<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: pkaler</title><link>https://news.ycombinator.com/user?id=pkaler</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 23:54:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pkaler" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pkaler in "Blogging can just be stating the obvious"]]></title><description><![CDATA[
<p>I was never a prolific blogger.  I do write a LOT internally at work and I write very long messages in group chats.<p>With the advent of LLMs, I've felt even less need to publish publicly.  It's as if an LLM can either produce something higher-quality and more tailored to the reader's context in a shorter period of time.  Or the topic I write would be so niche that it should just be in a group chat.</p>
]]></description><pubDate>Thu, 25 Jun 2026 01:08:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48667534</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=48667534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48667534</guid></item><item><title><![CDATA[New comment by pkaler in "Durable execution, the hard way"]]></title><description><![CDATA[
<p>I found the accompanying blog post excellent.  In my experience, systems go from a monolith to a distributed monolith to a reliable distributed system.  A durable workflow engine is one of the pieces that is required to get to target state.<p><a href="https://hatchet.run/blog/durable-execution">https://hatchet.run/blog/durable-execution</a></p>
]]></description><pubDate>Fri, 29 May 2026 17:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326450</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=48326450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326450</guid></item><item><title><![CDATA[New comment by pkaler in "Book Review: On the Calculation of Volume"]]></title><description><![CDATA[
<p>I'm also currently reading "On the Calculation of Volume".  It is fantastic.<p>Meta-comment about the post.  I used to read and write book reviews like this all of the time.  Not anymore.  ChatGPT and Claude can do a just a good of a job.  Now I'm looking for what you think, a unique insight, what did you feel from a book review from a humanoid.  LLMs do a fine job summarizing.</p>
]]></description><pubDate>Sun, 24 May 2026 20:18:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48260650</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=48260650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48260650</guid></item><item><title><![CDATA[New comment by pkaler in "American Dads Became the Parents Their Fathers Never Were"]]></title><description><![CDATA[
<p>Yup.<p>Woke up at 6am.  Child 1 woke up at 7am.  Dropped her off at daycare at 8am.  All the other children were being dropped off by their dads, too.  Full day of work ahead.  Dinner at 6pm.  Bath at 7pm.  Bedtime and story at 8pm.  Usually calls with Bangalore from 9pm to midnight but it's Labour Day over there.  Sleep at midnight.<p>Rinse.  Repeat.</p>
]]></description><pubDate>Thu, 30 Apr 2026 21:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968437</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=47968437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968437</guid></item><item><title><![CDATA[New comment by pkaler in "Don't become an engineering manager"]]></title><description><![CDATA[
<p>As others have said, levels and titles are generally for compensation and performance reviews. Each company has their own bespoke ladder but it generally maps to:<p><pre><code>  - L1: Intern with undergrad degree
  - L2: Intern with graduate degree
  - L3: Junior
  - L4: Intermediate
  - L5: Senior
  - L6: Staff
  - L7: Senior Staff
  - L8: Principal
  - L9: Distinguished
  - L10: Fellow
</code></pre>
Each company has their own numbers and names but it generally progresses like that. Impact and scope scales as you head up the ladder.<p>L5 or Senior is usually considered a “terminal” role. That means all engineers should be able to get to this role. And people without the headroom get managed out if they can’t get to L5.<p>Staff+ is usually “special”.  It means that people count on you to drive initiatives and you have something special other than just writing code. You are able to make product and business impact.<p>Distinguished and Fellow are very rare. Large FAANG companies will only have a handful of these engineers. It means you’ve made industry-wide impact like inventing map-reduce or DynamoDB or Kubernetes.</p>
]]></description><pubDate>Tue, 03 Mar 2026 16:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47235110</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=47235110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47235110</guid></item><item><title><![CDATA[New comment by pkaler in "A Couple 3D AABB Tricks"]]></title><description><![CDATA[
<p>SIMD and data locality.  You probably want to check across three vectors simultaneously and load the coordinates next to each other.<p>I'm guessing here.  I haven't written video games in 20 years but struct packing/alignment was super important on the Sony PSP back then.</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592662</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=46592662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592662</guid></item><item><title><![CDATA[New comment by pkaler in "Cognitive decline can be slowed down with lifestyle changes"]]></title><description><![CDATA[
<p>I'm actually working on an app for myself to remind me of that.<p>For example, there is a full glass of water sitting on my desk from 9am.  It's noon.  I haven't taken a sip.  Until now.<p>Constant reminders do work.</p>
]]></description><pubDate>Wed, 06 Aug 2025 19:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44816214</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=44816214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44816214</guid></item><item><title><![CDATA[New comment by pkaler in "Things we've learned about building successful products"]]></title><description><![CDATA[
<p>Agree!<p>Most orgs should just be shipping features.  Before starting an Experiment Program teams should be brainstorming a portfolio of experiments.  Just create a spreadsheet where the first column is a one-line hypothesis of the experiment.  Eg. "Removing step X from the funnel will increase metric Y while reducing metric Z".  And the RICE (Reach-Impact-Confidence-Estimation) score your portfolio.<p>If the team can't come up with a portfolio of 10s to 100s of experiments then the team should just be shipping stuff.<p>And then Experiment Buildout should be standardized.  Have standardized XRD (Experiment Requirements Doc).  Standardize Eligibility and Enrollment criteria.  Which population sees this experiment?  When do they see it?  How do you test that bucketing is happening correctly?  What events do analysts need?  When do we do readouts?<p>That's just off the top of my head.  Most orgs should just be shipping features.</p>
]]></description><pubDate>Wed, 05 Mar 2025 17:00:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43269240</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=43269240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43269240</guid></item><item><title><![CDATA[New comment by pkaler in "Frank Lloyd Wright's mile high skyscraper proposal (2021)"]]></title><description><![CDATA[
<p>Beg to differ.  I live in Yaletown in one of the Concord Pacific towers.  David Lam Park and George Wainborn Park are vibrant as is the whole seawall.  My kid goes to the daycare along one of the parks.<p>I'm sitting at my desk in an office in Gastown in a low-rise.  The streets are covered in feces and broken crack pipes.</p>
]]></description><pubDate>Fri, 07 Feb 2025 15:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42973962</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=42973962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42973962</guid></item><item><title><![CDATA[New comment by pkaler in "Why so many families are "drowning in toys""]]></title><description><![CDATA[
<p>I have a 9 month old and we are drowning in toys.  We have bought very few of them.  The article is clearly not written by a parent because it barely touches on Buy Nothing Groups on Facebook.<p>We've barely bought any clothes either.  They all come from Buy Nothing groups.  Kids grow out of toys and clothes every 3 months.  Parents are desperate to offload this stuff.<p>And my wife has become a hoarder as have other parents in the neighbourhood.  Buy Nothing groups seem to set off some sort of hoarding affliction in parents.</p>
]]></description><pubDate>Fri, 22 Nov 2024 15:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214848</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=42214848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214848</guid></item><item><title><![CDATA[New comment by pkaler in "Sleep duration, chronotype, health and lifestyle factors affect cognition [pdf]"]]></title><description><![CDATA[
<p>I sleep with Breathe Right strips.  It's changed my life.  Whoop band and 8Sleep confirm.</p>
]]></description><pubDate>Mon, 09 Sep 2024 14:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41489022</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=41489022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41489022</guid></item><item><title><![CDATA[New comment by pkaler in "2D Rigid Body Collision Resolution"]]></title><description><![CDATA[
<p>This is great.  This reminds me of Chris Hecker's Rigid Body Dynamics series from GDMag/Gamasutra that I read (checks watch) almost 30 years ago!  This is the classic/canonical set of articles.<p><a href="https://chrishecker.com/Rigid_Body_Dynamics" rel="nofollow">https://chrishecker.com/Rigid_Body_Dynamics</a></p>
]]></description><pubDate>Fri, 24 May 2024 21:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40470652</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=40470652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40470652</guid></item><item><title><![CDATA[What if recent apartment buildings in Vancouver were 20% taller?]]></title><description><![CDATA[
<p>Article URL: <a href="https://doodles.mountainmath.ca/blog/2024/04/11/what-if-recent-apartment-buildings-in-vancouver-were-20-taller/">https://doodles.mountainmath.ca/blog/2024/04/11/what-if-recent-apartment-buildings-in-vancouver-were-20-taller/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40009054">https://news.ycombinator.com/item?id=40009054</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Apr 2024 03:11:26 +0000</pubDate><link>https://doodles.mountainmath.ca/blog/2024/04/11/what-if-recent-apartment-buildings-in-vancouver-were-20-taller/</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=40009054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40009054</guid></item><item><title><![CDATA[New comment by pkaler in "DataStax just bought our startup Langflow"]]></title><description><![CDATA[
<p>(Aside: My goodness, Medium has gotten terrible.  The article will not scroll for me because of some random overlay that won't dismiss.  Why do publishers stay on Medium?  I regret it every time I click a link.)</p>
]]></description><pubDate>Thu, 04 Apr 2024 19:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39934804</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=39934804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39934804</guid></item><item><title><![CDATA[New comment by pkaler in "Ask HN: How to find time to learn after full-time job?"]]></title><description><![CDATA[
<p>I don't have Instagram, Facebook, TikTok accounts.  I don't watch Netflix.  I don't play video games.<p>Magically, I have hours per week to read books.</p>
]]></description><pubDate>Mon, 05 Feb 2024 18:59:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39265367</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=39265367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39265367</guid></item><item><title><![CDATA[New comment by pkaler in "Many options for running Mistral models in your terminal using LLM"]]></title><description><![CDATA[
<p>The term that you're looking for is Retrieval Augmented Generation (RAG).<p><a href="https://docs.aws.amazon.com/sagemaker/latest/dg/jumpstart-foundation-models-customize-rag.html" rel="nofollow noreferrer">https://docs.aws.amazon.com/sagemaker/latest/dg/jumpstart-fo...</a></p>
]]></description><pubDate>Mon, 18 Dec 2023 22:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38689045</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=38689045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38689045</guid></item><item><title><![CDATA[New comment by pkaler in "Apple Delays Work on Next Year's iPhone, Mac Software to Fix Bugs"]]></title><description><![CDATA[
<p>> I never understood those annual release cycles anyway. Too artificial, too forced. Great for marketing hype, accumulating bugs, and missing out on documentation. Bad for quality.<p>False!  A foundational concept in Constraint Theory is that "Large Batch Sizes Increase Lead Time".<p>Apple should figure out how to release smaller batches more often to improve quality.  They should figure out how to release the first day of the quarter, every quarter.  And work backward on what needs to happen to make that happen.  Then release first of the month, every month.  Once again, work backward on how to make that happen.<p>For example, we release to the iOS App Store and Google Play Store first thing on Monday, every Monday.  And we worked backwards to figure out what we needed to do to make that happen.<p>When something goes wrong, the batch size is small enough that we can quickly figure out what happened.  Also, the release train is reliable enough that engineers can push back on PMs.  "You are not getting this feature this Monday.  You'll get it next Monday".<p>Large batch sizes and long release cycles are terrible for quality!</p>
]]></description><pubDate>Tue, 07 Nov 2023 19:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38181235</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=38181235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38181235</guid></item><item><title><![CDATA[New comment by pkaler in "Millions of Homes Still Being Kept Vacant as Housing Costs Surge, Report Finds"]]></title><description><![CDATA[
<p>>> A little insight on Vancouver: PRC investment firms decided that the steady growth of the North American real estate market looked to provide great returns on investment. So, these firms started buying up large numbers of single-family homes in Vancouver.<p>Reference required. Empirical evidence does not support your claim.<p>The PDF in the parent’s comment shows there were 1010 vacant homes in 2017 and 502 vancant homes in 2022.<p>Jens Avon Bergmann of MountainMath.ca did analysis after the 2021 numbers were released.  His takeaway:<p>>> “The results demonstrate very little “toxic demand” leading to vacancies in BC, and provide valuable checks on estimates of “foreign” ownership.”<p><a href="https://doodles.mountainmath.ca/blog/2021/11/21/three-years-of-speculation-vacancy-tax-data/" rel="nofollow noreferrer">https://doodles.mountainmath.ca/blog/2021/11/21/three-years-...</a><p>Please stop spreading this disinformation unless you have actual references with actual empirical evidence.  It is actively harmful to supply-side solutions.<p>I am open to have my mind changed if you have evidence that toxic demand is actually causing significant harm. With significant harm defined as being one magnitude greater than the 500 vacant homes in the above PDF from the City of Vancouver.</p>
]]></description><pubDate>Thu, 12 Oct 2023 14:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37857283</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=37857283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37857283</guid></item><item><title><![CDATA[New comment by pkaler in "”Be Useful”"]]></title><description><![CDATA[
<p>> I'm a fan of Arnold, but I think it's pretty clear that he suffers from issues stemming from his rough relationship with his father.<p>Read the book and watch the Netflix documentary. I’m pretty sure Arnold is self-aware of his father issues. For a concrete example, Arnold’s brother dies drinking-and-driving at the age of 24. Arnold contrasts the way he was able to handle his relationship with his father compared to his deceased brother.</p>
]]></description><pubDate>Sat, 07 Oct 2023 20:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=37805066</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=37805066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37805066</guid></item><item><title><![CDATA[New comment by pkaler in "Show HN: Unblocked – Get answers for questions about your codebase"]]></title><description><![CDATA[
<p>I had a chance to look at an early version of Unblocked.  I think the huge benefit is when you work in a microservices environment or with many clients.<p>Over time, engineers get comfortable working on their own microservice but don’t have the context to make changes in microservices that other team’s own.  Having iOS, Android, and web clients exasperates this.<p>Unblocked helps engineers get all of the context they need around changes. When teams grow, this context ends up in places like Slack threads that are 100 comments deep.<p>As much as you try to get engineers to write documentation, it just makes more sense to pull already written context from Slack and GitHub and generate the documentation.</p>
]]></description><pubDate>Tue, 03 Oct 2023 07:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=37748850</link><dc:creator>pkaler</dc:creator><comments>https://news.ycombinator.com/item?id=37748850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37748850</guid></item></channel></rss>