miniblog.

Cute usage of chpwd() in bash to convert directories into a simple text adventure game: https://belkadan.com/blog/2019/08/go-east/
How do you prevent "trusting trust" attacks with malicious compilers? You don't need a trusted production-grade compiler. It's sufficient to have a really limited trusted compiler or even an untrusted compiler provided the triggers don't overlap.
A nifty blog post showing all the websites designed by the author since the late 1990s. It's remarkable how distinct the different web design eras are!
Incredible post showing the reverse engineering of a Fitbit style device, so you can reflash it with custom software:
GitHub READMEs work exceptionally well for projects which only need a single page of docs. Transitioning to a hosted, multiple page documentation structure is hard though. I've dabbled with a few tools but not found a clear favourite yet.
A snake game implemented entirely in the browser element inspection interface! https://matthewrayfield.com/goodies/inspect-this-snake/ A wonderful example of creative computing.
Stack Overflow is changing the wording of some of its close messages. For example, "unclear what you're asking" is now "needs detail or clarity". https://meta.stackexchange.com/questions/337013/new-post-notices-rollout-on-stack-overflow Definitely seems like a positive step.
Excellent overview of WebAssembly, its asm.js predecessor, and how the Rust ecosystem fits in: https://youtu.be/CMB6AlE1QuI
An English teacher introducing the notion of 'digital humanities', live coding with Wolfram Alpha and The Great Gatsby, and showing text mining projects done by students! https://youtu.be/UaCrK6vyz_0
Deno is a JS/TypeScript runtime from the creator of node, with built-in sandboxing and URLs for importing packages without a central npm server:
Bugs in AMD Ryzen microcode, BIOS updates, and how CPUs report capabilities: https://arstechnica.com/gadgets/2019/10/how-a-months-old-amd-microcode-bug-destroyed-my-weekend/
A critique of XML usage, and annotating documents rather than exchanging data: https://www.devever.net/~hl/xml It's rare to see discussions of good XML usage! I've seen marked-up word definitions (a multilingual dictionary) that were a nice fit for XML, but it's rare.
Lots of people have pointed out the advantage of https://foo.bar/ or foo->bar for syntax. It makes it easy to explore things you can do with foo. I think it's an instance of a more general pattern: prefix syntax that an IDE can spot. This has interesting consequences!
Impressive growth in the Indian tech startup scene:
Delightful talk on teaching programming to children: https://youtu.be/g1ib43q3uXQ Explanations are important, teaching them to read code aloud helps, and skill development begets motivation!
Showing 1,741-1,755 of 7,549 posts