miniblog.

Arbitrage in cryptocurrency trading due to typos! https://www.bloomberg.com/opinion/articles/2019-04-16/crypto-bots-feast-on-your-typos
Excellent deep dive on parsing, executing and optimising in an interpreter written in Rust: https://blog.cloudflare.com/building-fast-interpreters-in-rust/
Today I learnt that password databases can have pepper, in addition to salt! https://en.wikipedia.org/wiki/Pepper_(cryptography)
Design principles for autocomplete: https://jeremymikkola.com/posts/2019_03_19_rules_for_autocomplete.html (I've read persuasive defences of sorting autocomplete more intelligently than alphabetically. Nonetheless, the articles lists a ton of great heuristics.)
Considering quality, not quantity, when dealing with kids' screen time, and being connected to children's digital lives: https://www.wired.com/story/ideas-joi-ito-screen-time-connected-parenting/
Fixing issues once and for all in Emacs or Linux: https://news.ycombinator.com/item?id=19410356
Great introduction to neural nets, comparing them to analogue computers: https://karpathy.github.io/neuralnets/
Nifty demonstration of live coding a grammar with Pharo, and exploring the different possible parse trees for an inputs (e.g. if you change associativity): https://www.youtube.com/watch?v=FFifte3YFUo
Fabulous debugging story from Uber. Factoring out a helper function caused a golang stack resize, dramatically affecting prod! https://eng.uber.com/optimizing-m3/
Effective theory and practice for networking in tech: https://benjaminreinhardt.com/networking-for-nerds/
An interesting comment from the Coverity paper: randomisation is a very powerful technique for checkers that would require exponential work. Unfortunately it increases the likelihood of churn.
Photo
Latest Stack Overflow survey has data on loved/dreaded languages, frameworks and DBs, and even coding music preferences! https://insights.stackoverflow.com/survey/2019
UI should match users' expectations rather than always being consistent with the rest of the world: https://medium.com/@jmspool/consistency-in-design-is-the-wrong-approach-3cfbc87a327
On enabling children to use Internet services in a meaningful way, and a discussion of the benefits: https://www.wired.com/story/optimize-algorithms-support-kids-online-not-exploit-them/
Changing a project's hosting to GitLab is a major undertaking. When KDE and GHC migrated, they had a tracking issue to list all the painpoints they had! https://gitlab.com/gitlab-org/gitlab-ce/issues/53206 https://gitlab.com/gitlab-org/gitlab-ce/issues/55039 A great way to collaborate and for the GL maintainers to see what users need.
One of the earliest definitions of 'yak shaving' includes Emacs in its examples! https://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html
Emacs 26.2 is out! https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00503.html
Google prefers to index newer pages: https://stop.zona-m.net/2018/01/indeed-it-seems-that-google-is-forgetting-the-old-web/ Perhaps people want newer results more often? The article suggests there's probably a limit how much can be indexed for immediate retrieval.
Rust 1.34, including a subtle issue with a function that should have been unsafe, and a slew of new numeric types! https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html
A quantitative defence of free/libre software: https://dwheeler.com/oss_fs_why.html
Showing 501-520 of 736 posts