frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Gemma 3 270M: The compact model for hyper-efficient AI

https://developers.googleblog.com/en/introducing-gemma-3-270m/
142•meetpateltech•1h ago•51 comments

Meta appoints anti-LGBTQ+ conspiracy theorist Robby Starbuck as AI bias advisor

https://www.thepinknews.com/2025/08/14/meta-robby-starbuck-ai/
55•pentacent_hq•20m ago•10 comments

Blood oxygen monitoring returning to Apple Watch in the US

https://www.apple.com/newsroom/2025/08/an-update-on-blood-oxygen-for-apple-watch-in-the-us/
168•thm•4h ago•92 comments

New protein therapy shows promise as antidote for carbon monoxide poisoning

https://www.medschool.umaryland.edu/news/2025/new-protein-therapy-shows-promise-as-first-ever-antidote-for-carbon-monoxide-poisoning.html
157•breve•5h ago•34 comments

Kodak has no plans to cease, go out of business, or file for bankruptcy

https://www.kodak.com/en/company/blog-post/statement-regarding-misleading-media-reports/
183•whicks•2h ago•73 comments

Bluesky: Updated Terms and Policies

https://bsky.social/about/blog/08-14-2025-updated-terms-and-policies
31•mschuster91•1h ago•19 comments

What's the strongest AI model you can train on a laptop in five minutes?

https://www.seangoedecke.com/model-on-a-mbp/
364•ingve•2d ago•130 comments

Axle (YC S22) Is Hiring Product Engineers

https://www.ycombinator.com/companies/axle/jobs/8wAy0QH-product-engineer
1•niharparikh•55m ago

Launch HN: Cyberdesk (YC S25) – Automate Windows legacy desktop apps

28•mahmoud-almadi•2h ago•8 comments

Arch shares its wiki strategy with Debian

https://lwn.net/SubscriberLink/1032604/73596e0c3ed1945a/
282•lemper•8h ago•104 comments

Jujutsu and Radicle

https://radicle.xyz/2025/08/14/jujutsu-with-radicle
69•vinnyhaps•3h ago•31 comments

Brilliant illustrations bring this 1976 Soviet edition of 'The Hobbit' to life (2015)

https://mashable.com/archive/soviet-hobbit
170•us-merul•3d ago•55 comments

Org-social is a decentralized social network that runs on an Org Mode

https://github.com/tanrax/org-social
143•todsacerdoti•7h ago•24 comments

Architecting LARGE software projects [video]

https://www.youtube.com/watch?v=sSpULGNHyoI
5•jackdoe•2d ago•0 comments

Show HN: I built a free alternative to Adobe Acrobat PDF viewer

https://github.com/embedpdf/embed-pdf-viewer
21•bobsingor•2h ago•6 comments

NSF and Nvidia award Ai2 $152M to support building an open AI ecosystem

https://allenai.org/blog/nsf-nvidia
120•_delirium•4h ago•65 comments

Show HN: Zig-DbC – A design by contract library for Zig

23•habedi0•2d ago•0 comments

Meta accessed women's health data from Flo app without consent, says court

https://www.malwarebytes.com/blog/news/2025/08/meta-accessed-womens-health-data-from-flo-app-without-consent-says-court
304•amarcheschi•7h ago•172 comments

SIMD Binary Heap Operations

http://0x80.pl/notesen/2025-01-18-simd-heap.html
36•ryandotsmith•2d ago•7 comments

Is chain-of-thought AI reasoning a mirage?

https://www.seangoedecke.com/real-reasoning/
84•ingve•4h ago•74 comments

Funding Open Source like public infrastructure

https://dri.es/funding-open-source-like-public-infrastructure
194•pabs3•14h ago•88 comments

Linux Address Space Isolation Revived After Lowering 70% Performance Hit to 13%

https://www.phoronix.com/news/Linux-ASI-Lower-Overhead
141•teleforce•5h ago•38 comments

JetBrains working on higher-abstraction programming language

https://www.infoworld.com/article/4029053/jetbrains-working-on-higher-abstraction-programming-language.html
32•pjmlp•2h ago•23 comments

Zenobia Pay – A mission to build an alternative to high-fee card networks

https://zenobiapay.com/blog/open-source-payments
213•pranay01•15h ago•230 comments

Show HN: Yet another memory system for LLMs

https://github.com/trvon/yams
136•blackmanta•14h ago•36 comments

KosmicKrisp a Vulkan on Metal Mesa 3D Graphics Driver

https://www.lunarg.com/a-vulkan-on-metal-mesa-3d-graphics-driver/
7•Degenerative•2d ago•5 comments

Why LLMs can't really build software

https://zed.dev/blog/why-llms-cant-build-software
287•srid•4h ago•182 comments

Show HN: XR2000: A science fiction programming challenge

https://clearsky.dev/blog/xr2000/
88•richmans•2d ago•14 comments

Convo-Lang: LLM Programming Language and Runtime

https://learn.convo-lang.ai/
59•handfuloflight•12h ago•29 comments

Launch HN: Golpo (YC S25) – AI-generated explainer videos

https://video.golpoai.com/
106•skar01•1d ago•87 comments
Open in hackernews

Jujutsu and Radicle

https://radicle.xyz/2025/08/14/jujutsu-with-radicle
69•vinnyhaps•3h ago

Comments

vinnyhaps•3h ago
Follow along with Fintan as he details how he put his Git workflow into submission with Jujutsu and Radicle
mac-monet•3h ago
Just waiting for Jujutsu to support submodules and I can replace git completely.
IshKebab•1h ago
I really hope they don't add submodule support. There's an opportunity to do something that works properly!
nrclark•32m ago
I feel like submodules are one of Git's most misused features. They're intended as a method of pinning read-only upstream Git dependencies. And when used for that purpose, they're good at what they do.

I think that people mostly get a bad taste in their mouths because they try to use submodules for building multi-repo workspaces where a developer might need to commit in some/all of the repos. They're a bad fit for that problem, but it's mostly because that's not what they were designed to do.

I'd love to see the jj team tackle case #2, personally. I bet they'd do a pretty good job of it.

hju22_-3•16m ago
Do you know of something that's good for what people tend to misuse Git submodules for? A multi-repo workspace thingamajig.
WolfeReader•2h ago
Jujutsu is so good. I'm using a megamerge workflow and absolutely loving it!
wirybeige•2h ago
I think this is the first blog on JJ that has made me want to use it. The flow seems like it could be quite a bit better than git
vlovich123•2h ago
How are these patch sets reviewed? Is there some mechanism for integrating with review systems like GitHub?
watusername•2h ago
From git's perspective, jj bookmarks are just regular git branches, so you can just do `jj git push` and open a PR as usual.

However, unlike git, jj bookmarks are pinned to change IDs instead of immutable commit SHA-1s. This means that stacked PRs just work: Change something in the pr-1 bookmark, and all dependent bookmarks (pr-2, pr-3, ...) are automatically updated. A `jj git push --tracked` later and everything is pushed.

vlovich123•1h ago
And do downstream PRs show just what changed or is the merge target against main which then just keeps accumulating differences?

This is one of the strengths I appreciate about graphite which is that the PRs are always on the preceding branch but it knows that when you go to merge it should actually really retarget and merge against main.

jacobegold•1h ago
(Graphite dev here)

Yeah – the key thing here is that there is work to be done on the server, so JJ likely either needs its own forge or a GitHub App that handles managing PRs for each JJ commit.

I'm a huge fan of the JJ paradigm – this is something I'd love for us to be able to do in the future once one or both of: - we have more bandwidth to go down this road - JJ is popular enough that its worthwhile for us to do

That said I'd also love to see if anyone in the community comes up with an elegant GH app for this!!

stouset•53m ago
Github and GitLab both allow you to specify a merge target other than main and only show you the differences from the target. If that target is merged into main, they're retargeted to main.

There is definitely room for an improved forge experience that takes advantage of the additional powers of jj, but it's no worse an experience using them today than it is with git.

nothrabannosir•53s ago
By any chance did you manage to get branch protection rules working neatly in this paradigm? Ideally I’d like any CI to be re-run as necessary and the branch to be automatically merged if review was approved and its base became master, but I never got a completely hands free setup working. Maybe a skill issue though.

Basically if I have five stacked PRs, and the newest four get an approval, I want everything to stay in place no merges. Then when the base (oldest) PR gets approved, I’d like the PRs to all get merged, separately , one after the other, without further interaction from me.

Does GitHub’s merge queue implementation support that?

JimDabell•2h ago
I’ve started using Jujutsu recently and was surprised at how low friction it was to switch. If you’re like the author and keep hearing about it without giving it a shot, I suggest you just sit down and try it – it’s a lot less effort than you might expect.
frizlab•2h ago
Yup. Still 0 incentive to try jj. I’m still very much convinced most of the problems solved by jj either do not exist or are already solved by recent features of git.

It’s good alternatives of popular tools exist but git would not be my first bet as a tool that needs fixing…

magnio•1h ago
Why say yup to disagree with the premise of the article?
do_not_redeem•1h ago
Some people just enjoy being contrarian.

I always enjoy how on jj articles, 90% of commenters tried it and switched, 10% never bothered to try it, and 0% tried it but decided not to switch.

IshKebab•1h ago
I dunno, I've tried it and I think I will stick with Git for a while longer at least. I really don't like the fact that it automatically commits changes in the working tree. Apparently you can turn it off but.. yeah I dunno.

I may change my mind. Especially if they provide a less shit alternative to submodules and LFS. (And I agree this guy is just being contrarian - jj definitely does fix some Git annoyances.)

stouset•40m ago
This was the thing that stopped me from giving jj a shot for the longest time, but it turned out to be a complete non-issue. Definitely don't turn it off!

The "aha" moment you might be missing is that you should consider your latest revision to just be the staging area. `jj commit -i` (shorthand for `jj describe; jj split -i`) is effectively `git add -i; git commit`. If you're worried about accidentally pushing unfinished work, don't be! It won't let you push changes without a message by default, and you update bookmarks (e.g., branch pointers) at your discretion anyway. Both of these mean that `jj git push` isn't going to accidentally push a bunch of in-flight work.

nocman•1h ago
> Some people just enjoy being contrarian.

And some people just happen to disagree - doesn't automatically mean they just like "being contrarian". I took the "Yup..." to mean "this is what I was expecting, because it agrees with what I have seen before on this topic".

> I always enjoy how on jj articles, 90% of commenters tried it and switched, 10% never bothered to try it, and 0% tried it but decided not to switch.

And some unknown quantity of readers don't see anything compelling enough to either try it and/or comment on it after they have (or have not) tried it.

homebrewer•1h ago
You're reading an extremely biased sample of experiences. It's probably the opposite: 90% haven't tried it, 9% tried and didn't see any reason to switch, and around 1% have switched and won't shut up about it. For an advanced git user, it doesn't offer all that much. I used it for a couple of weeks and can't say that it saved me any time or any amount of work; it was either zero, or so close to zero that I wasn't able to notice it.

When Linus and his lieutenants switch over and recommend it as loudly as some do here, then I'll take another look. Very unlikely IMHO.

gpm•54m ago
> 90% haven't tried it,

This is almost certainly true.

> 9% tried and didn't see any reason to switch, and around 1% have switched and won't shut up about it

This is almost certainly not true. People are far more inclined to give negative reviews than positive reviews.

stouset•44m ago
> For an advanced git user, it doesn't offer all that much.

As a (former) advanced git user, nothing could be further from the truth. They are always the most passionate cohort of jj users in these threads. This is almost certainly because jj unlocks a bunch of additional abilities and workflows that we've been torturing out of git (or given up on, or didn't even conceive was possible) for years.

On the flip side if all you ever do it git pull, git commit, git push, jj is probably not going to offer you much.

freeopinion•36m ago
So you're saying that novice jj users don't get any more benefits than they would if they made an effort to be an advanced git user?
nixosbestos•6m ago
Wow, just wow.

>For an advanced git user, it doesn't offer all that much.

arrogant, and completely absurdly wrong. I've used Git for 20 years. `jj` the single best improvement to my development workflow in... well, since adopting Git.

> I used it for a couple of weeks and can't say that it saved me any time or any amount of work

I would bet 5 figures that's a lie.

> When Linus and his lieutenants switch over and recommend it as loudly as some do here, then I'll take another look. Very unlikely IMHO.

So despite all this chest puffing, an appeal to authority would tip the scales for you?

latexr•30m ago
> 0% tried it but decided not to switch.

It’s trivial to prove that’s not true. Just look at the last popular Jujutsu post on HN.

https://news.ycombinator.com/item?id=44643984

https://news.ycombinator.com/item?id=44643763

https://news.ycombinator.com/item?id=44646902

https://news.ycombinator.com/item?id=44645769

https://news.ycombinator.com/item?id=44662803

https://news.ycombinator.com/item?id=44644040

And those are just the replies to the top comment which matched “went back”.

rootnod3•51m ago
I mean, undo alone is a killer JJ feature. Sure, you can always somehow undo any git operation if you dig deep enough, but the ease of use on the JJ side without question.
stouset•36m ago
The oplog is absolutely amazing. Having such a comprehensive safety net means you can have absolutely zero fear from doing absolutely anything to your repo, because you can always return the repo itself back to a known-good state. It's git's reflog on steroids.
roman_soldier•1h ago
I tried Jujutsu on a simple repo and it ended up a mess I couldn't fix. Never had that with git. Might be my lack of knowledge but it shouldn't allow this.
Zambyte•1h ago
jj undo, and jj op log && jj op restore can get you out of any trouble.