I sometimes have problems with technology terms or acronyms that I've only seen written and don't know how to pronounce.
For example, I recently chatted with a Scheme user about R^5RS. Fortunately he understood "R5"!
miniblog.
Python has always been a batteries included language, but some modules support obsolete 80s tech! There's now serious discussion of removing them: https://www.python.org/dev/peps/pep-0594/
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.
https://www.schneier.com/blog/archives/2006/01/countering_trus.html
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!
https://battlepenguin.com/tech/a-history-of-personal-and-professional-websites/
Incredible post showing the reverse engineering of a Fitbit style device, so you can reflash it with custom software: https://rbaron.net/blog/2018/05/27/Hacking-a-cheap-fitness-tracker-bracelet.html
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: https://blog.logrocket.com/what-is-deno/
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: https://techcrunch.com/2019/10/23/india-tech-startups-fundraise/
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!
The rise of platforms that promote unique users, digital content, and staying useful after a consumer has been matched up with a supplier:
https://a16z.com/2019/10/08/passion-economy/
Bert, a machine learning model for understanding natural languages, is showing some impressive results for parsing Google search terms:
https://blog.google/products/search/search-language-understanding-bert/
Coalton is a remarkable ocaml-style language embedded in Common Lisp: https://github.com/stylewarning/coalton/
It includes a static type checker too!
Showing 101-120 of 736 posts