miniblog.

AVX-512 instructions consume a ton of power, producing heat, and leading CPUs to significantly reduce their clock speed! https://blog.cloudflare.com/on-the-dangers-of-intels-frequency-scaling/
Ten years of Dvorak, touch typing, and what to use on smartphones: https://www.theverge.com/2019/2/17/18223384/dvorak-qwerty-keyboard-layout-10-years-speed-ergonomics
A fun computer concept video from Sun in 1993: https://www.youtube.com/watch?v=NKJNxgZyVo0 It's interesting to see their screen form factor: both vertical and horizontal! They also expect a ton of voice command interaction.
When mentoring junior developers, it's important to be available to unblock them. It's equally important to show them how *you* found the answer, so they become empowered
Two dot diffs, three dot diffs, and the novel diff approach used in Bitbucket Server: https://jira.atlassian.com/browse/BSERV-7375?focusedCommentId=1931374&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-1931374
I've seen posts about people rewriting projects from language A to B, but it's rare to see B back to A afterwards! https://dannyvankooten.com/from-go-back-to-php-again/ (Interesting to see the PHP debug tooling too.)
Another sign that the new Transient package by @magit_emacs has a good design: a thoughtful comparison with similar packages in the ecosystem! https://magit.vc/manual/transient/Comparison-With-Other-Packages.html#Comparison-With-Other-Packages
Will we ever see a Spotify style service for newspapers? Asking users to pay a flat fee (and then distributing it to creators according to consumption) seems to work well for music.
Remacs has moved to its own GitHub organisation, to reflect the growing community! https://github.com/remacs We have a whole bunch of friendly contributors :)
"I met Intel employees at XDC who were working on a continuous integration system wherein Intel offers a massive Intel GPU farm to Mesa developers free-of-charge for working on the open source driver." https://drewdevault.com/2019/02/10/Wayland-misconceptions-debunked.html Companies promoting FOSS!
JS build systems have a definite learning curve, but we demand a ton of features in modern frontend development! https://css-tricks.com/annotated-build-processes/
Things to consider when auditing Rust code (especially if security sensitive): https://research.kudelskisecurity.com/2019/02/07/auditing-rust-crypto-the-first-hours/
A lovely demonstration of Objective-Smalltalk, and demonstrating some of the techniques that this style of PL enables: https://blog.metaobject.com/2019/02/a-small-and-objective-taste-of.html
Beating an optimising compiler at compiling division calculations: https://lemire.me/blog/2019/02/08/faster-remainders-when-the-divisor-is-a-constant-beating-compilers-and-libdivide/ (TIL that gcc, clang and libdivide use different techniques!)
DeepMind building an effective StarCraft AI, and why it's a hard game for a computer to play: https://deepmind.com/blog/alphastar-mastering-real-time-strategy-game-starcraft-ii/ (When you build an AI using a ton of self-play, it's pretty likely that you end up finding some novel strategies too!)
Computational photography: putting increasing smarts into camera devices: https://www.ben-evans.com/benedictevans/2019/2/5/cameras-that-understand
Making programming accessible and enabling makers: https://hbr.org/2019/01/what-will-software-look-like-once-anyone-can-create-it (The analogy with IFTTT is interesting. Primarily it asks worthwhile questions!)
It seems to be easier to write a compiler that supports multiple languages than a VM. The vast majority of VMs target a single language. Sometimes PLs are written to target an existing VM (e.g. Clojure), but it's rare to take an existing PL and build a production implementation.
Streaming income for record labels has reached a point that total revenue is growing! https://www.bloomberg.com/news/articles/2019-02-05/vivendi-may-sell-universal-now-a-music-streaming-behemoth
Lying in TCP ACKs to treat it as a best effort protocol: https://eighty-twenty.org/2018/02/01/lying-to-tcp
Showing 2,241-2,260 of 7,508 posts