<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>Sat, 11 Jul 2026 21:59:29 +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 "No leap second will be introduced at the end of December 2026"]]></title><description><![CDATA[
<p>> made CLOCK_MONOTONIC unclear in this regard<p>I don't understand what you mean. Doesn't smearing still mean the clock only goes forward? It's still steadily incrementing. The only difference is that a second is slightly longer/shorter than you expect, but you already have to account for that if you're doing the kind of physics experiment where it would matter.</p>
]]></description><pubDate>Thu, 09 Jul 2026 22:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48853230</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=48853230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48853230</guid></item><item><title><![CDATA[New comment by alright2565 in "Why developers are ditching GitHub for Codeberg and self-hosting alternatives"]]></title><description><![CDATA[
<p>> only a second or two<p>If only we had research on the effect of a second or two's effect on user experience.<p>I wouldn't have a problem with it if it was on expensive endpoints like search or deep history dives, where it matters for server load. But it's every single page, out of some strange sense of righteousness.</p>
]]></description><pubDate>Thu, 09 Jul 2026 15:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48847658</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=48847658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48847658</guid></item><item><title><![CDATA[New comment by alright2565 in "California AB 2047 makes 3D printers off-limits to students, educators, business"]]></title><description><![CDATA[
<p>Here's a series of models, which of these is a gun part? <a href="https://imgur.com/a/p3UtJqW" rel="nofollow">https://imgur.com/a/p3UtJqW</a><p>Money anti-counterfeiting is trivial, it's just 5 dots arranged in a specific pattern. Deciding what is a gun part is impossible, even for an expert human.</p>
]]></description><pubDate>Tue, 23 Jun 2026 23:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652937</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=48652937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652937</guid></item><item><title><![CDATA[New comment by alright2565 in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>I've done a similar sort of thing with my camera lens' firmware updater just out of curiosity, and I didn't use any kind of MCP. It's able to write an automated script using the Ghirda API to decompile the program just fine, and then code exploration can be done by reading the code.<p>Claude needs good variable names a lot less than humans do, so renaming/typedefing doesn't seem to be as necessary.</p>
]]></description><pubDate>Fri, 05 Jun 2026 23:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419513</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=48419513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419513</guid></item><item><title><![CDATA[New comment by alright2565 in "The Last Technical Interview"]]></title><description><![CDATA[
<p>This is what Triplebyte tried to do, but unfortunately they failed in the market. Maybe they were ahead of their time and a similar concept would work now.</p>
]]></description><pubDate>Sun, 31 May 2026 03:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342766</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=48342766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342766</guid></item><item><title><![CDATA[New comment by alright2565 in "Swap tables, flash-friendly swap, swap_ops, and more"]]></title><description><![CDATA[
<p>I've been enjoying this renewed focus on memory efficiency. On my personal system, I've noticed that even with loads of memory, having a large swap partition really helps out when a big burst of memory demand comes up, like then running a large compile job. And that even hours or days after the memory demand is over, I still have gigabytes of memory sitting in the swap page—evidently the programs don't actually need to use that memory at all!</p>
]]></description><pubDate>Sun, 24 May 2026 17:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259107</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=48259107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259107</guid></item><item><title><![CDATA[New comment by alright2565 in "FBI director's Based Apparel site has been spotted hosting a 'ClickFix' attack"]]></title><description><![CDATA[
<p>If you can't understand that command before pasting it in your terminal, then you probably shouldn't be editing the Arch Linux wiki.</p>
]]></description><pubDate>Sat, 23 May 2026 04:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48244559</link><dc:creator>alright2565</dc:creator><comments>https://news.ycombinator.com/item?id=48244559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48244559</guid></item><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></channel></rss>