<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: biimugan</title><link>https://news.ycombinator.com/user?id=biimugan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 01:24:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=biimugan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by biimugan in "Plan mode is dead"]]></title><description><![CDATA[
<p>For work, I primarily use Gemini CLI, and the one real awkward part of plan mode is that the harness can't run commands, even exploratory ones. So when I'm giving the harness a task in plan mode, it can't experiment and is either blind or relying on its training data and/or any other context (e.g. source code, documentation) I give it. And it often gets things wrong operating that way (depending on how detailed the context ends up being).<p>For example, the ability for the harness to call into a Python one-liner just to experiment is pretty powerful. If I'm asking it to use D2 to build an SVG graph, it can write some Python to introspect the XML to see if things appear to be placed correctly (size, x-y coords, etc.). Which is a pretty cheap way for it to experiment and verify its results before I deign to examine the rendered SVG with my own eye balls.</p>
]]></description><pubDate>Sat, 26 Sep 2026 03:11:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49852844</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=49852844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49852844</guid></item><item><title><![CDATA[New comment by biimugan in "Why do we need human mathematicians anymore?"]]></title><description><![CDATA[
<p>> AXIOM We (humans) should help humanity flourish.<p>I think this axiom is not a true belief for many of the most powerful, especially the ones currently driving the technology financially. It feels like they disdain having to be human (especially as it concerns the human propensity to die). Even though they are, by at least capitalist standards, at the top of the food chain and (I'm sure from their point of view) the pinnacle of human civilization.<p>I think what many of these powerful people want is literally something like Cixin Liu's "The Last Capitalist" (<a href="https://en.wikipedia.org/wiki/For_the_Benefit_of_Mankind" rel="nofollow">https://en.wikipedia.org/wiki/For_the_Benefit_of_Mankind</a>).</p>
]]></description><pubDate>Mon, 21 Sep 2026 13:06:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49786810</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=49786810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49786810</guid></item><item><title><![CDATA[New comment by biimugan in "Palomar: A registry of Lean verified mathematics"]]></title><description><![CDATA[
<p>It requires GitHub because it forks the submission repo to keep its own immutable copy. It's just using GitHub as a costless datastore. It was probably just done that way to keep things fast and simple and get something out there as quickly as possible. There are only 15-16 verified submissions so far, so it's not like this needs something complicated yet</p>
]]></description><pubDate>Thu, 20 Aug 2026 00:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49368879</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=49368879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49368879</guid></item><item><title><![CDATA[New comment by biimugan in "Minimus container images are now free"]]></title><description><![CDATA[
<p>What's the availability story? Docker Hub has pretty severe rate-limiting even if you're not an anonymous user.</p>
]]></description><pubDate>Wed, 24 Jun 2026 16:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48662028</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=48662028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48662028</guid></item><item><title><![CDATA[New comment by biimugan in "Sam Altman falls out of love with universal basic income"]]></title><description><![CDATA[
<p>A "genuine ownership stake in the AI compute that's making things happen" sounds to me like corpo-speak for "taxpayer-funded bailout of my unprofitable company". After all, if everyone has a stake in AI, and AI crashes, then everyone (not just OpenAI) loses their money</p>
]]></description><pubDate>Sat, 02 May 2026 00:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47982209</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=47982209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47982209</guid></item><item><title><![CDATA[New comment by biimugan in "Outbreak linked to raw cheese grows; 9 cases total, one with kidney failure"]]></title><description><![CDATA[
<p>This isn't a binary distinction -- safe vs unsafe. Things you put in your body have a risk profile. The risk profile of raw milk is much higher than pasteurized milk, regardless of how hygienic you think you're being. Cows step in mud, their own feces, the feces of other animals, dirty water, and many other things that can splash up and onto (and into) their udders, contaminating their milk with pathogens.<p>Letting people make their own choices always has its limits, regardless of what people say (rather casually on the Internet). When nearly all health systems in the world work through the healthy subsidizing the unhealthy, we should be attempting to limit preventable illness.<p>In any case, I don't think there's any country or state that bans drinking raw milk. If you're on a farm and you want to drink your own milk, go ahead. Just don't claim it's safe enough to sell, because it really isn't.</p>
]]></description><pubDate>Sat, 28 Mar 2026 19:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557657</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=47557657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557657</guid></item><item><title><![CDATA[New comment by biimugan in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>Yup. I never even use activate, even though that's what you find in docs all over the place. Something about modifying my environment rubs me the wrong way. I just call ``./venv/bin/python driver.py`` (or ``./venv/bin/driver`` if you install it as a script) which is fairly self-evident, doesn't mess with your environment, and you can call into as many virtualenvs as you need to independently from one another.<p>``uv`` accomplishes the same thing, but it is another dependency you need to install. In some envs it's nice that you can do everything with the built-in Python tooling.</p>
]]></description><pubDate>Wed, 29 Oct 2025 20:29:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752630</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=45752630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752630</guid></item><item><title><![CDATA[New comment by biimugan in "Python developers are embracing type hints"]]></title><description><![CDATA[
<p>In addition to what others have mentioned, it also just makes it easier to come back later to a code base and make changes, especially refactoring. In many cases you don't even really have to add many type hints to get benefits from it, since many popular libraries are more-or-less already well-typed. It can also substitute for many kinds of unit tests that you would end up writing even 5 years ago. If you're an infrastructure engineer or data scientist that's usually just writing a lot of glue code, then it greatly helps speed up your output (I've found)</p>
]]></description><pubDate>Sat, 27 Sep 2025 23:46:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45400343</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=45400343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45400343</guid></item><item><title><![CDATA[New comment by biimugan in "Dear GitHub: no YAML anchors, please"]]></title><description><![CDATA[
<p>Just run the code that provisions the infrastructure? Sandboxing is the least of your problems. You would need to fully mock out all function executions and their results to have a hope to properly execute the code let alone govern what's happening without affecting a live environment. And even still, there would be ways to fool this kind of introspection, as I mentioned. In an enterprise environment where this kind of governance is mandatory, that's not acceptable.<p>In any case, regardless whatever clever method you try to use, even if you're successful, it's not as straightforward and easily understood and extensible as OPA policy. Let's say you succeed in governing Rust code. OK, but now I have developers who are writing in Python and Java and TypeScript. What now? Develop a new, customized solution for each one? No thanks</p>
]]></description><pubDate>Tue, 23 Sep 2025 02:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45342232</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=45342232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45342232</guid></item><item><title><![CDATA[New comment by biimugan in "Dear GitHub: no YAML anchors, please"]]></title><description><![CDATA[
<p>I agree somewhat with the proposition that YAML is annoying for configuring something like a workflow engine (CI systems) or Kubernetes. But having it defined in YAML is actually preferable in an enterprise context. It makes it trivial to run something like OPA policy against the configuration so that enterprise standards and governance can be enforced.<p>When something is written in a real programming language (that doesn't just compile down to YAML or some other data format), this becomes much more challenging. What should you do in that case? Attempt to parse the configuration into an AST and operate over the AST? But in many programming languages, the AST can become arbitrarily complex. Behavior can be implemented in such a way as to make it difficult to discover or introspect.<p>Of course, YAML can also become difficult to parse too. If the system consuming the YAML supports in-band signalling -- i.e. proprietary non-YAML directives -- then you would need to first normalize the YAML using that system to interpret and expand those signals. But in principal, that's still at least more tractable than trying to parse an AST.</p>
]]></description><pubDate>Mon, 22 Sep 2025 18:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45337537</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=45337537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45337537</guid></item><item><title><![CDATA[New comment by biimugan in "Invasive Israeli-founded bloatware is harvesting data from Samsung users in WANA"]]></title><description><![CDATA[
<p>Are we already forgetting the Lebanon pager incident? It only happened last year. It seems perfectly rational to question the home country of a spyware company (of all things) when that country has in recent memory infected the supply chain of commodity electronics to booby-trap pagers and walkie talkies to explode and kill their putative enemies.<p>Let's also not forget that that country's paid spokesmen (both Israeli and American) were joking for months about those explosions, even lobbing it as a threat to their perceived enemies -- on live TV no less!</p>
]]></description><pubDate>Sun, 21 Sep 2025 16:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45324104</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=45324104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45324104</guid></item><item><title><![CDATA[New comment by biimugan in "The health benefits of sunlight may outweigh the risk of skin cancer"]]></title><description><![CDATA[
<p>I think people should be highly skeptical of articles like this, even without knowing anything about the subject in question. No byline/author. No citations/links to the studies in question. Confirmation of preconceived notions that people would like to be true (e.g. the sun as a wellness remedy instead of damaging to skin), including unfounded "just so" stories and claims about evolution, diabetes, and other unrelated topics. Named individuals seem to "specialize" in sunlight as a wellness remedy (seems like a big red flag to me). No actual physical theory as to how it could be true (more vitamin D reduces death by up to 50%? how? your body only needs so much vitamin D and it's not actually all that much).<p>And sure enough, if you look up any details on the studies in question, they are highly questionable. Vastly different populations studied with very weak controls. For example, sunscreen use -- both chemical and physical, i.e. hats -- was not controlled for. Seems like a big problem since that's the primary claim being made! And it seems like such an obvious thing. It makes one wonder why it was omitted.<p>The facts of the "status quo" of sun exposure dangers, on the other hand, have quite a lot more going for them, both in terms of study quality and in terms of physical explanation/interpretation. UV radiation physically damages DNA, even when you don't burn. Tanning is a response to skin cell damage, so any additional melanin production in your skin is indication that your DNA is being damaged. Damaged DNA means when your cells reproduce, they reproduce the damage and/or otherwise mutate. If that damage or mutation happens to be cancerous, then you have a big problem. Tanning, contrary to what people seem to think, doesn't inoculate you against skin cancer or damage. It merely helps absorb a higher percentage of UV radiation -- meaning your skin is still getting damaged, just at a slightly lower rate (a helpful, though marginal, evolutionary advantage).</p>
]]></description><pubDate>Fri, 19 Sep 2025 23:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45308036</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=45308036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45308036</guid></item><item><title><![CDATA[New comment by biimugan in "CEO pay and stock buybacks have soared at the largest low-wage corporations"]]></title><description><![CDATA[
<p>I'm not saying any schmuck could have done that. I'm saying that the engineers and managers at Apple (to use your example) are just as (if not more) responsible for the success than Jobs. Those lower-level engineers and managers also explain the repeated successes. And that, I would say, is the case in most market successes. The CEO is not remotely deserving of all the credit, or even most of the credit, in most situations. They don't really deserve to be paid what they're paid.<p>There's this certain anti-historical proclivity to create heroes for worship. Because it's a simple story to tell and it gives you the opportunity to put yourself in the hero's shoes. But the simple story is almost always wrong.</p>
]]></description><pubDate>Sun, 24 Aug 2025 15:29:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45004971</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=45004971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45004971</guid></item><item><title><![CDATA[New comment by biimugan in "CEO pay and stock buybacks have soared at the largest low-wage corporations"]]></title><description><![CDATA[
<p>> The only difference was leadership.<p>That's quite the leap though, and is just confusing correlation and causation. Maybe the previous leadership was simply getting in the way of the engineers and managers that had the good ideas. And the new leadership was more hands-off, or focused in other areas like marketing. Or those cases are just flukes. For every case like the ones you cite, I could find two where the exact opposite happened.<p>If you're downing a shot of vodka every morning, and suddenly stop, then yeah, your health is going to improve.<p>In my opinion, many (if not most) of these CEOs are business-focused people with no technical (or even non-technical) knowledge of anything they purport to manage. And on the whole, they really don't affect the value of the company one way or the other.</p>
]]></description><pubDate>Fri, 22 Aug 2025 13:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44984114</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=44984114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44984114</guid></item><item><title><![CDATA[New comment by biimugan in "AWS in 2025: Stuff you think you know that's now wrong"]]></title><description><![CDATA[
<p>> You don’t have to randomize the first part of your object keys to ensure they get spread around and avoid hotspots.<p>From my understanding, I don't think this is completely accurate. But, to be fair, AWS doesn't really document this very well.<p>From my (informal) conversations with AWS engineers a few months ago, it works approximately like this (modulo some details I'm sure the engineers didn't really want to share):<p>S3 requests scale based on something called a 'partition'. Partitions form automatically based on the smallest common prefixes among objects in your bucket, and how many requests objects with that prefix receive. And the bucket starts out with a single partition.<p>So as an example, if you have a bucket with objects "2025-08-20/foo.txt" and "2025-08-19/foo.txt", the smallest common prefix is "2" (or maybe it considers the root as the generator partition, I don't actually know). (As a reminder, a / in an object key has no special significance in S3 -- it's just another character. There are no "sub-directories"). Therefore a partition forms based on that prefix. You start with a single partition.<p>Now if the object "2025-08-20/foo.txt" suddenly receives a ton of requests, what you'll see happen is S3 throttle those requests for approximately 30-60 minutes. That's the amount of time it takes for a new partition to form. In this case, the smallest common prefix for "2025-08-20/foo.txt" is "2025-08-2". So a 2nd partition forms for that prefix. (Again, the details here may not be fully accurate, but this is the example conveyed to me). Once the partition forms, you're good to go.<p>But the key issue here with the above situation is you have to wait for that warm up time. So if you have some workload generating or reading a ton of small objects, that workload may get throttled for a non-trivial amount of time until partitions can form. If the workload is sensitive to multi-minute latency, then that's basically an outage condition.<p>The way around this is that you can submit an AWS support ticket and have them pre-generate partitions for you before your workload actually goes live. Or you could simulate load to generate the partitions. But obviously, neither of these is ideal. Ideally, you should just really not try and store billions of tiny objects and expect unlimited scalability and no latency. For example, you could use some kind of caching layer in front of S3.</p>
]]></description><pubDate>Thu, 21 Aug 2025 00:46:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44967999</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=44967999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44967999</guid></item><item><title><![CDATA[New comment by biimugan in "Don't use Redis as a rate limiter"]]></title><description><![CDATA[
<p>Presumably the superior solution is the product that bears the same name as this blog post. Which I take it is in the process of being released since I can't find many technical details about it.</p>
]]></description><pubDate>Sat, 09 Aug 2025 03:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44843753</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=44843753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44843753</guid></item><item><title><![CDATA[New comment by biimugan in "The anti-abundance critique on housing is wrong"]]></title><description><![CDATA[
<p>That builders can't construct housing in whatever form-factor they want and whatever part of a municipality they want might be a problem. But the analysis of why these kinds of restrictions exist, to my mind, is not correct.<p>Do niche interest groups have influence on housing policy? Sure. But these niche interest groups don't usually have a monetary interest in the outcomes they're promoting. But individual homeowners (who often band into interest groups of their own) and large real estate conglomerates do have such a monetary interest. They consider certain types of housing built in a certain way to have *more value* and be worth more. So they promote politicians who introduce zoning and other rules to protect that value.<p>For someone looking to make a profit off of housing (or even to invest in housing), what is more appealing? A traditional U.S. suburb? Or a Kowloon walled city? One is denser, cheaper per capita, and (if you're not careful) unappealing to look at. In other words, it's worth less. So there is a great monetary pressure from people <i>who already own homes</i> to prevent "mixing" this type of housing into existing planned communities. People who need homes, on the other hand, are a little bit less discerning (to say the least). They don't have a monetary interest necessarily. They're primarily looking for a permanent residence.<p>So I just don't buy this "abundance" stuff in general. If you remove all of these restrictions, will some companies start building housing? Some will. But my guess is most will say the juice is not worth the squeeze -- the profit margins and the long-term values of these properties will make it unappealing. Just like it's unappealing for grocery stores to set up in big urban areas. Or for hospital providers to set up in rural areas. Food deserts don't exist because of too much government intervention. A lack of rural hospitals is not a problem because of too much government intervention. It's because those things are not profitable.<p>So in my opinion, if you want to reform zoning rules or things of that nature, it's only really going to be effective if you *force* (or if you want to be politically correct, "incentivize") housing companies to build in these areas too.<p>I don't really consider this an "anti-trust" argument. It can be equally true if there's a lot of competition in the housing market and if there's next to no competition. It's more of an incentives argument. This is an argument that, like with medical care, we're treating something that is a fundamental need of every living human to have a stable and peaceful and fruitful life as if it were a standard market commodity. And when you do that, you get poor outcomes. We need to support the building of housing *even if* it's unaffordable or has low (or even non-existent) profit margins</p>
]]></description><pubDate>Fri, 01 Aug 2025 19:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44761411</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=44761411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44761411</guid></item><item><title><![CDATA[New comment by biimugan in "SCOTUS to LowerCourts: Ignore Binding Precedent, Follow Our Covert Shadow Docket"]]></title><description><![CDATA[
<p>I'll just note that this seems entirely predictable. So much so that I can't help but see it as purposeful. The federal court system itself only has about 25,000 employees. SCOTUS has 9 judges plus a couple dozen clerks and other assistants. Lower courts already do not have enough employees to contend with an executive branch made up of millions of individuals, especially when that executive is ordering its employees (seemingly) to just ignore or purposefully misinterpret laws, leading to an ever-increasing number of lawsuits. To further reduce the power of lower courts at this time (which this SCOTUS seems to do in almost every decision involving the executive) means even more cases for SCOTUS and even less time for arguments.<p>Conveniently, we have the shadow docket. A way to issue diktats without any arguments before the court and in many cases without any reasoning whatsoever.<p>And conveniently, lower courts can then interpret a lack of details from a shadow docket decision however they want. So that the executive can appeal yet again, to get another thumbs down from SCOTUS (without any explanation), and round and round we go. The executive gets to keep the plates spinning while it essentially does whatever it wants.<p>With this situation, why shouldn't we simply pack the courts? If SCOTUS is going to take more cases than it can handle and not provide any real guidance to lower courts, then clearly they need more employees.</p>
]]></description><pubDate>Fri, 25 Jul 2025 00:07:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44677876</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=44677876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44677876</guid></item><item><title><![CDATA[New comment by biimugan in "How Tesla is proving doubters right on why its robotaxi service cannot scale"]]></title><description><![CDATA[
<p>In the sense that LIDAR can detect some things that visible light sensors cannot, it can make up (in some respects) for the lack of those other capabilities. It's not meant to replace them per se, but to provide another dimension of detection.</p>
]]></description><pubDate>Thu, 24 Jul 2025 23:51:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44677772</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=44677772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44677772</guid></item><item><title><![CDATA[New comment by biimugan in "How Tesla is proving doubters right on why its robotaxi service cannot scale"]]></title><description><![CDATA[
<p>I've never understood this argument. When I drive, I'm relying on more than just vision. I'm relying on sound, tactile feedback, an understanding of traffic law, an understanding of human behavior on the road (some of which is specific to my locality, the time of day, etc.), an understanding of weather conditions and geography, past problems I've run into on the road and heuristics I've learned over time to improve safety, weighing the risks vs benefits of certain maneuvers (especially considering how specific cars around me are behaving), and so forth. Some of this a purely vision focused FSD could simulate. But much of it it cannot. That's why alternate sensing systems really are needed, whether it's LIDAR or something else.</p>
]]></description><pubDate>Sun, 20 Jul 2025 22:00:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44629727</link><dc:creator>biimugan</dc:creator><comments>https://news.ycombinator.com/item?id=44629727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44629727</guid></item></channel></rss>