HackerLangs
TopNewTrendsCommentsPastAskShowJobs

jakelazaroff

16,529 karmajoined 13 anni fa
designer, programmer, musician. https://jakelazaroff.com

Submissions

AI Twitter's Favourite Lie: Everyone Wants to Be a Developer

joanwestenberg.com
2 points·by jakelazaroff·4 mesi fa·0 comments

We Still Don't Know If Robotaxis Are Safer Than Human Drivers

bloomberg.com
4 points·by jakelazaroff·6 mesi fa·0 comments

Mommy's here to support you, in any shell, on any system

github.com
2 points·by jakelazaroff·7 mesi fa·2 comments

Count Cachula – Local-first performance without the complexity

countcachula.spooky.click
8 points·by jakelazaroff·8 mesi fa·1 comments

Browser APIs: The Web's Free SaaS

blog.jim-nielsen.com
2 points·by jakelazaroff·8 mesi fa·0 comments

Self-Hosting with and Without Ngrok

ngrok.com
4 points·by jakelazaroff·9 mesi fa·0 comments

Crank.js, a JavaScript framework that uses generators for state

crank.js.org
1 points·by jakelazaroff·9 mesi fa·0 comments

Thoughts on Remix 3

frantic.im
2 points·by jakelazaroff·9 mesi fa·0 comments

Formality on Demand

inkandswitch.com
2 points·by jakelazaroff·10 mesi fa·0 comments

Purposeful animations

emilkowal.ski
546 points·by jakelazaroff·10 mesi fa·134 comments

comments

jakelazaroff
·22 minuti fa·discuss
Doing bad things is bad and people don't get a free pass just because someone is giving them money for it.
jakelazaroff
·8 giorni fa·discuss
Au contraire, their lobbying efforts are focused on creating regulatory moats around their businesses: https://techcrunch.com/2020/02/17/regulate-facebook/
jakelazaroff
·8 giorni fa·discuss
I was specifically responding to this claim:

> Google and Facebook absolutely changed the world, not through politics, but by creating technology.

But it sounds like we're on the same page that they did change the world in part through politics?
jakelazaroff
·8 giorni fa·discuss
If that were the case, then why do they spend millions of dollars on lobbying every year? Why does Meta have a "president of global affairs" plucked from Republican political circles? [1]

[1] https://en.wikipedia.org/wiki/Joel_Kaplan
jakelazaroff
·12 giorni fa·discuss
While working on a small atproto OAuth client I discovered a neat service worker pattern that I don't think I've ever seen someone write about. The page makes normal fetch requests, and the service worker adds the authorization header and handles token refreshes/dpop retries/etc under the hood. https://tangled.org/jakelazaroff.com/atsw
jakelazaroff
·18 giorni fa·discuss
Maybe read a couple ancestor comments up to figure out the context of what I'm responding to?
jakelazaroff
·18 giorni fa·discuss
You're putting words in my mouth. "Public health" deals with social problems regarding health, but it's a subset of "health" which also includes problems that are not social in nature.

There are absolutely social issues around vaccines — how do we fund their development? how do we distribute them? how do we convince people to use them? — but as a technology I would say they solve a problem that is mostly independent of human relationships.*

* Obviously, you could say that vaccines actually do solve a social problem because pathogens are often passed between humans, but I think then the definition of "social problems" becomes so broad as to be meaningless.
jakelazaroff
·18 giorni fa·discuss
In that case, what are examples of non-social problems you can think of?
jakelazaroff
·18 giorni fa·discuss
"How do we remove feces from our living spaces" and "how do we stop dying from pathogens" are not social problems.
jakelazaroff
·18 giorni fa·discuss
Sure, and many people also run older versions of macOS and also use Safari.
jakelazaroff
·18 giorni fa·discuss
> On Mac, I use Firefox and Chrome.

Sure, but many people use Safari, which runs that exact same WebKit engine under the hood. So if your app is available in the browser in addition to Tauri, you have to support it anyway. And at the very least, you as a web developer should be used to supporting it.
jakelazaroff
·18 giorni fa·discuss
This point of view always confuses me, because web developers already need to deal with platform differences. Especially if your app app also runs in a browser, like Slack and Discord — at that point, what issues do the differing system webviews cause that you don't need to deal with anyway just targeting browsers?

It's also funny to me as someone who's been building websites for 20+ years at this point, because the platform differences used to be much, much worse. Coincidentally, I just saw this article, which makes the case nicely: https://www.bram.us/2026/06/21/do-websites-need-to-function-...
jakelazaroff
·19 giorni fa·discuss
Yeah, this is very much a "leopards ate my face" moment.
jakelazaroff
·23 giorni fa·discuss
What reason is there to believe that will happen?
jakelazaroff
·27 giorni fa·discuss
No one is defending outright buggy animations. OP is just saying the idea that every frame should make logical sense on its own ignores how animation actually works (and they're correct).
jakelazaroff
·27 giorni fa·discuss
We do this in cartoons as well. Check out this Spider-Verse animator breaking down a shot of Gwen drumming. [1] If you look at individual frames, there are all sorts of details that make no logical sense. In one frame, she actually has three hands! But it looks great if you see it in motion.

[1] https://xcancel.com/hf_rosa/status/1089675426312552449
jakelazaroff
·mese scorso·discuss
Perhaps the Los Angeles DA stopped focusing on low-level crimes so he could focus on the gangs running rampant within the LAPD: https://en.wikipedia.org/wiki/Gangs_in_the_Los_Angeles_Count...
jakelazaroff
·mese scorso·discuss
Let's say you're an evil capitalist bastard. How would you capture that value?
jakelazaroff
·mese scorso·discuss
They have a gazillion such blocks today. If they still have a gazillion such blocks in a year, sure. But presumably the plan is to replace them with safe Rust.
jakelazaroff
·mese scorso·discuss
Right, but the point is that you now have an explicit todo list of blocks to fix. You can trivially enumerate all sources of unsafety, and when a grep for unsafe blocks turns up empty you know your codebase is memory safe. When could you say the same about your Zig or C/C++ codebase?

I'm writing this as someone who doesn't even really like Rust; I'd probably prefer to write Zig! But those unsafe blocks definitely buy you something.