On the three distinct problems that inheritance can solve, depending on your programming language:
miniblog.
Design weaknesses in WebAssembly: mutable locals require liveness analysis: https://troubles.md/posts/wasm-is-not-a-stack-machine/
An elegant example of the Pharo philosophy: extending the UI/debug tools to give custom visualisations of objects within your project:
Some fun early discussions on what hyperlinks should look like, even including a proposal for typed links!
Arbitrage in cryptocurrency trading due to typos!
Excellent deep dive on parsing, executing and optimising in an interpreter written in Rust:
Today I learnt that password databases can have pepper, in addition to salt!
Design principles for autocomplete: https://jeremymikkola.com/posts/2019_03_19_rules_for_autocomplete.html
(I've read persuasive defences of sorting autocomplete more intelligently than alphabetically. Nonetheless, the articles lists a ton of great heuristics.)
Considering quality, not quantity, when dealing with kids' screen time, and being connected to children's digital lives:
Fixing issues once and for all in Emacs or Linux: https://news.ycombinator.com/item?id=19410356
Great introduction to neural nets, comparing them to analogue computers:
Nifty demonstration of live coding a grammar with Pharo, and exploring the different possible parse trees for an inputs (e.g. if you change associativity): https://www.youtube.com/watch?v=FFifte3YFUo
Fabulous debugging story from Uber. Factoring out a helper function caused a golang stack resize, dramatically affecting prod!
Effective theory and practice for networking in tech: https://benjaminreinhardt.com/networking-for-nerds/
Showing 496-510 of 736 posts

