I Can't Do Anything for Fun Anymore; Every Hobby Is an Attempt to Make Money
I have hit the point where I can't do anything for fun anymore. Every hobby is not an attempt to make some extra money or turn it into profit.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,668 posts.
I have hit the point where I can't do anything for fun anymore. Every hobby is not an attempt to make some extra money or turn it into profit.
Despite it being sold as the one true path, event sourcing comes with some pain points when you try to put its ideas into production.
This article shows how to construct a non-recursive zip bomb that achieves a high compression ratio by overlapping files inside the zip container. "Non-recursive" means that it does not rely on a decompressor's recursively unpacking zip files nested within zip files: it expands fully after a single round of…
The filing cabinet of knowledge stored in Warren Buffett’s brain has helped make him the most successful investor of our time. But it takes much more than reading a lot. In this article, learn how to create your own “snowball effect” to compound what you know into opportunity.
I seem to have a habit of writing about super powerful machines whose many cores are laid low by misuse of locks. So. Yeah. It’s that again. But this one seems particularly impressive. I mean, how …
Programmers love to discuss programming languages. We not only debate their technical merits and aesthetic qualities, but they become integrated into our personal identities, along with the values and traits that we associate with them. Some even defend a form of Linguistic Determinism that thinking is confined to…
Update (May 15, 2019): This post was linked and its author quoted as a source in this Fast Company article on the same subject. Where's my webcam's off switch? Have you ever noticed that your webcam doesn't have an "off" switch? I looked on Amazon, and I couldn't find any webcams for sale that
This article is the second entry in a series about the "3D cards of the late 90s running Quake". The first entry [1] took a look at the end of 1996 with the Rendition Vérité 1000 and its dedicated port called vQuake. Rendition had managed to beat everybody to Quake-market. For a brief period of time they had the one…
Pancakes and computers
Hello! It looks like you're writing a blog post - would you like help with that? chuckles Me and my colleagues at Microsoft have decided that the world needs more Clippy - the adorable animated paperclip. To help with that, we're bringing a new feature to Edge 6.0. Web Developers can now use <clippy> to call up an…
Autocompleting text with known values seems like an easy problem to solve, but so so so many UIs get it wrong. I see this frequently enough that, rather than complain about them individually, I though I’d just write down the set of rules they often break.
Disclaimer
What's the role of Go in a universe where Rust exists?
Fang-Pen Lin's blog about programming
Essay on the benefits of speedy software, and how it affects user perception of engineering quality and overall usability
Recently Microsoft has been making a lot of announcements and releases of technology that fall under a supposedly “Microsoft Loves Linux” type of strategy. This is particularly noteworthy given the history of Microsoft since the end of the 90s. Their internal policy was a full attack on Linux 1 . and they were…
Probably the first in a multi-part series on DP.
For the past few years, security research has been something I’ve done in my spare time. I know there are people that make a living off of bug bounty programs, but I’ve personally just spent a few hours here and there whenever I feel like it.
I realized I haven't posted about my DrupalCon Seattle 2019 session titled Everything I know about Kubernetes I learned from a cluster of Raspberry Pis, so I thought I'd remedy that. First, here's a video of the recorded session: The original Pi Dramble 6-node cluster, running the LAMP stack.
This post is hard to write, both in the emotional sense but also in the “I would have written a shorter letter, but I didn’t have the time” sense. Hence, please assume the best of intentions when reading it—it is not my intention to make anyone feel bad about their contributions, but rather to provide some insight…
Donald Knuth is a computer scientist who is so committed to the correctness of his books that he offers one US hexadecimal dollar ($2.56, 0x$1.00) for any “bug” found in his books, where a bug is anything that is “technically, historically, typographically, or politically incorrect”. I wanted to get a Knuth check for…
Over the past 25 years, email has weaved itself into the daily fabric of life. Our inboxes contain everything from very personal letters, to work correspondence, to unsolicited inbound sales pitches. In many ways, they are an extension of our …
Just over a year ago now, I finally opened the bakery I’d been dreaming of for years. It’s been a big change in my life, from spending all my time sat in front of a computer, to spending most of it making actual stuff. And stuff that makes people happy, at that. It’s been a huge change, but I can’t think of a single…
In the previous two parts we used a SAT solver as a black box that we feed input into, and it will (usually quickly) spit out an answer. In this part, we will look at how SAT solvers work and what heuristics and other tricks they employ in their quest for performance.