@jh3yy — CSS scroll animations bound to content updates
pretty wild how much you can build with CSS alone 🤙
CSS scroll animation bound to the content updates the progress as you scroll
can make an update to slide in the content headings ✨
CSS scroll-driven animations are not a new spec, but most people still reach for JavaScript for anything involving scroll progress. The fact that you can bind animation progress to a scroll position entirely in CSS — no IntersectionObserver, no requestAnimationFrame — keeps surprising me. Heading slide-ins on scroll without a single line of JS is a clean demo of what the platform actually supports now.
@kevinkern — 3D game starter kit for Cursor with React Three Fiber
I created a 3D game starter kit for @cursor_ai.
🎮 Latest React 19 + React Three Fiber 🤖 Predefined .cursor/rules 📏 Typescript
Quickstart video in the comments 👇
Smart move including predefined .cursor/rules in the starter — that's the part nobody ships but everyone needs. React Three Fiber on top of React 19 with Cursor-specific rules means the AI assistant actually knows the 3D API surface, which matters a lot when R3F's API diverges from standard React patterns. 4k bookmarks suggests this landed with people who've been looking for exactly this starting point.
@levelsio — shipping dogfight mechanics on fly.pieter.com
Today: ✅ broadcast health so you DIE when shot down ✅ added aircraft carrier as 2nd spawn point
Dogfighting is complete now, you will go down now if you get shot (but can respawn) :D
https://fly.pieter.com
Fixes to do: [ ] Balloons aren't getting counted anymore [ ] …
Honest product changelog: two things shipped, two bugs already queued. No hype, just state — health broadcast, carrier spawn point, and a public todo list. The build-in-public format forces clarity that a lot of internal sprints don't have. fly.pieter.com is worth a look if you haven't seen it.
@dshukertjr — local Supabase in two commands
Setting up a local Supabase instance is super easy!
Simply run
supabase initandsupabase startin your terminal.This command spins up all necessary services, including the database and authentication. Perfect for development and testing.
supabase init + supabase start and you get Postgres, Auth, Storage, and the dashboard running locally — all in Docker. Useful reminder for teams that default to pointing dev environments at a shared cloud project. Local-first dev is easier when the platform provides a one-command local stack like this.
@marclou — finding startup ideas via ChatGPT search
How to find startup ideas:
- Open ChatGPT app
- Search for "app to <verb>"
- Ship
- Ship
- Ship
Blunt and probably effective. ChatGPT's search autocomplete surfaces actual user queries at scale — people typing "app to track X" are expressing real demand. It's a distribution trick dressed up as ideation. Steps 3-5 are doing the real work though.
@pietrobaudin — free fonts for your next project
free fonts for your next project:
Saved this one for the next time I'm staring at the default system font stack wondering if I can do better without paying for a type license. No commentary needed — it's a resources link. 850+ bookmarks means other people had the same reaction.

