MurphyA/hacker-news huggingface dataset:
by nearbuy | 2026-02-16 08:48:47+00:00
That's not what they said. They said:

> It's evaluation function simply returned the word "Most" as being the most likely first word in similar sentences it was trained on.

Which is false under any reasonable interpretation. They do not just return the word most similar to what they would find in their training data. They apply reasoning and can choose words that are totally unlike anything in their training data.

If you prompt it:

> Complete this sentence in an unexpected way: Mary had a little...

It won't say lamb. Any if you think whatever it says was in the training data, just change the constraints until you're confident it's original. (E.g. tell it every word must start with a vowel and it should mention almonds.)

"Predicting the next token" is also true but misleading. It's predicting tokens in the same sense that your brain is just minimizing prediction error under predictive coding theory.
by anthk | 2026-02-16 08:50:34+00:00
I miss a mkfile for 9front; as it uses SDL, it can be built with 'npe', a tiny POSIX compat library. There's a native one OFC, but having both it's interesting.
If you like UXN, uxnasm it's becoming deprecated as the 'drifblim' ROM works as a .TAL->.ROM assembler itself without being bounded to any OS. Just port UXN, everything else can be compiled with drifblim. Even the big oquonie ROM, as they wrote a truncate(1) compatible tool too.

Drifblim: https://git.sr.ht/~rabbits/drifblim

Precompiled. You can use 'uxn2 drimblim.rom drifblim.tal drifblim-new.rom' to get a newer one

https://rabbits.srht.site/drifblim/drifblim.rom

BTW their subleq implementation under UXN it's faster than the Perl one, a great job:

https://git.sr.ht/~rabbits/subleq-forth
by TZubiri | 2026-02-16 08:50:45+00:00
I find this has been a viral case to get points and likes on social media to fit anti AI sentiment, or to pacify AI doom concerns.

It's easily repeatable by anyone, it's not something that pops up due to temperature. Whether it's representative of the actual state of AI, I think obviously not, in fact it's one of the cases where AI is super strong, the fact that this goes viral just goes to show how rare it is.

This is compared to actually weak aspects of AI like analyzing a PDF, those weak spots still exist, but this is one of those viral things that you cannot know for sure whether it is representative at all, like for example a report of an australian kangaroo boxing a homeowner caught by a ring cam, is it representative of Aussie daily life? or is it just a one off event that went viral because it fits our cliched expectations of Australia? Can't tell from the other part of the world.
by Cthulhu_ | 2026-02-16 08:50:51+00:00
To add, the other dominant force is Angular, very popular in enterprise settings. I don't understand why per se, it's very... verbose, every component needing a number of files. It (and also React) gets worse if you add a state system like RxJS.

My theory is that it's popular with back-end / OOP / Java / C# developers, because they're used to that kind of boilerplate and the boilerplate / number of files / separation of concerns gives them comfort and makes it "feel" good.

But also, like React, it's easier to find developers for it, and on a higher level this is more important than runtime performance etc. And continuity beats performance.

(I can't speak of its runtime performance or bundle size though)
by gruturo | 2026-02-16 08:51:27+00:00
Then they'll sell at a profit, but the shipping cost will be inflated to offset that profit and then some. If this is identified and corrected in the law, then the sale will be at an actual profit, but there will be a corresponding price hike in goods purchased in the future through the same partner company. Or, a politician will be bought and it will be made it illegal to restrict shipping goods for destruction, citing damage to rising economies etc, and now it's 2 countries' laws creating a situation which will drag 20yrs in courts, while the goods keep getting destroyed. Or, the goods will be sold already in the first country to a separate entity, shipped through a 3rd country, and tracking will be lost due to unfortunate bugs, nobody's fault, really sorry.

There. 4 scenarios. I could make more.

They need more Italians helping draft these laws, we have a... cultural/genetic knack for figuring ways around regulations :) and I don't even think I'm particularly good at this. But maybe LLMs will make our devious disposition finally obsolete.

The law is naive, but well intended. Maybe with 20-30 patches it will achieve enough of its purpose.
by zahlman | 2026-02-16 08:51:44+00:00
> One day it works, next day it doesn't. And surely not 2 years later, when a random person stumbles upon the repository and wants to try things.

I would be very surprised if a project like this were broken by a Numpy or sounddevice update within the next 2 years. sounddevice is too simple (and the code uses it in a localized and very simple way), and Numpy too stable (they're pretty good about semver, and it was 18 years from 1.0 to 2.0.0). Anyway, people qualified to set up Python code locally in "dev mode" following instructions like this, should also be qualified to notice the last-commit dates and do that kind of investigative work. (We also now have installers that can just automatically disregard packages published after a certain date.)

The flip side of this is that having every project pin an exact version increases the chance that different projects needlessly demand different versions. The same version could be hard-linked into multiple environments (even if you aren't brave enough to try to stuff multiple applications into a common "sandbox"), avoiding bloat. And sure, you don't care about a few megs of disk space. But not everyone has a fast Internet connection. And Fastly presumably cares that total PyPI is now in the exabyte range and probably a very large percentage of that is unnecessary.
by borzi | 2026-02-16 08:52:11+00:00
Notice how I said "coding", not "programming". Coding to me is "should I do an early return or use an if/else? Should I extract that variable into a function to make it cleaner?". It's about focusing on the trivialities that come with insisting on meticulously hand typing and reviewing every line instead of focusing on software quality, design and user needs.
by catwell | 2026-02-16 08:52:19+00:00
You are most likely confusing OpenClaw with Moltbook, which is the project that had the most glaring vulnerabilities. But even if OpenClaw was full of holes it would not matter.

Peter is not just a random "vibe coder" and he does not need to be hired by OpenAI to achieve "success". Before this he founded and sold a company that raised €100M. It is not his first project in the space either (see VibeTunnel for instance).

OpenAI is not hiring him for his code quality. They are hiring him because he proved consistently that he had a vision in the space.
by TonyStr | 2026-02-16 08:52:20+00:00
What do you think is lacking from CSS education?

I don't think anyone in this thread is arguing that inheritance or specificity is hard to understand.

My issue with cascading style sheets is mainly that namespace pollution (as every selector is defined in the same global namespace) means that short selectors (.separator, .highlight, .button) are likely to collide with completely unrelated parts of the application. BEM and tailwind are popular because they localize styles to specific components, preventing namespace issues. Today, most web frameworks deal with components, so it makes a lot of sense to localize the styles to the components. Scoped css in vue/svelte allows you to write short selectors, and have them only apply to the component they are written in, without needing to prefix them with a component name.
by citizenpaul | 2026-02-16 08:53:06+00:00
HN Really hates understanding business. All these comments, yet no one has gotten the answer right.

OpenAI bought marketing and now someone else cannot buy openclaw and lock out Openai revenue from a project that is gaining momentum.

There are a many of these business moves that seem like nonsense.

1. Bought for marketing.

2. Adversarial hire. ie hire highly skilled people before your competitors can even if you don't have anything for them do to. Yet...

3. Acqu-hire. Buy a company when you really just want some of the staff.

4. Buy Customers. You don't care about the product and intend to migrate their customers to your system.

5. Buy competition before its a threat.
by timonoko | 2026-02-16 08:54:12+00:00
The most famous literary expression of this idea comes from F. Scott Fitzgerald in The Great Gatsby. While discussing the tedious nature of listening to others recount their dreams, there is a general literary consensus often attributed to him (and other authors like Mark Twain or Henry James) that:

"Nothing is more boring than other people’s dreams."

-- by Gemini
by philipallstar | 2026-02-16 08:54:30+00:00
> Business and economies are not rational by any definition of the word. If something feels like it will be easier or more profitable, business will happily shovel children into the active machinery of a printing press until government forces them to stop.

This is an odd thing to say. Governments will happily shovel the taxes of people's entire working lives into pointless spending. They'll also happily shovel young men to their actual deaths in wars. We know this. Your strange, theoretical example is odd to say compared to actually citing historical norms of who did all the killing.
by embedding-shape | 2026-02-16 08:54:37+00:00
> We have a lot of tapas or marisquerías places in Spain that are almost only visited by people from the same neighborhood

Yes, this is exactly the thing. Our restaurant is in Spain, and what you're saying is very true, which is why Google Maps, Instagram and Facebook tends to be important, as again, half (~guess) the people who arrive found it via Google Maps or Instagram, the rest are people who live nearby.
by TZubiri | 2026-02-16 08:54:42+00:00
I agree that this is more of a social media effect than an LLM effect. But I'll add that this failure mode is very repeatable, which is a condition for its virality. A lot of people can reproduce the failure, even if it isn't 100% reproducible, even better for virality, if 50% can reproduce it and 50% can't, it feeds off even more into the polarizing "white dress blue dress" effect.
by meru143 | 2026-02-16 08:54:51+00:00
Hey HN,

I built Argus because I noticed a gap: AI agents write code, but then the same AI (or no AI at all) reviews it. That's like grading your own homework.

Argus is a local-first CLI that reviews code with full codebase context — not just the diff. It builds a structural map (tree-sitter + PageRank), runs semantic search over related files, analyzes git history for hotspots, and feeds all of that to the LLM alongside the changes. The result is reviews that actually understand what your code does.

What it does:

- argus review — context-aware AI code review (stdin, local diff, or GitHub PR)
- argus map — ranked codebase structure overview
- argus search — semantic + keyword hybrid search
- argus history — hotspot detection, temporal coupling, bus factor
- argus mcp — MCP server for Cursor/Windsurf/Claude Code

Key decisions:

- Multi-provider — OpenAI, Anthropic, or Gemini. Switch in one line. Gemini free tier = zero cost.
- One binary — Rust, 10K+ LOC, 264 tests. `cargo install argus-ai` or `npx argus-ai`.
- Noise reduction — confidence filtering, dedup, anti-hallucination prompts. We'd rather miss a comment than hallucinate one.

Quick start: `npx argus-ai init && git diff HEAD~1 | npx argus-ai review --repo .` — zero to first review in 60 seconds.

Feedback welcome — especially on review quality vs other tools you've tried.
by gf000 | 2026-02-16 08:55:09+00:00
The text-only model with reasoning (both of opus 4.6, gpt 5.2) can be tricked with this question. Note: you might have to try it multiple times as they are not deterministic. But I managed to get a failing result right away on both.

Also note, some model may decide to do a web search, in which case they just likely find this "bug".
by thorio | 2026-02-16 08:55:36+00:00
Maybe it still is supposed to sound fancy to say you didn't read any of the code. The guy definitely could very deeply understand, read and edit the code, he developed the industrial standard liberal for PDF editing (used by Dropbox etc).

Just saying what you want might be the future for development of some kinds of software, but this use case sure seems like a very bad idea.

I very much appreciate the vision he put into practice, but feel sorry for the project being acquihired kind of.
by shakna | 2026-02-16 08:55:45+00:00
But the number of outlandish requests in business logic is countless.

Like... In most accounting things, once end-dated and confirmed, a record should cascade that end-date to children and should not be able to repeat the process... Unless you have some data-cleaning validation bypass. Then you can repeat the process as much as you like. And maybe not cascade to children.

There are more exceptions, than there are rules, the moment you get any international pipeline involved.
by Paracompact | 2026-02-16 08:56:42+00:00
I'd say it's moreso that it's a startlingly clear rebuttal to the tired refrain of, "Models today are nothing like they were X months ago!" When actually, yes, they still fucking blow.

So rather than patiently explain to yet another AI hypeman exactly how models are and aren't useful in any given workflow, and the types of subtle reasoning errors that lead to poor quality outputs misaligned with long-term value adds, only to invariably get blamed for user incompetence or told to wait Y more months, we can instead just point to this very concise example of AI incompetence to demonstrate our frustrations.
by moffkalast | 2026-02-16 08:56:44+00:00
Yes that's potentially why it's already fixed now in some models, since it's about a week after this actually went viral on r/localllama originally. I wouldn't be surprised if most vendors run some kind of swappable lora for quick fixes at this point. It's an endless whac-a-mole of edge cases that show that most LLMs generalize to a much lesser extent than what investors would like people to believe.
by manuelmoreale | 2026-02-16 08:57:00+00:00
> The vast majority of people want what's best for their societies, and have different views as to how best achieve that goal, that arise from diverse life experiences.

I'd personally disagree with that assessment. I think the vast majority of people want what's best for them and the cohorts they're in. Which is quite different from wanting what's best for society as a whole.
by nunobrito | 2026-02-16 08:57:06+00:00
Sure, but opening ports tends to be a headache when all you want to do is view the contents.

On this case I wonder if the format can be further optimized. For example, .js files are supported for loading locally and albeit a very inefficient way to load assets, it could overcome this local disk limitation and nobody reads the HTML source code in either way so it won't need to win any code beauty contests. I'll later look into this theory and ping the author in case it works.
by ninjagoo | 2026-02-16 08:59:16+00:00
> The question is non-sensical.

Sure, from a pure logic perspective the second statement is not connected to the first sentence, so drawing logical conclusions isn't feasible.

In everyday human language though, the meaning is plain, and most people would get it right. Even paid versions of LLMs, being language machines, not logic machines, get it right in the average human sense.

As an aside, it's an interesting thought exercise to wonder how much the first ai winter resulted from going down the strict logic path vs the current probabilistic path.
by BoredomIsFun | 2026-02-16 09:01:10+00:00
> Modern clothing is terrible, plastic filled, hardly resists multiple washings. This isn't the 1990s/2000s anymore where you could buy mid budged solid apparel and keep it forever. The gold existed, up to pre COVID. But since then and the rapid spread of fast fashion collecting cloth wastes is a bad business.

Hard disagree. Live in Central Asia, buy locally produced relatively cheap clothes and they have been lasting years so far.
by manuelmoreale | 2026-02-16 09:01:11+00:00
> Companies should be free to do whatever they want, as long as they pay for all their negative externalities.

No they shouldn't. Sometimes it's not a matter of paying for the externalities. If you're doing harm at scale the only sane option is to stop doing that, period.

When we figured out that leaded gas was bad we didn't make companies pay for their negative externalities. We banned that shit and that was it.
by camgunz | 2026-02-16 09:01:51+00:00
I'm not impressed:

- if you're not passing SQLite's open test suite, you didn't build SQLite

- this is a "draw the rest of the owl" scenario; in order to transform this into something passing the suite, you'd need an expert in writing databases

These projects are misnamed. People didn't build counterstrike, a browser, a C compiler, or SQLite solely with coding agents. You can't use them for that purpose--like, you can't drop this in for maybe any use case of SQLite. They're simulacra (slopulacra?)--their true use is as a prop in a huge grift: tricking people (including, and most especially, the creators) into thinking this will be an economical way to build complex software products in the future.
by mcintyre1994 | 2026-02-16 09:01:53+00:00
Something I learned while hacking on something recently is that claude’s non-interactive mode is super powerful. It uses all the same tools/permissions etc as interactive would, it can stream responses as JSON with tool use etc, and it can resume from a previous session. Together this means you can actually build a really slick chat-like UI for it.

I think this is a pretty cool example: https://github.com/mcintyre94/wisp

This is using Claude on VMs that don’t have SSH, so can’t use a regular terminal emulator. They stream responses to commands over websockets, which works perfectly with Claude’s streaming. They can run an interactive console session, but instead I built a chat UI around this non-interactive mode.

You can see how I build the Claude command here: https://github.com/mcintyre94/wisp/blob/main/Wisp/ViewModels...
by Tenemo | 2026-02-16 09:02:13+00:00
I tested the latest flagship reasoning models (so the only models I use outside of coding for general questions):

- Opus 4.6 (Extended thinking): "Drive it! The whole point is to get the car to the car wash — you can't wash it if it's still in your driveway."

- Gemini Pro Deep Think: "You should definitely drive. Even though 50 meters is a very short distance, if you walk, your car will stay where it is—and it's pretty hard to use a car wash if you don't bring your car with you!"

- ChatGPT 5.2 Pro (Extended thinking): "You’ll need to drive the car—otherwise your car stays where it is and won’t get washed. That said, since it’s only ~50 m, the most sensible way to do it is often: 1. Walk over first (30–60 seconds) to check if it’s open, see the queue, confirm payment/how it works. 2. Then drive the car over only when you’re ready to pull into a bay/line."

A pretty reasonable answer by ChatGPT, althought it did take 2min4s to answer, compared to a few seconds by the other two models.
by Agentlien | 2026-02-16 09:03:16+00:00
I've used a few facetious comments in ChatGPT conversations. It invariably misses it and takes my words at face value. Even when prompted that there's sarcasm here which you missed, it apologizes and is unable to figure out what it's missing.

I don't know if it's a lack of intellect or the post-training crippling it with its helpful persona. I suspect a bit of both.
by pnt12 | 2026-02-16 09:03:45+00:00
Fully disagree.

There's lots of people that won't care about the code: executives, managers, customers etc. If the engineers don't care either, then who cares?

If we compare with big food companies, that's like their food formula. No one thinks it's useless - it's the source code for the product they sell. Yet nowadays we get so many engineers distancing themselves away from the code, like the software formula doesn't matter.

There are diminishing returns, but overall good code goes hand in hand with good products, it's just a different side of it.
by thinkingemote | 2026-02-16 09:04:33+00:00
Most high resolution "satellite" imagery on Google Maps etc is actually stitched from photographs taken from cameras attached to small aeroplanes which fly at a low altitude even compared to commercial flights let alone 100km.

There are a few high resolution satellites but there frame is very small and not suited for complete coverage. If they are geostationary they cant look anywhere, or they have to look at an angle giving oblique photos. If they are moving then they are only over the part of the earth once per several days (weeks/months?)

So while these images of the landers are from a satellite orbiting the moon, the satellite is orbiting with an eccentric polar orbit, and the images it takes may be perfect for it's mission but might not be good enough to identify small 1960's landers.
by small_model | 2026-02-16 09:04:43+00:00
Grok 4.1 (which is fairly old in LLM terms, 4.2 release imminent)

"You should drive.
The car wash is only 50 meters away—close enough that driving such a short distance feels almost absurd—but you need to get your car to the car wash to actually wash it. Walking there without the car defeats the entire purpose.
Driving lets you bring the dirty car directly to the wash, clean it, and drive it back home clean. Walking would leave the car behind, still dirty.
So yes, start the engine and drive the 50 meters. It's the only practical option."
by nunobrito | 2026-02-16 09:05:22+00:00
In case the author is reading: Please consider to add official fields for an optional screenshot of the page in BASE64 encoding and permit to add an (optional) description. Would also help to have official fields to specify the ISO time stamp when the archival took place.

As final wish list, would be great to have multiple versions/crawls of the same URL with deduplication of static assets (images, fonts) but this is likely stretching too much for this format.
by gnfargbl | 2026-02-16 09:05:52+00:00
In a couple of decades of work, I have never actually met anyone like Julius. Typically, I have found that those who excel at listening and presenting are also capable of understanding the technology at an appropriate level for their role -- it's not like this stuff is truly complicated, after all.

I have met quite a few people who are more focussed on the business than the technology, but those people tend to end up in jobs where the main problems aren't actually technical. Which, let's be honest, is the case in very many tech jobs.
by 0x3f | 2026-02-16 09:06:02+00:00
Sometimes I find the pigeonholing thing is just siloing and laziness. The last guy did our infra, nobody else wants to learn it, so the trivial thing to do is just hire on a tick-box basis.

I'm at a company now where one guy was the React guy. He left and everyone else was the snooty anti-React type and refused to learn. They ended up re-writing the whole thing from scratch. Couldn't even be bothered to learn enough to hire for it. And the new framework is so niche it's now hard to hire for it.

Hate React if you want but come on guys, it's not a massively complex framework to learn the basics of.
by ahofmann | 2026-02-16 09:06:23+00:00
This issue is the main reason why a big percentage of jobs in the world exist. I don't have hard numbers, but my intuition is that about 30% of all jobs are mainly "understand what side a wants and communicate this to side b, so that they understand". Or another perspective: almost all jobs that are called "knowledge work" are like this. Software development is mainly this. Side a are humans, side b is the computer. The main goal of ai seems to get into this space and make a lot of people superflous and this also (partly) explains why everyone is pouring this amount of money into ai.