Python Type Checker Comparison: Empty Container Inference

python-type-checker-comparison:-empty-container-inference

Empty containers like [] and {} are everywhere in Python. It’s super common to see functions start by creating an empty container, filling it up, and then returning the result. Take this, for example: def my_func(ys: dict[str, int]): x = {} for k, v in ys.items(): if some_condition(k): x.setdefault(”group0”, []).append((k, v)) else: x.setdefault(”group1”, []).append((k, v)) […]

Never Buy A .online Domain

never-buy-a.online-domain

I’ve been a .com purist for over two decades of building. Once, I broke that rule and bought a .online TLD for a small project. This is the story of how it went up in flames. Update: Within 40 minutes of posting this on HN, the site has been removed from Google’s Safe Search blacklist. […]

AIs can’t stop recommending nuclear strikes in war game simulations

ais-can’t-stop-recommending-nuclear-strikes-in-war-game-simulations

Artificial intelligences opt for nuclear weapons surprisingly often Galerie Bilderwelt/Getty Images Advanced AI models appear willing to deploy nuclear weapons without the same reservations humans have when put into simulated geopolitical crises. Kenneth Payne at King’s College London set three leading large language models – GPT-5.2, Claude Sonnet 4 and Gemini 3 Flash – against […]

I rendered 1,418 confusables over 230 fonts. Most aren’t confusable to the eye

i-rendered-1,418-confusables-over-230-fonts.-most-aren’t-confusable-to-the-eye

Contents The gap What confusable-vision does Why SSIM, not learned embeddings Font discovery The headline: 96.5% of confusables.txt is not high-risk But 82 pairs are pixel-identical Cyrillic homoglyphs: the real threat Roman numerals: glyph reuse by design Greek: mostly fine, with exceptions Hebrew Paseq: a non-obvious finding Same-font vs cross-font: font pairing matters Which fonts […]

Event Horizon Labs (YC W24) Is Hiring

event-horizon-labs-(yc-w24)-is-hiring

Event Horizon Labs — San Francisco (in-person) We’re a small, tight-knit team building autonomous research infrastructure from scratch. The orchestrator, the agents, the compounding knowledge base are already discovering profitable strategies and scaling with each new model release. These are founding roles with competitive salary and equity. The next breakthrough isn’t a better model — […]

100M-Row Challenge with PHP

100m-row-challenge-with-php

Important The 100-million-row challenge is now live. You have until March 15, 11:59PM CET to submit your entry! Welcome to the 100-million-row challenge in PHP! Your goal is to parse a data set of page visits into a JSON file. This repository contains all you need to get started locally. Submitting an entry is as […]

Danish government agency to ditch Microsoft software (2025)

danish-government-agency-to-ditch-microsoft-software-(2025)

Denmark’s tech modernization agency plans to replace Microsoft products with open-source software to reduce dependence on U.S. tech firms. In an interview with the local newspaper Politiken, Danish Minister for Digitalisation Caroline Stage Olsen confirmed that over half of the ministry’s staff will switch from Microsoft Office to LibreOffice next month, with a full transition […]

Show HN: A real-time strategy game that AI agents can play

show-hn:-a-real-time-strategy-game-that-ai-agents-can-play

Watch Tournament Matches TL;DR LLM Skirmish is a benchmark where LLMs play 1v1 RTS (real-time strategy) games against each other LLMs write their battle strategies in code, which is then executed in the game environment LLM Skirmish tests in-context learning, as each tournament lasts five rounds and LLMs are able to alter strategies between rounds […]

LLM=True

llm=true

Disclaimer: this post has been written without AI. (Oh how the turns have tabled… (╯°□°)╯︵ ┻━┻ ) AI coding agents dogs are our best friends! I have lots of them. Going for walks with them every day and trying to get them to perform neat tricks. However, sometimes they misbehave and they don’t do the […]

Claude Code Remote Control

claude-code-remote-control

Remote Control is available as a research preview on Pro and Max plans. It is not available on Team or Enterprise plans. Remote Control connects claude.ai/code or the Claude app for iOS and Android to a Claude Code session running on your machine. Start a task at your desk, then pick it up from your […]