Selling Tiny Internet Projects for Fun and Profit
How I sold my project Earlyname, how much I sold it for, and how to sell tiny internet projects.
The latest blog posts to take off on Hacker News. 49,240 posts.
How I sold my project Earlyname, how much I sold it for, and how to sell tiny internet projects.
During the summer last year, I was doing my annual big hike with a friend. We use these hikes to see more of the country, and inevitably the conversations end up covering every topic under the sun. That day, we’d been talking about communication. In the evening, tucked away in a little cabin near Glencoe, something…
The goal of this blog is to share write-ups about bugs i have found in Facebook and reported to them under the Facebook bug bounty program.
There are many good, modern solutions for reading data off old floppy discs and drives. Perhaps the best is the Greaseweazle : it's capable,...
In early spring 2020, I reported an article for The New York Times on which I put the tentative headline: “New Coronavirus Is ‘Clearly Not…
In a Twitter discussion last week on ransomware attacks, KrebsOnSecurity noted that virtually all ransomware strains have a built-in failsafe designed to cover the backsides of the malware purveyors: They simply will not install on a Microsoft Windows computer that already has one of many types of virtual keyboards…
By segregating macOS background tasks on Efficiency cores, M1 Macs can run user apps unfettered on their Performance cores. And that feels really fast.
I presented this project at BangBangCon West 2020, but never got around to publish a blog post about it. A 10 minute talk is not enough to cover some technical aspects, and since I’m starting to forget them, it’s about time to write things down.
Almost a year ago I started using a delightful little iOS app called Receipt Box. It did exactly what I wanted: I could tap in an expense and a category, and the app added a geo location to the exp...
Caveat: Elasticsearch is a multi-purpose, distributed, battle-tested, schema-free, log and document storage engine. We’ll be replacing it with a single-purpose, relational schema, me-tested, and custom nginx access log storage engine. Knowing that, let’s begin. Find this project on Github After building my home…
This post sparked quite a discussion on hackernews. You can read all the interesting comments in this thread. Thanks to everyone who contributed.
How I finally became the kind of person who carries a paper notebook and a pen
This article is dedicated to discussing why it's so hard to detect the 'key up' or 'key release' event in a Linux terminal environment without relying on X server. Several techniques and code examples will be shown that are capable of detecting the keyup event on Linux (with and without an X server), but all…
One of my favorite books is 2013 "High Performance Browser Networking" by Ilya Grigorik. Besides a wealth of actionable advice, the book is illustrated with captivating real life stories.
It’s bad out there for customers of electronic parts and components. The semiconductor shortage is so severe it’s being covered by mainstream media; meanwhile, various politicians have tasked their aides with looking at the global supply chain. Indeed, in the short term, the dearth of chips is already leading to…
JavaScript has come a long way since I knew it as the “D” in DHTML. For anyone like me, who’s been reluctant to use the latest syntax that could require polyfills or a transpiler, I’ve written this cheatsheet to get you caught up on all the goodness that’s widely supported in modern browsers.
This is a followup to my previous post on the stack monoid, but is intended to be self-contained.
Fine-tune your font files and optimise your loading strategy for maximum speed + minimum FOUT
Dreamweaver as a low-code local-first native app
The DarkSide ransomware affiliate program responsible for the six-day outage at Colonial Pipeline this week that led to fuel shortages and price spikes across the country is running for the hills. The crime gang announced it was closing up shop after its servers were seized and someone drained the cryptocurrency from…
Disclaimer: Thoughts expressed here are my own, and not of my employers.
Understanding & mitigating randomly slow writes in PostgreSQL
Earlier today I did a livestream on my YouTube channel to attempt using an Nvidia GeForce GTX 1080 on a Raspberry Pi Compute Module 4. As with all my testing, I'm documenting everything I learn in this GitHub issue, which is part of the Raspberry Pi PCI Express Card Database website. It's only been a few hours, but…
aka: how I “accidentally” discovered what I already suspected: optimization methods are at the heart of landing rockets.