<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: dizzant</title><link>https://news.ycombinator.com/user?id=dizzant</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 07:45:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dizzant" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dizzant in "Attention Media ≠ Social Networks"]]></title><description><![CDATA[
<p>This. My wife and I can hardly buy each other surprise gifts because the targeted advertising gives us away every time.</p>
]]></description><pubDate>Sun, 22 Feb 2026 17:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47112875</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=47112875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47112875</guid></item><item><title><![CDATA[New comment by dizzant in "Trump's global tariffs struck down by US Supreme Court"]]></title><description><![CDATA[
<p>In his dissent [1], Justice Kavanaugh states:<p>> Given that the phrase “adjust the imports”—again, in a statutory
provision that did not use specific words such as “tariff ” or
“duty”—was unanimously held by this Court in 1976 to
include tariffs, and given that President Nixon had
similarly relied on his statutory authority to “regulate . . .
importation” to impose 10 percent tariffs on virtually all
imports from all countries, could a rational citizen or
Member of Congress in 1977 have understood “regulate . . .
importation” in IEEPA not to encompass tariffs? I think
not. Any citizens or Members of Congress in 1977 who
somehow thought that the “regulate . . . importation”
language in IEEPA excluded tariffs would have had their
heads in the sand.<p>The roll-call vote for HB7738 (IEEPA) was not recorded [2], so we seemly can't confirm today how any sitting members voted at the time. But there are two members of Congress remaining today who were present for the original vote: Chuck Grassley (R-Iowa) and Ed Markey (D-Mass). They clearly both agree with the Court, while having different opinions on the tariffs themselves.<p>Statement by Grassley [3]:<p>> I’m one of the only sitting members of Congress who was in office during IEEPA’s passage. Since then, I’ve made clear Congress needs to reassert its constitutional role over commerce, which is why I introduced prospective legislation that would give Congress a say when tariffs are levied in the future. ... I appreciate the work [President Trump] and his administration are doing to restore fair, reciprocal trade agreements. I urge the Trump administration to keep negotiating, while also working with Congress to secure longer-term enforcement measures.<p>Statement by Markey after previous decision in August [4]:<p>> Today’s ruling in the U.S. Court of Appeals for the Federal Circuit makes it clear that President Trump’s chaotic tariff policy is illegal. ... Today’s ruling is an important step in ending the economic whiplash caused by Trump’s abusive tariff authority.<p>N=2 is scant evidence, but it seems like both sides of the aisle "had their head in the sand", or Justice Kavanaugh's historical interpretation is a bit off.<p>[1] p.127: <a href="https://www.supremecourt.gov/opinions/25pdf/24-1287_4gcj.pdf" rel="nofollow">https://www.supremecourt.gov/opinions/25pdf/24-1287_4gcj.pdf</a><p>[2] g. 22478: <a href="https://www.congress.gov/95/crecb/1977/07/12/GPO-CRECB-1977-pt18-3-2.pdf" rel="nofollow">https://www.congress.gov/95/crecb/1977/07/12/GPO-CRECB-1977-...</a><p>[3] <a href="https://www.ketv.com/article/lawmakers-from-nebraska-iowa-respond-to-us-supreme-court-tariff-decision/70434921" rel="nofollow">https://www.ketv.com/article/lawmakers-from-nebraska-iowa-re...</a><p>[4] <a href="https://www.sbc.senate.gov/public/index.cfm/2025/8/ranking-member-markey-applauds-appeals-court-ruling-that-trump-s-liberation-day-tariffs-are-illegal-calls-on-trump-administration-to-provide-immediate-relief-to-small-businesses" rel="nofollow">https://www.sbc.senate.gov/public/index.cfm/2025/8/ranking-m...</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 18:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47091735</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=47091735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47091735</guid></item><item><title><![CDATA[New comment by dizzant in "Trump's global tariffs struck down by US Supreme Court"]]></title><description><![CDATA[
<p>The opinion: <a href="https://www.supremecourt.gov/opinions/25pdf/24-1287_4gcj.pdf" rel="nofollow">https://www.supremecourt.gov/opinions/25pdf/24-1287_4gcj.pdf</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 16:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47089959</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=47089959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47089959</guid></item><item><title><![CDATA[New comment by dizzant in "Skip the Tips: A game to select "No Tip" but dark patterns try to stop you"]]></title><description><![CDATA[
<p>Can an industry insider confirm this tracking? Interesting take, thank you. I hadn’t considered the privacy implications of tipping.</p>
]]></description><pubDate>Fri, 13 Feb 2026 14:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47003066</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=47003066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47003066</guid></item><item><title><![CDATA[New comment by dizzant in "Using an engineering notebook"]]></title><description><![CDATA[
<p>In my research I take notes exactly as described here. I use plain-text files, one per week, with dated sections using markdown-ish notation where convenient. Display is never a goal; approximately 80-char column plaintext is the target format.<p>I agree with other commenters here that typing gives me more flexibility, in particular when writing arguments. I’ll format each point as a bullet and rearrange the list until I’m satisfied with the flow.<p>The notebook is essential for recovering tidbits learned along the way, e.g. what tricky steps did I need to get that one dependency to build. Weekly notepads are coarse enough to search by memory and contain enough context to get oriented quickly when going back several months.</p>
]]></description><pubDate>Thu, 12 Feb 2026 04:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46984847</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=46984847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46984847</guid></item><item><title><![CDATA[New comment by dizzant in "It's all a blur"]]></title><description><![CDATA[
<p>I recall a paper from many years ago (early 2010s) describing methods to estimate the camera motion and remove motion blur from blurry image contents only. I think they used a quality metric on the resulting “unblurred” image as a loss function for learning the effective motion estimate. This was before deep learning took off; certainly today’s image models could do much better at assessing the quality of the unblurred image than a hand-crafted metric.</p>
]]></description><pubDate>Wed, 11 Feb 2026 13:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974644</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=46974644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974644</guid></item><item><title><![CDATA[New comment by dizzant in "A closer look at a BGP anomaly in Venezuela"]]></title><description><![CDATA[
<p>This is... hard to follow. You seem to be implying that Cloudflare is covering for USG's failed military op-sec surrounding a malicious BGP leak, and judging that this is such a bad action (on the part of Cloudflare) to undermine your trust, not only in Cloudflare, but in all companies and the US government entirely. I don't think the situation is so dire.<p>Cloudflare's post boils down to Hanlon's razor: a plausible benign interpretation of the facts is available, so we should give some scrutiny to accusations of malice.<p>Are there specific relevant facts being omitted in the article, or other factors that diminish Cloudflare's credibility? They're clearly a qualified expert in this space.<p>Let's assume for the sake of argument that the BGP leaks (all of them from the month of December, in fact) were the result of secret US military intelligence operations. The fact that militaries generally use cyber vulnerabilities to achieve their objectives is not news, and the US military is no exception. Keeping specific exploits secret preserves a valuable advantage over competitor states.<p>One could argue that Cloudflare's post helps to preserve USG's secrecy. We can't know publicly whether USG solicited the article. But even if we assume so (again assuming malice): Is Cloudflare wrong to oblige? I don't think so, but reasonable people could disagree.<p>Merely pointing out Hanlon's razor doesn't fundamentally change the facts of the situation. In Cloudflare's expert opinion, the facts don't necessarily implicate USG in the BGP leaks without an assumption of malice. Assuming Cloudflare is malicious without justification is just deeper belief in the conspiracy that they're arguing against.<p>If Cloudflare is distorting the facts, we should believe (rightly) that they're malicious. But I don't see any evidence of it.<p>EDIT: Clarity tweaks.</p>
]]></description><pubDate>Thu, 08 Jan 2026 14:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46541080</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=46541080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541080</guid></item><item><title><![CDATA[New comment by dizzant in "Sugar industry influenced researchers and blamed fat for CVD (2016)"]]></title><description><![CDATA[
<p>The scientific report is much more detailed: <a href="https://cdn.realfood.gov/Scientific%20Report.pdf" rel="nofollow">https://cdn.realfood.gov/Scientific%20Report.pdf</a><p>I agree with siblings that nothing jumps out (to my non-expert eye) as "very extreme".<p>EDIT: Removed long-winded snark after a more careful reading of the linked document.</p>
]]></description><pubDate>Wed, 07 Jan 2026 19:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46531061</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=46531061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46531061</guid></item><item><title><![CDATA[New comment by dizzant in "Learning Fortran (2024)"]]></title><description><![CDATA[
<p>> a quick introduction to a few modern Fortran features: declaring variables, printing and reading to and from the terminal, if and select case, and stop<p>Pretty much sums up this one. Can't say that I agree if/select/stop are "modern" features.</p>
]]></description><pubDate>Wed, 17 Dec 2025 13:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46301832</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=46301832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46301832</guid></item><item><title><![CDATA[New comment by dizzant in "Android and iPhone users can now share files, starting with the Pixel 10"]]></title><description><![CDATA[
<p>I’ve never heard of this. Are you saying I could enter “MyLocal Bank” as the payer name instead of my own when transacting online with a credit card? This seems like the kind of fact that should be essential privacy knowledge if true!</p>
]]></description><pubDate>Fri, 21 Nov 2025 01:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46000159</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=46000159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46000159</guid></item><item><title><![CDATA[New comment by dizzant in "Scaling HNSWs"]]></title><description><![CDATA[
<p>To be clear, I'm not disagreeing with antirez at all. I feel his argument in my bones. I am a smart programmer. I want simple, powerful systems that leave the kid gloves in the drawer.<p>The unfortunate reality is that a large cadre of people cannot handle such tools, and those people still have extremely valuable contributions to make.<p>I say this as a full-time research engineer at a top-10 university. We are not short on talent, new problems, or funding. There is ample opportunity to make our systems as simple/"pure" as possible, and I make that case vigorously. The fact remains that intentionally limiting scope for the sake of the many is often better than cultivating an elite few.</p>
]]></description><pubDate>Tue, 11 Nov 2025 20:41:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45892535</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=45892535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45892535</guid></item><item><title><![CDATA[New comment by dizzant in "The lazy Git UI you didn't know you need"]]></title><description><![CDATA[
<p>I am often responsible for landing branches created by colleagues who are less disciplined about their diff cleanliness than me. Very often, attempting to regroup a spurious change from an early commit to a separate "cleanup" commit results in a long conflict hell.</p>
]]></description><pubDate>Tue, 11 Nov 2025 20:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45892421</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=45892421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45892421</guid></item><item><title><![CDATA[New comment by dizzant in "Scaling HNSWs"]]></title><description><![CDATA[
<p>> many programmers are smart, and if instead of creating a magic system they have no access to, you show them the data structure, the tradeoffs, they can build more things, and model their use cases in specific ways. And your system will be simpler, too.<p>Basically my entire full-time job is spent prosecuting this argument. It is indeed true that many programmers are smart, but it is equally true that many programmers _are not_ smart, and those programmers have to contribute too. More hands is usually better than simpler systems for reasons that have nothing to do with technical proficiency.</p>
]]></description><pubDate>Tue, 11 Nov 2025 20:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45892371</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=45892371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45892371</guid></item><item><title><![CDATA[New comment by dizzant in "The lazy Git UI you didn't know you need"]]></title><description><![CDATA[
<p>Thank you for the many tool links! You seems to know this space well. I have come to pick your brain for more.<p>I have been searching for a while for good tools to split/regroup diffs in a patch series. hunk.nvim looks interesting. Do you know of similar/competing tools?<p>I frequently hit a problem where removing a spurious hunk from an old commit causes cascading conflicts in all subsequent commits. Are there tools to propagate hunk removal into the future without the manual conflict-resolution pain?<p>Thanks again!</p>
]]></description><pubDate>Mon, 10 Nov 2025 20:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45880215</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=45880215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45880215</guid></item><item><title><![CDATA[New comment by dizzant in "Ireland is making basic income for artists program permanent"]]></title><description><![CDATA[
<p>An underrated reason to remove eligibility testing is to make programs accessible for people in poverty. Navigating a means-tested welfare program is byzantine in the worst way-- accessing and submitting countless forms with confusing, often ambiguous or incomplete instructions; standing in long lines at specific times/locations far from the city center to get help or make progress; complete lack of process transparency; and dependence on faceless bureaucrats to decide your fate.<p>My family once had to navigate Medicaid. I was well-resourced, understood the expected outcome thoroughly, was motivated to get it done, and committed the time to follow the required process. When our initial application was mishandled due to inaccurate guidance, it took over 2 years of persistent failed communications with the various county, state, and federal agencies, back-office middlemen, doctors, and legislators to get any response beyond "apply again and hope for the best", which we did several times to no avail. In the mean time, having a Medicaid application open changes the availability of medical care, as some doctors will not or cannot by law accept additional Medicaid patients. Eventually by some mild social engineering I procured direct access to a specific empowered bureaucrat who had knowledge of a separate set of applicable rules/processes and resolved our case immediately.<p>Most people in poverty do not have the time, attention, or stamina to persist through means testing on top of struggling against whatever landed them in poverty in the first place. Every time I visited the county office, I would hear someone complaining about how they had applied 8 times without success for a program everyone in the room agreed they should qualify for. Means-testing is designed, by popular demand, to make accessing benefits difficult for the sake of spending less. UBI, for all its faults, at least addresses that problem.</p>
]]></description><pubDate>Wed, 15 Oct 2025 18:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45596890</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=45596890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45596890</guid></item><item><title><![CDATA[New comment by dizzant in "Tcl-Lang Showcase"]]></title><description><![CDATA[
<p>I used Tcl at my very first internship for test automation. Coming from a self-taught Javascript/Java/C#/C++ background, Tcl really stretched my concept of what a programming language is, especially how it plays with stack frames and munges string values.<p>Coincidentally Tcl also inspired my first deep dive into Vim. The test automation framework at that company required meaty Tcl expressions packed into CSV cells. Tcl was mind-boggling enough when properly formatted, so hand-editing squashed 1800 character long expressions on a single line was way too much. I'm fairly certain the assignment was part hazing and the framework part "job security".<p>Jokes on them, I spent 2 weeks on a side quest to make a Vim plugin that could add line breaks and indent a Tcl expression into a split temporary buffer for editing and squash it back to the right cell when I was done. Halfway through the summer I had completed the entire backlog. The manager got a reprimand for being a jerk and I spent the rest of the summer making the framework less painful.</p>
]]></description><pubDate>Tue, 07 Oct 2025 14:54:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45503846</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=45503846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45503846</guid></item><item><title><![CDATA[New comment by dizzant in "Salesforce study finds LLM agents flunk CRM and confidentiality tests"]]></title><description><![CDATA[
<p>You’re right, shallowly — the quality of their implementation bears on these results.<p>One could read this paper as Salesforce publicly weighing their own reputation for wielding existing tools with competence against the challenges they met getting those tools to work. Seemingly they would not want to sully that reputation by publishing a half-baked experiment, easily refuted by a competitor to their shame? It’s not conclusive, but it is relevant evidence about the state of LLMs today.</p>
]]></description><pubDate>Mon, 16 Jun 2025 19:08:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44292494</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=44292494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44292494</guid></item><item><title><![CDATA[New comment by dizzant in "The Rise of the Japanese Toilet"]]></title><description><![CDATA[
<p>I interpreted this to mean he holds clean water (e.g. from a bottle) in his mouth when entering the toilet, for the purpose of wetting toilet paper. A clever solution, IMO.</p>
]]></description><pubDate>Sun, 01 Jun 2025 02:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44148203</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=44148203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44148203</guid></item><item><title><![CDATA[New comment by dizzant in "Mountains, Cliffs, and Caves: A Guide to Using Perlin Noise for Procedural Gen"]]></title><description><![CDATA[
<p>Certainly! The limit is your creativity. My first idea: generate very large scale 2D noise. Choose a threshold to divide it into regions. For each region, choose a direction of motion. Design a “mountain envelope” function that considers distance from the nearest border to create mountains/subversion zones based on the direction of each plate and the shape of the border.</p>
]]></description><pubDate>Sat, 08 Mar 2025 02:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43296949</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=43296949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43296949</guid></item><item><title><![CDATA[New comment by dizzant in ""Ensuring Accountability for All Agencies" – Executive Order"]]></title><description><![CDATA[
<p>You're correct that the Supreme Court ultimately has final appellate jurisdiction on matters of immunity, but that's a long way from enabling dictatorship.<p>To get there, we would need to assume that the Supreme Court, including only 3 Trump-appointed Justices, is both unwaveringly partisan and unwaveringly supportive of dictatorship.</p>
]]></description><pubDate>Wed, 19 Feb 2025 22:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43108482</link><dc:creator>dizzant</dc:creator><comments>https://news.ycombinator.com/item?id=43108482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43108482</guid></item></channel></rss>