HackerNews

How Trail of Bits helps verify the integrity of Signal chats

Article URL: https://blog.trailofbits.com/2026/08/11/how-trail-of-bits-helps-verify-the-integrity-of-your-signal-chats/ Comments URL: https://news.ycombinator.com/item?id=49671237 Points: 48 # Comments: 24
HackerNews

Make your first edit to OpenStreetMap

Article URL: https://high5apps.github.io/josm-plugin-website-wizard/ Comments URL: https://news.ycombinator.com/item?id=49674050 Points: 290 # Comments: 70
HackerNews

Will There Be a 7G?

Article URL: https://arxiv.org/abs/2609.01877 Comments URL: https://news.ycombinator.com/item?id=49674498 Points: 77 # Comments: 127
HackerNews

LG Says We're Fake News [video]

Article URL: https://www.youtube.com/watch?v=ToP9xfLDSME Comments URL: https://news.ycombinator.com/item?id=49676324 Points: 109 # Comments: 33
HackerNews

StarCraft returns in 2030 as an open-world shooter

Article URL: https://www.theverge.com/games/994371/starcraft-returns-in-2030-as-an-open-world-shooter Comments URL: https://news.ycombinator.com/item?id=49677715 Points: 32 # Comments: 30
🌍 TheVerge

Anthropic CEO says it’s time to pump the brakes on AI

Anthropic CEO Dario Amodei says the time has come to slow down AI development and will give third-party evaluators like METR access to its models to help ensure its "adherence to safety practices and commitments." In a winding essay, Amodei proposed a three-step plan to "pace the frontier" - jargon that simply means to slow […]
🌍 TheVerge

Sylvan Esso think you should splurge on good-quality yogurt

Amelia Meath and Nick Sanborn, better known as Sylvan Esso, have been bringing their low-key electro-pop to the masses since 2014, bursting onto the scene with their self-titled debut album and the single "Hey Mami." Over the years, they've put out a number of excellent records, dabbling in dustier, more fragile textures on Free Love, […]
🌍 Dev.to

AI-generated websites are the Word Art era all over again

Do you recall Word Art? That rainbow gradient, arched text monster on every 90s school flyer. We are currently experiencing a resurgence of this technology, but this time it is used to create complete websites. ## The tell is already showing Frontend developers argue that when AI generates design, users can immediately tell that design was made with "sloppy" AI. There's no list of reasons, they can just sense that it looks cheap. This is not a new instinct. We've been detecting generic clip a...
🌍 Dev.to

A Screenshot Is Not an Agent Failure Artifact

A screenshot of an execution tree looks useful in a pull request. It is also missing almost everything a skeptical reviewer should ask: Which trace produced it? Was the trace changed after capture? Which redaction policy was applied? Did the crop remove a warning? Can I inspect the failing step without asking the author to reproduce it? Raw JSONL answers some of those questions and creates another problem: it may contain identifiers, attributes, or bounded previews that shou...
🌍 Dev.to

Full Disk Access Was On, and macOS Still Refused the App

A Mac app I maintain needs Full Disk Access. It measures disk usage, and most of what is worth measuring sits behind that permission. I switched it on in System Settings ▸ Privacy & Security ▸ Full Disk Access, and the app went on reporting limited access. Its banner said what these banners say: already granted? Relaunch. Relaunching changed nothing, and never could have. The app did not validate A permission is granted to an app, and to macOS "the app" is not a name. So t...
🌍 Dev.to

How I built a semantic layer over Brazil’s official economic data, and why the hardest part wasn’t the API

Brazil has a huge amount of high-quality official economic data. The problem is that using it programmatically is much harder than it should be. The Brazilian Central Bank has one API and data model. IBGE has another. Tesouro has another. SICONFI, Comex Stat, Novo Caged, ANP, EPE and CVM all expose data differently. At first, I thought the solution was straightforward: Put all of these sources behind one API. While building it, I realized that API normalization was not actuall...
🌍 Dev.to

Postman Collection to MCP: From Requests to MCP Tools

A Postman collection can be a surprisingly useful starting point for an MCP server. Many teams have Postman collections before they have polished OpenAPI documentation. The collection already contains working requests, paths, query parameters, headers, bodies, example responses, and authentication notes. That is enough to begin thinking about MCP tools. But there is a catch. A Postman request is still a developer artifact. An MCP tool is an AI-facing capability. Converting one into the ...
🌍 Dev.to

I added three new checks and ten unrelated tests went red. That was the system working.

I added three new checks to a build. Nothing about the code under test changed. Ten tests that had nothing to do with any of them went red, and a separate, unrelated block of work was refused outright. Both of those were correct. FAIL_ORACLE reason=row_without_its_oracle_or_fault_cells rows=OK_BRIDGE, OK_COST, OK_MUTATION (10 tests red with it) REFUSED reason=line_outside_the_layer_vocabulary What I had actually done I wrote the ...
🌍 Dev.to

I Built a PR Inbox for My Phone So I Stop Being the Bottleneck

TL;DR: I was the bottleneck on every pull request. Reviews waited days for me. So I built a PR inbox for my phone. AI summarizes each diff. I swipe right to approve. Built with Expo and Supabase. Costs $0. This is post one of the build-in-public series. I am the problem. Let me say that first. Every PR on my projects waited for me. Contributors opened good work. Then silence. For days. Not because the code was bad. Because reviewing code on a laptop feels like homework. And I kept not doin...
🌍 Dev.to

Expo + Supabase GitHub Auth Broke 3 Times — Here's the Fix

TL;DR: GitHub login in my Expo app broke three separate times. A deep link that went nowhere. A PKCE flow I wired backwards. A redirect URL with a typo. Each fix is copy-pasteable below. Total auth code is under a hundred lines. Steal it. Auth is the worst part of every app. Nobody downloads your app for the login screen. They tolerate it. Every minute you spend on OAuth is a minute nobody will ever thank you for. I spent three days on it. Here are all three failures, so you spend thirty minu...
🌍 Dev.to

How I Built an Agentless Self-Hosting Orchestrator with 100+ Tested Stacks & 100% Local AI

For anyone passionate about digital sovereignty and homelabbing , setting up a private home server on a Single Board Computer (like a Raspberry Pi 5, Orange Pi) or a Proxmox home lab is one of the most rewarding engineering projects. However, anyone who has managed a growing homelab knows the friction that comes with it: Writing and debugging endless docker-compose.yml files with conflicting port mappings, network subnets, and missing environment variables. Heavy all-in-one pl...
🌍 Dev.to

I Ship Mobile Apps for $0: Vercel + Render + Supabase Free Tier

TL;DR: My entire mobile stack costs $0 a month. Expo builds the app. Supabase holds data and auth. Render runs background jobs. Vercel hosts the landing page. Free tiers cover all of it. The table below shows every piece, its limit, and the catch. Steal this setup. My infrastructure bill is zero dollars. Not "free trial" zero. Not "first year" zero. Actual, ongoing, every-month zero. I ship a real mobile app with real users on free tiers. This post is the full receipt. People assume shippi...
🌍 Dev.to

Why Static Mock APIs Aren't Enough for Modern Frontend Development

Every frontend developer has experienced this sequence: You start building an interactive web application. The backend is not yet ready, so you connect to a popular free mock API like JSONPlaceholder or a local static db.json file. You fetch data with a GET request. The cards render nicely on screen. You build a form to create a new user or submit an order. You send a POST request. The API responds with a cheerful { id: 101, status: "created" } . You trigger your UI's refresh...
Why we moved our Backstage platform from Yarn to pnpm
🌍 Dev.to

Why we moved our Backstage platform from Yarn to pnpm

What Git worktrees, parallel coding agents, and a cache pointing at the wrong directory taught us about the assumptions hiding inside node_modules . I’m a developer at bol, where we have been building and running our internal developer platform on Backstage for more than five years. After that much time, a Backstage platform becomes more than a collection of plugins. It accumulates its own ways of working: CI conventions, local startup tooling, container images, Git worktree helpe...