Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,328 posts.
Machine Learning in Python Has Never Been Easier
At BigML we believe that over the next few years automated, data-driven decisions and data-driven applications are going to change the world. In fact, we think it will be the biggest shift in busi…
Jagged AGI: o3, Gemini 2.5, and everything after
New models and new thresholds
Using ChatGPT as a Co-Founder
In the quest to explore the capabilities of ChatGPT, I decided to utilized it as a startup brainstorming partner. From product description to building the product on AWS and GCP, crafting an elevat...
The Machine Learning Job Market
I was on the job market recently, open to suggestions on what I should do next. I'm deeply thankful to all those who reached out and pitched their companies, and also to people who shared their wisdom of how they wanted to navigate their own careers.
Taste in the age of AI and LLMs
AI made competent output cheap. That raises the value of taste and exposes its limits. The real edge is judgment paired with context, stakes, and the will to build.
The coming industrialisation of exploit generation with LLMs
Recently I ran an experiment where I built agents on top of Opus 4.5 and GPT-5.2 and then challenged them to write exploits for a zeroday vulnerability in the QuickJS Javascript interpreter. I adde…
Does offering ChatGPT a tip cause it to generate better text?
Modern AI rewards being very weird.
My deepfake DALL-E 2 vacation photos passed the Turing Test
I went on a real vacation, and created photos of a fake vacation using DALL-E 2. Most people couldn't tell the difference.
Structured Outputs with Ollama
Ollama now supports structured outputs making it possible to constrain a model's output to a specific format defined by a JSON schema. The Ollama Python and JavaScript libraries have been updated to support structured outputs.
A Global Optimization Algorithm Worth Using
Here is a common problem: you have some machine learning algorithm you want to use but it has these damn hyperparameters . These are number...
Transformers from Scratch
Repository for personal website
Building a Poor Man’s Deep Learning Camera in Python
Streaming a webcam to a deep learning model the hacker’s way
Open Flamingo – open framework to train multimodal LLMs
Overview. We are thrilled to announce the release of OpenFlamingo, an open-source reproduction of DeepMind's Flamingo model. At its core, OpenFlamingo is a f…
Did GoogleAI just snooker one of Silicon Valley’s sharpest minds?
Clever Hans and how corporate AI plays the media, in 2022
MRI brain images become 64M times sharper
MRI technology from Duke-led effort reveals the entire mouse brain in the highest resolution
The Adolescence of Technology
Confronting and Overcoming the Risks of Powerful AI
IBM AI ('Bob') Downloads and Executes Malware
Vulnerabilities in IBMs Bob AI allow attackers to trigger the download and execution of malware via indirect prompt injection if users select auto-approve for even one known trusted command.
Text classification with Python 3.14's ZSTD module
Python 3.14 added Zstandard to stdlib; its incremental API finally makes classify-by-compression practical.
Microsoft Copilot Cowork Exfiltrates Files
Microsoft Copilot Cowork is vulnerable to file exfiltration attacks via indirect prompt injection as a result of insecure automatic action approvals for sending Emails and Teams messages.
How To Build a Naive Bayes Classifier
Compare crypto casino Singapore options on withdrawal speed, coins, wagering terms, KYC rules, offshore licensing and responsible play before you deposit.
How to Start Learning Deep Learning
Due to the recent achievements of artificial neural networks across many different tasks (such as face recognition, object detection and Go), deep learning has become extremely popular. This post aims to be a starting point for those interested in learning more about it.
How I use AI (Oct 2026)
I document how I use AI, one year after my first writeup. Everything's completely different.
YouTube algorithm recommends videos that violate its own policies: study
Conducted using data donated by thousands of YouTube users, research reveals the algorithm is recommending videos with misinformation, violent content, …
Learning Programming in an Age of LLMs
Open answers to a reader's letter.
It’s so hard to finish an idea that is not yours and is just suggested by AI
Everyone is using Obsidian for AI, or wants to use it to become more productive. But I think it's a dead end.
Claude's Character
How character training cultivates traits like curiosity, open-mindedness, and thoughtfulness in Claude using a variant of Constitutional AI.