frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

HackerTube: YouTube built from videos recommended by HN

https://karpathy.bearblog.dev/hacker-tube/
1712•karpathy•20h ago•451 comments

Proving and Improving the Platonic Representation Hypothesis with JEPAs

https://arxiv.org/abs/2610.39302
44•Anon84•2h ago•11 comments

Novellas with Groff

https://movq.de/blog/postings/2026-10-31/0/POSTING-en.html
38•dverlaeckt80•2h ago•9 comments

Lenovo's 'encrypted' fingerprint USB is just an unencrypted SD card in a case

https://www.reddit.com/r/technology/comments/1xl2pr3/lenovos_encrypted_fingerprint_usb_drive_is_j...
97•entryleveljobsc•1h ago•41 comments

Bidirectional Charging During Grid Outages

https://www.jefftk.com/p/bidirectional-charging-during-grid-outages
13•luu•19h ago•8 comments

Police chief unplugs Flock cameras after company ignores contract cancellation

https://www.tomshardware.com/tech-industry/big-tech/police-chief-physically-unplugs-flock-cameras...
71•entryleveljobsc•1h ago•12 comments

Show HN: HackerBooks – HackerTube, but for books recommended on HN

https://hackerbooks.org
3•roansh•16m ago•1 comments

Show HN: I rebuilt my old canvas 3D library as a small WebGL 2 library – phoria2

https://kevs3d.co.uk/phoria2/
25•kevs3d•1d ago•3 comments

An Italian farmer found some unknown seeds in his attic and planted them

https://www.smithsonianmag.com/science-nature/italian-farmer-found-unknown-seeds-attic-with-nothi...
615•ecares•17h ago•176 comments

One-minute frequency disturbances from synchronization in power systems

https://www.nature.com/articles/s41560-026-02144-0
41•croes•1d ago•15 comments

Brazilian Court Sanctions Lawyers for Prompt Injection in Court Filing

https://jetstream.security/insights/brazilian-court-sanctions-prompt-injection-filing/
224•doodlesdev•13h ago•118 comments

Memdoor: A team of 5 Qwen3.8-27B models beats Fable 5 on LiveCodeBench Hard

https://github.com/guregodevo/memdoor/tree/main/examples/workflows/team-solve
348•guregodevo•17h ago•172 comments

Radiation Map of the World

https://radiaverse.com/
51•slater•3d ago•18 comments

TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8

https://atlasum.net/blog/cve-2026-98432-linux-ipv4-tcp-uaf
590•oger•20h ago•290 comments

Copper – A minimal low-level programming language with OOP and generics

https://tibleiz.net/copper/
9•bogdanoff_2•1d ago•3 comments

Show HN: Point your camera at a landscape to learn about its geology

https://outcrop.rocks/
76•headsupernova•3d ago•19 comments

Domain hacks with unusual Unicode characters (2018)

https://xn--69f31l4t57c0mag4b613h.xn--7uh4898msjaso/🆆🆃🅵/
36•n_plus_1_acc•5h ago•30 comments

AI agent swarms in Minecraft fail to build civilization, drown in bureaucracy

https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-agent-swarms-unleashed-in-m...
55•entryleveljobsc•2h ago•20 comments

Enlightenment 0.28.0 Release

https://www.enlightenment.org/news/2026-10-31-enlightenment-0.28.0
16•birdculture•49m ago•3 comments

Understanding Email Encryption

https://www.fastmail.com/blog/email-encryption/
71•nmjenkins•1d ago•18 comments

Restrooms along the Norwegian Scenic Routes

https://www.visitnorway.com/plan-your-trip/travel-tips-a-z/norwegian-scenic-routes/worlds-best-to...
598•giuliomagnifico•5h ago•343 comments

Leaking Secrets from Air-Gap Computers by Spelling Radio Signals from RAM (2024)

https://arxiv.org/abs/2409.02292
140•hapax_legomena•14h ago•71 comments

Running a bootstrapped SaaS for 20 years with my brother

https://blog.zamzar.com/2026/10/30/20-years-766-million-files-two-chameleons/
175•whyleyc•2d ago•43 comments

Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust

https://github.com/ivankovic/omnidiff
9•FabCH•3h ago•13 comments

The AI cost of JavaScript frameworks

https://nolanlawson.com/2026/10/28/the-ai-cost-of-javascript-frameworks/
186•luu•10h ago•126 comments

Altoids Project

https://uvdn7.github.io/altoids-project/
141•uvdn7•17h ago•7 comments

Zinc creep in cable spelter sockets brought down the Arecibo telescope in 2020

https://maketecheasier.com/arecibo-zinc-creep-collapse/
145•ohjeez•1d ago•44 comments

A brief history of just-in-time: forty years of JIT work, from 1960–2000

https://dl.acm.org/doi/10.1145/857076.857077
58•gjvc•3d ago•1 comments

A 1580 Map Shows Why Data Visualization Is Never Neutral

https://thereader.mitpress.mit.edu/a-1580-map-shows-why-data-visualization-is-never-neutral/
71•the-mitr•2d ago•8 comments

It's the memory latency, stupid

https://pivotlake.io/blog/its-the-memory-latency-stupid/
237•ntur1337•21h ago•75 comments
Open in hackernews

Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust

https://github.com/ivankovic/omnidiff
9•FabCH•3h ago
I have been researching what the ultimate diff tool would look like, based on actual diffs in open source repositories.

OmniDiff can diff: code (25 languages), config, images, PDFs, archives, cursors, fonts...

It's fast. It can diff C++ files of tens of thousands of lines in under 100ms, on a 2023 ThinkPad T14s.

It's open source. AGPLv3.

It's based on real diffs. I looked at the 7400 repositories that are listed in Gentoo packages, sampled 2000 diffs and solved them manually to get a good understanding of what is needed, before putting together the diff pipelines for each content type. Incidentally, this also forms the basis of the CI pipeline, so the robustness of the codebase is quite high.

I'm still developing it. It's v0.3.0 at this time. But I have been using it daily as my git difftool for months now, and it works well.

AI Disclosure: Yes, I do use AI. No, I do not vibecode.

Comments

paaloeye•2h ago
How is it better or worse compared to https://github.com/dandavison/delta ?
FabCH•2h ago
It’s much much better with moved code.

Delta adds color to the standard git diff algorithm.

Omnidiff uses a completely different algorithm.

About a third of diffs are significantly better.

paaloeye•2h ago
Okay, I'll give it a try then.
paaloeye•2h ago
Older submission: https://news.ycombinator.com/item?id=49891989
FabCH•2h ago
Not quite.

In the meantime, I added support for all other non-code file formats. Hence the name change.

It’s quite a big chunk of functionality.

anilgulecha•53m ago
You have a good core idea here. You're pretty much killing your project in infancy with the AGPL+donation license model. Meanwhile, some other projects will take the core idea of "language aware differ" and release BSD, and one of those will win, including perhaps making it into git/future version controls.

IMO, you should seek to make this a standard that wins, and hopefully other opportunities that come will be where you make commercial hay. My unsolicited 2c.

FabCH•35m ago
I really do care about copyleft and AGPL. It’s a political choice. I specifically chose it because I know from direct experience that big tech is allergic to it.

I actually don’t care about the commercial license. It’s more of an experiment for my own amusement than an actual attempt at building a commercial project.

If it inspires someone to build another one and we still end up with a better differ, I’m ok with that world. As long as the open source community has a better differ.

Note that there already are at least 3 that I am aware of. But they do perform worse on speed and accuracy.

ipsi•28m ago
FWIW, there's probably no point in using a copyleft licence if AI is involved[1][2], unless you've got pretty solid proof AI only "assisted" rather than doing the bulk of the work. Otherwise, you don't have copyright on the generated code, and without copyright the licence is meaningless, AFAIK.

This is not to say you can't or shouldn't use AI, but it's important to understand the tradeoffs you're making.

[1] https://www.scotusblog.com/cases/thaler-v-perlmutter/ [2] https://www.jenner.com/en/news-insights/client-alerts/us-cop...

hebetude•22m ago
Something nobody asked for with licenses nobody wants to use. Project is dead before it started
cocoto•12m ago
How does it compare with diffstatic?
FabCH•3m ago
Comparing is slightly complicated but roughly speaking:

Difftastic only diffs code, which is only 2/3 of all diffs.

When only measured on stuff difftastic supports:

Difftastic is perfect on 64% of diffs and near-perfect on 17% more.

Omnidiff is perfect on 90% of diffs and near-perfect on 5% more.

Speed is

p50 - 35ms difftastic vs 4ms OmniDiff p99 - 637ms vs 420ms

Difftastic wins on license. MIT vs AGPL.

Surac•3m ago
obviously it's in rust. anything the world does not need is in rust
FabCH•21m ago
I’m not based in the US so SCOTUS doesn’t set meaningful precedent for my IP.

That said, even under those rules, I would be comfortable arguing before the court that this code has significant human involvement and easily passes the copyright standard.

It’s also why I don’t think someone can just easily create another one and license it under BSD. My code is AI assisted, but all truly important pieces were human made.