lukehaas
This article documents my own journey into understanding music through writing code and taking a first-principles approach. This enabled me to understand things like why there are 12 notes and why notes in the same key sound good. Hopefully, if you are in a similar position to me, this will give you a foundational understanding of music that you can reason about instead of memorising.
Disclosure: I built RunJS, and this is on its blog. It gets a mention in the last paragraph and nowhere else.
Show HN: RunPy – simple desktop app for tinkering with Python
RunPy is a playground app that gives you a quick and easy way to run Python code. There's no need to create files or run anything in the terminal; you don't even need Python set up on your machine.It's handy for learning, teaching or doing quick experiments. Available for mac, windows and linux. Please give it a try, and I'd be really keen to hear any thoughts, feedback or ideas for...
The first version was free and very basic. After getting a lot of suggestions and feedback from the people using it, I added more features and introduced a freemium pricing model.
Show HN: A JavaScript playground that shows the result of each expression
Equations that changed the world – rewritten in JavaScript
Mathematical Notation for JavaScript Developers Explained
It combines a Pi Zero with a 2000mAh lipo, updates every 6 hours and lasts for around 90 days per charge.
Alexa Powered Rotary Phone
Show HN: RunJS – a JavaScript scratchpad that auto-evaluates as you type
Show HN: Generate Lorem Ipsum text from your terminal
Show HN: CSS Pokemon – created with clip-path and CSS variables
Show HN: A collection of useful regex patterns
http://projects.lukehaas.me/css-loaders/ http://projects.lukehaas.me/scrollify/
Power steering for your scroll wheel
http://projects.lukehaas.me/scrollify
Scrollify is a new jQuery plugin for assistive scrolling and section snapping, and it works great on touch devices.