Sign in

Jake Lazaroff

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

nyc-based programmer and designer. eng @phaze.app, 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 · 1h
i actually (and this is not a joke) have a longstanding policy that if a menu is numbered i always order #1
020
Jake Lazaroff @jakelazaroff.com · 01/10/2026
six months ago i would have agreed but i think now you could probably just have claude grind through an entire migration in one shot
130
Reposted by Jake Lazaroff
rich harris @rich-harris.dev · 01/10/2026
your favourite framework just got a lil' upgrade
619816
Jake Lazaroff @jakelazaroff.com · 01/10/2026
we're actually not using react compat! the whole "drop-in replacement for react" thing is one of my least favorite parts of preact, i wish they would lean more into establishing their own identity as a framework (but i understand why they don't)
120
Jake Lazaroff @jakelazaroff.com · 01/10/2026
i made a bet on preact last year as the foundation for my company's app and i've never once regretted it. easily the most underrated javascript framework. excited to upgrade to v11!
1251
Jake Lazaroff @jakelazaroff.com · 01/10/2026
i absolutely adore standard schema, makes it way easier to split libraries up into small composable parts
021
Jake Lazaroff @jakelazaroff.com · 29/09/2026
thank you!! headlines are peachi, body text is rumiko and monospace text is cartograph
010
Jake Lazaroff @jakelazaroff.com · 28/09/2026
one of my favorite 2025 albums
110
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
"how big is your brain" by super american
youtu.be
Super American - "How Big Is Your Brain?" (Official Visual)
YouTube video by Super American
010
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 · 22/09/2026
no one can reach that post from your original because someone in the middle got blocked which severs the thread anyway i'm just letting you know because for those of us who have not read every subthread your post here seems like a pretty bad generalization!
110
Jake Lazaroff @jakelazaroff.com · 22/09/2026
if you do keep a "subscribe" button it should reflect whether i'm already subscribed
060
Jake Lazaroff @jakelazaroff.com · 22/09/2026
just fyi there are many jews who are not in fact white
110
Jake Lazaroff @jakelazaroff.com · 21/09/2026
i would absolutely take that as a compliment if a human gave it to me
130
Jake Lazaroff @jakelazaroff.com · 21/09/2026
yeah i thought this was actually a pretty decent article for a mainstream audience on a relatively niche phenomenon
120
Jake Lazaroff @jakelazaroff.com · 21/09/2026
and sure, there's a stigma attached to it, but only because it's a sociopathic belief system with absolutely no scientific basis. if DHH wants to avoid the stigma he should just believe in something that's not terrible!
020
Jake Lazaroff @jakelazaroff.com · 21/09/2026
to be clear, no one is "labeling" DHH a racist; that's simply the term for someone who holds his set of beliefs, just as "atheist" is the term for someone who doesn't believe in religion
270
Jake Lazaroff @jakelazaroff.com · 20/09/2026
i kinda fell off with them but if you could only keep me alive, reach for the sun and war paint all have S-tier songwriting
021
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
79723
Jake Lazaroff @jakelazaroff.com · 18/09/2026
i would be mad as hell rn if i were jane lynch
010
Jake Lazaroff @jakelazaroff.com · 17/09/2026
"happy to translate other posts from your blog" lol claude wait til you read them
0261
Jake Lazaroff @jakelazaroff.com · 17/09/2026
yup, same
010
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
Stellbound: Stellraiser II @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 · 16/09/2026
i'm only critiquing this demo bc the thread started saying that it's a particularly good example of a datastar app 🤷🏻‍♂️ not suggesting the person who created it is a bad engineer or anything (i've certainly made worse demos in 24 hrs!) only that other stacks might make it easier to solve these issues
010
Jake Lazaroff @jakelazaroff.com · 16/09/2026
i think that's wishful thinking. like, not a single example on the datastar quick start page works without javascript. ditto for the example on the htmx.org homepage. you can write your apps that way but it's absolutely not the "pit of success"
data-star.dev
Getting Started Guide
100
Jake Lazaroff @jakelazaroff.com · 16/09/2026
i mean it's very easy to come up with failure modes for the various types of architectures. i'm the first to admit that SPAs are overused but i think critics are way too happy to throw out the baby with the bath water.
101
Jake Lazaroff @jakelazaroff.com · 16/09/2026
obviously none of these things are absolute — not all apps need offline functionality, you can use service workers for a lot of this stuff even with hypermedia apps, etc. that's why i say that ergonomics are way more important than one particular performance scenario.
100
Jake Lazaroff @jakelazaroff.com · 16/09/2026
on the flip side, hypermedia apps tend to degrade rapidly without a network connection. if i put my phone on airplane mode and try to use the kanban demo, all my updates are lost and i get no feedback whatsoever — not even an error message. that is a dealbreaking bug! i'd rather use a normal MPA.
300
Jake Lazaroff @jakelazaroff.com · 16/09/2026
"performance critical" and "data driven" are not real categories of app though. this case study is about an app that places a network call in the critical path of rendering — aka the worst-case scenario for a SPA. it's totally unsurprising that the SPA performs worse than other architectures here!
200
Jake Lazaroff @jakelazaroff.com · 15/09/2026
the ergonomics around those strategies — aka the other aspects you care about — are much more important. so my broader point here is that the theoretical rendering performance of data over the network is mostly a red herring
210
Jake Lazaroff @jakelazaroff.com · 15/09/2026
i think it's a relevant comparison. if you only consider the least apt scenario for client-side rendering — network calls in the critical path of rendering — then of course it'll seem bad. but outside of that scenario there are all sorts of strategies to improve the perceived (or actual) performance
110
Jake Lazaroff @jakelazaroff.com · 15/09/2026
i'm specifically questioning the claim "the fastest way to get fresh data shown in a browser is zstd/brotli compressed HTML morphed into the DOM" like, if you're comparing HTML over the network vs. client-side rendered from memory, the latter will absolutely be faster except in pathological cases
110
Jake Lazaroff @jakelazaroff.com · 15/09/2026
where is the data coming from? if it's from the network then network latency will almost always dominate any sort of local computation
110
Jake Lazaroff @jakelazaroff.com · 15/09/2026
i think there are some caveats with how the bluesky appview handles stats but mu.social lets you edit
mu.social
mu
120
Jake Lazaroff @jakelazaroff.com · 15/09/2026
to be fair, i feel like there was so much more low-hanging fruit back then. like, imagine releasing an operating system without system-wide search now
110
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
daniel wraith @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.
1950990
Jake Lazaroff @jakelazaroff.com · 14/09/2026
this is a neat resource but it's a little weird to me that they have things like the HTML popover API and CSS anchor positioning as "foundational" checklist items
110
Jake Lazaroff @jakelazaroff.com · 14/09/2026
TIL!
0350
Jake Lazaroff @jakelazaroff.com · 14/09/2026
what's more, i think the temptation to treat UBI as systemic change has actually hindered it, since critics can point to a modest impact in improving people's lives as a failure rather than a success
130
Jake Lazaroff @jakelazaroff.com · 14/09/2026
hard to argue this confidently without a concrete example but i'll venture that most such advances come from thinking about practitioner goals at a higher level rather than starting from the assumption that a given technology must solve *some* problem
010
Jake Lazaroff @jakelazaroff.com · 14/09/2026
what vestige of 3D functionality can you find on any TV you can purchase today?
150
Jake Lazaroff @jakelazaroff.com · 14/09/2026
the whole interview is great! i don't think i fully agree with his point about the computer being a conservative force in society but i find it super interesting
A: I think the computer has from the beginning been a fundamentally conservative force. It has made possible the saving of institutions pretty much as they were, which otherwise might have had to be changed. For example, banking. Superficially, it looks as if banking has been revolutionized by the computer. But only very superficially. Consider that, say 20, 25 years ago, the banks were faced with the fact that the population was growing at a very rapid rate, many more checks would be written than before, and so on. Their response was to bring in the computer. By the way, I helped design the first computer banking system in the United States, for the Bank of America 25 years ago.

Now if it had not been for the computer, if the computer had not been invented, what would the banks have had to do? They might have had to decentralize, or they might have had to regionalize in some way. In other words, it might have been necessary to introduce a social invention, as opposed to the technical invention.

What the coming of the computer did, "just in time," was to make it unnecessary to create social inventions, to change the system in any way. So in that sense, the computer has acted as fundamentally a conservative force, a force which kept power or even solidified power where is already existed.
110
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