WebKit is moving away from prefixes
WebKit’s new feature policy is to implement experimental features unprefixed, behind a runtime flag.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,907 posts.
WebKit’s new feature policy is to implement experimental features unprefixed, behind a runtime flag.
How does a terminal emulator work? What are ANSI escape codes? Understanding terminal internals for development, fun and mischief.
This is the story of how Apple made a mistake in the ROM of the Macintosh Classic II that probably should have prevented it from booting, but instead, miraculously, its Motorola MC68030 CPU accidentally prevented a crash and saved the day by executing an undefined instruction.
Reverse engineering the traffic system from Pizza Tycoon (1994): how the original devs drove dozens of cars through a city with almost no CPU budget.
Now that we've launched, I can finally talk about the secret project I've been working on for the last two years. One interesting piece of the Teamwork CRM puzzle was the "list view". It's a powerful page component which exists seven times in the app — a table on steroids essentially. I could talk about it…
We’re really excited to announce that AWS is sponsoring the Rust programming language! Rust is designed for writing and maintaining fast, reliable, and efficient code. It has seen considerable uptake since its first stable release four years ago, with companies like Google, Microsoft, and Mozilla all using Rust. Rust…
The Nobel Prize in Chemistry 2026 was awarded jointly to Henri B. Kagan and Kenso Soai "for the discovery of non-linear effects and autocatalysis in asymmetric organic synthesis"
This post is part of My Career Series. 本文之中文翻譯在此 Now that Uncharted 4 is released, I am able to talk about what I worked on for the project. I mostly worked on AI for single-player buddies and multiplayer sidekicks, as well as some gameplay logic. I'm leaving out things that never went in to the
Go 1.27 includes a change to the HTTP client that can make programs sending many sequential HTTP/1 requests significantly faster.
Scientists create contained ball of turbulence in a tank that could help answer longstanding questions
In these tcpdump examples you will find 22 tactical commands to zero in on the key packets. Know your network with this powerful packet capture tool. Examples for http, icmp, dns, snmp and more.
Samples of b-tree, GIN, and GIST indexes for Postgres beginners.
pre.sourceCode { margin-left: 2em; } .sourceCode > span.k, .sourceCode > span.o, .sourceCode > span.bp, .sourceCode > span.kd { font-weight: bold; } .sourceCode > span.kt, .sourceCode > span.cp { ...
Blockchain is not only crappy technology but a bad vision for the future. Its failure to achieve adoption to date is because systems built…
over the past week the discourse around openclaw (fka clawdbot) has absolutely exploded. it has felt to me like all threads of conversation have veered towards the extreme and indefensible. some are running openclaw with unlimited permissions on their main computers. others are running it in the cloud and blowing…
I spent a month repeatedly building my website in Docker, and now have horrors to share.
Modern work can be frustrating and chaotic—if you don’t have the right tools. From context engineering to multimodal search, go behind the scenes and hear how Dropbox engineers are building AI that actually understands you, so you can focus on the work that matters most.
TypeScript 5.2 introduces 'using', a keyword that disposes anything with a `Symbol.dispose` function upon leaving scope, making resource management easier.
Online art communities have started banning AI-generated art, while others are facing public pressure from their own members to take a stand.
it's faster than other scripting languages, allowing you to have the rapid development of Python/MATLAB/R while producing code that is as fast as C/Fortran
We’re excited to announce we’ll be bringing together all the different ways to pay with Google, including Android Pay and Google Wallet, into a single brand: Google Pay.
Happy 7th birthday, Go!
A climate change what-if Over a few beers... Growing up, I was obsessed with space. Like many tech workers, I consumed everything I could find about space and space travel. Young me was convinced we were on the verge of space travel, imagining I would live to see colonies
Transposing other language paradigms to Rust often reveals unforeseen issues. Here are some limitations of Rust and how to work around them.