5NF and Database Design https://kb.databasedesignbook.com/posts/5nf/
Database Design Book
5NF and Database Design
Author: Alexey Makhotkin squadette@gmail.com, (~3900 words)
One of the goals of this publication is to deconstruct the traditional ways of teaching basic topics in relational databases. Previously we discussed the fourth normal form (4NF): “Historically,…
One of the goals of this publication is to deconstruct the traditional ways of teaching basic topics in relational databases. Previously we discussed the fourth normal form (4NF): “Historically,…
I wrote to Flock's privacy contact to opt out of their domestic spying program https://honeypot.net/2026/04/14/i-wrote-to-flocks-privacy.html
Honeypot.net
Getting the Flock out
I wrote to Flock’s privacy contact to opt out of their …
Turn your best AI prompts into one-click tools in Chrome https://blog.google/products-and-platforms/products/chrome/skills-in-chrome/
Google
Turn your best AI prompts into one-click tools in Chrome
Skills in Chrome let you discover, save and remix AI workflows — and repeat them instantly.
The dangers of California's legislation to censor 3D printing https://www.eff.org/deeplinks/2026/04/dangers-californias-legislation-censor-3d-printing
Electronic Frontier Foundation
The Dangers of California’s Legislation to Censor 3D Printing
California’s bill, AB 2047, will not only mandate censorware on all 3D printers; it will also criminalize the use of open-source alternatives. Repeating the mistakes of DRM won’t make anyone safer,
Guide.world: A compendium of travel guides https://guide.world/
guide.world
Guide.world travel writing
H.R.8250 – To require operating system providers to verify the age of any user https://www.congress.gov/bill/119th-congress/house-bill/8250/all-info
Show HN: Plain – The full-stack Python framework designed for humans and agents https://github.com/dropseed/plain
GitHub
GitHub - dropseed/plain: A web framework for building products with Python.
A web framework for building products with Python. - dropseed/plain
Trusted access for the next era of cyber defense https://openai.com/index/scaling-trusted-access-for-cyber-defense/
Openai
Trusted access for the next era of cyber defense
OpenAI expands its Trusted Access for Cyber program, introducing GPT-5.4-Cyber to vetted defenders and strengthening safeguards as AI cybersecurity capabilities advance.
Picasso’s Guernica (Gigapixel) https://guernica.museoreinasofia.es/gigapixel/#3/63.11/-120.59
Repensar Guernica: una investigación sobre la obra-icono de Picasso
Guernica Gigapíxel - Repensar Guernica
Una investigación sobre Guernica de Pablo Picasso llevada a cabo por el Museo Reina Sofía y compuesta por alrededor de 2000 documentos.
A communist Apple II and fourteen years of not knowing what you're testing https://llama.gs/blog/index.php/2026/04/10/friday-archaeology-a-communist-apple-ii-and-fourteen-years-of-not-knowing-what-youre-testing/
Troubleshooting Email Delivery to Microsoft Users https://rozumem.xyz/posts/14
rozumem's weblog
Troubleshooting Email Delivery to Microsoft Users
Dependency cooldowns turn you into a free-rider https://calpaterson.com/deps.html
calpaterson.com
Dependency cooldowns turn you into a free-rider
Against dependency cooldowns as a response to supply chain attacks
Understanding Clojure's Persistent Vectors, pt. 1 (2013) https://hypirion.com/musings/understanding-persistent-vector-pt-1
Hypirion
Understanding Clojure's Persistent Vectors, pt. 1
Ever wondered how Clojure's persistent vector actually works? This is part 1 of a blog series which aims to explain them.
Not all elementary functions can be expressed with exp-minus-log https://www.stylewarning.com/posts/not-all-elementary/
Stylewarning
Not all elementary functions can be expressed with exp-minus-log
a personal blog
Don't feel like exercising? Maybe it's the wrong time of day for you https://www.bbc.com/news/articles/cd6lzpxwx50o
Bbc
Don't feel like exercising? Maybe it's the wrong time of day for you
Time your workout to your body clock, health researchers advise based on latest evidence.
Fixing a 20-year-old bug in Enlightenment E16 https://iczelia.net/posts/e16-20-year-old-bug/
Kamila Szewczyk
Fixing a 20-year-old bug in Enlightenment E16.
The editor in chief of this blog was born in 2004. She uses the 1997 window manager, *Enlightenment E16*, daily. In this article, I describe the process of fixing a show-stopping, rare bug that dates back to 2006 in the codebase. Surprisingly, the issue has…