MurphyA/hacker-news huggingface dataset:
by eviks | 2026-02-26 10:43:28+00:00
> I’m saying that you might as well use a purpose built encryption container tool.

Which is what keepass is, it just fails in a few ways (built to contain passwords and attachments) some of which are what the format change suggestion is supposed to fix. So I don't understand the conceptual disconnect.

> passing around a file with dumb syncing is always going to have issues

That's true of everything, including the protocol. But also, how does it help if you think the protocol is out of scope anyway, so shouldn't block non-ideal improvements? Let's not perfect be the enemy of the good?
by mvr123456 | 2026-02-26 10:44:10+00:00
Something I've been thinking about for years, and fully expected to see earlier. Even though reasoning with LLMs is still largely broken, the "flag logical fallacies and cognitive biases" task feels like something trivially doable and much more appropriate than most of the stuff we're throwing at them.

If we'd regulate platforms away from walled gardens and towards open APIs, a tool like this could fix a lot of the problems with the internet without balkanizing it. The real use-case isn't slapping this thing on your blog, but using it with existing social media that will never, ever opt-in to anything that slightly empowers users. Browsing HN, reddit, or youtube comments armed with a simple checkbox that hides comments that are not information-dense? Yes please.
by rurban | 2026-02-26 10:44:34+00:00
Nonsense. You just need to make building the gtk2 unit optional, so that the distros can still build it. Almost no one needs gtk2, just Lazarus. Usually debian maintainers are happy to patch the build system to do that. They got a bad one.

The harder part is to upgrade Lazarus to qt6. Until that happens, Lazarus needs to be shipped as snap, flatpack or appimage with the gtk2 so's.
Show HN: A tiny CLI tool for clearer Gov.uk-ish microcopy
by sensecall | 2026-02-26 10:45:21+00:00
I sometimes work on projects without a content designer, so I made this for myself.

I often need to tidy up microcopy so it follows best practice. This is a small CLI that rewrites text into clearer, more user-centred GOV.UK-ish content, with an optional “why this is better” explanation.
by bartread | 2026-02-26 10:46:44+00:00
Very, very cool.

In a similar vein, somebody posted a version of the old timecard clocks from BBC and ABC channels in the 70s and early 80s that they'd built:

https://www.mubd.net.au/tv-history/tv-clocks.html#bbc1-1981

Author can be found in the settings avialable via the cog in the bottom right hand corner, which also allows you to select the timecard you want, and alter visual settings.

I need to find the time to do a bit of research into whether it's possible to use a web page as a screensaver because I'd love to use one of these for that.
by cschulze | 2026-02-26 10:47:14+00:00
QuicFuscate is an MIT-licensed open-source VPN transport written in Rust.

It uses QUIC/HTTP/3 as the base transport and targets high-loss/high-jitter links and DPI-heavy/restrictive networks.

What's different:

- Adaptive FEC: hybrid RLNC + streaming (Tetrys-like), with loss-driven mode switching (incl. Fountain/LT mode).

- Coherent stealth presets: deterministic browser/OS TLS ClientHello profiles + HTTP/3 masquerading + QPACK shaping + DNS-over-HTTPS.

- Optional cover paths: MASQUE (HTTP/3 CONNECT-UDP) and domain fronting (provider/CDN-policy dependent).

- Traffic obfuscation: configurable traffic padding + timing jitter (presets for Stealth / Anti-DPI modes).

- Active-probe mitigation: probe-signal detection with escalation + "reality fallback" proxying.

- Performance: SIMD-optimized hot paths, zero-copy buffer pools, and UDP fast paths (batching / GSO-GRO / io_uring where available).

Included apps (beta):

- Desktop client: apps/desktop (Tauri + React) for tunnel management, settings, logs, hardware detection.

- Web admin UI: apps/web-admin-ui for QKey (server-issued access key / auth token) provisioning and policy management.

How to try:

- Clone the repo and `cargo build --release` (CLI is usable without the apps).

- See the docs for minimal server/client commands and tuning options.

Repo: https://github.com/Christopher-Schulze/QuicFuscate

Docs: https://github.com/Christopher-Schulze/QuicFuscate/blob/main...

Looking for feedback on:

1. threat model / detection surface

2. sane defaults (stealth + FEC) and config ergonomics

3. test reports from restrictive networks or lossy mobile networks

Motivation: open access to information.

Recent large-scale shutdowns (e.g., Iran’s January 2026 blackout) are exactly the kind of scenario this is built for.

Please use responsibly and within your local laws.
by matthewsinclair | 2026-02-26 10:47:28+00:00
I have dreams, but they're almost always non-visual, at least in the traditional sense, or when compared to other people I know who recount their dreams to me, and I very rarely "remember" (if that's the right word) them in any detail. I sometimes (rarely) will have visual dreams, but that almost always happens after I've had a good night's sleep, woken up, and then fallen back to sleep again. I think it might have something to do with how deeply I sleep when I am asleep. A train could drive past my bed and I wouldn't wake up.
by utopiah | 2026-02-26 10:47:34+00:00
exponential vs S-curve, it's not so much about the pace as to where the plateau is. If it goes very fast but plateau at 10% then it's still at generalist at toddler level with very niche expertise in some areas but then point is that even with drastically more resources it's stuck there. Meanwhile if the plateau is at 80% but a slower pace then it's a totally different situation. Nobody knows but people selling the technology are claiming it's both going fast and with a high plateau.
by CodeCompost | 2026-02-26 10:47:38+00:00
I've seen a lot of "I've ported X to Go/Rust" posts lately. Is it the expectation that we're all supposed to abandon the original projects in favor of the ported versions which use newer and shinier programming languages? Is development going to continue on those new "Go/Rust" ports or are they just one-off karma farming projects?
by fosron | 2026-02-26 10:47:47+00:00
My father uses ChatGPT extensively. My friend, whos an electrician, but has 0 things to do with computers, even called it Chat once and I said who? Because for me its ChatGPT. He also uses it extensively. Although I would bet they won't be willing to pay, advertisements will eventually hit them. And with inference prices going down, with distilled models being used, OpenAI will profit, and people will still hapily use it for whatever random queries they have. Exposure is the currency and OpenAI will have infinites of it for the foreseeable future.
by man8alexd | 2026-02-26 10:48:20+00:00
I'm the OP. I got myself into collecting falsehoods people believe about Linux swap and OOM[1]. There is an entry about this 2x rule in this collection, with my answer on how to select swap size.

My question on Retrocomputing.StackExchange is my attempt to add some historical background to this entry.

[1]:https://alexeydemidov.com/2025/05/15/falsehoods-people-and-L...
by andix | 2026-02-26 10:49:06+00:00
> IAM can stay MS

The idea is to move critical parts away from US companies.

The US shows hostility towards Europe, even threatened a military attack. So the goal is now to remove as much dependence as possible.

To claim Microsoft is a company and doesn't have to follow US government order is naive. US government is now routinely breaking the law, if they threaten Europe with military action, they can also threaten Microsoft with military/police action.
by delaminator | 2026-02-26 10:49:23+00:00
Whisper voice to text very rarely manages to make it Claude, here's some examples and I am not trying to make it bad

Lord code, close code, Clawed code, load code, Claude Chatbot, Claude Code, cloud code.

I wish it had a better name. We know it was named after Claude Shannon. A very nerdy choice rather than a marketeer.
by close04 | 2026-02-26 10:49:33+00:00
On top of what sibling comment says, Teams benefits from other network effects. If all your partners use Teams and the federation is a enabled, next time you consider a replacement that can do all of this, the bar will be that much higher to find a suitable alternative.

If an inter-operable protocols were enforced by some regulation it would alleviate the situation a bit.
by s_dev | 2026-02-26 10:50:44+00:00
I've heard good things about https://www.inwx.com/ I'm contemplating moving my domains from namecheap to there as they have a reputation for supporting lots of exotic domains which will make migrating easier.

Lots of good stuff in this thread I was not aware of. I have a few vanity domains with personal projects so it's not a big deal if they have low SEO but good to know going forward that I should be prioritising country domains like the Irish .ie one instead of 'fun' looking domains that are memorable.
by nivertech | 2026-02-26 10:51:19+00:00
There are also APL + Lisp variants, like April, or even q from kdb+/q (kinda like Lisp but without parens).

---

The APL programming language (a subset thereof) compiling to Common Lisp.

https://github.com/phantomics/april

APL and LISP—should they be combined, and if so how?

https://dl.acm.org/doi/10.1145/800136.804474
by tikotus | 2026-02-26 10:51:33+00:00
I ask for code snippets, occasional recipes, translations... I don't have memory enabled. I start a new chat for each question. At times I ask things in different languages, if the question is tied to culture or location. If I notice I asked the wrong question, I start a new session instead of continuing the old one, so it doesn't try to merge the questions somehow.

I don't see any benefit in it knowing anything about me. Instead I'm usually quite vague to avoid biased answers.
by dkdbejwi383 | 2026-02-26 10:53:12+00:00
The website doesn't tell me what it does or why it's better. It just wants me to sign-up and provide a bunch of permissions without first selling itself to me.

The landing page should clearly communicate what this does and contrast it with GitHub to make it obvious how it's better.

I guess the little embedded video might show some of this but it's not very clear. I just see someone faffing about and scrolling up and down randomly.
by Beretta_Vexee | 2026-02-26 10:53:46+00:00
Sorry, I wasn't clear. I don't think these initiatives really protect Europeans. Anton Carniau, a Microsoft executive, testified before the French Parliament that ‘as a last resort, if we are forced to, we must transmit the data’, ‘You cannot guarantee that data entrusted to UGAP will never be transmitted to the US authorities without the explicit consent of the French authorities’.

I just wanted to say that cloud companies were doing a better job of ensuring the collection of European data than Trump's diplomacy.
by iainmerrick | 2026-02-26 10:54:20+00:00
They said "shallow and uninspired" but that's separate from "requires immense skill and patience". The point is, whether or not the process is cool and impressive, is the end product really very interesting?

It can be valid to criticize something as uninspired even if you're not capable of doing it yourself. Movie critics would have a hard time otherwise.

In this case I wouldn't be quite as dismissive, personally. But if you've seen one, have you seen them all? Probably yes.
by khelavastr | 2026-02-26 10:54:23+00:00
This book perpetuates loss of bioethics by ignoring all the lapsed ethics around antiviral treatment studies, vaccine safety, side effects, informed consent, gain-of-function corona virus research, and more.

Every single research paper that disparaged ivermectin, a proven virostatic against single-stranded RNA viruses via clogging nuclear importin a/b, failed to set up an appropriate or useful study
by athrowaway3z | 2026-02-26 10:54:38+00:00
5 years is a bit optimistic. I have no desire to use anything dumber than Claude - but I doubt I'll need something much smarter either - or with so much niche knowledge baked in. The harness will take care of much. Faster would be nicer though.

That still requires a pretty large chip, and those will be selling at an insane premium for at least a few more years before a real consumer product can try their hand at it.
by hulitu | 2026-02-26 10:54:38+00:00
> vast fortunes distort the democratic process, because a few rich people can manipulate politicians to pass laws that favour them.

Not "can", "do". Corruption is istitutionalized in EU.
Does the road must be repaired ? We do it 3 times, with 3 different companies, some of them from the other end of the country.
by amluto | 2026-02-26 10:54:41+00:00
CXMT’s entire portfolio is made without EUV, and CXMT claims to have acceptable yield and performance comparable to other producers.

Keep in mind that the high bandwidths of modern RAM modules aren’t really a property of the RAM cells so much as a property of the read and write circuitry and the DDR or HBM transceivers, and those are a large part of the IP but a small part of the die. There is no such thing as “double data rate” or “high bandwidth” DRAM cells. Even DRAM cells from the 1990s could be read in microseconds. Reading and streaming your fancy AI model weights is an embarrassingly parallel problem and even 1 TB/sec does not even come close to stressing the ability of the raw cells to be read. This in contrast to, say, modern tensor processors where the actual ALUs set a hard cap on throughput and everyone works hard to come closer to the cap.

Take a look at what makes a modern computer with good RAM performance work: it’s the interconnect between the RAM and processor.
by qudent | 2026-02-26 10:55:24+00:00
I think the fact that it is not possible to put hard spending caps on API keys might be ruled illegal by some EU court soon enough, at least when they sell to consumers (given the explosion of vibecoding end-users making some apps). When I use OpenAI, Openrouter etc., I can put 10 $ on my API key, and when the key leaks, someone can use these 10 $ and that's it. With Google, there is no way to do that - there are extremely complicated "billing alerts" https://firebase.google.com/docs/projects/billing/advanced-b... , but these are time-delayed e-mails and there is no out of the box way to do the straightforward thing, which is to actually turn off the tap automatically once a budget is spent. The only native way to set a limit enforced immediately is by rate limiting - but I didn't see params which made it safe while usable in my case.

(a legal angle might be the Unfair Contract Terms Directive in the EU)
by nextlevelwizard | 2026-02-26 10:55:39+00:00
Influenced to some degree sure, weather influences me to some degree, but I truly feel like ads aren't affective on me. Unless we broaden definition of ads to something like sponsored content. I have bought some TTRPG rules sets after I have seen them being played in a sponsored video, but I still have never clicked an ad on a page and bought something.

And I actually have tried to use ChatGPT to buy something. I have asked it to search for specific items from EU stores so I wouldn't need to pay import taxes, but usually it fails. It either suggests Global stores which ship from US or China or it suggests different products than what I asked for.

If ChatGPT or whatever LLM I was using could actually link me the products I wanted without me searching for them they should get a commission for sure, but we sure aren't there yet.
by soletta | 2026-02-26 10:55:50+00:00
I was a bit dubious until I read the gist. I've used a similar technique before to 'tame' GPT-3.5 and keep it following instructions and it worked well (though I had to ask the model to essentially repeat instructions after every 10 or so turns). I'm surprised you see that much drift though; older models were pretty bad with long contexts but I feel like the problem has mostly gone away with Claude Opus 4.6.
by das-bikash-dev | 2026-02-26 10:56:05+00:00
the context isolation approach is smart — cascading drift between agents is a real problem. i run 10 microservices with claude code and solved a similar issue by maintaining curated reference docs that agents read on-demand per task area instead of loading everything. the model escalation on failure (haiku → sonnet) is a nice touch too. do you find the lancedb memory layer actually helps with repeated similar tasks, or is it more useful for the code knowledge graph side?
by close04 | 2026-02-26 10:56:22+00:00
> IAM can stay MS

That's leaving the most critical component still with a US company. Doesn't fly if the goal is what the Danish agency is trying to achieve.

> It actually depends how you use it.

Obviously but the larger the company, the more ways to use it, and one of those ways will be a nightmare to tackle. You want one solution, not a patchwork. So the one that does everything gets picked. MS throws everything and the kitchen sink in their ecosystem to fit every need even if sometimes at mediocre or crappy quality.

> For Teams, as long as you use it for conferencing and chat (no file sharing or editing), you can replace it with Slack

Taken in isolation you're right. But in a world of network effects every company, supplier, service provider you work with might use Teams and you can federate. Switch to Slack alone and you make your life harder.

I mentioned this in another comment, if protocols and formats were mandated to be open or interoperable (in practice) to allow usage in the public sector, replacing MS would be a notch or 2 simpler.
by ChrisMarshallNY | 2026-02-26 10:56:37+00:00
Like when someone that clearly needs more exercise, is yelling at a sports star to “not be lazy,” or “practice more.”

It can easily be said that this makes no sense, because the yeller has no idea of the tremendous work that even the lowest-tier athletes put into their vocation.

On the other hand, they are a “customer” of the athlete, and have a “right” to criticize the “product.” They are probably out of line, suggesting root causes and solutions, but they aren’t out of line for complaining about their experience with the product.

I wrote a short piece about this mindset, some time ago: https://littlegreenviper.com/problems-and-solutions/
by man8alexd | 2026-02-26 10:56:41+00:00
Overcommit allows much better memory utilization. People disable overcommit all the time and get surprised when their programs start failing mallocs while there are still tons of discardable page cache in the system.

https://unix.stackexchange.com/q/797835/1027

https://unix.stackexchange.com/q/797841/1027
by vidarh | 2026-02-26 10:56:46+00:00
Did you test actually having command line tools that give you the same interface as the MCP's? Because that is what generally what people are recommending as the alternative. Not letting the agent grapple with <random tool> that is returning poorly structured data.

If you option is to have a "compileSQL" MCP tool, and a "compileSQL" CLI tool, that that both return the same data as JSON, the agent will know how to e.g. chain jq, head, grep to extract a subset from the latter in one step, but will need multiple steps with the MCP tool.

The effect compounds. E.g. let's say you have a "generateQuery" tool vs CLI. In the CLI case, you might get it piping the output from one through assorted operations and then straight into the other. I'm sure the agents will eventually support creating pipelines of MCP tools as well, but you can get those benefits today if you have the agents write CLI's instead of bothering with MCP servers.

I've for that matter had to replace MCP servers with scripts that Claude one-shot because the MCP servers lacked functionality... It's much more flexible.
Show HN: Zenshi – Google Search Console Dashboards
by jkalamarz | 2026-02-26 10:58:30+00:00
The tool I relied on got too expensive for me, so I built my own alternative.

It’s completely free and open source, and I’m sharing it in case it helps others here too.

If you try it, I’d love your feedback.
Feature ideas are very welcome. Please open an issue with what you’d like to see.
And if you find it useful, a star on the repo would mean a lot - that's my first open source commitment :)

THANKS!
by maxloh | 2026-02-26 10:59:27+00:00
In my experience with Gemini, most of its capabilities stem from web searching instead of something it has already "learned." Even if you could obtain the model weights and run them locally, the quality of the output would likely drop significantly without that live data.

To really have local LLMs become "good enough for 99% of use cases," we are essentially dependent on Google's blessing to provide APIs for our local models. I don't think they have any interest in doing so.
by manyaoman | 2026-02-26 11:01:22+00:00
I couldn't easily find evidence that Armenians were explicitly allowed to escape, however it’s widely acknowledged that many were spared, especially those in Constantinople. Even the genocide deniers use this to argue against genocidal intent: "... certain groups of Armenians were spared, which proponents argue proves there was no systematic effort to exterminate the Armenian people." (https://en.wikipedia.org/wiki/Armenian_genocide_denial)
by nikolasi | 2026-02-26 11:01:46+00:00
Glad it resonated! Yeah repeating instructions every N turns was the old approach — SCAN basically does the same thing but with ~20 tokens instead of the full prompt each time.

On drift being "mostly gone" — depends on prompt complexity. With a simple system prompt, sure, modern models hold up fine. But with a large instruction set (mine is ~4000 tokens, 25+ rules across 7
sections) the drift is very much still there, even on Opus. The more rules you have, the more they compete for attention, and the easier it is for specific ones to drop off mid-session.

Also worth noting — this isn't limited to coding agents. Any long-running LLM workflow with complex instructions has the same problem. Customer support bots that forget their tone policy, medical assistants
that stop citing sources, content moderation that gets lenient over time. If you have a system prompt with rules and a session longer than 20 minutes — the rules will decay.
by ExoticPearTree | 2026-02-26 11:02:00+00:00
I don't think that is going to happen anytime soon. First thing the EU is that it needs to be reformed from the ground up and have elections for the general commissioner and its cabinet. Commissioner positions should be handed over to every country just because. The whole of Europe should vote who they want for agriculture, who they want for foreign relations and so on. The way it works now is very very wrong and a big disservice to EU citizens.
by soletta | 2026-02-26 11:02:28+00:00
I should have been clearer. I'm not talking about making a separate call to the model to ask it to check itself. Any given model essentially is already watching for contradictions all the time as it is generating its output tokens. Frontier models like Claude Opus 4.6 are already exceptionally good at not contradicting themselves as they go. As for not having an external fact base - you could in principle insert content ephemerally into the context that is relevant to the task at hand, though doing this without killing modern prompt caching schemes is challenging.

I saw your benchmarks, what I was asking for is benchmarks of the full system (LLM + the NLI model) vs a frontier LLM on its own. Its fine if you didn't do them, but I think it hurts your case.
by theshrike79 | 2026-02-26 11:02:31+00:00
MCPs are like a wall full of tools in an already crowded workshop, you can easily access everything but they're also in the way if you need the space for something else.

Skills are like boxes on shelves with a note of "open this if you want to create or edit PDFs", they take way less space and you only open them when you need the contents.

As for tools, harnesses in general don't usually have many of those, maybe 6-10 for reading/writing/searching/web in total.