Sign in

Jake Lazaroff

@jakelazaroff.com
3.7K followers 668 following 2.7K posts

nyc-based programmer and designer. alum @recurse.com. azzajew. public transit enjoyer. thoughts on local-first software, atproto, javascript frameworks, web components, css and other web minutiae. 🌐 jakelazaroff.com

PostsRepliesMedia
Jake Lazaroff @jakelazaroff.com · 28/09/2026
you said "trust me" so i trusted you
youtu.be
Julia Wolf - lamb (feat. Kellin Quinn)
YouTube video by JULIA WOLF
010
Jake Lazaroff @jakelazaroff.com · 23/09/2026
one of the best songs of the decade
000
Jake Lazaroff @jakelazaroff.com · 23/09/2026
this was pretty fun, thanks for making it @collinsworth.dev #Tupo - Sep 22nd 2026 (Easy) ⏱️ Solved in 5:34 💯 A perfect game! Play at playtupo.com
playtupo.com
Tupo · A daily sudoku-style logic puzzle with a twist
A simple logic puzzle of numbers and colors. One new puzzle every day, starting easy and getting harder through the week.
080
Jake Lazaroff @jakelazaroff.com · 20/09/2026
paramore joined my 1000 scrobble club would probably have happened way back in like 2006 if i'd had last.fm at the time
#34 counterparts — 1012
#35 the dangerous summer — 1009
#35 paramore — 1000
#37 underoath — 953
2121
Reposted by Jake Lazaroff
Keith Cirkel @keithamus.social · 19/09/2026
I want Custom Attributes to exist - think Custom Elements (Web Components) but Attributes. I've been working on a proposal, specs, and now a polyfill: www.keithcirkel.co.uk/custom-attri... More coming soon!
keithcirkel.co.uk
Custom Attributes polyfill
79722
Jake Lazaroff @jakelazaroff.com · 17/09/2026
i hate to say "skill issue" but when my wife and i traveled to africa i literally bought a skype subscription so i could badger our reps about congestion pricing
0110
Reposted by Jake Lazaroff
Stella Sacco @antlervel.vet · 24/08/2024
My brother is in a touring hardcore band and just arrived at his venue for today
[photo of a punk venue with Statler and Waldorf puppets in their own little nook]
TEXT: I cannot mess up any songs tonight
5058691598
Jake Lazaroff @jakelazaroff.com · 16/09/2026
"apps should be distributed, not hosted" has been rattling around in my brain for an entire month
3340
Jake Lazaroff @jakelazaroff.com · 16/09/2026
this is unbelievably good 🤯
042
Jake Lazaroff @jakelazaroff.com · 15/09/2026
this is how you can tell who never experienced firsthand the effervescent chart-topping club banger "get low" by lil jon & the east side boyz
030
Reposted by Jake Lazaroff
danielroe @danielroe.dev · 14/09/2026
🙋‍♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account 👉 airspace is a typed client for it
getair.space
airspace
The database you already have.
1950789
Jake Lazaroff @jakelazaroff.com · 14/09/2026
TIL!
0350
Jake Lazaroff @jakelazaroff.com · 14/09/2026
that sort of technological solutionism always reminds of this interview with joseph weizenbaum — creator of ELIZA, the first chatbot! — on the role of computers in education ebiquity.umbc.edu/paper/html/i...
Q: What, if anything, do you think should be the role of the computer in education?

I'll tell you my reaction to that question without answering it directly. There's a Russian joke that goes something like this: Two people are standing in a very large breadline in Moscow, and they're talking about the fact that the harvest failed once more and that's why there's a shortage of bread, and one of them says to the other, "You know, it's all the fault of the Jews and the bicyclists." The other one says, "Why the bicyclists?" and the first one answers, "Why the Jews?"

You might have said "What is the role of computers and bicycles in education?" Then I would have said, "Why the bicycles?" and you "Why the computer?"

A: Yours is an often-asked question. In a sense, it is upside-down. You start with the instrument; the question makes the assumption that of course the computer is good for something in education, that it is the solution to some educational problem. Specifically, [your] question is, what is it good for?People come to MIT and to other places, people from all sorts of establishments - the medical establishment, the legal establishment, the education establishment, and in effect they say, "You have there a very wonderful instrument which solves a lot of problems. Surely there must be problems in my establishment - in this case, the educational establishment, for which your wonderful instrument is a solution. Please tell me for what problems your wonderful instrument is a solution.

The questioning should start the other way - it should perhaps start with the question of what education is supposed to accomplish in the first place.Then perhaps [one should] state some priorities - it should accomplish this, it should do that, it should do the other thing. Then one might ask, in terms of what it's supposed to do, what are the priorities? What are the most urgent problems? And once one has identified the urgent problems, then one can perhaps say, "Here is a problem for which the computer seems to be well-suited." I think that's the way it has to begin.
2228
Jake Lazaroff @jakelazaroff.com · 13/09/2026
one mistake people make a lot is treating every technological incursion into a field as a form of progress when that is absolutely not always the case
2322
Reposted by Jake Lazaroff
Jess Pendley @jesspendley.bsky.social · 11/09/2026
Future me watching temporary -productivity-burst me commit to meetings and calls.
A small machine, the front resembles a smiling face, and its back reflected in the mirror behind it resembles a horrified face.
2255421124
Jake Lazaroff @jakelazaroff.com · 11/09/2026
the good reason is that ~every native UI development toolchain is significantly more excruciating than web dev
3674
Jake Lazaroff @jakelazaroff.com · 09/09/2026
guess i can add @digitalocean.com to the list of businesses to which i'll no longer be giving money
1643
Jake Lazaroff @jakelazaroff.com · 05/09/2026
this sucks 😕
140
Jake Lazaroff @jakelazaroff.com · 31/08/2026
finally!
021
Jake Lazaroff @jakelazaroff.com · 30/08/2026
politics aside, it's fucked up that google maps can unilaterally decide that this is just what everyone sees now. users should have agency to label their maps however they want
5190
Jake Lazaroff @jakelazaroff.com · 29/08/2026
Make your favorite film sound as boring as possible without giving away the title: a computer hacker takes some medicine
280
Reposted by Jake Lazaroff
Ted Han★ 韓聖安 @knowtheory.net · 28/08/2026
a guy extracted all of the 3d models from Katamari Damacy and put it up on a site: katamari.andrew-boylan.com
katamari.andrew-boylan.com
Katamari Object Library
A desktop-style archive of 1,680 textured GLB object models.
26119
Jake Lazaroff @jakelazaroff.com · 27/08/2026
get in, loser, we're bringing back framesets (but good this time)
0200
Jake Lazaroff @jakelazaroff.com · 27/08/2026
holy shit this would be a game changer
Summary
Persistent widgets are embedded browsing contexts, like iframes, but they can persist across same-origin navigations without reloading. Persistent widgets can be used via the <persistentwidget> HTML element. The <persistentwidget> HTML element takes a src attribute, like an iframe. In order to make the <persistentwidget> survive a navigation, all of these conditions must be met: 1. The navigation must be to a same-origin document. 2. The <persistentwidget> element must have the same src and id HTML attributes in both documents. 3. The <persistentwidget> element must be attached to the new document before its first render.
55813
Jake Lazaroff @jakelazaroff.com · 23/08/2026
Post a perfect album from the 2000s:
"Dream to Make Believe" by Armor for Sleep
170
Reposted by Jake Lazaroff
Evelyn @kandake.africa · 22/08/2026
The Internet is absolutely beautiful. A guy made a video about an artist at a Con with nobody at his booth who talked about a comic he made himself about Nigerian folklore. Artist woke up to 25k new followers and 200+ orders www.instagram.com/reel/DcUvl_u...
1153
Reposted by Jake Lazaroff
hayleigh @hayleigh.dev · 22/08/2026
all the vibe coded apps is really killing my atproto enthusiasm icl gang, do folks have some recommendations for Organic Free Range atproto apps they like?
9987
Jake Lazaroff @jakelazaroff.com · 20/08/2026
yet another cool idea stymied by web browsers' inability to open TCP sockets 😔
080
Jake Lazaroff @jakelazaroff.com · 20/08/2026
pretty wild how liberating it is to write code that just works in the browser without a build step
1337
Reposted by Jake Lazaroff
Ryan @rschristian.dev · 20/08/2026
It's still incredibly pleasing to run through old projects converting TS into JS + JSDoc. I made the decision to cut out TS (excluding `.d.ts` files, they get a pass) from all my personal projects years ago and I'm still very much convinced that's the right move. TS as an authoring format ain't it.
3312
Reposted by Jake Lazaroff
Recurse Center @recurse.com · 18/08/2026
🍂📝 Applications are OPEN for the Fall 2 Batch, which begins on September 21! Spend 6 or 12 weeks programming with other curious peers in Brooklyn or online. Read more information and apply via the link in our bio or at www.recurse.com/apply
21611
Jake Lazaroff @jakelazaroff.com · 18/08/2026
amazing! typeshit!
AI overview answer of google search query "tweet like bsky user jakelazaroff.com":

i spent the last three days writing a custom web component that turns an <input> into a local-first transit map.

- it’s 4kb
- it uses zero frameworks
- it breaks immediately if you resize the window past 800px

amazing! typeshit!
1140
Jake Lazaroff @jakelazaroff.com · 17/08/2026
that's my mayor 😍
0161
Reposted by Jake Lazaroff
akshay oppiliappan @oppi.li · 14/08/2026
you've see it before... and you'll probably see it again op.tngl.io/every-fuckin...
screenshot of "every fucking website, slop edition"
811326
Jake Lazaroff @jakelazaroff.com · 15/08/2026
not many worse things in this world than a mealy peach 🥴
010
Reposted by Jake Lazaroff
business goose🪿 @goose.art · 14/08/2026
bruh what is wrong with these people can you imagine windows asking for 15% of every purchase you make on one of their computers. its absolute clownery and its a big part of why apple has been losing their customers' respect for a decade now.
2256
Jake Lazaroff @jakelazaroff.com · 14/08/2026
191
Reposted by Jake Lazaroff
Scott Tolinski @tolin.ski · 14/08/2026
This is the most important video I've ever made. In this, I explore the negative and positive mental health effects of AI coding, with data and expert commentary. www.youtube.com/watch?v=iPUn...
youtube.com
The True Cost of AI Coding
YouTube video by Syntax
1116142
Reposted by Jake Lazaroff
nate moore @natemoo.re · 13/08/2026
An Onion headline that's been edited to say "[JavaScript]: Well, Well, Well, Not So Easy To Find A [Programming Language] That Doesn't Suck Shit, Huh?"
012815
Jake Lazaroff @jakelazaroff.com · 13/08/2026
"you know how true and false are reserved words… can you imagine the havoc you could wreak on a project if you were able to redefine the words themselves to alter the fundamental nature of true and false? it would be absurd for javascript to allow this, and indeed it does not…" go allows it 🫠
go program:

package main

import "fmt"

func main() {
	true := false
	fmt.Printf("%t\n", true == false)
}

output:

true

Program exited.
9617
Reposted by Jake Lazaroff
Lyre Calliope 🧭✨ @captaincalliope.at · 12/08/2026
Stray product(s) idea. A class of atproto apps should be spa's (single page apps) installable directly to our pds @wisp.place style. Apps should be distributed, not hosted. I should be able to install the Bluesky app to bluesky.captaincalliope.at, and then install that to my phone and desktop.
bluesky.captaincalliope.at
3251
Jake Lazaroff @jakelazaroff.com · 12/08/2026
hot damn this is great
052
Jake Lazaroff @jakelazaroff.com · 11/08/2026
yeah it actually *was* crazy that a cop murdered a black man by kneeling on his neck for nine minutes and lied about it even though it was caught on video, and then cops across the country beat up and tear gassed and arrested and shot anyone who had a problem with that
thehill.com
Ocasio-Cortez on Hong positions: ‘Woke 1 was crazy’
Rep. Alexandria Ocasio-Cortez (D-N.Y.) on Sunday quoted a New York City Council member in describing Wisconsin gubernatorial candidate Francesca Hong’s (D) past positions, saying “Woke …
270
Jake Lazaroff @jakelazaroff.com · 10/08/2026
way better than an edit button
1422
Jake Lazaroff @jakelazaroff.com · 10/08/2026
this looks sweet
050
Jake Lazaroff @jakelazaroff.com · 09/08/2026
finally watched @hayleigh.dev's fosdem talk on web components and lustre and it's pretty great!
fosdem.org
FOSDEM 2026 - Making Web Components work: a framework's perspective.
1120
Jake Lazaroff @jakelazaroff.com · 09/08/2026
teaching a generation of programmers that classes are bad is probably one of react's worse sins
8121
Jake Lazaroff @jakelazaroff.com · 08/08/2026
why is a secret account called a burner rather than a reply guise
3412
Reposted by Jake Lazaroff
winter @madoka.systems · 08/08/2026
you're in her dms i'm in her `authorized_keys` we are not the same
337455
Reposted by Jake Lazaroff
jon rosenberg @jonrosenberg.bsky.social · 07/08/2026
I'm pretty sure this is the cheesesteak that Ashitaka kills at the beginning of Princess Mononoke
121461306