MurphyA/hacker-news huggingface dataset:
by the_harpia_io | 2026-02-20 13:14:34+00:00
escaping bugs in llm-generated code are weirdly hard to catch on review because the logic looks fine - it's the edge cases that are off. had a similar (much less dramatic) thing with a cleanup script that worked fine on ci but went sideways on a dev machine with spaces in the path. nothing wiped but it was close enough that i started testing path handling separately.

the tricky part is the model isn't really "wrong" in any obvious sense. works on most inputs. it just doesn't know what your actual directory structure looks like.
by randusername | 2026-02-20 13:14:36+00:00
Awesome, thanks for repeating.

I have, like, an old married couple relationship with SolidWorks. Stockholm syndrome may be more accurate. It shaped how I think, it aggravates me as only a long-time companion could, but overall I'm fond of it.

It gives me hope that others have made the switch. I've wanted to love FreeCAD for a long time, too.
by noosphr | 2026-02-20 13:15:05+00:00
The corollary to the bitter lesson is that in any market meaningful time scale a human crafted solution will outperform one which relies on compute and data. It's only on time scales over 5 years that your bespoke solution will be over taken. By which point you can hand craft a new system which uses the brute force model as part of it.

Repeat ad-nauseam.

I wish the people who quote the blog post actually read it.
by xnorswap | 2026-02-20 13:15:07+00:00
Asking it what its knowledge cut-off is interesting, it doesn't seem to be consistent even within a single response. Sometimes it responds to say it cuts off 2020 too.

You
What is your knowledge cut-off?

Jimmy
My knowledge cut-off is 2022, which means that my training data is current up to 2021, but
I have been trained on a dataset that is updated periodically. If you have any specific
questions about events or topics that occurred after 2021, I may not have information on
those topics. However, I can still provide general information and context on those topics
to help guide further research.

The instantaneous response is impressive though. I'm sure there will be applications for this, I just lack the imagination to know what they'll be.
by wsatb | 2026-02-20 13:15:21+00:00
Wow, this is a weird a comment. Who are "they"? You sound like you think there's some giant conspiracy against JS frameworks. Is the Illuminati behind this? I kid, but a browser feature is kind of what it is. It can take years for features to make it into enough browsers to make them usable. It's quite a bit different than the fluidness of a JS framework.

This discussion comes up all the time and I always have the same response: not everyone needs a full-on framework for what they're doing. They also may need to share that code with other teams using other frameworks or even third parties. The post even mentions that web components may not be a good fit for you.
by lelandfe | 2026-02-20 13:15:52+00:00
It's not actually in some capsule separate from the page, though. CSS variables leak in to it from the "light"/regular DOM. You can query elements in it from the host with `shadowRoot.querySelector()`.

The elements also inherit styles from parents: https://open-wc.org/guides/knowledge/styling/styles-piercing...

You can do a closed root but last I checked that had profound accessibility issues.

(As an aside this is why the linked article is incorrect in saying this: "global styles don’t leak in (unless you explicitly allow them).")
by moefh | 2026-02-20 13:16:18+00:00
Great stuff.

It wouldn't be surprising if the RP2350 gets officially certified to run at something above the max supported clock at launch (150MHz), though obviously nothing close to 800MHz. That happened to the RP2040[1], which at launch nominally supported 133MHz but now it's up to 200MHz (the SDK still defaults to 125MHz for compatibility, but getting 200MHz is as simple as toggling a config flag[2]).

[1] https://www.tomshardware.com/raspberry-pi/the-raspberry-pi-p...

[2] https://github.com/raspberrypi/pico-sdk/releases/tag/2.1.1
by nazgul17 | 2026-02-20 13:16:22+00:00
While I agree, if you think that AI is just a text predictor, you are missing an important point.

Intelligence, can be borne of simple targets, like next token predictor. Predicting the next token with the accuracy it takes to answer some of the questions these models can answer, requires complex "mental" models.

Dismissing it just because its algorithm is next token prediction instead of "strengthen whatever circuit lights up", is missing the forest for the trees.
by Topfi | 2026-02-20 13:16:24+00:00
Minor version bumps are good and I want model providers to communicate changes. The issue I am having is that Gemini "preview" class models have different deprecation timelines and rate limits, making them impossible to rely on for professional use cases. That's why I'd prefer they finish the 3.0 role out prior to putting resources into deploying a second "preview" class model.

For a stable deployment, Google needs a sufficient amount of hardware to guarantee inference and having two Pro models running makes that even more challenging: https://ai.google.dev/gemini-api/docs/models
by Aaargh20318 | 2026-02-20 13:16:47+00:00
I can't remember where I read it, but it always stuck with me: most cases of depression can be solved with a one-time deposit of $20 million in the patient's bank account.

A lot of the time, what is diagnosed as depression is actually a very valid reaction to being in a shitty situation. I myself ended up at a psychiatrist due to being stuck in a shitty job with me being too exhausted and anxious to do anything about it. What eventually 'cured' me wasn't any of the sessions with the shrink but being laid off in a company restructuring with a nice severance package that allowed me to take a couple of months to decompress and look for a job that was a better fit.
by etothet | 2026-02-20 13:16:48+00:00
Part 1 is linked in this article and explains a bit: “Minions are Stripe’s homegrown coding agents. They’re fully unattended and built to one-shot tasks. Over a thousand pull requests merged each week at Stripe are completely minion-produced, and while they’re human-reviewed, they contain no human-written code.”

I could be wrong, but my educated guess is that, like many companies, they have many low hanging fruit tasks that would never make it into a sprint or even somewhat larger tasks that are straight forward to define and implement in isolation.
by 47282847 | 2026-02-20 13:17:09+00:00
Are you implying that it is paranoid and irrational regardless of circumstance to want this?

Sorry to disappoint. I’m working in the human rights space, with dozens of real world experiences by people I work with. I got raided once myself. They were unable to locate any computer on my premises. They however took my phone and a couple of encrypted hard drives for forensic analysis. They asked for the device PIN, which I did not provide. A court later ruled the raid and seizure and temporary confinement illegal. I did not reuse the returned phone. They didn’t pay for the replacement, or the lawyer.
by cmiles8 | 2026-02-20 13:17:16+00:00
There are serious balance sheet concerns for these companies with exposure to OpenAI, Anthropic and such.

It’s all fun and games till it’s not. All this capital investment is going to start hitting earnings as massive deprecation and/or mark-to-market valuation adjustments and if the bubble pops (or even just cools a bit) the math starts to look real ugly real quick.
by energy123 | 2026-02-20 13:17:32+00:00
Coding, for some future definition of "small-model" that expands to include today's frontier models. What I commented a few days ago on codex-spark release:

"""

We're going to see a further bifurcation in inference use-cases in the next 12 months. I'm expecting this distinction to become prominent:

(A) Massively parallel (optimize for token/$)

(B) Serial low latency (optimize for token/s).

Users will switch between A and B depending on need.

Examples of (A):

- "Use subagents to search this 1M line codebase for DRY violations subject to $spec."

An example of (B):

- "Diagnose this one specific bug."

- "Apply these text edits".

(B) is used in funnels to unblock (A).

"""
by s_dev | 2026-02-20 13:17:35+00:00
> I just don't get why people love this.

For a single personal user it's only a small bit of friction but if you're in charge of 30 people SSO is a godsend for boring compliance work and managing groups of people. You want to change a domain in the company not a big deal. Don't have to rotate passwords every quarter, need to restrict an employee from a service etc. You aren't imagining other challenges other than your own here.
by joenot443 | 2026-02-20 13:18:26+00:00
The whole book banning thing is a little weird in 2026, IMO. It's exciting to think about, we all liked Fahrenheit 451, but a book not being bought for elementary schools doesn't really make it "banned" IMO.

There are a lot of books which probably shouldn't be in schools. I don't think children should be given copies of Mein Kampf or Camp of Saints, nor the random dark fantasy novels which are so popular today.

It feels disingenuous to pretend that school-book-choice is anything comparable to government level "book banning" when literally any of the books written about in that article can be freely checked out from any public library in the country.
by napolux | 2026-02-20 13:18:29+00:00
downvote all you want. google has all the money to keep up and just wait for the others to die. apple is a different story, btw, can probably buy openai or anthropic, but for now they're just waiting like google, and since they need to provide users AI after the failure with Apple Intelligence, they prefer to pay for Google and wait for the others to fight against each other.

openai and anthropic know already what will happen if they go public :)
by generic92034 | 2026-02-20 13:18:48+00:00
Except for the Grote case you can very well criticize politicians, even in somewhat questionable language without LE raiding your home. That one case was an exception.

Just look at any political thread in any social media in German language. There is plenty of criticism or even insults regarding government officials, without them getting raided. It is only extreme cases (often with calls for violence) which trigger LE. So the chilling effect is missing or at least it has little influence.
by jlokier | 2026-02-20 13:18:58+00:00
Something I didn't see in the other comments is users who are using the startup's service for work, as an employee.

Why wouldn't you choose the simplicity of "sign in with Google" if your work email is on Google Workspace, using the entire Google suite of business tools for everything (gmail, chat, meet, docs, drive, auth, etc) any everything you do at work is known to Google anyway?

Making an email/password account with your work Gmail is just extra steps, one more password to store, and perhaps the inconvenience of one more 2FA thing. Google gets the same information either way.

Similarly why wouldn't you choose the "sign in Microsoft" if your work is all in on the Microsoft suite of business tools (teams, office, onedrive, auth, etc.) and everything you do at work is known to Microsoft anyway?
by yotta25 | 2026-02-20 13:19:13+00:00
I've been building Broodlink to solve the infrastructure gap in multi-agent systems. Most frameworks give you an LLM wrapper — I needed shared memory, task routing, audit trails, and the ability to actually know what my agents did.
It's 7 Rust services, 66 tools, ~28K lines. The recent v0.5.0 release adds knowledge graph memory — LLM entity extraction builds a relationship graph in pure Postgres (no Neo4j). Agents can traverse multi-hop relationships, and edges track temporal validity so outdated facts don't pollute results.
Other things that might be interesting technically: hybrid BM25 + vector search with temporal decay and reranking (~200ms), Dolt for git-like versioned memory, MCP + A2A protocol support, and the entire knowledge graph runs on the same Postgres instance — no new infrastructure.
Happy to answer questions about the architecture or why I chose Rust/Postgres/Dolt over the more common Python/Neo4j stack.
by rincebrain | 2026-02-20 13:19:24+00:00
I think GP's point is that "just do it" shows a lack of understanding that an inability to "just do X" is often a symptom of depression that leads to people not talking about it, because people who haven't experienced it think you must be lying about having decided to do something and not actually then doing it.

Consider: there was a study about a guy who was paralyzed from the waist down, who got an implant to bypass the injury, and with a year+ of walking with the implant, could eventually walk to a limited extent without the implant.[1]

This suggests walking can be used to treat loss of ability to walk. Unfortunately, there's a catch-22 there...

...and so too with inability to make yourself do anything.

[1] - https://www.nature.com/articles/s41586-023-06094-5
Show HN: Docdex – A local tool to reduce LLM tokens and make agents smarter
by bekirdag | 2026-02-20 13:19:26+00:00
Hi HN,

I use LLMs every day for software development, and wanted to have a better experience by reducing the token usage and providing digested information about the codebase to the agent.

So I built Docdex. The idea was simple: a local, persistent layer that preprocesses and structures your project so the model can spend its context window on the actual problem, not on rediscovering what already exists.

It started as a document indexer in Rust, built on Tantivy for proper ranked full-text search.

Then it kept growing. I added code search, AST-based symbol indexing, a directed symbol graph for impact analysis ("what breaks if I change this function?"), repo memory for project-level facts, and agent memory so the LLM can persist preferences across sessions.

One architectural decision I'm particularly happy with: it runs as a single daemon. MCP servers have a habit of getting stuck, each tool call spawning processes, LLMs not cleaning up after themselves, multiple SSE connections fighting over resources. Running everything as one lightweight background service sidesteps most of that. It handles multiple repos, re-indexes on changes, and stays out of the way.

I also added web search, but handled locally. During setup it can install Ollama, pull `nomic-embed-text` for embeddings, and optionally `phi3.5` for lightweight reasoning. Search results get scored and filtered locally before anything hits a paid API. Brave Search works best, but Google/Bing work too with API keys.

There's also job delegation, expensive frontier models can offload simpler subtasks to a local Ollama model, which cuts paid token usage noticeably in practice.

Supported languages for impact graph reasoning: Rust, Python, JS/TS, Go, Java, C++, and more.

You can also use it standalone, as a local search engine for your docs, a plain HTTP server, or a web search and summarization tool. It's not glued to any particular AI workflow.

How to install:
npm i -g docdex

Setup:
docdex setup

Website: https://docdex.org, Repo: https://github.com/bekirdag/docdex

Fully open source, free to use. API keys for web search are optional.

It's genuinely made my daily dev workflow better, fewer tokens, more consistent answers, less time reexplaining things. I plan to keep developing it and may eventually offer optional paid services (like delegated cloud model jobs via OpenRouter), but the core will stay open.

Would love feedback, especially from people building serious AI dev tooling.
by johnisgood | 2026-02-20 13:19:41+00:00
Yeah but if we think about this in terms of "people love dumb things", then it makes sense what the other person is saying, no? As an example, compare it to how people are when it comes to tech, as in, they are tech-illiterate. Us, power users would not want an OS that is dumbed down... or compare it to YouTubers who are richer than an SWE and all they do is upload "brainrot". That is the audience, that is why these YouTubers also have "massive commercial success".
by bravetraveler | 2026-02-20 13:19:46+00:00
I assume they're thinking about the 'offline' style where one would shuffle a database file and probably resolve conflicts. There's an app/extensions nowadays, man!

I don't even bother with a VPN, just occasionally push a 'sync' button on the roaming devices [when they return to LAN]. DB transactions [new credentials] averages ~0 per month... but there's plenty of capacity. Works extremely well.
by T-A | 2026-02-20 13:19:52+00:00
> Your link to the list of past PPP GDPs does not say what unit is used - it says "international dollars" without specifying an year.

Irrelevant since we are comparing relative sizes, like EU vs US, now and then.

>> but be careful with dates and exchange rates
> The numbers you are quoting are already corrected for that.

Indeed, that's why I use them instead of the nominal ones you requested. My warning was about the latter.

> My claim was about Europe's ability to act independently of the US and "go off on adventures"

Your claim, quoted verbatim, was this:

> The time when Europe had the capability to go off on adventures of its own or be a threat to the US is past. European economies are no longer big enough proportionately.

The GDP figures say otherwise: US and EU were and are roughly equal, EU + UK were and are larger.

I am willing to grant you half a point: neither US nor EU are large enough to separately dominate the world like they once did. Together, they are still #1.

> Europe is not a global power, it is a potential alliance of mid size powers.

The EU is a little more than "potential". Currently ineffective, yes, but that's the topic of the article. Says right in the subtitle: "Without America to rely on, the EU is gearing up to be a global power in its own right."

> The big change is that everyone else has risen since then. while Europe has stagnated.

If that is the case, then it's evident from the relative GDP figures now and 40 years ago that the US has stagnated just about as much, which contradicts your original claim.

> The only European country in the top five is Russia!

Breaking out individual European countries instead of considering the EU as a whole (the topic of the article you are ostensibly commenting) makes about as much sense as breaking out individual US states instead of considering the US as a whole.
by cedws | 2026-02-20 13:20:22+00:00
Exactly what I thought. Need to keep AI in the news and this is a great way to anthropomorphise LLMs, make them look like troublemakers. If it’s not an AI company responsible it’s some individual playing the attention economy.

Most people would have seen the “hit piece” and just laughed about it. Outrage sells a lot better though.
by zozbot234 | 2026-02-20 13:20:47+00:00
Throwing a tantrum and writing huge flame posts (calling the maintainers hypocrites, dictators, oppressors etc. etc.) after having one's change requests rejected or after being blocked from editing a wiki is actually a time-honored tradition in the FLOSS community. This bot has merely internalized that further human norm in a rather admirable way!
by ubermonkey | 2026-02-20 13:21:24+00:00
I used a Kinesis Advantage for YEARS AND YEARS until I let it go ahead of a x-country move last year. It needed a bunch of repairs at that point, and I had drifted into using a different keyboard, so it seemed rational.

Since settling in our new home, though, I've been kinda pining for another one. The disadvantage of the KA though is that it's huge on the desk. The 360 seems like it might be a BIT more space efficient, but I haven't pulled the trigger on anything yet.
by brainwad | 2026-02-20 13:21:38+00:00
I don't think that's true, actually. You aren't responsible for things that can't be reasonably foreseen, usually. There are a few strict liability offences in criminal law, but libel isn't one of them. We don't make everything strict liability because it would stifle people's lives.

I don't think a reasonable person would have expected this outcome, so the owner of the bot is off the hook; though obviously _now_ it's more more forseeable and if he keeps running it despite this experience, then if it happens again he will not have the same defence.
by asim | 2026-02-20 13:22:24+00:00
Wow I'm impressed. I didn't actually think we'd see it encoded on chips. Or well I knew some layer of it could be, some sort of instruction set and chip design but this is pretty staggering. It opens the door to a lot of things. Basically it totally destroys the boundaries of where software will go but I also think we'll continue to see some generic chips show up that hit this performance soon enough. But the specialised chips with encoded models. This could be what ends up in specific places like cars, planes, robots, etc where latency matters. Maybe I'm out of the loop, I'm sure others and doing it including Google.
by signatoremo | 2026-02-20 13:22:36+00:00
I’m sure you know the majority of GCC and Linux contributors aren’t volunteers, but employees who are paid to contribute. I’m struggling to name a popular project that it isn’t the case. Can you?

If AI is powerful enough to flood open source projects with low quality code, it will be powerful enough to be used as gatekeeper. Major players who benefit from OSS, says Google, will make sure of that. We don’t know how it will play out. It’s shortsighted to dismiss it all together.
Show HN: AccessiGuard – Free WCAG Scanner with CLI and GitHub Action
by PrimeStark | 2026-02-20 13:23:14+00:00
Hey HN. I built a free accessibility scanner that checks 33 WCAG 2.1 criteria against any URL.

CLI: npx accessiguard scan your-site.com
GitHub Action: github.com/PrimeStark/accessiguard-action (posts a11y report on every PR)

I was an engineering manager who got frustrated watching teams skip accessibility because audits cost $500+ and took weeks. So I built something you can run in 30 seconds from your terminal.

Free tier, no signup for single scans. Would love feedback on what checks to add next.

https://accessiguard.app
by andrewla | 2026-02-20 13:23:19+00:00
I am not a split keyboard person.

But I have one big question -- why aren't the "middle" keys replicated on both sides of the keyboard? That is, for example, why not have two 'g' and 'h' keys? There are always times when you have to adapt; when you're holding down a tricky combination of alt-ctrl-shift keys or something where on a flat keyboard one would just reach with the "wrong" hand to hit a middle key; why not just replicate them?
by nylonstrung | 2026-02-20 13:23:20+00:00
It has all the trappings of NIH syndrome.

Reinventing the wheel without explaining why existing tools didn't work

Creating buzzwords ("blueprints" "devboxes") for concepts that are not novel and already have common terms

Yet they embrace MCP of all things as a transport layer- the one part of the common "agentic" stack that genuinely sucks and needs to be reinvented
by generic92034 | 2026-02-20 13:23:27+00:00
As mentioned before - it depends on the circumstances. If you call someone wearing a full Nazi outfit a Nazi, it probably will not be seen as hate speech/insult. If you call someone showing nothing in that regard a Nazi out of the blue, it could. But that would be handled as personal insult, then. For hate speech it needs to affect more than one person, I believe.
Show HN: InkSight – An open-source, LLM-powered e-ink display for "slow info"
by xx123122 | 2026-02-20 13:23:30+00:00
Generate personalized content based on the current environment (weather, time, date, and solar terms) via backend LLMs (DeepSeek / Qwen / Kimi) for display on a 4.2-inch E-ink screen.