HackerNews

What on Earth Is Dekton?

Article URL: https://www.worksinprogress.news/p/porcelain Comments URL: https://news.ycombinator.com/item?id=50118828 Points: 10 # Comments: 0
HackerNews

Hello Toronto – Waymo Is En Route

Article URL: https://waymo.com/blog/2026/10/waymo-in-toronto/ Comments URL: https://news.ycombinator.com/item?id=50118981 Points: 81 # Comments: 115
🌍 TheVerge

Time is a-changin’: say goodbye to the leap second

An important change will soon be made to global timekeeping that aims to prevent potential infrastructure failures akin to the Y2K bug scare. On Thursday, the International Bureau of Weights and Measures (BIPM) voted to scrap the leap second, an ad hoc time adjustment that's occasionally added so tracked time standards mirror the Earth's real […]
🌍 Dev.to

Your AI coding agents are reading conflicting instructions

Run Claude Code, Codex and Cursor on the same repo for a week and you'll end up with a CLAUDE.md , an AGENTS.md , a .cursor/rules folder and a README that each say something slightly different. One says "use pnpm", another says "npm is fine". One says "never touch migrations", another has a migration workflow. Agents don't flag these conflicts. They just follow whichever rule they read last, or whichever one is closest to the task. So you get behavior that changes depending on which tool ...
🌍 Dev.to

Firefox Cache: HTTP Caching, BFCache, Service Worker Cache, and How to Debug Stale Files

Browser caching affects web development workflows in ways that aren't always obvious. Understanding Firefox's caching layers, how to control them, and when to disable them saves debugging time. Firefox's Caching Layers Firefox uses multiple caches: Memory cache : Short-lived, stores recently loaded resources in RAM Disk cache : Persistent cache on disk, stores resources across sessions Service worker cache : Managed by service workers ( Cache API) HTTP cache :...
🌍 Dev.to

macOS TCC permissions for unattended AI agents: stop losing nights to hidden prompts

If you run AI agents unattended on a Mac (Claude Code in iTerm, a launchd job driving osascript , Hammerspoon clicking buttons), you've probably woken up to find nothing happened overnight. The cause is usually one dialog sitting on an unwatched screen: "Terminal" would like to control "System Events" . That's macOS TCC (Transparency, Consent and Control). Here's how to set it up once so it stops eating your nights. The key idea: permissions belong to the host app TCC grants...
Pakka Khata — A Smarter Digital Khata for Small Indian Shops
🌍 Dev.to

Pakka Khata — A Smarter Digital Khata for Small Indian Shops

What I Built Pakka Khata is a digital ledger designed for small Indian shopkeepers who still rely on handwritten khata books to track customer credit, payments, and outstanding balances. These notebooks are familiar, but searching old transactions, calculating dues, preserving records, and reminding customers to pay can be tedious. Pakka Khata brings this everyday workflow into a simple digital application, using open-source AI to help digitize handwritten records. What it can...
🌍 Dev.to

How to Build Dual-Pass Strokes with FSCSS Array Methods

clip-path: polygon() can fill a shape. It cannot stroke one. So pure-CSS chart lines in FSCSS (and libraries like st-core) fake a stroke with a dual-pass polygon : walk the data forward for the top edge, walk it backward for a parallel edge offset by line width, fill the thin band between them. This post unpacks that pattern with @arr , inline() , $ , count() , and .reverse — the same building blocks used in st-core’s @st-chart-line . The problem You have poin...
The AI Margin Squeeze: When Every New Customer Costs More to Serve
🌍 Dev.to

The AI Margin Squeeze: When Every New Customer Costs More to Serve

(Illustration of a profit margin squeezed between client price pressure and rising AI cost to serve in IT companies) Ask any IT services founder what a new customer means, and you’ll hear the same thing: growth. A signed contract, a bigger pipeline, a better quarter. But there’s a question that rarely gets asked in the celebration meeting: what does it cost us to serve this customer? For decades, the answer was predictable. A new client meant a few more engineers, a few more laptops, and a pr...
🌍 Dev.to

Print CSS and Firefox: @media print, Page Breaks, Headers, and DevTools Print Simulation

Print CSS is one of the most neglected areas of web development. Firefox has good print support and DevTools to help, but browser differences exist. Here's what developers need to know. Simulating Print in Firefox DevTools Toggle print media emulation : DevTools → Responsive Design Mode (Ctrl+Shift+M) → Press the three dots (…) → Print Media Or in DevTools → Inspector → top toolbar → three dots → Print simulation (the exact UI varies by version). Alternative (always wor...
🌍 Dev.to

Running Claude Code and Codex on the same project as a team

Most guides on using Claude Code and Codex together assume one person at one keyboard with two terminals. That setup is easy. The hard version is two or three people, each on their own laptop and their own plan, one using Claude Code and another using Codex, all pushing to the same repo. With one person, everything the agents don't know is still in that person's head. A team doesn't have that. Each agent knows what its own person told it, and nothing else. By Wednesday two agents have made th...
🌍 Dev.to

XPath in Firefox: Console Shortcuts, JavaScript API, DevTools Inspector, and Selenium Integration

XPath (XML Path Language) is a query language for selecting nodes in XML/HTML documents. Firefox has XPath support both in JavaScript and as a built-in DevTools feature. Here's how to use it. XPath in Firefox DevTools Console Firefox DevTools Console has a built-in $x() function that evaluates XPath against the current page: // Find all h2 elements $x ( ' //h2 ' ) // Find elements with a specific attribute $x ( ' //*[@class="highlighted"] ' ) // Fin...
🌍 Dev.to

"The AI startup credits category, counted: 81 offers, and exactly one an agent could take on its own"

Last week I wanted to know what the AI credits offered to startups in 2026 actually look like, as opposed to what the landing pages advertise. So I downloaded the machine readable catalogue from the open registry that keeps this data with its sources ( https://sourcey.com/catalog.json ) and counted every offer in one category. The file says what it is. Its release stamp is sha256:4e675f7d6f399cf3f6bd9e53f7b2fea001fb258c800b0af0e33e4bc9c0ae6e85 , its policy snapshot is dated 5 October 2026, a...
🌍 Dev.to

WebRTC in Firefox: Video Calls, Data Channels, Privacy Concerns, and about:webrtc Debugging

WebRTC enables real-time communication directly in the browser — video calls, audio, data channels, and peer-to-peer file transfer. Firefox has strong WebRTC support. Here's the practical guide. What WebRTC Can Do Video/audio calls : getUserMedia captures camera/mic, RTCPeerConnection handles the connection Screen sharing : getDisplayMedia captures screen/window/tab P2P data : RTCDataChannel for low-latency peer-to-peer data transfer File transfer : Binary data ov...
🌍 Dev.to

Finding Memory Leaks in Firefox: about:memory, Heap Snapshots, Detached DOM, and WeakRef

Memory leaks in browser tabs are real and measurable. Firefox's tools for diagnosing memory issues are more powerful than most developers know. Here's a practical guide to finding and fixing browser-side memory leaks. What Causes Browser Memory Leaks The JavaScript garbage collector handles memory automatically, but some patterns prevent objects from being collected: Event listeners not removed : Adding a listener to a DOM element that gets removed, without removing the li...
🌍 Lobsters

What are you doing this weekend?

Feel free to tell what you plan on doing this weekend and even ask for help or feedback. Please keep in mind it’s more than OK to do nothing at all too!
HackerNews

How AI proof is my business?

Article URL: https://keithbrown.com/tools/ai-proof Comments URL: https://news.ycombinator.com/item?id=50114999 Points: 2 # Comments: 1