Sign in

Justin Garcia

@purefunctor.me
677 followers 482 following 238 posts

23, product and compiler engineering

PostsRepliesMedia
Justin Garcia @purefunctor.me · 25/08/2026
static.klipy.com
Lie Detector Meme
ALT: Lie Detector Meme
110
Reposted by Justin Garcia
HEALTH @health.band · 15/08/2026
47120743534
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
Justin Garcia @purefunctor.me · 17/08/2026
That's sick!
010
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
something something blog post about being all-or-nothing when it comes to adding types to a programming language, and how being partial about it actually makes the experience _worse_ overall especially for beginners trying to learn
030
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
they're training on my code I just can't prove it
media.tenor.com
a man with a bald head is driving a car and looking at the camera
Alt: james doakes (the bay harbor butcher) being suspicious
010
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
616288339437
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 · 22/05/2026
It was useful at one point for desktop switching but I don't miss it one bit
121
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
delta / difft
150
Justin Garcia @purefunctor.me · 14/05/2026
Just the base one I think? I configured delta for [lazy]git but I don't remember changing anything for jj
100
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
totally not indicative of how much I use interactive rebasing
010
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
this tweet from theo @t3.gg is what put JR and 2hollis on my radar lol
x.com
Theo - t3.gg on X: "You guys have no idea how hard I’m struggling to not post constantly about the Jane remover, 2hollis, DJ koze and skrillex albums that all just dropped" / X
You guys have no idea how hard I’m struggling to not post constantly about the Jane remover, 2hollis, DJ koze and skrillex albums that all just dropped
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