<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: waych</title><link>https://news.ycombinator.com/user?id=waych</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 02:40:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=waych" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by waych in "You can no longer Google the word 'disregard'"]]></title><description><![CDATA[
<p>20 years ago, Google made a big deal about how they would do the right thing when "the the" was searched.<p>Oh how things have progressed.</p>
]]></description><pubDate>Sun, 24 May 2026 18:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259641</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=48259641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259641</guid></item><item><title><![CDATA[New comment by waych in "Copy Fail, Dirty Frag, and Fragnesia kernel vulnerabilities"]]></title><description><![CDATA[
<p>Live patching production kernels makes sense when there is an imminent threat/timeline and rebooting is throttled due to underlying throttling mechanisms that are guarding the health of distributed systems running a-top the systems. Here's a real example I am familiar with:<p>Consider a hyper-converged cluster with many nodes serving distributed block storage, say at N=3 replication. This can tolerate exactly one N=1 node of outage for the reboot. It would seem preferable to drain the nodes in a way that allows for more parallelism in the per-node kernel-reboot process, but draining is expensive and its cheaper to reboot and hope the data comes back to the pool within some period of time after the reboot. This gets worse linearly as the cluster grows.<p>A non-trivial size cluster facing this can have a reboot rollout easily stretch from hours into days and even weeks. It is further made slower when the roll-out itself is repeatedly paused when any other production issue is detected, or some other in-cluster event is happening and distributed storage health is degraded or unavailable. If a single (additional) node goes out during the reboot roll-out, data goes unavailable and storage must wait and heal. It also simply takes time for the cluster to reconcile when the storage eventually comes back from reboot to make sure it is all still there.<p>If your systems are large enough, things will go so slow that things fall into the trap where the target release changes mid-deployment: to benefit from everything learned in the last many days or weeks, security, performance, crashes, whatever!  There is benefit because the fixes you cared about most got onto a portion of the cluster sooner than later. There is also penalty, as this resets the time it takes to deploy, elongating the perceived end-to-end deployment time. This negatively affects OKRs and similarly displaces the release of anything that was queued for upcoming releases.<p>So yeah, live patching is great to get priority fixes out in a matter of minutes or hours.  I also think it is the best tool to get oneself out of this rollout-reset trap and onto the next release sooner.  Faster than rollback or rollover.</p>
]]></description><pubDate>Wed, 20 May 2026 01:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48201972</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=48201972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48201972</guid></item><item><title><![CDATA[New comment by waych in "Claude Code refuses requests or charges extra if your commits mention "OpenClaw""]]></title><description><![CDATA[
<p>In the real world, leaving booby traps out that can harm others including the innocent are a liability and regularly a crime in itself.<p>I wonder how long these sorts of games will play before the law applies itself.</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:48:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966652</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=47966652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966652</guid></item><item><title><![CDATA[New comment by waych in "Switch to Jujutsu Already: A Tutorial"]]></title><description><![CDATA[
<p>FWIW git-branchless, an extension to git, addresses many of these points without leaving git.</p>
]]></description><pubDate>Thu, 16 Oct 2025 20:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45610187</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=45610187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45610187</guid></item><item><title><![CDATA[New comment by waych in "We hacked Gemini's Python sandbox and leaked its source code (at least some)"]]></title><description><![CDATA[
<p>IIRC Google has a policy whereby all google3 binaries must be rebuilt within a 6-month window. This allows teams to age-out support for old versions of things, including glibc. grte supports having multiple multiple versions of itself installed side-by-side to allow for transition periods ("v5" in the article).</p>
]]></description><pubDate>Tue, 01 Apr 2025 00:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43541601</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=43541601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43541601</guid></item><item><title><![CDATA[New comment by waych in "We hacked Gemini's Python sandbox and leaked its source code (at least some)"]]></title><description><![CDATA[
<p>The "runtime" is a google internal distribution of libc + binutils that is used for linking binaries within the monolithic repo, "google3".<p>This decoupling of system libraries from the OS itself is necessary because it otherwise becomes unmanageable to ensure "google3 binaries" remain runnable on both workstations and production servers. Workstations and servers each have their own Linux distributions, and each also needs to change over time.</p>
]]></description><pubDate>Sat, 29 Mar 2025 00:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43511726</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=43511726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43511726</guid></item><item><title><![CDATA[New comment by waych in "Oracle customers confirm data stolen in alleged cloud breach is valid"]]></title><description><![CDATA[
<p>If the fines were existential threats, who would even want to do business in these countries?</p>
]]></description><pubDate>Thu, 27 Mar 2025 08:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43491394</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=43491394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43491394</guid></item><item><title><![CDATA[New comment by waych in "Establishment of the strategic Bitcoin reserve and US digital asset stockpile"]]></title><description><![CDATA[
<p>Given that this strategic reserve is to be built from all the various civil and criminal asset forfeitures, and not actually buying any crypto currency, how exactly is this considered a "wealth transfer"?<p>This is centralizing governance of forfeited assets from across the many agencies that are currently holding wallets with no direction, into a single place: the Treasury.  This seems far favorable to letting various (430+) agencies manage these valuable assets on their own where they can easily be lost, stolen, etc.</p>
]]></description><pubDate>Sat, 08 Mar 2025 03:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43297244</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=43297244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43297244</guid></item><item><title><![CDATA[New comment by waych in "UEFI-Only Support for AMD Radeon RX 9000 Series Graphics and Later"]]></title><description><![CDATA[
<p>CSM is required for tools that aren't UEFI enabled. memtest86+ for example can't use a UEFI GOP and requires a BIOS capable VGA. Can't be used with a UEFI-only video card (e.g. recent ryzen igpu).<p>Also, there is still plenty of hardware out there that only comes with BIOS-capable option roms. These still require CSM if you want them to be be visible at boot.</p>
]]></description><pubDate>Sat, 08 Mar 2025 01:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43296701</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=43296701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43296701</guid></item><item><title><![CDATA[New comment by waych in "OpenGL to WASM, learning from my mistakes"]]></title><description><![CDATA[
<p>Wow, 89MB of sphere "data".  Why not just use a RNG?</p>
]]></description><pubDate>Sat, 01 Mar 2025 21:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43224050</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=43224050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43224050</guid></item><item><title><![CDATA[New comment by waych in "Google transfers 1.2 EB of data every day using Effingo"]]></title><description><![CDATA[
<p>Managed async bulk transfers as-a-service seems relevant to anyone writing lots of data doing multisite including DR. You can easily have this problem and not have yet hit any other scale problems that are addressed by the alluded-to tools people love to hate (k8s, tf, containers etc).<p>What is being managed here with Effingo is the relatively tiny links between sites, not the bandwidth on the fat local links. Bandwidth needs to be managed and prioritized across all the various copies that are happening across different services apps and teams simultaneously across the company, and across the systems themselves as aggregate for the links. Managing it gives you control on cost but also ensures optimal use within the constraints imposed and consistent and reliable handling of the copy use case.</p>
]]></description><pubDate>Wed, 07 Aug 2024 15:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41182303</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=41182303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41182303</guid></item><item><title><![CDATA[New comment by waych in "What I wish I knew about ESPP and RSUs sooner"]]></title><description><![CDATA[
<p>> [1] e.g. because stock sales/purchases are still inexplicably not instantaneous it's conceivable something terrible could happen in the multiday period between purchasing your shares at a discount, and being able to sell them.<p>I recall participating in an ESPP where each time it vested (each 6 months) ended up being in a trading black out window, where we had to wait until Earnings Release + 3 days before being able to dump the stock. Lost that 15% gain just about every time.</p>
]]></description><pubDate>Mon, 18 Mar 2024 01:10:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39739599</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39739599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39739599</guid></item><item><title><![CDATA[New comment by waych in "HTTP/2 and HTTP/3 explained"]]></title><description><![CDATA[
<p>This is mixing up cmd.exe which is the dos-like (but not dos) scripting interpreter, and conhost.exe which is the actual old terminal emulator/console that the kernel would spin up whenever you ran cmd.exe.</p>
]]></description><pubDate>Sat, 16 Mar 2024 00:39:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39722205</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39722205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39722205</guid></item><item><title><![CDATA[New comment by waych in "Engineer bought prison laptop and 1,200 incarcerated folks lost their devices"]]></title><description><![CDATA[
<p>But it is lazy. Sorry if folks feel obligated to defend it.</p>
]]></description><pubDate>Sun, 10 Mar 2024 04:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39656821</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39656821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39656821</guid></item><item><title><![CDATA[New comment by waych in "Engineer bought prison laptop and 1,200 incarcerated folks lost their devices"]]></title><description><![CDATA[
<p>It may be cynical, sure. But chosing cheap words to address groups of people is poor form for the speaker nevertheless.<p>If you are addressing others, use better words to describe them. Calling people "folks" all the time is lazy and insulting.</p>
]]></description><pubDate>Sat, 09 Mar 2024 17:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39653478</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39653478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39653478</guid></item><item><title><![CDATA[New comment by waych in "Engineer bought prison laptop and 1,200 incarcerated folks lost their devices"]]></title><description><![CDATA[
<p>I forget where I first heard this, but whenever someone uses the word "folks", you can often replace that word with the word "idiots" and get the actual underlying meaning of the speaker.<p>Now not all speakers using it mean it that way, but it's a lazy word to use to group people, and the othering of people it implies seems to equally apply. The condescending tone really shines through.<p>If you intend on continuing to use this word to address people, know that at least some of us are making this conversion in our heads at all times.</p>
]]></description><pubDate>Sat, 09 Mar 2024 15:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39652360</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39652360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39652360</guid></item><item><title><![CDATA[New comment by waych in "California Approves Waymo Expansion to Los Angeles and SF Peninsula [pdf]"]]></title><description><![CDATA[
<p>Is it better to leave it to an AI algorithm watching you in the back of the car? One way or another passengers are going to get rated.</p>
]]></description><pubDate>Fri, 01 Mar 2024 23:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39568183</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39568183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39568183</guid></item><item><title><![CDATA[New comment by waych in "Go Enums Suck"]]></title><description><![CDATA[
<p>True Scotsman spotted!</p>
]]></description><pubDate>Fri, 01 Mar 2024 19:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39565799</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39565799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39565799</guid></item><item><title><![CDATA[New comment by waych in "Crypto Mining Consumes a Mind-Boggling 2% of U.S. Electricity"]]></title><description><![CDATA[
<p>Plants die for lack of CO2. It's their food.</p>
]]></description><pubDate>Sun, 04 Feb 2024 02:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39246878</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39246878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39246878</guid></item><item><title><![CDATA[New comment by waych in "Crypto Mining Consumes a Mind-Boggling 2% of U.S. Electricity"]]></title><description><![CDATA[
<p>No one has an EV that will last 50 years. They are also not made from renewables.<p>CO2 is plant food, and is a red herring to the energy discussion.</p>
]]></description><pubDate>Sat, 03 Feb 2024 02:07:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39236961</link><dc:creator>waych</dc:creator><comments>https://news.ycombinator.com/item?id=39236961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39236961</guid></item></channel></rss>