marais retweeted
Replying to @JoviDeC
Yeah, honestly I'm loving this "personal software era" but it's come at the expense of the previous era I also really enjoyed & benefitted from. But now I can exercise all the ideas I've been sitting on for years because I was constrained by my own ability/speed of weed whacking
Amp just got first-party Copilot support!!! I repeat, FIRST-PARTY SUPPORT!!! 🚀
Orb-time on GitHub dime 🤝🥳
marais retweeted
Astro: 14s 🐢
bongo: 2.2s 🥁
Same 10k Markdown pages, a sixth of the memory.
Edits rebuild in ~250ms.
Incremental builds.
Introducing bongo – static sites with a good beat~!
Hit it 👇
$ bun create bongo my-site
Docs: bongo.build/
GitHub: github.com/lukeed/bongo
Now that Deno is joining Cloudflare, will Cloudflare also fight for the Javascript trademark? @rough__sea
marais retweeted
Introducing pocketty_
SSH for iPhone & iPad, made for herdr~! 🎉
🔸 Get notified when an agent on any host is blocked
🔹 Tap → you're in that exact pane
🔸 Supports Tailscale/Bonjour natively
🔹 Diffs for every agent turn
🔸 No account or subscription
pocketty.app/?utm_source=x&u…
Anyone else experience receiving/sending iMessage photos now take ages? Not 5G/WiFi dependant it seems.
marais retweeted
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power!
The speed of prism with the customisation of Shiki.
marais retweeted
Sad but necessary:
nomeatproxy.com/
I found the way this does memory to be the coolest thing!
Portable memory between any harness 🤩
Introducing `lane` — a CLI to manage:
🔹copy-on-write (CoW) worktrees
🔸 durable, in-project memories
Plain worktrees throw away every ignored file that made your checkout fast: node_modules, target/, .env files, etc. So you reinstall and rebuild, even though the caches are already on disk.
lane clones them by reference instead.
lane also manages project memory.
Attach a note to a file and a symbol:
$ lane note add src/auth.rs -a 'fn verify' 'must stay constant-time'
# or
$ git commit -am "fix(auth): prevent timing attach \
Why: src/auth.rs#fn verify | early return leaks token length"
When `fn verify` changes, the note is flagged. It stays flagged until someone resolves it. A confidently wrong note is worse than no note.
Lanes are cheap enough to run several at once, so parallel agents each get their own tree and their own notes. Every note is a separate file, so multiple agents can annotate the same function without a conflict.
lane never calls a model.
GitHub: github.com/lukeed/lane
Docs: lane.lukeed.com/
marais retweeted
Mind boggling to me that I can make a thing faster and there's always people that ask "but why?" What kind of mentality is that? The pursuit of excellence does not need justification. Also, I find in so many cases, we can't know the impact of an improvement until we do it.
For example, one I've talked about before: Ghostty's high IO throughput has enabled terminal program (emulator and TUI) fuzzing at a speed thats incomparably fast to prior solutions. This has resulted in upstream patches to resolve issues in popular projects like btop, tmux, and more.
Speed enabled that anecdotally example that lifted the tides of adjacent communities that don't rely on Ghostty technology at all. I didn't predict this.
Make things better because they can be better and let the results naturally play out.
marais retweeted
Reminder: a little while after Order of the Sinking Star ships, we will be giving out the game engine (full source) for free!
marais retweeted
🚨 FYI, fellow pkg maintainers:
(This was news to me, at least)
Bad actors are pushing "Verified" co-authored commits to further appear legitimate. They set me as the authoring user & tried to use their own GPG key to pass it off as mine.
Reported:
github.com/lukeed/resolve.ex…
Finally!!
We are launching Workers Cache, a regionally tiered cache that sits directly in front of your Worker entrypoints. Infinitely composable, configured via standard HTTP headers. cfl.re/44IVyfI











