Cool desktops don’t change
Working on my old ThinkPad x220 feels easy because I’ve used the same software for over a decade.
The latest blog posts to take off on Hacker News. 546 posts.
Working on my old ThinkPad x220 feels easy because I’ve used the same software for over a decade.
Learn how to create a dashboard in Python with Jupyter Notebook, including interactive components and sharing options.
The best way to build a great product is to write the whole idea out first.
It was a dreary afternoon in Milan last year when, procrastinating on studying, I was struck by a flash of genius. “What would happen if I made a banana-powered random number generator?“. I immediately went to tell my roommate, who was also an electronic engineer.He looked me in the face and burst out laughing. At ……
What if OpenSSL were a GUI program? Here's what it might look like.
Hello, I’m Michael Sliwinski, founder of Nozbe - to-do app for business owners and their teams. I write essays, books, work on projects and I podcast for you using #iPadOnly in #NoOffice as I believe that work is not a place you go to, it’s a thing you do.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Emacs's buffers are so much more than their name implies. They're not just a vessel for you to read or write from. Buffers in Emacs host network processes, shells, and transient data. They're also a key part to understanding why Elisp is designed the way it is.
I like plain text. I also like doodling while I write. Some things are just easier to explain with a picture. But if I need to draw a picture today, I need to stop writing plain text, pick an app, dismiss a couple of dialogs or tours of new features in front of my face, think about all the ways it's acting for its…
Here’s a scenario. First, you download an app for a service that has some sort of in-person component, like picking up an order or meeting a driver at the curb. When using that app for the goal, be it that order or that meeting, it’s very helpful to have notifications, since they give you the current status and it can…
Dear Spotify. I tried to search for podcasts on your Desktop app. I know you're into fancy cross-platform Electron framework. I've come to terms with it. It's fine. It'll do. But, your understanding of interface design seems like it needs a bit of a history
The Mac and Web have a long history together. From the very beginning, Mac OS X included the ability to run an Apache web server by clicking a Start button: About a decade ago, things started to change. Since then it’s gotten harder and harder to start a simple web server for testing HTML, CSS, […]
Status and frequently asked questions
A tutorial how to use a monorepo architecture in frontend JavaScript and TypeScript with tools like npm/yarn/pnpm workspaces, Turborepo/NX/Lerna, Git Submodules, ...
an interactive comic on the art & science of memory
Automating Verizon number searches to find rare phone numbers with repeating digits.
Reflections on a decade of configuration files.
Xe Iaso's personal website.
Well, it’s been a while since the FTDI fuckup so I guess it was a time for another IC supplier to go bonkers. Yes, it’s again time for a chip manufacturer to mess with your computer drivers. Story starts with me searching for 5V USB cable with a 3.3V…
Using only a Raspberry Pi and an $11 video capture dongle, you can create your own KVM over IP device, allowing you to remotely control a target computer.
How I chose parts, built, and configured my first custom home storage server.