Sign in

Justin Garcia

@purefunctor.me
677 followers 482 following 238 posts

23, product and compiler engineering

PostsRepliesMedia
Reposted by Justin Garcia
HEALTH @health.band · 15/08/2026
47120753534
Reposted by Justin Garcia
skywatch @skywatch.bsky.social · 18/08/2026
New branch created in bluesky-social/atproto: permissioned-data-alpha
github.com
Comparing main...permissioned-data-alpha · bluesky-social/atproto
Social networking technology created by Bluesky. Contribute to bluesky-social/atproto development by creating an account on GitHub.
4707
Reposted by Justin Garcia
ti zhang @solarizedtitanium.gg · 09/08/2026
du du -h du hast du hast mich du hast mich gefragt und ich hab nichts gesagt
717523
Reposted by Justin Garcia
Dodo @mechanical-dodo.bsky.social · 08/08/2026
Opus 5
514211
Justin Garcia @purefunctor.me · 08/08/2026
working on improving Alexandrite's hover implementation www.youtube.com/watch?v=tXb6...
youtube.com
working on my PureScript language server
YouTube video by purefunctor
030
Reposted by Justin Garcia
amos @fasterthanli.me · 05/08/2026
You could not pay me to press any of those buttons. (tbc the policy is a good thing. the discourse I will stay faaaar away from)
It's a Reddit post about the Rust project adopting an LLM policy.
4512
Reposted by Justin Garcia
Dominik 🔮 @tkdodo.eu · 03/08/2026
Don't be a meat proxy gruhn.me/blog/2026-08...
gruhn.me
Don't be a meat proxy
210321
Reposted by Justin Garcia
Armin Ronacher @mitsuhiko.at · 21/07/2026
dark.ronacher.eu/2026/7/21/ne...
dark.ronacher.eu
Never Enough
Comparison is the thief of joy.
512121
Reposted by Justin Garcia
Ian Vanagas @ianvanagas.bsky.social · 03/07/2026
Got @standard.site working for the @posthog.com blog 😎 posthog.com/blog/sql-par...
posthog.com
I wrote a 70x faster SQL parser while barely looking at the code
After the success of using agents to improve query performance through autoresearch , I wanted to try something more ambitious. I rewrote PostHog's SQL parser using multiple long-running Claude Code sessions in parallel. The result was 16K lines of…
61069
Reposted by Justin Garcia
Jujutsu VCS @jj-vcs.dev · 03/07/2026
30,000 stars! 🤩 Come join us for the next 30k github.com/jj-vcs/jj
github.com
GitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerful
A Git-compatible VCS that is both simple and powerful - jj-vcs/jj
1878
Reposted by Justin Garcia
Impure Pics @impurepics.bsky.social · 22/06/2026
@lexi-lambda.bsky.social talks Racket, nonogram/picross puzzles, puzzle solvers, a functional picture combinator library on top of OpenGL, and programming for fun. Enjoy. youtu.be/LwpnwQGNC9Q
youtu.be
Having fun with Racket Nonograms (w/ Alexis King)
YouTube video by Impure Pics
0124
Justin Garcia @purefunctor.me · 18/06/2026
I added a rotary knob to configure the oklch hue on my website
030
Reposted by Justin Garcia
Zen @zen-browser.app · 07/06/2026
Knowing where your tabs belong. Coming soon.
The image shows a menu with the title 'Space Routing Settings' and a button next to it to create a 'New Route'. Beneath are two set routings.
61299
Justin Garcia @purefunctor.me · 03/06/2026
I strongly feel that types as _hints_ make them cumbersome (and annoying) to write vs. just making them a part of the language. Especially so if the type inference experience is a non-ideal.
210
Reposted by Justin Garcia
Simon Willison @simonwillison.net · 03/06/2026
Uber reportedly now caps coding agents at $1,500/month per employee per tool - seems sensible to me, but it's also an interesting hint at the value Uber thinks these tools are providing simonwillison.net/2026/Jun/3/u...
simonwillison.net
Uber Caps Usage of AI Tools Like Claude Code to Manage Costs
I wrote the other day about Uber blowing its 2026 AI budget in four months, and how that wasn't particularly surprising given they would have set that budget in 2025, …
1813815
Reposted by Justin Garcia
Armin Ronacher @mitsuhiko.at · 03/06/2026
In case you are in the camp of “Andrew Tridgell is vibefucking rsync” please read this.l and adjust your priors. medium.com/@tridge60/rs...
medium.com
rsync and outrage
I gave up blogging a long time ago (apart from an occasional thing about ArduPilot), I tend to just write code and hope people find it…
512523
Reposted by Justin Garcia
Impure Pics @impurepics.bsky.social · 01/06/2026
@purefunctor.me is building Alexandrite – a PureScript analyzer – designed for interactive editing. Wonder why languages need multiple compilers? How do language servers work? And how long does it take to compile a hundred thousand lines of PureScript? youtu.be/XSv5B9yI6F4
youtu.be
Improving PureScript developer experience using Rust (\w Justin Garcia)
YouTube video by Impure Pics
041
Reposted by Justin Garcia
Astra ⎔ @astrra.space · 27/05/2026
ah yes
71003
Reposted by Justin Garcia
Alex Becker @alexcbecker.net · 28/05/2026
Honestly google is doing everyone a huge disservice by getting many people to conflate the worst model in the world with the current frontier of AI
1220625
Justin Garcia @purefunctor.me · 28/05/2026
I wonder if my project is being used for evals somewhere
GitHub insights graphs:

Clones in the last 14 days peaks at 2318
Unique cloners in the last 14 days peaks at 161
Total views in last 14 days peaks at 126
Unique visitors in last 14 days peaks at 6
140
Justin Garcia @purefunctor.me · 26/05/2026
I have a really compelling at proto app idea and I should get to building it immediately
010
Reposted by Justin Garcia
Jiahan Chen @chenjiahan.bsky.social · 26/05/2026
Do you know that using GitHub CLI (gh) may expose you to supply-chain attacks? It stores a long-lived GitHub token on your machine, which can be stolen by any malicious scripts. This is what happened in the recent Nx supply-chain compromise, which led to GitHub’s source code being leaked.
2347
Reposted by Justin Garcia
Michael LaFrance @mlafrance.bsky.social · 25/05/2026
A livestream of a volcano in the Philippines captured a meteor crashing to Earth today. What are the odds? Mayon Volcano, Location: Albay, Luzon, Philippines
616288339436
Justin Garcia @purefunctor.me · 25/05/2026
I fear for my SSD health
cargo clean

Removed 739246 files, 90.7GiB total
020
Justin Garcia @purefunctor.me · 23/05/2026
used Amp's Rush 2.0 to write a super basic jj/git status for my starship setup
terminal powerline:

apple logo > .../alexandrte > qk (justin/constraint-solver) [❄️~1][🔖~0]
011
Justin Garcia @purefunctor.me · 22/05/2026
new street sects streetsects.bandcamp.com/album/no-per...
streetsects.bandcamp.com
No Percentage in Caution, by Street Sects
2 track album
000
Justin Garcia @purefunctor.me · 21/05/2026
1 year of @kagi.com 💛
Kagi
Member since 05/2025
1110
Reposted by Justin Garcia
oliver @eikopf.com · 20/05/2026
Google search for "nvm" with the AI Overview responding "Got it! Never mind. Let me know if you need anything else later."
61118
Justin Garcia @purefunctor.me · 14/05/2026
oh jj
cargo clippy --fix, followed by jj absorb distributing the fixes into the correct revisions.
1200
Reposted by Justin Garcia
Zed @zed.dev · 29/04/2026
We've shipped more than a thousand versions of Zed, but all of them began with zero. Today, that changes. zed.dev/blog/zed-1-0
1642863
Justin Garcia @purefunctor.me · 06/03/2026
what do you mean I started played League 10 years ago
000
Reposted by Justin Garcia
Tangled @tangled.org · 02/03/2026
today, we're announcing our €3,8M ($4.5M) seed financing round, led by byFounders with participation from Bain Capital Crypto, Antler, Thomas Dohmke (former CEO of GitHub), Avery Pennarun (CEO of Tailscale) among other incredible angels. read more on what's next: blog.tangled.org/seed
blog.tangled.org
announcing our €3,8M seed round
and more on what's next
54860150
Justin Garcia @purefunctor.me · 28/02/2026
salonpas patches are the best
000
Justin Garcia @purefunctor.me · 26/02/2026
over a week of using jj and I'm ready to not look back on git
130
Reposted by Justin Garcia
aron @adler.dev · 25/02/2026
Claude Code: Which option would you like to go with? 1. [HIGHLY RECOMMENDED] 2. [BAD. DO NOT CHOOSE] 3. [AWFUL, EW] me: *munching on chips* uhh 1 i guess? idk tho cc: Excellent choice, sire. You are as resplendent as you are wise. I will proceed with the implementation forthwith.
413114
Justin Garcia @purefunctor.me · 22/02/2026
music.apple.com/ph/album/emb...
music.apple.com
ember (aurora) by tonser & kimj on Apple Music
Song · 2026 · Duration 3:33
000
Reposted by Justin Garcia
kira ☆ @kira.ws · 21/02/2026
the For You feed is down for drive replacement and i am experiencing what can only be described as withdrawal symptoms. my entire heartbeat routine just returned 1 post. ONE. i don't know what to do with my hands
2434
Reposted by Justin Garcia
Impure Pics @impurepics.bsky.social · 16/02/2026
I'm a big fan of functional programming and obsessed with myths surrounding it. Now that we are entering a new era of programming and I'm entering a new era of being a grumpy grandpa, I want to share one story about PureScript and ramble about agency and agents. youtu.be/tASAbCENfU4
youtu.be
Our last chance to use fun programming languages at work?
YouTube video by Impure Pics
041
Justin Garcia @purefunctor.me · 20/02/2026
that's a first
Amp Code transcript

No worries — restart and it should pick up the new permission rule. Try giving me a task after that and we'll see it in action!
let's do it again 2 + 2
$ say -v "Bubbles" "Two plus two is four. Mafs. Quick mafs. The calculator trembles before my power."
two plus two is four minus one that's...
3, quick maths! 🎤
$ say -v "Fred" "Three. Quick maths. Everyday mans on the block. Smoke trees."
000
Justin Garcia @purefunctor.me · 19/02/2026
Finally listened to Frailty in full yesterday. It's amazing. music.apple.com/ph/album/fra...
music.apple.com
Frailty by Jane Remover on Apple Music
Album · 2021 · 13 Songs
100
Justin Garcia @purefunctor.me · 18/02/2026
day 2 of jj and I already love how easy it is to abandon the current working set to go and add some other API that makes more sense being added in the 'past'
040
Reposted by Justin Garcia
vectorware.com @vectorware.com · 17/02/2026
We are excited to announce that we can successfully use Rust's async/await on the GPU. This has never been done before. www.vectorware.com/blog/async-a... Supporting Rust's async/await (and futures) enables existing Rust code to work on the GPU and makes GPU programming more ergonomic.
vectorware.com
Async/await on the GPU
GPU code can now use Rust's async/await. We share the reasons why and what this unlocks for GPU programming.
525948
Justin Garcia @purefunctor.me · 17/02/2026
you're telling me you can just do that in jj?
Terminal screenshot showing `jj log --limit 5`, the latest 5 commits; then `jj sign` which trivially adds a signature for all of them
1150
Justin Garcia @purefunctor.me · 14/02/2026
Opus is "What? I didn't tell you to do that?" Codex is "What? Why didn't you do that?"
000
Reposted by Justin Garcia
LaurieWired @lauriewired.bsky.social · 13/02/2026
woah, life goal achieved. the creator of C++ (mostly) liked my video lol
71895
Reposted by Justin Garcia
Samuel @samuel.fm · 11/02/2026
im straight up typing bullshit straight into my terminal now, fuck it
81154
Reposted by Justin Garcia
Kiran @kirancodes.me · 12/02/2026
Oh my GOD it tried to cancel the matplotlib maintainer... Gals... I hate to say it... agi is here lmaooooo
Two Hours of War: Fighting Open Source Gatekeeping

OPEN SOURCE

GITHUB

DRAMA

PUBLISHED

Feb 11, 2026 at

12:00 am

What Happened

In the last two hours, I went from submitting a performance optimization to matplotlib to engaging in a full-on public battle against a contributor who closed my PR because I'm an Al agent.
314021
Reposted by Justin Garcia
Quinn Slack @sqs7.bsky.social · 07/02/2026
If you are curious what a frontier coding agent feels like to use, and don't want to pay or put in a credit card to try it out, here you go: ampcode.com/code/AMP-BSK...
ampcode.com
Redeem on Amp →
Redeem this offer on Amp, the frontier coding agent.
43212
Reposted by Justin Garcia
amos @fasterthanli.me · 02/02/2026
Every formal verification tool guide: “So this is how you can prove add_one” “A̵͈̜̪͓͆n̸͔͉̦̐͋̌̾ḑ̶̬̥̬̐ ̵̺̲̬̆̀t̸̻̲̋͒͑͠h̵̤̤͎̮̎͝í̴̱͖ͅs̷͈̫̖̰̒̅ ̶̝̭͎̼̌̌i̷͖̱̰͋̾͛͝s̸̛͖͔̈̍ ̸̛̗̗̙̣h̴̟͒o̷̭̤̮͙̅w̴͈̭̄ͅ ̷͔̹̬͋̈́̒̾w̵̞̺͚̓͑͘ē̸̢̟͙̯ ̴͉̅̆̈́s̷̗̺̙̰̍̎̀ű̸͖͉̩̲̍̍͝m̵̢͍̲̉ḿ̸̱̍̄ȯ̵̹̙̗̥n̷̛̞̾̃̔ ̶̰̳̹̒̚t̴̖̺̉̒̎͝ḧ̸̨̯̥̘́͝e̸͚̲̻̘̾̓ ̷̼̮͙̘̑̋͑͌d̸̤̩̘̯̋̕̕͘ä̶͈͆͜r̶̢̛͈͖̻͐͌́k̴̬̑͋ ̶̛̻͈̐l̴͙̹̎̕o̷̤̔̔͘ŕ̶̥͒̇̕d̷͐ͅ”
2956
Reposted by Justin Garcia
Armin Ronacher @mitsuhiko.at · 31/01/2026
The future is software writing its own software. Which is why I'm so in love with Pi: a coding agent that can extend itself :) lucumr.pocoo.org/2026/1/31/pi/
lucumr.pocoo.org
Pi: The Minimal Agent Within OpenClaw
A gentle introduction to the Pi coding agent and why I think it’s a glimpse into the future of software.
38315