<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: admax88qqq</title><link>https://news.ycombinator.com/user?id=admax88qqq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 21 Sep 2026 21:12:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=admax88qqq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by admax88qqq in "AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint"]]></title><description><![CDATA[
<p>Somebody (Mozilla?) should make a browser that just proactively blocks shit like this<p>I’m sure some Adblock addon could do it but at the browser level would be preferred.  A browser vendor that just proactively does security and “correctness” tweaks to live sites would actually be in my interests as a user</p>
]]></description><pubDate>Thu, 20 Aug 2026 15:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49376292</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=49376292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49376292</guid></item><item><title><![CDATA[New comment by admax88qqq in "We replaced Redis with MySQL for inventory reservations and it scaled"]]></title><description><![CDATA[
<p>why a non-decreasing counter?<p>Looking at your solution, if i understand it, is instead of decreasing the inventory count for each sku as orders are processed, you are comparing the current warehouse quantity against the sum of all carts to see if there's availbale quantity.<p>You'll have to also include the sum of all completed orders so far.<p>Honestly seems almost worse? Arn't you trading contention on a single counter (inventory) for a large read across all pending and completed orders?  Even indexed you're ingesting a ton more data?  And you'll still need a lock here as you have to ensure two orders do this check at the same time.<p>Naive design<p>- Single inventory row per warehouse sku
- All orders compete on a lock for all inventory sku rows in their order to deduct/claim their items<p>Shopify design<p>- Unroll warehouse inventory to thousands of rows per sku
- Order processing races to find sufficient unlocked rows for all items in order
  - If insufficient rows are found then orders block behind slower "restock" process that creates more rows<p>Your design<p>- Warehouse inventory row is static/read-only (restocking out of scope for now that's fine).  
- Order processing computes the sum of all completed orders to ensure there is sufficient quantity
  - This would have to be under a lock as well, otherwise two or more racing orders will think there is quantity left.<p>So sounds like in your solution, you still have a single point of contention for who is computing the sum of completed orders, and while holding that lock you are doing a sum of all completed orders for each sku in your order.  That sounds... worse?</p>
]]></description><pubDate>Tue, 11 Aug 2026 21:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49264948</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=49264948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49264948</guid></item><item><title><![CDATA[New comment by admax88qqq in "We replaced Redis with MySQL for inventory reservations and it scaled"]]></title><description><![CDATA[
<p>> Shopify incorrectly formulated the very problem they are trying to solve.<p>That’s a bold overconfident statement.  Cart abandonment is real. People never clear their carts they just walk away<p>Shopify purposefully chooses to do it at payment time because doing it earlier results in lost sales as people “reserve” items and then walk away causing other to see out of stock and then also walk away<p>Whoever puts up the money first gets the item<p>That’s the design constraint they chose you can’t just say “their solution is wrong because they solved the wrong problem”. Each design is a different user experience and I think it’s safe to say they chose which experience they want consciously.</p>
]]></description><pubDate>Sun, 09 Aug 2026 05:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49228775</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=49228775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49228775</guid></item><item><title><![CDATA[New comment by admax88qqq in "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK"]]></title><description><![CDATA[
<p>don't you then have to keep your IDE config synced across them an open a whole instance for each project? Why even have an OS underneath it at this point?<p>Sometimes it feels like I'm just being asked to install a real linux distro inside my linux distro so I can actually do things.  Here's you nice shiny desktop and app store!  Oh you want to do more than browse the web? Better install linux again in a VM.<p>Maybe i'm just stuck in legacy paradigms, but I kind of like just booting IntelliJ and picking the project i'm on today.<p>Or sometimes I want to move stuff between projects i'm working on, that's a lot easier if my one IDE instance can hit them all at the same time.</p>
]]></description><pubDate>Thu, 16 Jul 2026 02:41:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48929785</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=48929785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48929785</guid></item><item><title><![CDATA[New comment by admax88qqq in "Punch yourself in the face with reality"]]></title><description><![CDATA[
<p>I think ultimately you still have to pay down tech debt eventually.  Either through bankruptcy (throwaway the project) or servicing the debt (refactoring, rearchitecting etc).<p>It's not different than when coding by hand, often we take shortcuts by hand that we then have to pay for later.  It really just becomes a judgement call on when to stop prompting new features and start service what you have.<p>I think with AI and vibecoding its tempting to assume the output is good and chase the dopamine hits of more features, more features, more features, but eventually you get stuck.<p>That being said AI is also a great tool at paying down tech debt.  It's great at helping you read a codebase and can be great at making the mechanical changes you want.  And I think there is some truth to the story that newer models will be able to pay down debt (fix the slop) of older models.  But its all shades of grey, newer models are better than older ones, but can I emit slop with 5.6 faster than 5.7 will be able to fix it in the future? Nobody knows.<p>It's not like human projects are devoid of bad code, its all tradeoffs and shades of gray.  But to be honest I haven't written a line of code by hand in a while.</p>
]]></description><pubDate>Tue, 14 Jul 2026 21:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48913074</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=48913074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48913074</guid></item><item><title><![CDATA[New comment by admax88qqq in "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK"]]></title><description><![CDATA[
<p>mostly i'm trying to get out of the terminal and most IDEs don't understand devbox/distrobox well without lots of finagling.</p>
]]></description><pubDate>Tue, 14 Jul 2026 18:34:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48911188</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=48911188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48911188</guid></item><item><title><![CDATA[New comment by admax88qqq in "Department of Commerce has lifted export controls on Claude Fable 5 and Mythos 5"]]></title><description><![CDATA[
<p>Sure but that's orthogonal.<p>Yes you use the right tool for the job.<p>But if the job requires the best intelligence you can get with an LLM, then you use that.<p>Taking as an assumption that the quality of your product is a function of the quality of the inference you are using: if you use an inferior model because "what if it gets export controlled again" and your competitors don't, then your competitors are likely to win.<p>If you don't need frontier models for you job then this is all moot, but the thread started with<p>> You cannot build a business critical function on top of American SOTA frontier model<p>Which is silly.  HN likes to roleplay bringing everythgin "business critical" in house because sometimes vendors mess up.  Self host, don't use the cloud, run open models locally, built redundant supply chains in case of another covid, etc etc.  Sometimes the risk is real, but most of the time the risk is rare and the cost of an interruption event is less than the cost of bringing everything in house or using lower quality vendors "just in case"</p>
]]></description><pubDate>Wed, 01 Jul 2026 01:17:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48741329</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=48741329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48741329</guid></item><item><title><![CDATA[New comment by admax88qqq in "GLM 5.2 beats Claude in our benchmarks"]]></title><description><![CDATA[
<p>> beats Claude in our Cyber Benchmarks<p>Beats which model in Claude?  Whenever a "benchmark" doesn't put precise model numbers in their headlines I am immediately skeptical.  Either they don't know the difference (bad) or they are benchmarking against weaker models (misleading, also bad).<p>It's like when studies say "AI is bad at X" and they used GPT-3.5 in current year.</p>
]]></description><pubDate>Sun, 28 Jun 2026 20:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711274</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=48711274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711274</guid></item><item><title><![CDATA[New comment by admax88qqq in "OpenAI unveils its first custom chip, built by Broadcom"]]></title><description><![CDATA[
<p>> One day, maybe not far from now, a breakthrough will allow huge LLMs (say 200B in size) to run well on an old 5 year old Dell desktop.<p>But if you have such a breakthrough could you not also apply it and run 200T models on todays datacenters?</p>
]]></description><pubDate>Wed, 24 Jun 2026 18:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48664196</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=48664196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48664196</guid></item><item><title><![CDATA[New comment by admax88qqq in "Microsoft's "fix" for Windows 11"]]></title><description><![CDATA[
<p>The conspiracy version of this is each bad windows release is purposefully extra bad so the next "good" version is perceived as artifically well.<p>It's a shame too, I feel like the underlying OS has some really good engineering in it, but the layers of cruft and anti-features on top make for a poor overall product.</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47506836</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=47506836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47506836</guid></item><item><title><![CDATA[New comment by admax88qqq in "Microsoft's "fix" for Windows 11"]]></title><description><![CDATA[
<p>This follows the standard windows pattern of every release alternating between bad/good.<p>98 good<p>ME bad<p>XP good<p>Vista bad<p>7 good<p>8 bad<p>10 good<p>11 bad<p>When 12 comes windows will be tolerable again.</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504002</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=47504002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504002</guid></item><item><title><![CDATA[New comment by admax88qqq in "OpenCiv3: Open-source, cross-platform reimagining of Civilization III"]]></title><description><![CDATA[
<p>I would wager all of those are distributing malware.</p>
]]></description><pubDate>Sat, 07 Feb 2026 16:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46925319</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=46925319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46925319</guid></item><item><title><![CDATA[New comment by admax88qqq in "xAI joins SpaceX"]]></title><description><![CDATA[
<p>> This looks increasingly a good idea.<p>Why?</p>
]]></description><pubDate>Mon, 02 Feb 2026 23:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46863569</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=46863569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46863569</guid></item><item><title><![CDATA[New comment by admax88qqq in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Right I get tha. The point I’m making is that from a users perspective it’s functionally very similar. A non deterministic llm or a non deterministic company full of designers and engineers.</p>
]]></description><pubDate>Sat, 01 Nov 2025 18:43:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45784194</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=45784194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45784194</guid></item><item><title><![CDATA[New comment by admax88qqq in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Web apps kind of already do that with most companies shipping constant UX redesigns, A/B tests, new features, etc.<p>For a typical user today’s software isn’t particularly deterministic. Auto updates mean your software is constantly changing under you.</p>
]]></description><pubDate>Sat, 01 Nov 2025 18:28:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45784041</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=45784041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45784041</guid></item><item><title><![CDATA[New comment by admax88qqq in "OK, I can partly explain the LLM chess weirdness now"]]></title><description><![CDATA[
<p>> You're strictly correct, but the rules for chess are infamously hard to implement<p>Come on.  Yeah they're not trivial but they've been done numerous times.  There's been chess programs for almost as long as there have been computers.  Checking legal moves is a _solved problem_.<p>Detecting valid medical advice is not.  The two are not even remotely comparable.</p>
]]></description><pubDate>Fri, 22 Nov 2024 22:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42217741</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=42217741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42217741</guid></item><item><title><![CDATA[New comment by admax88qqq in "Bpftune uses BPF to auto-tune Linux systems"]]></title><description><![CDATA[
<p>It’s not a questions of being able to reverse. It’s a question of being able to diagnose that one of these changes even was the problem  and if so which one.</p>
]]></description><pubDate>Sun, 17 Nov 2024 14:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42164502</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=42164502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42164502</guid></item><item><title><![CDATA[New comment by admax88qqq in "We're experimenting with advertising"]]></title><description><![CDATA[
<p>Seeing ads can still affect you psychologically even if you don't click them.<p>Also lots of ads prey on people with worse impulse control who bankroll the rest of us who don't click ads.  Similar to how casinos are bankrolled by the addicts at the slot machines or many games are bankrolled by the addicts spending all their savings on in game items.<p>Doesn't make me feel warm and fuzzy.<p>Plus there's something just aesthetically pleasing about an ad-free experience.  I started paying for youtube premium to avoid ads and I must say its a much nicer experience.</p>
]]></description><pubDate>Thu, 14 Nov 2024 17:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42138982</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=42138982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42138982</guid></item><item><title><![CDATA[New comment by admax88qqq in "No GPS required: our app can now locate underground trains"]]></title><description><![CDATA[
<p>Awesome!</p>
]]></description><pubDate>Wed, 13 Nov 2024 17:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42128026</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=42128026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42128026</guid></item><item><title><![CDATA[New comment by admax88qqq in "No GPS required: our app can now locate underground trains"]]></title><description><![CDATA[
<p>I find the bus tracking of this app in my city is pretty poor unfortunately.  Probably not the apps fault probably an issue of the municipality but still annoying.<p>That being said, if this app could convince cities to also be used for payment that would be a game changer.  Uber for public transit would really remove so much friction from using transit.</p>
]]></description><pubDate>Wed, 13 Nov 2024 16:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42127433</link><dc:creator>admax88qqq</dc:creator><comments>https://news.ycombinator.com/item?id=42127433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42127433</guid></item></channel></rss>