New
The latest blog posts to take off on Hacker News. 80,934 posts.
How to identify and misidentify a brown recluse spider (2005)
How to Identify and Misidentify a Brown Recluse Spider by Rick Vetter Staff Research Associate, UC Riverside Dept. of Entomology
The story of the first “computer bug” is a pile of lies
A fun, endearing, delightful pile of lies.
What I learned working with a senior engineer as a new grad
Tanishq Kancharla's personal website
Why is the OpenBSD documentation so good?
In this article, I'm trying to understand what makes the OpenBSD documentation that good.
See what JavaScript commands get injected through an in-app browser
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
I love my GPD Micro PC
I bought two computers this year: a beefy Macbook Pro with M1 Pro and a GPD Micro PC.
But You Told Me You Were Safe: Attacking the Mozilla Firefox Renderer (Part 1)
Vulnerabilities and exploits in common targets like browsers are often associated with memory safety issues. Typically this involves either a direct error in memory management or a way to corrupt internal object state in the JavaScript engine. One way to eliminate such memory safety issues is to use
Millet, a Language Server for SML
A language server for Standard ML.
The PlanetScale serverless driver for JavaScript
You can now use PlanetScale in HTTP-only environments like Cloudflare Workers, Vercel Edge Functions, and Netlify Edge Functions.
Just-in-time code generation within WebAssembly
wingolog: article: just-in-time code generation within webassembly
PayPal phishing scam uses invoices sent via PayPal
Scammers are using invoices sent through PayPal.com to trick recipients into calling a number to dispute a pending charge. The missives — which come from Paypal.com and include a link at Paypal.com that displays an invoice for the supposed transaction — state that the user’s account is about to be charged hundreds of…
I built a vector map from scratch
How I Built a Vector Map from Scratch
Supabase – Realtime: Multiplayer Edition
Announcing the general availability of Realtime's Broadcast and Presence.
I have complicated feelings about TDD
They're not all good and not all bad
Julia 1.8
Highlights of the Julia 1.8 release.
Pine64’s response to “Why I left Pine64”
We rarely, if ever, make responses to blog posts or articles. In fact, there is only one instance that I can think of when we did so. So then, somewhat uncharacteristically, this is a response post to Martijn Braam’s blog in which he explains why he left the PINE64 community. Let’s get one thing out of the way first…
How I learned to stop worrying and love macros
“A Modest Proposal For Preventing The Children of Rust Developers From Being Exposed To Procedural Macros”
Happiness Is Two Scales
The common way to talk about happiness is as a single scale: unhappy at one end, neutral in the middle, happy at the other end. I think that model is wrong.
Midlife: A Philosophical Guide
MIT philosopher Kieran Setiya’s new book is a contemplative look at solving a midlife crisis.
Emergent Features in 6.7B+ Param Transformers
When I attended NAACL, I wanted to do a little test. I had two pitches for my LLM.int8() paper. One pitch is about how I use advanced quantization methods to achieve no performance degradation transformer inference at scale that makes large models more accessible. The other pitch talks about emergent outliers in…
Running Rust on Logic Gates
A journey in building an ARM CPU from scratch in a digital circuit simulator, and running Rust on it to interpret Scheme and serve Web pages.
Talking to your customers: a disruptive Agile framework
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
I Choose Optimism
I bet you are wondering about the title of this piece. Has Blumner gone bonkers? Doesn’t she know that the world is on fire with authoritarianism on the ris ...
Learn Postgres at the Playground – Postgres compiled to WASM running in browser
Run Postgres in your local web browser with guided tutorials to help you grow your Postgres skills.