Partitioning in Postgres, 2022 Edition
Tracking improvements to Postgres partitioning since 2017. In just five years it’s gone from a non-feature to a very good one.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
Tracking improvements to Postgres partitioning since 2017. In just five years it’s gone from a non-feature to a very good one.
A description of my org-roam notes workflow, from writing the notes to publishing them on my website.
This is a guest post, written by Zhangir Azerbayev. Zhangir is an undergraduate at Yale, majoring in computer science and mathematics. He completed this work while visiting Carnegie Mellon’s …
Some final thoughts on this epic expedition.
After numerous failed attempts at dual 4K monitors for my M1 Pro Mac, I finally found a winning combination. Read all about the journey here.
Only nine months after I suggested Tailwind might someday hit an unpleasant inflection point, that may now be happening.
18 x 93 is… hey, look over there!
Analyze how the 52% public market correction impacts startup funding rounds, with data showing divergent effects on Series A vs. Series D valuations in 2022.
The Advantage360 Professional is the successor to the well-known Advantage2. It comes with several new features, such as Adjustable Split, Wireless connection, Tenting, ZMK (highly customizable firmware), and many other minor things. In this blog post, I will explain the significant design changes and my experiences…
Culture, technology, & travel once or twice a week. Click to read Back to Humanity, a Substack publication.
25 lessons, 2 years, from 1,000 users to millions
Or how to reverse engineer React Native apps, and abuse API.
The rewards are great if you can survive…
The beauty of having a flexible schedule, when you are a freelancer, remote worker, or consultant, is being able to work whenever you like. When traveling, you can spend the whole day touring and working at night. Or maybe working in the morning and night, and enjoying the evenings. Whatever you want, it’s your call…
Update: a version of this post appeared on Slate.com. I seem to have touched a nerve with my rant about the conventional teaching of music theory and how poorly it serves practicing musicians. I th…
A while ago I decided to pick up some 35mm cinema film to help me experiment with projection optics.
I’m not a POWER (or recently: Power) expert, only an enthusiastic user and advocate. Still, in the past couple of weeks a number of people from around the world asked my opinion how the POWER architecture could be kept relevant. This blog is really just an opinion, as I do not have the financial means to go ahead. It…
Excruciating. One phrase I often use to describe what it's like to read reference letters for Eastern European applicants to PhD and Master's programs in Cambridge. Even objectively outstanding students often receive dull, short, factual, almost negative-sounding reference letters. This is a result of (A)...
Virtual Threads are an excellent addition to Java platform and here's how Clojure is going to benefit from it.
A little much about C++, Game Development, Programming and Web
Advanced Web Application Architecture allows you to spot what kind of code you're dealing with:
Anybody who runs an internet-facing webserver has seen their fair share of spammy scanners in the logs. It varies server to server, but some of mine get up to 15,000 scans per day. Almost all of these are harmless network mappers, but they still annoy me. Many are compromised hosts or belong to hackers & organized…
When decisions are reversible, speed them up. The biggest risk is dragging your feet. When decisions are irreversible, slow them down. The biggest risk is making the wrong decision.
I think I've mentioned occasionally that various devices, mostly cellular modems, just use the Hayes or AT command set. Recently I obtained a GPS tracking device (made by Queclink) that is, interestingly, fully configured via the Hayes command set. It's an example of a somewhat newer trend of converging the…
50+ mental model examples and their explanations. There are five categories: success, decision-making, biases, business, and human nature:
I spotted a new (to me) pattern which I think is pretty interesting: projects are bundling compiled binary applications as part of their Python packaging wheels. I think it’s really …
The PowerBook 1400 is, and remains, my favourite laptop. It was everything the PowerBook 5300 should have been and more. It was my first l...