Watching an acquirer ruin your company
What happens on the other side of the acquisition doesn't get much startup press
The latest blog posts to take off on Hacker News. 80,938 posts.
What happens on the other side of the acquisition doesn't get much startup press
The basic information you need to understand Ethereum's energy consumption.
Editor's note – May 12, 2023Last year, we launched an important update to Location History. We remain committed to improving the experience and making it as helpful…
We’re proud to announce the new feature release of darktable, 4.0.0! The github release is here: https://github.com/darktable-org/darktable/releases/tag/release-4.0.0. As always, please don’t use the autogenerated tarball provided by github, but only our tar.xz file. The checksums are: $ sha256sum…
This article is part of a 3-part series on trimodal compensation: * Part 1: The trimodal nature of software engineering salaries in the Netherlands and Europe (2021, this article) * Part 2: The trimodal nature of tech compensation revisited (2024, this article) * Part 3: The trimodal nature of tech compensation in
Understand the core problems state management libraries need to solve. And how the proliferation of modern libraries address them in new ways.
This post is the third article in a series of blog posts about rsync, see the Series Overview. With rsync up and running, it’s time to take a peek under the hood of rsync to better understand how it works. How does rsync work? When talking about the rsync protocol, we need to distinguish between:
I’m going to get straight to the point and say that it’s time for Robertson screws to be retired and supplanted by Torx. This posting is to explain why and is partly motivated by lots o…
The average is a myth. Understand the pitfalls of the average and how it can conceal useful information. How the US Air Force threw out the average and saved lives. Use distributions to better understand your data.
Semi-Automated Clothes Tracker using NFC Buttons
Scientists are developing artificial photosynthesis to help make food production more energy-efficient here on Earth, and one day possibly on Mars
We are splitting our database into Main and CI to improve the scalability and reliability of GitLab.com.
With an eye toward performance, interoperability, or legacy concerns, low-level system software often must parse binary encoded data formats. Few tools are available for this task, especially since the formats involve a mixture of arithmetic and data dependence, beyond what can be handled by typical parser generators…
A fun, small, affordable, and beautifully-crafted media player that’s easy to transfer files to, and sounds excellent.
No matter where you go, there you are If you're like me, you travel occasionally. Access to your office from home, or from an airport loun...
tl;dr: online TLA+ manual/advanced techniques/examples here. TLA+ is a tool for testing abstract software designs. I first stumbled on it in 2016 and found it so useful I wrote a free online guide to help others learn it. Then I decided the guide wasn’t good enough and wrote Practical TLA+ in 2018. Then I decided the…
Digging into the world of "pig-butchering" scams
We all know that to create an interactive front end for your website you need JavaScript. Not just vanilla JS, mind: we're in 2022, and to create an…
The games of Revolution Software bore the stamp of the places in which they were conceived. Work on Beneath a Steel Sky , the company’s breakthrough graphic adventure, began in Hull, a grim postindustrial town in the north of England, and those environs were reflected in the finished product’s labyrinths of polluted…
We have a plan to prevent 2 billion tons CO2e in the next 10 years by collecting and destroying superpotent refrigerants.
I'll show you what good logging is with real-life examples. Most people don't know what to log, so they end up creating just noise....
Developer Spotlight is a series highlighting interesting Swift developers from around the world. This post is authored by Ron Avitzur, author of the Pacific Tech Graphing Calculator.
If at first you don’t succeed, goes the old saying, try, try again. Good advice, up to a point. But let me offer a modification: even when you do succeed, try, try again. Tempting as it is to decla…
A deep dive into the Feynman Technique, a method designed to learn through teaching. How can we upgrade it with a few teaching principles?
Tackle the steelmanning challenge, a three-step method to win arguments by helping your opponent. Its only downside: Nobody will ever take it.
Kaspersky experts have brought to light a poorly detected SessionManager backdoor that was set up as a malicious module within the Internet Information Services (IIS), a popular web server edited by Microsoft. Once propagated, SessionManager enables a wide range of malicious activities, starting from collecting emails…