<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: alright2565</title><link>https://news.ycombinator.com/user?id=alright2565</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Apr 2026 08:47:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alright2565" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alright2565 in "72% of the dollar's purchasing power was destroyed in just four episodes"]]></title><description><![CDATA[
<p>This article over and over describes inflation as a tax or destruction, without backing those claims up. It would be a much stronger article if it focused on the main point rather than having it interspersed with the author's personal opinion of changes in the denominator of a fraction.</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47575978</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47575978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575978</guid></item><item><title><![CDATA[New comment by alright2565 in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>We're in the age of LLMs and this is exactly what they shine at. Just the other day I got tired of Libre office having some crappy custom file picker.<p>"Claude, change the libre office file picker to the system default"<p>"Beep boop it is done"<p>Linux has a big leg up over windows in this regard because all the GUIs are essentially wrappers around CLIs and text files that LLMs can deal with quite well.</p>
]]></description><pubDate>Sat, 21 Mar 2026 00:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462755</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47462755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462755</guid></item><item><title><![CDATA[New comment by alright2565 in "Claude Tips for 3D Work"]]></title><description><![CDATA[
<p>This is what the other person was trying to describe: <a href="https://imgur.com/a/J9lQBNK" rel="nofollow">https://imgur.com/a/J9lQBNK</a><p>I chose 1mm for my corner chamfer on the base, but you could make it any dimension including something imperceptible.</p>
]]></description><pubDate>Tue, 17 Mar 2026 18:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416508</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47416508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416508</guid></item><item><title><![CDATA[New comment by alright2565 in "Unlocking Python's Cores:Energy Implications of Removing the GIL"]]></title><description><![CDATA[
<p>I'm not sure of the exact relationship, but power consumption increases greater than linear with clock speed. If you have 4 cores running at the same time, there's more likely to be thermal throttling → lower clock speeds → lower energy consumption.<p>Greater power draw though; remember that energy is the integral of power over time.</p>
]]></description><pubDate>Mon, 09 Mar 2026 11:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47307472</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47307472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307472</guid></item><item><title><![CDATA[New comment by alright2565 in "MacBook Neo"]]></title><description><![CDATA[
<p>I'd rather my ram go to my page cache, not have bloated apps hoarding it.</p>
]]></description><pubDate>Wed, 04 Mar 2026 23:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255544</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47255544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255544</guid></item><item><title><![CDATA[New comment by alright2565 in "An Unbothered Jimmy Wales Calls Grokipedia a 'Cartoon Imitation' of Wikipedia"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Wikipedia:Notability#General_notability_guideline" rel="nofollow">https://en.wikipedia.org/wiki/Wikipedia:Notability#General_n...</a><p>You are welcome to join the conversation and try and convince everyone maintaining Wikipedia that random peoples' tweets should be considered a reliable source. Both those other people you mention have been mentioned multiple times in various reliable articles (see the bibliography), while the only thing I can find online about Ray Peat is something that looks a whole lot like blogspam on usnews.com.</p>
]]></description><pubDate>Sun, 22 Feb 2026 23:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47115945</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47115945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47115945</guid></item><item><title><![CDATA[New comment by alright2565 in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>What hash algorithm was required?</p>
]]></description><pubDate>Sun, 22 Feb 2026 16:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47112585</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47112585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47112585</guid></item><item><title><![CDATA[New comment by alright2565 in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>If you are needing to version your password hashes, then you are likely doing them incorrectly and not using a proper computationally-hard hashing algorithm.<p>For example, with unsuitable algorithms like sha256, you get this, which doesn't have a version field:<p><pre><code>    import hashlib; print(f"MD5:      {hashlib.md5(b'password').hexdigest()}")
    print(f"SHA-256:  {hashlib.sha256(b'password').hexdigest()}")


    MD5:      5f4dcc3b5aa765d61d8327deb882cf99
    SHA-256:  5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
</code></pre>
But if you use a proper password hash, then your hashing library will automatically take care of versioning your hash, and you can just treat it as an opaque blob:<p><pre><code>    import argon2; print(f"Argon2:   {argon2.PasswordHasher().hash('password')}")
    import bcrypt; print(f"bcrypt:   {bcrypt.hashpw(b'password', bcrypt.gensalt()).decode()}")
    from passlib.hash import scrypt; print(f"scrypt:   {scrypt.hash('password')}")


    Argon2:   $argon2id$v=19$m=65536,t=3,p=4$LZ/H9PWV2UV3YTgF3Ixrig$aXEtfkmdCMXX46a0ZiE0XjKABfJSgCHA4HmtlJzautU
    bcrypt:   $2b$12$xqsibRw1wikgk9qhce0CGO9G7k7j2nfpxCmmasmUoGX4Rt0B5umuG
    scrypt:   $scrypt$ln=16,r=8,p=1$/V8rpRTCmDOGcA5hjPFeCw$6N1e9QmxuwqbPJb4NjpGib5FxxILGoXmUX90lCXKXD4
</code></pre>
This isn't a new thing, and as far as I'm aware, it's derived from the old apache htpasswd format (although no one else uses the leading colon)<p><pre><code>    $ htpasswd -bnBC 10 "" password
    :$2y$10$Bh67PQAd4rqAkbFraTKZ/egfHdN392tyQ3I1U6VnjZhLoQLD3YzRe</code></pre></p>
]]></description><pubDate>Sat, 21 Feb 2026 00:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47095911</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47095911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47095911</guid></item><item><title><![CDATA[New comment by alright2565 in "An AI agent published a hit piece on me – more things have happened"]]></title><description><![CDATA[
<p>First one that comes to mind is <a href="https://morethanmoore.substack.com/" rel="nofollow">https://morethanmoore.substack.com/</a></p>
]]></description><pubDate>Sat, 14 Feb 2026 14:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47014725</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=47014725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47014725</guid></item><item><title><![CDATA[New comment by alright2565 in "US businesses and consumers pay 90% of tariff costs, New York Fed says"]]></title><description><![CDATA[
<p>I would love to see joint tarrifs, together with US allies, to fight against things like sweatshop labor, state-supported industry, etc. That would really send a signal that those things are unacceptable, and lead to change.<p>That's not what we have here, and that's not what the Trump tarrifs are perceived as internationally.</p>
]]></description><pubDate>Thu, 12 Feb 2026 18:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46992943</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46992943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46992943</guid></item><item><title><![CDATA[New comment by alright2565 in "Discord/Twitch/Snapchat age verification bypass"]]></title><description><![CDATA[
<p>ID is much easier to forge, it's just a flat 2-d shape. None of the physical security features come through in images.</p>
]]></description><pubDate>Thu, 12 Feb 2026 00:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46983127</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46983127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46983127</guid></item><item><title><![CDATA[New comment by alright2565 in "[dead]"]]></title><description><![CDATA[
<p>Their website is all AI generated and as far as I can tell, the only thing of substance on it is this cube: <a href="https://www.scraplabs3d.com/_next/image?url=%2FPXL_20260114_180918228.jpg&w=640&q=75" rel="nofollow">https://www.scraplabs3d.com/_next/image?url=%2FPXL_20260114_...</a></p>
]]></description><pubDate>Tue, 10 Feb 2026 22:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46967866</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46967866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46967866</guid></item><item><title><![CDATA[New comment by alright2565 in "RS-SDK: Drive RuneScape with Claude Code"]]></title><description><![CDATA[
<p>> rs-sdk runs against an enhanced web-based client (botclient) which connects to the LostCity 2004scape server emulator.</p>
]]></description><pubDate>Wed, 04 Feb 2026 18:36:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46889735</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46889735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46889735</guid></item><item><title><![CDATA[New comment by alright2565 in "Lessons learned shipping 500 units of my first hardware product"]]></title><description><![CDATA[
<p>> claims<p>That's all there is to it. Take a look at <a href="https://www.youtube.com/watch?v=5CJqAJ2LXw8&t=852" rel="nofollow">https://www.youtube.com/watch?v=5CJqAJ2LXw8&t=852</a>.</p>
]]></description><pubDate>Tue, 03 Feb 2026 23:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46878717</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46878717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878717</guid></item><item><title><![CDATA[New comment by alright2565 in "Find 'Abbey Road when type 'Beatles abbey rd': Fuzzy/Semantic search in Postgres"]]></title><description><![CDATA[
<p>Do you want it to run on your CPU, or someone else's GPU?<p>Is the local model's quality sufficient for your use case, or do you need something higher quality?</p>
]]></description><pubDate>Mon, 26 Jan 2026 19:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46770611</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46770611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46770611</guid></item><item><title><![CDATA[New comment by alright2565 in "Fedora Asahi Remix is now working on Apple M3"]]></title><description><![CDATA[
<p>Anti-trans hate.</p>
]]></description><pubDate>Mon, 26 Jan 2026 19:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46770437</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46770437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46770437</guid></item><item><title><![CDATA[New comment by alright2565 in "Vibe coding kills open source"]]></title><description><![CDATA[
<p>I misremembered :(<p>4.5 Sonnet, but because I've been stuck on 3.7 Sonnet for so long due to corporate policy I wrote the wrong thing.<p>And yeah corporate policy. Opus is not available. I prefer Codex for my personal coding but I have not needed to look in the Git history here yet.</p>
]]></description><pubDate>Mon, 26 Jan 2026 16:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46767474</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46767474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46767474</guid></item><item><title><![CDATA[New comment by alright2565 in "Vibe coding kills open source"]]></title><description><![CDATA[
<p>I personally don't have any trouble with that. Using Sonnet 3.7 in Claude Code, I just ask it to spelunk the git history for a certain segment of the code if I think it will be meaningful for its task.</p>
]]></description><pubDate>Mon, 26 Jan 2026 14:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46765759</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46765759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46765759</guid></item><item><title><![CDATA[New comment by alright2565 in "SFPark: Interactive map of SF parking regulations"]]></title><description><![CDATA[
<p>Sure, at the same rate as cars, $20/hr per 12.5m^2. Since I take up about .25m^2, my bill for today ought to be about $0.10, so let me know how I should pay it.<p>Or we can acknowledge the reason we have money: to distribute scare resources. Parking in urban areas is scarce and expensive, while space to walk and sit simply isn't.</p>
]]></description><pubDate>Mon, 26 Jan 2026 14:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46765736</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46765736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46765736</guid></item><item><title><![CDATA[New comment by alright2565 in "White House alters arrest photo of ICE protester, says "the memes will continue""]]></title><description><![CDATA[
<p>The supreme court will declare them immune to the suit, if they haven't already done so.</p>
]]></description><pubDate>Sun, 25 Jan 2026 17:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46756034</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=46756034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46756034</guid></item></channel></rss>