miniblog.

Great paper quantifying bugs that could be avoided with JS gradual typing, and even measuring verbosity increases! https://twitter.com/adriancolyer/status/910043537651183616
CSS scoped modules can even have type checking with Typescript! https://github.com/Quramy/typed-css-modules
Worthwhile article on considering PL creation as a design process: https://tomasp.net/blog/2017/design-side-of-pl/
ML's module system has a notion of composition and even types! https://jozefg.bitbucket.io/posts/2015-01-08-modules.html
Highlighting parameters, let-bound vars and special variables differently in elisp!
Photo
A tool that estimated review time needed would be really valuable. Spelling fix in docs: 1 min. Refactor major API: much longer.
50% of active Twitter users have <62 followers! https://blog.revolutionanalytics.com/2013/12/the-distribution-of-twitter-follower-counts.html (despite public-by-default, do users prefer a small intimate group?)
Useful reminder that VC-funded companies are great at building narratives, but aren't always the most innovative.
Photo
Cute project that turns any website into a 'native app': https://github.com/jiahaog/nativefier (is this a sign that tabbed browsers don't scale?)
Government agencies recommending against Tor: https://netzpolitik.org/2017/secret-documents-reveal-german-foreign-spy-agency-bnd-attacks-the-anonymity-network-tor-and-advises-not-to-use-it/ (global passive monitoring makes onion-routing much weaker)
PyPI packages with malicious install scripts! https://www.nbu.gov.sk/skcsirt-sa-20170909-pypi/ (so few PLs have opt-in install scripts or run them in sandboxes)
I'm glad that 0567 as syntax for octal literals has fallen out of fashion in newer PLs. It's a footgun that catches out experienced devs.
Put gaps in a Purescript program and the compiler will suggest functions that could fill the hole! https://github.com/paf31/24-days-of-purescript-2016/blob/master/23.markdown
The new Pharo dev process: bootstrapping from a minimal (no compiler!) image, pull requests, and some excellent GItHub integrated tooling! https://twitter.com/SergeStinckwich/status/907189116504297472
Interesting file watcher model: pscid shows errors as you edit, but only one error at a time to help iteration! https://github.com/kRITZCREEK/pscid
I really like the convention of writing Lisp symbols as FOO or Erlang functions as foo/1. The lightweight syntax is great for prose or IMs.
It's really interesting to see how idiomatic Rust code looks next to the venerable macro-heavy C code of Emacs.
Photo Photo
Amazing fast JSON parser in Rust that uses SIMD and avoids tokenisation! https://github.com/pikkr/pikkr
Pattern matching is so powerful that Elixir's docs introduce it before conditionals! https://elixir-lang.org/getting-started/pattern-matching.html
Often the best FOSS projects to send patches to are tools that are crucial to the maintainers' workflow. They're highly motivated.
Showing 221-240 of 885 posts