<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: Ao7bei3s</title><link>https://news.ycombinator.com/user?id=Ao7bei3s</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 08:29:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Ao7bei3s" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Ao7bei3s in "WolfIP: Lightweight TCP/IP stack with no dynamic memory allocations"]]></title><description><![CDATA[
<p>It has a fixed maximum number of concurrent sockets, and each socket has queues backed by per-socket fixed-size transmit and receive buffers (see `rxmem` and `txmem` in `struct tsocket`[1]). This is fine, because in TCP, each side advertises remaining buffer space via the window size header field [2] (possibly with its meaning modified by the window scale option during the initial handshake - see [3] & `struct PACKED tcp_opt_ws`), and possibly also how much it can maximally receive in one packet (via the MSS option on the initial handshake [4]; possibly modified by intermediary systems via MSS clamping). wolfip has unusually small buffer sizes, and hardcodes them via #define, and everything else (e.g. congestion control) is pretty rudimentary too, but otherwise it's pretty much the same as in a "normal" implementation.<p>[1] <a href="https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca2d3d791fa793d5f4e03/src/wolfip.c#L1073" rel="nofollow">https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca...</a>
[2] <a href="https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca2d3d791fa793d5f4e03/src/wolfip.c#L650" rel="nofollow">https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca...</a>
[3] <a href="https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca2d3d791fa793d5f4e03/src/wolfip.c#L3249" rel="nofollow">https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca...</a>
[4] <a href="https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca2d3d791fa793d5f4e03/src/wolfip.c#L2228" rel="nofollow">https://github.com/wolfSSL/wolfip/blob/60444d869e8f451aa2dca...</a></p>
]]></description><pubDate>Fri, 13 Mar 2026 06:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47361285</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=47361285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47361285</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Opening the AWS European Sovereign Cloud"]]></title><description><![CDATA[
<p>It's similar to FedRAMP systems like AWS GovCloud (US), which can only be accessed by someone who is a US person (US citizen <i>or</i> lawful permanent resident) <i>and</i> on US soil (physically in the US at the time of access).</p>
]]></description><pubDate>Tue, 20 Jan 2026 04:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46687975</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=46687975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46687975</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "I got an Nvidia GH200 server for €7.5k on Reddit and converted it to a desktop"]]></title><description><![CDATA[
<p>LACK tables specifically are well proven to be quite sturdy actually. They happen to be just the right width for servers / network devices, and so people have used them for that purpose for ages. Search for "LACK rack", or see e.g. <a href="https://wiki.eth0.nl/index.php/LackRack" rel="nofollow">https://wiki.eth0.nl/index.php/LackRack</a>. 20kg is nothing; I've personally put >100kg on top.</p>
]]></description><pubDate>Thu, 11 Dec 2025 00:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46225929</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=46225929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46225929</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Perfetto: Swiss army knife for Linux client tracing"]]></title><description><![CDATA[
<p>Go to <a href="https://ui.perfetto.dev/" rel="nofollow">https://ui.perfetto.dev/</a>. On the left sidebar, under "Example traces", click "Open Android example".<p>For a simple example using your own data, save this as a file and open it via "Open trace file":<p><pre><code>  [
    {"name": "Example 1", "ph": "X", "ts": 1, "dur": 1, "pid": 0, "tid": 0},
    {"name": "Example 2", "ph": "X", "ts": 3, "dur": 2, "pid": 0, "tid": 0},
    {"name": "Example 3", "ph": "X", "ts": 2, "dur": 1, "pid": 0, "tid": 1},
    {"name": "Example 4", "ph": "X", "ts": 4, "dur": 2, "pid": 0, "tid": 1}
  ]</code></pre></p>
]]></description><pubDate>Fri, 31 Oct 2025 23:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45778009</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=45778009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45778009</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "French firm Gouach is pitching an Infinite Battery with replaceable cells"]]></title><description><![CDATA[
<p>It really depends. The DMCA does have limited exemptions for reverse engineering for interoperability. The EFF has a good overview: <a href="https://www.eff.org/issues/coders/reverse-engineering-faq" rel="nofollow">https://www.eff.org/issues/coders/reverse-engineering-faq</a> (search for DMCA). My personal takeaway is that this question cannot be definitely answered outside of court.</p>
]]></description><pubDate>Wed, 20 Aug 2025 23:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44967691</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=44967691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44967691</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Show HN: I Got Tired of Calculator Sites, So I Built My Own"]]></title><description><![CDATA[
<p>Try <a href="https://numbat.dev/" rel="nofollow">https://numbat.dev/</a> (<a href="https://github.com/sharkdp/numbat">https://github.com/sharkdp/numbat</a>). It's my go-to for any engineering calculations. It can also run locally.<p><pre><code>  >>> 4 weeks + 59*3 hours -> days
  4 week + 59 × 3 hour  day
      = 35.375 day    [Time]

  >>> 5V / 50ohm -> mA
    5 volt / 50 ohm  milliampere
        = 100 mA    [Current]
</code></pre>
Full syntax: <a href="https://numbat.dev/doc/example-numbat_syntax.html" rel="nofollow">https://numbat.dev/doc/example-numbat_syntax.html</a></p>
]]></description><pubDate>Mon, 07 Jul 2025 21:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44494707</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=44494707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44494707</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Tech CEO Pays $400k to Conduct the Toronto Symphony"]]></title><description><![CDATA[
<p>I have had a question for a long time, and this may be my one chance to ask someone who actually knows how these things work.<p>When you were working on this, have you considered playing music that (and please don't take this the wrong way; this may be exaggerated but maybe you will understand what I mean) pre-retirement non-musicians would listen to, where the composer is still alive, and that hasn't been played in the same venue a hundred times? Looking at the Gewandhauses schedule right now, there's absolutely nothing for me.<p>The San Francisco Symphony plays a top-tier movie (Top Gun, Titanic, Lord of the Rings, etc.) with the film music performed live by the orchestra every few months, and I go to many of these. I got tickets for the Game of Thrones series finale concert (different venue). I absolutely loved Video Games Live, which actually has been in Leipzig too, but in the Arena, and well over a decade ago. I went to a Lindsey Stirling concert, who I knew from YouTube.<p>So my question is: Why can't the Gewandhaus do something like that regularly? Why can these events only be available in large cities like San Francisco? It's actually frustratingly difficult to find such events in smaller cities. Is it licensing/artist fees? Not interesting for the local musicians? Events like this reliably book out large venues several times in a row, so can it really be lack of demand? Maybe only from the wrong customers?</p>
]]></description><pubDate>Sat, 28 Jun 2025 00:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44401375</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=44401375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44401375</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Microsoft opens a free tier for Windows 10 extended updates"]]></title><description><![CDATA[
<p>Windows 11 recently pushed an update to discontinue Windows Mixed Reality (WMR), bricking my <5 years old, $500 Reverb G2 VR headset, which I bought after Meta bought out Oculus and started requiring a Meta account, essentially bricking my Rift S. No thanks.</p>
]]></description><pubDate>Wed, 25 Jun 2025 20:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44381304</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=44381304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44381304</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Introduction to the A* Algorithm (2014)"]]></title><description><![CDATA[
<p>Ay-star.</p>
]]></description><pubDate>Wed, 18 Jun 2025 15:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44310870</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=44310870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44310870</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Mastering Delphi 5 2025 Annotated Edition Is Now Complete"]]></title><description><![CDATA[
<p>Delphi and Visual Basic 6 were definitely not the pinnacle of UI development.<p>For example, all layout was pixel based. Making windows resizable required much complex ad-hoc code, and internationalization was hard as well. Very early in my career, I have spent person months clicking through every single screen in a large desktop application to find words cut off due to words having different lengths (measured in pixel) in different languages. I knew what "Ok" and "Cancel" meant in half a dozen languages. At the time, Java was really breaking ground with container based layouts in Swing. Delphi and Visual Basic caught up only in the .NET era.</p>
]]></description><pubDate>Mon, 24 Mar 2025 18:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43463884</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=43463884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43463884</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "NASA to launch space observatory that will map 450M galaxies"]]></title><description><![CDATA[
<p>About 30x60x90cm in size.</p>
]]></description><pubDate>Tue, 11 Mar 2025 19:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43336202</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=43336202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43336202</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Using Euro coins as weights (2004)"]]></title><description><![CDATA[
<p>Olympic weight plates for barbells. They're widely used, so competition has brought the cost down, and they're easily available in useful increments. I currently see 4x 10lbs for <$50 on Amazon. That works out to 2,53 Euro per kg. So cheaper than euro cents. They may not have the exact shape you need.<p>The scrap steel probably didn't cost cents per kg when it was sold for its original purpose. You are paying for a useful shape.<p>A professional equivalent of weighted vests are ballistic plate carriers. Real ballistic plates can be fragile and expensive, so options for exercising in (or milsim games in airsoft etc.) include expired (and failed to re-certify) real ballistic plates, made for purpose training plates... or plate shaped sandbags!</p>
]]></description><pubDate>Sun, 20 Oct 2024 18:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41897580</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=41897580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41897580</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Show HN: I made a porta potty finder for tradesmen"]]></title><description><![CDATA[
<p>For general public restrooms, you can also search OpenStreetMap for amenity=toilet and access=yes (which means explicitly open to the public; see also access=customers). Try it: <a href="https://overpass-turbo.eu/s/1ORn" rel="nofollow">https://overpass-turbo.eu/s/1ORn</a></p>
]]></description><pubDate>Mon, 29 Jul 2024 06:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41098258</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=41098258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41098258</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "It's cheaper to buy ($33) than rent ($44/year) IPv4s from AWS"]]></title><description><![CDATA[
<p>The main technical limitation is that /24 is the smallest prefix that is widely accepted. So you can't just announce a /32 (single IPv4) at different locations.<p>Generally speaking, if you own the IP space, it just needs to be announced in BGP and traffic will come. You can either peer with someone yourself and get transit from them, or have them advertise it for you.<p>It's possible even for a private person to do it, if they have one of several workable mixes of knowledge, time, cash, contacts and technical requirements. I've done it for a while.<p>The main practical question really is who will peer with you and with what conditions. For example, your ISP will absolutely not do this on a consumer plan, but might on a business plan. AWS will do it for busineses as well: <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html" rel="nofollow">https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoi...</a><p>If you want to learn more about BGP, anyone can sign up for DN42, which is a free, large, shared environment that is a small scale replica of the internet. Everyone gets to be their own AS, get some IP space allocated, establish links to other participants (usually VPN tunnels over the real internet), and do BGP peerings over them. <a href="https://dn42.eu/Home" rel="nofollow">https://dn42.eu/Home</a></p>
]]></description><pubDate>Sat, 25 May 2024 17:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40476595</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=40476595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40476595</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "NOAA declares a G5 (extreme) geomagnetic storm"]]></title><description><![CDATA[
<p>It's written in an ambiguous way and you interpreted it incorrectly. "G5 Conditions were first observed at Earth at 6:54 p.m. EDT today." should be read like "today, G5 conditions where first observed at 6:54", not "G5 conditions where first observed today (at 6:54)".<p>G5 is defined as K_p = 9. That happened in Oct 2003. <a href="https://ftp.gwdg.de/pub/geophys/kp-ap/kp-freq/kp2003.frq" rel="nofollow">https://ftp.gwdg.de/pub/geophys/kp-ap/kp-freq/kp2003.frq</a></p>
]]></description><pubDate>Sat, 11 May 2024 04:35:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40325976</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=40325976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40325976</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Tesla took down all its open U.S. job postings"]]></title><description><![CDATA[
<p>Those are all arguments for buying Tesla stock, not a Tesla. Of course Tesla will keep selling new cars.<p>What if Tesla pulls the rug on existing models and stops supporting them after a few years? It's not an outlandish fear. Musk has been wildly unpredictable, anything could happen. And given e.g. the recent story about how a Tesla car wouldn't even start again without calling support for some kind of remote maintenance, Tesla owners seem to be more dependent on the company's support than average. It wouldn't surprise me at all if Teslas were generally one expired TLS certificate inside the car away from being bricked.</p>
]]></description><pubDate>Wed, 08 May 2024 19:04:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40301759</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=40301759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40301759</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Command injection and backdoor account in D-Link NAS devices"]]></title><description><![CDATA[
<p>Exactly. A more modern secure approach is to let the init system open the socket and pass it as an FD. This has some side benefits too (not even temporary root for daemon, less custom code, standard&declarative config, socket activation).<p>(Of course Unraid, being based on Slackware, has a legacy init system that doesn't support this scheme. But there are enough other options.)</p>
]]></description><pubDate>Sun, 07 Apr 2024 19:35:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39963179</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=39963179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39963179</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Command injection and backdoor account in D-Link NAS devices"]]></title><description><![CDATA[
<p>Unraid is not confidence inspiring either. It's just more commercial closed source software, developed behind closed doors and with a slow update cadence (~3 months). They have made questionable security choices anywhere you can see, and I have strong doubts that their code quality is any better.<p>The PHP scripts certainly are a horrible mess, in all ways. For example, shell injection prevention is based on using escapeshellarg at each call site... that pattern is _exactly_ the structural root cause for vulnerabilities like the one D-Link had.<p>In no particular order, and obviously not exhaustive: Everything runs directly as root - nginx, php-fpm, smb, ... No AppArmor/SELinux. There is no Secure Boot support (especially unfortunate since boot is from USB stick). No HTTPS access to web frontend by default. SMB protocol defaults are insecure. SMB shares default to public. SSH allows password-based root login. Pools are unencrypted at rest by default. They have a checkbox to enable telnet for management! Very permissive iptables rules. Almost any features that real competitors like Synology would officially provide come from third parties via a moderately shady app store.<p>Note it's not about any of these individual points. I see above as signal that they are not security experts and see security as an afterthought, rather than as something that deserves a team of experts that specifically cares about it.<p>(There's certainly other fields they also aren't experts in, like UX - their predominant UI pattern is "list of dropdown fields". Even in storage, one could have a longer discussion how their Array feature - the true core of their product -, compares to modern solutions. There's a reason they've evolved cache pools to just pools as a separate thing, and some users do pool-only Unraid...)<p>That's all quite understandable since it's a small team with only 2-3 coders (<a href="https://unraid.net/about" rel="nofollow">https://unraid.net/about</a>). But nevertheless.</p>
]]></description><pubDate>Sun, 07 Apr 2024 17:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39962154</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=39962154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39962154</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "Police are tagging fleeing cars with GPS darts to avoid dangerous pursuits"]]></title><description><![CDATA[
<p>I don't know anything about UK law, but apparently the act still allows for 92 hereditary peers[1], and indeed:<p>"The most recent grant of a hereditary peerage was in 2019 for the youngest child of Elizabeth II, Prince Edward"[2]<p>[1] <a href="https://en.m.wikipedia.org/wiki/House_of_Lords_Act_1999" rel="nofollow">https://en.m.wikipedia.org/wiki/House_of_Lords_Act_1999</a><p>[2] <a href="https://en.m.wikipedia.org/wiki/Hereditary_peer" rel="nofollow">https://en.m.wikipedia.org/wiki/Hereditary_peer</a></p>
]]></description><pubDate>Sat, 30 Mar 2024 08:19:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39872897</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=39872897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39872897</guid></item><item><title><![CDATA[New comment by Ao7bei3s in "These RC Helicopter Acrobatics Aren’t AI Fakes, If You Can Believe It"]]></title><description><![CDATA[
<p>To be clear, I don't want to imply they're useless though. Velocidrone, DRL and Liftoff (I haven't tried Uncrashed yet) all have good enough physics for real use cases, and are widely used.<p>- As a beginner, they help you crash less. You can learn enough basics to save some real money in avoided crashes. The sims pay for themselves right away, you can just buy them all. The sim-isms don't matter so much.<p>- As a skilled pilot, they help you crash more. You can safely iterate on your maneuvers really really well (no repairs, immediate retry from same conditions, always good weather, fly from home). You'll have an idea where the differences are and how you need to compensate with the actual craft. You can tune the virtual counterpart to be a bit closer.<p>They complement real model flying, they just cant replace it. (And even that is questionable. I bet many just can't afford real model flying. Sims might help them scratch the itch.)<p>A _really accurate_ flight sim is actually hard to do though, for a few reasons. Aerodynamic modelling is hard (there are lots of interesting effects), and that almost every model aircraft is unique (due to home building) and constantly changes (crashes, repairs, upgrades) probably doesn't help. And neither does that the core idea behind multirotors is unstable flight, which entirely depends on the firmware. There are different firmware projects (Betaflight is the most popular for racing, but not the only), and they are quite tunable. Can't simulate that accurately; it would have to be firmware in the loop.</p>
]]></description><pubDate>Wed, 27 Mar 2024 23:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39846101</link><dc:creator>Ao7bei3s</dc:creator><comments>https://news.ycombinator.com/item?id=39846101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39846101</guid></item></channel></rss>