🌍 Dev.to

pg_restore finished fine. One of my tables wasn't there.

A restore test on a real 105-table Supabase database failed a few weeks ago. The tool doing it restores in a strict mode, so it stopped on the first error: a function with a parameter defaulting to auth.uid() . Fixing that was quick. The interesting part came when I reproduced it locally with plain pg_restore , the way most people test a backup by hand. There it didn't stop at all. It ran to the end, and one table simply wasn't there. Here's why, how to reproduce it in two minutes, and the ...
🌍 Dev.to

Oracle SQL: Essential Environment Commands

SET DEFINE OFF Purpose: Controls whether SQL*Plus and SQL Developer interpret the ampersand ( & ) as a substitution variable prefix or as a literal character. Interview Insight: Critical for script automation and data migration—failing to toggle this off in automated deployment scripts will cause pipeline execution to hang indefinitely while waiting for user input on strings containing & (e.g., 'AT&T' or URL parameter strings). SET DEFINE OFF ; UPDAT...
🌍 Dev.to

Oracle SQL: SQL Statement Classifications

1. SQL Statement Classifications SQL statements are categorized based on their functional purpose within the database architecture: Data Manipulation Language (DML): Retrieves data from the database, enters new rows, changes existing rows, and removes unwanted rows from tables in the database. Commands: SELECT , INSERT , UPDATE , DELETE , MERGE NOTE: While SELECT is frequently categorized under DML in training curricula (including Oracle University), it is formal...
🌍 TechCrunch

PNOE’s new face mask wants to make lab-grade breath testing a self-serve affair

PNOĒ, the Malden, Mass.-based startup whose breath-analyzing mask used to bear an unfortunate resemblance to Bane's, is launching a sleeker self-serve version on October 1 that lets gym-goers measure their VO₂ max and other metabolic markers in eight minutes without a trained operator.
🌍 Dev.to

Measuring How Cost Scales by Counting Instead of Timing

Code: Megapixel99/countfn Every empirical complexity tool I could find on either registry measures elapsed time. PyPI's big-O estimates the class from execution time, and npm's big-o-calculator times growing inputs and reports the "probable" complexity; neither can refuse to answer. countfn counts operations instead: hand it a function, a ladder of input sizes, and a builder for the inputs, and it reports how each kind of work grows, or refuses. pip install countfn ...
🌍 Dev.to

Stop Guessing Subnet Sizes: A Practical Mental Model for IPv4 Subnetting

Most people learn subnetting as a pile of formulas: count the bits, subtract two, memorize the table. That works for exams, but it falls apart the moment you are standing in front of a real network with an IP like 10.0.5.130/27 and someone asks "what network is this on?" This article is the version I wish someone had given me: a single mental model that turns every subnetting question into arithmetic you can do in your head, plus the three shortcuts that make it fast. The one id...
🌍 Dev.to

What CERT-BUND Published About CVE-2026-96361 and What the Record Leaves Open

What CERT-BUND Published About CVE-2026-96361 and What the Record Leaves Open Vulnerability overview CVE-2026-96361 appears in WID-SEC-2026-3554, a CERT-BUND advisory published on 23 September 2026 and rated high risk. The record lists 36 identifiers from CVE-2026-96355 to CVE-2026-96398 and names 16 contributed Drupal projects. Reading an advisory well means separating the published facts from the gaps, and this record has both. Mechanism and exploitation condition...
🌍 Dev.to

Avoid Shortcut Learning: Behavioral Signals in LLM Rerankers

Hot take Raw click stats are a powerful, production-friendly signal for LLM rerankers — but they can also make those rerankers lazy. Injecting CTR/QSS/Q-values into prompts yields big wins on head queries, yet models will often learn the shortcut "follow the clicks" instead of learning semantic relevance. That shortcut breaks badly on cold-start and long-tail queries. This article explains why that happens, surveys practical mitigations, and describes a production-friendly pattern I use: ...
🌍 Dev.to

Five Cron Fields, One Trap: The Scheduling Bug Nobody Expects

Every backend eventually grows a cron job. Backups at 2 AM, digests at 8 AM, health checks every five minutes. And every team eventually hits the same wall: the schedule that fires at a time nobody asked for, in a timezone nobody configured, on a day-of-week nobody intended. Cron syntax is five fields. It fits on a sticky note. The bugs do not come from the syntax — they come from the three places where different implementations disagree with each other. This is a field guide to all of it. ...
🌍 Dev.to

401 vs 403 vs 404: The Status Code Mistakes That Break APIs

Originally published at ipcalcplus.com . Every API review I've ever done contains at least one of these bugs: a login failure that returns 500, a rate limit that returns 400, a "resource not found" that returns 403 for security reasons and confuses every client developer for the next two years. Status codes are the API's contract with its clients. Break the contract and your consumers write defensive code around your bugs — code that then breaks when you fix the bug. This is a guide to t...
We Had Skills, Experts, Connectors, and Projects. Why Build Plugins?
🌍 Dev.to

We Had Skills, Experts, Connectors, and Projects. Why Build Plugins?

An AI workspace can already do a great deal with reusable skills, specialist configurations, external connectors, and projects. We built all four into WorkDSH , an open-source workspace built on DeepSeek Harness. So why did we also make it a plugin-based product? The answer became clearer when we looked at our own Projects page. A user creates a project to keep a particular task, its materials, and its history together. A developer writes the Projects plugin so the software can create and ...
🌍 Dev.to

Mattermost: 736,893 Fingerprint Matches on Self-Hosted Collaboration

Mattermost: 736,893 Fingerprint Matches on Self-Hosted Collaboration Mattermost is a self-hosted collaboration platform: channels, direct messages, file sharing, and an integration surface built from webhooks, slash commands and bots. Organisations choose it because the conversations stay on infrastructure they control, which is a reasonable motivation and also the reason the operator inherits every consequence of running it. A chat server is close to the centre of how an organisation works...
🌍 Dev.to

dub_movie: Building an AI-Powered Movie Dubbing Pipeline with Python

You can explore the source code and experiment with the pipeline here: GitHub — Sumit884-byte/dub_movie What if you could take a Japanese movie or anime, translate its dialogue into Hindi, generate new speech automatically, preserve the background audio, and produce a finished dubbed video—all from a Python pipeline? That is the idea behind dub_movie , an automated movie-dubbing project built around Python, Whisper, Edge TTS, translation backends, audio analysis, and FFmpeg. The pro...
🌍 Dev.to

The rule was written in two carriers. Its collector met one of them.

A registry row carries one value the rules read: the identifier of the instance that owns it. The requirement that the value stay true is written in two carriers -- the registry file and the submission template -- and the step that would meet it existed for one row of the table. That shape does not announce itself. Both carriers read correctly on their own, the rule they state is unambiguous, and the row that had no collector was not a row anybody was ignoring. 1. A requirement wr...
🌍 Dev.to

Agents can't tell safe from dangerous

To an agent reading a UI, "Delete database" and "Download report" look equally clickable. Same rectangle, same cursor, same click. Nothing in the interface tells the agent that one action is harmless and the other is catastrophic. Humans have instincts about consequences. We hesitate before the red button. We double-check before wiping something. Agents have no such instinct — they act on patterns, not consequences. That's the real problem with giving agents raw access to your tools and...
🌍 Dev.to

Agentic AI Books 2026: Gulli vs Lanham vs Huyen

Verdict: Of the four agentic AI books worth your time in 2026, Antonio Gulli's Agentic Design Patterns wins for most builders. It is the most pattern-complete of the set, it works as a desk reference rather than a one-pass read, and the author made the full pre-print PDF and per-chapter notebooks publicly available, so the effective cost of entry is nothing. Micheal Lanham's AI Agents in Action, Second Edition is the runner-up and the better buy if you want the current production stack in o...
The Economics of the €20 Indie Game
🌍 HackerNoon

The Economics of the €20 Indie Game

How much does a €20 indie game really make? Explore platform fees, taxes, discounts, development costs, and why audience size matters more than price.