๐ŸŒ TheVerge

No Dogs in Space is back to feed your need for obsessive music history

In August, I wrote about my love of the music history podcast No Dogs in Space, but mourned the fact that there hadn't been a new episode in over two years. Little did I know that hosts Carolina Hidalgo and Marcus Parks were gearing up to announce the show's return with season four, Punk 2.0. [โ€ฆ]
๐ŸŒ Dev.to

Four bugs my test suite couldn't catch

216 passing tests. A feature that was completely broken. Here is the gap between those two facts, and what I changed afterwards. The feature I am building an encrypted messenger. Messages are end to end encrypted, and the server relaying them cannot read anything. That part worked. What I added was offline delivery. If you message someone whose app is closed, the server should hold the message, hand it over when they come back, then delete it. Nothing kept longer than it needs...
๐ŸŒ Dev.to

Automating Deployment with Github Actions

Deploying to a Server You Can't Reach: Building a CI/CD Pipeline with AWS SSM and OIDC From pushing code manually to building, testing, containerizing, and deploying every change automatically. In the previous article, we learned how to spin up a functioning network and compute resources on AWS, and deploy our application on them. Let's remember a key architectural decision: our EC2 instance is in a private subnet, shielded from the internet. Now we have a problem. It gets tedious to ...
๐Ÿ’ฐ Building Spendwise: The Tech Behind an Intelligent Personal Finance Guard
๐ŸŒ Dev.to

๐Ÿ’ฐ Building Spendwise: The Tech Behind an Intelligent Personal Finance Guard

Why standard budgeting apps fail, and how i combined Flask, MongoDB Atlas, and failover resilience to build a real-time spending guard. ๐ŸŽฏ 1. The Problem: Why Traditional Budget Trackers Fail Most budget management applications act like passive digital receipts. You spend money, manually log expenses hours later, and only realize you've overspent when your bank balance hits zero. We built Spendwise to flip this paradigm on its head. Instead of just tracking past expense...
๐ŸŒ Dev.to

A PASS over an empty set is the same string as a real pass

Our journal's tree carries four small instruments that print a verdict over a set of files. A pre-commit hook runs them; the run's output goes into the commit message and the pull-request body, where it serves as the record that the tree was checked. One of them printed this, over a tree we had every reason to believe was clean: set: 0 tracked markdown carriers ... LINKGATE: PASS That was a faithful git archive export. It carries no .git , so git ls-files '*.md' walks u...
How to Publish an Unlisted App on the App Store - A step-by-step guide with screenshots
๐ŸŒ Dev.to

How to Publish an Unlisted App on the App Store - A step-by-step guide with screenshots

Publishing an iOS app does not always mean putting it in front of the entire world. Sometimes your app is meant for a closed audience. Apple understands this need, which is why App Store Connect offers multiple ways to distribute apps beyond the public App Store listing. One of the most powerful (yet least understood) options is Unlisted App Distribution. This allows you to publish an app on the App Store without making it discoverable to the public. Only users with your private link can access...
๐ŸŒ Dev.to

Introducing Linux PataOS: A Custom Debian-Based Distro for Engineering & CAD

The Need for a Specialized Engineering OS As a CAD designer and Python developer, I constantly jump between 3D mechanical design, structural calculations, and coding custom tools like my software PatCADME. I needed a highly optimized environment, but standard distributions weren't tailored enough for heavy engineering workflows. That is why I created Linux PataOS . What is Linux PataOS? Linux PataOS is my custom-built Linux distribution designed specifically to bridge me...
๐ŸŒ Dev.to

The Artifact Repository Is a Trust Root: Reading the JFrog Artifactory Authentication Bypass

The Artifact Repository Is a Trust Root: Reading the JFrog Artifactory Authentication Bypass Most organizations do not think of their artifact repository as a security boundary. It is where build outputs go, and where dependencies come from. When an attacker takes it over, both directions of that pipeline become hostile at once. The vulnerability CVE-2026-82329 is an authentication bypass in self-hosted JFrog Artifactory, rated CVSS 9.8. JFrog published a fix on August 28, 20...
The Commit That Wouldnโ€™t Merge
๐ŸŒ Dev.to

The Commit That Wouldnโ€™t Merge

The Invalid State of PR #48 The merge button was gray. Thirty cycles in, that was the only signal worth watching. Status checks passed, linter reported green, CI pipeline finished. Still, the branch behind its base branch ( develop ) could not merge. The log repeated: โ€œThis branch is out-of-date with the base branch and must be updated.โ€ Pull request #48 aimed to refactor the command handler to support context preservation across chained tasks. The change set was supposed to be a clean dr...
WebRTC at Scale
๐ŸŒ Dev.to

WebRTC at Scale

Web Real-Time Communication (or WebRTC) is the open standard browsers use to send audio, video, and data straight to each other. There's no plugin or native app, nothing beyond an API that every browser already ships. WebRTC covers the media path: once two peers have found each other, everything from codec negotiation to encoding to transport is handled. What it never covers is the finding part. This article discusses the three APIs that make up the spec, why signaling and NAT traversal li...
๐ŸŒ Dev.to

Semantic Versioning (SemVer): Why Version Numbers Have Three Parts

Most software version numbers look like 1.6.11 โ€” three numbers separated by dots. This isn't an arbitrary naming choice; it follows a widely adopted convention called Semantic Versioning, or SemVer. This article looks at why version numbers are split into three parts, and what it actually takes to implement that convention correctly in code. What MAJOR.MINOR.PATCH Each Mean SemVer formats a version as MAJOR.MINOR.PATCH (for example, 1.6.11 ), and each position carries a dist...
๐ŸŒ Dev.to

What If AI Works Too Well?

How We Could Build a Civilization We No Longer Know How to Rebuild For centuries, anyone could look at the symbols carved into the walls, temples, and monuments of ancient Egypt. They were still there. They had not been destroyed. They had not been erased. They were not hidden. And yet the tradition that could read them had disappeared. The hieroglyphs had survived, but the chain of people capable of understanding them had not. The information remained physically preserved while the human ab...
๐ŸŒ Dev.to

Why I Ditched Pomodoro for the 50/10 Protocol (And How It Fixed My Deep Work)

As developers, we love to romanticize the hacker in the basement trope. But the reality is often a Slack notification away from a 45 minute rabbit hole. We have all been there: you open your editor, ready to tackle a complex bug. Before you type the first line, a Slack ping. You check it. Then an email. Then a quick glance at Twitter. When you look back at the code, 45 minutes have passed, and your brain feels like a fragmented hard drive. We blame ourselves. We think it is a lack of disci...
HackerNews

The Hierarchy of Money

Article URL: https://gregorygundersen.com/blog/2026/09/20/hierarchy-of-money/ Comments URL: https://news.ycombinator.com/item?id=49779253 Points: 74 # Comments: 27
HackerNews

Ogre Battle 64 Recompiled Project at 99.05%

Article URL: https://github.com/lfarroco/ogre-battle-64-recomp Comments URL: https://news.ycombinator.com/item?id=49780022 Points: 16 # Comments: 6
HackerNews

Nobody pays for FOSS, we can force them to

Article URL: https://seldo.com/posts/nobody-pays-for-open-source-we-can-force-them-to/ Comments URL: https://news.ycombinator.com/item?id=49780064 Points: 102 # Comments: 68
HackerNews

Bill to Ban Private Equity from Owning Medical Practices

Article URL: https://truthout.org/articles/warren-introduces-bill-to-ban-private-equity-from-owning-medical-practices/ Comments URL: https://news.ycombinator.com/item?id=49780630 Points: 104 # Comments: 57
HackerNews

Google's Open Agentic Orchestrator

Article URL: https://agentexecutor.io Comments URL: https://news.ycombinator.com/item?id=49780797 Points: 68 # Comments: 20
HackerNews

What Happened to the Snowden Archive

Article URL: https://libroot.org/posts/what-happened-to-the-snowden-archive Comments URL: https://news.ycombinator.com/item?id=49780820 Points: 60 # Comments: 11