Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,798 posts.
On the Experience of Being Poor-Ish, for People Who Aren't
Meta-Note: I’m sorry it’s been so long between articles; for better or worse writing here is something that I do for fun, and sometimes work and family get in the way.
Apple of 2019 is the Linux of 2000
Last week the laptop I use for macOS development said that there is an XCode update available. I tried to install it but it said that there ...
How I got my laser eye injury
It has been brought to my attention that I have never actually written this story down before, merely told it in person to many students for valuable lessons and also for laughs over cocktails. It is a litany of bad ideas from several people that all came together at once to reach out and zap … Continue reading "How I…
Fingerprints can be hacked
Fingerprint authentication is a convenient alternative to passwords and PIN codes. Who wants to spend time typing in a lengthy string of numbers, letters and characters when a simple tap will suffice? Unfortunately, that convenience comes at a cost. Because, unlike a regular password, you leave your fingerprint on…
Apple’s app review prevents developer from submitting fix to game for the blind
Hi all. As some of you may know, I am a totally blind iOS game developer. Among other games I have made accessible Hangman, Choose your Face, etc. Well, about 3 days ago I found out a bug which prevented iOS 15 users from running my game accessible hangman. I submitted an update to the app store fixing this problem…
NASA selects SiFive and makes RISC-V the go-to ecosystem for future missions
SiFive X280 delivers 100x increase in computational capability with leading power efficiency, fault tolerance, and compute flexibility to propel next-generation planetary and surface missions
A Career Cold Start Algorithm
Starting a new job can be stressful so I've developed an algorithm that has helped me get up to speed quickly.
Flutter 2
Today, we’re announcing Flutter 2 : a major upgrade to Flutter that enables developers to create beautiful, fast, and portable apps for any platform. With Flutter 2, you can use the same codebase to ship native apps to five operating systems: iOS, Android, Windows, macOS, and Linux; as well as web experiences…
.NET 5.0
.NET 5.0 includes many enhancements, including single file applications, more capable JSON APIs, new versions of C
Please Use AI
Be sure to use AI when making
Frosted glass from games to the web
Crafting beautiful HTML glass UI inspired by AAA game development.
Meta Horizon OS
Today we’re taking the next step toward our vision for a more open computing platform for the metaverse. We’re opening up the operating system powering our Meta Quest devices to third-party hardware makers, giving more choice to consumers and a larger ecosystem for developers to build for. We’re working with leading…
A website to destroy all websites
How to win the war for the soul of the internet, and build the Web We Want.
Cursorless is alien magic from the future
Xe Iaso's personal website.
Temporal: The 9-year journey to fix time in JavaScript
JavaScript's Date object has been a source of bugs for three decades. Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision. This is the story of how Bloomberg, Igalia, and the TC39 community spent nine years turning…
How I write HTTP services in Go after 13 years
Mat Ryer, principal engineer at Grafana Labs and host of the Go Time podcast, shares what he’s learned from more than a dozen years of writing HTTP services in Go.
The session you cannot take with you
Inference APIs are filling sessions with encrypted reasoning, hidden search results, opaque compaction, and encrypted subagent messages. A growing form of lock-in.
Why SQLite Uses Bytecode
Every SQL database engine works in roughly the same way: It first translates the input SQL text into a "prepared statement". Then it "executes" the prepared statement to generate a result.
Sam Altman for President
I’m delighted to announce that Sam Altman has agreed to become president of Y Combinator starting next batch. I’ll continue to do office hours with startups, but Sam is going to lead YC. Why the change? Because YC needs to grow, and I’m not the best person to grow it. Sam is what YC needs at this stage in its…
Latest Firefox rolls out Enhanced Tracking Protection 2.0
Today, Firefox is introducing Enhanced Tracking Protection (ETP) 2.0, our next step in continuing to provide a safe and private experience for our users. E
What Dreams May Come
Join thousands of people who own a premium domain. Affordable financing available.
The Future of Htmx
In this essay, Carson Gross and Alex Petros discuss htmx's future direction and philosophy. They explain how the project aims to emulate jQuery's success through API stability, minimal feature additions, and quarterly releases while continuing to promote hypermedia-driven development and support the broader web…
I record myself on audio 24x7 and use an AI to process the information
What will happen when our phones record everything we say 24x7 using AI to process that information?, before someone else does, I tried to do it myself, and this is the result. First of all some clarifications. It’s not really 24x7 because I didn’t find it useful to leave it