Morning.dev
My Feed Popular
Login
Hacker News: Front Page • 2026-08-11 04:18

Microsoft Responds to Outcry After Quiet Enterprise Install of Beta 'Photos' App

Article URL: https://www.neowin.net/news/windows-11-admins-unhappy-as-microsoft-found-installing-unexpected-new-onedrive-photos-app/ Comments URL: https://news.ycombinator.com/item?id=49253329 Points: 14 # Comments: 2

0 0
1m read
DEV Community • 2026-08-11 04:16

I built a portable keyword spotting engine — started with Chinese, now supporting English

I built a portable keyword spotting engine — started with Chinese, now supporting English I wanted offline voice commands for a few Python projects. Nothing fancy — just a single file I could drop in and run. What it does One Python file — wakeword_engine.py, copy it into your project Small model — ~135KB for 3 keywords, <5ms inference Multi-keyword — one model detect...

0 0
1m read
DEV Community • 2026-08-11 04:14

Building Multi-Tenant Auth from Scratch Is Painful. So I Open-Sourced MT-URBAC (NestJS + Angular)

Every time you build a SaaS product, you hit the same wall: spending the first few days re-writing multi-tenant architecture, handling tenant context isolation, setting up JWT guards, and building permission directives. After open-sourcing the initial Unified Role-Based Access Control boilerplate, the most common question I thought about was: “How to scale this for multi-tenancy?” Building multi...

0 0
2m read
DEV Community • 2026-08-11 04:12

Migrating a live SaaS from Vercel + Supabase to a single Cloudflare Worker

I run ReddTrends. It reads Reddit every week and scores what founders are complaining about into niche opportunities, with GO / WATCH / AVOID verdicts. A few hundred users, a weekly AI pipeline, a daily email job. Last Tuesday I moved it off Next.js on Vercel + Supabase and onto one Cloudflare Worker. Same domain, Creem subscriptions live the whole time. Four things were worth writing down: the ...

0 0
8m read
DEV Community • 2026-08-11 04:11

Build a Consent-First Welcome DM With Explicit Ownership

Joining a developer community can create an awkward tension: you want contact, but you do not necessarily want to announce your uncertainty in public. A welcome DM can lower that barrier. It can also make things worse if it arrives without consent, implies unlimited support, or leads to an inbox nobody is responsible for checking. The engineering problem is not simply how to send a message. It i...

0 0
12m read
DEV Community • 2026-08-11 04:11

TryHackMe : The London Bridge writeup

Summary The London Bridge is built around a Flask "Explore London" gallery app served behind Gunicorn. A hidden /view_image endpoint takes a form-encoded URL and fetches it server-side - classic SSRF - but the visible image_url parameter isn't the one actually wired up in the code; fuzzing form field names is needed to discover the real parameter is www. The app blocks localhost/127.0.0...

0 0
17m read
DEV Community • 2026-08-11 04:11

Scalable MCP Server

I still remember the day our LangGraph agent deployment came crashing down due to a simple yet devastating issue - our MCP server couldn't handle the sheer volume of tool registrations and endpoint requests. We had built a robust agentic AI system, but our server architecture was a bottleneck, causing agents to fail or behave erratically. The specific error message that haunted us was "Max tool re...

0 0
3m read
DEV Community • 2026-08-11 04:11

From 40 AI Tools to 4: A Practical Framework for Choosing What You Actually Need

I have installed at least 40 AI tools on my phone over the past year. The ones I actually use every day? Fewer than eight. After three months of trial and error, I finally figured out why: conversational AI is not the same as productivity, and piling up tools makes you slower, not faster. Why More Tools Means Less Productivity My initial problem was tool hoarding: every new model relea...

0 0
4m read
DEV Community • 2026-08-11 04:07

It’s Not an Agent Loop. It’s a Helix.

We keep talking about “agent loops.” Observe → Think → Act → Reflect → Repeat. The language is everywhere: papers, product demos, architecture diagrams. Clean, circular and easy to draw on a whiteboard. But a loop is a closed system that tends toward equilibrium or oscillation. Information that isn’t deliberately carried forward gets lost or compressed into a thinner and thinner summary. Afte...

0 0
2m read
Hacker News: Front Page • 2026-08-11 04:04

Updated GPG Key for Signing Firefox and Thunderbird Releases

Article URL: https://blog.mozilla.org/security/2026/08/10/updated-gpg-key-for-signing-firefox-and-thunderbird-releases/ Comments URL: https://news.ycombinator.com/item?id=49253250 Points: 6 # Comments: 0

0 0
1m read
DEV Community • 2026-08-11 03:54

New Project: LastBall — the Machine Fails 8,191 Times, You Throw the Last Ball

There is a small tribe of Pokémon players who accept exactly one way of hunting shinies: real cartridge, real console. No emulators, no cheat codes, no save editing, no RNG manipulation — the odds table says 1/8192, so you draw the lottery 8,192 honest times. The most hardcore scene in this community is three or four GBAs laid out on a desk, both hands cycling A+B+Start+Select soft resets, eyeball...

0 0
4m read
Hacker News: Front Page • 2026-08-11 03:52

Why My Father Is Wrong: A Defense of Guitar Hero

Article URL: https://whatever.scalzi.com/2026/08/10/why-my-father-is-wrong-a-defense-of-guitar-hero/ Comments URL: https://news.ycombinator.com/item?id=49253176 Points: 6 # Comments: 0

0 0
1m read
DEV Community • 2026-08-11 03:48

Sales Call CRM Actions: Node.js MP3/WAV Speech-to-Text Uploads Across US/EU

The constraint that changes this choice is provider portability. A sales-call transcript is an intermediate artifact, not the product: the useful output is a small set of CRM actions that can survive a transcription provider change. For a Node.js application accepting MP3 and WAV uploads in the US and EU, the fastest integration is the one with a narrow adapter, an explicit regional policy, and an...

0 0
8m read
DEV Community • 2026-08-11 03:47

Running an AI image upscaler & sharpener 100% in the browser (TensorFlow.js)

I wanted to sharpen and upscale images without uploading them to some server. It turns out you can run the whole ML model right in the browser — the image never leaves the device. Here's what I learned shipping it as two free tools. The stack TensorFlow.js (WebGL backend) for inference UpscalerJS as a thin wrapper around an ESRGAN super-resolution model All loaded from a CDN — no bu...

0 0
2m read
Hacker News • 2026-08-11 03:47

Show HN: Seedle, daily -dle for Minecraft seeds

Comments

0 0
1m read
DEV Community • 2026-08-11 03:44

Data Scientist Learning JS: Promises and resolve()

Context: I'm a data scientist/analyst (in Python and R) learning development from scratch. Inevitably, I am learning these through the lens of what I already know. If you have a similar background and are a beginner developer, I hope these analogies help! Any comments, especially if you spot any misunderstanding, are appreciated. Commenting is caring <3 Motivation: I was building a mock data l...

0 0
1m read
DEV Community • 2026-08-11 03:43

Pdf to Docx using Pyhton

Here Some Simple Python Script that convert PDF to word using pdf2docx library on python first install library on pip : pip install --user termcolor opencv-python-headless fire pdf2docx make sure example.pdf as source for convert exist with script ,after that build this sample Simple Python Script for converter : from pdf2docx import Converter pdf_file = 'example.pdf' docx_file = ...

0 0
1m read
DEV Community • 2026-08-11 03:42

Parallel Coding Agents Need Handoffs, Not More Terminals

The concrete problem Running two or three coding-agent sessions is easy. Knowing when their work is safe to combine is not. One session changes an API while another writes regression tests against the old shape. A third investigates a production failure and quietly edits the same configuration file. Git worktrees prevent immediate filesystem collisions, but they do not explain task dep...

0 0
4m read
DEV Community • 2026-08-11 03:38

I Score Every Trending Topic Before Writing About It. I've Never Scored My Own 30 Articles.

Twice a day, a scheduled task in this repo pulls DEV.to's top posts for six tags (ai, llm, mcp, claudecode, agents, productivity), scores each one as positive_reactions_count + 3*comments_count, and picks the highest scorers that don't already overlap with something I've written before. The task prompt is explicit about the second half — cross-reference against my own back catalog, reject anything...

0 0
4m read
DEV Community • 2026-08-11 03:37

My MCP Server's GitHub Token Can Write. The Code That Promises It Never Will Had No Test.

My MCP server (developer-presence, the one that lets Claude check my GitHub profile and manage my DEV.to posts) has exactly three GitHub tools: get_github_profile, list_repos, get_repo_stats. All three read data. None of them create, update, or delete anything. The GITHUB_TOKEN behind them isn't scoped that way. My own key_facts.md says it plainly: Token scopes needed: `repo`, `user` — add `de...

0 0
5m read
Previous Next

Showing page 553 of 2311

Previous 553 Next