Morning.dev
My Feed Popular
Login
DEV Community • 2026-04-22 18:17

I built a visual TUI for Homebrew with React and Ink

Why I built Brew-TUI If you're a macOS developer, you probably use Homebrew every day. But memorizing all the brew commands gets old — especially when you just want to see what's outdated, upgrade a few packages, or check if a service is running. So I built Brew-TUI: a full visual terminal UI for Homebrew. What it looks like It's a keyboard-driven TUI built with React 18 + ...

0 0
2m read
DEV Community • 2026-04-22 18:17

Lifetime subscriptions don't mean what you think they mean

You see a tool you like. It offers a "lifetime deal" for $59. Pay once, use forever. Sounds great — until "forever" turns out to mean 18 months. The uncomfortable truth: in nearly every Terms of Service, "lifetime" refers to the lifetime of the product, not yours. And products die all the time. Here are 11 real examples of what happens when lifetime deals end early. The graveyard of li...

0 0
5m read
DEV Community • 2026-04-22 18:15

# Pre-Execution Gates: How to Block Before You Execute (Part 2/3)

This is Part 2 of a three-part series on AI governance architecture. In Part 1, we explored why signed receipts can't solve the negative proof problem—the challenge of proving that unauthorized actions didn't happen. Today, we'll examine the architectural pattern that does solve it: pre-execution gates that evaluate governance policy before any AI execution occurs. Note: This series explores arch...

0 0
13m read
Hacker News • 2026-04-22 18:10

Show HN: Trainly – Free 72-hour audit of your AI agent's production traces

Comments

0 0
1m read
DEV Community • 2026-04-22 18:09

OpenClaw Burned $5,600 of API Credits in One Month. Here's the Spec Habit That Prevents It.

The formula was exact. The assumption was wrong. I was building vectorize-mcp-worker — a semantic search system on Cloudflare Workers that costs $5/month where alternatives run $130-190. The architecture was clean. Workers AI for embeddings, Vectorize for the index, one Worker handling everything at the edge. I'd spec'd the core search flow, written the populate endpoint, deployed it. Everything ...

0 0
10m read
I needed to understand a large legacy .NET codebase — so I built a tool for it
DEV Community • 2026-04-22 18:04

I needed to understand a large legacy .NET codebase — so I built a tool for it

I’m a .NET dev, and lately I’ve been slowly open-sourcing some of the small things I built for myself over time. This is one of them. The context I’ve been working on an old .NET 4.6 app recently (~15 years old, 1M+ LOC). At some point I needed a way to understand the architecture better. Not in a “read the code” sense, but like: what depends on what where things are going in th...

0 0
2m read
The exact error handling pattern I use in every Express.js + TypeScript REST API
DEV Community • 2026-04-22 18:04

The exact error handling pattern I use in every Express.js + TypeScript REST API

Most Node.js error handling tutorials show you try/catch. That's not enough for production. I learned this the hard way. A silent catch block swallowed a database failure. My API returned 200. The user's data never saved. Nobody knew for 48 hours. After that incident, I built a pattern I now wire into every Express + TypeScript REST API I ship. It has four parts. Every part earns its place. Here'...

0 0
5m read
Hacker News: Front Page • 2026-04-22 18:04

OpenAI: Workspace Agents for Business

Article URL: https://openai.com/business/workspace-agents/ Comments URL: https://news.ycombinator.com/item?id=47867085 Points: 10 # Comments: 2

0 0
1m read
DEV Community • 2026-04-22 18:03

AI Weekly: Opus 4.7, Kimi K2.6, and a $25B Amazon Deal, April 16–22, 2026

Three stories defined the past week: Anthropic shipped Claude Opus 4.7, Moonshot open-sourced Kimi K2.6 with 300-agent swarms, and Amazon committed another $25 billion to Anthropic alongside a $100 billion AWS spend. Here is what you need to know. AI Coding Tools: Opus 4.7 Ships With a 1M Context Window Anthropic released Claude Opus 4.7 on April 16, a new flagship model focused on age...

0 0
5m read
Hacker News: Front Page • 2026-04-22 18:01

Website streamed live directly from a model

https://x.com/zan2434/status/2046982383430496444 (https://xcancel.com/zan2434/status/2046982383430496444) Comments URL: https://news.ycombinator.com/item?id=47867048 Points: 9 # Comments: 1

0 0
1m read
How do I make my JEST scripts, runnable in NodeJS, compatible with Bun if I am using BabelJS transform from browser into NodeJS-compatible JavaScript?
Newest questions tagged javascript - Stack Overflow • 2026-04-22 17:59

How do I make my JEST scripts, runnable in NodeJS, compatible with Bun if I am using BabelJS transform from browser into NodeJS-compatible JavaScript?

So, in my project, I am using this babel.config.js file to convert from browser-compatible JavaScript into NodeJS-compatible JavaScript before running my JEST tests: module.exports = { presets: [['@babel/preset-env', {targets: {node: 'current'}}]], plugins: ['babel-plugin-rewire', 'export-toplevel'], }; And it works if I try to run npm test. However, if I run bun test, I get the following...

0 0
1m read
How do I make my Jest tests, runnable in Node.js, compatible with Bun if I am using Babel transform from browser into Node.js-compatible JavaScript?
Newest questions tagged javascript - Stack Overflow • 2026-04-22 17:59

How do I make my Jest tests, runnable in Node.js, compatible with Bun if I am using Babel transform from browser into Node.js-compatible JavaScript?

In my project I am using this babel.config.js file to convert from browser-compatible JavaScript into Node.js-compatible JavaScript before running my Jest tests: module.exports = { presets: [['@babel/preset-env', {targets: {node: 'current'}}]], plugins: ['babel-plugin-rewire', 'export-toplevel'], }; It works if I try to run npm test. However, if I run bun test, I get the following screen:...

0 0
4m read
Hacker News • 2026-04-22 17:57

Show HN: Everest Drive – a multiplayer spaceship crew simulator in the browser

Comments

0 0
1m read
DEV Community • 2026-04-22 17:55

Building the Best Cinematic Developer Portfolio in Nepal: A Deep Dive into React 19 & GSAP

When I set out to build my official portfolio, santoshkumarshah.me, I had one goal: to create the most immersive, high-performance digital experience in Nepal. In this project, I moved away from standard scrolling and focused on Cinematic Transitions. By combining React 19, GSAP ScrollTrigger, and custom WebGL shaders, I’ve created a narrative flow that doesn't just show work—it tells a story. K...

0 0
1m read
I Was Tired of Cloning Entire GitHub Repos for One File — So I Built a GetGrabKit CLI Tool
DEV Community • 2026-04-22 17:55

I Was Tired of Cloning Entire GitHub Repos for One File — So I Built a GetGrabKit CLI Tool

Ever cloned a 200MB repository… just to use one utility function? I have. And every time it went like this: git clone Wait. Open the repo. Dig through 15 folders. Copy one file. Fix broken imports. Delete the repo. Question my life choices. It felt inefficient. Wasteful. Slow. So I built something to fix it. 🚀 Introducing GetGrabKit GetGrabKit is a Node.js CLI tool that l...

0 0
3m read
Malicious KICS Docker Images and VS Code Extensions Hit Checkmarx Supply Chain
The Hacker News • 2026-04-22 17:55

Malicious KICS Docker Images and VS Code Extensions Hit Checkmarx Supply Chain

Cybersecurity researchers have warned of malicious images pushed to the official "checkmarx/kics" Docker Hub repository. In an alert published today, software supply chain security company Socket revealed that unknown threat actors managed to have overwritten existing tags, including v2.1.20 and alpine, while also introducing a new v2.1.21 tag that does not correspond to an official release. The

0 0
1m read
DEV Community • 2026-04-22 17:54

Blog 1: Foundations of Gradient Descent

How neural networks learn — and why the obvious approach breaks immediately Every optimizer you'll ever use — Adam, AdamW, Lion, LAMB — is an answer to a problem that gradient descent creates. To understand why those answers exist, you need to feel the problem first. The loss surface is a landscape you can't see Imagine you're blindfolded, standing somewhere on a hilly ter...

0 0
6m read
HackerNoon • 2026-04-22 17:53

What Happens When AI Can Write Code But Not Explain It?

AI coding agents ship features faster than ever, but the humans inheriting that code can't explain how it works. Addy Osmani calls it "comprehension debt." The data backs it up: pull requests up 20%, incidents up 23.5%, maintenance costs at 4x by year two, and 45% of AI-generated code carrying known security vulnerabilities. 36 quotes from Karpathy, Willison, Osmani, Hightower, Fowler, MIT researc...

0 0
1m read
DEV Community • 2026-04-22 17:52

AI took my job but it didn't take my passion for writing software

The job market is challenging in the current day in age given that teams can become very productive using AI to enhance the workflow. In the last week, I've updated the following GitHub packages using AI. I didn't just give a prompt to an AI and called that on its own good - rather I spent hours on each utility going through performing a code review and security audit of the packages and then prov...

0 0
4m read
Hacker News: Front Page • 2026-04-22 17:51

Coding Models Are Doing Too Much

Article URL: https://nrehiew.github.io/blog/minimal_editing/ Comments URL: https://news.ycombinator.com/item?id=47866913 Points: 3 # Comments: 0

0 0
1m read
Previous Next

Showing page 356 of 1595

Previous 356 Next