frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Claude Fable 5.1 and Claude Mythos 5.1

https://www.anthropic.com/claude-fable-and-mythos-5-1
416•denysvitali•1h ago•364 comments

Play Store blocks AuroraStore, hurting GrapheneOS users

https://gitlab.com/AuroraOSS/AuroraStore/-/work_items/1566
334•erikvanoosten•3h ago•121 comments

Launch HN: Nori Robotics (YC S26) – A low-cost humanoid robot for development

https://www.norirobotics.com/
52•AntonioLi•1h ago•13 comments

The creator of Jujutsu has joined ERSC

https://ersc.io/blog/martin-joins-ersc
86•steveklabnik•1h ago•62 comments

AnkiDroid: Google Play no longer allowing Open Collective donation link

https://github.com/ankidroid/Anki-Android/issues/21656
725•hexa555•9h ago•202 comments

Ambient CSS v3 – Blender meets CSS

https://ambientcss.vercel.app/
113•kikkupico•3h ago•45 comments

UEFA's Champions League draw creates unfair clusters; a Cayley graph fixes it

https://sariyuce.com/blog/2026/UEFA-Draw/
31•erdems•1h ago•6 comments

Ask HN: Who is hiring? (September 2026)

141•whoishiring•4h ago•138 comments

I trained a small transformer in 1.5hrs and it beats many LLMs

https://mvakde.github.io/blog/44-on-arc-1/
410•porridgeraisin•9h ago•121 comments

Show HN: Running 104GB Qwen3.8-Flash-Next on 48GB Mac with at ~12 tok/s

https://github.com/carloslfu/slotstream
65•carloslfu•2h ago•51 comments

Quill (YC W20) Is Hiring a Fullstack SWE

1•R_R•2h ago

Movie Scene Map – 13,312 films, series, games, anime and manga

https://moviescenemap.com/
52•Flightmussy•2h ago•19 comments

Magic eye tube

https://en.wikipedia.org/wiki/Magic_eye_tube
22•peter_d_sherman•3d ago•6 comments

Ask HN: Who wants to be hired? (September 2026)

31•whoishiring•4h ago•140 comments

American Airlines mechanic Azriel “Al” Blackman has died

https://simpleflying.com/american-airlines-mechanic-passes-away-100-record-80-years/
335•NaOH•2d ago•132 comments

Io_uring Without Readahead

https://frn.sh/io-uring/
90•porridgeraisin•6h ago•28 comments

How bicycle coaster brakes work (2018)

https://www.dougbarnesauthor.com/2018/06/how-bicycle-coaster-brakes-work.html
6•Vedor•3d ago•0 comments

Fastpotify

https://fastpotify.rocks/
757•nreece•16h ago•492 comments

We are rebuilding Monica

https://www.monicahq.com/en/blog/we-are-rebuilding-monica/
81•robinhood•1d ago•52 comments

Dr. Melvin Scheinman: 40th Anniversary of Catheter Ablation

https://ucsfhealthcardiology.ucsf.edu/facstaff/spotlight/dr-melvin-scheinman-40th-anniversary-cat...
42•efavdb•3d ago•10 comments

Physically Immutable Optical Archive Libraries

https://savartus.com/solutions/enterprise-laser-storage/
19•thunderbong•2d ago•9 comments

Dwarf Fortress' creator says the industry's in shambles over AI

https://www.pcgamer.com/gaming-industry/dwarf-fortress-creator-says-the-industrys-in-shambles-ove...
121•Limb•3h ago•99 comments

A browser-based viewer for Office Open XML documents

https://ooxml.silurus.dev/
43•mathiaswp•3h ago•9 comments

Introducing Ad Blocker for Firefox on iOS

https://blog.mozilla.org/en/firefox/ad-blocker-on-ios/
176•HieronymusBosch•5h ago•70 comments

Keenable SELECT: an agent that searches the web in SQL

https://keenableai.github.io/select-showcase/
39•phoenix120•3h ago•12 comments

Restroom Archive

https://restroomarchive.com
330•jcalx•16h ago•77 comments

Atlas: A World Model for Spatial Intelligence

https://www.worldlabs.ai/blog/atlas
47•johnsutor•1h ago•1 comments

Tmp.0ut Volume 5

https://tmpout.sh/5/
180•ghuntley•20h ago•37 comments

Playa Phone

https://playaphone.com/
724•cutoff•1d ago•224 comments

I turned my security cameras into an automatic bird identification system

https://jasontucker.blog/how-i-turned-my-security-cameras-into-an-automatic-bird-identification-s...
604•speckx•1d ago•162 comments
Open in hackernews

The creator of Jujutsu has joined ERSC

https://ersc.io/blog/martin-joins-ersc
82•steveklabnik•1h ago

Comments

matthewbauer•1h ago
Is this new? The date says July 8, 2026.
steveklabnik•1h ago
Fixing, thank you!

(Martin joined back then, but we are posting about it today, so we should have the post date as today)

valvix•1h ago
What a pivot, from manga to software
steveklabnik•1h ago
Working with Martin has been a real pleasure, and we'll have some more stuff to talk about very soon!
opem•1h ago
excited for what you guys would be coming up with ;)

btw, did Martin leave google?

steveklabnik•57m ago
Thanks!

Martin left Google for this, yes.

tcoff91•10m ago
I absolutely love jj (just check my HN comment history). One thing I'd love to see in jj though that git does better is copy tracking. If somebody renames a file upstream, and you go to rebase your commit that touches that file onto main, jj doesn't handle this very well compared to git.

Do you have any idea if this is coming to jj soon?

steveklabnik•7m ago
There is active work in this area, yes! https://github.com/jj-vcs/jj/issues/3386 is the bug tracking the feature request, and there have been some recent PRs working on implementing this, see here for one example: https://github.com/jj-vcs/jj/pull/9864
drsouth•7m ago
Do you happen to have or know of any good open source projects on any public platform like GitHub, gitlab or Codeberg, that uses Jujutsu/jj?
drsouth•9m ago
Will this have any chance if Jujutsu/jj doesn't get more traction? The effort to learn a new VCS is less than for a programming language, but many developers have not learned git in depth, and Mercurial and others have not gained a lot of traction.
tensegrist•1h ago
what a lovely website
steveklabnik•1h ago
Thank you!

We liked our old look, but one funny thing about how things are going in the world: our old color scheme was too close to what happens when you ask Claude to generate a site, and so even though we paid a human to build it, we didn't want to communicate slop, especially because that's not what we did!

Nick Noble is our designer, he put in a bunch of work on this, and I really like it too.

poly2it•54m ago
I love how little latency there is on your website. I'm often thrown off by websites freezing on navigation, something we euphemistically call "loading". I feel we should have moved beyond that in the year of 2026. Your website really respects the user in this regard. Aesthetics are splendid as well.
nickisnoble•56m ago
Thanks!

There will be a lot more of it soon :D

ModernMech•22m ago
It's killing my GPU tho so can't look at it took long without my fans going to max.
steveklabnik•10m ago
What is your browser/OS combo? Thank you for bringing it up, we can only fix things that we hear about, so I appreciate knowing that something is off.
RobotToaster•1h ago
Jujutsu is apparently the name of a version control system, for anyone else confused how the creator of a thousand year old martial art had joined them.
CobrastanJorji•13m ago
Thanks, I was trying to work it out in my head. I knew brazilian jiu jitsu was 20th century, and I was like "but wait, is jiu jitsu itself not that much older, that seems very surprising."
infogulch•1h ago
What is ERSC?
steveklabnik•42m ago
I wrote a bit about this here: https://news.ycombinator.com/item?id=49526190

I wrote about why I joined the company back when I did previously here: https://steveklabnik.com/writing/i-see-a-future-in-jj/

In short: we are building a next generation source control system for the enterprise.

fallat•1h ago
Someone will have to explain the value proposition to me...

We have git.

jujutsu works with git.

git can do everything jujutsu can do (otherwise, jujutsu couldn't work with git).

Thus, jujutsu is a UX / new steering wheel.

ERSC is trying to be a GitHub competitor with what surplus value?

Don't get me wrong, GitHub has a slew of its own problems, but I have not seen any commentary on how ERSC addresses any of the downfalls GitHub has too. We're jumping from one frying pan into another, currently-cooler one?

What about SourceHut? Codeberg? They could offer the same steering wheels.

rirze•53m ago
I might be mistaken, but I always figured the end goal for jujitsu was to use its own backend. Supporting git-colocation seems like a compatibility case to bring users over.

If I had to guess, then I would say ERSC is trying to build a `jj` forge based on this new hire and that would be amazing imo.

steveklabnik•44m ago
We'll be saying more about this very soon, but the short version is this: we are not building a GitHub competitor in the way that SourceHut or Codeberg are. We are building infrastructure for enterprises, not a social coding site.

While jj works with git, it doesn't have to. jj has the ability to work with many backends. Git is the popular one in the open source world, but that doesn't mean that other ones are not possible. And that's the core tech we have built.

With the rise of agents, more and more companies are running into the limits of what Git can do. It was never designed for large monorepos, and so there are performance issues, but also features that it's missing, that are important once you start trying to scale things up to an entire organization. Companies like Meta and Google ran into these things well before the present moment, but you don't have to be a FAANG these days to be running into this sort of stuff.

We also understand that incremental adoption is really important, especially for something as fundamental as source control. So our tech also has a git ingress/egress that will work with the core functionality, but more advanced things that git simply can't do will end up requiring using a non-git protocol. jj is the bridge between those two worlds.

I hope that makes sense! We have been in psudeo-stealth for a while now, this is the start of us coming out of our shell a bit and actually talking about what we're doing.

jph•45m ago
Jujutsu is a better smarter git. It's a great convergence of better UX, plus more expressive, plus easier to use.

If you haven't tried jj yet, take it for a spin and see how you like it.

drsouth•5m ago
How does it compare to Mercurial? And why would it get more traction than Mercurial?
drcongo•45m ago
This looks like excellent news.
fenugurod•36m ago
That’s amazing news. Can you share more about your tech stack? I suppose it’s mainly built with Rust?
steveklabnik•33m ago
We have a colopholon! https://ersc.io/colophon

Rust is the default language for all of our non-frontend web stuff, yes.

ksymph•35m ago
So if I understand correctly: ERSC is working on an alternative backend for jj other than git (and presumably providing related infrastructure)?
KajMagnus•35m ago
Congrats (or what's the right word :- )) Martin and best wishes to you and ERSC,

Looking forward to using the VCS stuff you'll create :- )

waldrews•31m ago
(off topic) why the headache-inducing animated background? An annoyance for all, and an actual accessibility issue for some.
steveklabnik•21m ago
Not off topic!

We should be respecting https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/A... . If we do not, that's a bug, and please let me know what browser/OS/whatever else combo you have if that is an issue.

minraws•24m ago
jj is one of the few new devtools I was quite frustrated with while starting out but could see the value so stuck around and man is it so nice.

For anyone curious the big thing with jj is you can undo. Basically if you were running a rebase and bungled a commit sha or branch name, no worries undo your way out, if you forgot to push but abandoned a commit not issues undo it. Same with all jj commands.

Delta db takes this a step further and everything you edit is a change so your actual edits are also all saved.

I find non destructive-ness for as long as possible approach very nice, since there aren't as many constraints on us not being able to do it nowadays, we had limited storage and stuff in 2000s perhaps but in 2026 even with the killer SSD prices it's fairly cheap to buy more SSD, we can definitely waste 100MB per project storing redundant history we may not ever need.

Same way in photoshop non destructive editing took over, especially useful for humans, but works for AI and LLMs too, they can undo their mistakes as well.

sshine•20m ago
Are you saying push + undo = unpush?
yegle•14m ago
AFAIKT it will revert the local state to "pending push".
yegle•6m ago
A term coined within Google that describes the best part (to me at least) of jj: delayed conflict resolution.

You worked on multiple things, you sync with the upstream, then boom now you have conflicts in one or more of your local branches.

Instead of immediately presenting you a conflict resolution view (usually 3 pane vimdiff) and you'll have to resolve at the sync time, the commits are simply marked as "have conflict", and you can continue working on other things until you have time to deal with it.

And for a chain of commits that all have conflicts, chances are fixing the first conflict automatically resolves all other conflicts in the chain, thanks to the auto-rebasing feature.

phi-go•16m ago
No word about the future of Jujutsu, so I guess this is bad news for for jj users?
mtlynch•14m ago
Isn't ERSC aiming to be for jj what GitHub was for git? In which case, this would be great news for jj.
steveklabnik•12m ago
It's in the post, but Martin will be continuing to work on jj itself as well as on our products, just as he did at Google, working on the open source jj but also their internal source control team.

As a side note, jj has rules around company representation in maintainership, and so when this initially happened a few months back, ERSC actually became over-represented in the maintainers group, as we also employ several other maintainers. The project decided to add more maintainers to keep the balance, rather than ask folks to step down.

We very much want to properly support the upstream project, and we want to make sure that it continues to be awesome for everyone, not just our customers.

Wyverald•12m ago
The article says this:

> von Zweigbergk will continue to be a core maintainer of JJ as an open source project under the Apache 2.0 license.

mhd•10m ago
"human ↔ machine collaboration" sounds rather creepy, to be honest.
keeganpoppen•7m ago
tell that to Doug Englebart or J.C.R. Licklider-- the idea of human-computer symbiosis predates basically all computers that we would recognize as such today. crazy how it is only really now becoming true in the way that they envisaged in the 1960s.
ModernMech•7m ago
No worries, Windows 11, browser I just tested in Opera and Edge. Shared Intel GPU runs at 70% in either, guessing due to the lovely clouds drifting by.
opem•36m ago
so most of my guesses about ersc are true, except it is only for enterprise? or do individuals also get access eventually?
steveklabnik•25m ago
It's not so much that we will prevent individuals from using the product, we are just focusing feature development on the needs of companies and teams. Startups are hard, and you have to focus, and so that's where we are focusing first.
LoganDark•22m ago
Will you prevent individuals from using the product by requiring a sales call for onboarding? (aka: decisions that have nothing to do with individuals at all, but merely rule them out by intrinsically not being something they can achieve)
steveklabnik•16m ago
As we initially roll out we will be doing that, yes. The reason is that our initial offering is enterprise shaped, and so won't have a self-service onboarding. Eventually we will not require the white gloves, but you have to start somewhere.
pwdisswordfishq•24m ago
The enterprise sounds accurate.

You mention performance issues with Git, but there are performance issues with this blog post.

steveklabnik•11m ago
What is your browser/OS combo? I am assuming it's the animation, we tested it thoroughly but there can always be bugs. Thank you for bringing it up!
QuantumNomad_•15m ago
Are you guys hiring? (Software Engineer that writes in Rust.)
steveklabnik•6m ago
We are not actively hiring at the moment, but will be in the future for sure.
opem•42m ago
this is a very legit question. my few cents:

I don't know how experienced you are with jj, but one thing I can say for sure is jj offers significant ux improvements over git and they plan to have a backend eventually. we might see the first implementation from ersc. and from their website I see they are already taking things like agents into account from day one. so we might be in the verge of getting something that scales better with modern day workload?

aseipp•31m ago
> git can do everything jujutsu can do (otherwise, jujutsu couldn't work with git).

FWIW I think it's a bit more nuanced than that. As a trivial counter example Git does not currently have a way to store conflicts inside commits[1], which is one of our major features. The way this works is that we basically store the sides of the conflicting trees in the Git object database (and another conflicted tree pointing to all of them), but the actual data structure representing the conflict as Jujutsu understands it is stored elsewhere. Git will be very confused looking at a conflicted tree object created by Jujutsu -- it shouldn't break but it doesn't understand what it's seeing. So, if a object can be stored in the database that is correct but Git can't really "view" it properly, does "git" (or capital-G Git) support it or not? Depends on who you ask, I guess. The storage layout being intimately tied to Git "as a thing", part of its identity, is one of the most interesting properties it has.

The way I see it is this. Jujutsu uses the Git storage layout on disk. But basically all of the algorithms and UX between the two are completely different. That is where most of the real differences are. To the extent we integrate with lots of fiddly Git details (eg tracking branches, remote integration etc) so that `git` commands work -- that's more necessity to make the UX nice. We could absolutely use the on disk Git format but in a way that was inscrutible to the `git` CLI, it just obviously would not be very nice.

As a disclosure I work at ERSC but I am also one of the maintainers of Jujutsu; this post is written with my maintainer hat on.

[1] At Git Merge last year, Elijah Newren prototyped and demo'd a really early and cool example of storing first class conflicts in Git, based on his work on ort-merge. So this might not be true forever :)

KajMagnus•9m ago
> As a trivial counter example Git does not currently have a way to store conflicts inside commits[1], which is one of our major features.

Yes, I like how jj does it!

Did a big `git rebase -i` yesterday and I felt stressed up, almost a bit angry, when there were some conflicts and I wasn't sure if I'd resolve all of them before it was time to leave, and work more later from a different laptop.

But with jj, no stress: I can just check in the conflicts, and later, on the other laptop: check out the conflicts and continue resolving.

(I just wish there was Git submodule support :- ))

sbuttgereit•27m ago
"Can do" and "can do easily" or "can do with minimal friction" aren't the same.

I use JJ locally and for those that call it a "porcelain" or a "git UI" are missing a lot. Sure you can use it that way, but what I've found is that it facilitates (and perhaps encourages) a pretty different workflow than I'd use with just plain Git. I could pull off what I do in JJ in just plain Git... but it wouldn't at all feel natural and you can really see this when you start using a JJ driven repository with Git tools (including just the Git command line tools).

Personally, and as a mere version control user, I prefer the JJ model of version control much more than Git's. The mechanics of the UI was very easy to get under my fingers (the essentials in about a day), but getting the ideas and really getting an understanding/appreciation for the conceptual differences and their ramifications on workflow took a month or two of regular working and trying things. For me, it was worth the effort.