New
The latest blog posts to take off on Hacker News. 31,672 posts.
The first year of free-threaded Python
A recap of the first year of work on enabling support for the free-threaded build of CPython in community packages.
Ollama's new engine for multimodal models
Ollama now supports new multimodal models with its new engine.
In Memoriam: John L. Young, Cryptome Co-Founder
John L. Young, who died March 28 at age 89 in New York City, was among the first people to see the need for an online library of official secrets, a place where the public could find out things that governments and corporations didn’t want them to know. He made real the idea – revolutionary in its...
The unreasonable effectiveness of an LLM agent loop with tool use
How a simple loop enables powerful AI assistants
Windsurf SWE-1: Our First Frontier Models
Introducing our first Frontier Models!
Pathfinding
Hello! I've recently been working on the pathfinding for NPCs in my game, which is something I've been looking forward to for a while now since it's a nice chunky problem to solve. I thought I'd write...
Project Verona: Fearless Concurrency for Python
Research programming language for concurrent ownership
EU ruling: tracking-based advertising [...] across Europe has no legal basis
Landmark court decision against “TCF” consent pop ups on 80% of the internet
Lessons from Mixing Rust and Java: Fast, Safe, and Practical
This article provides a hands-on guide to integrating Rust and Java through the Java Native Interface (JNI).
Migrating to Postgres
Since early 2022, Motion was on CockroachDB. Cockroach has many qualities going for it: effortless horizontal scaling, especially when…
AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms
New AI agent evolves algorithms for math and practical applications in computing by combining the creativity of large language models with automated evaluators
How the economics of multitenancy work
CI is chaotic, bursty, spiky, and short-lived. That chaos is a nightmare unless you’re built for it. Blacksmith’s serverless CI cloud thrives on unpredictability: more customers = more noise = smoother utilization = lower costs for everyone. Multitenancy isn’t just efficient — it’s profitable. And yes, the margins are…
What is HDR, anyway?
It's not you. HDR confuses tons of people. In this post, we finally explain what HDR actually means, the problem it presents, and three ways to solve it.
The cryptography behind passkeys
This post will examine the cryptography behind passkeys, the guarantees they do or do not give, and interesting cryptographic things you can do with them, such as generating cryptographic keys and storing certificates.
Databricks acquires Neon
Databricks agrees to acquire Neon, a serverless Postgres database company, to bring speed and flexibility to production workloads.
$20K Bounty Offered for Optimizing Rust Code in Rav1d AV1 Decoder
In March of 2023 we announced that we were starting work on a safer high performance AV1 decoder called rav1d, written in Rust. We partnered with Immunant to do the engineering work. By September of 2024 rav1d was basically complete and we learned a lot during the process. Today rav1d works well—it passes all the same…
The recently lost file upload feature in the Nextcloud app for Android
Discover why Nextcloud file uploads for Android app are not working properly, and how Google’s app store rules are hurting Nextcloud users.
Fingers wrinkle the same way every time they’re in the water too long
A question from a child inspired a new biomedical engineering paper.
Flattening Rust’s learning curve
I see people make the same mistakes over and over again when learning Rust. Here are my thoughts (ordered by importance) on how you can ease the learning process. My goal is to help you save time and frustration. Let Your Guard Down Stop resisting. T…
Build real-time knowledge graph for documents with LLM
Build a Neo4j knowledge graph from Markdown documents with an LLM. CocoIndex updates the extracted relationships as documents change.
Don't unwrap options: There are better ways (2024)
I noticed that handling the None variant of Option without falling back on unwrap() is a common papercut in Rust. More specifically, the problem arises when you want to return early from a function that returns a Result if you encounter None. It has …
OpenTelemetry protocol with Apache Arrow
We are excited to announce the next phase of the OpenTelemetry Protocol with Apache Arrow project (OTel-Arrow). We began this project several years ago with the goal of bridging between OpenTelemetry data and the Apache Arrow ecosystem. Apache Arrow is a framework designed for zero-copy exchange of structured data…
Material 3 Expressive
Google's research reveals how expressive design improves UX, usability, and evokes positive emotions in users
Branch Privilege Injection: Exploiting branch predictor race conditions
Branch Privilege Injection ( CVE-2024-45332 ) brings back the full might of branch target injection attacks (Spectre-BTI) on Intel. Intel’s hardware mitigations against these types of attacks have held their ground for almost 6 years. In our work, we demonstrate how these mitigations can be broken due to a race…
Lock-Free Rust: How to Build a Rollercoaster While It's on Fire
A joyride through the dangers of lock-free programming.
Rustls Server-Side Performance
In past years, the Rustls project has been happy to receive substantial investments from the ISRG. One of our goals has been to improve performance without compromising on safety. We last posted about our performance improvements in October of 2024, and we're back to talk about another round of improvements. What is…
MCP: An in-depth introduction
Understand the building blocks of the Model Context Protocol - tools, resources, prompts, transports, sampling, and roots - and how they fit together.
HealthBench – An evaluation for AI systems and human health
HealthBench is a new evaluation benchmark for AI in healthcare which evaluates models in realistic scenarios. Built with input from 250+ physicians, it aims to provide a shared standard for model performance and safety in health.