🌍 Dev.to

Why Standard Math Isn’t Enough: Building a Sub-Millimetre Qibla Compass in Next.js

When building location-based web applications, developers usually default to the Haversine formula to calculate the distance and bearing between two GPS coordinates. For most apps, assuming the Earth is a perfect sphere is "good enough." But what if you are building an application where absolute precision is non-negotiable? While building Quranbookk's Qibla Finder —a web application that helps Muslims worldwide find the exact direction of the Kaaba in Mecca—I quickly realized that stand...
🌍 Dev.to

Termux App Store: A Community Package Manager for Termux on Android

If you use Termux on Android, you probably know the feeling: You find a useful command-line tool on GitHub, but then you have to figure out how to install it on Termux. Maybe it is not available in the official Termux repositories. Maybe it is a small developer tool that does not make sense for the official repository. Maybe the project provides source code, but no Termux package. Or maybe you simply want an easier way to discover and manage community packages. That is the prob...
🌍 Dev.to

The Astro Image Gotcha That Broke Our Production Build and How We Fixed It

We ship a bilingual (French/Arabic) marketplace site built on Astro — static output, hundreds of location plus service pages, and a few thousand professional profile pages, each with a photo pulled from Firebase Storage. Nothing exotic. Then one day the production build just... died. No warning during local dev, no failing test, no lint error. npm run build exited non-zero, and the stack trace pointed at astro:assets. The cause, once I dug in: one profile's photo URL had gone stale. A Firebas...
🌍 Dev.to

Termux-Sync: Don't Rebuild Termux. Restore It

If you use Termux on Android as a real development environment, you eventually run into the same problem: What happens when you get a new phone? Your Termux environment may contain: hundreds of installed packages Python and Node.js environments Git repositories shell scripts dotfiles configuration files SSH configuration development tools personal projects custom environment variables years of terminal customization Rebuilding all of that manually can take hou...
🌍 Dev.to

Why I don't use an LLM to secure my LLM

"So you're anti-LLM for security?" No. I'm anti-lazy-architecture. Let me explain the distinction, because it's the core design decision behind the tool I'm building. The default is to make a model judge everything The common pattern for AI security right now is: for every request, call an LLM and ask "is this malicious?" It feels right because models understand nuance. But making a frontier model judge every single request is like making your staff engineer review every line ...
🌍 Dev.to

Wetask Is Opening Its Task Runtime to External Workers

Wetask's next update brings durable, fenced external workers, atomic batch settlement, and first-party Go, TypeScript, and Python clients. Wetask started with a simple goal: combine the pieces commonly assembled around a background job system into one Go-based runtime. That means a task queue, scheduler, cache, consensus, operational APIs, and observability without requiring a separate broker, result backend, and schedule service for every deployment. The next Wetask update takes tha...
🌍 Dev.to

Presigned URLs vs proxying file uploads through your backend: cost, latency, security

Use presigned URLs when a web app only needs user files to land in object storage, and reach for a proxy upload through your backend when you must inspect, rewrite, or serialize the bytes before they're stored. For ordinary SaaS document and media uploads that's the presigned path almost every time, and for a dull reason: your API server never touches the payload, so it can't be the thing that runs out of memory at 3 a.m. I've built both. The choice itself is easy — what people underestimate ...
🌍 Dev.to

The Five Ideals of DevOps: os Cinco Ideais que Sustentam a Transformação DevOps

Toda organização que tenta "fazer DevOps" acaba, cedo ou tarde, comprando um Jenkins, adotando Kubernetes e escrevendo Terraform e mesmo assim continua com deploys arriscados, times sobrecarregados e um MTTR (Mean Time to Recovery) que não sai do lugar. A ferramenta certa não resolve um problema de arquitetura e cultura errada por baixo. É esse o ponto de partida de The Five Ideals (Os Cinco Ideais), um framework conceitual que separa DevOps de "conjunto de ferramentas" e o trata como ele real...
HackerNews

Solving poker in custom WebGPU kernels

Article URL: https://phulin.me/blog/poker/ Comments URL: https://news.ycombinator.com/item?id=49111523 Points: 40 # Comments: 13
HackerNews

Stacked PRs are now live on GitHub

Article URL: https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/ Comments URL: https://news.ycombinator.com/item?id=49112232 Points: 417 # Comments: 145
HackerNews

Rise Reforming (YC S26) Is Hiring

Article URL: https://www.ycombinator.com/companies/rise-reforming/jobs/wJ9Q9nv-senior-chemical-process-engineer Comments URL: https://news.ycombinator.com/item?id=49112683 Points: 0 # Comments: 0
HackerNews

Read this before you buy that TV streaming stick

Article URL: https://krebsonsecurity.com/2026/07/read-this-before-you-buy-that-tv-streaming-stick/ Comments URL: https://news.ycombinator.com/item?id=49112744 Points: 495 # Comments: 278
HackerNews

CodePen 2.0

Article URL: https://chriscoyier.net/2026/07/30/codepen-2-0/ Comments URL: https://news.ycombinator.com/item?id=49113338 Points: 113 # Comments: 35
HackerNews

Show HN: Distilling DeepSeek into GPT-OSS doesn't transfer censorship. Try it

We recently used DeepSeek V4 Flash as a teacher for finance tasks with GPT-OSS-120B. Distillation works well on this problem. At a constrained 8k token budget, our self-distilled 120B scores 83.61% on FinanceReasoning, above Kimi K3 (81.93%) and Inkling (65.13%). We released the 20B open weights. With V4 as the teacher though, we realized it would be timely to measure if the censorship characteristic of it transferred to the distilled version of the base model. tl;dr it didn't, the teacher answe...
HackerNews

Making Postgres queues scale

Article URL: https://www.dbos.dev/blog/making-postgres-queues-scale Comments URL: https://news.ycombinator.com/item?id=49113913 Points: 96 # Comments: 21
HackerNews

The AI Aesthetic

Article URL: https://blog.jim-nielsen.com/2026/ai-aesthetic/ Comments URL: https://news.ycombinator.com/item?id=49117099 Points: 3 # Comments: 0