HackerNews

Design is compromise

Article URL: https://stephango.com/design-is-compromise Comments URL: https://news.ycombinator.com/item?id=49059367 Points: 105 # Comments: 49
HackerNews

Using ThinkPad T480 as a mobile phone

Article URL: https://grego.site/blog/thinkphone Comments URL: https://news.ycombinator.com/item?id=49059977 Points: 26 # Comments: 9
HackerNews

How to Write English Prose

Article URL: https://thelampmagazine.com/blog/how-to-write-english-prose Comments URL: https://news.ycombinator.com/item?id=49060295 Points: 26 # Comments: 7
HackerNews

French firefighters face 'pyrocumulonimbus' for first time

Article URL: https://www.france24.com/en/live-news/20260726-french-firefighters-face-pyrocumulonimbus-for-first-time Comments URL: https://news.ycombinator.com/item?id=49060495 Points: 54 # Comments: 23
HackerNews

Introduction to Data-Oriented Design [pdf]

Article URL: https://www.gamedevs.org/uploads/introduction-to-data-oriented-design.pdf Comments URL: https://news.ycombinator.com/item?id=49060724 Points: 18 # Comments: 4
HackerNews

Decker

Article URL: https://beyondloom.com/decker/ Comments URL: https://news.ycombinator.com/item?id=49060856 Points: 34 # Comments: 5
HackerNews

How to Block Some of the Bots

Article URL: https://nochan.net/b/Internet-Crap/20260606-How-To-Block-Some-Of-The-Bots/ Comments URL: https://news.ycombinator.com/item?id=49060945 Points: 13 # Comments: 10
HackerNews

The Strongest El NiΓ±o Ever

Article URL: https://www.theclimatebrink.com/p/the-strongest-el-nino-ever Comments URL: https://news.ycombinator.com/item?id=49060978 Points: 102 # Comments: 43
🌍 TheVerge

The vertical video takeover is here

This is The Stepback, a weekly newsletter breaking down one essential story from the tech world. For more on all things vertical video, follow David Pierce. The Stepback arrives in our subscribers' inboxes on Sunday at 8AM ET. Opt in for The Stepback here. How it started For a while, every social and media platform […]
🌍 TheVerge

Marvel announces Ryan Gosling as Ghost Rider, a new Black Panther, and more

While perhaps less dramatic than in years past, Marvel nonetheless had some big reveals lined up for Comic-Con. The highest profile was certainly the announcement that Ryan Gosling would be joining the MCU as Ghost Rider, with the Shawn Levy-directed (Deadpool & Wolverine) standalone feature set to drop sometime in 2028. The studio also brought […]
🌍 TheVerge

You can get three months of Xbox Game Pass Ultimate for almost half off

Subscribing to Xbox Game Pass Ultimate on a recurring basis has been tough to justify recently, even after Microsoft reduced the monthly cost from $29.99 to $22.99. But you can get a better deal on a three-month subscription (valued at $69) by grabbing a digital code at Eneba that costs $39.01 at the time of […]
🌍 TheVerge

Carrie is just trying to make a friend in the new trailer

Mike Flanagan's latest Stephen King adaptation, Carrie (this will be his fourth), is slated to make its debut on Amazon Prime on October 7th. The new trailer dropped at Comic-Con 2026 and doesn't contain many surprises. If you're familiar with Carrie at all, it hits all the expected notes. Though it's clearly been updated for […]
🌍 Dev.to

JSON to C# Converter: Generate Classes and Records Safely

Turning an API response into a usable C# model looks simple until the JSON contains nested objects, arrays, nullable values, or inconsistent data types. A converter can remove the repetitive typing, but the generated result should be treated as a strong starting pointβ€”not a substitute for reviewing the contract your application actually expects. This guide shows how JSON maps to C# classes and records, what to check after generation, and how to do the conversion without uploading private payl...
🌍 Dev.to

Streaming Long AI Jobs to the Browser: SSE Patterns From Building an Audit Tool

The first version of the spectr-ai web frontend had a spinner. You uploaded a contract, the spinner spun, and several minutes later results appeared, or didn't. My test users (friends, so they were honest) all did the same thing: around the ninety-second mark they refreshed the page, killing the audit that was about to finish. A spinner with no progress is indistinguishable from a hang, and users act accordingly. So I rebuilt the pipeline around Server-Sent Events, and most of what I learned ...
🌍 Dev.to

The Foundation of Every Great Backend System

When people think about backend development, they often imagine APIs, databases, cloud servers, and programming languages. Those are certainly part of the picture. But after years of building web applications, REST APIs, authentication systems, and real-world backend services, I've come to believe that great backend systems aren't defined by the technologies they use. They're defined by the foundations they're built upon. It's easy to get excited about a new framework. A faster pr...
🌍 Dev.to

🐧 Linux Basics Every Developer Should Know

If you're learning DevOps, Cloud, or Backend Development, Linux is a skill you simply can't avoid. Most production servers run Linux. Docker containers run on Linux. Kubernetes is built around Linux. Even many cloud services are powered by Linux. As part of my DevOps learning journey, I started with the Linux fundamentals. In this article, I'll share the concepts and commands every beginner should know. What is Linux? Linux is an open-source operating system kernel that act...
🌍 Dev.to

I built 27 tools and an AI arbiter that settles escrow disputes on-chain

I run pigfox.com as a one-person shop. It's two things now: 27 tools, 16 of them free , covering OSINT, email security, TLS and document forensics β€” and three live smart-contract demos on Base Sepolia, one of which lets a language model decide who gets the money. Both halves follow the same rule, and that rule is the actual subject of this post. The rule: evidence first, interpretation second There's a genre of tool I refused to build β€” paste a domain in a box, a model ha...
🌍 Dev.to

Git Worktrees: Replace Your Pile of Clones with One Manageable Repository

Table Of Contents What is a Git worktree? Why use worktrees instead of several clones? A practical directory convention Everyday Git worktree commands Consolidating several independent clones Safety rules before starting Phase 1: Inventory every clone Phase 2: Choose the canonical repository Phase 3: Decide what each clone should become Phase 4: Convert one clone Moving a worktree Recovering a deleted .git worktree file When should a worktree be locked? When shoul...
🌍 Dev.to

Nights Watch: Guarding AI Agents Beyond the Wall

"Night gathers, and now my watch begins." The Night's Watch didn't exist to fight wars nobody saw coming β€” they existed because someone had to actually stand on the Wall and notice when something crossed it. That's the exact problem I kept running into with AI agents, and it's why I built Nights Watch for the "Agents of SigNoz" hackathon: a runtime resilience layer that catches an agent quietly drifting off its plan, explains why, and recovers β€” automatically. The problem nobody's...
🌍 Dev.to

How to Build an LLM Eval Pipeline for Your AI App in 2026

LLM applications fail silently at the semantic level. Standard unit tests verify that functions return values, but they cannot detect if the output is factually wrong, off-tone, or missing steps. Evals fix this by running a prompt, inspecting the output, and programmatically or judgmentally deciding its quality. Why LLM Testing is Different Unit tests break on non-determinism. Temperature-driven randomness means identical inputs produce varying valid outputs, which defeats static...
🌍 Dev.to

The 50KB Problem: Why Government Forms Keep Rejecting Your Photo

There's a deceptively simple bug hiding in plain sight on almost every government form, university portal, and job application site: "Upload a photo under 50KB." No API, no error message explaining why, no tolerance β€” just silent rejection if you're 2KB over. It sounds like a trivial constraint until you actually try to satisfy it programmatically. File size in bytes isn't a variable you can set directly; it's a derived value β€” a function of pixel dimensions, image entropy, and compression ...
🌍 Dev.to

A Codex Skill That Generates Editable Draw.io Diagrams Instead of Screenshots

Most AI diagram workflows end with a PNG or a screenshot. It may look fine, but the moment the architecture changes, you have to redraw it or regenerate the whole image. I wanted a different workflow: describe a system in natural language, receive a real Draw.io file, and keep editing every node, label, connector, group, and icon. That is why I built drawio-mxgraph , an open-source Codex Skill that turns architecture and process descriptions into validated, editable .drawio files. Re...
Widgets, Live Activities, and Dynamic Island From One Java API
🌍 Dev.to

Widgets, Live Activities, and Dynamic Island From One Java API

Widget support was one of the earliest Codename One requests. We dismissed it for years because a widget must render while the application UI is not running. A normal Codename One Component needs the application renderer, event dispatch thread, and live object graph. A home-screen widget gets none of those. What is Codename One? Codename One is an open-source framework for building native iOS, Android, desktop, and web apps from a single Java or Kotlin codebase. Learn more at codenameone...
🌍 Dev.to

I never ran ESXi in production

Most "why Proxmox" content in 2025-2026 is a migration story driven by Broadcom's ESXi pricing changes. The author had a working VMware stack and got priced out. I'm not that author. I evaluated both, picked Proxmox in 2024, and built on it without ever running ESXi in production. Two years in, I'd make the same call. It reads as either incompetent or contrarian until the rest of the post lands. Here's the reasoning. The three reasons it was the easy call 1. LXC and K...