MurphyA/hacker-news huggingface dataset:
by kuhaku22 | 2026-03-03 10:42:07+00:00
I liked the article for its brief foray into aviation history, something I wasn't too familiar with myself past the standard Wright Brothers factoids, and for making me appreciate the smooth rides I've luckily had, especially compared to that poor Singapore Airlines flight. The author is also good at conveying the visual feelings associated with turbulence despite only using words. Though I do feel more photographs wouldn't have hurt: like of the glider, NCAR's buildings, the Boeing hangar, visualizations of Cornman's software, and the turbulence simulator.

The article is a good reminder why politics matter and why we can't keep on seeing climate change as some far-off issue that future generations will just bear the brunt of.

> and there was talk of dismantling NCAR altogether. Russell Vought, the director of the White House Office of Management and Budget, had called the research center “one of the largest sources of climate alarmism in the country.”
by abandonliberty | 2026-03-03 10:42:27+00:00
Abortion used to be a Catholic issue until a Republican strategist saw an opportunity.

The point is to get citizens fighting each other on things that are personally important so we're too busy to fight for things that are nationally important, like corruption or the decay of democracy.

Both parties suck because the system is broken, and both parties benefit from perpetuating it -- along with those who fund them.
by lproven | 2026-03-03 10:43:14+00:00
> Maybe because I'm using it on a 'gaming-distro'

Bazzite or something?

So, no Snapper. So, no background OS component writing to the root volume.

So, you are not affected by the problem I describe and have documented at length.

As a result you think I am lying.

Seems to me you're unable to follow a chain of reasoning.
by JohnLocke4 | 2026-03-03 10:43:17+00:00
This reminds me of a story I read once about how Bell Labs engineers wanted to find the ideal length of a landline telephone chord. They did this by secretly shortening the chord over time on test users' telephones and waited to see how short they could make the chord before they noticed. If the plugtest is hardware-hardware testing Bell Labs engineers were doing human-hardware testing.

I tried to find a source for the story but I couldn't find one. I think I read it in The Innovators by Walter Isaacson, but I can't remember it exactly - maybe I'm misremembering it.
by patall | 2026-03-03 10:46:07+00:00
I do not think that is really the case. What actually happens is that smaller phones are often worse, i.e less battery life, worse processor, worse camera. Because there is less space in the device (and manufacturers think that people will buy a slightly thicker phone) and the screen doesn't use that much energy, the battery has to be smaller impacting performance. And users do not accept that. So unless someone discovers that you can make a full feature, big battery phone by increasing depth and weight of the small device, it wont happen / be popular. But once one company makes one, other will probably follow. Which again reduces revenue per producer...
by LukeHenderson11 | 2026-03-03 10:46:41+00:00
Building it from my own lived experience of ADHD and Autism and coping strategies I and my family have found through proper authorities such as NHS etc that should be available to people in software form that arent already. Certain features that, when I've explained to Neurotypical friends they dont necessarily get, the shopping list for example is a feature where I can put all of my brand favourite products from across multiple online retailers in one place. So I know I have my own curated little list of autism fixation brand favourites and special hobby interest items im gonna consistently buy. Rather than searching for them and getting hit with the mass of e-commerce and task avoidance etc just due to having too much choice, I can just go to my list and pick out my favourite product I use on a daily basis that I know is gonna be the same everytime. Plus Neurodivergent people are proven to be way more ethical in purchasing decisions, with this tool they can opt to only buy from specific sellers across e-retail sites. Furthermore, it has intuitive steps that follow one another in one smooth "flow", essentially when using it you do a guided audit across your own personal finance to help you push it back in the right direction. However its kept in a way thats not gonna assault your heightened senses like a tool such as YNAB would. The product as of right now is essentially barebones, I have just been working on getting it out and with proper version control, ci/cd pipelines etc so I can get it to a stage where I can continously iterate extremely fast (this isnt far away at all after maybe 1-2 more months I will start adding integrations new features and agressive scale up on marketing). Im sorry for this pure ramble of a reply I just wordvomited oops. Hope this helps!
by pja | 2026-03-03 10:47:19+00:00
Same. The Pixel 4a was the perfect phone for me: Light, screen exactly the right size to navigate with a single thumb whilst holding the phone in one hand, enough battery life, small enough to fit in my jean pockets comfortably.

But people buy big phones in preference to small ones, so that’s what Google & Apple manufacture. Nobody (from the POV of Apple/Google decision makers) buys these smaller phones.
by mastermage | 2026-03-03 10:47:34+00:00
Location: Baden-Württemberg, Germany (UTC+1)
Remote: Yes

Willing to relocate: Yes (in DACH Region)

Technologies: Python, Julia, C#, JavaScript, Svelte, GIS (QGIS, ArcGIS), Remote Sensing, Machine Learning, Cluster Computing, Power BI, Power Automate, DuckDB, SQLite, Git, Cloudflare Workers

Résumé/CV: linkedin.com/in/tom-m-ihro | github.com/toIhr

Email: tommartinihro@gmail.com

Physicist and problem-solver with an M.Sc. in Planetary Sciences (1.3, FU Berlin) and a B.Sc. in Physics (1.9, Heidelberg). My background spans scientific computing, geospatial data analysis, time series analysis, and machine learning built over 6+ years of research across FU Berlin, DLR, and Heidelberg's Landessternwarte.

Currently working as an IT process developer at a logistics company, where I build internal tooling (JavaScript/Svelte), automate workflows with Power Automate, and create Power BI dashboards bridging the gap between science and practical software.

I pick up new domains quickly and enjoy tackling messy real-world problems. My background in physics, mathematics, and geoscience means I can read scientific literature and serve as a natural bridge between scientists and software engineers, speaking both languages fluently.

Open to full-time or contract positions.
by roysting | 2026-03-03 10:47:44+00:00
That’s nice. Now how about Apple put some engineering resources on squashing the seemingly proliferating fundamental glitches all across their OSs.

I’ve recently started experiencing a new-to-me glitch where the Safari unibar just drops the input. Apparently, it’s been a thing that’s been around for several years though. How is it a thing to drop inputs in your browser and it’s not fixed at least 9 years later?

On a related note; that’s what always concerns me the most about things like AI and robotics, the frontier is constantly pushed, in spite of the rather major, fundamental flaws and glitches … as people are pushing AI and robotics into taking over everything.

What happens when the glitch is in the do not start Ai robot nuclear war routine?
by recognity | 2026-03-03 10:47:56+00:00
Really cool approach. The "Ollama for classical ML" framing makes it instantly clear what this does.

I've been building CLI-first tools myself and the pattern of wrapping complex workflows into simple terminal commands is underrated. Most devs I know would rather type one command than spin up a Jupyter notebook for a quick prediction.

Curious about the model format — do you plan to support a registry where people can publish pre-trained models, like Ollama's library? That would be the killer feature for adoption.
Show HN: Oxmgr – a lightweight PM2 alternative written in Rust
by vladimir-urik | 2026-03-03 10:47:59+00:00
Oxmgr is an open-source process manager for Linux, macOS, and Windows.
Language-agnostic (Node.js, Python, Go, any executable), declarative
oxfile.toml config with idempotent `oxmgr apply`.

Benchmarked against PM2 on Linux (GitHub Actions Ubuntu, automated on every push):
- 42x faster crash recovery (3.7ms vs 157ms)
- 21x lower memory at 100 processes (6.8MB vs 145MB)
- 7.5x faster fleet start (773ms vs 5.82s)
- 47x faster single process start (3.9ms vs 184ms)

Benchmarks are reproducible — script is in the repo.

GitHub: https://github.com/Vladimir-Urik/OxMgr
Benchmarks: https://oxmgr.empellio.com/benchmark
by recognity | 2026-03-03 10:48:14+00:00
The insight about TTFT dominating everything resonates. We're seeing the same pattern in CLI tools — the perceived speed of AI features comes down to how fast you get the first useful output, not total processing time.

Curious about your semantic end-of-turn detection: are you using a separate lightweight model for that, or is it baked into the main LLM inference? That seems like the hardest part to get right without adding latency.
by rodwyersoftware | 2026-03-03 10:48:15+00:00
Location: London
Remote: Yes
Willing to relocate: No, remote only projects
Technologies: Full stack from top to bottom. Python, Django, JavaScript, DevOps, K8s, all databases, and more.
Resume: https://www.linkedin.com/in/richardodwyer/
Email: hn@richard.do

Expert level engineer with 15 years of experience. Available for contract roles in any timezone. Deep experience working in Health tech and within Data Science teams.
by andrewstuart | 2026-03-03 10:48:45+00:00
Here you go, capture browser video for $100……

https://www.amazon.com.au/AVerMedia-Streaming-Passthrough-Re...

Or use ffmpeg with nvenc it allows simultaneous capture of 12 sessions.

Toss away all the hard work futzing with the browser just put in one ffmpeg command.
by bayindirh | 2026-03-03 10:50:50+00:00
I'll politely disagree with this.

We have moved to permanent DST some years ago, and in December and January I wake up and leave home at darkness. Also, since days are so short, I leave office at dark, too.

My body is strongly solar powered. I can't wake up, I can't get up to speed mentally, my brain and body can't work until it sees sunlight.

Body's circadian rhythm needs that light, and artificial replacements doesn't cut it, because it's not only light for my body, apparently.

This behavior is not dependent on my vitamin levels, either. My body is an avid consumer of B, and I take the whole family and then some as supplements. My energy levels visibly increase when I start to wake up with daylight, regardless of what I take.

While many people disagree with me, I'm in this body for more than 40 years now, and I believe I know at least a couple of things about how it works and behaves.

So yes, we should start respecting nature more. Optimizing for numbers doesn't cut it.
by milan777love | 2026-03-03 10:51:21+00:00
I wanted GrapheneOS to deliver on its promises so bad, it sounds so good on paper.
And I should be the ideal user, a technical guy whose quality of life is directly impacted by a lack of privacy/security, highly motivated to use it correctly.
But the reality is that you can't have your cake and eat it too. Just leave your phone at home, this is a toy for privacy enthusiasts.
A well intentioned but fruitless hobby.
by davydm | 2026-03-03 10:52:24+00:00
seems interesting, but I'm not going to log in to read the rest

i don't think people realise the harm they do to their blogs by requiring subscriptions and logins - if you have something you genuinely want to share - share it. If you want to make money off of people reading your content, that's cool, but you immediately exclude a lot of people, so your motivations become exceedingly transparent.
by bleudeballe | 2026-03-03 10:53:31+00:00
Banking Company LLC presents: Quantum Loans™
"Your money is simultaneously yours and ours until you check your balance."

Superposition Financing:
Your loan exists in all possible amounts until observed. Checking your balance collapses the wavefunction — so we recommend you simply... don't. Ignorance isn't just bliss, it's financially optimal.

Multiverse Co-signing:
Split the debt across all versions of yourself in the multiverse. Sure, some of you will default — but statistically, infinite yous means infinite revenue for us.

Entangled Interest Rates:
Your rate is entangled with a partner borrower chosen at random. If they pay on time, your rate drops.

Payment Clusters:
Forget monthly installments. Payments arrive in probabilistic clusters — sometimes three in a week, sometimes none for a year. We can't predict when, and neither can you. It's not a bug, it's quantum mechanics.
by palata | 2026-03-03 10:53:54+00:00
I don't know how to answer to this, other than you seemingly don't know Android so much.

Everything you describe here is normal on all Android (e.g. differences of UI or differences of default apps). F-Droid has nothing to do with GrapheneOS.

> Exploit protection compat mode for banking apps.

This is the only caveat: some (not all) banking apps are annoying.
by Horos | 2026-03-03 10:54:41+00:00
Interesting project. A few questions that came to mind:
How do you handle GC pressure at scale? V8's hidden classes make homogeneous object arrays fast, but the per-object overhead adds up — 100K entries is already 6-8 MB of metadata alone, and major GC pauses become unpredictable.
What's the persistence story? The moment you serialize to IndexedDB or OPFS, the "native structures" advantage disappears. Have you looked at columnar formats to keep it fast?
How do you handle compound queries without a planner? Something like "age > 30 AND city = 'Paris' ORDER BY name" needs index selection strategy, otherwise you're back to full scans.
The part I find most compelling is reactive queries — define a filter, then as objects land in the store (from DOM extraction, a WebSocket, whatever), results update incrementally via Proxy interception. No re-scan. That's not really a database, it's a live dataflow layer.
Concrete example: a browser extension that extracts product data from whatever page you're on. Each page dumps heterogeneous objects into the store. A reactive query like "items where price < 50 and source contains 'amazon'" updates in real time as you browse. No server, no SQL, just JS objects flowing through live filters.
That would be genuinely useful and hard to do well with existing tools.
by virtualritz | 2026-03-03 10:55:15+00:00
> I dropped it in the end partly because of all the problems and edge cases, partly because its a solution looking for a problem an AI essentially wipes out any demand for generating video in browsers.

That is only because your view omits some other problems this solves/products this enables.

There is an incredible ecosystem of tools out the browser land, to create animation.

If you can capture frames from the browser you can render these animations as videos, with motion blur (render 2500 frame for a second of video, blend 100 frames each with a shutter function) to get 25fps with 100 motion blur samples (a number AfterEffects can't do, e.g).
by microtonal | 2026-03-03 10:55:36+00:00
Burglars recently broke into my parents' house and they left the MacBook and iPads. Most informed thieves probably know that they are bound to an account, can easily be blocked, and there is no use trying to sell them.

I would assume its more and more the case with phones as well. ~10-15 years ago I heard often about smartphones getting stolen out of people's pockets, etc. Not so much anymore.

Non-Apple laptops is probably a different game.
by renewiltord | 2026-03-03 10:55:56+00:00
No professional has ever taken kindly to being told their primary function. The notion of greater grandeur infects everyone from janitor to president. I'm not foolish enough to tell doctors these things. If I did, I doubt I'd get what I want.

There are limits, naturally. I don't really expect to fit the percutaneous pins into my hand myself, even if I had third hand capable of equal dexterity. But if I have to sing a song you can be sure the song is sung. It's no different from selling B2B SaaS. You just need to make the sale.
by imtringued | 2026-03-03 10:56:09+00:00
It's speculation because the author didn't show the byte code or even just what the code decompiles to in Java.

But even with speculation, it shouldn't be that surprising that dynamic dispatch and reflection [0] are quite expensive compared to a cast and a field access of the length property.

[0] https://bugs.openjdk.org/browse/JDK-8051447
by efilife | 2026-03-03 10:56:12+00:00
> Tesseract is vastly worse than AI OCR. But the damage a Tesseract error can cause is bounded. The damage of what AI can hallucinate is practically unbounded.

AI OCRs aren't LLMs (unless you use ChatGPT for this), so this argument seems invalid?

> AI feels grievously inefficient. It took 29.29 minutes to OCR the 4-page handwritten draft of this essay with Qwen3-VL:8B.

Isn't this using the wrong tool for the job?

> AI makes Nvidia rich, and I don’t like Nvidia because their Linux support sucks ♥

I don't think LLMS really benefit nvidia or make them rich. (Author is referring to LLMS as AI in this blog post). They use completely different technologies

> AI is centralized even though that’s bad architecture. Check what server you’re connecting to when working with local LLMs

None. If it's local, I'm not connecting to any server. I can run my models offline
Logic gates as persistent stateful tasks – a BCD decoder built on a VM
by tracyspacy | 2026-03-03 10:56:15+00:00
I'm building a tiny embeddable VM in Rust, where the core primitive is a Task with its own state and executable bytecode instructions.

Recently I added new example: Implementation of Binary Coded Decimal decoder from Petzold's "Code" book — every logic gate (bits switch, inverters, AND gates) is a task carrying its own instructions.

It works simple : cargo run 1001 -> 9 and as output it will show AND gate with inputs and output

bcd-decoder: https://github.com/tracyspacy/spacydo/tree/main/examples/bcd-decoder
by cachius | 2026-03-03 10:56:18+00:00
Until you hit 'Search' at the bottom right it shows you a preview result set - that can differ completely from the one you get then. Because two are not enough, they added a third with 'Siri suggestions' as top row. Which is not in the Search settings but in the ones for Siri. The iOS docs[1] misname it as 'Suggest App' when it is called 'Suggest Apps Before Searching' which only the iPadOS docs [2] get right. Did I mention they cut useful info from the iOSv26 version[3] and changed the URL?

[1]: https://support.apple.com/guide/iphone/about-siri-suggestion...

[2]: https://support.apple.com/guide/ipad/about-siri-suggestions-...

[3]: https://support.apple.com/guide/iphone/turn-siri-suggestions...
by Horos | 2026-03-03 10:56:27+00:00
Prompt injection detection library in Go, zero regex.

Most injection evasion works by making text look different to a scanner than to the LLM. Homoglyphs, leet speak, zero-width characters, base64 smuggling, ROT13, Unicode confusables — the LLM reads through all of it, but pattern matchers don't.

The project is two curated layers, not code:

Layer 1 — what attackers say. ~35 canonical intent phrases across 8 categories (override, extraction, jailbreak, delimiter, semantic worm, agent proxy, rendering...), multilingual, normalized.

Layer 2 — how they hide it. Curated tables of Unicode confusables, leet speak mappings, LLM-specific delimiters (
, 
, 
...), dangerous markup patterns. Each table is a maintained dataset that feeds a normalisation stage.

The engine itself is deliberately simple — a 10-stage normalisation pipeline that reduces evasion to canonical form, then strings.Contains + Levenshtein. Think ClamAV: the scan loop is trivial, the definitions are the product.

Long term I'd like both layers to become community-maintained — one curated corpus of injection intents and one of evasion techniques, consumable by any scanner regardless of language or engine.

Everything ships as go:embed JSON, hot-reloadable without rebuild. No regex (no ReDoS), no API calls, no ML in the loop. Single dependency (golang.org/x/text). Scans both inputs and LLM outputs.

result := injection.Scan(text, injection.DefaultIntents())
if result.Risk == "high" { ... }

https://github.com/hazyhaar/pkg/tree/main/injection
by davydm | 2026-03-03 10:56:56+00:00
I gave up modding windows in any meaningful way after the several times I was left with a machine which was unstable, or had some other issue, or simply became 100% broken after a windows update was pushed to my machine.

It's a corporate operating system, not a user operating system. If you want to customise your desktop experience and have a stable time of it - this is not your platform, sorry. There is really only one platform for customisation: linux. Because distros and software there have been _designed_ around user choice.

Hacks are cool, but inevitably open up vulnerability pathways, not to mention issues with stability and being able to receive security patches, rolled into windows update. It's fine if it's just a personal pc you can reload at any point, but it's pointless for a machine that you require to keep functioning (eg a work machine, or, my personal machine, which does stuff like organise media on a regular basis).
by andrewstuart | 2026-03-03 10:57:20+00:00
There’s a tiny, tiny market for people who would pay for this.

Also you must understand that chrome is not a deterministic renderer. You cannot get the per frame control because it is fundamentally designed to get frames in front of the user fast.

They did some work around the concept of virtual time a few years ago with this sort of thing in mind and eventually dropped it.
by ziasvannes | 2026-03-03 10:58:00+00:00
Hi HN,

I just launched SMOG & Co — a digital platform bringing Spreken Met Ondersteuning van Gebaren (SMOG) to life. It’s designed for parents, caregivers, teachers, therapists, and anyone learning Dutch — even horses apparently .

What makes this fun (and maybe ridiculous) is that I built everything solo:

Web app: React SPA, split-pane layout, fast search, favorites, multilingual & GDPR-compliant.

Mobile apps: React Native + Expo, offline-first videos, fully native feel.

Backend: Convex for real-time sync, Hono + oRPC for type-safe APIs, Mux for videos.

Extras: Sponsorship model for non-profits, analytics, offline sync.

Why it’s interesting:

250+ users in 48h.

#6 Education app in Belgian App Store in week one.

Works offline in care homes, schools, and on-the-go.

At 21 years old, this is my first App Store app — and seeing people use something I built completely alone, from backend to mobile apps, is surreal.

Check it out:
Web: app.smog.vlaanderen

iOS: https://apps.apple.com/app/smog-co/id6758547774

Android: https://play.google.com/store/apps/details?id=be.zias.smog
by ssl-3 | 2026-03-03 10:58:17+00:00
I absolutely can compare these things. I don't even have to move any goalposts.

- shared buffers between phones being flaky: Can't fix. Acceptance-only.

- using face time on PC to answer calls from iphone being glitchy: Can't fix. Acceptance-only.

- my browser crashing when I try to screenshare, repeatedly, on linux: Can fix. I don't have to accept this.
by palata | 2026-03-03 10:58:57+00:00
> outlook on workprofile?

I don't have outlook, but Teams works normally, as far as I can tell

> authenticator apps

No issues there with the Microsoft Authenticator and Yubico Authenticator.

> banking apps

My banking apps work, but that's not the case for all of them. I would personally change bank rather than leaving GrapheneOS. The annoying part could be work apps (I wouldn't want to have a second phone just for work), but my bank I can change :-).