The Jupyter+Git problem is now solved (2022)
Previously, using git with Jupyter could create conflicts and break notebooks. With nbdev2, the problem has been totally solved.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 6,505 posts.
Previously, using git with Jupyter could create conflicts and break notebooks. With nbdev2, the problem has been totally solved.
Learn how to investigate and reduce the size of your container images.
Also, my font is fixed pitch as I needed it to be that rather than proportional, so you can shave quite a bit more. It is also far more legible -- especially when enlarged:
I often don't blog about this kind of stuff. Yesterday I friend of mine showed me this awesome project called cool-retro-term . When yo...
Imagine if the inventor of the Segway claimed to own “any thing that moves in response to human commands.” Or if the inventor of the telegraph applied for a patent covering any use of electric current for communication. Absurdly overbroad claims like these would not be allowed, right? Unfortunately...
A couple of days ago I was giving a little update to my website and I needed a wayto create and inject custom HTML into some of my posts.
I explain how Compiler Explorer runs on Amazon's cloud computing infrastructure
Buy it now for just $19.99 Hello everyone! I have awesome news – I just wrote my first e-book ever. It's called Awk One-Liners Explained and it's based on the Awk One-Liners Explained article series that I wrote here on my blog a few years ago and that has been read over 2,000,000 times. I went through all the...
A website devoted to oneself has been described — by my own Father, no less — as the greatest act of hubris. Welcome aboard!
Frequency-domain blue noise generator
GitHub CLI now allows you to close, reopen, and add metadata to issues and pull requests.
If you know how to use a command line, you can build one
What does it mean to add versioning to the go command? The overview post gave a preview, but the followup posts focused mainly on underlying details: the import compatibility rule , minimal version selection , and defining go modules . With those better understood, this post examines the details of how versioning…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
A terminal built on web technologies
For two years I suffered from severe hand, wrist, and forearm pain while typing. After spending a lot of money on world-class medical professionals and ergonomic products but seeing poor results, I was ultimately able to cure all my pain by reading The Mindbody Prescription (TMP). Now I can type for as long as I want…
“Many of us are grappling with OpenAI’s announcement on 6 October. We feel that it is useful to have an updating snapshot of the community’s gut feeling.”
Master the art of efficient text navigation and editing in Vim with this comprehensive command workflow tutorial. Explore key commands and practical examples to enhance your productivity in Vim.
Misc thoughts, memories, proto-essays, musings, etc.
I write code roughly the same way I did ten years ago 1 1 Well, this was true when I started drafting this article. I have since adopted robots to do much more of the actual typing of code, unless it’s a project where (a) I care about code quality, or (b) I try to learn something. : I make edits in my text editor, I…
A tutorial how to use a monorepo architecture in frontend JavaScript and TypeScript with tools like npm/yarn/pnpm workspaces, Turborepo/NX/Lerna, Git Submodules, ...