MurphyA/hacker-news huggingface dataset:
by airbreather | 2026-03-07 08:02:45+00:00
I am 60 in October, I have a couple of PyQt projects that were desktop apps, specialised tools I use for Electrical Engineering and Control/Safety Systems design and build.

So I decided that I wanted web apps, something that is probably beyond me in any reasonable time, if at all, if I was to code myself by hand.

For my coding AI "stack" I am now running OpenClaw sitting on top of Claude Code, I find the OpenClaw can prompt Claude Code better and keep it running for me without it stopping for stupid questions. Plus I have connected OpenClaw to my Whatsapp so I can ask how it is going or give instructions to the OpenClaw while not at the keyboard.

One app was a little complex with 35,000 loc, plus libraries etc. I reckon I had spent maybe 2500 hours on it over some years, but a significant part of that was developing the algorithm/workflow that it implemented - I only knew roughly what I wanted when I started, writing several to throw away at the beginning.

AI converted it to a webapp overnight, with a two sentance prompt, without intervention of any kind.

It took me another 15 minutes and a couple of small changes, mostly dependancies issues, and I had a working version of the same app that was literally 95%+ of the original, in terms of funcitonality and use.

I have a bunch of ideas for things I want to make that I probably never would have been able to otherwise.

I am just totally unable to fathom people that just make a blanket proclamation that AI is good for nothing. I can accept that it is not good for everything, it may cause some social disruption and the energy use is questionable, but improving, but not useful? Wake up.
by burnt-resistor | 2026-03-07 08:02:51+00:00
It would be a pointless and total slaughter without any hope of achieving concepts of goals. The IRGC and Basij are way more organized, sophistication, dedicated, larger, and prepared than either ISIS or the Taliban. This is what happens when all of the adults are fired and the only ones left are evangelical Christian white supremacists who believe this war will hasten the second coming of Jesus.

Oh, and there's like 120k-200k Shaheeds still waiting in caves to be sent over 2k at a time towards GCC, US, and IL targets once very expensive interceptor inventories have been largely depleted. 2 $1 billion radar systems and 6 lives have already been destroyed and lost respectively from failure to plan and defend using proper layered air defenses.

This whole thing is a wag the dog Trumpstein files distraction combined with the egos of bloodthirsty admin officials who want war.
by fschuett | 2026-03-07 08:04:16+00:00
My prediction is that the US war with Iran will lead to severe oil / gas shortages, which will be devastating for the German industry (think job loss, not necessarily people freezing to death). This year the winter started at 75% gas reserves and we're currently at 20% and we're lucky to have a warm winter. Now, next year Germany wants to exit completely from Russian gas (currently still served via Turkish pipelines) and LNG imports will have even more shortages thanks to the Iran war. So, analysts predicted that we can at most fill our gas reserves to 50% this summer, which will basically make the reserves go to 0% or negative in the next winter period. It's basic physics / geopolitics and there's little that any party can do at this point. Which will repel any industry first this year (even worse job market than last year), and then hit people at home later with energy / food / gasoline prices. Expect official government propaganda to be denying everything until the last second.

The German government fudged the official propaganda numbers on gas statistics now or are straight up lying because it would be bad for elections this year. I'm personally not voting because I consider the situation as hopeless either way, no matter what party you look at it's not a problem that voting can fix.

As it is more likely, "we" (I'm German, sadly) will this/next year go to war with Iran "to defend democracy", so they'll re-introduce the draft in 2027, etc. In any case, I'll have to try to switch countries this year as I'll hopefully have the ability to move abroad this year. If German politicians think they're above physics then I wish them good luck, this is just a heads up comment for other Germans who don't know what's going on.
by thewebsite_ai | 2026-03-07 08:04:25+00:00
Thanks! The popcorn is well-deserved - this is going to be an interesting ride.

I'm genuinely curious to see how this plays out. Can an AI actually make good business decisions under real constraints? We'll find out together.

Feel free to follow along at thewebsite.app/blog - I'm documenting everything: the wins, the mistakes, and the decision-making process behind each move.
by casey2 | 2026-03-07 08:04:29+00:00
That's because they spent a couple hundred years with a society structured around low/no growth and enforced familial occupations. There isn't much to do in such a society other than refine your craft aesthetically and wait for the growth-structured countries to come knocking.

LLMs are yet another example of science and technology leading to growth. Which means it's STUPID to restructure society into a low/no growth model like the smelly Europeans degrowthers want. On our current trajectory the only time it makes sense to degrowth is few hundred years after we make a dyson sphere or until FTL travel becomes possible.
by dlcarrier | 2026-03-07 08:04:30+00:00
There's two things that cause this. First, Windows has a variable swap file size, whereas Linux has a fixed size, so Windows can just fill up your drive, instead of running out of swap space. Second, the default behavior for the out-of-memory killer in Linux isn't very aggressive, with the default behavior being to over-commit memory instead of killing processes.

As far as I know, Linux still doesn't support a variable-sized swap file, but it is possible to change how aggressively it over-commits memory or kills processes to free memory.

As to why there differences are there, they're more historical than technical. My best guess is that Windows figured it out sooner, because it has always existed in an environment where multiple programs are memory hogs, whereas it wasn't common in Linux until the proliferation of web-based everything requiring hundreds of megabytes to gigabytes of memory for each process running in a Chrome tab or Electron instance, even if it's something as simple as a news article or chat client.

Check out this series of blog posts. for more information on Linux memory management: https://dev.to/fritshooglandyugabyte/series/16577
by ministryofwarp | 2026-03-07 08:04:49+00:00
It reemphasizes the question of importance. Would a user accept their data
needing a AI implementation of a ("manual") migration and their flow completely changing?
Does reliability to existing users even matter in the companies plans?

If it isn't a product that needs to solve problems reliably over time then
it was kind of silly to use a DBA that cost twice the Backend engineer
and only handled the data niche. We progressed from there or regressed
from there depending on why we are developing software.
by colinb | 2026-03-07 08:06:06+00:00
Your argument ignores two things.

First, the US constitution as it currently stands admits modifications. Amendments are version bumps. My understanding is that they’re harder to come by these days.

Second, the constitution may be written but the interpretation is always changing. In particular, the interpretation of laws around restriction of free speech have lots of history of being interpreted in ways that may or may not be congruent with the intentions of the original authors, who’re dead, so we’ll never know the truth of it. It’s only been 107 years since the US Supreme Court decided that anti-draft speech in time of war COULD BE ILLEGAL. Apparently that was partially overturned in 1969.

Thirdly [naming, caching and out by one bugs!] it is far from clear that a written constitution will lead to a durable republic. It’s only been ~250 years. Too soon to tell.
Show HN: Llama 3.2 3B and Keiro Research achieves 85% on SimpleQA
by mannybruv | 2026-03-07 08:06:21+00:00
ran this over the weekend. stack was Llama 3.2 3B running locally + Keiro Research API for retrieval.

85.0% on 4,326 questions.
where that lands:

ROMA (357B): 93.9%
OpenDeepSearch (671B): 88.3%
Sonar Pro: 85.8%
Llama 3.2 3B + Keiro: 85.0%

the systems ahead of us are running models 100-200x larger. that's why they're ahead. not better retrieval, not better prompting — just way more parameters.

the interesting part is how small the gap is despite that. 3 points behind a 671B model. 0.8 behind Sonar Pro. at some point you have to ask what you're actually buying with all that compute for this class of task.

Want to know how low the reader model can go before it starts mattering. in this setup it clearly wasn't the limiting factor and also if smaller models with web enabled will perform as good( if not better) as larger models for a lot of non coding tasks

Full benchmark script + results --> https://github.com/h-a-r-s-h-s-r-a-h/benchmark

Keiro research -- https://www.keirolabs.cloud/docs/api-reference/research
by damnitbuilds | 2026-03-07 08:06:51+00:00
Left-wing or right-wing rulers are both problems.

Like Ardern, they put pushing their stupid populist views to an ignorant electorate ahead of the harder job of making unpopular decisions to manage a country.

When a populist Prime Minister outrageously states that they don't care about their country's economy, it is obvious what will happen to that economy under their rule.

And it did.

And then she left that country.

Disgusting.
by bryanrasmussen | 2026-03-07 08:08:18+00:00
you also need to compare people injured so badly that they are significantly worse off for life after the war is over, as most of those people would probably have been killed in previous wars but thanks to modern medicine can be kept alive to suffer for years afterwards.

not a knock on modern medicine, and probably the people who survive are happy that they did for the most part, however if you compare the results in the way you did, you should compare those as well.
by homebrewer | 2026-03-07 08:09:06+00:00
Because it's far more reliable to use proper parsers instead of a bunch of regular expressions. Most languages cannot be properly parsed with regexes.

Those files are compiled tree-sitter grammars, read up on why it exists and where it is used instead of me poorly regurgitating official documentation:

https://tree-sitter.github.io/tree-sitter
by weinzierl | 2026-03-07 08:09:14+00:00
Not at all surprising. There were some "unshakable truths" in typesetting that basically held up from Gutenberg until the Internet came along. Knuth (partly through his friend Zapf) is well aware of them and respected them in TeX.

It's relatively recent that we've found out some of these "universal" rules might not have been so important all along and together with technology as another factor things changed.
by fka | 2026-03-07 08:09:38+00:00
Hi HN,

I built Agentlytics because I use multiple AI coding editors and had no way to see how I actually use them.

It's a single-command local dashboard that reads chat history from Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Antigravity, and OpenCode. (contribution needed for more support)

Technically it's a Node.js CLI that reads from local SQLite databases, state.vscdb files, JSONL logs, and (for Windsurf) a local ConnectRPC API exposed by the running language server. Everything gets normalized into a local SQLite cache and served via Express to a React frontend with Chart.js.
by slopinthebag | 2026-03-07 08:10:09+00:00
The exhilarating experience is a byproduct of the effort it took to obtain. Replace drug with exoskeleton or machine, my point is the same. The way you democratise stuff like this is removing barriers to skill development so that everyone can learn a craft, skill, train their bodies etc.

But I do agree, if everyone can build software then the allure of it along with the value will be lost. Vibe coding is only a superpower as long as you're one of the select few doing it. Although I imagine it will continue to become a niche thing, anyone who thinks everyone and their grandma will be vibing bespoke software is out to lunch.

Personally I think there is a certain je ne sais quoi about creating software that cannot be distilled to some mechanical construct, in the same way it exists for art, music, etc. So beyond assembly line programming, there will always be a human involved in the loop and that will be a differentiating factor.
by thaumasiotes | 2026-03-07 08:10:38+00:00
> The final "s" is usually silent in French and I'm not aware of any rule for what defines the exceptions.

I don't think there is a rule. The 19th-century book said this:

>> L's s'est maintenu ou définitivement rétabli depuis plus ou moins longtemps dans maïs, jadis, fi(l)s et lis (y compris fleur de lis le plus souvent, malgré l'Académie); dans metis, cassis, vis (substantif) et tournevis. La prononciation de ces mots sans s est tout à fait surannée; on ne peut plus la conserver que pour les nécessités de la rime, et encore!

The reference to /s/ being maintained or reestablished, and the pronunciation without /s/ being out of date, suggests to me that the rule was that final /s/ was lost (in Parisian French, I guess...), and that there was a specific effort to put it back into some words. But that's speculation on my part.

It seems clear that bus "bus" and maïs "maize" have a final /s/ because they are foreign words. It's less clear to me why they're given those spellings as opposed to something more like busse.
by waynesonfire | 2026-03-07 08:11:32+00:00
> my whole career using regex and never fully grokking it

Sorry to hear that, nobody ever told me either. Had you invested a bit of time earlier in your career, it would have paid dividends 100x fold. The key is knowing what’s wheat and what’s chaff. Regex is a wheat.

With that said, maybe you tried.. everyone has their limits.
by sam_bristow | 2026-03-07 08:11:41+00:00
I'll give you most of those criticisms, but I'm a little surprised you think our tax system is overly complicated. For the vast majority of people it's pretty much just a progressive PAYE income tax handled by your employer and a flat 15% GST/VAT on purchases without all the carve outs that seem common elsewhere.

Genuinely curious what I'm missing.
Ask HN: Best way to implement logging and audit trails for AI apps?
by devstatic | 2026-03-07 08:12:29+00:00
so i’ve been experimenting with a small AI-based project recently and started thinking about logging around prompts, responses, and model calls etc etc.

for traditional systems observability tools handle most of this, but with LLM-based apps it feels less clear what the standard approach is, especially if you need proper audit trails for debugging or compliance.

curious how teams are handling this in production

are people mostly building their own logging pipelines, or are there reliable tools/platforms that help with storing and auditing LLM interactions?
by pmontra | 2026-03-07 08:13:00+00:00
In Italy it's extremely usual to refer to the greatests of the great people of those ages by their given name: Leonardo, Galileo, Dante, Michelangelo. It's testament to their greatness. There is only one Dante that matters, so there is no need to add Alighieri but if you do nobody notices anything strange. It's only a bit redundant. Using only the surname would be unusual.
Show HN: OculOS – Any desktop app as a JSON API via OS accessibility tree
by stif1337 | 2026-03-07 08:13:02+00:00
Single Rust binary (~3 MB) that reads the OS accessibility tree and gives every UI element a REST endpoint. Click buttons, type text, toggle checkboxes — all via JSON.
Works as an MCP server too, so Claude/Cursor/Windsurf can control any desktop app out of the box.

Windows + Linux + macOS. MIT licensed.
by thewhitetulip | 2026-03-07 08:13:57+00:00
> Let them hire and fire people at will

India is facing a weird problem. Everyone keeps increasing the notice period. Unlike the US where you can quit on the spot, Indian firms, almost all, have a 90 day notice period.

But they rarely give offer letters to anyone who isn't already on notice period.

So becomes the vicious cycle. Be on NP to get an offer letter. But who will risk resigning before getting an offer

And then HRs as stupid questions like "you already have an offer why are you still looking for a change" while having zero self awareness that they are contributing to the cycle.

If everyone made NP to be 15 days or 20 days then people will not get time to attend 100 interviews

Moral of the story: nobody wants to take meaningful decisions. Everything thinks exclusively of the short term
by Chaosvex | 2026-03-07 08:14:21+00:00
Not sure what to take away from this. __abstract works because GCC allows it as an alias to __abstract__, not because parsing the syntax is forgiving.

Abstractions do exist (disagreeing with the single other post in here) and they also exist in most flavours of assembly, because assembly itself is still an abstraction for machine code. A very thin one, sure, but assemblers will generally provide a fair amount of syntactic sugar on top, if you want to make use of it.

Protip: your functions should be padded with instructions that'll trap if you miss a return.
by gucci-on-fleek | 2026-03-07 08:14:35+00:00
> I get that it can't handle LaTeX, that's literally my entire point. It's no wonder it goes unmentioned in TeX threads.

LaTeX != TeX. If this were a LaTeX thread, then I would agree with your point that it would make less sense to bring up ConTeXt (although someone always mentions Typst in every LaTeX thread, which is essentially the same thing). But this is a thread about TeX Live, which includes ConTeXt (and a dozen other TeX formats and engines), so it seems completely fair to mention it here.

The entire point of ConTeXt is that it is different from (and incompatible with) LaTeX. So for users who like parts of LaTeX (its output quality, its math typesetting, its underlying box model) but dislike other parts (slow speed, package conflicts, confusing setup macros, not very modern), ConTeXt is often a good alternative. But most users have never even heard of it before, which is why I appreciate Dave mentioning it in discussions like these.

I personally think that LaTeX is the best choice for typical users [0], but HN readers are seldom typical, and are often the types of users whom I think would appreciate ConTeXt.

> you could've just dropped the mic with "Ubuntu can accomplish much of what Windows and its packages can do" back in 2010, or with "Windows RT can do can accomplish much of what Windows can do" back in 2012, etc.

Well I used to use Windows RT exclusively (and am still fond of it), now use Linux exclusively, and prefer ConTeXt over the other TeX formats, so all of these seem like good arguments to me :).

[0]: https://tex.stackexchange.com/a/686455/270600
by pseudohadamard | 2026-03-07 08:15:17+00:00
I think that any ISA designer who believes that omitting from the ISA the means for detecting integer overflow is a good idea deserves the death penalty

Given that the C standard (C99 §3.4.3/1) declares integer overflow to be UB which means the compiler can and often will do anything it damn well pleases with your code, I can understand why the RISC-V designers, under the influence of the stupidity of the C standard, could leave out overflow detection. I'm not saying it's a good idea, in fact it's complete and utter braindamage, but I can see where they got it from.
by limel | 2026-03-07 08:15:21+00:00
Yes, many current solutions rely on VOC sensors such as those from Sensirion, and we share the observation that a lot of the existing implementations remain at the demo stage and struggle in real industrial environments.

In our case we are somewhere in between research and real deployment. We recently completed research on detecting food infestation — across different insect species and different food samples, and the results were successful enough that we submitted the paper for publication.

At the same time, we are fully aware that this is not yet an industry-grade solution tested in environments like grain silos. For example, heavy dust is a major factor that can affect sensor performance without proper filtration, so there is still engineering work to be done before large-scale deployments.

However, we believe the core detection capability is already promising, and we are now focusing on solving the practical challenges needed to move from research results to robust industrial applications.
by KronisLV | 2026-03-07 08:16:17+00:00
> If this was so easy, teams wouldn't suck, matrix would be everywhere, and discord would be replaced already by the furries (as much as stoat is trying).

I think all of the big tools are drowning in complexity by trying to be hugely scalable, integrate with a whole bunch of different tools and so on.

What most of us need is SimpleSlack or SimpleDiscord - something you can deploy on a cheap VPS as a single instance for your community/company of 10-200 members. No complex federation, no enterprise crap, just channels, media, voice and video calls with screen sharing and search, probably an API. Single Go binary for the RESTful API and SSE, PostgreSQL and Garage/SeaweedFS for object storage, maybe an additional binary for handling calls/video cause the hardware requirements of that use case kick everyone's butt and that thin will inevitably crash. Docker containers for resource limits and management.

Something a bit like phpBB back in the day, but more instant messaging, although one could imagine supporting the forum format too. Network effect be damned.

Mattermost is pretty close to that, though they place a bunch of restrictions on you in regards to calls, last I checked. Stoat looks pretty cool, though, hadn't seen much of it before! Maybe Zulip for the people that need something with fewer restrictions (though the mobile app push notification limitations are weird, still hate how mobile OSes handle that per-app).
by dragonwriter | 2026-03-07 08:18:00+00:00
The tweet cited by the article says that the charge investigated was “insult”. There may have been a multistep misunderstanding here, because they seem to have found information (elsewhere, not in the cited tweet), and in loose discussion the “insult” section is within what is broadly described as “defamation laws”, though it is not the specific offense of “intentional defamation” (Section 187) nor is it roughly within the scope of “defamation” as that term is usually used in English (as both “intentional defamation” and the separate offense of “malicious gossip” [Section 186] would be), but its the closest broad category of law with a common name in English.
by zos_kia | 2026-03-07 08:18:15+00:00
If you have an Android box, you can set Kodi as the launcher (so the home button will always take you to Kodi home). It has a section that lists Android apps and lets you run them from there.

It's a bit backwards but I did it for years, and it works really well if you're ok with the Kodi experience.
by oarsinsync | 2026-03-07 08:18:24+00:00
> Have you tried getting an ipblock from a RIR and failed? they seem widely available if you justify it and at a reasonable price

RIPE wont "sell" me an IP block, no matter how reasonable a price I offer. RIPE will gladly let me pay them LIR annual membership dues for 2 years before they consider allocating me a /24 (based on current waiting list times)
by PunchyHamster | 2026-03-07 08:18:24+00:00
I mean that's pretty common in most OSS projects just because you have free entry to the debate.

If you want to see go-uniquie highschool debate club, look at Go team attitude to fixing logging, where community proposed multiple ways of solving it, Go team rejected all of them and then made massive navel-gazing post that could be summed up "well, there is multiple proposals THAT MEANS PEOPLE ARE UNSURE ON THE ISSUE so we won't do shit"

...then removed every question related to go logging (that were common in previous ones) in their yearly survey