We Found a Stable Firefox Identifier Linking All Your Private Tor Identities We discovered a privacy vulnerability in Firefox Private Browsing and Tor Browser that allows websites to fingerprint and track users across origins using IndexedDB database ordering, even after closing all private windows.
Show HN submissions tripled and now mostly share the same vibe-coded look An attempt to detect AI design patterns in Show HN pages
Announcing TypeScript 7.0 Beta - TypeScript Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven’t been following TypeScript 7.0’s development, this release is significant in that it is built on a completely new foundation. Over the past year, we have been p...
Qwen Studio QWEN STUDIO HUGGING FACE MODELSCOPE DISCORD Following the launch of Qwen3.6-Plus and Qwen3.6-35B-A3B, we are excited to open-source Qwen3.6-27B — a dense 27-billion-parameter multimodal model at the scale the community has been asking for most. Still supp...
Our eighth generation TPUs: two chips for the agentic era An overview of Google’s eighth generation TPUs, built for the agentic era.
Hailey (@hailey@hails.org) Attached: 1 image With Windows 9x Subsystem for Linux you can run all your favourite Windows and Linux apps side-by-side with a modern Linux kernel running cooperatively with the Windows kernel in ring 0. And unlike modern WSL, no hardware virtualisation...
How to Come Up With Great Ideas There's a story about an art teacher who divides a class into two groups. The first group is given one task. Design a single, perfect pot. The second group has a different instruction entirely. Make a
Ed Zitron (@edzitron.com) It appears that Anthropic has removed Claude Code from its $20-a-month pro subscription based on its pricing page. Anyone able to confirm who has a $20 plan? claude.com/pricing
The Vercel Breach: OAuth Supply Chain Attack Exposes the Hidden Risk in Platform Environment Variables An OAuth supply chain compromise at Vercel exposed how trusted third party apps and platform environment variables can bypass traditional defenses and amplify blast radius. This article examines the attack chain, underlying design tradeoffs, and what it r...
I analysed seventeen years of fast food and coffee spending using OpenAI Codex Analysis of credit card history using OpenAI Codex
Introducing ChatGPT Images 2.0 ChatGPT Images 2.0 introduces a state-of-the-art image generation model with improved text rendering, multilingual support, and advanced visual reasoning.
Designing web interfaces with Claude Code A software engineer's workflow for getting distinctive, non-generic interfaces out of Claude Code — with real prompts and screenshots.
The Deskilling Paradox The industry is trying to sell us a half-true AI productivity story. These tools are undoubtedly making us faster at completing tasks, but that comes at a cost far beyond the time required for huma…
Consider the chairmaker Software engineering is currently artisanal, but AI is making software much cheaper to make. What can we learn from the history of industrial design? Can we bring taste into a world of programming no longer dominated by artisans?
Why Crystal, 10 Years Later: Performance and Joy In late 2015, I sat down to write a blog post, Why Crystal?, about Crystal. At the time, the Ruby community was in a state of flux. Developers were increasingly looking at “Language X” (Go, Rust, or Elixir) to solve performance bottlenecks. As a die-hard ...
The Anatomy of Tool Calling in LLMs: A Deep Dive Introduction Tool calling (also called function calling or plugins) is the capability that turns large language models from text predictors into general-purpose controllers for software. Instead of only generating natural language, an LLM can: Decide when...
Don't Run This Game: Inside the Myth Journey Malware Campaign A blog about information security, hacking, and protecting digital infrastructure. Penetration testing, malware analysis, and intrusion detection.
Closing the Loop: Running the Whole Agent Stack Locally | Mihai Chiorean A 229B model and the full agentic loop — agent, memory, orchestration, inference — running on a $4,700 mini-PC instead of a cloud API. What I'm running, how I got there, and what I would buy if I bought again today.
Details That Make Interfaces Feel Better A collection of details that make your interfaces feel better.
A Short Taxonomy of Bundle Collapse Since the streaming bundle wave began in 2024, the industry has tried many bundle shapes and almost all of them have collapsed into four recurring modes of failure. The bundle that works looks least like a bundle.
I accidentally created an Orwellian Performance Review bot that monitored everything Part 1 - Orwellian AI This is mostly a story of how I didn’t think through the implications of the software I was building. The Challenge My brother is a bootstrapped founder for a small, mildly successful startup. One day he starts a conversation that go...
Good architecture shouldn't need a carrot or a stick Explore the delirious rantings of Frederick Vanbrabant. A blog focused on the intersection of Enterprise Architecture, product, and business strategy.
In-Flight Request Tracking: Lessons from Card Payments and HTTP/2 In-flight request tracking is a core architectural concern in distributed systems. This post explores correlation, timeouts, locality, atomic state transitions, and recovery through examples from card payments and HTTP/2.
Creating an MCP Server to answer questions about me I caught up with a friend on the phone on saturday who mentioned he was using an MCP Server to interact with Google Flights. Knowing how much it sucks to coordinate travel online, that immediately caught my attention. He told me about one for reddit and t...
How I Left Vercel, Part 1: The Bill | Josh Duffy I was building a cost dashboard when I found a four-figure charge for functions that did thirty cents of actual work. This is what happened next.