Sign in

Jared Forsyth

@jaredforsyth.com
934 followers 728 following 230 posts

trying to be christian. feminist. mormon. type theory, PLT Mobile dev @KhanAcademy building kipos github.com/kipos-lang/kipos @jaredforsyth on the dead bird site

PostsRepliesMedia
Jared Forsyth @jaredforsyth.com · 17/09/2026
who do I know on here that's hiring CS interns for summer 2027? My brother is a rising junior and is working on applications right now :)
000
Jared Forsyth @jaredforsyth.com · 05/09/2026
made a thing on the laser cutter last night jaredforsyth.com/projects/bak...
jaredforsyth.com
bakvoetball lasercut | Jared Forsyth.com
a little tabletop soccer setup
110
Jared Forsyth @jaredforsyth.com · 08/08/2026
did anyone else play a ton of blobby volley as a kid? So it turns out the source is GPL 😁 been adding a ton of fun stuff to it (after porting to rust, ofc)
081
Jared Forsyth @jaredforsyth.com · 07/08/2026
I love the clarity of this argument www.erichgrunewald.com/posts/why-i-...
erichgrunewald.com
Why You Should Almost Never Use AI to Write Anything Substantive
Texts on this and that.
000
Jared Forsyth @jaredforsyth.com · 23/07/2026
this is very cool github.com/ocsigen/wax a syntax for wasm (w/ bidirectional compilation) that looks like it's actually nice to use!
github.com
GitHub - ocsigen/wax: Rust-like syntax for WebAssembly featuring a full toolchain for conversion, type-checking, and auto-formatting.
Rust-like syntax for WebAssembly featuring a full toolchain for conversion, type-checking, and auto-formatting. - ocsigen/wax
170
Jared Forsyth @jaredforsyth.com · 22/07/2026
what if tessera, but a jigsaw puzzle?
000
Jared Forsyth @jaredforsyth.com · 15/07/2026
This is extremely cool
041
Reposted by Jared Forsyth
Keith Pentz @menno1954.bsky.social · 15/07/2026
“It is my belief, that we should not be too sure of having found Christ in ourselves until we have found him also in that part of humanity that is most remote from our own.” Thomas Merton
0509
Jared Forsyth @jaredforsyth.com · 14/07/2026
New post! "Automate typescript refactors with dosido" I made a tool to move files and definitions around, and for extracting folders into new monorepo packages. jaredforsyth.com/posts/dosido...
Automate typescript refactors with dosido
July 13, 2026

I don’t know about you, but my personal projects often metastasize. I start going in one direction, and after a while I’ve learned a lot about what I really want so I start a fresh implementation in a new subfolder, and along the way I’m building tools and libraries as I discover I need them. After a while it’s a tangled mess, where the production app uses maybe 30% of the code, and there are at least three reusable libraries waiting to be born, if only I could get my act together to do the cleanup.

So now I’ve finally gathered the will to do some refactoring, but why do the work by hand when I can automate the process?
480
Jared Forsyth @jaredforsyth.com · 08/07/2026
ok I've also made a jigsaw puzzle designer
1170
Jared Forsyth @jaredforsyth.com · 04/07/2026
Oops! All Aperiodic Monotiles!
020
Jared Forsyth @jaredforsyth.com · 03/07/2026
a puzzle on a möbius strip
010
Jared Forsyth @jaredforsyth.com · 01/07/2026
ever done a jigsaw puzzle on a torus before? 🤔 🧩
030
Jared Forsyth @jaredforsyth.com · 01/07/2026
I'm so proud of my voronoi puzzle piece generator
060
Jared Forsyth @jaredforsyth.com · 28/06/2026
Anyone up for a little local-first crdt-backed collaborative wordsearch? crdt-wordsearch.quick.jaredforsyth.com?peer=3e27c3a... while supplies last 😅
020
Jared Forsyth @jaredforsyth.com · 26/06/2026
somebody stop me, I'm creating an everything app. vega charts, slide decks, polls 🎉
140
Jared Forsyth @jaredforsyth.com · 26/06/2026
did somebody say inline math? no? well here it is anyway! seamlessly integrated into the collaborative editing experience.
030
Jared Forsyth @jaredforsyth.com · 25/06/2026
real-time collaborative, rich-text ... mermaid diagrams? Sure why not 😄
0110
Jared Forsyth @jaredforsyth.com · 17/06/2026
annnnotations! proving out "marks, but more complicated". and yes, you can have a footnote in a footnote, or a comment on a footnote in a popover etc.
140
Jared Forsyth @jaredforsyth.com · 14/06/2026
I came across plim (github.com/darylcecile/...) and couldn't resist integrating it with my new block-rich-text CRDT 😄 very helpful in fleshing out my own API surface
151
Jared Forsyth @jaredforsyth.com · 09/06/2026
ok I think I've really got this working. - rich text CRDT (peritext-based) - movable blocks with split & join, retaining provenance and collaborative editing - strong cycle prevention both for split/join and block nesting annnd just for fun I've also implemented multicursor in the demo (cmd+click)
7625
Jared Forsyth @jaredforsyth.com · 07/06/2026
to whom it may concern: 6 characters is enough to represent a thousand years of minutes in base 36. 9 characters is enough to represent a thousand years of milliseconds.
030
Jared Forsyth @jaredforsyth.com · 06/06/2026
cooking up a block-editing rich text crdt
1110
Jared Forsyth @jaredforsyth.com · 30/05/2026
@slim.bsky.social @geoffreylitt.com what are the chances of peritext w/ block formatting happening? The paper talks about it as future with
110
Reposted by Jared Forsyth
David Rheinstrom @icarusfloats.bsky.social · 08/04/2026
At our seders, inspired by the one year we had a herpetologist guest, I invite attendees to speak in praise of frogs just after the plagues bit. If nobody has anything nice to say about frogs, I read them an abridged version of this weird lil story: sacred-texts.com/jud/jftl/jft...
sacred-texts.com
Jewish Fairy Tales and Legends: The Fairy Frog | Internet Sacred Text Archive
Judaism: Once upon a time there lived a man of learning and wealth who had an only son, named Hanina. To this son, who was grown up and married, he sent...
0123
Reposted by Jared Forsyth
Liz Busby @lizbusby.bsky.social · 04/04/2026
I mean, really. Every frame.
191
Reposted by Jared Forsyth
Racket @racket-lang.org · 31/03/2026
Happy International Transgender Day of Visibility. Racket has a meet-up on April 4th and everyone is welcome Details at racket.discourse.group/t/racket-mee...
Some flags made with Racket
072
Reposted by Jared Forsyth
Jacqueline @notjack.space · 18/03/2026
this programming language is batteries included. due to an incident on a United Airlines flight involving those batteries, code written in this language is banned from air travel by the TSA and FAA.
1273
Reposted by Jared Forsyth
Kiran @kirancodes.me · 21/01/2026
Every language has an effects system if you're brave enough (to rewrite the compiler)
1192
Jared Forsyth @jaredforsyth.com · 17/01/2026
I guess I'm 🤖 writing a type checker for gleam? in gleam ✨ because we need more educational examples of real-world type checkers! I'm calling it "gloat" 🐐 github.com/jaredly/gloat
github.com
GitHub - jaredly/gloat
Contribute to jaredly/gloat development by creating an account on GitHub.
040
Reposted by Jared Forsyth
Popehat @kenwhite.bsky.social · 14/01/2026
/6 ICE is a monument to totalitarianism, lawlessness, and bigotry. It should be ripped out and woodchippered root and branch and replaced with something focused on the concept that you can’t defend the rule of law by burning it down.
112232463
Jared Forsyth @jaredforsyth.com · 14/01/2026
just saw a "why this matters" heading in a blog post and immediately skipped the rest of it. it's so surreal to be increasingly encountering people who are fine publishing LLM output as their own writing. I would love for there to be a social norm that if you're going to publish some LLM-output, 1/4
190
Reposted by Jared Forsyth
Brett Martin @brettmartin.bsky.social · 11/01/2026
I don't think this made it into my Bob Weir profile a few years ago. "If you don't you're in trouble."
This transcript was exported on Mar 30, 2019 - view latest version here.
BOB WEIR:
BM:
BOB WEIR:
BM:
BOB WEIR:
BM:
BOB WEIR:
BM:
BOB WEIR:
Well, first off, death is the last and best reward for a life well lived.
BM:
BOB WEIR:
Okay.
So, 1 welcome it. Wholeheartedly. Full-on, I welcome death when I get there.
Really?
Yeah.
Like if it was today?
If it were today, l'd have to welcome it.
Yeah.
Yeah, I would rise to the occasion, I'll say. But I would ….. But I would, holy shit, all this I got to take care of, you know? There's this project, this project, l've got kids I love, all that kind of stuff. But at the same time, you have to welcome death.
Yeah.
If you don't you're in trouble.
3338
Jared Forsyth @jaredforsyth.com · 09/01/2026
who wore it better (pattern from the Alcázar of Seville in Spain)
020
Reposted by Jared Forsyth
Fractal Kitty @fractalkitty.com · 05/01/2026
added a draft of a compass + paint toy today and played with it. inquiries.link/tools/geomet... #mathart #mtbos
tan and slate circle of life construction with added circles and shading so that there is a crescent moon and flower painted tan, with tan lines and slate for the rest of the drawing. tan and slate circle of life construction with added circles and shading so that there is a crescent moon and flower painted tan, with slate lines and slate for the rest of the drawing. This one there are lines though the lune. A geometric construction with a lune inside many circles and a flower at the center. the lines are tan with blue shading elsewherea lune and a flower with some lines indicating remnants of its construction. the curve lines are blue and match the background and the lune and flower are tan.
191
Reposted by Jared Forsyth
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 16/12/2025
State of React 2025 - The survey is still open Don't forget to answer it before it's too late survey.devographics.com/en-US/survey...
survey.devographics.com
State of React 2025
Take the State of React survey
066
Jared Forsyth @jaredforsyth.com · 16/12/2025
ok I can't get enough of these
130
Jared Forsyth @jaredforsyth.com · 10/12/2025
Heyy anyone in my network want to join @khanacademy.org on the Khan Kids team? Fullstack, SE II, remote (US/Canada). It's a super fun team building amazing things for kids, with a strong emphasis on helping under-resourced kids reach their full potential. (RT for reach 🙏)
job-boards.greenhouse.io
Sr. Fullstack Engineer II, Khan Kids
San Mateo, CA / Remote friendly (Continental US + Hawaii + Canada)
052
Jared Forsyth @jaredforsyth.com · 30/11/2025
doin some animatings. This pattern is from the Minbar of Saladin in Al Aqsa Mosque in Jerusalem
130
Jared Forsyth @jaredforsyth.com · 21/11/2025
typescript really was like "stringly typed? I'll give you stringly typed!" and now we suddenly have all this insane magic
130
Reposted by Jared Forsyth
Veni Kunche @veni.dev · 08/11/2025
Me: Do you want to have dinner now? 3 yo: No. I'm busy (10 minutes later) 3 yo: Mama. You didn't get me food. You NEVER get me food. It's been FOREVER I had already prepped their dinner and it was on the dining table 😭😂
3501
Jared Forsyth @jaredforsyth.com · 31/10/2025
pattern from the Alhambra in Granada, Spain
islamic geometric art patter, woven styleislamic geometric art patter, colored shapes styleislamic geometric art patter, contiguous lines stylephoto of the original in the alhambra
080
Reposted by Jared Forsyth
Nathan Edwards @grackle.space · 22/09/2025
dudes rock
Tumblr post from every-lemon 
Sep 8

so my spouse is part of a weirdly intense but mostly benign men's workout group that meets at like, 5:30am outside every day, even in winter. they do a lot of burpees and lugging cinder blocks up hills and stuff.
they take turns leading the workouts and tomorrow is his turn. I asked what he was planning. he handed me a sheet of William Carlos William poems from a large stack he'd printed.
I said "what" and he explained, helpfully, "it's a William Carlos William themed workout." I asked what inspired it and he said "l've been planning this for months."
Follow up tumblr post 
every-lemon
Sep 9
it was a smash hit.
a dozen guys showed up (more than usual). spouse brought a red wheelbarrow and they took turns bringing cinder blocks up the hill with it. then they broke up in teams and did a relay with an "icebox" (cooler filled with 40lbs of ice). at the end he opened the cooler to reveal it was full of beach plum lacroix and all the guys cheered. they drank sparkling water as he read 'approach of winter' out loud.
he was home by 6:30am.
9396932170
Jared Forsyth @jaredforsyth.com · 03/09/2025
an art based on a macro-pattern from the Mirador de Lindaraja in the Alhambra
a 3d rendering of an islamic geometric pattern
070
Reposted by Jared Forsyth
Michael Hobbes @michaelhobbes.bsky.social · 26/08/2025
Yep. Prestige podcasting is dying for the same reason as the rest of the media: Pontificating is cheap and reporting is expensive.
It turned out that companies could make way more money if they went straight to the profitable projects—the ones that favored big names and “always on” publishing schedules, and which required (and allowed for) less editing, less format experimentation, and less contemplation. This is why the word “podcast” increasingly means “dudes talking at each other for five hours on camera.” Those hours are then cut down to one minute-ish clips to share on social media in the increasingly futile hope that one will go viral. Step 3, as always, is: ??? Step 4, the most important one, remains: Profit. The result of this enshittification is a fundamentally different medium, and one that produces work very different than the kind I got into this business to make. The consensus picks among people in the industry for the best and most influential podcasts of all time are the sort of work that the industry mostly does not produce anymore—higher-touch narrative projects that are more novel than shitpost, and more art than commerce.
27941154
Reposted by Jared Forsyth
Hold Me Closer, Giant Dancers @giantdancers.bsky.social · 25/08/2025
I really hate the term "sideloading". I preferred the original term, which was "installing software on a computer that you own"
5183913656
Jared Forsyth @jaredforsyth.com · 20/08/2025
Is somebody training an LLM to turn CS Paper algorithm descriptions into runnable code? That would be so cool.
050
Reposted by Jared Forsyth
Jason Bailey @jasondashbailey.com · 16/08/2025
AI is for writers who don’t like to write but want to have written, and readers who don’t like to read but want to have read. Into the sea with the whole miserable joyless fucking lot of them.
31393380
Reposted by Jared Forsyth
Michael Hobbes @michaelhobbes.bsky.social · 09/08/2025
My least popular (and most correct) view is that cars should be automatically limited to the local speed limit. Put the pedal to the floor and you still can't go over 25mph in a residential area. (15 in Manhattan btw)
668112771356
Reposted by Jared Forsyth
Annie Sexton @anniesexton.com · 07/08/2025
By now, you know that LLMs take TEXT and turn them into NUMBERS...somehow. But how does it actually work? youtu.be/4A_nfXyBD08
youtu.be
TOKENIZATION: How AI models turn text into numbers | Byte-Pair Encoding
YouTube video by Annie Sexton
4172