MurphyA/hacker-news huggingface dataset:
by bayindirh | 2026-02-24 14:26:23+00:00
When you put down your project in a sound and standards compliant way, packaging doesn't matter much. RPM and DEB automatically builds your code and packages it. DEB also has a lot of tools which allows you to make sure that everything is done correctly. I'm sure RPM has similar tools, but I didn't use them a lot.

Desktop environment doesn't matter much, because GTK and Qt works on every Linux Desktop. I'm using KDE, but I don't know which tools I use are GTK, which are Qt, etc. Qt and GTK teams collaborate a ton both in window management and desktop underpinnings side. Also there are tons of standards, and things just work if you follow them. Even the standard libraries of programming languages and Linux userland gives the tools to utilize these standards.

C libraries are mostly interoperable. I operate with GNU's C library, but aside from interesting behavioral differences, the API is not different.

If you're not writing daemons, you have no business with your init system in 99% of the cases, unless you want to utilize a special feature of any of them. You can just ship the service files. daemon() function is part of libc, not your init system.

In total, after your code builds, you can add these layers step by step, one at a time, and have a codebase which works everywhere with minimal effort.
by mpalmer | 2026-02-24 14:26:26+00:00
"Will this reduce bureaucracy and save taxpayer money" is just as much political nonsense as the other stuff. Taxpayer money unspent is not an unalloyed good. Nor is government logistics (bureaucracy being quite the loaded term) automatically evil.

Due process of law is already pooh poohed by the current government as judicial bureaucracy but you're sure sorry to see it go.
by neogodless | 2026-02-24 14:27:00+00:00
Tragically, capitalism drives corporate behavior.

Whatever works for large numbers is what will happen.

But overall, you and I (and many) will try to push back and insist on consent.

The sign-up form with an unchecked "sign me up for your newsletter" option.

The first-run experience with a question... "do you want us to notify you of new features?"

But this is not the norm, and even if good actors get rewarded by a few childish customers, bad actors seem to get rewarded much more by a massive infusion of funds.
by Joel_Mckay | 2026-02-24 14:27:03+00:00
There are also PATA SSD that are a bit more reliable, and fit the standard mount on older laptops. Because some models include several workarounds for older equipment (automatic wear leveling), these can last quite some time even with an OS that never supported SSD (turn off swap when possible).

If it is something important like old equipment, a CompactFlash SLC card with a PATA adapter is a proven solution.

Usually it is better to drop an old OS image into a 86box, and make the recovered backing image read-only. =3
by gbuk2013 | 2026-02-24 14:27:08+00:00
I have to say I am not a fan of doing this on the client side.

API gateways (which is what server side load-balancer can be abstracted as) serve as important control points for service traffic, for example for auth, monitoring and observability, application firewall, rate limiting etc.

In my general experience code running on the client side is less reliable due to permutations of browsers, flaky networks, challenges with observability.

That said, client side already has one type of load balancing - DNS - but that doesn’t address the availability challenge.
by KronisLV | 2026-02-24 14:27:15+00:00
It’s very hit or miss.

Something like Split Fiction is delightful, Satisfactory is satisfactory with the right settings, Incursion Red River is pushing it, STALKER 2 is barely playable and The Forever Winter is unplayable trash.

All on 1080p by the way, on progressively lower graphics settings and recent drivers, the latter half can’t get stable 60 FPS.

I even lowered everything and ran Forever Winter at 10% resolution scale, it still wasn’t a smooth 60, whereas others report better success on different hardware.

It’s abysmal cause something like War Thunder easily gets hundreds of FPS (with RT off) and the likes of Cyberpunk and KDC also run great. It saddens me how much of a mess UE5 can be, their defaults should be way different.
by MisterTea | 2026-02-24 14:27:44+00:00
https://archive.is/NnKeO

Deal is an odd word to use here. I was under the impression there is a bidding process? Was anyone else competing with xAI?

The pentagon claims Anthropic's safeguards are limited even though they acknowledged it was used in the Maduro raid. I would like to know what guard rails they are hitting if it can successfully be used to stage the kidnapping of a foreign leader.
by cromka | 2026-02-24 14:28:31+00:00
I see your arrogance and cynicism, then I see your nickname and it's 100% clear: ladies and gentlemen, this is the main developer of Valetudo. You, sir, seriously need to learn some manners as your asinine, condescending attitude is already world-wide known by now and people will simply not have it - including here, on HN.
by talkingtab | 2026-02-24 14:28:39+00:00
The top comment (right now) is saying this cannot be done. That is wrong. It is exactly the same as those people who said "We cannot build an internet because of [insert infinity of issues]". The one we are using for this discussion.

We live in a time where people somehow think they cannot make bread without a $400 (USD) bread making machine. We suffer from learned helplessness, paint-by-number syndrome, follow-the-leader syndrome, and cargo-cult thinking. We use recipes instead of developing skills.

Implementing "a web we own" is a hard and difficult problem. The poster is correct that ISP's are a problem. But if this learned helplessness is the top comment on "HACKER" News then there is something seriously wrong with how HN works.

This is NOT about the commenters. This is about a system of interaction - comments on HN - that seems to promote anything but hacking.

My apologies for the "rant" nature of this post, but there is a point here that I believe is worth stating. Or you know, just unfollow me, vote me down, and I probably misspelld some words along the way.
by throw10920 | 2026-02-24 14:28:50+00:00
> That sounds more like a personal opinion, because I don’t think that data is particularly easy to objectively collect.

That sounds like a personal opinion?

Maybe do the bare minimum of research before spouting yours.

DOT says that only 5% of crashes are caused by low visibility during weather events.[1]

In 2023, the combined causes of alcohol, speeding, and distracted driving (all cognitive/attention issues) caused 67% of highway deaths. [2]

I was able to find these in 30 seconds. You did zero research to confirm whether your belief was correct before asserting that my claim was opinion. That's pathetic.

> Regardless it is irrelevant to the point.

And your point is therefore irrelevant to the discussion at hand, because the person you were replying to did not claim that vision had no safety impact, but that it had little safety impact:

> the issue is clearly attention not vision when it comes to humans. if we could actually process 100% of the visual information in our field of view, then accidents would probably go down a shit load.

...and, as we can clearly see, the issue is attention (and some bad decision making), not vision.

[1] https://ops.fhwa.dot.gov/weather/roadimpact.htm

[2] https://www.adirondackdailyenterprise.com/opinion/columns/sa...
by ryanackley | 2026-02-24 14:28:55+00:00
> The thing with coding agents is that it seems now that you can eat your cake and have it too. We are all still adapting, but results indicate that given the right prompts and processes harnessing LLMs quality code can be had in the cheap.

It's cheaper but not cheap

If you're building a variation of a CRUD web app, or aggregating data from some data source(s) into a chart or table, you're right. It's like magic. I never thought this type of work was particularly hard or expensive though.

I'm using frontier models and I've found if you're working on something that hasn't been done by 100,000 developers before you and published to stackoverflow and/or open source, the LLM becomes a helpful tool but requires a ton of guidance. Even the tests LLMs will write seem biased to pass rather than stress its code and find bugs.
by y1uda | 2026-02-24 14:29:18+00:00
I built this because I was tired of the "AI writes code → I run and check → report back → repeat" loop in Godot game development.

Existing Godot MCP servers (~13 tools) focus on file operations — they can't even launch the game. I needed AI to handle the full build-test-fix cycle autonomously, so I built one with 84 tools including input simulation, runtime screenshots, and live state inspection.

*Demo video* (4 min — AI builds Reversi from an empty project, then playtests it): https://youtu.be/D-jqmczINnQ

What happens in the demo:
- One prompt describing a Reversi game with rules, rendering, UI, and "playtest it yourself"
- AI writes ~200 lines of GDScript, builds the scene, launches the game
- AI plays 4 moves by clicking cells, taking screenshots after each to verify
- On moves 3 and 4, AI clicks invalid cells — detects failure from the screenshot (score didn't change), reads the board highlights to find valid moves, self-corrects

Architecture:

AI (Claude/Cursor/etc) ←—MCP/stdio—→ Node.js server ←—WebSocket—→ Godot editor plugin

Key design decisions:
- All mutations go through Godot's EditorUndoRedoManager → full Ctrl+Z
- WebSocket with 10s heartbeat + exponential backoff reconnect
- Smart type parsing: AI sends "Vector2(100,200)" or "#ff0000" as strings, auto-converted to Godot types
- Tool responses include structured errors with suggestions so AI can self-correct

The four tool categories that close the loop:
1. play_scene / stop_scene — launch and control the game
2. simulate_mouse_click / simulate_key / simulate_sequence — send input
3. get_game_screenshot — AI sees the running game
4. get_game_scene_tree / get_game_node_properties — read runtime state

84 tools total across 14 categories (project, scene, node, script, editor, input sim, runtime, animation, tilemap, theme, shader, batch ops, profiling, export).

$5 one-time. Happy to answer questions about the architecture or MCP implementation details.
by Aachen | 2026-02-24 14:29:32+00:00
> How exactly, given that setHTML sanitizes the input?

The article says that the output is:

<h1>Hello my name is</h1>

So it keeps (non-script) html tags (and presumably also attributes) in the input. Idk how you're asking "how" since it's the default behavior

Stripping HTML tags completely has always been possible with the drop-in replacement `textContent`. Making a custom configuration object for that is much more roundabout
by cameronh90 | 2026-02-24 14:29:41+00:00
> If most people are not using a tool properly, it is not their fault; it is the tool's fault.

This is a standard that we don't apply to most other tools outside of IT. I do think git could be more usable, but most powerful tools have sharp edges and require training.

A bandsaw is a fantastic tool, but if you try to use one without reading about it first, you'll end up losing a finger. I'm not sure I'd blame the bandsaw in that instance...
Show HN: LazyHippo.dev – sandbox for auth and product testing
by schmommy | 2026-02-24 14:29:50+00:00
Hi HN — I built LazyHippo.dev as a sandbox for auth testing, product testing, and general “let me break this before users do” workflows.

It started as a tool for my own projects because auth and edge cases kept eating time:
- login/signup issues
- session weirdness
- role/permission behavior
- product-flow regressions
- test scenarios that are annoying to recreate manually

The goal is to have a practical environment for validating auth/product behavior without building a huge internal setup every time.

Who it’s for:
- indie hackers
- builders shipping quickly
- teams who need lightweight testing workflows
- people who want to catch auth/product issues earlier

What I’d love feedback on:
1. What auth/testing pain points waste the most time for you?
2. What would make a tool like this genuinely useful vs. “nice idea”?
3. Which features would be must-have for version 1?

I’m especially interested in feedback from people who’ve dealt with messy auth flows in production.
Show HN: GDBS – Browser geometric physics engine replacing HPC cluster workloads
by garrjo | 2026-02-24 14:30:29+00:00
I built a physics computation platform that replaces brute-force numerical PDE solvers with analytic geometry evaluated in a 13D coordinate space. Instead of discretizing onto million-cell meshes and iterating to convergence on a supercomputer, GDBS maps physical systems into geometric positions where observables become exact coordinates. Evaluation is O(N) instead of O(N³), so what takes HPC clusters hours runs in <100ms in WebAssembly in the browser.

7 physics domains: plasma/fusion, materials science, cosmology, geophysics, fluid dynamics, quantum information, and molecular/medical. 300+ validation tests against NIST, CODATA, Planck 2018, ITER Physics Basis, PREM, and peer-reviewed literature. Example: bulk modulus of diamond — GDBS: 443 GPa, CRC Handbook: 442 GPa.

The stack is Rust→WASM for the physics engine (6,300+ LOC, 59 modules), .NET 8/C# backend, vanilla JS frontend. Includes a query language (GQL), REST API, and a built-in precision system that tracks numerical drift across 65 orders of magnitude (validated at 0.27% error on Hawking radiation calculations spanning ℏ at 10⁻³⁴ to thermodynamic scales).
Free 14-day trial with full access. Theory module is free permanently. Beta program available for researchers (citation required).

- https://gdbs.getvaultsync.com
- https://doi.org/10.5281/zenodo.18753425 (Geometric Number Scale - PrePrint)

I do hope it helps.
by rustyhancock | 2026-02-24 14:30:38+00:00
Google does indeed. But that ignores that Microsoft is playing the same game.

For example in the UK's NHS, the worlds sixth largest employer is now fully committed to Microsoft 365.
That's a lot of Copilot money if Microsoft sees it that way.

And OpenAI is funded via Microsoft, I also have a Microsoft 2TB subscription. And so do many people have both work based and personal home subscriptions.

It's a complete mess of a situation. If Microsoft moves away from GPT (it can since it's advertised under the copilot brand) OpenAI is dead in the water of course.
by ComCat | 2026-02-24 14:30:54+00:00
You're describing two different things,

The container comparison misses where these attacks actually happen. Containers limit what code can do at runtime. We flag what code
intends to do before it ever runs. These are complementary. A container won't stop a postinstall script from reading ~/.ssh/id_rsa and posting it to an
attacker's server if your CI environment has network access and a mounted home directory — which most do.

Yes sophisticated attackers adapt. But the current state of npm supply chain attacks is that most don't even try to evade — because nobody's looking at
the code. Every major attack in 2025 used the same playbook: credential theft + network exfil + install script abuse. Raising the floor from "zero analysis"
to "26 behavioral detectors with cross-signal correlation" eliminates the entire class of low effort attacks and forces the rest into increasingly
constrained patterns.
by molszanski | 2026-02-24 14:31:03+00:00
> work at a European identity wallet system that uses a zero knowledge proof age identification system

> derives an age attribute such as "over 18" from a passport or ID, without disclosing any other information

Well, as soon someone points their chinaphone camera on a passport, it is already over.

This whole setup is a nightmare fuel.

You want to check over 18? Fine, let adults set their kids devices in a "child" mode. Problem solved.

No need to create a stasi dreamland.
by robtherobber | 2026-02-24 14:31:17+00:00
Appreciate you sharing it. I get the appeal of a Europe-focused feed (and I think it's needed), but I am wary of the "HN for Europe" framing and the "signal over noise" pitch for a pretty specific reason: it usually hides a bunch of unexamined value judgements behind neutral-sounding words; at least that's my interpretation.

> Is the "HN for Europe" framing fair, or misguided? :)

HN seems to work partly because it tolerates a wider spread of content and lets the community do a good part of the pushing back. The way I see it, that variation is a feature. A community that can argue, disagree, and call out nonsense (even when the shared content doesn't technically break rules) tends to be more resilient than one optimised around one person's definition of "good" or "interesting".

> What would make it genuinely better?

I argue that it would be the same thing that makes Wikipedia reliable and durable: the community having real ownership and real tools. If you want this to be more than a curated pipeline, you need to make it more democratic; give people ways to shape it, build on it, and contest it. Provide APIs, enable community tooling, and let the community participate in governance rather than just consumption. Let them make it their own, so to speak.

Regarding the "signal over noise" - for that to mean anything other than your own taste, you need mechanisms to deal with bad actors. The community should be able to not just criticise but actively flag predatory companies, dodgy employers, and self-promotional spam, and yes, even ban repeat offenders from using the platform to launder their reputation. You alone won't be able to police this little society, it needs to be able to police itself (with some limits and guardrails, for sure).

And on the "no PR/fluff/noise" point: saying that up front reads like you have already decided what's acceptable and what's "interesting", without consulting anyone, and maybe without being willing to accept your own judgement could be wrong. That is exactly how all gatekeeping platforms present themselves when they start. So I'm not sure this is a better alternative yet, versus just another gatekeeper - only Europe-based this time.

To put it differently, if you're serious about avoiding that, build the structure so the community can disagree with you and still win. Otherwise I think most people will be fine with HN or whichever next platform that happens to attract a number of sufficiently cool people to create the magnet effect.

Edit: to say that after I became disillusioned with the best-known social media platforms, I simply stopped creating accounts on the contender platforms like Bluesky, Threads, bla-bla. Different names, but they're basically owned or funded by the same dodgy people having the same dodgy incentives, and operating the same business models. I think we've had enough of those.
Ask HN: Developers cloned my student project in 2 weeks. Why?
by glinkswww | 2026-02-24 14:31:23+00:00
Hi HN,
I’m a student developer, and I recently released a standalone browser built for multitasking called gLinksWWW. I didn’t do any major promotion, but something strange happened: 101 unique developers cloned the repo in just 14 days.
Even more surprising, my Supabase dashboard shows consistent daily traffic (80KB+ egress) from users I don't know, even while I'm asleep or away from my desk.
The Context:
I built this because I felt that modern browsers, while powerful, add too much cognitive load for specific, high-speed research tasks. I wanted a tool that behaves more like a "utility" than a "platform."
My Questions for HN:
As someone just starting out, I’m trying to understand this "organic traction."
The "Why": For those of you who build developer tools, what usually drives 100+ clones without active marketing? Is it just the "Showcase" algorithm, or is there a genuine hunger for minimalist browser alternatives?
The "Electron" Dilemma: I chose Electron for speed of development. If you saw a tool that solved a real problem but was built on Electron, would that be a dealbreaker for you in 2026?
The Architecture: I’m currently designing a "Multi-Cut" feature for power users. How can I implement complex UI logic in a browser shell without losing that "snappy" feel?
I’m not looking for stars—I’m looking for the "brutal honesty" HN is famous for. I want to understand if I’ve stumbled onto a real problem, or if this is just a statistical fluke.
I’ve put the project on GitHub (rio719/gLinksWWW-browser) if you want to see the code I’m talking about, but I’m more interested in your thoughts on the "why" behind the data.
Looking forward to learning from you all.
by zenbowman | 2026-02-24 14:31:27+00:00
"Preserving privacy and anonymity online" is not an inherent good. It depends on how it is being used and what the consequences on society are.

Thus far, privacy and anonymity have been used to get children addicted to garbage, distribute CSAM, create elaborate schemes of financial fraud (cryptocurrency), and develop drug distribution networks.

It's completely reasonable to limit privacy in order to combat these social evils.
by antonvs | 2026-02-24 14:32:06+00:00
The point is that the 8086 doesn't have anything close to the instruction set now referred to as x86_64 or even x86_32. Asking which it is is asking which instruction set it implements. The answer is that it implements the 8086 instruction set.

Saying this is an "x86 CPU emulator" is misleading, even if technically an 8086 is an example of the x86 family. To avoid the misleading ambiguity you'd have to say something like "emulates a member of the x86 family", at which point you may as well just say "8086 emulator".
by cogman10 | 2026-02-24 14:32:09+00:00
> Who would ever want this?

The main case I can think of is wanting some forum functionality. Perhaps you want to allow your users to be able to write in markdown. This would provide an extra layer of protection as you could take the HTML generated from the markdown and further lock it down to only an allowed set of elements like `h1`. Just in case someone tried some of the markdown escape hatches that you didn't expect.
by mbuda | 2026-02-24 14:32:22+00:00
Hi all - I’m Marko, CTO at Memgraph. The author of this post, David, also works at Memgraph.

This post explains how our vector index is implemented within the same storage engine as the graph (eliminating the need for a separate vector store), how we avoid double vector storage, and how scalar type choices (f32/f16/etc) affect memory usage. It also covers some implementation details (USearch-backed index, concurrency, and recovery behavior).

We included a benchmark on 1M nodes with 1024-dim embeddings comparing versions 3.7.2 and 3.8.0, and saw large RAM reductions in the newer version while keeping load and response times similar. Happy to answer technical questions.
by animuchan | 2026-02-24 14:32:29+00:00
The need for killswitch I think is self-inflicted.

* Mozilla has a track record of forcing unwanted changes on its users. What with Pocket, data collection and telemetry defaults, sponsored links throughout the UI, all the good stuff.

* The enduring users are more likely to want to revert any Mozilla default the moment it's introduced. (This is why Firefox has disproportionately many projects to un-Mozilla the thing: Arkenfox, BetterFox, LibreWolf, Waterfox...)

This is from the annoying (sure hope so!) sporadic Firefox user who was actually pleased by the news. Honestly, I saw it and though: wow, Mozilla giving the tiniest part of control back to the user, that's actually good! Short-lived as the excitement was, in these fading moments of Firefox I'd like to see more of this and less of the user-hostile thing please.
by mellosouls | 2026-02-24 14:32:52+00:00
This is the documentary that brought Tourette's to a wider awareness in the UK. It features the young John Davidson who hit the news on Sunday for shouting the N-word during the BAFTAs.

BBC sorry for airing racial slur shouted by guest with Tourette's at Baftas

https://www.bbc.co.uk/news/articles/cz6edwg06n1o

Wikipedia page for the documentary:

https://en.wikipedia.org/wiki/John%27s_Not_Mad