Morning.dev
My Feed Popular
Login
DEV Community • 2026-08-13 19:15

Building a fullscreen countdown timer in vanilla JS: accurate time, Wake Lock, and a WebAudio alarm

Timers look trivial until you actually build one that people rely on. "Just setInterval and decrement a number," right? That gets you a timer that quietly drifts, silently dies when the tab sleeps, and forgets to make a sound at zero. I recently built a fullscreen countdown timer as a plain-JS canvas widget (it powers the timer pages on blankscreen.io), and three things turned out to be more inte...

0 0
4m read
Hacker News • 2026-08-13 19:15

Show HN: Pixy, visual editor for coding agents, like Figma on your live site

Comments

0 0
1m read
HackerNoon • 2026-08-13 19:13

Artificial Intelligence: Where We Are and Where We're Headed

Artificial intelligence has moved from research labs and science fiction into the daily fabric of work and life. It writes code, drafts emails, diagnoses illnes

0 0
1m read
DEV Community • 2026-08-13 19:11

Why We Built an Ontology Engine Instead of Another Rules System

Why We Built an Ontology Engine Instead of Another Rules System Every IoT platform has a rules engine. We built something different: a 252-entity OWL ontology that understands what equipment is, not just what values it reports. The Problem with Rules Traditional industrial alarm systems work like this: IF temperature > 80°C THEN alert This works until it doe...

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

Tool Spotlight: Advanced Digital Footprinting with user-scanner (2026 OSINT Workflow)

In threat intelligence and adversary emulation, initial reconnaissance usually means spending half your time jumping between single-purpose account checkers. If you're still relying solely on legacy utilities like Holehe or Sherlock, you're likely running into rate-limiting walls and missing crucial linked identities. I recently tested user-scanner, an open-source 2-in-1 Python OSINT engine that ...

0 0
3m read
DEV Community • 2026-08-13 19:09

Variables in JavaScript

What is a Variable? A variable is like a box where we keep something. We give the box a name (a label), and we put a value inside it. Later, we can look inside the box, use the value, or change it to something else. For example, think of a school bag. The bag stays the same, but what you put inside it can change. Today you might put books, tomorrow you might put lunch. The bag is like ...

0 0
2m read
DEV Community • 2026-08-13 19:09

Tenant Cost Attribution Explained — 3 Fallback Models Behind One Chatbot API

Short answer: for a marketplace SaaS chatbot that reviews code changes, choose the runtime pattern that records tenant, route, model, token usage, and fallback reason in one usage event; one credential and automatic fallback are useful, but neither matters if a team can't explain each tenant's bill. Start with the accounting boundary, not the provider list. A direct integration preserves maximum ...

0 0
10m read
Lobsters • 2026-08-13 19:07

C3 0.8.3 Feature flags

Comments

0 0
1m read
DEV Community • 2026-08-13 19:05

Your Bulk Insert Isn't Slow. Waiting for the Database Is.

Two tables. band, and song pointing at it with a foreign key. Four tracks to an EP, twenty million bands, a hundred million rows all told. The most ordinary shape in any schema you have ever worked on. You write the obvious loop, kick it off, go get a coffee. You come back. It's at 4%. Nothing is wrong. No lock. No missing index. No N+1 you can point at in review and feel clever about. The query...

0 0
15m read
DEV Community • 2026-08-13 19:04

Patch Tuesday August 2026: 1 Zero-Day, 109 Critical Fixes Among 790 CVEs

Microsoft's August 2026 security update addresses 790 vulnerabilities: 109 rated Critical, 396 Important. 1 is already exploited in the wild and 2 were publicly disclosed before today. This month's headline is a single actively exploited zero-day: CVE-2026-68820, a use-after-free EoP in the Windows Ancillary Function Driver for WinSock, already confirmed in KEV. It's the one CVE in this 790-fix b...

0 0
2m read
DEV Community • 2026-08-13 19:03

Local vs Hosted LLMs: The Decision Framework

A comprehensive framework for deciding between local LLMs and cloud APIs. Covers cost, privacy, latency, control, and the hybrid approach. The Cathedral and the Bazaar, Revisited In 1997, Eric Raymond published an essay that framed a fundamental tension in software: the cathedral (centralized, carefully crafted, top-down) versus the bazaar (distributed, chaotic, bottom-up). Three de...

0 0
12m read
Hacker News • 2026-08-13 19:02

Show HN: MLTraining Free AI/ML training resources for everyone

Comments

0 0
1m read
HackerNoon • 2026-08-13 19:00

The Hidden Cost of Software Rewrites

Why greenfield rewrites erase institutional knowledge, and how reversible decisions let systems evolve without forcing a costly rebuild.

0 0
1m read
HackerNoon • 2026-08-13 19:00

What Project Hail Mary Can Teach IT Professionals (Part 2)

Essay #2 in a 4-part series that reflects on "Project Hail Mary" (the book and movie) and mines it for lessons on leadership, persistence, and teamwork.

0 0
1m read
The GitHub Blog • 2026-08-13 19:00

Your guide to GitHub Universe 2026 is here: The schedule just launched!

The GitHub Universe session catalog is live. Explore interactive workshops, community talks, demos, and panels. Plus, register before August 19 to save $300. The post Your guide to GitHub Universe 2026 is here: The schedule just launched! appeared first on The GitHub Blog.

0 0
1m read
DEV Community • 2026-08-13 18:59

Those ugly tracking codes in your links? I’m building a one-click fix (while learning JavaScript from scratch)

I have been an avid privacy advocate for quite some time now. It started with outright rejecting all "Big Brother" tech, and being hyper paranoid with every little detail, willing to sacrifice ease of use, in exchange for added privacy. However, as time went on, I slowly understood what is that I actually consider my "threat model", and what exactly is my "sweet spot" between privacy and ease-of-u...

0 0
3m read
Hacker News • 2026-08-13 18:58

Show HN: Cadre.rocks A local-first board for orchestrating coding agents

Comments

0 0
1m read
DEV Community • 2026-08-13 18:58

Build an SMS Triage Bot on Telnyx Edge Compute

Support SMS inboxes are usually a routing problem before they are an AI problem. Someone asks about billing. Someone else needs technical support. A third person wants to talk to sales. The app has to understand the message, pick the right destination, reply to the customer, and remember what happened. This TypeScript example does that on Telnyx Edge Compute with the Agent SDK. Code: https://gi...

0 0
3m read
DEV Community • 2026-08-13 18:58

I taught a tiny AI what to remember. It cheated. Then it got good.

Two weeks. One laptop. Free GPUs. About $5. Every number below is from a real run. Here is a notebook a tiny model wrote for me. It had six chats to remember and a 350-character budget. This is what the next model actually saw — the rest got cut off: - my neighbor's dog Kabir kept barking all night. - watched an old western last night, decent. - watched a cooking show last night, decent. -...

0 0
8m read
/r/ReactJS - The Front Page of React • 2026-08-13 18:54

How are you handling partial JSON streaming to React components without the constant UI flickering?

I’m currently building a feature for a workflow tool where the backend streams structured JSON to render dynamic UI widgets (cards, mini data tables, and inline action buttons) directly in the workspace feed. Streaming raw Markdown is easy enough with standard hooks, but streaming structured JSON and trying to render React components as chunks come in is giving me major headaches. Right now, if I ...

0 0
1m read
Previous Next

Showing page 30 of 1897

Previous 30 Next