miniblog.

Useful metrics, vanity metrics, and organisation alignment: https://dimitarsimeonov.com/2018/03/23/the-vanity-metric-paradox
Fortnite as a communal hangout area, a 'third place': https://char.gd/blog/2018/fortnite-is-the-new-hangout-spot https://medium.com/s/greatescape/fortnite-is-so-much-more-than-a-game-3ca829f389f4 It's also really impressive to build a successful app across PC, consoles and Android, with everyone playing together!
Intentional variable shadowing, sorting floats, and other reflections on writing Rust: https://rcoh.me/posts/thoughts-on-rust-a-few-thousand-lines-in/
Fabulous introduction to the Emacs C interface: https://phst.eu/emacs-modules
I'm coming round to the view that optimum documentation is one web page per function. This gives you space for prose, examples, related functions, version history and even user comments! It's not the norm though, and requires substantial content writing.
I've noticed that data small enough to fit in your clipboard rarely gets saved to an individual file. You get collections of data, but it would be odd to save a single URL to a file. The clipboard less persistent, but it's incredibly convenient.
Rust's dbg! macro (new in 1.32) is delightful. You write dbg!(my_var) and you get a print statement that writes: [src/my_file.rs:123] my_var = "value of my_var" It's a huge ergonomic help when debugging!
Find yourself regularly reviewing pull requests just to comment "please update the changelog"? Automate it! https://danger.systems/js/ Unlike a CI tool, this is automating PR commenting.
Food for thought: suppose better libraries/tools over the next 5 years doubled software productivity. A six month project today would take three months in 2024. Would we even notice? How often do we compare like-for-like projects for improvements in development speed?
TIL there are AI competitions for rock-paper-scissors! https://www.rpscontest.com/
Is writing a perfectly space efficient data format comparable to hand writing assembly today? Today's generic compression algorithms are excellent.
Moving from SMS (charged per message) to data-based chat apps shows how billing impacts usage. It's quite common for me to split text up into several messages for clarity. I didn't do that when I first used SMS!
Being able to choose your target browsers in Babel is a little like -march in a native code compiler! Browser targeting has the nice property that you can collect popularity metrics to make quantitative decisions too.
A reminder of how people from different programming language backgrounds will judge your language choices. (Everyone has biases and their own favourite stack too.)
Photo
Despite the library churn, JS is a very stable language underneath. All my old projects still work, although some of them depend on long abandoned libraries.
Does a "blog comments" style system make sense on a PL docs site? E.g. official PHP docs: https://secure.php.net/manual/en/function.count.php or community Clojure docs: https://clojuredocs.org/clojure.core/count You want to promote contributions, but official docs are better off being patched. Tradeoffs!
GitHub enables you to do a ton via the browser, but AFAICS there's no way to rebase a pull request you've opened against someone's repo. This is really handy when upstream has fixed tests. I've used it in some $JOB environments and it saves a few precious clicks.
Building a bug bounty system that attracts talented researchers, how much they earn, and how many bugs they find: https://blog.trailofbits.com/2019/01/14/on-bounties-and-boffins/
"In world championship [chess] matches, [...] players were ensconced behind polarized glass walls to prevent anyone in the audience from passing computer advice through signals." AI and human chess today: https://www.project-syndicate.org/commentary/human-chess-survives-artificial-intelligence-by-kenneth-rogoff-2018-11
@cstanhope I wondered the same thing! Was he constrained by computer power at the beginning? Did he set out to spend three years typing, or was he just fascinated by the results each day? I don't know the answers, sadly.
Showing 681-700 of 736 posts