miniblog.

Amusingly, parts of atom-beautify use Emacs to format code! https://github.com/Glavin001/atom-beautify/search?q=emacs&unscoped_q=emacs Presumably there aren't many options for formatting of Verilog, VHDL or Fortran.
Pharo's git integration (using Iceberg) is shockingly good. All your commits are well-structured changes, so you can toggle at class/method granularity what you want to commit. Thanks to Iceberg, these classes in your *live* image serialise to text files!
Photo
I try to name my git remotes as 'github' where applicable. It really helps readability of commands. This is so common that I wish I could make this default (apparently the default remote name 'origin' isn't configurable in git).
I don't preserve browser tabs between sessions. It's a surprisingly helpful way of staying on whatever side project you planned to play with.
A really nifty Emacs project: a gnus backend for reading HN!
Tech in 2011 and today doesn't look like a bubble, and startups failing are less likely to affect retail investors:
GNU Guix bootstraps itself using a mutual self-hosting scheme interpreter and C compiler!
Remarkable research exploring the design of a distributed VPN using zero knowledge proofs to allow nodes to choose permitted traffic whilst preserving privacy:
Businesses are increasingly choosing individual apps rather than buying entire suites from the same vendor: https://capiche.com/p/enterprise-software-is-dead (I'm not convinced it's that easy to switch though: established tools tend to have lots of integrations set up.)
Bitcoin might be the biggest currency by market cap, but apparently not by volume:
Excellent deep dive into how Python started, the growth and structure of the community, and where it's going: https://www.zdnet.com/article/python-is-eating-the-world-how-one-developers-side-project-became-the-hottest-programming-language-on-the-planet/
Steampunk as a reaction to black box consumer electronics with no user serviceable parts: https://modus.medium.com/what-ever-happened-to-steampunk-4ac936905165
Less than a million IPv4 addresses left!
Cute demonstration of implementing generators in terms of delimited continuations: https://defn.io/2019/09/05/racket-generators/ It might be Scheme, but the examples have a lot of syntax! parameterize, let loop, variadic functions, call-with-continuation-prompt (with 2 or 3 args).
A new 16-bit floating point format for machine learning! https://hub.packtpub.com/why-intel-is-betting-on-bfloat16-to-be-a-game-changer-for-deep-learning-training-hint-range-trumps-precision/ It increases range at the expense of precision, and often allows 16-bit computation (smaller, faster hardware) to replace 32-bit ML logic.
Showing 1,786-1,800 of 7,549 posts