miniblog.

I like the changelog convention of 'taught $tool to $feature' (e.g. git, Emacs). It presents s/w development like teaching the machine.
.@magit_emacs includes a brilliant reflog display! `l H' calls magit-reflog-head, for example.
Photo
A blog post is a great unit of size for learning new things. They're manageable. (I miss the thoroughness of books sometimes though.)
Pijul is an interesting VCS based on the darcs patch methodology: https://pijul.org/ (also faster, but due to algo choices)
TMK Lisp is the only PL where you cannot calculate the correct indent statically. Macro-defining-macros with indent declarations break this.
On the challenge of competing with craigslist: https://backchannel.com/craigslist-is-ugly-janky-old-school-and-unbeatable-85206829cb90 (craigslist is notable for not hiking its fees over time)
Inferring passwords typed on phones based on how hands block WiFi signals: https://fermatslibrary.com/s/when-csi-meets-public-wifi-inferring-your-mobile-phone-password-via-wifi-signals (incredible!)
I learnt today that Quake Live is no longer free-to-play and requires an upfront purchase. Challenging to do this without upsetting users!
I've realised that splitting and amending commits is exactly like refactoring. You have the same goals: clear, well-defined units.
Deleting more MS-DOS code in remacs. There's a lot of it: the commitment to Emacs portability is impressive!
Excellent deep dive on the size of Rust data types:
ipython 5 has a superb CLI interface. Syntax highlighting! Tab completion! Cursor keys, but you can scroll back in time!
Photo
.@magit_emacs is on Patreon! https://www.patreon.com/tarsius Patreon seems like a great fit for magit: high quality s/w with passionate maintainers.
I like Common Lisp's ability to annotate functions with types *for performance*. It removes much of the dynamic typing overhead.
The ideal authentication system demands that you provide your identity exactly once. The bigger the system the harder to maintain this.
Showing 3,856-3,870 of 7,585 posts