<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: niobe</title><link>https://news.ycombinator.com/user?id=niobe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 23 Jun 2026 20:59:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=niobe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by niobe in "Ferrari Luce"]]></title><description><![CDATA[
<p>In software we have an enshittification problem. In industrial design we have a generification problem.</p>
]]></description><pubDate>Tue, 26 May 2026 04:46:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48275108</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48275108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48275108</guid></item><item><title><![CDATA[New comment by niobe in "Uv is fantastic, but its package management UX is a mess"]]></title><description><![CDATA[
<p>ELI5, why not submit patches, why a blog?</p>
]]></description><pubDate>Fri, 22 May 2026 07:13:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232944</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48232944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232944</guid></item><item><title><![CDATA[New comment by niobe in "Was my $48K GPU server worth it?"]]></title><description><![CDATA[
<p>Agreed, if anything an electrician was needed, not a professional PC builder.<p>The picture shows two power supplies. Powering what is effectively one appliance from different circuits is a definite no-no, and I can't think of any circumstance where it wouldn't be in a home.<p>If his mains supply was sufficient to run the server and the house in the first place then the simplest solution would be to simply upgrade one of the MCBs/RCBOs on one of the circuits to the required capacity. I am not sure a landlord would even notice something like that, and if the house is wired correctly in the first place, it's unlikely to be dangerous. So going from say, 6A to 12A, on a 20A mains supply is generally fine if the gauge of wiring is correct.</p>
]]></description><pubDate>Fri, 22 May 2026 05:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232235</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48232235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232235</guid></item><item><title><![CDATA[New comment by niobe in "Solar-based sleep patterns compared to modern norms"]]></title><description><![CDATA[
<p>I think you, the breadwinner, did NOT go to the shops. Your wife did. I don't know when 9-5 started, but it kinds of smacks of the British being that regimented.<p>By contrast, my observation is that MOST of the world's population still works from about an hour after dawn until early afternoon, or sometimes until dusk, depending on their age, job, station in life and the general level of resources they have versus what they need. And they probably always did.</p>
]]></description><pubDate>Fri, 15 May 2026 06:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145182</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48145182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145182</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>> The faster you fill whatever buffer, the faster you can let another client use the connection.<p>Basically this. They way we usually put it is that we want clients to "get on and off the channel as quickly as possible". That requires all clients in range of each other to be behaving (respecting the rules) and using fast enough data rates to minimise their consumption of precious air-time.<p>Under the hood though, it's a very granular frame-by-frame, almost nanosecond-by-nanosecond thing that leads to the overall throughput at a human timescale. To give you a sense, let me try to summarise the factors affecting throughput this way:<p>- Data Rate: the transmitting client can adjust the data rate of each frame up or down per frame if they want. For example, a single TCP session on a 2.4GHz channel could in theory see data rates everywhere between 1Mbps and 450Mbps. But in practice most drivers I've seen adjust up or down incrementally. And in a healthy network, they usually hover around the top 25% of the mutually supported data rates (but they also spend very little time at the highest data rate, typically less than 1%). Also the AP could be using different data rate to the client, and usually is. The rx and tx directions are effectively separate streams and data rate is always chosen solely by the transmitter.<p>- Block Size: Similar to TCP windowing. Data can be sent in multi-frame 'bursts' before an acknowledgement is required by the transmitter for it send more. In the original Wi-Fi, every frame had to be acknowledged. Later standards introduced this idea of block acknowledgements.<p>- Re-transmits: Whenever acknowledgements are not received, the data has to be resent. Block size will be reduced, possibly to 1, so it will also take longer. Note that re-transmits are expected and very routine in Wi-Fi, whereas in TCP they are usually considered more of an exception (except on the internet). I've observed re-transmit rates of 20% in networks where no user is perceiving any sort of issue at all. So Wi-Fi is very robust to frame loss, up to a point, but even so, re-transmits do end up having a large impact on the aggregate throughput.<p>- Clear channel wait time: It's no exaggeration to say that transmitters spend most of their _waiting_ to transmit. And a big chunk of that wait time is just waiting for the medium to be clear - the clear channel assessment. If the client thinks there is a transmission going on, it just has to kill time.<p>- Other wait times: Even when the channel seems clear, there are various requirements to do nothing before and after transmitting. For example, the inter-frame spacing interval and the random back-off interval. These are just the rules of play. In fact, congestion avoidance on Wi-Fi could be said to be entirely a matter of timing.<p>Note that these are a simplification and clearly I can't mention everything or cover all the nuances. But, in the way I've framed it here, the clear-channel wait time and the re-transmit rate do basically encapsulate the impact of intangibles I didn't mention, like congestion and noise/interference.<p>TLDR; Wi-Fi transmissions are extremely lumpy at their native timescale, but many seem a lot smoother than many TCP transmissions at human timescales.<p>> Correlated, but obviously bad code can really fuck with neighbors.<p>Also true. Bad code is usually exemplified in Wi-Fi by bad drivers (looking at you Broadcom). These will cause clients to "stick" to bad APs when they should roam, or pick the wrong channel/AP/band in the first place. Intel is generally very good.<p>> And each client has an incentive to be greedy so users of that client get a better experience.<p>Greed is good in the sense that clients want to transmit their data as soon and as fast as  possible and we want them too! But they have to respect the rules. Of course there's only a handful of chipset vendors so they mostly do. But within that, there's still plenty of room for clients and APs to do things that are _sub-optimal_ even if they are Wi-Fi legal, as per the sticky client example I mentioned.<p>> So you fall back again to QOS for what you care about..<p>Wi-Fi does indeed have its own implementation of QoS which is of course a timing dance! But I think you're referring to QoS in higher layers like IP. So it's worth mentioning that this WiFi stuff is all happening at layers 1 & 2. All the congestion detection and re-transmissions and so on that may be happening in higher-layer protocols like TCP are happening _in addition_ to what is going on at the WiFi layers.</p>
]]></description><pubDate>Sun, 10 May 2026 06:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081568</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48081568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081568</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>But this is the point. What your neighbour's are doing greatly affects the performance of your network.<p>If you have a good connection and are successfully able to  transmit packets to your AP at 600Mbps, and your neighbour has a poor connection and is transmitting at 6Mbps to his AP at that moment, you literally have to wait ~100 times as long for a free medium before you can attempt to transmit. And that's for every single frame. Then you have to hope his client is well-behaved enough not to transmit while you are transmitting. Otherwise you end up having to wait again and retransmit anyway.<p>You might not notice this with only 2 clients. It might be the difference between a 80MBps and a 50MBps download for example. But it decays exponentially with the number of clients.</p>
]]></description><pubDate>Sat, 09 May 2026 03:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071483</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48071483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071483</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>Yes, and before that MU-MIMO is also an improvement to the problem. Still only 1 transmitter at a time, but multiple receivers.</p>
]]></description><pubDate>Sat, 09 May 2026 03:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071447</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48071447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071447</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>This is a common misconception.. you and your neighbour can <i>configure</i> the same channel, you cannot successfully <i>transmit</i> at the same time on the same channel within range. Nor can you and your own AP successfully transmit at the same time on the same channel.<p>When you and your neighbour _appear_ to be transmitting at the same time, each adapter is actually spending most of it's time waiting for a clear medium and for various backoff timers to expire before attempting to transmit.<p>"Appear as noise" is not defined for Wi-Fi adapters. There is only "I received a frame addressed to me and acknowledged it" or "I sent a frame and either did or didn't get an acknowledgement back from the receiver". Receivers do not know why they didn't receive a frame, or, if they received a corrupted frame, why it was corrupted. They just wait for a retransmit. Senders ordinarily wait a certain time to receive an acknowledgement, and if they don't, the start the transmit wait cycle again. But they often then reduce the data rate to increase the odds of a successful transmission.<p>I'm glossing over some complexity here, because there's a sender and receiver to consider, and each has a different view of the RF environment, but the point is always correct when all transmitters and receivers (lets say the 2 APs and each has 1 client) are in audible range of each other. And this is most of the time. Note that "audible range" (where the signal is such that the medium is deemed as busy by the adapter) is much larger than the "usable range" (where data can be transmitted at reasonable speeds). So transmitters create interference in a much larger area than they actually operate in.<p>That means your neighbour transmitting at 6Mbps to his AP will indeed degrade the performance of your client who wants to transmit at 600Mbps because your client has to wait ~100 times longer for a clear medium.</p>
]]></description><pubDate>Sat, 09 May 2026 03:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071437</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48071437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071437</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>So that table is using distance as a proxy for signal to noise ratio. SNR is what really matters.<p>Each data rate in the standard uses a different encoding technique. "Faster" encoding techniques cram more data into a given transmission interval but require a higher signal to noise ratio to be received without error. Since SNR declines with distance you can have a rough idea at what distance from a transmitter you will be able to receive at what data rate.<p>However, people and vendors focus far too much on maximum throughput. I've seen data showing that even in the best conditions, clients spend about 1% of their time transmitting or receiving at the highest data rates. Because they are dynamically adjusting the data rate based on the perceived SNR.<p>Individual clients' peak throughput also works against _aggregate_ throughput when talking about wireless networks with multiple users. If you have 100 clients, do you want one to be able to dominate the others or everyone get a more or less equal share? These peak speeds assume configurations that I would never deploy in practice, because they favour individual users and cripple aggregate throughput - things like 160 MHz wide channels.<p>But the sticker speed is what sells..</p>
]]></description><pubDate>Sat, 09 May 2026 00:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070687</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48070687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070687</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>Yes, that helps quiet a lot in practice because in most places there's limited "frequency-domain" capacity (i.e. free channels) but  plenty of "time-domain" capacity, (i.e. free air-time). So even if you are sharing a channel with 4 other APs and their users, everybody may subjectively feel the network is fast. When chopping up the time domain into nanoseconds there's just a lot of idle time available, even if clients are pulling down files at 600Mbps.<p>But at a fundamental level,  the channel space (~60 across all bands best case) is extremely limited but the potential growth in transmitters is unbounded. It's like a linear hack to an exponential problem. It seems to work at first, but under very high load conditions performance still degrades ever faster until it falls off a cliff. Then there's all sorts of complex dynamic behaviour like the hidden node problem to add to this, but it all boils down to needing air-time and SNR.</p>
]]></description><pubDate>Sat, 09 May 2026 00:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070547</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48070547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070547</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>I would agree with that. G to N was perhaps the most critical move in Wi-Fi because it included MIMO. You can think of this as unwanted signal echoes and reflections being switched from a liability to a benefit. Heck, I _still_ run WiFi-4 networks and they perform very well. WiFi-5 was an incremental upgrade, with many experimental features that barely used in practice.<p>802.11 is in general a vast swag of cool tricks, and when enough ideas are thrown at a wall, many do end up sticking, but for the most part the benefits are cumulative. MIMO being one major exception.</p>
]]></description><pubDate>Sat, 09 May 2026 00:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070348</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48070348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070348</guid></item><item><title><![CDATA[New comment by niobe in "Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)"]]></title><description><![CDATA[
<p>An impressive attempt to summarise Wi-Fi which is a very deep topic. However I think the executive summary already missed the <i>most</i> critical thing about Wi-Fi:<p>only 1 transmitter at a time per channel - across all WLANs, yours and your neighbours, with no deterministic way to avoid collisions.<p>It's a shared medium and it's not even half duplex, unlike the dedicated full duplex you would typically get with an ethernet cable to a switch port.<p>The fact that Wi-Fi achieves what it does with this limitation, and how it co-ordinates the dance of multiple unknown clients using the same medium - and in the presence of other RF technologies  to boot - is indeed an incredible technology story, but this achilles heel is the single most defining thing about Wi-Fi performance.</p>
]]></description><pubDate>Sat, 09 May 2026 00:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070317</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48070317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070317</guid></item><item><title><![CDATA[New comment by niobe in "DeepSeek V4 Pro at 75% off until 31 May"]]></title><description><![CDATA[
<p>What if I told you.. this was no different to every US company</p>
]]></description><pubDate>Thu, 07 May 2026 02:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48044546</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48044546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48044546</guid></item><item><title><![CDATA[New comment by niobe in "DeepSeek V4 Pro at 75% off until 31 May"]]></title><description><![CDATA[
<p>So I think the current generation of models are arguably all about the same in terms of capability. However, the requirement for exponential growth I mentioned is all about the <i>economics</i>.<p>AI companies are trying to ride a growth wave where the income curve lags the expense curve by 1-2 years, and at the same time investing 10x their historical income on next year's projected demand.<p>Everyone is selling their API calls at a loss, because to capture the investment required to scale the business up and the costs down, you need to grow your market now (in relative and absolute terms). And history shows, that in big tech you often have winner-takes-all situations, or, at least a couple of big firms will dominate, and the others will die. That's where market share becomes a key strategic goal.<p>But to secure that, they also need to be building next year's compute now. And if their  anticipated compute needs are 10x this year, they've got a serious funding problem, one that can only be filled by capital with an appropriate risk appetite. You can only get this high-risk capital when the potential payoff is even more enormous, or, when it's a smaller bite of a much bigger pie. Hence, MS putting into OpenAI and so on. But the investment needs are getting so big we are starting to see some pullback from more conservative sources, but also record deals from others.<p>Now say an AI company does get the capital they need to grow. Well, they've still got a very serious supply problem. RAM, GPUs, water, electricity etc. Hence why there's a lot of deals and cross-investment going on - everyone is trying to secure resources and lower their overall risk exposure while keeping a foot in every possible door, so they can switch alliances whenever it's expedient, and because collaboration also helps the overall market to grow.<p>This all explains to me why the industry _needs_ the hype. These companies can't exist without it, because the money they need to sink in, in order to even be around in 18 months, far outstrips all reasonable financial practices. So it's capitalism on steroids or nothing. If you believe the AI story, then to that extent, it's rational.<p>But note that nowhere in this scenario does it suggest the actual consumers will be getting a consistent product at a consistent price!!!</p>
]]></description><pubDate>Thu, 07 May 2026 01:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48044392</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48044392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48044392</guid></item><item><title><![CDATA[New comment by niobe in "Ask HN: Should show HN be renamed?"]]></title><description><![CDATA[
<p>this</p>
]]></description><pubDate>Thu, 07 May 2026 00:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48043774</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48043774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48043774</guid></item><item><title><![CDATA[New comment by niobe in "DeepSeek V4 Pro at 75% off until 31 May"]]></title><description><![CDATA[
<p>This is clearly a well-timed loss-leading strategic market share grab!  Anthropic have blown a lot of user trust in the last couple of months..<p>But, overall, the current AI pricing is completely unsustainable, across all AI companies, except via the exponential growth they are relying on. Dylan Patel did the most insightful analysis of this I've come across.. <a href="https://youtu.be/mDG_Hx3BSUE?si=nyJu4adwYCH1igbJ" rel="nofollow">https://youtu.be/mDG_Hx3BSUE?si=nyJu4adwYCH1igbJ</a></p>
]]></description><pubDate>Thu, 07 May 2026 00:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48043740</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48043740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48043740</guid></item><item><title><![CDATA[New comment by niobe in "QUIC will soon be as important as TCP – but it's vastly different"]]></title><description><![CDATA[
<p>Pretty interesting... raised more questions than it answered but I guess I have to RTFRFC for that.</p>
]]></description><pubDate>Thu, 07 May 2026 00:10:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48043693</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48043693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48043693</guid></item><item><title><![CDATA[New comment by niobe in "DeepClaude – Claude Code agent loop with DeepSeek V4 Pro"]]></title><description><![CDATA[
<p>thanks, that was super easy.<p>I have been wanting to try CC with different models since Opus went downhill last month..<p>What limitations or issues have you noticed when using DeepSeek with Claude Code if any?</p>
]]></description><pubDate>Mon, 04 May 2026 06:55:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005486</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=48005486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005486</guid></item><item><title><![CDATA[New comment by niobe in "We Need to Talk About the IPv8 Draft"]]></title><description><![CDATA[
<p>Don't take it too seriously. It's essentially AI slop. The entire draft mentioned nothing of subnetting under the new addressing schema so I took it is essentially fraudulent on that point alone. This will naturally expire in a few months.</p>
]]></description><pubDate>Thu, 30 Apr 2026 22:02:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968807</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=47968807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968807</guid></item><item><title><![CDATA[New comment by niobe in "Can Sam Altman be trusted? Musk wants a jury to answer the question"]]></title><description><![CDATA[
<p>I trust both Musk & Altman 100% to be themselves ..</p>
]]></description><pubDate>Tue, 28 Apr 2026 04:38:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47930514</link><dc:creator>niobe</dc:creator><comments>https://news.ycombinator.com/item?id=47930514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47930514</guid></item></channel></rss>