<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: jewel</title><link>https://news.ycombinator.com/user?id=jewel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 14:43:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jewel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jewel in "Why senior developers fail to communicate their expertise"]]></title><description><![CDATA[
<p>Also the consumption of AI-generated text could be having an influence on the tone of how people write.<p>So even if AI was not used to write an article, it could "smell" like AI to someone who consumes less of it.</p>
]]></description><pubDate>Tue, 12 May 2026 17:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48111635</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=48111635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48111635</guid></item><item><title><![CDATA[New comment by jewel in "The suck is why we're here"]]></title><description><![CDATA[
<p>"If it's not worth writing, it's not worth reading."<p><pre><code>  - https://claytonwramsey.com/blog/prompt/</code></pre></p>
]]></description><pubDate>Sun, 04 Jan 2026 03:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46484671</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=46484671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46484671</guid></item><item><title><![CDATA[New comment by jewel in "Doctors' estimates of the feasibility of preserving the dying for future revival"]]></title><description><![CDATA[
<p>The way I think you'd set this up is you'd create a trust with the millions and then the trustees would pay the company its monthly fee from the trust's funds.<p>With enough funds, the trust should be able to both pay for your preservation and grow its balance.  You'd even be able to inherit the remaining funds when revived.<p>Of course in practice there is still the possibility of the trustees being corrupt.</p>
]]></description><pubDate>Tue, 09 Dec 2025 00:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46199539</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=46199539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46199539</guid></item><item><title><![CDATA[New comment by jewel in "Hammersmith Bridge – Where did 25k vehicles go?"]]></title><description><![CDATA[
<p>Here's a "Walk with me" video of the bridge: <a href="https://youtu.be/DA9NPmwWDWE?t=385" rel="nofollow">https://youtu.be/DA9NPmwWDWE?t=385</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 22:32:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46154086</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=46154086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46154086</guid></item><item><title><![CDATA[New comment by jewel in "Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker"]]></title><description><![CDATA[
<p>Here's a philosophical question.  Does anyone account for inflation when looking at their long term history?  I've been thinking of looking at everything in 2019 dollars.<p>It might also be useful to adjust for inflation going backwards, e.g. everything shows in 2025 dollars.</p>
]]></description><pubDate>Fri, 21 Nov 2025 17:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46006869</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=46006869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46006869</guid></item><item><title><![CDATA[New comment by jewel in "Recovering videos from my Sony camera that I stupidly deleted"]]></title><description><![CDATA[
<p>My neighbor just did the exact same thing.  
The way FAT filesystems work is they change the first byte of the filename to an invalid character to make them a tombstone.<p>Since he hadn't used the SD card yet, we were able to restore the files with "TestDisk", a companion tool that ships with PhotoRec.  Under "Advanced" there is an "Undelete" tool.  This will let you browse the filesystem, find your missing files, and copy them to another drive.<p>For those old enough to remember, MSDOS came with undelete.exe which worked the same way.</p>
]]></description><pubDate>Tue, 04 Nov 2025 19:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45814892</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=45814892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45814892</guid></item><item><title><![CDATA[New comment by jewel in "Kvcached: Virtualized, elastic KV cache for LLM serving on shared GPUs"]]></title><description><![CDATA[
<p>In my imagination, I thought that the large GPU clusters were dynamically allocating whole machines to different tasks depending on load.<p>So, hypothetically, if ChatGPT's peak load and their minimum load were a 3× ratio, they'd reallocate 2/3 of their servers to training when it's not peak time.<p>Doing the same thing inside an individual GPU seems irrelevant to anyone operating at scale when they can approximate the same behavior with entire servers or even entire racks.</p>
]]></description><pubDate>Tue, 21 Oct 2025 20:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45661100</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=45661100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45661100</guid></item><item><title><![CDATA[New comment by jewel in "AWS outage shows internet users 'at mercy' of too few providers, experts say"]]></title><description><![CDATA[
<p>Talk to the other vendors.  I know of a place that had about that same amount and decided to have a redundant copy of all of their data in another vendor's S3-compatible product.  That vendor paid for all of their egress fees as long as they signed a 12-month contract and used their tool for the migration.</p>
]]></description><pubDate>Mon, 20 Oct 2025 19:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45647956</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=45647956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45647956</guid></item><item><title><![CDATA[New comment by jewel in "Zoox robotaxi launches in Las Vegas"]]></title><description><![CDATA[
<p>The front-to-back symmetry is interesting.  It may cause some confusion for other drivers, in some limited circumstances, when they can't tell which way the vehicle is facing.<p>It appears, based on my study of the footage on <a href="https://www.youtube.com/watch?v=lIRW8bfy4kE" rel="nofollow">https://www.youtube.com/watch?v=lIRW8bfy4kE</a>, that it could possibly switch which side is the front and the back by just changing the color of the lights.  With RGB LEDs that would be pretty easy to do.  But my question is, when would that be useful?<p>It would be neat that it could pull into a driveway and then leave in "reverse", but that doesn't seem like it'd come up that often for a robotaxi.<p>The back wheels look like they can steer.  That's useful for parking in tight spaces.</p>
]]></description><pubDate>Wed, 10 Sep 2025 15:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45199645</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=45199645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45199645</guid></item><item><title><![CDATA[New comment by jewel in "Signal Secure Backups"]]></title><description><![CDATA[
<p>Yes!  That has been supported for a long while.  At least on Android, go to Settings -> Chats -> Chat Backups.  Set up a schedule and a passphrase and a folder, and it will export your chats every day.<p>I do that and then sync that folder with another computer using SyncThing.</p>
]]></description><pubDate>Mon, 08 Sep 2025 17:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45170810</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=45170810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45170810</guid></item><item><title><![CDATA[New comment by jewel in "GitHub was having issues"]]></title><description><![CDATA[
<p>I used to work at a place that had a second copy of all the git repositories on a server, available over ssh.  We could push there and then, at deploy time, instruct the servers to pull from that repo instead of bitbucket.<p>If I were to set up the same thing again today, I'd add some automation to automatically keep it in sync with github as well as automate the servers so that they'd attempt to pull from both on every deploy.<p>I share this as an idea for those who need an emergency or backup deploy mechanism.</p>
]]></description><pubDate>Tue, 12 Aug 2025 15:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44878032</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=44878032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44878032</guid></item><item><title><![CDATA[New comment by jewel in "The real failure rate of EBS"]]></title><description><![CDATA[
<p>I wonder if you could work around this problem by having two EBS volumes on each host, and write to them both.  You'd have the OS report the write was successful as soon as either drive reported success.  With reads you could alternate between drives for double the read performance during happy times, but quickly detect when one drive is slow and reroute those reads to the other drive.<p>We could call this RAID -1.<p>You'd need some accounting to ensure that the drives are eventually consistent, but based on the graphs of the issue it seems like you could keep the queue of pending writes in RAM for the duration of the slowdown.<p>Of course, it's quite likely that there will be correlated failures, as the two EBS volumes might end up on the same SAN and set of physical drives.  Also it doesn't seem worth paying double for this.</p>
]]></description><pubDate>Tue, 18 Mar 2025 15:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43400648</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=43400648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43400648</guid></item><item><title><![CDATA[New comment by jewel in "Archival Storage"]]></title><description><![CDATA[
<p>If you're using cloud storage for backups, don't forget to turn on Object Lock.  This isn't as good as offline storage, but it's a lot better than R/W media.<p>At work we've been using restic to back up to B2.  Restic does a deduplicating backup, every time, so there's no difference between a "full" and an "incremental" backup.</p>
]]></description><pubDate>Mon, 17 Mar 2025 19:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43391794</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=43391794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43391794</guid></item><item><title><![CDATA[New comment by jewel in "Ruby “Thread Contention” Is Simply GVL Queuing"]]></title><description><![CDATA[
<p>I think you have that backwards; it should decrease latency and decrease throughput.<p>I don't imagine the overhead will be too bad though, so it may decrease latency while keeping throughput essentially the same.<p>Of course you'll want to benchmark on your specific load.  For example, at my day job it'd make no difference because we don't use threads, each Passenger worker has just one thread and handles one request at a time.</p>
]]></description><pubDate>Mon, 03 Feb 2025 15:16:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42918991</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=42918991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42918991</guid></item><item><title><![CDATA[New comment by jewel in "You can use C-Reduce for any language"]]></title><description><![CDATA[
<p>For compiled languages it should be fine, as you're only going to compile the permuted source code, not execute it.<p>Given a sufficiently bad compiler bug anything is possible, but I think given that it's trying to minimize the size of an input that gives a particular output I don't think it's likely to explore distant branches.</p>
]]></description><pubDate>Wed, 27 Nov 2024 19:20:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42258839</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=42258839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42258839</guid></item><item><title><![CDATA[New comment by jewel in "Learning to Reason with LLMs"]]></title><description><![CDATA[
<p>When I give it that same prompt, it writes a python program and then executes it to find the answer: <a href="https://chatgpt.com/share/66e35a15-602c-8011-a2cb-0a83be35b832" rel="nofollow">https://chatgpt.com/share/66e35a15-602c-8011-a2cb-0a83be35b8...</a></p>
]]></description><pubDate>Thu, 12 Sep 2024 21:17:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41525678</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=41525678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41525678</guid></item><item><title><![CDATA[New comment by jewel in "OpenAI's chatbot store is filling up with spam"]]></title><description><![CDATA[
<p>I've heard it called "Platform risk".  Also "Playing in someone else's walled garden", or something along those lines.  I realize that's not a term for the inevitable rugpull, but that's the closest I can think of.</p>
]]></description><pubDate>Wed, 20 Mar 2024 21:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39772102</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=39772102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39772102</guid></item><item><title><![CDATA[New comment by jewel in "Regex character "$" doesn't mean "end-of-string""]]></title><description><![CDATA[
<p>This has security implications!  Example exploitable ruby code:<p><pre><code>  unless person_id =~ /^\d+$/
    abort "Bad person ID"
  end
  sql = "select * from people where person_id = #{person_id}"
</code></pre>
In addition to injection attacks, this also can bite people when parsing  headers, where a bad header is allowed to sneak past a filter.</p>
]]></description><pubDate>Wed, 20 Mar 2024 13:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39766469</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=39766469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39766469</guid></item><item><title><![CDATA[New comment by jewel in "Ask HN: Did you encounter any leap year bugs today?"]]></title><description><![CDATA[
<p>We have a product that uses ChatGPT via the API, using the 3.5 turbo version.  Our query involves some dates.  Instead of giving back text like it usually does, today it has been giving errors because it does not think 2024-02-29 is a valid date.<p>This is easy to reproduce with the web interface, at least sometimes [0].  It start out by saying it's not a valid date and then as it's explaining why it isn't it realizes its mistake and sometimes corrects itself.<p>[0] <a href="https://chat.openai.com/share/37490c9f-81d6-499f-b491-11653682856c" rel="nofollow">https://chat.openai.com/share/37490c9f-81d6-499f-b491-116536...</a></p>
]]></description><pubDate>Thu, 29 Feb 2024 22:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39556252</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=39556252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39556252</guid></item><item><title><![CDATA[New comment by jewel in "Is something bugging you?"]]></title><description><![CDATA[
<p>This reminds me of Java Pathfinder, but for distributed systems.</p>
]]></description><pubDate>Tue, 13 Feb 2024 20:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39362175</link><dc:creator>jewel</dc:creator><comments>https://news.ycombinator.com/item?id=39362175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39362175</guid></item></channel></rss>