miniblog.

It's really interesting that Smalltalk has both ifTrue:ifFalse: and ifFalse:ifTrue:. Many other languages discourage if(!foo) {…} else {…}.
Model-based development, formal verification, and trusting software used in cars: https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/
Back in London after a fantastic @strangeloop_stl! Great talks, interesting people, and a good city with lovely weather!
Fun post on finding autoconf usage bugs in GTK: https://undeadly.org/cgi?action=article;sid=20170930133438 (always heartening to see experienced devs wrestle with tricky bugs)
Excellent article on the web, its original goals, and the extent to which it can enact change today: https://medium.com/@iotwatch/the-tech-that-does-or-doesnt-matter-thoughts-after-cph150-e3e3f582334c
All PLs have strengths and weaknesses, the notion of a 'general purpose PL' can stop us thinking critically. From
Photo
Mind expanding talk! ATS has some extraordinary features: recursion termination checks, first class lifetimes, disciplined data holes. https://twitter.com/deech/status/914202899588288512
Good article on growing a contributor base and commit bit policies https://opensource.com/life/16/5/growing-contributor-base-modern-open-source (talks about nodejs lessons learnt)
Fascinating, dynamic @alvinkcheung talk at @strangeloop_stl on using Program Synthesis to translate code snippets! https://casper.uwplse.org/
I'm at Strange Loop conference! Do say hello if you're around.
OH agile philosophy: "postpone decision making until the last responsible moment"
Infer, a static analysis tool, has a DSL for declaring forbidden patterns: https://code.facebook.com/posts/277643589367408/ (it models ASTs with *temporal* logic!)
Nim's term-rewriting macros are wild: https://nim-lang.org/docs/manual.html#term-rewriting-macros (you can leverage Nim's side-effect analysis or enforce canonicalisation!)
Using 'final' to avoid dynamic dispatch on Swift: https://developer.apple.com/swift/blog/?id=27 (interesting keyword choice, I associate final with immutability)
Sadly, I've had to start muting words related to political topics. Politics produces lots of tweets in my feed saying the same thing.
I'm a big fan of the tangotango Emacs theme: https://github.com/juba/color-theme-tangotango It now has matching fringe colours, for a cleaner look!
Photo Photo
A library with more contributors is almost always better than a lib with fewer IME. More perspectives and a greater range of ideas.
Charles Babbage was 100 years ahead of his time. An ambitious project to build his Analytical Engine: https://radar.oreilly.com/2010/10/the-100-year-leap.html
Monetising fame and followers on Instagram/Snapchat: https://www.bloomberg.com/features/2016-arsenictv-snapchat-influencer-economy/ (people sometimes working for exposure rather than money!)
@magit_emacs shouldn't "its user" be "its users"? https://magit.vc/donate/ Magit is very widely used IME :)
Showing 181-200 of 885 posts