Live data from Hacker News

Ask HN: What interesting problems are you working on?

news.ycombinator.com

111–120 of 633 posts

Re: Ask HN: What interesting problems are you working on?

#112

I'm going back to basics and learning to write a compiler in the dumbest way possible. I'm starting with a basic assignment (a = 3) and reverse engineering what it would take to turn that into a working executable. Then I'll add more features, lather, rinse and repeat. I'm hoping to eventually turn it into a series of blog posts so everyone can see just how little I remember from college.

I am not a computer science graduate and have always been fascinated by programming languages and how they work. i am currently reading a book called crafting interpreters (https://craftinginterpreters.com) which i think is a very good introduction to the topic plus it's very practical without getting too deep into theory.

Re: Ask HN: What interesting problems are you working on?

#113
I’m working on making body doubling a more main stream approach to accomplishing everyday tasks.

Body doubling is known within the ADHD community and entails performing a task in the presence of another. More details here: https://www.healthline.com/health/adhd/body-double-adhd

It helps to engage motivation by using another person as the proxy. I wrote a bit about how I think it works here: https://doubleapp.xyz/blog/body-doubling-proxy

The technique goes way beyond just ADHD applications for executive functions and is something we tend to do anyways, e.g., running with a friend, studying in a group, etc.

It solves an issue for myself and I truly want to help others with the approach by making a way to stay accountable through the help of others.

Re: Ask HN: What interesting problems are you working on?

#114
post #35

High level: finding the next big meme stocks (which morphed into finding any stock that could increase a lot) I was pretty late to GME, despite having been on Reddit for a good few years. I started researching what had happened, and where the conversations were taking place just trying to understand where to place myself to be a part of the next one. I ended up checking out the typical r/WallStreeBets and the other b…

How are you finding communities to track? Are you crawling and flowing links to shitty subteddits? Creating honeypot accounts to try and get spammed invites to telegram/discord groups? Are you following the different *Chan's? IRC?

I had a friend that did something for crypto. He would try to map pump and dump efforts to crypto projects. Gave them codenames and followed which ones had the most successful pump and dumps and then get in on them and sell early. It was a lot of work getting the spam early and being involved in all the places. I don't think he ever managed to fully automate it.

Re: Ask HN: What interesting problems are you working on?

#115
post #9

Earlier quoted context omitted.

Oh hey look its the "America backwards" trope again. How tiring. Sure. The IRS could change things. But you're also able to do a lot more in America that they can't track. Other countries (e.g. Sweden, etc) are far "simpler", and homogeneous. For example, the depth at which one can trade various instruments, produce companies, etc is far far greater in America than almost anywhere else. This necessitates a somewhat (…

Not tiring at all, when it's not a trope. This forum contains a surprising number of posts of sometimes ridiculously blind US-praising that is rooted in simple ignorance of how things run elsewhere and in the US. Concerning taxes though, I'll have to (quasi) side with you. 1040EZ is as easy as it gets. One could of course argue that in that case, in which the IRS has the numbers already, why do you have to be forced…

> Not tiring at all, when it's not a trope.

The greatest fallacy of the pseudo-intelligent is comparing different first world countries to each other without considering demographics. It's a fallacy you have committed, along with everyone else who says "America is backwards lol". That is why it is a trope. It has nothing to do with American exceptionalism and everything to do with a relatively poor understanding of how we arrived here.

America is a punching bag for the rest of the first world because it has problems literally no other first world country has to face. Problems that are too innumerable to list here. Without considering the various reasons America is a Special Case (TM) in many ways, you're missing the greater point. Sure we could have a German tax system for the simplest filers. We got to the 1040EZ because we believe in theory governments should stay out of our business. Fundamentally this is a driver of the majority of the policies in America, and when viewed from the lens of other western countries it seems backwards because every country listed in comparison has a stronger, more involved, and (in my opinion) more dangerous government. Perhaps not dangerous now but given enough power and enough reason could become dangerous faster than America's current government system. In fact, the unparalleled level of power corporations in America have over things like tax law parallels the level of dangerous power governments have over their citizen's taxes elsewhere. It's an iteration on the same old process of control. Missing how they're the same it's simple to arrive at the conclusion America is the only "backwards" one. Usually this argument devolves into tax utility, which I won't get into here because that's a philosophical argument beyond the scope of the mocking of America that ALWAYS comes with this nonsense.

Re: Ask HN: What interesting problems are you working on?

#116
post #6

A little while ago, a patent for high throughput DNA synthesis using silicon chips went off-patent, so I have been learning analog IC chip design to build an open source high-throughput DNA synthesis chip. If it works, and I sold them at cost, it would reduce the cost of oligo pool synthesis by ~100x and possibly gene synthesis by 10x. For about 8-9 years now my goal has been to build a cell from scratch for less tha…

For anyone interested, found following blog post on OP’s website, which is linked to from their HN profile:

_____

How to make DNA synthesis affordable

https://keonigandall.com/posts/affordable_dna_2.html

Re: Ask HN: What interesting problems are you working on?

#117

As always working on search.marginalia.nu. Search itself is a fractal of interesting problems. Haven't had much time to write about it lately, but I've pretty much doubled the size of the index and re-written a lot of the query logic to make it much better, faster, and more accurate. Will do a write-up eventually, since it may be relatively explainable without getting too into the weeds that the audience dwindles ent…

How big is your index and how many sites do you cover?

1 million websites, a bit above 60 million documents in the index; the crawl is a couple of hundred million but a lot of it gets filtered out for various reasons.

The crawler itself is aware of 470 million URLs.

I've actually had it up to 50 million before, but that was a lot noisier data with fewer keywords per document. The current 60 million is significantly "bigger" than the old 50 million. Index size is not actually a great metric for how comprehensive a search engine is. A small index with good signal-to-noise ratio is much more useful than a large one where 95% is chaff.

100 million is my current goal. I think that's about what's doable on my current hardware. It also gets increasingly unwieldy to deal with the data. I've already got processes that require several days non-stop computation.

Re: Ask HN: What interesting problems are you working on?

#119
Embodied AI / multi-modal AI. Specifically I've been working on a hardware device - nicknamed "Bosworth" - that will be packed with sensors of various sorts:

- a GPS receiver

- a 9-DOF magnetometer/accelerometer/gyroscope board

- temperature sensors

- microphones

- cameras

- etc

and a processor, which can sense the physical world, and - possibly - facilitate learning in a manner somewhat akin to the way an infantile human learns. All of this is rooted in my belief that while embodiment may not be strictly necessary for AGI, it is probably very useful. And the reason I believe that is because I believe an awful lot of our early development is experiential and rooted in experiencing the physical world. That is, we develop our naive / intuitive understanding of physics ("there is up/down and if I drop something it falls") and our naive metaphysics and epistemology of the world ("there are objects and objects persist even when I can't see them briefly", etc) through what we see and hear and feel. So I want to try to simulate that aspect somewhat, but without necessarily going "full robot". That is, my current hardware platform can sense, but it isn't ambulatory and it doesn't currently have any ability to manipulate or affect anything in the physical world, except by generating noise (speech) and possibly by blinking LED's.

Anyway, the GPS stuff is all setup and now I'm working on code for the accelerometer board. I'm using one of those Adafruit BNO055 boards for that. Currently working on getting the sensor readings off of it using I²C.

At present the model has individual code modules for the various sensor types, and new sensor events go to two places:

- sent via MQTT to persistent storage on a server. This is to facilitate pos-hoc analysis, off-line training of ML models, and possibly replay scenarios.

- turned into a percept and sent to a "percept queue" using ActiveMQ. This all happens on the processor (a Raspberry Pi) embedded in the hardware platform.

Then code modules listen on the percept queue for incoming percepts and then react. The initial idea is to use a very SOAR like "cognitive loop" as the primary "thing" that listens and responds to the percepts. But that will probably change over time.

Very likely it will eventually turn into something inspired by a combination of things:

- the old blackboard architecture approach

- Minsky's "society of mind" stuff

- the BDI (Beliefs-Desires-Intentions) model

- etc.

Not to mention, of course, elements of very contemporary approaches to Machine Learning - Deep Neural Networks, Reinforcement Learning, etc.

When I get to the vision and audio stuff it gets more interesting because there will need to be more initial processing of the audio and video streams, and more front-end intelligence to decide what counts as a "percept". I mean, you wouldn't send every video frame or every audio sample. So now you get into figuring out what kind of delta counts as a "change" that's worth of generating a percept and possibly attracting the attention of the system. And now you get into the multi-modal part, because think about how human interactions work. If you want someone's attention you may approach them and say "excuse me", OR you might approach, say "excuse me" AND tap them on the shoulder, etc. So attention might involve physical touch, sound, vision, etc. all combined. So lots of interesting stuff to explore around how to deal with all of that.

An interesting aside to this is that I get to give Bosworth senses that humans don't have. For example, with the GPS board, Bosworth can "know" its location on the surface of the Earth to a fairly reasonable level of precision, at all times, even if blindfolded and transported elsewhere. Likewise it will know the precise time at all tims. And Bosworth will also "know" which direction magnetic north is at all times, and its velocity, etc. Now, will having those abilities be useful, or will this just confuse the issue? Who knows? But exploring that is part of what makes this fun.

Re: Ask HN: What interesting problems are you working on?

#120
post #6

A little while ago, a patent for high throughput DNA synthesis using silicon chips went off-patent, so I have been learning analog IC chip design to build an open source high-throughput DNA synthesis chip. If it works, and I sold them at cost, it would reduce the cost of oligo pool synthesis by ~100x and possibly gene synthesis by 10x. For about 8-9 years now my goal has been to build a cell from scratch for less tha…

How will you prevent people from using this technology to create DIY pathogens? If the answer is "I won't" or "it'll be open source, I won't be able to", consider doing something less harmful instead.

How far down this road do you go? Someone engaged in bioweapons manufacturing probably uses laptops and chairs too.
Post reply on HN