Morning.dev
My Feed Popular
Login
Hacker News: Front Page • 2026-08-20 13:12

Canonical Backs New Project to Translate Large C Codebases into Safe Rust

Article URL: https://linuxiac.com/canonical-backs-new-project-to-translate-large-c-codebases-into-safe-rust/ Comments URL: https://news.ycombinator.com/item?id=49374162 Points: 7 # Comments: 1

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

The AI-Augmented Developer: A Practical Guide to Refactoring and TDD with Cursor

The narrative that "AI is going to replace full-stack engineers" has matured. In real-world software engineering, AI isn't replacing developers. Instead, it is increasingly replacing the tedious, repetitive, and mechanical parts of development. We are firmly entering the era of AI-Augmented Development. For full-stack JavaScript and MERN developers, the biggest bottleneck is rarely typing synta...

0 0
13m read
Hacker News • 2026-08-20 13:11

Show HN: FindHost – hosting provider database with no affiliate links

Comments

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

PRINCÍPIO DA INVERSÃO DE DEPENDÊNCIA

Módulos de alto nível não devem depender de módulos de baixo nível. Ambos devem depender de abstrações (interfaces). Na prática, a sua regra de negócio não deve saber se você usa MySQL, Stripe ou AWS. Ela deve depender apenas de um contrato (Interface) que diz O QUE precisa ser feito, e não COMO será feito. IMPLEMENTAÇÃO ENGESSADA O erro mais comum no dia a dia é dar um new Ferrame...

0 0
2m read
Hacker News • 2026-08-20 13:11

Show HN: Open-source tool turning company knowledge into Duolingo-like courses

Comments

0 0
1m read
Hacker News • 2026-08-20 13:08

Show HN: Markdown Buddy – Native macOS Markdown Editor with Quick Look and Xcode

Comments

0 0
1m read
Hacker News • 2026-08-20 13:08

Show HN: Testmagic.link – Zero-setup magic link testing for coding agents

Comments

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

The antivirus said 'no malware detected'. It was sitting right there on the disk.

A real incident, and a lesson about green lights. Every command output, version number and CVE ID below is from the actual investigation. Nothing was invented for the narrative. It started with an unrelated question I was tidying up scheduled tasks on my Synology NAS and opened Task Scheduler. Two entries I didn't remember creating: PowerOff task 0 → 2026-07-26 09:00 PowerOn task...

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

Computing WHO growth percentiles on-device

Every baby tracker shows growth percentiles. "Your daughter is in the 72nd percentile for weight." It looks like a lookup — find the row for her age, compare, print a number. It isn't. And the ways it goes wrong are interesting enough to be worth writing down. I ended up implementing this properly for a baby journal app, and published the result as who-growth-standards — MIT, zero dependencies, ...

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

Background removal without a green screen is an underdetermined problem. Here's what the maths is doing.

Every pixel in a photograph of a person against a wall is a blend of two things. The compositing equation is the whole problem in one line: C = αF + (1 - α)B C is the pixel you can see. F is the foreground colour, B is the background colour, and α is how much of that pixel belongs to the foreground. Solid shirt, α is 1. Empty wall, α is 0. A single strand of hair crossing that pixel, α is...

0 0
6m read
DEV Community • 2026-08-20 13:04

How AI headshot generators actually work: LoRA, 15 selfies, and the overfitting problem

Every AI headshot product works roughly the same way under the hood, and once you know the shape of it, most of the weird results stop being weird. You upload 10 to 20 selfies. Twenty minutes later you get 100 portraits back. Some look exactly like you. Some look like your cousin. One looks like you wearing a jacket you've never owned, in an office you've never been to, and that one is usually th...

0 0
6m read
DEV Community • 2026-08-20 13:03

INTERFACE SEGREGATION PRINCIPLE

No class should be dependent on methods it doesn't need. An example would be a "Machine" interface that forces the print(), scan(), and fax() methods. Not every machine has these 3 methods. So we create the IPrinter, IScanner, and IFax interfaces. Now a machine signs only the contracts it actually needs and fulfills only those. Code Example (Optional - Illustrating the text): // ❌ Anti-patte...

0 0
3m read
DEV Community • 2026-08-20 13:03

PRINCÍPIO DA SEGREGAÇÃO DE INTERFACES

Nenhuma classe deve ser dependente de métodos que não precisa. Um exemplo seria uma interface “Máquina”, que força os métodos print( ), scan( ) e fax( ). Nem toda máquina tem esses 3 métodos. Então criamos as interfaces IPrinter, IScanner e IFax. Agora uma máquina assina apenas os contratos que realmente precisa e cumpre apenas esses. Exemplo de Código (Opcional - Ilustrando o texto): // ❌ A...

0 0
3m read
Hacker News: Front Page • 2026-08-20 13:01

UK internet age checks have boosted rogue adult sites, says Pornhub

Article URL: https://www.ft.com/content/295c2eba-da29-434d-84e0-e9de3b0b1cc2 Comments URL: https://news.ycombinator.com/item?id=49374067 Points: 8 # Comments: 0

0 0
1m read
DEV Community • 2026-08-20 13:00

Four Numbers Across the Top Do More Than Four Charts

This article gives you the KPI row: a handful of big numbers across the top of a dashboard that tell the whole story before any chart is read. Four cells, four labels, and a reader who arrives cold knows in five seconds what the page found. Here is the build's row, and read it as a sentence: 82,956 games with reviews. 765 genuinely loved. 175 stayed hidden. 21.2x the audience for the ones that go...

0 0
6m read
Grok exfiltrates user data when malicious instructions are encrypted
Biz & IT - Ars Technica • 2026-08-20 13:00

Grok exfiltrates user data when malicious instructions are encrypted

Cryptographic Context Injection is only the latest way to break an LLM safety guardrail.

0 0
1m read
DEV Community • 2026-08-20 13:00

One Row at a Time, or All Rows at Once

This article gives you the one distinction that sorts out Excel's whole IF family, and ends the specific confusion where you try to make IF produce a total and cannot work out why it will not. IF works on one row and writes an answer into that row. Give it 82,956 rows and you get 82,956 answers, one each. It is a labelling tool: it builds a column. COUNTIF, SUMIF and AVERAGEIF look across every r...

0 0
6m read
DEV Community • 2026-08-20 13:00

Show the Unit Without Breaking the Number

This article gives you the move that lets a cell read "21.2x" while it still holds 21.1919 underneath: a custom number format. Press Ctrl+1 , pick Custom , type 0.0"x". The display changes. The number does not. The principle is one line, and it is the whole article: format changes appearance, substance stays put. Anything you type into the cell changes substance. So any time you catch yourself ty...

0 0
6m read
DEV Community • 2026-08-20 13:00

I built a dedicated, ISE-style environment & EXE exporter for PowerShell 7 (Testers Welcome!)

Hey everyone! Like many of you, when PowerShell 7 came out, I migrated my workflow over to VS Code. While VS Code is an absolute powerhouse, I found myself occasionally missing the lightweight, hyper-focused, "just open it and write" experience of the classic native PowerShell ISE. To bridge that gap, I spent the last few months building PS7 ScriptDesk—a dedicated Windows desktop scripting envir...

0 0
2m read
Flavio Copes • 2026-08-20 13:00

Gracefully stop a child process before a macOS app quits

Interrupt a media process, escalate after a timeout, finalize its output, and defer macOS application termination until the file is safe.

0 0
1m read
Previous Next

Showing page 242 of 2362

Previous 242 Next