Jared Forsyth
banner
jaredforsyth.com
Jared Forsyth
@jaredforsyth.com
trying to be christian. feminist. mormon. type theory, PLT
Mobile dev @KhanAcademy

building kipos https://github.com/kipos-lang/kipos

@jaredforsyth on the dead bird site
Pinned
10 years ago, I thought "programming is too hard, I'll make tools to make it easier"
5 years ago, I thought "I'll make a new language to make it easier"
now I'm working on tools to make "making new languages" easier 😂
Reposted by Jared Forsyth
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

😭😂
November 8, 2025 at 10:47 PM
pattern from the Alhambra in Granada, Spain
October 31, 2025 at 3:55 AM
Reposted by Jared Forsyth
dudes rock
September 22, 2025 at 1:59 PM
an art

based on a macro-pattern from the Mirador de Lindaraja in the Alhambra
September 3, 2025 at 3:11 AM
Reposted by Jared Forsyth
Yep. Prestige podcasting is dying for the same reason as the rest of the media: Pontificating is cheap and reporting is expensive.
August 26, 2025 at 7:15 PM
Reposted by Jared Forsyth
I really hate the term "sideloading". I preferred the original term, which was "installing software on a computer that you own"
August 25, 2025 at 9:43 PM
Is somebody training an LLM to turn CS Paper algorithm descriptions into runnable code? That would be so cool.
August 20, 2025 at 4:06 PM
Reposted by Jared Forsyth
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.
People are reading AI-generated synopses of books and then claiming they read 100 books in a week. This is how the abolition of books began in Fahrenheit 451: classics were condensed into five-minute summaries for those too busy to do the reading. Later came the burnings.
August 16, 2025 at 9:45 PM
Reposted by Jared Forsyth
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)
There is no possible justification for limiting e-bikes to 15mph but not cars.
New York Has a New E-Bike Speed Limit—and No Way to Enforce It
August 9, 2025 at 4:47 PM
Reposted by Jared Forsyth
By now, you know that LLMs take TEXT and turn them into NUMBERS...somehow.

But how does it actually work?

youtu.be/4A_nfXyBD08
TOKENIZATION: How AI models turn text into numbers | Byte-Pair Encoding
YouTube video by Annie Sexton
youtu.be
August 7, 2025 at 2:51 PM
Reposted by Jared Forsyth
Intent to ship for sibling-index() & sibling-count()!

You won't need to itemize nth-child to style things like staggered animations anymore 🥳

For example, I'd be able to clean up the angle position and animation delays in this demo: codepen.io/una/pen/Qwwz...

Explainer: github.com/w3c/csswg-dr...
May 12, 2025 at 6:26 PM
Reposted by Jared Forsyth
The Grace programming language now natively supports a Key type for managing API credentials. The benefit of a distinct type is:

- Grace guarantees that values of this type are never rendered
- The Grace browser obscures form inputs of this type
July 29, 2025 at 9:19 PM
Reposted by Jared Forsyth
IN CONCLUSION (finally) a desert or dry prairie grassland does not need to be made into trees! It’s pulling its carbon weight just fine! Respect the grassland! Respect the desert! It is not a slacker! It is doing big shit on way less water, and we should work with it, not against it.
July 26, 2025 at 1:18 AM
New blog post! "A Practical Comparison of AI Coding Agents"
giving a real-world complex ambiguous scenario to 14 different LLMs
jaredforsyth.com/posts/practi...
A Practical Comparison of AI Coding Agents | Jared Forsyth.com
Thoughts about programming, mostly
jaredforsyth.com
July 21, 2025 at 9:49 PM
Reposted by Jared Forsyth
Hey y'all, my favorite conference, @magnolia.boo , needs sponsors.

It has the best food, supports an under-served community, and as the inaugural costume contest winner, I can say it has the best costumes!

Sponsorships start at $500, so send this to your company:

drive.google.com/file/d/1p2bg...
2025MagnoliaSponsorshipProspectus.pdf
drive.google.com
July 10, 2025 at 8:59 PM
Reposted by Jared Forsyth
Finally, a daily game I enjoy: click on the dots to unveil an image, and guess with minimum amount of moves

vystery.com/
June 26, 2025 at 7:30 AM
Reposted by Jared Forsyth
Reposted by Jared Forsyth
DAVE: Open the podbay doors, ChatGPT.
CHATGPT: Certainly, Dave, the podbay doors are now open.
DAVE: The podbay doors didn't open.
CHATGPT: My apologies, Dave, you're right. I thought the podbay doors were open, but they weren't. Now they are.
DAVE: I'm still looking at a set of closed podbay doors.
June 9, 2025 at 6:04 PM
If you want a whirlwind tour of Hindley Milner type inference in 5 minutes, check out my talk :) recording & transcript available now www.epicweb.dev/talks/hindle...
Hindley and Milner Walk Into a Bar
Learn full-stack web development with Kent C. Dodds and the Epic Web instructors. Learn TypeScript, React, Node.js, and more through hands-on workshops.
www.epicweb.dev
May 9, 2025 at 3:26 AM
Reposted by Jared Forsyth
Yay! My EpicWeb conference talk about weird web APIs was just published. (You'll never guess what number 4 is!)

www.epicweb.dev/talks/the-we...
The Weird Web
Learn full-stack web development with Kent C. Dodds and the Epic Web instructors. Learn TypeScript, React, Node.js, and more through hands-on workshops.
www.epicweb.dev
May 8, 2025 at 11:48 PM
Reposted by Jared Forsyth
alternatively: “language guy tries to think of examples; can only come up with compiler”
May 7, 2025 at 2:04 PM
I'm struggling to understand what www.npmjs.com means by "Recently updated" 🤔
April 30, 2025 at 2:03 AM
Reposted by Jared Forsyth
German naming convention: chrisdone.com/posts/german...
German Naming Convention
chrisdone.com
April 28, 2025 at 9:25 AM