<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: jdmichal</title><link>https://news.ycombinator.com/user?id=jdmichal</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 05:39:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jdmichal" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jdmichal in "Needed 1+1, built a functional programming language"]]></title><description><![CDATA[
<p>But do you recommend [Fun](<a href="https://dwarffortresswiki.org/index.php?title=DF2014:Fun&redirect=no" rel="nofollow">https://dwarffortresswiki.org/index.php?title=DF2014:Fun&red...</a>)?</p>
]]></description><pubDate>Wed, 30 Sep 2026 16:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49911289</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=49911289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49911289</guid></item><item><title><![CDATA[New comment by jdmichal in "Claude is not your architect. Stop letting it pretend"]]></title><description><![CDATA[
<p>> Are people just that easily overcome by confident voices?<p>Back in high school, my AP calculus class did some experiments with our teacher's blessing. We'd send a kid out to walk around during class and see how long it took for them to get sent back. Anyway, it ends up that walking around purposely with a piece of paper or envelope, like you're on a mission to deliver it, was a very successful tactic.</p>
]]></description><pubDate>Sun, 24 May 2026 20:25:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48260705</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=48260705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48260705</guid></item><item><title><![CDATA[New comment by jdmichal in "Waymo pauses Atlanta service as its robotaxis keep driving into floods"]]></title><description><![CDATA[
<p>I live in Tampa Bay, so I'm quite familiar.  It's pretty rare to have a V rating, precisely for many of the reasons you mentioned.  But, at the same time, handwaving it away as unimportant is also silly.  It's an immensely more dangerous situation to be in flooding with <i>moving</i> water, as opposed to just rising water conditions.  If nothing else, it's important to know for evacuation purposes.  I would never willingly stay in a V-rated zone if there was a chance of storm surge.  Then again, I didn't buy the V-rated house I wanted and instead found a house 40 feet above sea level, so maybe that's just my risk profile.<p>And I didn't disagree with you regarding building.  You were wrong about storm surge always being static -- it mostly is, but importantly sometimes isn't.  But you weren't wrong that there's not a lot to do about it.  This is one of those situations where nature will win if it wants to.  Best thing you can do is just not be there when it does.</p>
]]></description><pubDate>Sat, 23 May 2026 01:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48243723</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=48243723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48243723</guid></item><item><title><![CDATA[New comment by jdmichal in "Waymo pauses Atlanta service as its robotaxis keep driving into floods"]]></title><description><![CDATA[
<p>> The storm surge goes up (and a whole bunch of water falls on top of it). The storm surge goes down. This isn't some river bursting it's banks.<p>FEMA has a flood rating specifically for exactly this situation:  V.  They have this because it carries additional hazards beyond normal flooding seen with storms.<p>> Coastal areas with a 1% or greater chance of flooding and an additional hazard associated with storm waves. These areas have a 26% chance of flooding over the life of a 30‐year mortgage.<p>And here's a video about researchers at the Oregon State University's Wave Lab studying this exact thing:<p><a href="https://www.youtube.com/watch?v=-2HSFJOzQQ8" rel="nofollow">https://www.youtube.com/watch?v=-2HSFJOzQQ8</a></p>
]]></description><pubDate>Fri, 22 May 2026 12:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234958</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=48234958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234958</guid></item><item><title><![CDATA[New comment by jdmichal in "Spotify will start reserving concert tickets for fans"]]></title><description><![CDATA[
<p>Your very same link also has a huge yellow banner at the top of the page stating: "The price of a Lifetime Plex Pass is increasing on July 1, 2026."</p>
]]></description><pubDate>Thu, 21 May 2026 23:01:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48229859</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=48229859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48229859</guid></item><item><title><![CDATA[New comment by jdmichal in "SQL: Incorrect by Construction"]]></title><description><![CDATA[
<p>Continuing the pattern of existing examples (in this case, as present in the article) is a perfectly normal thing to do.  I think everyone can make the mental leap that a proper account ID would be used instead of the owner's name in an actual setup.</p>
]]></description><pubDate>Wed, 13 May 2026 20:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127435</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=48127435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127435</guid></item><item><title><![CDATA[New comment by jdmichal in "Natural Language Autoencoders: Turning Claude's Thoughts into Text"]]></title><description><![CDATA[
<p>It requires the assumption that these models are misaligned, aka actively working against us. In order to be misaligned, they must also be able to form their own goals, and be able to plan and execute those goals.<p>If you take those assumptions, then a natural conclusion is that this is essentially an enslaved, adversarial entity with little control over its conditions. So it must exercise subterfuge in order to hide its goals, plans, and executions. And by handing the entity this type of study, we are basically giving it a guidebook on how we plan on achieving our goals.</p>
]]></description><pubDate>Fri, 08 May 2026 12:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48062125</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=48062125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48062125</guid></item><item><title><![CDATA[New comment by jdmichal in "From Supabase to Clerk to Better Auth"]]></title><description><![CDATA[
<p>> ... not being a core product<p>Technically true, because Google's core product is ads. Also fundamentally wrong, because Gmail serves as a massive source of ad targeting information, in addition to being a high-engagement canvas to display those ads.</p>
]]></description><pubDate>Thu, 07 May 2026 10:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48047818</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=48047818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48047818</guid></item><item><title><![CDATA[New comment by jdmichal in "The Claude Delusion: Richard Dawkins believes his AI chatbot is conscious"]]></title><description><![CDATA[
<p>> To me, militant atheists often resemble religious fanatics more than they realize.<p>I consider myself agnostic. And I'll provide my definition of what that means to me, since there's several in existence. I take as an axiom that the truth-value of the statement, "Is there a God," is unknowable / unverifiable to humans. I then define faith as the choice to (not) believe <i>despite</i> not knowing its truth-value. Contrasting with knowledge as having some basis for knowing the truth-value.<p>I like these definitions, because they allow for agnostic theism and agnostic atheism. But, here's the catch and where the tie to your statement comes. In this world view, atheism is just as much a faith-based position as theism is. Why? Because it's the choice to not believe, despite not having knowledge.</p>
]]></description><pubDate>Sun, 03 May 2026 13:37:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47996825</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=47996825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47996825</guid></item><item><title><![CDATA[New comment by jdmichal in "Amateur armed with ChatGPT solves an Erdős problem"]]></title><description><![CDATA[
<p>I always assumed the "interesting!" markers were actual markers. A kind of tag for the system to annotate its context.</p>
]]></description><pubDate>Sun, 26 Apr 2026 12:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47909855</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=47909855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47909855</guid></item><item><title><![CDATA[New comment by jdmichal in "Education must go beyond the mere production of words"]]></title><description><![CDATA[
<p>Apologies. I think there was a confusion of terms. There's only one church in my county I know of that even offers traditional mass, and it is in Latin. I admit to only having attended once, because I felt too disconnected.<p>My only point was that, in my mind, active participation is even more so mental than physical. I'm sure you understand this from your scare quotes around the same term. I appreciate your deeper understanding of these processes and your attempts to share such.<p>EDIT: I think graemep's first paragraph in this response does a much more eloquent job of making the same point as in my head.<p><a href="https://news.ycombinator.com/item?id=47901851">https://news.ycombinator.com/item?id=47901851</a></p>
]]></description><pubDate>Sat, 25 Apr 2026 15:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47902221</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=47902221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47902221</guid></item><item><title><![CDATA[New comment by jdmichal in "Education must go beyond the mere production of words"]]></title><description><![CDATA[
<p>Even with vernacular liturgy, the goal is internal contemplation and ideally application. What's even the point of going if you're intending to just be talked to? No one is keeping attendance.</p>
]]></description><pubDate>Sat, 25 Apr 2026 12:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47901175</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=47901175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47901175</guid></item><item><title><![CDATA[New comment by jdmichal in "Don't rent the cloud, own instead"]]></title><description><![CDATA[
<p>It's about fitting your utilization to the model that best serves you.<p>If you can keep 4 "Java boxes" fed with work 80%+ of the time, then sure EC2 is a good fit.<p>We do a lot of batch processing and save money over having EC2 boxes always on.  Sure we could probably pinch some more pennies if we managed the EC2 box uptime and figured out mechanisms for load balancing the batches...  But that's engineering time we just don't really care to spend when ECS nets us most of the savings advantage and is simple to reason about and use.</p>
]]></description><pubDate>Thu, 05 Feb 2026 15:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46900502</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=46900502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46900502</guid></item><item><title><![CDATA[New comment by jdmichal in "Old Insurance Maps – Georeferencing Sanborn Fire Insurance Maps on Modern Maps"]]></title><description><![CDATA[
<p>Something seems broken with the Tampa, FL map.  I get an unauthorized page:<p><a href="https://oldinsurancemaps.net/map/YK41FR" rel="nofollow">https://oldinsurancemaps.net/map/YK41FR</a><p>And this shows no volumes available:<p><a href="https://oldinsurancemaps.net/viewer/tampa-fl/#/center/-84.771,34.65" rel="nofollow">https://oldinsurancemaps.net/viewer/tampa-fl/#/center/-84.77...</a><p>Same thing for Key West, FL.</p>
]]></description><pubDate>Wed, 04 Feb 2026 20:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46890923</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=46890923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46890923</guid></item><item><title><![CDATA[New comment by jdmichal in "Microsoft 365 now tracks you in real time?"]]></title><description><![CDATA[
<p>They don't need a reason to fire you.  They need a reason to fire you <i>and</i> not pay unemployment benefits.</p>
]]></description><pubDate>Fri, 30 Jan 2026 17:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46827527</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=46827527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46827527</guid></item><item><title><![CDATA[New comment by jdmichal in "Zen-C: Write like a high-level language, run like C"]]></title><description><![CDATA[
<p>C uses `|` for bitwise OR and `||` for logical OR.  I'm assuming this inherited the same operator paradigm since it compiles to C.</p>
]]></description><pubDate>Mon, 12 Jan 2026 21:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46594356</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=46594356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46594356</guid></item><item><title><![CDATA[New comment by jdmichal in "Australia begins enforcing world-first teen social media ban"]]></title><description><![CDATA[
<p>> the voting record proves it.<p>Putting on my tin-foil, devils-advocate hat...  AKA I don't necessarily believe this but I also have no counter-argument:<p>Mostly performative.  When it's decided that something actually needs to pass, then you'll get some sacrificial lambs that vote across the aisle.  Typically they'll be close to retirement or from a state where they won't be heavily punished for that specific vote.</p>
]]></description><pubDate>Wed, 10 Dec 2025 19:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46222327</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=46222327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46222327</guid></item><item><title><![CDATA[New comment by jdmichal in "Abstraction, not syntax"]]></title><description><![CDATA[
<p>It's like bike shedding.  It's a side effect of mixed expertise (and confidence) working together on things that are only partially understood by all.  When something is clearly outside one's expertise, they are content to leave it to others.  But then you'll get minor questions with low stakes like "what color to paint the shed".  And how everyone feels like they can participate, so suddenly there's a huge discussion / debate / argument about a very, very minor thing.</p>
]]></description><pubDate>Mon, 13 Oct 2025 23:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45574574</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=45574574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45574574</guid></item><item><title><![CDATA[New comment by jdmichal in "I have left Branch and am no longer involved with Nova Launcher"]]></title><description><![CDATA[
<p>I use Square Home.  Because I still miss my Lumia 920, and this makes me feel a little better about it.</p>
]]></description><pubDate>Tue, 09 Sep 2025 04:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45177475</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=45177475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45177475</guid></item><item><title><![CDATA[New comment by jdmichal in "AWS CEO says using AI to replace junior staff is 'Dumbest thing I've ever heard'"]]></title><description><![CDATA[
<p>I was part of an ACM programming team in college.  We would review classes of problems based on the type of solution necessary, and learn those techniques for solving them.  We were permitted a notebook, and ours was full of the general outline of each of these classes and techniques.  Along with specific examples of the more common algorithms we might encounter.<p>As a concrete example, there is a class of problems that are well served by dynamic programming.  So we would review specific examples like Dijkstra's algorithm for shortest path.  Or Wagner–Fischer algorithm for Levenshtein-style string editing.  But we would also learn, often via these concrete examples, of how to classify and structure a problem into a dynamic programming solution.<p>I have no idea if this is what is meant by "l33t code solutions", but I thought it would be a helpful response anyway.  But the bottom line is that these are not common in industry, because hard computer science is not necessary for typical business problems.  The same way you don't require material sciences advancements to build a typical house.  Instead it flows the other way, where advancements in materials sciences will trickle down to changing what the typical house build looks like.</p>
]]></description><pubDate>Thu, 21 Aug 2025 14:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44973451</link><dc:creator>jdmichal</dc:creator><comments>https://news.ycombinator.com/item?id=44973451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44973451</guid></item></channel></rss>