MurphyA/hacker-news huggingface dataset:
by TonyStr | 2026-02-09 08:46:42+00:00
Yes, I think you are spot on. I've been toying with Claude Code recently to counter my own bias against agentic coding. It will confidently create a broken project, run it, read the error messages, fix it, run it, read the error messages and keep going until it runs. I used it to create a firefox addon, which meant that it invoked me very frequently to validate its output. This was much more tedious than letting it work on problems that it could validate with the console. It also kinda sucks at googling and looking up documentation.

AI "reasoning" in it's current state is a hack meant to overcome the problem of contextual learning[0]. It somewhat works given enough time and good automatic tooling. When this problem is solved, I think we will see a significant boost in productivity from these tools. In it's current state, I'm not convinced that they are worth my time (and money).

[0] - https://hy.tencent.com/research/100025?langVersion=en
by sciencejerk | 2026-02-09 08:46:53+00:00
We keep delegating knowledge of the natural, physical world for temporary, rapidly-changing knowledge of abstractions and software tools, which we do not control (now LLM cloud tools).

The lack of comprehensive, practical, multi-disciplinary knowledge creates a DEEP DEPENDENCY on the few multinational companies and countries that UNDERSTAND things and can BUILD things. If you don't understand it, if you can't build it, they OWN you.
by kavalg | 2026-02-09 08:47:19+00:00
> If your agent could go read all of the patents and then avoid them in its implementations and/or tell you where you might be infringing them (without hallucinating), that would be valuable.

That would lead the whole society to a halt, because it feels impossible to do anything now without violating someone's patent. Patents quite often put small players at a disadvantage, because the whole process of issuing patents is slow, expensive and unpredictable. Also, I once heard a lawyer say that, in high-stake lawsuits the it is the pile (of patents) that matters.
by bsaul | 2026-02-09 08:47:43+00:00
One missing analysis, that IMHO is the most important right now, is : what is the quality of the generated code ?

Having LLM generates a first complete iteration of a C compiler in rust is super useful if the code is of good enough quality that it can be maintained and improved by humans (or other AIs). It is (almost) completely useless otherwise.

And that is the case for most of today's code generated by AIs. Most of it will still have to be maintained by humans, or at least a human will ultimately be responsible for it.

What i would like to see is whether that C compiler is a horrible mess of tangled spaghetti code with horrible naming. Or something with a clear structure, good naming, and sensible comments.
by bambax | 2026-02-09 08:48:01+00:00
Ah yes, it's a good idea to record microphone and system audio to different files but I ruled against it for simplicity's sake. I wonder how you deal with offset, esp. when the mic comes from a Bluetooth headset? I added an offset option in the config file as this can be up to 2000 ms (2s) in my tests! Also, a console app may frighten the non-technical, casual user?

But anyway, great minds think alike I guess! ;-)
by n0n | 2026-02-09 08:48:06+00:00
Out of curiosity, i am building a WebAssembly VM where every control flow instruction (branches, calls, loops, returns) advances a rolling AES chain state.

Branch targets are encrypted — decryption only works if the chain state is correct, which requires every prior control flow decision to have been correct, all the way back to the run key.

I'm using single round AES instructions which require AES-NI
Wrong key, modified binary, or even a debugger breakpoint causes execution to instantly collapse into garbage.
Its written in Rust and currently passes 261/276 Wasm spec tests (remaining 15 are cross-module imports).

Currently supports SIMD, atomics, exception handling, memory64, tail calls, and WASI with sandboxed file I/O and TCP sockets.

Im tinkering around with porting it to a sel4 backend in adition to the posix backend.
by vulkoingim | 2026-02-09 08:48:14+00:00
Built my own Spotify recommendation egnine after getting tired of Spotify’s repetitive recommendations.

You get to choose the genres you're interested in, and it creates playlists from the music in your library. They get updated every day - think a better, curated by you version of the Daily Mixes. You can add some advanced filters as well, if you really want to customise what music you'll get.

It works best if you follow a good amount of artists. Optionally you can get recommendations from artists that belong to playlists you follow or you've created - if you don't follow much or any artists, then you should enable that in order for the service to be useful.

https://riffradar.org/
Show HN: SaaS for making software documentation automatically
by jacobsyc | 2026-02-09 08:48:18+00:00
As a developer, I hate writing documentation.

Not because I don't see the value, I do. But because it always falls behind. You ship a feature, update the docs, then three sprints later realize half of it's wrong and nobody bothered to fix it.

So I built BunnyDesk AI to make this less painful.

Here's what it does:

AI that actually reads your docs
Ask "How do I authenticate API requests?" and get an answer pulled from your actual documentation.

Not generic ChatGPT responses—answers based on what you wrote.

Knows when docs go stale

Tag documentation pages with the code files they describe. When those files change in Git, it updates the doc automatically.

You can also add loom video and it'll auto generate docs based on that. Plus, it can add screenshots and am also bringing annotations too. Technical writers would love this as most of them start writing from scratch, but with BunnyDesk you need one TW instead of 3-4.

I'm sure plenty of people here have other documentation pain points. Would love to hear what's broken in your workflow and what would actually help.
by fpereiro | 2026-02-09 08:48:18+00:00
@manuelabeledo: during 2025 I've been building a programming substrate called cell (think language + environment) that attempts to be both very compact and very expressive. Its goal is to massively reduce complexity to turn general purpose code more understandable (I know this is laughably ambitious and I'm desperately limited in my capabilities of pulling through something like that). But because of the LLM tsunami, I'm reconsidering the role of cell (or any other successful substrate): even if we achieve the goal, how will this interact with a world where people mostly write and validate code through natural language prompts? I never meant to say that natural language would itself be this substrate, or that the combination of LLMs and natural languages could do that: I still see that there will be a programming language behind all of this. Apologies for the confusion.
Show HN: Simple Helpdehk tool for small software teams
by lorenzkrinner | 2026-02-09 08:48:37+00:00
I know. Another Helpdesk. Who would need that? I‘ll be honest: not everybody. Aidkit (the tool) originated out of a simple need for something simpler & lightweight.

Compared to the gorillas in the room like Front.com or Zoho desk, I did not build it for enterprise but for small software teams of ~1-10 members.

It does everything you need, collecting & managing tickets, and has nothing you don’t like AI responses, big bulky dashboards, or enterprise bloat.

Give it a try if you’re looking for something simple to manage your support.
by fpereiro | 2026-02-09 08:48:46+00:00
Mario Zechner has a very interesting article where he deals with this problem (https://mariozechner.at/posts/2025-06-02-prompts-are-code/#t...). He's exploring how structured, sequential prompts can achieve repeatable results from LLMs, which you still have to verify. I'm experimenting with the same, though I'm just getting started. The idea I sense here is that perhaps a much tighter process of guiding the LLM, with current models, can get you repeatable and reliable results. I wonder if this is the way things are headed.
by ProllyInfamous | 2026-02-09 08:49:08+00:00
It's quintessential-Tarantino, but I don't ever recommend it anymore (start with Django or Reservoir Dogs). Decades ago I shared this movie with college friends — mostly because we enjoyed decadence.

If you've not seen Pulp Fiction by 2026 [0], how can I safely recommend you submit yourself to hours of semi-disconnected robberies, rapes, and deceit? It's a great movie, EEAaO is just better storytelling.

[0] similarly, how does one recommend the acclaimed Deliverance without blushing?
by fpereiro | 2026-02-09 08:49:12+00:00
I think that we can already experience a revolution with LLMs that are not fully autonomous. The potential is that an engineering-like approach to a prompt flow can allow you to design and review (not write) a lot more code than before. Though you're 100% correct that the analogy doesn't strictly hold until we can stop looking at the code in the same way that a js dev doesn't look at what the interpreter is emitting.
by kqr | 2026-02-09 08:49:29+00:00
I had never considered there is a difference between the two words, but Wikipedia backs it up:

> The word street is still sometimes used informally as a synonym for road, but city residents and urban planners draw a significant modern distinction: a road's main function is transportation, while streets facilitate public interaction.

Even with this clarification, though, I think you unfairly characterise the quote from the article. Modern society has an insane demand for transportation. Roads – the medium on which we transport things – are the fabric on which cities are built. Not just inside the cities, but the vast network of roads outside the city, that feed it.

Before the 1900s, we weren't able to build cities far from water because of their demand for transportation. We can today, and it is only because of roads we are able to do that.
by tjchear | 2026-02-09 08:50:49+00:00
Yeah it’s all trade offs. If it means I get to where I want to be faster, even if it’s imperfect, so be it.

Humans aren’t without flaws; prior to coding assistants, I’ve lost count of the times my PM telling me to rush things at the expense of engineering rigor. We validate or falsify the need for a feature sooner and move on to other things. Sometimes it works sometimes a bug blows up in our faces, but things still chug along.

This point will become increasingly moot as AI gets better at generating good code, and faster, too.
by jeroenhd | 2026-02-09 08:51:43+00:00
> and couldn't upgrade because Apple didn't support my hardware anymore

I'd classify that as an Apple problem rather than a Homebrew problem. If Apple themselves cannot be arsed to support an OS version, why would a volunteer project take on such a challenge?

For every piece of software I've fetched using Homebrew, there's a "compile from source" option available on Github or some other source repo.
by johnnyanmac | 2026-02-09 08:51:51+00:00
Yeah, these solutions are always made to try and disract from the fact that you need real, admin-level moderation and enfoecement to build trustworthy users and communities. a rogue actor should be afraid of losing their account if they submit slop. But instead all this is outsourced on the community to try and circumnavigate.

Community level enforcement is unfortunately a game of cat and mouse. except the mouse commands an army and you can only catch one mouse per repo. The most effective solution is obviously to ban the commander, but you'll never reach it as a user.
by antirez | 2026-02-09 08:52:17+00:00
A few things to note:

1. In the real world, for a similar task, there are little reasons for: A) not giving the compiler access to all the papers about optimizations, ISAs PDFs, MIT-licensed compilers of all the kinds. It will perform much better, and this is a proof that the "uncompressing GCC" is just a claim (but even more point 2).

2. Of all the tasks, the assembler is the part where memorization would help the most. Instead the LLM can't perform without the ISA documentation that it saw repreated infinite number of times during pre-training. Guess what?

3. Rust is a bad language for the test, as a first target, if you want an LLM-coded Rust C compiler, and you have LLM experience, you would go -> C compiler -> Rust port. Rust is hard when there are mutable data structures with tons of references around, and a C compiler is exactly that. To compose complexity from different layers is an LLM anti pattern that who worked a lot with automatic programming knows very well.

4. In the real world, you don't do a task like that without steering. And steering will do wonders. Not to say that the experiment was ill conceived. The fact is that the experimenter was trying to show a different point of what the Internet got (as usually).
by gyulai | 2026-02-09 08:52:26+00:00
> curated local book store

I used to live in central London, so I know what you mean, but here's the thing: LOTS of people don't have access to curated local book stores, so doing the same thing but doing it online does add value. I live in rural Germany now. Reaching a brick-and-mortar bookstore is a 30mins drive, looking+paying for parking, 10 mins walk, and then the bookstore won't be curated at all. It'll be a branch of a soulless chain trying with all their might to stay afloat by pandering to whatever islands of book-buying-taste have half a chance of achieving critical mass given the geographical constraint: cookbooks, self-help, books on parenting and pet-rearing, paperback love stories, etc.

Personally, I really like the idea that's at work here, and I like the fact that it generalises: Find an online community that has self-selected for some kind of criterion. Doesn't even matter which, as long as there is a side effect of selecting for people who aren't completely brain-dead. Scrape it for book recommendations. Make it into a list. Done. Value added. Use affiliate links; maybe you can even get paid back for your efforts. As a book-buying consumer, I'll say: Let's have more of this, please.
by somenameforme | 2026-02-09 08:52:36+00:00
Without a trusted third party doing something like this on a large scale, it doesn't really matter - because 'nah, that's just a fake.'

My wife and I were recently talking about how we kind of luck boxed into dodging a bullet when we had kids (which was rather late). But it's no wonder so many people had or are having so many issues growing up in a public social media era. It's not only your right, but responsibility, to say, believe, and generally do stupid things as a kid and a young adult. It's an important part of growing up. Nobody should ever have to worry about this period in their life following them around forever.
by Ef996 | 2026-02-09 08:52:41+00:00
Glad you mentioned it. Cubic parabolas were actually used by eraly railway engineers as good approximations of clothoids back when numerically solving a true euler spiral was a daunting task.

They are visually very close because their curvature increseases approximately linearly along the curve but not exactly. Mathematically speaking if you wirte the cubic parabola as something like y = kx^3, the second derivative (which give the curvature) grows linearly with x which makes it behave similary in gentle transitions.

The problem is that the second derivative is not enough alone for having a true smooth curvature. The real curvature formula has in the denominator the first derivative as well (slope) making it not increase perfectly linearly along the curve. (denominator becomes larger and larger as x incrases)

But yeah, cubic parabola is basaically a good enough approximation. Might be a good solution for a system like this.
by BrunoVT1992 | 2026-02-09 08:52:46+00:00
GUID / UUID v7 relies on a Unix Epoch timestamp in milliseconds to provide time-ordered identifiers. However, system time is not always reliable. Clock rollback occurs when the system clock moves backwards, which can break the monotonicity guarantees that v7 is designed to provide. RFC 9562 provides specific guidance on how implementations should handle this scenario.
by dhruv3006 | 2026-02-09 08:53:01+00:00
Maybe use Voiden.

We are offline and markdown based and open sourced some days back.

Check us here : https://github.com/VoidenHQ/voiden.

Ps: Here is what we think of teams - https://voiden.md/blog/collaborate-on-apis-with-git-not-saas
by fredwu | 2026-02-09 08:53:20+00:00
Have been working on three micro-saas, all built in Elixir/Phoenix:

https://feedbun.com - a browser extension that decodes food labels and recipes on any website for healthy eating, with science-backed research summaries and recommendations.

https://rizz.farm - a lead gen tool for Reddit that focuses on helping instead of selling, to build long-lasting organic traffic.

https://persumi.com - a blogging platform that turns articles into audio, and to showcase your different interests or "personas".
by lijok | 2026-02-09 08:54:51+00:00
> that's a whole different level of ignorance, that's much more dangerous.

Why? Is it more dangerous to not know how to fry an egg in a teflon pan, or on a stone over a wood fire? Is it acceptable to know the former but not the latter? Do I need to understand materials science so I can understand how to make something nonstick so I’m not dependant on teflon vendors?
by elefanten | 2026-02-09 08:54:52+00:00
In addition to the factors named by sibling comments, which I largely agree with, there is also the rise of short form entertainment on these platforms.

In 2004, social media was mostly text, images and low-fidelity game experiences like Mafia Wars. Compare to a bottomless scroll of immediate-attention-hook optimized, algorithmically targeted video content found on TikTok / Instagram.

The social behaviors got zombified out of the audience.
Show HN: Markdown Projects – File based project management for AI agents
by deepresearch | 2026-02-09 08:55:02+00:00
I've built a CLI tool that stores project management data (issues, milestones, logs) as plain markdown files with YAML frontmatter in a .mdp/ directory. No database, no server, just files on disk that work with git.

The main use case is giving AI coding agents a structured way to track their own work. The CLI is fully non-interactive (all input via flags/stdin, JSON output), so agents can create issues, update statuses, log progress, and check milestone completion programmatically.
by RandomGerm4n | 2026-02-09 08:55:56+00:00
I don't understand why Apple and Google don't just use biometrics as a second factor, like GrapheneOS does. When you first start up, you have to enter your real long and complicated password, and then every time you unlock it after that, a short PIN + your fingerprint is enough. If you enter the PIN incorrectly too many times or hold your finger on it at the wrong angle, it locks and you have to use the real password. There is also a duress password. If you enter this instead of the real PIN, all data is deleted. This means that even if someone threatens you and tries to force you to cooperate, you can prevent the device from being unlocked.
by djhn | 2026-02-09 08:56:26+00:00
Counterpoint: Try to use an LLM for even the most coarse of visual similarity tasks for something that’s extremely abundant in the corpus.

For instance, say you are a woman with a lookalike celebrity, someone who is a very close match in hair colour, facial structure, skin tone and body proportions. You would like to browse outfits worn by other celebrities (presumably put together by professional stylists) that look exactly like her. You ask an LLM to list celebrities that look like celebrity X, to then look up outfit inspiration.

No matter how long the list, no matter how detailed the prompt in the features that must be matched, no matter how many rounds you do, the results will be completely unusable, because broad language dominates more specific language in the corpus.

The LLM cannot adequately model these facets, because language is in practice too imprecise, as currently used by people.

To dissect just one such facet, the LLM response will list dozens of people who may share a broad category (red hair), with complete disregard to the exact shade of red, whether or not the hair is dyed and whether or not it is indeed natural hair or a wig.

The number of listicles clustering these actresses together as redheads will dominate anything with more specific qualifiers, like ’strawberry blonde’ (which in general counts as red hair), ’undyed hair’ (which in fact tends to increase the proportion of dyed hair results, because that’s how linguistic vector similarity works sometimes) and ’natural’ (which again seems to translate into ’the most natural looking unnatural’, because that’s how language tends to be used).
by ffsm8 | 2026-02-09 08:56:53+00:00
> Yeah I know, UK isn't EU anymore, but the point still stands, as EU nations are still economically competitors to each other and they're not gonna spend their tax money to fund competing economies even in the EU block.

Uh, no the point doesn't stand anymore if your example isn't actually a reflection of it - at least not anymore then any other unfounded opinion pieces with no collaborating evidence
by danr4 | 2026-02-09 08:56:56+00:00
This is not known enough.

I was prescribed Ritalin when i was 6 years old, and was considered one of the short kid my entire childhood (and suffered the consequences).

I decided to stop taking meds when I was 17, and in a few years became the tallest of my friend group.

I'm older now, and occasionally have periods where I take what I consider "better" meds like Vyvanse, but there ain't no way i'm letting my kids take ANYTHING until they are much much older and can decide for themselves.
by andrewstuart | 2026-02-09 08:57:03+00:00
Pretty clear these days that the bottlenecks in technology manufacturing are now weaponising their monopolies/duopolies / triopolies.

They’ve become the trolls under the bridge and will squeeze every passerby for every dollar they’ve got.

The days of cheap computing have been in decline and are now dead, replaced with giga profits for this companies who managed to the the indispensable links in a chain with no or minimal competition.
by geocar | 2026-02-09 08:57:49+00:00
Got it: So none.

As to why I prefer one thing that doesn’t exist over another thing that doesn’t exist depends on my priors. You might as well be asking my opinion and making fun of it before you know the answer.

What do you think the impact would be if Content-Location: would be if it suddenly gained the interpretation I suggest?

What do you think a script in the package can do to reference a part of the URL is constructed by code?
by raincole | 2026-02-09 08:58:03+00:00
> Even if this fab is 3 times more expensive then other ones, the result of not having one will tank the entire economy and GDP of a nation if things go bad.

That's hogwash. Sorry. Human society won't simply stop working just due to the lack of 2nm chips.

There are plenty of chip manufacturers around the world, including EU ones. Taiwan only has the quasi-monopoly over the cutting edge process.
by gghootch | 2026-02-09 08:58:15+00:00
https://www.criticaster.com/

A metacritic like website but for any product.

It analyzes thousands of professional critic reviews to find the best of the best.

I started building this because I adore how metacritic analyzes professional movie/game/tv show reviews and calculates a meta score for each title. In my experience it’s the best way to discover new things to watch or play, and I’ve often wished something like this would exist for when I want to buy a product.

This year, I decided to start building it myself and Criticaster is the result.

For a given product category we collect all professional reviews of a given product, analyze each to assign them a score and then calculate an average critic score.

The goal is to become the most trustworthy source to make product decisions.

Very curious what y’all think!