New
The latest blog posts to take off on Hacker News. 3,433 posts.
Visualizing Ext4
What does ext4 look like?
How We Handle Cap Table Information
On Friday we had an internal policy violation that affected three companies. I’ve been in touch with the founders and I’m appalled we made…
What does the cerebellum do?
Hint: It's Not Just Balance
The optimal amount of fraud is non-zero (2022)
Counterintuitively, businesses, customers, and society prefer having fraud to what they'd need to do to not have it.
When random numbers are too random: Low discrepancy sequences (2017)
Random numbers can be useful in graphics and game development, but they have a pesky and sometimes undesirable habit of clumping together. This is a problem in path tracing and monte carlo integrat…
Attacks on machine learning models
HN discussion
A concrete example of what goes wrong with Apple's docs
Projects and thoughts from James Porter
Just because you can doesn't mean you should: the <meter> element
A very frustrating brownie recipe illustrates why a semantic element may actally NOT be the right tool for the job.
Defending against hypothetical moon life during Apollo 11
This is how a completely abstract argument about alien germs was taken seriously and mitigated at great effort and expense during the 1969 Apollo landing.
The immediate victims of a con would rather act as if the con never happened
Dorothy Bishop has the story about “a chemistry lab in CNRS-Université Sorbonne Paris Nord”:
Advice to young people, the lies I tell myself
Discover insightful advice for young people, emphasizing choices, confidence, and personal growth through lived experiences.
The browser's biggest TLS mistake
Much like a previous talk of mine at Chaos Computer Congress this blog post is a direct write-up of a talk, if you prefer to consume this kind of content in video form you can watch the video here:
Behind the scenes: the struggle for each paper (2021)
The start of my sabbatical has given me a moment to reflect on my publications. But my CV only shows a list of neatly cataloged papers: title, authors, conference. Each one appearing no different from another. But how each paper ended up published is its own story, a story about people and opportunity.
Things engineers believe about Web development
I wrote most of this post sometime in 2022 but I think it holds up alright in 2024 so I decided to publish it for posterity. I don’t really like doing posts like this—I’d much rather share some innocuous learnings or tips but it turns out I have opinions too 😓 Sorry! 2024-02-21: I’ve added a few reflections at the end…
AI or Ain't: Eliza
Explore the intriguing history of Eliza, a pioneering chatbot, and learn how to implement a basic version in Go, unraveling the roots of conversational AI.
The New York Times Launches a Strong Case Against Microsoft and OpenAI
It seems that The New York Times Company (“The Times”) got fed up with the pace of its negotiations with Microsoft and OpenAI over their use of The Times’ content for training and…
Simple Lasts Longer
🗺️ Too many invaders to keep track of; I really don't want to run another database; Web Storage to the rescue
What has a 1 in a million chance? (2010)
If you overheard the phrase "1 in a million chance" in someone else's casual conversation, what might they be talking about?
A legal and moral question: The crash of Turkish Airlines flight 981 (2021)
The story of how McDonnell Douglas’s corporate culture led to the deaths of 346 people in one of the deadliest plane crashes of all time.
Retro on Viberary
Do fun projects
Ten Noteworthy AI Research Papers of 2023
This year has felt distinctly different. I've been working in, on, and with machine learning and AI for over a decade, yet I can't recall a time when these fields were as popular and rapidly evolving as they have been this year. To conclude an eventful 2023 in machine learning and AI research, I'm excited to share 10…
Ultima (2012)
When we left Richard Garriott, California Pacific had just released his first game, Akalabeth , a substantial windfall for the 19-year-old university student. In between classes and SCA events, he spent his sophomore year at the University of Texas writing a new, much more ambitious game, which CP published just as…
Chess-GPT's Internal World Model
A Chess-GPT Linear Emergent World Representation
In-browser code playgrounds
Embed and run interactive code snippets entirely in your browser, no server required.
The best way to get unstuck
I started dabbling in entrepreneurship over 20 years ago and have experienced the feeling of stuckness more than I can recall...
Comics I Loved in 2023
Reflecting on comics that resonated for me in 2023
Systemd through the eyes of a musl distribution maintainer
Welcome back to FOSS Fridays! This week, I’m covering a real pickle. I’m acutely aware of the flames this blog post will inspire, but I feel it is important to write nevertheless. I volunteer my ti…