Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,217 posts.
Why Web3?
Over the last month, there has been a ton of debate and conversation about web2 vs web3 with many leading voices raising doubts about web3. Debate and doubt are healthy. And web3 enthusiasts, particularly on Twitter, remind me of missionaries trying to recruit the unwashed to their belief system. Frankly, it is all…
So You Want to Compete with Steam
I get a lot of pitches for "Steam competitors." 99% of them are doomed to failure, but the vast majority are doomed before they even start.
Overtourism in Japan, and how it hurts small businesses
Why being popular is not the goal of most small businesses
XPS 13 developer edition 7th generation available
-> Updated June 22, 2018 – Three 16GB/FHD configs added to the line up in the US -> Updated Jan 26, 2018 – Added list of countries that offer the XPS 13 developer edition offline.…
Do high interest rates fix high inflation?
Published: June 2023 In prior articles and newsletters, I’ve explored the causes of consumer price inflation over time. In short, the rate of consumer price inflation in an economy comes from a combination of 1) money supply growth and 2) significant changes in productivity and/or resource abundance. -Periods of fast…
Shorting Tether
The trials and tribulations of betting against crypto's biggest stablecoin.
Did GitHub Copilot increase my productivity?
I had free access to GitHub Copilot for about a year, I used it, got used to it, and slowly started to take it for granted, until one day it was taken away. I had to re-adapt to a life without Copilot, but it also gave me a chance to look back at how I used Copilot, and reflect - had Copilot actually been helpful to…
JavaScript Is C
JavaScript and C both make you maintain your invariants the most painful way possible. Happily, there are better alternatives these days.
Teaching how to code is broken
Typically: * Chapter 1: Types * Chapter 2: Variables * Chapter 3: Operators/Math * Chapter 4: Control structures * Chapter 5: Arrays * Chapter 6: Functions * Chapter 7: Structs * Chapter 8: Classes and Objects * Chapter 9: Methods * Chapter 10: Inheritance and Polymorphism * Chapter 11: Some advanced thing X * Chapter…
My Experiences as a Female Software Engineer
Jean Hsu - Fractional VP Engineering | Engineering Leadership for Startups
A collection of things that are Turing-complete by accident (2013)
A list of things that were not supposed to be Turing-complete, but are.
No, You can't retire rich at 30 if you sell your startup
I personally find the people who are in the software startup game just for the money to often be nearly delusional about their chances of success and the likely magnitude of it when it happens. Before I get into the details for founders, let me talk about options-hungry employees. If you are in it for the money and…
How I got an O-1 visa as a software engineer
Jump ahead • Timeline • Meeting the extraordinary ability criteria • How much does it cost? • Should you work with a lawyer?
Why Isn't Debugging Treated as a First-Class Activity?
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
PHP 8.5
A blog about modern PHP, the web, and programming in general. Follow my newsletter and YouTube channel as well.
Banning open weight models would be a disaster
My comments on the NTIA AI Open Model Weights RFC
Gundam is just the same as Jane Austen but happens to include giant mech suits
A friend recently asked how to get started watching Gundam, and as I tripped all over myself, equal parts excitement and not wanting to sound like a
Stop the Medicare “Advantage” Scam Before Medicare Is Dead
At the very least, let’s stop the egregiously deceptive advertising. Only Medicare should be able to call itself “Medicare.”
Companies may be losing millions due to emails buried in collapsed Gmail threads
Disclaimer: The events depicted in this story are purely factual and described to the best of my memory. Prelude Many years ago, in the City of London… The Expedia empire reigns. Having conqu…
Financial Misstatements
First-time startup CEOs make a lot of mistakes, mostly due to ignorance. One particularly bad one is misunderstanding or misusing basic financial terms. I started noticing this in Y Combinator...
Maximizing the Potential of LLMs: A Guide to Prompt Engineering
Language models have rapidly improved in recent years, with large language models (LLMs) such as GPT-3 and GPT-4 taking center stage. These models have…
Against software development
Just so, generic code is replaced by its concrete instances, which are faster and easier to comprehend (at first).
My ranking of every Shakespeare play
A few years ago I set out on a personal journey to study and watch a performance of each of Shakespeare’s 37 plays. I’ve reached my goal and, though it’s not a usual topic around here, I wanted to get my thoughts down while fresh. I absolutely loved some of these plays and performances, and so I’d like to highlight…
I had to build a web scraper to buy groceries
Grocery shopping has been one of my least favorite chores, even before the pandemic. Unlike many people I know, I always preferred online shopping over going to the supermarket. Now it’s not a matter
AI Saved My Company from a 2-Year Litigation Nightmare
After 2+ years and a tremendous waste of energy and money, my firm Calm Company Fund resolved a lawsuit against us on very favorable terms. What started as one of the most challenging periods of my life became an unexpected masterclass in using AI to level the playing field against well-funded opponents. If you’re…