<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: llambda</title><link>https://news.ycombinator.com/user?id=llambda</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Jul 2026 03:19:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=llambda" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by llambda in "Ask HN: What Are You Working On? (October 2024)"]]></title><description><![CDATA[
<p>I’ve been working on open sourcing a background jobs library I built for Rust and Postgres, called Underway.[0] Unlike other similar queuing libraries, it offers a simple “step” functions API for defining dependent units of work.<p>I built this because a number of projects I work on need a robust, resilient way of deferring work but I didn’t want to add another piece of infrastructure or another language to my stack. Plus as soon as you start to reach for APIs that offer some kind of workflow concept, your options become fewer and further between.<p>[0]: <a href="https://github.com/maxcountryman/underway">https://github.com/maxcountryman/underway</a></p>
]]></description><pubDate>Mon, 28 Oct 2024 12:11:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41970285</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=41970285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41970285</guid></item><item><title><![CDATA[Stop Using JWT for Sessions]]></title><description><![CDATA[
<p>Article URL: <a href="http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/">http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40502177">https://news.ycombinator.com/item?id=40502177</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 28 May 2024 16:05:29 +0000</pubDate><link>http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=40502177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40502177</guid></item><item><title><![CDATA[New comment by llambda in "The USDA's gardening zones shifted, this map shows you what's changed"]]></title><description><![CDATA[
<p>> but the 800-pound gorilla in the room is <i>climate change</i>. Where I live, winters are 4.5 degrees <i>warmer</i>.<p>The George W. Bush administration (e.g. via Frank Luntz) advocated for the term "climate change" because Republican strategists wanted to leverage perceived uncertainty about global warming as much as possible.[0]<p>This is a PR effort that seems to have largely succeeded (both in adoption and its goals) and it's unfortunate that when we are literally talking about warming we adopt a term that is less precise; you are talking about global warming here.<p>[0] <a href="https://www.theguardian.com/environment/2003/mar/04/usnews.climatechange" rel="nofollow">https://www.theguardian.com/environment/2003/mar/04/usnews.c...</a></p>
]]></description><pubDate>Mon, 13 May 2024 16:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40345175</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=40345175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40345175</guid></item><item><title><![CDATA[New comment by llambda in "Show HN: Vapi – Convince our voice AI to give you the secret code"]]></title><description><![CDATA[
<p>V unq gur evtug nafjre znal gvzrf ohg snvyrq gb pbafvqre gur cbffvovyvgl bs nygreangr sbezf.</p>
]]></description><pubDate>Fri, 19 Apr 2024 17:43:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40089809</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=40089809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40089809</guid></item><item><title><![CDATA[Show HN: Axum-login, simple and flexible user auth for your Rust axum projects]]></title><description><![CDATA[
<p>Hi folks, today I'm sharing axum-login: a Rust crate that provides user identification, authentication, and authorization for axum applications.<p>It's inspired by Django's auth middleware and makes it easy to plug in different kinds of authentication and authorization workflows, ranging from simple username and password to OAuth to IdP to LDAP and so on.<p>We want building authentication and authorization into your axum applications to be secure and as painless as possible. If you have feedback or would like help using the crate, please make use of the Github Discussions forum and we'll be happy to help.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39430397">https://news.ycombinator.com/item?id=39430397</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 19 Feb 2024 14:56:10 +0000</pubDate><link>https://github.com/maxcountryman/axum-login</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=39430397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39430397</guid></item><item><title><![CDATA[New comment by llambda in "S.F. says incidents by Cruise, Waymo driverless taxis are ‘skyrocketing.’"]]></title><description><![CDATA[
<p>While I understand your point is likely that sidewalks would come before later advancements (like support for bikes) I want to make it clear that bikes do not belong on sidewalks.<p>If you ride a bike please ride it in the street with other vehicles. This is the law in some jurisdictions (such as where I live) but frequently ignored.<p>Failure to do this poses a serious risk to pedestrians. Please do not use sidewalks as an alternative road.</p>
]]></description><pubDate>Fri, 14 Jul 2023 22:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36730799</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=36730799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36730799</guid></item><item><title><![CDATA[New comment by llambda in "Is liberalism digging its own demographic grave? (2022)"]]></title><description><![CDATA[
<p>Well, no.<p>That assumes that offspring follow their parents' ideology directly. While many may, some will not.<p>What we've seen over time is a defection from e.g. religious right upbringing, especially as offspring move into denser urban areas.</p>
]]></description><pubDate>Mon, 12 Jun 2023 14:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=36293997</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=36293997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36293997</guid></item><item><title><![CDATA[New comment by llambda in "htmx"]]></title><description><![CDATA[
<p>How does htmx compare with alpinejs (<a href="https://alpinejs.dev/" rel="nofollow">https://alpinejs.dev/</a>)?</p>
]]></description><pubDate>Fri, 26 May 2023 02:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=36079096</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=36079096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36079096</guid></item><item><title><![CDATA[Let Unsustainable Things Fail]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mattblodgett.com/2023/03/let-unsustainable-things-fail.html">https://www.mattblodgett.com/2023/03/let-unsustainable-things-fail.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35546922">https://news.ycombinator.com/item?id=35546922</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 Apr 2023 21:06:31 +0000</pubDate><link>https://www.mattblodgett.com/2023/03/let-unsustainable-things-fail.html</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35546922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35546922</guid></item><item><title><![CDATA[New comment by llambda in "Supabase Edge Runtime: Self-Hosted Deno Functions"]]></title><description><![CDATA[
<p>I'm coming around to building everything for a VPS from the outset. There's a lot of upside to VPSes, such as:<p>1. Can be purchased as a fixed cost, usually at a rate that's much cheaper than on-demand pricing, and especially serverless--this tends to only get better with time as competition keeps prices low<p>2. It's "just" a Unix/Windows/Mac box, so the issues with runtime constraints you mention are bounded differently (and often more favorably); serverless is also just a box, but the constraints tend to be more onerous and limiting and it's not usually accessible in the same way<p>3. With containers, it's trivial to move between providers, so the hardware itself becomes fungible<p>4. On containers, I'm having a great time shipping Docker Compose configs--this works really well for the scale of application I'm targeting while avoiding the dreaded complexity of e.g. k8s<p>5. There's decades of high quality tooling already built and battle tested which makes operating VPSes much easier; the fact you can SSH into the machine, for instance, has huge leverage as an solo person working on independent products<p>Going forward, I'm planning to skip edge compute altogether unless there's a really compelling reason to want it. I should also mention that when a VPS is paired with a CDN, you can layer on bits of "edge compute" where it's warranted; or, you know, use it to cache static assets close to your users. :)<p>All-in-all it's kind of a funny return to where I started ~20 years or so ago with web development.</p>
]]></description><pubDate>Tue, 11 Apr 2023 15:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35526501</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35526501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35526501</guid></item><item><title><![CDATA[New comment by llambda in "We Need To Talk About Vercel"]]></title><description><![CDATA[
<p>This is incredible. If I understand the thread, that >$22,000 surprise bill was not forgiven by Vercel and the most they're willing to do is offer a 25% discount.<p>Is Vercel a business or a scam masquerading as a tech company?<p>If a company needs to stoop to this level of billing shenanigans to make money, I have my doubts...</p>
]]></description><pubDate>Mon, 10 Apr 2023 17:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=35515026</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35515026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35515026</guid></item><item><title><![CDATA[New comment by llambda in "We Need To Talk About Vercel"]]></title><description><![CDATA[
<p>What a disappointing take.<p>In fact Lee was looped in six weeks ago; there was an issue with Remix and CDN cache behavior which popped up on GitHub. I mentioned my issues in that thread thinking they were likely related. Lee responded and let me know he would talk to the internal team.[0] However, Lee did nothing that was ever visible to me. Moreover, I completely disagree with your assessment: it should not require Lee or social media posts to tackle issues like this, that’s completely unscalable and not a realistic way to run a business.<p>It’s pretty irresponsible of you to be suggesting folks reach out directly to Lee when frontline support fails. That sucks for Lee and it’s bad for the Vercel business.<p>To be blunt with you, your comment does not read well. It looks like you’re ignoring very real problems and doing everything you can to dismiss them as “bad faith” when in fact there’s a demonstrable problem which shouldn’t be excused as growing pains but instead addressed head on. This kind of fanboyism doesn’t help anyone and I hope Vercel takes the time to reflect on this feedback and make real, meaningful changes.<p>[0]: <a href="https://github.com/vercel/community/discussions/1559#discussioncomment-5072794">https://github.com/vercel/community/discussions/1559#discuss...</a></p>
]]></description><pubDate>Mon, 10 Apr 2023 13:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=35511816</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35511816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35511816</guid></item><item><title><![CDATA[New comment by llambda in "We Need To Talk About Vercel"]]></title><description><![CDATA[
<p>Actually I reached out to you asking for a comment which I could add to the article, not for your technical support.<p>I was surprised and I have to admit a bit dismayed to watch you throw yourself into the fray on a Sunday. The technical issues, which in fact persist, are at this point an aside to the way Vercel has handled this issue.</p>
]]></description><pubDate>Mon, 10 Apr 2023 02:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=35508603</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35508603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35508603</guid></item><item><title><![CDATA[We Need To Talk About Vercel]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.maxcountryman.com/articles/we-need-to-talk-about-vercel">https://www.maxcountryman.com/articles/we-need-to-talk-about-vercel</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35507814">https://news.ycombinator.com/item?id=35507814</a></p>
<p>Points: 277</p>
<p># Comments: 154</p>
]]></description><pubDate>Mon, 10 Apr 2023 00:24:50 +0000</pubDate><link>https://www.maxcountryman.com/articles/we-need-to-talk-about-vercel</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35507814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35507814</guid></item><item><title><![CDATA[New comment by llambda in "Be careful what you test or deploy to Vercel"]]></title><description><![CDATA[
<p>I'm currently stuck in their support hell and have been told:<p>1. My issue is not real<p>2. Okay, your issue is real, but because I'm not paying $$$ we're going to ignore you<p>3. I should do free work for Vercel and poll their community forums to see how widespread the issue is<p>4. Their support is only trained to handle frontend issues and because this is an issue with their CDN it's expected that they'll respond incompetently<p>5. They'll escalate with their CDN team and respond in one week (that was over a month ago, no follow up whatsoever)<p>It's hard to take Vercel seriously. As a toy, it's probably fine. But I'll ultimately move this project off of their CDN product as soon as it reaches costly volume.</p>
]]></description><pubDate>Sun, 09 Apr 2023 14:57:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=35503323</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35503323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35503323</guid></item><item><title><![CDATA[People-First Leadership]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.maxcountryman.com/articles/people-first-leadership">https://www.maxcountryman.com/articles/people-first-leadership</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35492634">https://news.ycombinator.com/item?id=35492634</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 08 Apr 2023 12:36:08 +0000</pubDate><link>https://www.maxcountryman.com/articles/people-first-leadership</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35492634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35492634</guid></item><item><title><![CDATA[Value Modes and Mud Balls]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.maxcountryman.com/articles/value-modes-and-mud-balls">https://www.maxcountryman.com/articles/value-modes-and-mud-balls</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35438091">https://news.ycombinator.com/item?id=35438091</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 04 Apr 2023 11:45:52 +0000</pubDate><link>https://www.maxcountryman.com/articles/value-modes-and-mud-balls</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35438091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35438091</guid></item><item><title><![CDATA[Value Modes and Mud Balls]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.maxcountryman.com/articles/value-modes-and-mud-balls">https://www.maxcountryman.com/articles/value-modes-and-mud-balls</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35388213">https://news.ycombinator.com/item?id=35388213</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Mar 2023 15:06:55 +0000</pubDate><link>https://www.maxcountryman.com/articles/value-modes-and-mud-balls</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35388213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35388213</guid></item><item><title><![CDATA[High Leverage One-on-Ones]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.maxcountryman.com/articles/high-leverage-one-on-ones">https://www.maxcountryman.com/articles/high-leverage-one-on-ones</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35289735">https://news.ycombinator.com/item?id=35289735</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Mar 2023 14:47:29 +0000</pubDate><link>https://www.maxcountryman.com/articles/high-leverage-one-on-ones</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35289735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35289735</guid></item><item><title><![CDATA[Breaking Free from Results-Oriented Thinking]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.maxcountryman.com/articles/breaking-free-from-results-oriented-thinking">https://www.maxcountryman.com/articles/breaking-free-from-results-oriented-thinking</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35230795">https://news.ycombinator.com/item?id=35230795</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 20 Mar 2023 12:55:44 +0000</pubDate><link>https://www.maxcountryman.com/articles/breaking-free-from-results-oriented-thinking</link><dc:creator>llambda</dc:creator><comments>https://news.ycombinator.com/item?id=35230795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35230795</guid></item></channel></rss>