frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Reviewing Large Changes with Jujutsu

https://ben.gesoff.uk/posts/reviewing-large-changes-with-jj/
26•bengesoff•3d ago

Comments

tensegrist•44m ago
For what it's worth, I've been doing basically this with magit for years now, sometimes with the two-commit setup but usually just using the index plus top commit instead. It's not as slick, though, so this is on my list of things to try out when I give jj a spin eventually.

`c F` in the magit menu squashes staged changes directly into a commit in the log, and `c e` amends (which is to say squashing into the tip). So in this case I'd hit `s` to stage, and either `c e` or `c F j C-c C-c` (fixup, move one item down to get to HEAD^, confirm) — both of which are practically atomic operations for me at this point.

pzmarzly•44m ago
I haven't tested it, but this should be slightly simpler, and work better for subsequent review iterations (reviewing what changed once PR is updated):

    jj new main -m review
    jj new -m pr
    jj git fetch
    jj restore --from=big-change@origin .
Then keep squashing from `pr` to `review` as described in the article. When the PR gets a new version, rerun the last 2 commands.

Canada's bill C-22 mandates mass metadata surveillance

https://www.michaelgeist.ca/2026/03/a-tale-of-two-bills-lawful-access-returns-with-changes-to-war...
786•opengrass•14h ago•230 comments

Polymarket gamblers threaten to kill me over Iran missile story

https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if...
31•defly•21m ago•3 comments

How I write software with LLMs

https://www.stavros.io/posts/how-i-write-software-with-llms/
270•indigodaddy•10h ago•213 comments

Corruption erodes social trust more in democracies than in autocracies

https://www.frontiersin.org/journals/political-science/articles/10.3389/fpos.2026.1779810/full
4•PaulHoule•56m ago•0 comments

The 49MB web page

https://thatshubham.com/blog/news-audit
615•kermatt•16h ago•284 comments

Chrome DevTools MCP (2025)

https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session
509•xnx•17h ago•203 comments

Home Assistant waters my plants

https://finnian.io/blog/home-assistant-waters-my-plants/
67•finniananderson•4d ago•26 comments

Nango (YC W23, API Access for Agents and Apps) Is Hiring

https://jobs.ashbyhq.com/Nango
1•bastienbeurier•18m ago

Electric motor scaling laws and inertia in robot actuators

https://robot-daycare.com/posts/actuation_series_1/
101•o4c•3d ago•20 comments

What every computer scientist should know about floating-point arithmetic (1991) [pdf]

https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf
83•jbarrow•4d ago•13 comments

Stop Sloppypasta

https://stopsloppypasta.ai/
418•namnnumbr•18h ago•172 comments

LLM Architecture Gallery

https://sebastianraschka.com/llm-architecture-gallery/
441•tzury•20h ago•34 comments

LLMs can be exhausting

https://tomjohnell.com/llms-can-be-absolutely-exhausting/
247•tjohnell•15h ago•166 comments

Scientists discover a surprising way to quiet the anxious mind (2025)

https://www.sciencedaily.com/releases/2025/10/251027023816.htm
21•carlos-menezes•1h ago•9 comments

Kona EV Hacking

http://techno-fandom.org/~hobbit/cars/ev/
55•AnnikaL•4d ago•20 comments

Six ingenious ways how Canon DSLRs used to illuminate their autofocus points

https://exclusivearchitecture.com/03-technical-articles-CSDS-00-table-of-contents.html
56•ExAr•1d ago•9 comments

Separating the Wayland compositor and window manager

https://isaacfreund.com/blog/river-window-management/
310•dpassens•21h ago•165 comments

The Accidental Room (2018)

https://99percentinvisible.org/episode/the-accidental-room/
42•blewboarwastake•2d ago•5 comments

The Linux Programming Interface as a university course text

https://man7.org/tlpi/academic/index.html
111•teleforce•12h ago•15 comments

Reviewing Large Changes with Jujutsu

https://ben.gesoff.uk/posts/reviewing-large-changes-with-jj/
26•bengesoff•3d ago•2 comments

Ask HN: What is it like being in a CS major program these days?

90•tathagatadg•1h ago•65 comments

How far can you go with IX Route Servers only?

https://blog.benjojo.co.uk/post/how-far-can-you-get-with-ix-route-servers
44•ingve•4d ago•3 comments

The emergence of print-on-demand Amazon paperback books

https://www.alexerhardt.com/en/enshittification-amazon-paperback-books/
177•aerhardt•1d ago•135 comments

Glassworm is back: A new wave of invisible Unicode attacks hits repositories

https://www.aikido.dev/blog/glassworm-returns-unicode-attack-github-npm-vscode
274•robinhouston•23h ago•168 comments

//go:fix inline and the source-level inliner

https://go.dev/blog/inliner
168•commotionfever•4d ago•68 comments

Bus travel from Lima to Rio de Janeiro

https://kenschutte.com/lima-to-rio-by-bus/
196•ks2048•4d ago•74 comments

What makes Intel Optane stand out (2023)

https://blog.zuthof.nl/2023/06/02/what-makes-intel-optane-stand-out/
212•walterbell•21h ago•148 comments

Lies I was told about collaborative editing, Part 2: Why we don't use Yjs

https://www.moment.dev/blog/lies-i-was-told-pt-2
103•antics•3d ago•56 comments

A Visual Introduction to Machine Learning (2015)

https://r2d3.us/visual-intro-to-machine-learning-part-1/
373•vismit2000•1d ago•31 comments

A new Bigfoot documentary helps explain our conspiracy-minded era

https://www.msn.com/en-us/news/us/a-new-bigfoot-documentary-helps-explain-our-conspiracy-minded-e...
70•zdw•14h ago•76 comments