Netflix Android and iOS Studio Apps now powered by Kotlin Multiplatform
By David Henry & Mel Yahya
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,504 posts.
By David Henry & Mel Yahya
I have a bad habit: waiting until the last minute to do things. Like, last month I had to fly to New York to run a 193 mile relay race. I knew about the trip for almost 6 months, but didn’t buy plane tickets until 3 days before, at 4x the cost. True ...
I made a goal for myself in January 2020 to stop using Google products by the end of the year. That might sound like way too generous a timeline, but…
When it gets too cold, you can always put on more layers of clothing. But when it gets too hot, after a while you can't take off any more. -- RMS This is GNU Em...
The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we envision malleable software: tools that users can reshape with minimal friction to suit their unique needs.
The workaday world of a modern programmer abounds with Unix tools, stitched together in myriad ways. While good tools integrate seamlessly with your own environment, bad ones will constantly frustrate your efforts. Good tools have a seemingly limitless application, constrained only by your own imagination. Bad tools…
A step-by-step tutorial you can follow along, featuring ffmpeg, xrandr, tcpdump and a dhcp server running on a Raspberry Pi
The bad news: from Firefox 55 onwards, Selenium IDE will no longer work. The reasons for this are complex, but boil down to two main causes: Browsers are complicated pieces of software that are con…
JSON is everywhere you look these days. The `jq` tool makes it easy to slice, dice, and transform JSON from the command line. It can be hard to map the official manual to real-world applications, so let's look at some practical examples of `jq` and its cousins that handle YAML & HTML!
Knowledge work is unique among skilled professions in that we lack a culture of systematic improvement. Other skilled trades – from carpenters to welders
Bookmark Tweet I wanted a desk that could elegantly handle (2) computers and its peripherals (3 displays, 4 external hard drives, tens of cables ). I...
We need a vibe shift on dependencies in programming.
Disclaimer: this is more a rant than anything else. Maybe more #crazydudewontstoptalkingavoidthewate...
Thunderbird is a free email application that’s easy to set up and customize - and it’s loaded with great features!
We are thrilled to announce the Windows Package Manager preview! If you’re already familiar with what a package manager is, feel free to skip this
A bit of reverse engineering goes a long way
A pragmatic way for you to start automating deployments of a Legacy system.
Lately I’ve spent more time than usual using the Chrome Developer Tools. Along the way I found a couple of nice features that I had previously missed (or at ...
Claude Code will soon run auto mode by default for Pro, Max, Ultra, and Team plans, enabling longer-running autonomous work, and catching more dangerous commands.
There is an area of Python that many developers have problems with. This is an area that has seen many different solutions pop up over the years, with many different opinions, wars, and attempts to solve it. Many have complained about the packaging ecosystem and tools making their lives harder. Many beginners are…
A minimalist, non-commercial take on a handful of indispensable workshop tools.
Learn why rotating your SSH keys is essential for preventing credential theft. Discover best practices for SSH key rotation and how to protect your systems from potential breaches.
Running experiments is equal parts powerful and terrifying. Powerful because you can validate changes that will transform your product for the better…
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.
Tools & hacks I use to do complex processing with my brain.
This is the story of a commercially unavailable stereo pair of thebi-amped Marshall Uxbridge, with custom-built replacement electronics:active filters feedin...
Introduction of a new feature-rich golang Jupyter kernel
A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics