Morning.dev
My Feed Popular
Login
Hacker News: Front Page • 2026-04-17 22:30

Landmark ancient-genome study shows surprise acceleration of human evolution

Related: Ancient DNA reveals pervasive directional selection across West Eurasia [pdf] - https://news.ycombinator.com/item?id=47791282 (64 comments)https://x.com/doctorveera/status/2044679999450664967 (https://xcancel.com/doctorveera/status/2044679999450664967) Comments URL: https://news.ycombinator.com/item?id=47811283 Points: 4 # Comments: 0

0 0
1m read
NN/g latest articles and announcements • 2026-04-17 22:25

UX Conference July Announced (Jul 20 - Jul 24)

Take up to 5 in-depth training courses, teaching user experience best practices for successful design. Courses focused on long-lasting skills for UX professionals. July 20 - July 24, 2026.

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

Using Gemini CLI with Vertex AI (Without Worrying About Your Data)

If you've been playing around with Gemini CLI, you might have glossed over a small but important detail: when you use it through the standard Gemini API, there's a real chance your input data gets fed back into Google's model training pipeline. For personal tinkering, that's probably fine. For anything work-related -- internal tools, client data, proprietary code -- that's a different story. The ...

0 0
3m read
Raymond Camden • 2026-04-17 22:22

Summarizing Docs with Built-in AI

Back in January of this year, I blogged about on-device summarization of PDFs: Summarizing PDFs with On-Device AI . In that post, I made use of Chrome's Summary API and PDF.js to create summaries of PDFs completely within the browser. I thought I'd take a look at extending that demo into more document types, specifically Office. And even more specifically - Word, Excel, and PowerPoint. Here's what...

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

How I sent 100 cold emails as a founder and none went to spam (2026 edition)

I sent my first batch of cold outreach emails yesterday. Every one of them landed in the inbox — not a single one hit spam or the Promotions tab in Gmail. That is not how it usually goes. Most founders send their first batch, don't notice anything is wrong, then two weeks later realize their domain reputation is already scorched and they're invisible to Gmail forever. Here is the actual setup I ...

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

Show HN: External admission gate for GitHub Actions before execution

Comments

0 0
1m read
Arquitetura REST
DEV Community • 2026-04-17 22:13

Arquitetura REST

1 INTRODUÇÃO No cenário atual do desenvolvimento de software, a integração entre sistemas heterogêneos deixou de ser uma exceção e virou regra. Com a popularização das aplicações em rede, os Web Services se tornaram a espinha dorsal dessa comunicação. Dentre as várias abordagens arquiteturais que estudamos no curso, o Representational State Transfer (REST) acabou se consolidando como o verdadeiro...

0 0
6m read
DEV Community • 2026-04-17 22:10

I Built a PQC Native L1 Blockchain from Scratch in 9 Months

I’ve spent the last nine months deep in the weeds of Rust, distributed systems, and FIPS-standardized cryptography. The result is Dytallix: the first solo-built, PQC-native Layer 1 blockchain. There is no ECDSA here. No hybrid mode. No legacy accounts. Dytallix was built from the ground up with a "zero legacy mandate," meaning every address, every signature, and every handshake is quantum-secure...

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

Why Python Is 100x Slower Than C

https://www.youtube.com/watch?v=JXrPfI08euE Two programs. The same loop — sum every integer from 0 to 100 million. One in Python, one in C. Same algorithm, same answer. C finishes in 0.82 seconds. Python takes 92 seconds. That's 112× slower. Everyone who's ever written Python knows it's "slow." Very few know why. The answer isn't the GIL. The answer isn't a missing compiler — Python has one. Th...

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

X402 Solved Payments. Who Solves Treasury?

X402 Solved Payments. Who Solves Treasury? LongHash Ventures mapped the missing infrastructure for agentic commerce. They found the gaps in discovery, identity, and reputation. They missed one. The LongHash Thesis Last week, LongHash Ventures published a deep analysis of what agentic commerce still needs. Their conclusion: x402 solved how agents pay, but discovery and reputa...

0 0
5m read
DEV Community • 2026-04-17 22:07

The signing key mistake that cost me a week on my first Android release

If you've never shipped an Android app to Google Play before, the signing key part is where a lot of people get quietly stuck. It's not a hard concept, but the way Google documents it makes it feel like you're juggling three different keys that could all brick your release if you mess up. Here's what actually went wrong for me the first time. What I thought I was doing I generated a k...

0 0
3m read
DEV Community • 2026-04-17 22:03

Part 2: Hands-on tc Framework: Building a Full-Stack Async API with Pages

Introduction: The Practical Graph This post will show a practical, hands-on example that implements a serverless topology using the tc (Topology Composer) framework. It supports synchronous entry points with asynchronous real-time updates. You will construct a REST API (API Gateway Routes) backed by a Lambda producer. This Lambda producer emits an event to a an EventBridge Bus, which t...

0 0
9m read
DEV Community • 2026-04-17 22:00

Convert an ASP .NET MVC application to Vue JS 3 TS page-by-page

So with the new Visual Studio edition, there is a template available for an ASP .NET MVC application with Vue JS. The template does most of the work for you, it's pretty cool. But what if you want to migrate an existing, production running MVC application slowly to Vue JS 3? Not so straight-forward, right? It took me some time to get it right. Hopefully I can save you some time! Needed Software: ...

0 0
9m read
DEV Community • 2026-04-17 22:00

How to Scrape Websites with Claude Code (2026 Guide)

Claude Code can edit files, run shell commands, and write tests — but it cannot fetch live web pages on its own. Connect it to CrawlForge MCP and it gains 20 scraping tools that run straight from your terminal. npm install -g crawlforge-mcp-server npx crawlforge-setup # paste your API key # Now in Claude Code: # > Fetch https://news.ycombinator.com and list the top 5 stories This guide...

0 0
6m read
DEV Community • 2026-04-17 22:00

How to Set Up Preview Environments for Pull Requests with Deploynix

Code review is better when you can see the changes running live. Reading a diff in GitHub, GitLab, or Bitbucket tells you what changed, but clicking through a live preview tells you whether it actually works. Preview environments give every pull request its own temporary deployment, complete with a unique URL, a fresh database, and the full application stack. Reviewers can test features, designers...

0 0
9m read
DEV Community • 2026-04-17 21:58

How to Build AI Agents That Fail Safely: Circuit Breakers, Health Checks, and Graceful Degradation

After running 35+ AI agents in production for months, I have learned that reliability is not about preventing failures—it is about containing them. Here is the infrastructure layer most people skip. The Problem Most AI agents are built for demos. They work beautifully in controlled environments. Then they hit production and everything falls apart. Your model goes down. Your agent hang...

0 0
1m read
DEV Community • 2026-04-17 21:58

Security news weekly round-up - 17th April 2026

Vulnerability and malware are the topics that dominate our review for this week. It's not good news that we will mostly talk about two topics. Mind you, these two, in the wrong hands, can wreak havoc on users around the world. Do you remember WannaCry? Let's begin our review. Someone planted backdoors in dozens of WordPress plug-ins used in thousands of websites You might think: I ...

0 0
3m read
DEV Community • 2026-04-17 21:51

HTTP desync: el bug que permitió espiar Discord en tiempo real

Introducción: un espacio que destapó una grieta en Discord En octubre de 2022, un investigador con el alias tmctmt tecleó por accidente un espacio dentro de un enlace de adjunto en Discord y, en vez de ver la imagen, recibió un 502 Bad Gateway. Ese tropiezo, tan trivial como apretar una tecla de más, destapó una de las vulnerabilidades más elegantes e inquietantes reportadas en los últi...

0 0
10m read
Hacker News • 2026-04-17 21:50

Show HN: Pyra – a Python toolchain experiment inspired by uv and Bun

Comments

0 0
1m read
Hacker News • 2026-04-17 21:40

Show HN: Mind-OS – First free online AI dependency self‑assessment

Comments

0 0
1m read
Previous Next

Showing page 218 of 1253

Previous 218 Next