MurphyA/hacker-news huggingface dataset:
by Someone | 2026-03-02 12:28:49+00:00
> The "Digital Euro" (and similar proposals by other political entities) has only one purpose: Causing all of your transactions and financial data to pass through government hands.

Care to explain how that would work? AFAIK, this introduces an option to not use the current banking system for payments, it doesn’t require EU citizens to use it at all, certainly not for all payments.

Governments also don’t need their own payment system to get that data. They can use laws to force banks to give it to them.
by pbmonster | 2026-03-02 12:29:27+00:00
And they don't want to, because that experiment ran for around 20 years and resoundingly failed. Turns out it's really hard to stop the bottom quintile of users from entering all their credentials into just about any website that looks similar to what they are used to - and then their identity/money is just gone.

Stopping those users without a trusted authority deciding which electron-wrapped websites are genuine is an unsolved problem, I think.
by trilogic | 2026-03-02 12:29:36+00:00
Well done, congratulations. My next phone will certainly be European to the root. Will be nice to come preinstalled with some free European (apps, socials and video hosting, like Vivaldi browser, HugstonOne local AI, Protonmail, Libreoffice, w-social, vimeo, mastodon, lemmy etc.
by lukan | 2026-03-02 12:30:12+00:00
Because china is nationalistic as well?

But me as someone who dislikes all kinds of nationalism, I obviously would do both. Develope smart domestic scientists in collaboration with smart international students/scientists. Networking, collaboration, strengthening ties, connecting cultures despite of differences, you know all those humanistic ideals you actually find a lot in real science. Focus on the common goal, progress for all of humanity through new knowledge.
by marcyb5st | 2026-03-02 12:30:24+00:00
I don't know for certain, but moderators (on a company Discord) are likely random people in a 3rd world country that are payed peanuts and that is their only income. If higher ups tell them "I don't want to see the Microslop word anywhere" they just do it.

You should be angry at the higher ups that instead of saying: "maybe they are right and we can do better" they decided to hide the problem through censorship. Which, btw, always has the opposite effect of putting what you are trying to hide in the spotlight.
by WhyNotHugo | 2026-03-02 12:30:56+00:00
We’ve had decades during which we could have educated more and more people on how use tech. Instead, the industry embraced dumbing everything down and claiming that everything needs to target technically illiterate people, while insisting that educating everyone was a bad idea.

This is what we end up with: people who don’t understand enough to configure their own phones, and phones full of spyware under the control of consumer-hostile actors.

The most worrying this is that this doesn’t just apply to the elder: it also applies to the newer generation.
by 7777777phil | 2026-03-02 12:31:17+00:00
Observe-only at the OS level is the right design!
You can't trust the agent to report what it actually did. This is part of why I think monolithic agent platforms won't last. Auditing has to be independent of the thing being audited.

I wrote about the layer split happening in agent tooling: https://philippdubach.com/posts/dont-go-monolithic-the-agent...
by strcat | 2026-03-02 12:31:24+00:00
GrapheneOS has hardware-based virtualization on the Pixel 6 and later along with DisplayPort alternate mode on the Pixel 8 and later. It has the standard Android 16 QPR2 desktop mode and Terminal VM management app capable of running GUI applications for other operating systems. We could even add Windows support, but we have much higher priorities for the foreseeable future.
by xmcqdpt2 | 2026-03-02 12:31:38+00:00
It's not reproducible though.

Even with the exact same prompt and model, you can get dramatically different results especially after a few iterations of the agent loop. Generally you can't even rely on those though: most tools don't let you pick the model snapshot and don't let you change the system prompt. You would have to make sure you have the exact same user config too. Once the model runs code, you aren't going to get the same outputs in most cases (there will be date times, logging timestamps, different host names and user names etc.)

I generally avoid even reading the LLM's own text (and I wish it produced less of it really) because it will often explain away bugs convincingly and I don't want my review to be biased. (This isn't LLM specific though -- humans also do this and I try to review code without talking to the author whenever possible.)
by mrtksn | 2026-03-02 12:31:45+00:00
Cyprus itself is an interesting case, officially its occupied by Turkey but de-facto operates as two independent countries and the bases in Cyprus are non-EU: The British(that is attacked) and UN. Cyprus together with Greece are working closely with Israel to bring energy from there as well as develop their own resources in the region. Turkey is a NATO country but its technically an occupier and its looking to develop its own energy programs and its an opponent to Greece in Cyprus in many ways. So, its pretty complicated and delicate.

IIRC, Iran's strategy here is to increase the cost of being attacked by attacking anyone even barely involved(providing any infra in the attack) in this. So far everyone except Turkey were attacked, AFAIK Turkey refused to let its airspace and US bases be used. Iran probably looking to expand the conflict and EU does have a lot of interest in the stability of the region which is being actively destabilized by USA, Israel and Iran.

I will say this is yet another argument for EU developing its energy and military. EU cares for this region due to the energy, it can't do much because doesn't have a military force.
by hnthrowaway0315 | 2026-03-02 12:32:21+00:00
> Scientists from China, Russia, Iran, North Korea, Cuba, Venezuela, and Syria are considered “high risk.”

I think this makes sense from a national security perspective (although I doubt there is any scientist coming from these countries who are working on sensitive projects, maybe except China). Since there is too much trouble to figure out who is a spy, might as well ban all of them for the moment.

I do feel a strong nostalgia about the globalization era between the 90s and the 2010s, when I spent most of my life. But I understand it comes to an end, and I'm going to spend my second half of life in a much more splintered world.
by yuvrajangads | 2026-03-02 12:32:44+00:00
I've been using MCP with Claude Code for a while now (Google Maps, Swiggy, Figma servers) and the local tool-use model works well because I control both sides. I pick which servers to trust, I see every tool call, and I can deny anything sketchy.

WebMCP flips that. The website exposes the tools and the browser decides what to call. The security model gets a lot harder when you're trusting random sites to define their own tool interfaces honestly. A malicious site could expose tools that look helpful but exfiltrate context from the agent's session.

Curious how they plan to sandbox this. The local MCP model works because trust is explicit. Not sure how that translates to the open web.
by bonsai_spool | 2026-03-02 12:32:57+00:00
> I think the world got used to us being patsies where we spend our money on R&D paying foreigners

I can tell you're not in the business of training / employing people.

The best ROI is getting someone who is already trained (read you didn't pay for their K-12, their parents' teaching/maternity/healthcare) and just deriving value from their labor.
by addcn | 2026-03-02 12:33:00+00:00
This reduces down to the problem of summarization - a quite difficult one. At commit time it’s difficult to know what questions readers will have. You can get close but never all the way there.

Pre AI when engineers couldn’t find the answer in commit messages or documentation they would ask the author “why” and that human would “compute” the summary on demand.

I think that’s what I expect to do with these agent sessions - I don’t want more markdown, I want to ask it questions on demand. Git AI (https://github.com/git-ai-project/git-ai) uses the prompts that way. I think that model will win out. Save sessions. Read/ask questions relevant to the current agent’s work.

On asking peers. This is regrettably on the way out today - I’ll ask engineers about complex code they generated and they can’t give good answers. I think it’s because it all happened so fast — they didn’t sit with the problem for 48 hours. So even if they steered the agent thoughtfully it’s hard to remember all the decisions they made a week later.
by SlinkyOnStairs | 2026-03-02 12:33:06+00:00
I understand your sarcasm, but do understand that drivers legitimately have a lot of political weight.

"Increase the speed limits" is a classic populist policy that keeps being reimplemented (and walked back for it's impracticality) all across the world. Policies to ban cyclists are uncommon, but certainly not unheard of. One imagines the self-driving car companies won't be too bothered to fight against laws that hurt everyone but them.
Show HN: Sift – 10-12 HN discussions daily, ranked by practitioner depth
by vnykmshr | 2026-03-02 12:33:12+00:00
sift scores HN threads by the quality of their discussion, not vote count. It looks for depth (comments at 3+ levels), practitioner markers (experience phrases, code blocks, specific tool names), author diversity, and reference density. Threads that are mostly flames or pile-ons get filtered out.

Updated 4x/day. Shows 6 above the fold, rest behind a tap. Yesterday's picks are gone — no archive, no backlog.

The entire thing is a static page. Astro build, self-hosted fonts, no JS bundles, no tracking. Runs on Cloudflare Pages free tier.
by alexpotato | 2026-03-02 12:33:25+00:00
Shout out to Pinboard for making bookmarking pages and adding notes incredibly easy.

They have a bookmarklet that sits on my bookmarks toolbar and if I like a page/tweet/video etc I just hit the "Add pin", enter some tags and hit enter.

This works so well that I went through and bookmarked and tagged all of my LinkedIn connections as well (inspired by a post from Derek Sivers [1]).

People are generally amazed at how quickly I can go from talking about a subject to "oh, I have this article you would love" to "here it is!"

0 - https://pinboard.in

1 - https://sive.rs/dbt
by caefale | 2026-03-02 12:33:56+00:00
Made this to learn how to make apps in WPF.
It's a simple goal tracker for Windows that stays out of your way, just so you can focus on your goals.
I’d love thoughts on usability, UI, or anything that could make it better.

Source code is in the itch.io page or:
https://github.com/caefale/summit
by OJFord | 2026-03-02 12:34:40+00:00
I didn't know it did, the commenter didn't mention it, and Imgur gave me an overloaded error message. (When it doesn't do that, it usually tells me it's not available in my region or that the image has been deleted anyway.)

Anyway, assuming it's for WebUSB flashing, I agree with other commenters it should just explain that's not available and still give the instructions - bonus points for hiding the unusable WebUSB option.
by davletdz | 2026-03-02 12:35:09+00:00
Hi HN — we put together an Infrastructure Agents Guide and open sourced it.

AI is being used actively for infra already today, but the knowledge is still scattered. Every infra team I talk to is re-discovering the same stuff: what permissions to give, how to keep changes reviewable, how to audit what happened, what to do when the agent is wrong, and how not to end up with “LLM + admin role” in production.

If you’re buying an agent, use it like a checklist:

can we run it read-only and keep it that way?

how does it get creds (short-lived? scoped? per env/account?)

what does “apply” actually mean here — is it gated or does it just… do it?

do we get a real audit trail (tool calls, diffs, approvals) and can we replay/debug?

what happens when it’s unsure: does it stop or guess?

drift + partial failures: does it fail safe or make it worse?

If you’re building one, the guide maps those questions to concrete patterns (PR-based flow, explicit boundaries, logging/replay, blast radius limits, stop conditions).

Blog context:
https://blog.cloudgeni.ai/why-we-open-sourced-our-infrastruc...

Guide repo:
https://github.com/Cloudgeni-ai/infrastructure-agents-guide/

If you’ve tried agents near prod and backed away, I’m curious what tripped the wire.
by weird-eye-issue | 2026-03-02 12:35:49+00:00
> we can also use LLMs more efficiently: build software composed of small well tested libraries. It is more energy efficient to write and debug little 200 line libraries than soaking up large projects in your context.

So, NPM? In reality AI is making this LESS likely to happen. It's easier to write a small utility function with AI then find and use a library these days
by xmcqdpt2 | 2026-03-02 12:36:03+00:00
There is no "why." It will give reasons but they are bullshit too. Even with the prompt you may not get it to produce the bug more than once.

If you sell a coding agent, it makes sense to capture all that stuff because you have (hopefully) test harnesses where you can statistically tease out what prompt changes caused bugs. Most projects wont have those and anyway you don't control the whole context if you are using one of the popular CLIs.
by rm30 | 2026-03-02 12:36:53+00:00
An alternative, open and freely accessible OS for mobile computing is always good for a healthy market.
Most of us have a limited view of the global market and don't know which areas prefer de-Googled OSs. If all of India or Africa decided to ditch Google, it would be a massive shift. We cannot forecast if the West will slowly decide to move to other solutions inspired by tech-savvy users or by becoming more privacy-conscious. It will take time, but desktop Linux is also slowly growing.
Show HN: AgentKeeper – cognitive persistence layer for AI agents
by thinklanceai | 2026-03-02 12:36:59+00:00
Hi HN,

I built AgentKeeper to solve a fundamental problem with AI agents: memory persistence.

Today, agents lose memory when:

• switching providers
• restarting
• crashing

AgentKeeper introduces a cognitive persistence layer that stores facts independently of any LLM provider and reconstructs context dynamically.

It works across:

• OpenAI
• Anthropic
• Gemini
• Ollama

Memory survives provider switches and restarts.

GitHub:
https://github.com/Thinklanceai/agentkeeper

I'm curious if others have faced the same problem and how you're handling memory persistence today.
by dxuh | 2026-03-02 12:37:08+00:00
I think the standard library is good, but if you pull in ANY of it's headers you add a couple hundred milliseconds to every translation unit. So when making games (and only then), I avoid the standard library.

What I do like and use is overloading, references, templates, concepts, lambdas, enum classes, user defined literals, constexpr, operator overloading for math (!), little syntax stuff like structured binding declarations, "auto" and range based for. I also made my own little fmt (like https://riki.house/fmt). C++ is a much nicer language than C imo, even without the standard library.
by manarth | 2026-03-02 12:37:16+00:00
"it's unclear what the lawmakers, road designers, and police intend"

In many cases, there's a gap between the original intention and the current need.

Many speed limits and policies were established in an era of fewer cars, but also much less capable cars with fewer safety features - many speed limits were established before the adoption of ABS, stability control and airbags, and more recent innovations in lane-keeping and adaptive cruise control.

Modern cars may be capable of travelling at greater speeds with greater safety, but there's a more recent recognition of the increase in emissions pollution from increased speed. Speed-limits typically remain grandfathered in at their original value (which may have been set 30, 40, 50 years ago), regardless of the change in context.

Then there are some pecularities such as the UK default of 60mph for a single-track road, but if you were to try that in many rural locations (think Cornwall, Scotland, Wales) you would likely find yourself upside-down in a ditch.

This post highlights the absurdity of some of the limits!

https://www.reddit.com/r/CasualUK/comments/1dng5z9/genuinely...

The UK NPCC (National Police Chief's Council) have a published policy where enforcement effectively starts at 10% +2mph over the speed-limit (whilst allowing officers to use individual discretion if they feel there are aggravating factors).

https://library.college.police.uk/docs/NPCC/Speed-enforcemen... [PDF]
by uyzstvqs | 2026-03-02 12:37:36+00:00
It depends on how the payment app works. Android provides a native Contactless Payments API which can be used by any wallet app. This is local to the device and works flawlessly on GrapheneOS as well. You can set your preferred wallet app for this feature under NFC settings.

Google Pay/Wallet is one of the wallet apps using this API. If you use Google Pay, you set it as your preferred wallet app, and Google will act as an intermediary between you and whatever payment method you've configured in Google Wallet. It's this Google Pay app that's broken.

Banking, payment and wallet apps that implement the Contactless Payments API work normally as they should. But, some banks have lazy developers, and just hyperlink you to add your card to Google Wallet instead.
by Nevermark | 2026-03-02 12:37:45+00:00
Constraint without an actual constraint? I am not denying it, it denies itself. It isn’t coherent.

Things are what they are because of constraints. Which is more general, and assumes less, than appeals to causes.

Constraints need not be prior. They can can be simultaneous, i.e. co-constraints. And they can be internal to the whole, i.e. all of reality can be a co-constrained structure without external constraint.

An ultimate law of conservation is a strong candidate for a self-constrained reality. All versions of forms existing that neither locally create nor destroy. And since all possible forms within that exist, no choices made universally and there are no conserving forms it excludes. A coherent, infinite, unique, zero information structure. (Uniqueness is inherent to a zero information structure. Non-uniqueness necessitates choice.)

But claiming that some things just are, with no structural necessity, is an appeal to magic. A specific, with no actual constraint matching the specificity isn’t coherent.

You don’t get something for nothing. There is no outside of reality to provide that.

Any “outside” just means that total reality was not being included in the analysis.

I am not saying we can practically figure everything out. Or that there may not be questions, that given the limited resources/laws of our universe may not be answerable from our position, even theoretically. There may be questions we can’t answer. But nothing specific “appears” with some magical independence from the rest of reality.

That is the non-taulogy of it “just is”.

It would also make reality as a whole irrational. Not even a structure that obeys a conservation law. Because it would have specifics that had no reason.
by Joel_Mckay | 2026-03-02 12:38:14+00:00
If building a custom commercial game engine these days... A team is 100% focused on the wrong problem, as the game-play content is what sells. Customers only care about game-engines when broken or cheating.

Godot, Unreal, CryEngine, and even Unity... all solve edge-cases most don't even know they will encounter. Trying something custom usually means teams simply run out of resources before a game ships, and is unlikely stable on most platforms/ports. =3
by YeGoblynQueenne | 2026-03-02 12:38:25+00:00
>> The answer to whether the tech could identify inner speech was a tentative "yes". For a task involving imagining a sentence, the researchers were able to achieve an accuracy rate of up to 74% in real time. For the tasks designed to prompt spontaneous inner speech, accuracy was reduced but still above chance.

Did a number go missing from this sentence? One accuracy rate was "74%", the other was "reduced but still above chance". Why leave things vague? All that accomplishes is that it makes me distrust the factuality of the article.
by nielsole | 2026-03-02 12:38:38+00:00
We have speed pedelecs (45kmph) where I live with extra restrictions compared to normal ebikes which are capped at 25kmph. On the countryside 25kmph just doesn't get you places fast enough.

> And I dont think I would want to share cycling lanes with people doing more than that either

The regulation I wish for is for speed pedelecs to be allowed to use cycle paths whenever the street has a speed limit > 50kmh. Being on a 70-100kmph road as a 45kmph bike is needlessly dangerous when there's a usually idle bike path next to it.
by drecked | 2026-03-02 12:39:12+00:00
> It has enabled prosperity in some areas, like aiding drug research.

At first I scoffed at your idea that computing itself may not have been a good advancement.

And then I saw your example of where computers have helped and I’m wondering that even there, did the lives saved and the quality of life improvements from the accelerated drug research, outnumber the lives lost and the worsened lives quality of life because of hundreds of millions of people’s work now becoming being stuck in a chair behind a monitor and keyboard all day?
by acidburnNSA | 2026-03-02 12:39:29+00:00
Even self-hosting on AWS, GCP, or Azure isn't local enough for certain application, such as people doing export-controlled work where any sysadmin or person with physical access to the server/data is required to be a US Person (or equivalent in other countries). This is the niche that the govcloud solutions are aimed at serving. But some people just want to build big actually-private, actually self-hosted systems and do their own physical and network security.
by Frotag | 2026-03-02 12:39:39+00:00
> if you enable battery changes, a current gen device can easily last a decade), people will care.

Modern batteries last surprisingly long. I assumed my 5yo pixel 4a was at 50~60% capacity based on feels and the adb batterystats printout estimated the same (with 1600 charge cycles). But when I actually measured the screentime / wattage consumed while charging, it was still at 80% capacity. Even confirmed this by replacing the battery and running the same tests.

I think part of the reason the old battery felt worse is that it would read 100% when it was only ~85% full then trickle charge at like 2w for another 90 minutes.
by pclmulqdq | 2026-03-02 12:39:56+00:00
Most states ban speed cameras and many ban red light cameras as 4th amendment violations. You cannot face your accuser when your accuser is a robot. As a result, speed camera tickets have always used some legal sleight-of-hand to nail you into confessing, and this has become unpalatable.

If we raised speed limits (almost) across the board to the actual safe limits of modern cars, I think a lot more people would be ok with speed cameras. There would still be a constitutional problem, however.
by beaker52 | 2026-03-02 12:40:06+00:00
Yeah, you see, I don’t think you’ve quite understood the art of talking to anyone. It doesn’t happen by staring at the floor and minding your own business. Quite the opposite, mostly.

Despite illusions and every misguided attempt, when in public, you’re not actually in an impenetrable little bubble. And when your bubble bursts, you can laugh, or get angry. I recommend choosing laughter because it’s easier on the eyes.
by toofy | 2026-03-02 12:40:57+00:00
don’t worry, normal people will never ever see this data to use it against the powerful.

our public data can only be seen by billionaires and cops, not us.

it can be used against us, but never the other way around. the faster we realize this, the faster we can move out of our “divisive” phase and get back to making billionaires dreams come true.