Hacker Newsletter

Subscribe
Archives
May 16, 2025

Hacker Newsletter #746

The only place success comes before work is in the dictionary. //Vidal Sassoon

hackernewsletter

Issue #746 // 2025-05-16 // View in your browser

#Sponsor


WorkOS logo Unchecked AI Agents Are a Risk: How to Secure Access
AI agents and MCP servers are powerful—but without proper access control, they can become liabilities. When agents and services have unchecked access, data exposure and unintended actions are inevitable.

Enter WorkOS AuthKit—your authorization layer for AI agents and services. With scoped OAuth and built-in role-based access control (RBAC), you can assign roles, define permissions, and lock down exactly what each agent or tool can access and perform.

Lock down access with WorkOS AuthKit

#Favorites


Plain Vanilla Web
//plainvanillaweb.com comments→

AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms
//deepmind.google comments→

Human
//quarter--mile.com comments→

Internet Artifacts
//neal.fun comments→

A simple 16x16 dot animation from simple math rules
//tixy.land comments→

Bus stops here: Shanghai lets riders design their own routes
//sixthtone.com comments→

Writing that changed how I think about programming languages
//bernsteinbear.com comments→

The unreasonable effectiveness of an LLM agent loop with tool use
//sketch.dev comments→

Itter.sh – Micro-Blogging via Terminal
//itter.sh comments→

How to start a school with your friends
//prigoose.substack.com comments→

The History and Legacy of Visual Basic
//retool.com comments→

#Ask HN


How are you acquiring your first hundred users?

Cursor or Windsurf?

How do you store the knowledge gained in a day?

#Show HN


Real-time AI Voice Chat at ~500ms Latency //github.com comments→

Hyvector – A fast and modern SVG editor //hyvector.com comments→

VectorVFS, your filesystem as a vector database //vectorvfs.readthedocs.io comments→

Scraperr – A Self Hosted Webscraper //github.com comments→

Google Doc Templates for Startups //templatesbypaul.com comments→

Undetectag, track stolen items with AirTag //undetectag.com comments→

#Code


Debug & visualize Redis instances in real time—for free. //redis.iosponsored

Mozilla Firefox – Official GitHub repo //github.com comments→

Flattening Rust’s learning curve //corrode.dev comments→

I don't like NumPy //dynomight.net comments→

I built a native Windows Todo app in pure C (278 KB, no frameworks) //github.com comments→

PDF to Text, a challenging problem //marginalia.nu comments→

#Data


Embeddings are underrated //technicalwriting.dev comments→

Gmail to SQLite //github.com comments→

Migrating to Postgres //engineering.usemotion.com comments→

Nao Labs – Cursor for Data //news.ycombinator.com

ToyDB rewritten: a distributed SQL database in Rust, for education //github.com comments→

#Design


What is HDR, anyway? //lux.camera comments→

The Barbican //arslan.io comments→

Reviving a modular cargo bike design from the 1930s //core77.com comments→

An online exhibition of pretty software bugs //glitchgallery.org comments→

#Books


The Death of Daydreaming //afterbabel.com comments→

Business books are entertainment, not strategic tools //theorthagonist.substack.com comments→

Inventing the Adventure Game //warrenrobinett.com comments→

How “The Great Gatsby” took over high school //newyorker.com comments→

#Working


In a high-stress work environment, prioritize relationships //wqtz.bearblog.dev comments→

Why Bell Labs Worked //1517.substack.com comments→

Malicious compliance by booking an available meeting room //clientserver.dev comments→

Persuasion methods for engineering managers //newsletter.manager.dev comments→

#Learn


Baby is healed with first personalized gene-editing treatment //nytimes.com comments→

LegoGPT: Generating Physically Stable and Buildable Lego //avalovelace1.github.io comments→

Changes since congestion pricing started in New York //nytimes.com comments→

Continuous Thought Machines //pub.sakana.ai comments→

A leap year check in three instructions //hueffner.de comments→

#Watching


How to Build a Smartwatch: Picking a Chip //ericmigi.com comments→

Terence Tao started a YouTube channel //youtube.com comments→

Doom song on the Oldest Digital Computer in America //youtube.com comments→

Critical Program Reading //youtube.com comments→

I built a free energy engine and show how it works //youtube.com comments→

#Startup News


Databricks acquires Neon //databricks.com comments→

Coinbase says hackers bribed staff to steal customer data, demanding $20M ransom //cnbc.com comments→

Airbnb is in midlife crisis mode //wired.com comments→

Uber to introduce fixed-route shuttles in major US cities //techcrunch.com comments→

OpenAI for Countries //openai.com comments→

Microsoft is Cutting 3% of All Workers //cnbc.com comments→

#Fun


Replicube: A puzzle game about writing code to create shapes //store.steampowered.com comments→

Reverse Pac-Man //reverse-pacman.staticrun.app comments→

Easel – Code multiplayer games like singleplayer //easel.games comments→

Golf Course Game Made in TypeScript with Kaplay //erikgxdev.itch.io comments→

__END__

You're among 63,960 others who received this email because you wanted a weekly recap of the best articles from Hacker News. Published by Curpress from Bellingham, Washington. Hacker Newsletter is not affiliated with Y Combinator in any way.

💡 Need to disconnect? Unsubscribe

✨ Want to promote your startup? Buy a classified ad or click reply to get our media kit

⭐ Not a subscriber? Subscribe at https://hackernewsletter.com

Don't miss what's next. Subscribe to Hacker Newsletter: