Demystifying Git Submodules
Demystifying git submodules by showing exactly how they work.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,433 posts.
Demystifying git submodules by showing exactly how they work.
For mathematical insight, according to the structuralist imperative, investigate mathematical structure and consider mathematical concepts only as invariant under isomorphism.
As I'm exploring the fantastic world of indie game development lately, I end up watching a large number of video tutorials on the subject. Even though the quality of the content is pretty variable, I'm very grateful to the creators for it. That being said, I couldn't help noticing this particular bit times and times…
On and off for the last several years I’ve been manually curating my roughly 40,000 lifetime tweets. I recently finished, and in the process embarked on a
The following is a loose collection of thoughts that came up while porting unsafe-libyaml to safe, idiomatic Rust, which may be useful to someone else who is considering "rewriting it in Rust", as the ancient journeyman prayer goes.
Enjoy this post? Why not try the podcast version? Please download it, and also all the other episodes. Over the last decade, few platforms have declined quite as rapidly and visibly as Facebook and Instagram. What used to be apps for catching up with your friends and family are now
A famous blockprint by Hokusai titled “Mount Fuji Seen from the Mountains of Totomi,” showing a crew of sawyers rip-sawing a timber into boards using maebiki ooga saws, one man on top a…
Paul Hsieh's 6th generation x86 CPU comparision page including K6, P-II and 6x86MX geared towards the high performance software developer audience
T here is a wide range of input mechanisms for computers, starting with keyboards (which are relatively mature) and extending to various types of neural interfaces (currently under research). Speech lies somewhere on this spectrum with a lot of promises but still not much to show for. Keeping accessibility aspects…
There are a couple of version control commands that deserve wider appreciation: SCCS what and RCS ident . They allow you to find out what source a binary was built from, without having to run it – handy if it is a library! They basically scan a file looking for magic strings that contain version control metadata and…
The Epoch Cassette Vision was a moderate success. But in 1983, that all ended, when Nintendo and Sega released new consoles, which had more advanced hardware...
Feeling overwhelmed? Don't know where to start? Do literally anything.
Dmitry.GR: Wireless picture frames that run for years on batteries
Between rounds of shock layoffs, Amazon directors enjoy private rock concert
In my off time (and my on time, for that matter) I've been working on this quirky thing I've called Scinamalink (sounds like 'skinamarink'). Scinamalink lets customers send Magic login links to their users with a single REST API call. If you don't know what a magic
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
Todd Klein's online book exploring little-known aspects of comics: lettering, letterers, logo design and more.
We introduce a depth completion network that allows generating geometrically coherent 3D scenes, and present a new benchmarking scheme for scene generation methods that is based on ground truth geometry.
Some C++ folk seem to think so, but they're wrong!
Overcoming any addiction is hard. Sugar is very addictive and bad for your health. Here's my journey fighting with that addiction so far in case it can help anyone out there.
Docker Compose solves real problems in getting applications deployed. It causes problems when deploying many applications. We can do better.
“Meet Your New Assistant” says the announcement , going on with “Built With Llama 3”. And oh my goodness has it ever got a lot of coverage. So I thought I might as well try it.
For basically as long as I can remember, I have been a staunch defender of permissive licenses over the more copyleft variety. I want you to use things I've written. On top of that I don't believe it's my place to force you to then open source things you have written that expand upon my source code. Hence my extensive…
"Someone left a human liver at the wrong hospital’s cargo bay in 90 degree heat, and no one noticed for an hour and a half."
A collection of QMK firmware libraries, macros, and thoughts on ergonomic keyboards.
The people who live in a Golden Age usually go around complaining how yellow everything looks. – Randall Jarrell
We spent $85,000 for buttondown.com in April; this was the biggest capital expenditure I've ever made, and though it was coming from cash flow generated by B...
If there’s two sources of truth, one is probably wrong. And yes, please repeat yourself.