<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jakelazaroff</title><link>https://news.ycombinator.com/user?id=jakelazaroff</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 18:42:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jakelazaroff" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jakelazaroff in "What happens if an entire class of workers loses faith in their careers"]]></title><description><![CDATA[
<p>As a New Jersey native (the single remaining state that still mandates gas station attendants) I have spent my entire life convinced this is sour grapes from other states. Why would you want to leave your warm cozy car in the winter to pump your gas?!</p>
]]></description><pubDate>Sat, 08 Aug 2026 02:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49218426</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=49218426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49218426</guid></item><item><title><![CDATA[New comment by jakelazaroff in "You don't need React: creating a minimal UI library in Vanilla JavaScript"]]></title><description><![CDATA[
<p>I have no idea where this meme comes from. They're all just websites! Plenty of "web applications" make more sense as server-rendered Django or Phoenix apps than they do client-rendered React apps.</p>
]]></description><pubDate>Tue, 04 Aug 2026 22:33:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49176183</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=49176183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49176183</guid></item><item><title><![CDATA[New comment by jakelazaroff in "You don't need React: creating a minimal UI library in Vanilla JavaScript"]]></title><description><![CDATA[
<p><i>> The only potential issue with immediate mode is performance, since we need to re-render the entire UI on every state change.</i><p>Notice that in the task list example, if you leave some text in the input and check off a task, your text will be erased.<p>If we could truly treat the DOM as an immediate-mode UI, there would be no need for React/Preact/ Svelte/Solid/etc. But it turns out there are a fair number of quirks like this that preclude such simple replacements from working correctly.<p>(That said: I am all for experiments like this for learning, or for fun, or to try out unexplored framework design space!)</p>
]]></description><pubDate>Tue, 04 Aug 2026 09:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49166354</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=49166354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49166354</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Building on ATProto"]]></title><description><![CDATA[
<p>atproto permissioned data [1] will solve the dilemma you're describing. Ultimately all the data is in the same place (your PDS) and you can always read and write any data there. If startup A goes away, startup B <i>can</i> read that old data and do something useful with it.<p>[1] <a href="https://github.com/bluesky-social/proposals/blob/main/0016-permissioned-data/README.md" rel="nofollow">https://github.com/bluesky-social/proposals/blob/main/0016-p...</a></p>
]]></description><pubDate>Thu, 23 Jul 2026 19:09:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49026592</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=49026592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49026592</guid></item><item><title><![CDATA[New comment by jakelazaroff in "New York City to ban deceptive subscription practices"]]></title><description><![CDATA[
<p>Doing bad things is bad and people don't get a free pass just because someone is giving them money for it.</p>
]]></description><pubDate>Sat, 11 Jul 2026 03:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48868494</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48868494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48868494</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Spain Orders Blacklist of Palantir from Public and Private Companies"]]></title><description><![CDATA[
<p><i>Au contraire</i>, their lobbying efforts are focused on creating regulatory moats around their businesses: <a href="https://techcrunch.com/2020/02/17/regulate-facebook/" rel="nofollow">https://techcrunch.com/2020/02/17/regulate-facebook/</a></p>
]]></description><pubDate>Fri, 03 Jul 2026 01:02:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48769393</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48769393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48769393</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Spain Orders Blacklist of Palantir from Public and Private Companies"]]></title><description><![CDATA[
<p>I was specifically responding to this claim:<p><i>> Google and Facebook absolutely changed the world, not through politics, but by creating technology.</i><p>But it sounds like we're on the same page that they did change the world in part through politics?</p>
]]></description><pubDate>Thu, 02 Jul 2026 21:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48767751</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48767751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48767751</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Spain Orders Blacklist of Palantir from Public and Private Companies"]]></title><description><![CDATA[
<p>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]<p>[1] <a href="https://en.wikipedia.org/wiki/Joel_Kaplan" rel="nofollow">https://en.wikipedia.org/wiki/Joel_Kaplan</a></p>
]]></description><pubDate>Thu, 02 Jul 2026 21:30:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48767623</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48767623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48767623</guid></item><item><title><![CDATA[New comment by jakelazaroff in "You might not need a service worker"]]></title><description><![CDATA[
<p>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. <a href="https://tangled.org/jakelazaroff.com/atsw" rel="nofollow">https://tangled.org/jakelazaroff.com/atsw</a></p>
]]></description><pubDate>Mon, 29 Jun 2026 05:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48715001</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48715001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48715001</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Crypto in 2026: Oh, This Is the Bad Place"]]></title><description><![CDATA[
<p>Maybe read a couple ancestor comments up to figure out the context of what I'm responding to?</p>
]]></description><pubDate>Tue, 23 Jun 2026 15:41:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48646831</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48646831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48646831</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Crypto in 2026: Oh, This Is the Bad Place"]]></title><description><![CDATA[
<p>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 <i>not</i> social in nature.<p>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 <i>technology</i> I would say they solve a problem that is mostly independent of human relationships.*<p>* 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.</p>
]]></description><pubDate>Tue, 23 Jun 2026 13:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48644755</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48644755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48644755</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Crypto in 2026: Oh, This Is the Bad Place"]]></title><description><![CDATA[
<p>In that case, what are examples of <i>non</i>-social problems you can think of?</p>
]]></description><pubDate>Tue, 23 Jun 2026 13:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48644429</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48644429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48644429</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Crypto in 2026: Oh, This Is the Bad Place"]]></title><description><![CDATA[
<p>"How do we remove feces from our living spaces" and "how do we stop dying from pathogens" are not social problems.</p>
]]></description><pubDate>Tue, 23 Jun 2026 12:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48644067</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48644067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48644067</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Deno Desktop"]]></title><description><![CDATA[
<p>Sure, and many people also run older versions of macOS and <i>also</i> use Safari.</p>
]]></description><pubDate>Tue, 23 Jun 2026 02:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48639617</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48639617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48639617</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Deno Desktop"]]></title><description><![CDATA[
<p><i>> On Mac, I use Firefox and Chrome.</i><p>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 <i>used</i> to supporting it.</p>
]]></description><pubDate>Mon, 22 Jun 2026 20:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48635697</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48635697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48635697</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Deno Desktop"]]></title><description><![CDATA[
<p>This point of view always confuses me, because web developers <i>already</i> need to deal with platform differences. <i>Especially</i> 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?<p>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, <i>much</i> worse. Coincidentally, I just saw this article, which makes the case nicely: <a href="https://www.bram.us/2026/06/21/do-websites-need-to-function-exactly-the-same-on-every-platform/" rel="nofollow">https://www.bram.us/2026/06/21/do-websites-need-to-function-...</a></p>
]]></description><pubDate>Mon, 22 Jun 2026 18:36:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48634130</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48634130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48634130</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Petition against Meta's employee training data collection for ML models"]]></title><description><![CDATA[
<p>Yeah, this is very much a "leopards ate my face" moment.</p>
]]></description><pubDate>Mon, 22 Jun 2026 02:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48625111</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48625111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48625111</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Midjourney Medical"]]></title><description><![CDATA[
<p>What reason is there to believe that will happen?</p>
]]></description><pubDate>Thu, 18 Jun 2026 02:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48580148</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48580148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48580148</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Every Frame Perfect"]]></title><description><![CDATA[
<p>No one is defending outright <i>buggy</i> 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).</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48520961</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48520961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520961</guid></item><item><title><![CDATA[New comment by jakelazaroff in "Every Frame Perfect"]]></title><description><![CDATA[
<p>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 <i>great</i> if you see it in motion.<p>[1] <a href="https://xcancel.com/hf_rosa/status/1089675426312552449" rel="nofollow">https://xcancel.com/hf_rosa/status/1089675426312552449</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 19:46:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48520741</link><dc:creator>jakelazaroff</dc:creator><comments>https://news.ycombinator.com/item?id=48520741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48520741</guid></item></channel></rss>