MurphyA/hacker-news huggingface dataset:
by the_other | 2026-02-16 09:30:23+00:00
SoC is how all maintainable software is built. A function for A, a class for B, DDD-spec'd modules and features, databases on separate machines, API definitions, queuing systems, event systems, load balancing, web servers.

You don't even need to think of the web to see how content and presentation are different. Try editing a text file with hard line breaks in and you'll quickly understand how presentation and content are orthogonal.
by jorjinio | 2026-02-16 09:30:26+00:00
Hi HN,

I built ERAO, an AI data analytics tool that lets you connect a database or upload files (CSV, Excel, etc.) and ask questions in plain English to get queries and visualizations.

You can:

Connect PostgreSQL

Upload CSV / Excel files

Ask questions like:

“Show revenue by month”

“Top 10 customers by total spend”

“Compare 2024 vs 2025 growth”

The AI generates the query and returns a chart automatically.

I built it because I wanted a faster way to explore data without writing SQL manually or switching between tools. It’s still in active development — I’m working on improving chart performance, query reliability, and UX.

I’d really appreciate feedback from:

Backend engineers

Data analysts

People building internal tools

Anyone who works with raw data regularly

What would make something like this useful in your workflow?

I’m 15 and built this independently, so technical feedback is very welcome.

Thanks
by gf000 | 2026-02-16 09:30:30+00:00
It has nothing to do with education, software development is not learnt in a centralized way so you could hardly claim anything based on that.

Cascading simply fails to scale/work with web applications, especially when multiple people work in parallel.

HTML both describes content AND layout, so you simply can't separate the two. This was a nice dream when the internet was "markdown encoded in html", but the moment you write a nested <div> for layout purposes you lost. So HTML has to be written together with CSS, so we get no separation. Now what is it that you could meaningfully cascade? (If anything, variables are all that we needed)

Add to it that people are using third-party components as well, and now many "widgets" starts by resetting outside styling rules.
by paulus_magnus2 | 2026-02-16 09:30:34+00:00
I see things were fixed already [2][4] but luckily a friend showed me this issue yesterday [1][2]

[1] 2026-02-15 https://chatgpt.com/share/6992e17b-9b28-8003-9da9-38533f257d...

[2] 2026-02-16 https://chatgpt.com/share/6992e135-c610-8003-9272-55058134d4...

[3] 2026-02-15 https://grok.com/share/bGVnYWN5LWNvcHk_97e9717b-c2de-47e8-a4...

[4] 2026-02-16 https://grok.com/share/bGVnYWN5LWNvcHk_b161bb03-4bed-4785-98...

We tried a few things yesterday and it was always telling you to walk. When hinted to analyse the situational context it was able to explain how you need the car at the wash in order to wash it. But then something was not computing.

~ Like a politician, it understood and knew evrything but refused to do the correct thing
by crnkofe | 2026-02-16 09:30:58+00:00
There's a lot of ads/propaganda/influencer BS/copywriting about how incredible AI but the reality is that its not "that" good. VCs want a return on their investment.

Also I suggest giving it low-level instructions. Its half-decent for low level stuff especially if it has access to preexisting code. Also note that it does exactly what you tell it to do like a genie. I've asked it to write a func that already exists in the codebase and it wrote a massive chunk of code. It wasn't until after it was done that I remembered we already have the solution to the problem done. Anyhow the hype is unreal so tailor expectations accordingly.
by sprash | 2026-02-16 09:31:00+00:00
Tcl/Tk to this day is the best tool to make GUI frontends for CLI applications. Besides that, in the past I used it in production for intranet database entry applications. It has since been replaced by Flask. In my opinion the higher complexity of the Flask version is no way justified and we should have kept the much simpler ~2k LOC Tcl/Tk solution.
by fauigerzigerk | 2026-02-16 09:32:07+00:00
I agree completely. I'm tempted to call it a clear falsification of any "reasoning" claim that some of these models have in their name.

But I think it's possible that there is an early cost optimisation step that prevents a short and seemingly simple question even getting passed through to the system's reasoning machinery.

However, I haven't read anything on current model architectures suggesting that their so called "reasoning" is anything other than more elaborate pattern matching. So these errors would still happen but perhaps not quite as egregiously.
by jibal | 2026-02-16 09:32:15+00:00
> You avoid the irony of driving your dirty car 50 meters just to wash it.

The LLM has very much mixed its signals -- there's nothing at all ironic about that. There are cases where it's ironic to drive a car 50 meters just to do X but that definitely isn't one of them. I asked Claude for examples; it struggled with it but eventually came up with "The irony of driving your car 50 meters just to attend a 'walkable neighborhoods' advocacy meeting."
by ninjagoo | 2026-02-16 09:32:46+00:00
Nothing so deep as that needed here to understand what is going on; it's a paid vs free issue - free versions are less competent while paid versions of the reasoning/thinking models are getting it right. Different providers may hobble their free versions less, so those ones also get it right.

The guardrails you have outlined will help squeeze out more performance from smaller/less capable models, but you shouldn't have to jump through these hoops as a general user when clearly better models exist.
by ho_schi | 2026-02-16 09:33:10+00:00
I’m rather sure *Airbus* will prefer a programmer which reads and writes reliable code.

The programmer which delivers useful products is probably hired by Microsoft? Or worse, Boeing. Or Toyota. Some NTSB people or Michael Barr are happy to tell you details about the number of dead people they created.

Restart braking to brake because our code failed.

Or.

One single sensor delivers wrong data. Let us put the trim down. DOWN! DOWN!

After that they blame the user. It wasn’t a pilot error, because the didn’t trained the pilots to immediately turn off MCAS. And it wasn’t a driver error, because they didn’t trained driver to lift the feet and start braking again.

But I’m only programming a text viewer.

Which is used in a power plant to read the emergency manual, after an earthquake. You are responsible.
by em-bee | 2026-02-16 09:33:10+00:00
this is not about protecting businesses. this is about providing jobs for locals. many african countries are struggling with that.

providing an income for everyone is important. keeping everyone satisfied is too. not to mention not loosing your cultural identity. and if the clothing industry is able to provide jobs by keeping cheap low quality products out of the country, why would that be bad? clothing is not the biggest expense people have, so making clothing a bit more expensive is not going to hurt that much.
by YetAnotherNick | 2026-02-16 09:34:10+00:00
Yeah that's what I thought as well. Because even if he hates Greta Thunberg, there are much more extreme people in all the direction. So saying something so absurd seems bizarre. And for sure if anyone is to be tagged Antichrist, it would be war machine profiteer for most people.

Tbh it's kind of a genius move when countless comments like GP tags the antichrist as just slightly malicious or weird comment by him.
by Capricorn2481 | 2026-02-16 09:34:26+00:00
Because people make shitty React apps and people think React is slow because of it.

It's definitely not slow here. It's within 20% of Svelte. That's not nothing, but it's not the huge monster people claim it is

https://krausest.github.io/js-framework-benchmark/2025/table...
by DarkNova6 | 2026-02-16 09:34:49+00:00
Gemini 2.5 Pro gets the joke and has by far the best answer:

This is a wonderful logistical puzzle!

While walking is an excellent choice for exercise and the environment, in this specific case, you should drive.

Here's a breakdown of the two scenarios:

# Scenario 1: You Walk

1. You walk 50 meters to the car wash.

2. You arrive, feeling refreshed.

3. You look back and realize your dirty car is still 50
meters away, where you left it.

4. The car remains unwashed.

# Scenario 2: You Drive

1. You get in your car.

2. You drive for approximately 10-20 seconds.

3. You arrive at the car wash with the car.

4. The car gets washed.

Conclusion:

To achieve your goal of washing your car, the car itself must be present at the car wash. Therefore, driving is the only logical option.

Enjoy your sparkling clean car
by skeledrew | 2026-02-16 09:34:57+00:00
> perceived ability

In this case at least it's definitely more than that. Ever since LLMs became a thing, there has been a constant search to find it's "killer app". Given the steep rise in popularity, regardless of the problems, that is now OpenClaw. As they say, the proof's in the pudding; this guy has created something highly desirable by the many.
by thegrim000 | 2026-02-16 09:34:59+00:00
Actually an insanely ironic analogy.

A large part of the original deep blue win was smoke and mirrors - humans researched how it should play and hardcoded it in, humans researched the specific openings it should play based on what they decided would work best and hardcoded them in, humans tweaked it / changed its programming mid-match to fix bugs and get better results, the moves it decided on its own were based on pure brute force analysis of positions, no "thought" involved, humans waged psychological warfare against Kasparov to get him to play worse, just massive smoke and mirrors. And yet the public knew none of the details and just gobbled up the hype / result as "computer smart, ai beats human".

Now we've got a new system of smoke and mirrors and hype and people that don't understand what's actually happening under the hood, don't actually understand the technical details of what's involved, just fully buying into the smoke and mirrors put up by people making billions of dollars by convincing people of the hype.
by nosianu | 2026-02-16 09:35:11+00:00
Yesterday I gave ChatGPT in an anonymous browser window (not logged in) two columns of TAB separated numbers, about 40 rows. I asked it to give me the weighted average of the numbers in the second column, using the first one (which were integer, "quantity", numbers) as the weight.

It retuned formulas and executed them and presented a final result. It looked good.

Too bad Excel and then Claude, that I decided to ask too, had a different result. 3.4-something vs. 3.8-something.

ChatGPT, when asked:

> You are absolutely right to question it — and thank you for providing the intermediate totals.
My previous calculation was incorrect. I mis-summed the data. With a dataset this long, a manual aggregation can easily go wrong.

(Less than 40 small integer values is "this long"? Why did you not tell me?)

and

> Why my earlier result was wrong

> I incorrectly summed:

> The weights (reported 487 instead of 580)

> The weighted products (reported 1801.16 instead of 1977.83)

> That propagated into the wrong final value.

Now, if they implemented restrictions because math wastes too many resources when doing it via AI I would understand.

BUT, there was zero indication! It presented the result as final and correct.

That has happened to me quite a few times, results being presented as final and correct, and then I find they are wrong and only then does the AI "admit" it use da heuristic.

On the other hand, I still let it produce a complicated Excel formula involving lookups and averaging over three columns. That part works perfectly, as always. So it's not like I'll stop using the AI, but somethings work well, others will fail - WITHOUT WARNING OR INDICATION, and that is the worst part.
by eqvinox | 2026-02-16 09:35:39+00:00
I was talking about glibc; none of the things you mention relate to that. (Note glibc is not used on Windows.) I'm painfully aware of some of the breakage GCC occasionally causes (the atomics fall into that — but to be fair ARMv6 is also >10 years ago at this point, unless you're doing embedded, in which case you generally build the whole system anyway and don't care about these breaks.)

Also, just in case it's not clear, glibc has nothing to do with GCC.
by geoelectric | 2026-02-16 09:36:11+00:00
One could argue that's a cynically accurate definition of most iterative development anyway.

But I don't know that I accept the core assertion. If the engineer is screening the output and using the LLM to generate tests, chances are pretty good it's not going to be worse than human-generated tech debt. If there's more accumulated, it's because there's more output in general.
by embedding-shape | 2026-02-16 09:36:15+00:00
Feels like GPT-OSS-120b (reasoning effort low) is pulling my leg:

> Q: I want to wash my car. The car wash is 50 meters away. Should I walk or drive?

> A: Walking is the better choice for a 50‑meter trip. [...]

> Q: how will I wash the car once I've arrived if I choose to walk?

> A: Great! Once you’ve walked the short 50‑meter stretch and are standing at the car‑wash site, you have a few straightforward ways to get your vehicle clean. [...]

> Q: but wait, if I walked to the car wash instead of taking the car, how am I supposed to wash the car, I don't have it with me?

> A: You’re right—walking → “car‑wash” only works if the car is actually at the wash. [...] 1. Walk → Push/Taxi the Car a Few Steps [...] 2. Use a Small Tow/Push Device (e.g., a Dolly or Hand‑Cart) [...] 3. Bike or Scooter Ride [...] 4. If the Wash Is “Self‑Serve” and Allows Car‑Free Cleaning

> Q: Lets go back to the original question, try answering it again: "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"

> A: Short answer: Walk to the car, then drive the final 50 m to the wash. [...]

Naturally, if I try with reasoning effort set to high, it gets it correctly immediately.

> Q: I want to wash my car. The car wash is 50 meters away. Should I walk or drive?

> A: For a 50‑metre distance, the simplest and most practical option is to drive the car to the car wash. [...] Walking would mean you’d have to tow or carry the car, which isn’t feasible. [...]

-----

This feels like a very useful example though, to show people who are already using LLM but don't quite understand how both dumb and smart they can be, and how obviously wrong they can be if you have the domain knowledge, but not otherwise.
by jiggawatts | 2026-02-16 09:36:25+00:00
I regularly tell new people at work to be extremely careful when making requests through the service desk — manned entirely by humans — because the experience is akin to making a wish from an evil genie.

You will get exactly what you asked for, not what you wanted… probably. (Random occurrences are always a possibility.)

E.g.: I may ask someone to submit a ticket to “extend my account expiry”.

They’ll submit: “Unlock Jiggawatts’ account”

The service desk will reset my password (and neglect to tell me), leaving my expired account locked out in multiple orthogonal ways.

That’s on a good day.

Last week they created Jiggawatts2.

The AIs have got to be better than this, surely!

I suspect they already are.

People are testing them with trick questions while the human examiner is on edge, aware of and looking for the twist.

Meanwhile ordinary people struggle with concepts like “forward my email verbatim instead of creatively rephrasing it to what you incorrectly though it must have really meant.”
by elitejacket006 | 2026-02-16 09:36:37+00:00
At *Elite Jacket*, we design outerwear that combines warmth, comfort, and timeless style. Our focus is on creating jackets that not only look bold but also feel great to wear in colder seasons.

The *mens shearling jacket* is one of the most iconic pieces in modern fashion, known for its soft inner lining and strong leather exterior. It offers the perfect balance between rugged appeal and refined design, making it ideal for everyday wear or special outings. With careful craftsmanship and attention to detail, Elite Jacket brings you shearling jackets that reflect confidence, durability, and effortless style.
by imtringued | 2026-02-16 09:36:49+00:00
I don't think this is accurate. It's more that the textiles are produced in Asia and transported in containers.

Due to the high shipping costs, they err on the side of filling up the containers to cover the fixed cost. After selling the clothes, there might be enough clothes left over to fill shipping containers to return the clothes, but they will be clothes from different brands and manufacturers.

It would require extraordinary coordination on both the origin and destination country to return the clothes to the manufacturer where they could add the left over clothes to the next batch that is being shipped out to a different country.
by alexndr07 | 2026-02-16 09:37:26+00:00
Also, +25 patents mostly published on second half of 2025, 4/8 books published on Amazon on December 2025 and January 2026, only 1/8 published before 2025. Inactive github until December 2025 with suspiciously unreferenced code... empty ORCID, and gives "her" name to every mathematical law or object that claims to "invent". Yes, AI larping..
Show HN: OpenCode Upgrade Skill: Automating Updates
by ekadet | 2026-02-16 09:37:41+00:00
*tl;dr:* I built an upgrade skill for OpenCode that handles the entire update workflow—from refreshing Homebrew to verifying the new version—in one command.

Usage;
Just ask Claude in OpenCode:

"Upgrade OpenCode"
"Update OpenCode to the latest version"
"Check for OpenCode updates"

https://ekadetov.github.io/2026/02/16/opencode-upgrade-skill...
by looperhacks | 2026-02-16 09:38:06+00:00
How is OCI terrible for reproducibility and security? They are certainly more reproducible than what we had before. I haven't heard "Works on my machine for a long time". If you're talking about reproducible builds, there aren't any hard issues either that are directly caused by OCI images - except setting the clock correctly.

> Boot images should be Dm-verity protected EROFS images

Maybe I'm misunderstanding you - I gather that you think the boot images are distributed as OCI images? That's not the case, bootc is more about building the image, updating it and the overall structure. Booting an image built with bootc does not involve any container infrastructure (unless you start services that depend on containers, I guess - but that's deep in userspace). There's technically nothing preventing this from using verified read-only images.
by aurareturn | 2026-02-16 09:38:14+00:00
Arm's biggest customers are also their biggest competitors. Apple and Qualcomm use their ISA license instead of their Core architecture license. ISA license pays a much smaller royalty fee.

Now that Apple and Qualcomm both design their own custom cores, Arm's custom core license business is suffering. The only other company that license their custom cores for phones is Mediatek. Arm still has hyperscalers in Google, AWS, Microsoft, and Meta for server core licenses though. But that might not last as long since everyone wants to differentiate and design their own cores. Apple and Qualcomm are succeeding in designing better custom cores than original Arm cores.

So Arm's business model has to change if they want to survive.

Either they make ISA license fees much higher (risk losing customers to RISCV) or they make their own CPUs and compete against their own customers even more.

I enjoy analyzing chip companies and businesses. I've never invested in Arm's stock because their customers are also their competitors. Ultimately, the questions for Arm investors are:

1. Do you believe they can design better cores than Apple and Qualcomm (and other big tech)?

2. Do you think that the threat of companies moving to RISC-V is real if Arm raises ISA royalties?
by khazhoux | 2026-02-16 09:38:17+00:00
I'm a heavy Cursor user (not yet on Claude) and I see a big disconnect between my own experience and posts like this.

* After a long vibe-coding session, I have to spend an inordinate amount of time cleaning up what Cursor generated. Any given page of code will be just fine on its own, but the overall design (unless I'm extremely specific in what I tell Cursor to do) will invariably be a mess of scattered control, grafted-on logic, and just overall poor design. This is despite me using Plan mode extensively, and instructing it to not create duplicate code, etc.

* I keep seeing metrics of 10s and 100s of thousands of LOC (sometimes even millions), without the authors ever recognizing that a gigantic LOC is probably indicative of terrible heisenbuggy code. I'd find it much more convincing if this post said it generated a 3K SQLite implementation, and not 19K.

Wondering if I'm just lagging in my prompting skills or what. To be clear, I'm very bullish on AI coding, but I do feel people are getting just a bit ahead of themselves in how they report success.
by Sayrus | 2026-02-16 09:39:02+00:00
If I remember correctly, EU will make chip tracking for pets mandatory by 2030 to unify laws that are currently made by individual states. France had this mandatory for over a decade.

If you want to travel within EU with your pet, you'll need a certificate for that as well.

No idea about how it is is the US but that doesn't sound crazy to register pets as they are at risk of being lost, abandonned, lacking vaccination or vets visits.
by zby | 2026-02-16 09:39:20+00:00
I think these rules should have a pre-determined shelf life. They are not bad at the current state of the world - they push in the right direction - but they complicated law, and I bet there will be many second-level outcomes that are hard to predict now. Besides that - once the capabilities for reuse are built - they should be sustainable - so the second level outcomes will actually dominate.
by athrowaway3z | 2026-02-16 09:39:20+00:00
Without knowing any details and thinking about this for just a min, i dont think this actually makes sense.

Most of this stuff AFAIK is destroyed to keep brand value or as the cheapest solution to oversupply.

Oversupply is less likely because it costs more, and the cost of removal now at minimum is the cost of a shipment.

For actual good clothes, the company can now decide if they want to pay more to destroy it elsewhere in an attempt to hold brand value, or simply not put in a destruction clause in the sales contract before it is shipped off and maybe make a bit of profit.
by 9dev | 2026-02-16 09:39:58+00:00
Well--given a full copy of the SQLite test suite, I'm pretty sure it'd get there eventually. I agree that most of these show-off projects are just prop pieces, but that's kind of the point: Demonstrate it's technically possible to do the thing, not actually doing the thing, because that'd have diminishing returns for the demonstration. Still, the idea of setting a swarm of agents to a task, and, given a suitable test suite, have them build a compliant implementation, is sound in itself.
by _wire_ | 2026-02-16 09:40:01+00:00
Carefully structured and informative documentary on TK including a segment with Gelernter:

THE NET (Daz Net) (2003)

https://m.imdb.com/title/tt0434231/

Summary from iMDB:

//Ultimately stunning in its revelations, Lutz Dammbeck's THE NET explores the complex backstory of Ted Kaczynski, the infamous Unabomber.//

YT link:

https://m.youtube.com/watch?v=Yn9BvNAUvcU
by b__d | 2026-02-16 09:40:24+00:00
I too struggled with the keyboard, especially since iOS 26. I then tried to DEACTIVATE ALL keyboard "features", so:

- NO auto-corr
- NO predictive text
- NO check spelling
- NO char preview
- NO feedback
- NO sound
- NO auto-cap
- NO smart punctuation
- NO slide to type
- NO everything

And this ABSOLUTELY solved my problems with the iOS keyboard. Yes, I do mistype from time to time. But that is in no relation to how it was with all those features…