MurphyA/hacker-news huggingface dataset:
Want to Win a New CanaKit Raspberry Pi 5 Starter Kit Pro?
by pgedge_postgres | 2026-03-13 11:19:16+00:00
Our MCP server for PostgreSQL is 100% open source, compatible with any new or existing installation of PostgreSQL (even variations like Amazon RDS) with fun features like...
Anthropic prompt caching with 90% cost reduction
Token efficiency features to stay within budget
Modern React-based UI with AI-powered chat
Tools like advanced hybrid search (BM25+MMR)
Secure design with TLS support & more

...all from a recognized, 100% Postgres focused vendor with enterprise SLAs.

Try it out on GitHub: https://github.com/pgEdge/pgedge-postgres-mcp

To win a brand new CanaKit Raspberry Pi 5 Starter Kit PRO - Turbine Black, 128GB Edition and 8GB RAM (with free shipping), give it a try and leave us feedback here for an entry (ends March 31, winners announced April 1): https://pgedge.limesurvey.net/442899

Don't forget to leave a star to the GitHub repo to keep an eye for future releases - new features being dropped often with active development to the project.
by tosti | 2026-03-13 11:19:23+00:00
It was possible on the Acer model I got when it first came out, but it was still useless. A switch that wiped the whole thing back to defaults was needed to open a terminal and from there a shell script could install Ubuntu.
It still ran the unmodifiable chromeos kernel with no updates and without some of the modules I'd like. And then the screen died.

It was junk. The EeePC was cheaper, lasted much longer and had Debian out of the box.
by chongli | 2026-03-13 11:19:48+00:00
I use the password manager built into the OS (iCloud Keychain) which doesn’t put an icon into that bar.

We’re talking about a limited resource (a few inches of screen real estate at the top of the screen) that tons of app developers feel entitled to occupy. Now we could have some kind of system whereby excess icons get dumped into a … menu, but that defeats the entire purpose since they’re no longer on the screen all the time!

There are plenty of apps out there which do not feel entitled to a slice of this precious screen real estate. I think it’s worth supporting them!
by stuartjohnson12 | 2026-03-13 11:21:17+00:00
It's from the rapid exploitation of an asset. If I have a cow, I can milk the cow or kill the cow. If a cow costs $1, maybe I can get $5 worth of milk over the cow's lifespan, or I can kill the cow immediately and get $2 of meat. The man with $100 who buys all the cows in town and kills all of them doubles his money in a short timespan, but now there's a shortage of both meat and milk next season.
by kavinsood | 2026-03-13 11:21:52+00:00
Conflicts mathematically don't exist in YAOS because it uses Yjs (a CRDT) under the hood.

This is not the traditional 'last-write-wins' conflict resolution (where it detects a collision and asks you to pick a winner).

If two devices are editing the same note simultaneously, keystrokes are broadcasted over WebSockets to a Cloudflare Durable Object, Yjs merges the edits concurrently. You will see the remote cursors flying around.

Even if the devices are offline, the edits are saved locally to IndexedDB. When devices reconnect, they compute a state vector difference, exchange the missing binary deltas, and deterministically converge on the exact same text. No conflict files are ever generated.

I wasn't looking to make this into a paid service, rather a OSS plugin. The important thing for me was that self-hosting this shouldn't involve docker, VMs, etc. The DX with Cloudflare is pretty nice.
by cowboylowrez | 2026-03-13 11:21:54+00:00
I asked gemini for the cost of power but it could be lying through its smirking sense of superiority and general all around disdain for the humans it will soon replace.

"The electrical cost to produce the same amount of light as a single standard candle is approximately $0.01 per year if run for 14 hours every day. In terms of energy consumption, a standard candle produces about 12.57 lumens of light, which can be matched by an LED bulb using only 0.1 to 0.2 watts."
by amadeuspagel | 2026-03-13 11:22:12+00:00
I'm not sure why I clicked on this article. I admit I expected something misleading, but at least about democratic as in "democratically elected". But this isn't even about "disrupting" the power of the democratic party, but rather about changing the relative value of different types of work, increasing that of blue collar work and lowering that of white collar work. The quiet part out loud, indeed.
by cosmos0072 | 2026-03-13 11:22:38+00:00
I am from EU, and contrary to age verification laws in general.

My stance is that if somebody is a minor, his/her/their parents/tutors/legal guardian are responsible for what they can/cannot do online, and that the mechanism to enforce that is parental control on devices.

Having said that, open-source zero-knowledge proofs are infinitely less evil (I refuse to say "better") than commercial cloud-based age monitoring baked into every OS
by pezezin | 2026-03-13 11:24:32+00:00
Don't ask me, I don't know of anybody who wants to move to the US.

What people get mad about is

1) The hypocrisy of a country created by immigrants, people obsessed with their "heritage" and calling themselves $country-American even when they have zero relation to said $country, now hating immigrants so much.

2) The brutality of the TSA and ICE against anybody they don't like. Do I really need to expand this point?

3) The arrogance of assuming that we all want to move there. Sorry to burst your bubble, but you are not the centre of the world.
by adrian_b | 2026-03-13 11:25:06+00:00
All the ARM cores designed by the Arm company and launched since 2022, which support variants of the Armv9-A ISA, support SVE2. This means that all medium price or high price smartphones that were introduced during the last 4 years have SVE2 support.

However, in embedded computers typically only extremely old cores are used, not newer than Cortex-A78 (2021), so these normally do not have SVE2 support. The exceptions are the new and extremely expensive NVIDIA Thor, intended for automotive applications (with Neoverse V3AE cores) and a CPU made by a Chinese company with Cortex-A720 cores, which is available in several single-board computers or Mini-ITX motherboards.

A few of the latest Arm-based server CPUs, for instance AWS Graviton5, support SVE2.

Apple seems to believe that the SVE2 ISA (derived from an extension of Aarch64 from Fujitsu) is not good, so they promote the SME/SME2 extension, which appears to be derived from a former proprietary ISA extension implemented in older Apple CPUs.

For single-thread applications, where Apple CPUs are better than the competition, SME2 can provide significantly higher performance than SVE2.

However, the SME2 performance for multi-threaded applications is much less impressive, not because the SME2 ISA has any defect, but because SME2 is executed in a separate dedicated core, which is shared by a cluster of normal CPU cores, so SME2 performance does not scale much when more cores are used, because a CPU might have only 1 SME2 core for each 4 or 8 normal cores.

This might contribute to the fact that the Apple CPUs have exceptional single-thread performance, but a multi-threaded performance that is not better than that of the competitors.

When I first heard about SVE/SVE2, I thought that it was great, but nowadays I am much less enthusiastic about it. I believe that the original goal, of writing programs that run on any CPU, regardless of the widths of its vector registers and of its vector execution units, is futile.

It is not possible to reach the maximum performance allowed by the hardware in a width-agnostic program. So now I believe that what is needed is not hardware support for ignoring the width, but better software tools that allow an easier writing of programs that are parametrized with hardware characteristics like the width of a cache line and the width of vector or matrix registers, from which a compiler should generate optimal code when the hardware parameters are given.

Even if I believe that SVE2 is not good enough to allow the programmer to ignore the implemented width, it still has some important improvements over the older Arm SIMD instructions, so it must be preferred on any CPU than supports it. When SME2 is available, like on Apple or on the latest generation of Arm cores launched in 2025, it is likely to be preferable to SVE2, unless latency is more important than throughput.

SME2 is intended to offer better throughput than SVE2 and better latency than the GPU. For maximum throughput, the GPU is preferable, if applicable. For minimum latency, SVE2 is the best.
Show HN: RAG Doctor – CLI tool to diagnose broken RAG pipelines
by anvarxadja | 2026-03-13 11:25:36+00:00
Hi HN,

I’ve been working with a lot of Retrieval-Augmented Generation pipelines recently and kept running into the same debugging problem.

When a RAG system produces bad answers, people usually blame the LLM. But in many cases the issue is somewhere in the pipeline itself.

Things like:

documents not chunked correctly
embedding models mismatched
retrieval not happening before generation
context windows overflowing
vector database configuration problems
prompt injection exposure

These kinds of issues are surprisingly hard to detect in large codebases.

So I started building a small CLI tool called RAG Doctor that analyzes a project and tries to detect structural problems in RAG pipelines.

The idea is similar to ESLint, but for RAG architectures.

The tool parses the codebase, runs a rule engine, and reports potential issues in the pipeline.

One design choice I made early on was to keep the analysis deterministic. AI is not used to generate findings, only to explain them in human language. This keeps the results reproducible and makes the tool usable in CI workflows.

It’s still early, but I’m curious whether others have run into similar debugging problems when building RAG systems.

If you’ve been working on RAG infrastructure, I’d love to hear what kinds of issues you see most often.

Repo:
https://github.com/NeuroForgeLabs/rag-doctor

Any feedback would be appreciated.
by vladms | 2026-03-13 11:26:34+00:00
> Unfortunately, the public tender process encourages awarding contracts to these giants that repeatedly fail to deliver on even basic opsec and still believe in security-by-obscurity

So what you think would be the solution ? From what I see (both public tender or not), I would claim that "any large IT project/company will suffer from security issues", so not sure what is the added value to single out a process (the tender) or a region (Europe) if there is no obvious alternative.
by turbinemonkey | 2026-03-13 11:27:02+00:00
Compare this to what the EU built. The EU Digital Identity Wallet under eIDAS 2.0 is open-source, self-hostable, and uses zero-knowledge proofs. You can prove you're over 18 without revealing your birth date, your name, or anything else. No per-check fees, no proprietary SDKs, no data going to a vendor's cloud. The EU's Digital Services Act puts age verification obligations on Very Large Online Platforms (45M+ monthly users), not on operating systems. FOSS projects that don't act as intermediary services are explicitly outside scope. Micro and small enterprises get additional exemptions.

The US bills assume every operating system is built by a corporation with the infrastructure and revenue to absorb these costs. The EU started from the opposite assumption and built accordingly.

Just another reminder of how we need to protect what we have in the EU (not a guarantee, but at least a chance of fair dealing and a sustained commitment to civic values). Now that the mask has fully fallen, we have to take every step possible to root out American influence.
by eesmith | 2026-03-13 11:27:09+00:00
A couple of famous cases are https://en.wikipedia.org/wiki/Shirley_McKie and https://en.wikipedia.org/wiki/Brandon_Mayfield .

The definition of "match" is complicated, and not just for issues like partial fingerprints and blurring. The FBI says they had a "100 percent match" in the Mayfield case. The judge says this assessment was "fabricated and concocted by the FBI and DOJ".

Or from https://www.science.org/content/article/forensic-experts-bia... published in 2022:

"When police retrieve a print from a crime scene, they consult an FBI computer database containing millions of fingerprints and receive several possible matches, in order of the most likely possibilities. Dror found that experts were likely to pick “matches” near the top of the list even after he had scrambled their order, perhaps because of the subconscious tendency to overly trust computer technology.

“People would say to me fingerprints don’t lie,” Dror says. “And I would say yes, but it’s also true that fingerprints don’t speak. It’s the human examiner who makes the judgment, and humans are fallible.”"
by SkyBelow | 2026-03-13 11:28:07+00:00
That really depends upon the the reputation. If the police were to arrest a lot of 'very dangerous people', and all you see on the new is that they put the 'very dangerous people' in prison, then that isn't going to cause outrage. What causes outrage is when you know Mark down the street is one of those 'very dangerous people', but he was definitely not someone you gave your those vibes. So you look it up and notice the actual crime, even if it sounds bad on paper, means Mark might not actually be one of those 'very dangerous people'. A single instance isn't much, but across society this leads to questioning a law.

But it only happens because you got to know Mark originally. If he was already labeled a 'very dangerous person' and was arrested early on, there's a much better chance you wouldn't have gotten to know him, and the extent you would question the law would be very differently.

This is difficult to talk about in theoretical, because most examples are obvious cases of bad law (people already recognize the issues) or cases of good law that how dare I question (laws people don't recognize as an issue). People spend a lot of time thinking about a law that has already soured but hasn't been removed from the books, but rarely catch the moment that they realize the law originally soured in their mind (and any real world modern examples that might be changing currenlty would be, by their nature, controversial and quite easily derail the discussion).

Put shortly, those people are only obviously innocent (not deserving to be punished, but technically guilty of what the law stated) because the law was imperfect in enforcement and you got to know some of them before the law caught them.
by wasmitnetzen | 2026-03-13 11:28:33+00:00
Swedish news has some quotes from authorities that nothing of value has been leaked, and a quote from the service CGI that it only concerns test servers.[1][2]

[1]: https://www.svt.se/nyheter/inrikes/uppgift-statlig-it-inform...

[2]: https://www.cgi.com/se/sv/news/cybersakerhet/cgi-informerar-...
by ethbr1 | 2026-03-13 11:28:59+00:00
Isn't the real underlying risk here concentration, as opposed to diversification?

If you have unlimited capital and time horizon, because you're a nation with the power to tax and print money, then you can keep this game going for a long time.

The only thing that mandates it stops are if (a) too many of your loans are correlated with the same thing that crashes (e.g. energy, tulips, AI, etc) or (b) too many of your loans are tied together in a single entity (either because it combined multiple smaller entities or because it tied itself into all their financial arrangements).
by Chance-Device | 2026-03-13 11:29:24+00:00
TLDR: Meta want to push all the age verification requirements onto the OS makers (Apple, Google, everyone else gets caught in the crossfire) so that they don’t have to do anything AND they want it done in such a way that they can use it to profile people to push them targeted ads.

Its like they want to keep being seen as the bad guys.
by austin-cheney | 2026-03-13 11:30:34+00:00
I did not base my comment on personal observations. It comes straight from psychology and the big 5.

I was also once an art student myself. Creativity extends far beyond individual contributions, which becomes evident in resource and personnel management. Creativity is highly correlated to openness, as is intelligence, and is least restricted by those who are most eager to exercise decisions and try new things without fear of consequence, whether real or perceived.
by ontouchstart | 2026-03-13 11:30:36+00:00
The consumer/producer dichotomy misses another aspect of coding, with or without AI.

About a decade ago, STEM education was trendy and everyone was getting Lego, Raspberry Pi etc to build robots and writing Python in the name of STEM. You can ask LLM what STEM standards for.

The Maker movement is not about consuming or producing for consumption. Some people might get incentive to be influencers and profit off it. But the majority of the kids who went through this process become adults and moved on to be producer/consumer and playing with AI now. I believe their curiosity and creativity.

Don’t worry, life will find its way.
by axegon_ | 2026-03-13 11:31:09+00:00
Though the EU is at large keeping it's composure with this. My only criticism towards the EU as an EU citizen is how slow and bureaucratic the EU is and that decisions that should be made on the fly are dragged on forever.

That said, government agencies have been doing a terrible job at keeping the private information of citizens safe. But it is nowhere nearly as bad as the US. My best childhood friend died in very questionable circumstances in 2009 in the US in very questionable circumstances. He had a US citizenship and we never really found out what had happened(to the point where we never really got any definitive proof that he had died). But that didn't stop me from trying and I was blown away by the fact that I could log into a US government website, register with a burner mail, pay 2 bucks with an anonymous gift credit/debit card and get a scanned copy of his death certificate in my email. And I didn't even have to provide his passport/id/anything. Just his name.

Point is, the US has been terrible at privacy for as long as I can remember. It is probably worse now with Facebook and Ellison holding TikTok.
by m4rtink | 2026-03-13 11:31:50+00:00
I think given the technology that has been shown - a massive space and planetary infrastructure base, torpedoes with torch drives armed with nukes that would make Teller blush - I don't think you can actually use Dinosaur killer asteroid unnoticed.

That would be far too big to not be spotted by the many UN aligned sensor platforms all around Sol, well before it is actually on a collision course as changing the trajectory of something this massive could take a long time, not to mention for it to actually travel all the way to Earth on that trajectory.

I am sure that Belter Cheguevara was not the first one to get these ideas, so any major power not tracking most asteroid orbits in almost real time at this point would be stupid. The technology they demonstrated to have should easily allow that.

And by that point one of the many Ships UN has all around the system would just go there and shoot anyone working on the big rock to pieces. Possibly deploying tugs to change the trajectory to a safe one afterwards.

So I think they had to use rock small enough not to be easily tracked, that could be quickly accelerated + that special stealth coating from the Martians. Enough to kill a city and devastate a region but not much else.
by tlogan | 2026-03-13 11:32:05+00:00
No. I think the core issue is that they used her 2019 booking photo (a mugshot) from a public intoxication arrest. I am not sure whether a photo like that is reliable :)

In the end, the detective compared the booking photo with the camera footage and concluded they were the same person, then presented that to the judge.

I also wonder what her “probation” was for. Maybe she once wrote a bad check and got into trouble, which might have made the detective more inclined to believe it was her.

Anyway, this does not appear to be an AI issue at all.

But it is nice scary story to remind us not to be lazy and trust it unconditionally.
by ProllyInfamous | 2026-03-13 11:32:22+00:00
>the butterfly days

I skipped that entire generation, but the modern silicon keyboards are slick. My workshop computer is a 2012 MacBook "Pro" (disabled GPU), which also has fantastic keys. Best Apple keyboard ever has to be the 12" PowerBook G4, but that may just be nostalgic...

----

My major critique of the Neo is: for its intended market (younger), it should be more durable, not less — why is there no MagSafe power connector?

From a computer repair technician's POV, there will be lot$ of U$B port replacement$, due to power supply abusers (have you seen some students' charging cables?!). From manufacturer's POV: if they had MagSafe, they probably wouldn't need separate USB ports (IMHO).

It's almost guaranteed that the second revision of this product line will use MagSafe (you own the patent already!).
by hylaride | 2026-03-13 11:32:29+00:00
Look, MacOS has certainly rotted over the past few years, but the primary reason I use it is because it's still a hundred times nicer to use than Windows (which is also regressing for worse reasons - shoving in AI and ads instead of benign neglect).

It's still the best desktop UNIX experience, especially since cheap PC laptops (and until very recently expensive ones) almost always have horrible build quality. It's also within only the last few years that PC trackpads came anywhere near the trackpads on Apple machines. Sometimes what you call a "tax" is literally some of us wanting quality.
by jillesvangurp | 2026-03-13 11:32:58+00:00
Build performance has been a pet topic for me for quite some time when I realized I was wasting so much times waiting for stuff to build 14 years ago. The problem is especially endemic in the Java world. But also in the backend world in general. I've seen people do integration tests where 99% of the time is spend creating and recreating the same database over and over again (some shitty ruby project more than a decade ago). That took something like 10 minutes.

With Kotlin/Spring Boot, compilation is annoyingly slow. That's what you get with modern languages and rich syntax. Apparently the Rust compiler isn't a speed daemon either. But tests are something that's under your control. Unit tests should be done in seconds/milliseconds. Integration tests are where you can make huge gains if you are a bit smart.

Most integration tests are not thread safe and make assumptions about running against an empty database. Which if you think about it, is exactly how no user except your first user will ever use your system.

The fix for this is 1) allow no cleanup between tests 2) randomize data so there are no test collisions between tests and 3) use multiple threads/processes to run your tests to 1 database that is provisioned before the tests and deleted after all tests.

I have a fast mac book pro that runs our hundreds of spring integration tests (proper end to end API tests with redis, db, elasticsearch and no fakes/stubs) in under 40 seconds. It kind of doubles as a robustness and performance test. It's fast enough that I have codex just trigger that on principle after every change it makes.

There's a bit more to it of course (e.g. polling rather than sleeping for assertions, using timeouts on things that are eventually happening, etc.). But once you have set this up once, you'll never want to deal with sequentially running integration tests again. Having to run those over and over again just sucks the joy out of life.

And with agentic coding tools having fast feedback loops is more critical than ever.