<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: infamia</title><link>https://news.ycombinator.com/user?id=infamia</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 01:02:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=infamia" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by infamia in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>> You seem to be talking about compile-time versus runtime<p>Yes 100%! I was talking runtime in reference to Ruby and later Python.<p>> That seems to harm rather than help your previous claim. In untyped languages, in principle every object has to be treated as dynamic.<p>It is rather confusing and even counterintuitive, but being dynamic does not mean a language must also be untyped. For example, Python is both strongly typed and dynamically typed at once. [1] It's objects have a definitive type, but you can swap out objects of any type out at any time (a=1 ... a="foo") using the same variable. That makes optimization rather tricky as you can imagine.<p>1 - <a href="https://wiki.python.org/moin/Why%20is%20Python%20a%20dynamic%20language%20and%20also%20a%20strongly%20typed%20language" rel="nofollow">https://wiki.python.org/moin/Why%20is%20Python%20a%20dynamic...</a></p>
]]></description><pubDate>Thu, 04 Jun 2026 05:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394497</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48394497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394497</guid></item><item><title><![CDATA[New comment by infamia in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>> Rewriting critical software infrastructure (infostructure) to more reliable typed languages<p>Instagram (and Threads) is still using Django, which is even slower than Rails. Once you get to unicorn scale, your app is going to bespoke, with some microservices, and super custom stuff. If you can go faster in a gradually typed language, that can be a very good reason to choose one.<p>> untyped languages are not performant<p>Typing generally slows down languages, not speed them up because of all the additional checks that must be done. The dynamic stuff is part of what slows down languages like Python and makes them tricky to optimize.</p>
]]></description><pubDate>Thu, 04 Jun 2026 01:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392631</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48392631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392631</guid></item><item><title><![CDATA[New comment by infamia in "Daily pill can double survival time for deadliest cancer, trial shows"]]></title><description><![CDATA[
<p>> "survival" is the wrong word; its terminal.<p>No one actually knows that one way or the other since some patients were still taking it after the study ended according to the article.</p>
]]></description><pubDate>Sun, 31 May 2026 18:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348586</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48348586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348586</guid></item><item><title><![CDATA[New comment by infamia in "Green card seekers must leave U.S. to apply, Trump administration says"]]></title><description><![CDATA[
<p>> It’s like a tourist visa. The visa itself is not a pathway to anything.
> ...
> People who come here on a K1 get permanent residency once they get married through a different statutory route: 8 USC 1154. But that has nothing to with the K1 itself.<p>The UCIS explicitly links the K-1 (which has the words temporary and non-immigrant visa scattered throughout) to a de facto path to permanent status (see below). The fact that the two are different statutes is moving the goal posts (i.e., a logical fallacy). The government clearly sees them as a linked pathway to permanent status.<p>> "If you are a U.S. citizen who wants to bring your foreign fiancé(e) to the United States in order to get married"<p><a href="https://www.uscis.gov/family/family-of-us-citizens/visas-for-fiancees-of-us-citizens" rel="nofollow">https://www.uscis.gov/family/family-of-us-citizens/visas-for...</a><p>>  The K1 visa isn’t a stepping stone to permanent status. It’s just a convenience that allows people to have the wedding in the U.S. instead of the spouse’s home country.<p>There's a reason they require a medical exam to be filed with the consulate as a part of the K-1 application, they expect you to be in the U.S. for a long time. K style visas are a lot more than a convenience, they are the law of the land and have been so for nearly 75 years.</p>
]]></description><pubDate>Tue, 26 May 2026 03:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48274668</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48274668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48274668</guid></item><item><title><![CDATA[New comment by infamia in "Green card seekers must leave U.S. to apply, Trump administration says"]]></title><description><![CDATA[
<p>> I don’t want to defend the cure administration, but it’s very common and normal for a country to require a person to leave to change status.<p>This new policy is different than the "flag poling" you've described. The new guidance requires immigrants to return to their country of origin, then apply for the change in status, and wait in their country of origin while the change in status is being processed/considered which can take many years. If the status changed is approved, they can move back to the US.</p>
]]></description><pubDate>Sun, 24 May 2026 17:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259362</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48259362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259362</guid></item><item><title><![CDATA[New comment by infamia in "Green card seekers must leave U.S. to apply, Trump administration says"]]></title><description><![CDATA[
<p>Because the words temporary amd nonimmigrant don't carry the meaning that you're imbuing into them. Fiance visas operate very similarly to these dual intent H1 visas. You're granted a temporary nonimmigrant status while you pursue a permanent one. The words nonimmigrant and temporary doesn't exclude pursuing a permanent status at all.<p>In the case of a K-1, it is assumed you will transition from a temporary nonimmigrant status to a permanent status. [1] Requiring folks to move to the U.S., and then go back out of the country to get a green card, only to return again, is absurd. That absurd dance for both K1 and H1 w/dual intents is the reason the laws and guidance provided to agents changed starting in the 50's through the 90's. These changes in guidance to agents are nothing more than a thinly veiled attempt to suppress people coming to the U.S. lawfully, which is absurd and deeply anti-American.<p>[1] <a href="https://www.uscis.gov/family/family-of-us-citizens/visas-for-fiancees-of-us-citizens" rel="nofollow">https://www.uscis.gov/family/family-of-us-citizens/visas-for...</a></p>
]]></description><pubDate>Sun, 24 May 2026 17:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259011</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48259011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259011</guid></item><item><title><![CDATA[New comment by infamia in "Iran starts Bitcoin-backed ship insurance for Hormuz strait"]]></title><description><![CDATA[
<p>Warships vs. insurers willing to underwrite a policy for merchant vessels to transit are definitely two very different things. The Iranian Government has a much higher pain threshold/resolve than Trump, but they're also in a lot more pain with the Gulf of Oman closed. Both sides are losing, who will get tired of it first?</p>
]]></description><pubDate>Mon, 18 May 2026 23:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48187153</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48187153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48187153</guid></item><item><title><![CDATA[New comment by infamia in "Iran starts Bitcoin-backed ship insurance for Hormuz strait"]]></title><description><![CDATA[
<p>I had not heard about that transit, thanks for sharing! The ships mentioned in our two links match up, so it certainly sounds like they spent a some number days in the Persian Gulf and transited back. There was also a transit that occurred in April which mentioned other ships joining the operation in the future, not sure if that happened or not.</p>
]]></description><pubDate>Mon, 18 May 2026 23:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48187038</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48187038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48187038</guid></item><item><title><![CDATA[New comment by infamia in "Iran starts Bitcoin-backed ship insurance for Hormuz strait"]]></title><description><![CDATA[
<p>> There is a reason the US Navy fled the Persian Gulf on Feb 26 and has not returned since.<p>Two US Arleigh Burke Class Destroyers transited Hormuz a couple of weeks ago without damage and are still there last I heard. The Iranians were really upset, but couldn't do anything to stop it.<p><a href="https://www.cbsnews.com/news/2-us-navy-destroyers-transit-strait-of-hormuz-after-dodging-iranian-onslaught/" rel="nofollow">https://www.cbsnews.com/news/2-us-navy-destroyers-transit-st...</a></p>
]]></description><pubDate>Mon, 18 May 2026 21:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185848</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48185848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185848</guid></item><item><title><![CDATA[New comment by infamia in "US is starting to see heavy job losses in roles exposed to AI"]]></title><description><![CDATA[
<p>China hasn't seen 10% GDP growth for 15 years. It will likely fall in the 4-5% range this year as it was last year. China has a self-inflicted population decline problem that the U.S. doesn't, which will weigh on China's future growth prospects.<p><a href="https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locations=CN" rel="nofollow">https://data.worldbank.org/indicator/NY.GDP.MKTP.KD.ZG?locat...</a></p>
]]></description><pubDate>Sat, 16 May 2026 20:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48163639</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48163639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48163639</guid></item><item><title><![CDATA[New comment by infamia in "Moving away from Tailwind, and learning to structure my CSS"]]></title><description><![CDATA[
<p>This is brilliant, I was not aware of ITCSS. Thank you for sharing! The link you shared fits my brain a lot better than pure BEM/CUBE, which works but always felt weird and uncertain to my style. Sprinkling a bit of BEM on top of ITCSS feels just right. shame.scss is the snarky cherry on top. Thanks again, you have enlightened at least on person today! :)</p>
]]></description><pubDate>Sat, 16 May 2026 19:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162835</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48162835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162835</guid></item><item><title><![CDATA[New comment by infamia in "Checkmate in Iran"]]></title><description><![CDATA[
<p>Iran cannot get their oil out of their country fast enough. Iran's oil storage facilities are filling up, as evidenced by them bringing in derelict tankers just to temporarily store oil. If they have to start capping wells, they will almost certainly never produce at the same rate again, if they can start the flow at all since capping typically damages the well to some extent. If it comes to that, Iran will be permanently diminished. Hard to see how Iran will come out of this a winner as the article projects. You need money to pay for a war.</p>
]]></description><pubDate>Mon, 11 May 2026 16:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48097339</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=48097339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48097339</guid></item><item><title><![CDATA[New comment by infamia in "Claude Code refuses requests or charges extra if your commits mention "OpenClaw""]]></title><description><![CDATA[
<p>> I think the fact that they reached 2B/mo in revenue by dogfooding cc is all the proof that one needs that this thing actually works.<p>That's a notable achievement, but let's have some balance... It's also responsible for the biggest self-own in software industry history by leaking their 1) crown jewels (i.e., source code) 2) the existence of their next model Mythos, and 3) their roadmap in a highly competitive market.</p>
]]></description><pubDate>Thu, 30 Apr 2026 16:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47964648</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47964648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47964648</guid></item><item><title><![CDATA[New comment by infamia in "Volunteers turn a fan's recordings of 10K concerts into an online treasure trove"]]></title><description><![CDATA[
<p>>  Tracy Chapman: <a href="https://archive.org/details/@aadam_jacobs_collection?and[]=c" rel="nofollow">https://archive.org/details/@aadam_jacobs_collection?and[]=c</a>...<p>> Audio quality is decent here too. Listening to "Fast Car" now, and the quality is solid. :)<p>Fast Car was terrific, thanks for sharing! It is especially amazing considering this recording was made in 1988, just one month and one day (how poetic!) after Fast Car was released as a single.</p>
]]></description><pubDate>Sat, 11 Apr 2026 15:48:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731579</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47731579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731579</guid></item><item><title><![CDATA[New comment by infamia in "SQLite in Production: Lessons from Running a Store on a Single File"]]></title><description><![CDATA[
<p>SQLite has a ".backup" command that you should always use to backup a SQLite DB. You're risking data loss/corruption using "cp" to backup your database as prescribed in the article.<p><a href="https://sqlite.org/cli.html#special_commands_to_sqlite3_dot_commands_" rel="nofollow">https://sqlite.org/cli.html#special_commands_to_sqlite3_dot_...</a></p>
]]></description><pubDate>Sat, 04 Apr 2026 17:55:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47641494</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47641494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47641494</guid></item><item><title><![CDATA[New comment by infamia in "Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build"]]></title><description><![CDATA[
<p>Chrome Devtools MCP now has an (experimental) CLI as well and can produce neat things like Lighthouse Audits.<p><a href="https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/1100" rel="nofollow">https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/1...</a><p>I've only used it a bit, but it's working well so far.</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47507453</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47507453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47507453</guid></item><item><title><![CDATA[New comment by infamia in "Pyodide: a Python distribution based on WebAssembly"]]></title><description><![CDATA[
<p>All the embedded systems I've worked in have many languages you can use to compile whatever, burn, and run whatever you like. Consoles run game engines and programs written in all sorts of different languages. They don't care as long as they can execute the binary. Phones can run apps using many different languages (C, C++, Rust, Python, etc.).</p>
]]></description><pubDate>Thu, 19 Mar 2026 03:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47434373</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47434373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47434373</guid></item><item><title><![CDATA[New comment by infamia in "Pyodide: a Python distribution based on WebAssembly"]]></title><description><![CDATA[
<p>The web is the only major platform that has a language monoculture to its detriment (i.e., not all problems are Javascript shaped). IMO the web ought to become multilingual (and become JS optional_ to further ensure its continued longevity and agility. Hopefully one day browser vendors will offer multiple runtime downloads (or something similar capability).</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415899</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47415899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415899</guid></item><item><title><![CDATA[New comment by infamia in "Comparing Python Type Checkers: Typing Spec Conformance"]]></title><description><![CDATA[
<p>There's a really nice typing plug-in for mypy that's been around a long time:
<a href="https://github.com/typeddjango/django-stubs" rel="nofollow">https://github.com/typeddjango/django-stubs</a><p>It is very disappointing that these new type checkers don't support plug-ins, so things like django-stubs aren't possible. That means you're stuck with whatever is delivered with these new type checkers. It must be really difficult since none of them support plug-ins. Some of these newer type checkers promise support for Django, but you're stuck with what they (will) have on offer. Also, you'll likely want typing for other libs you might use.</p>
]]></description><pubDate>Tue, 17 Mar 2026 04:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47408523</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47408523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47408523</guid></item><item><title><![CDATA[New comment by infamia in "Parallel coding agents with tmux and Markdown specs"]]></title><description><![CDATA[
<p>The Agentic Lab is a nice community with people sharing their approaches and ideas similar to the OP.<p><a href="https://www.skool.com/agentic" rel="nofollow">https://www.skool.com/agentic</a></p>
]]></description><pubDate>Fri, 13 Mar 2026 23:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47371551</link><dc:creator>infamia</dc:creator><comments>https://news.ycombinator.com/item?id=47371551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47371551</guid></item></channel></rss>