Building apps in minutes, not months
In order to build the many experiments for my research on the future of personal computing, and the subsequent demos for these Lab Notes, I needed a way to build much faster than was presently possible...
The latest blog posts to take off on Hacker News. 6,504 posts.
In order to build the many experiments for my research on the future of personal computing, and the subsequent demos for these Lab Notes, I needed a way to build much faster than was presently possible...
Try Nix and don't look back.
If you have any question or suggestions about this tutorial, please file them as issues here .
Improvements to the Chafa terminal graphics package: Kitty and iTerm2 protocols, newly supported terminals, new Unicode symbols, and more.
A quick daily practice with prompts for gratitude, intentions, and reflection. I've always struggled to journal consistently by opening a blank page and…
A multiperspective diagramming guide for system, software, cloud, network, and other engineers.
How to use the python web scraping framework Scrapy to crawl indeed.com. Learn data engineering strategies for getting actionable insights from public information.
To Don't - The reverse to-do list.
After the "keep it simple" in programming, the "keep it short" for writing.
I want a better shell.
Back in March 2021, I wrote about how I replaced Docker with Podman on a Mac using VirtualBox and Vagrant after an old version of podman machine became depre...
We’ve just open sourced , Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use studio-quality audio effects in your code, rather than just in your digital audio workstation (DAW).
A few months ago, I found this Hacker News post about the AirGradient DIY Air Quality Monitor. I had already been considering buying an AirThings Wave Plus sensor to monitor my home's CO2 levels, but the high price and limited 'ownership' of the data coming from it turned me off. So I built two AirGradient DIY air…
After using the awesome window manager for 10 years, I have switched to i3, another tiling window manager with a different philosophy.
In this post, I'd like to describe how you can track your personal finances using a workflow that is highly focused on data privacy, is 100% self-hosted, and uses only the Python ecosystem.
A new promo message for Microsoft Teams broke the Windows desktop shell and the taskbar for Windows 11 Insider users. Why can cloud services break Windows PCs?
I love linters. A linter is a program that looks for problems in code without running it. There is something gratifying about running a linter on a codebase and seeing a big list of warnings and errors. Sometimes it can even be fun to fix them!
You can make a DIY air purifier in 30s. To test if it works, I generated smoke, and measured how well it removes tiny particles.
Far too many developers use Git without understanding it. It's time to straighten out your thinking about what Git is, and isn't.
For many mobile users, files are like dinosaurs, a holdover from the bygone desktop era. Sure, they “work” but, they’re mostly there because, you know, ancient history. I’ve discussed this issue for the last 2 years and I usually get some version of “get over it grandpa”.
Discover the latest in networking and IT innovation. Stay updated with product launches, expert insights, and tutorials from UniFi’s official blog.
How I Write Code: Pen & Paper - Noteflakes
Today, Mozilla published an independent security audit of its Mozilla VPN, which provides encryption and device-level protection of your connection and inf
It's been a few years since I was a maintainer of minikube, but after the news that Docker Desktop will no longer be free for enterprises and some of the misconceptions of how the technology works, I thought I'd write...
The last few weeks I’ve been looking into the open calendar, tasks and notes space with the goal of finding or building a privacy-conscious and still practical system. This post is an exploration of the available technology in that space, its problems and how to solve them.
Containers allow for cookies (a small file used for storing information) as well as other relevant files to be isolated either independently or collectively as a group (for example you could have a finance container). Isolating cookies inside of containers prevents other sites from being able to access them, thus…