Much Assembly Required: Assembly Programming Game - “Program the 8086-like microprocessor of a robot in a grid-based multiplayer world.”
Some excerpts from recent Alan Kay emails - Kay is a hero of mine, so any time I find this sort of thing I will pass it along.
Playing with Lasp and CRDTs and Playing with Lasp in a 3 Node Cluster - Mariano Guerra spends some time with Lasp, “a suite of libraries aimed at providing a comprehensive programming system for planetary scale Elixir and Erlang applications.”.
Sapper.js - Towards the ideal web app framework - Sapper is “a Next.js-style framework that aims to meet the eleven criteria at the top of this article while dramatically reducing the amount of code that gets sent to the browser.”
Monitoring Home Power Consumption for less than $25 - Using Software-Defined Radio (SDR) to read the power meter regularly and track consumption. Bonus: read your entire neighborhood’s data!
From Bootstrap to CSS Grid - NY Times gave it a try, you should too!
Basecamp doesn’t employ anyone in San Francisco, but now we pay everyone as though all did - “Do better than what you can get away with. Do more than the bare minimum. Don’t wait for the pressure to build.“
GIMPS Project Discovers Largest Known Prime Number - tl;dr “The new prime number, also known as M77232917, is calculated by multiplying together 77,232,917 twos, and then subtracting one. It is nearly one million digits larger than the previous record prime number”
Wrecking ball effect in Blender Python - # TODO: Add wrecking ball
How To Find Arbitrage Opportunities In Python - Using the Bellman-Ford algorithm to compute arbitrage in O(N^3) time instead of the O(N!) that brute force gives.
Simple Single Element Spinning Loader - This is stupid-simple but pleasant.
I thought I understood Open Source. I was wrong - tl;dr commit back to the projects you use. “Open source means that you use what’s out there how you want, and git & GitHub gives us all an easy way to merge our struggling so that another developer will not face them in the future.”
An open letter to less experienced developers - “Coding for a living is learning for a living. If you don’t like learning every single day, turn back now, or try and get a jump over into something less demanding from a learning perspective.” Hey that’s what we do at DailyDrip!
Frontmacs - “A package-based, web-centric, customizable, awesome-by-default, acceptance-tested Emacs distribution curated by your friends at Frontside.”