miniblog.

Web culture is terrifyingly transient. Without https://archive.org/, we'd be better off using paper.
Who Controls Your Computer? (And How to make sure it’s you) https://fare.tunes.org/computing/reclaim_your_computer.html (bootstrapping trust and verifying s/w capabilities)
Ever wondered how to compile LLVM IR to object code? My new tutorial chapter has just landed! https://github.com/llvm-mirror/llvm/blob/f9c643b6e0541e2c4fffc61fff024c33ecb6df5f/docs/tutorial/LangImpl08.rst
A sysadmin colleague recommended to me that you should reboot servers once per quarter, to ensure they boot correctly. Interesting idea.
Git's terminology is tricky. I had to read this several times to parse it! Source:
Photo
Commenting code using MSPaint. Now I've seen everything! Source:
Photo
Magpie is a fun language with a big CLOS influence. You can do wild things like locally defined methods: https://magpie.stuffwithstuff.com/multimethods.html#method-scope
C++17 features being discussed: https://m.reddit.com/r/cpp/comments/4pmlpz (I'm impressed to see many committee members, even Stroustrup, on the cpp reddit!)
Has TV increased synchronised opinions over independent thought? https://news.ycombinator.com/item?id=11957116 (Has the Internet improved matters?)
Gofmt, codemod: it's wonderful seeing language communities develop standalone tools rather than every IDE reimplementing then.
Alan Kay argues in favor of being a polyglot to move beyond pop culture technology. Context:
Photo
Pyret, a teaching language, has an interesting design: https://www.pyret.org/pyret-code/ (offering primitive data types for images is a great idea)
Firefox JIT-compiles JS, but now supports W^X permissions! Neat! An important (but sadly rare) feature of JITs. https://jandemooij.nl/blog/2015/12/29/wx-jit-code-enabled-in-firefox/
HTTP Is The New Lisp https://www.pandastrike.com/posts/20160509-http-is-the-new-lisp (good discussion of reinventing APIs and making the most of standards)
I've finally added a loop-for-each-line macro to my loop library: https://github.com/Wilfred/loop.el#loop-for-each-line -- I've often wanted this.
I'm still learning lispy, but it's well worth your time. https://github.com/abo-abo/lispy Today I learnt that s and w move expressions up and down.
Emacs packages often have great names. Today's favourite: 'lispyville' https://github.com/noctuid/lispyville (combines lispy with evil)
The end of economic growth: https://timothyblee.com/2016/05/07/some-thoughts-on-the-end-of-economic-growth/ (can we spend more on tech? When is it branding rather than meaningful improvements?)
Interesting deep dive on Apple's new file system: https://arstechnica.com/apple/2016/06/a-zfs-developers-analysis-of-the-good-and-bad-in-apples-new-apfs-file-system/1/ (QoS to prioritise foreground applications is a really neat idea)
Parsing shell scripts is hard. Here's a fun ambiguity: https://github.com/koalaman/shellcheck/issues/135
Showing 461-480 of 922 posts