<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: iofiiiiiiiii</title><link>https://news.ycombinator.com/user?id=iofiiiiiiiii</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 29 Jun 2026 22:54:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=iofiiiiiiiii" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by iofiiiiiiiii in "NUMA: Cores, memory, and the distance between them"]]></title><description><![CDATA[
<p>Yeah, when you have tall servers this can be a really surprising factor. In some sense you could view this as an extension of processor caching behaviors, which also causes some memory accesses to be lower - just due to cache behaviors, not physical location. But in many cases, the same tools can be used to fight both "far" memory accesses and cache trashing, by using a thread-isolated architecture.<p>I have been dealing with the topic for a few years now and it was surprisingly hard to track down the bottlenecks to actual numbers. Some time ago I managed to find a good example to demonstrate the effect in a tangible way and wrote up an article about it. If the topic sounds interesting, you might enjoy <a href="https://sander.saares.eu/2025/03/31/structural-changes-for-48-throughput-in-a-rust-web-service/" rel="nofollow">https://sander.saares.eu/2025/03/31/structural-changes-for-4...</a> (Structural changes for +48-89% throughput in a Rust web service).</p>
]]></description><pubDate>Mon, 29 Jun 2026 13:44:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48719217</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=48719217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48719217</guid></item><item><title><![CDATA[Structural changes for +48-89% throughput in a Rust web service]]></title><description><![CDATA[
<p>Article URL: <a href="https://sander.saares.eu/2025/03/31/structural-changes-for-48-throughput-in-a-rust-web-service/">https://sander.saares.eu/2025/03/31/structural-changes-for-48-throughput-in-a-rust-web-service/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43609659">https://news.ycombinator.com/item?id=43609659</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 07 Apr 2025 10:09:03 +0000</pubDate><link>https://sander.saares.eu/2025/03/31/structural-changes-for-48-throughput-in-a-rust-web-service/</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=43609659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43609659</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Ask HN: Are Squarespace and Wix sites worth it?"]]></title><description><![CDATA[
<p>I used to run my personal website on Hugo but after a few years I wanted to upgrade the Hugo version and was suddenly out in the cold - there was no real path to upgrade, everything only works together once and as soon as I started upgrading, there was mismatch between the generator, the theme, and whatever widgets I used.<p>Moved to wordpress.com since that. No more worry about keeping things working, I can focus on the content. Admittedly, the horrible load times of wordpress.com sites are causing me to look at alternatives - waiting 5 seconds for the homepage to show up is not really acceptable.<p>I wish someone made a hosted version of a static site generator - they maintain the compatibility between individual components, provide some online editor for content, but the output is just a bunch of static files generated from this. Have not found one so far but if you know one, please drop a line!</p>
]]></description><pubDate>Sat, 05 Apr 2025 05:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591165</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=43591165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591165</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Three Body Problem Review: Benioff and Weiss' Netflix Debut Is a Brutal Dud"]]></title><description><![CDATA[
<p>Yeah, loved the Chinese series! It was very true to the book and exceeded my expectations!</p>
]]></description><pubDate>Mon, 25 Mar 2024 06:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39813183</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=39813183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39813183</guid></item><item><title><![CDATA[Does Rust have an advantage if memory-safety is not an advantage?]]></title><description><![CDATA[
<p>Article URL: <a href="https://sander.saares.eu/2024/02/02/does-rust-have-an-advantage-if-memory-safety-is-not-an-advantage/">https://sander.saares.eu/2024/02/02/does-rust-have-an-advantage-if-memory-safety-is-not-an-advantage/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39272365">https://news.ycombinator.com/item?id=39272365</a></p>
<p>Points: 4</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 06 Feb 2024 09:02:15 +0000</pubDate><link>https://sander.saares.eu/2024/02/02/does-rust-have-an-advantage-if-memory-safety-is-not-an-advantage/</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=39272365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39272365</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "General Availability of the AWS SDK for Rust"]]></title><description><![CDATA[
<p>What are the differences in the design principles of the AWS Rust SDK compared to AWS SDKs of other languages? In what ways is it special to work best with the Rust ecosystem?</p>
]]></description><pubDate>Tue, 28 Nov 2023 17:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38448455</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=38448455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38448455</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "An experimental Android WebView Media Integrity API early next year"]]></title><description><![CDATA[
<p>What does your heart tell you? Palladium[1] came and went and then suddenly most laptops and mobile devices have a built-in TPM today. No doubt history will repeat.<p>[1] <a href="https://en.wikipedia.org/wiki/Next-Generation_Secure_Computing_Base" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Next-Generation_Secure_Computi...</a></p>
]]></description><pubDate>Thu, 02 Nov 2023 19:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38119098</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=38119098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38119098</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "United Airlines plans to board passengers with window seats first"]]></title><description><![CDATA[
<p>I recently saw people get rejected at the gate when they tried to board ahead of time in Frankfurt, so it sounds like they are starting to enforce it.</p>
]]></description><pubDate>Thu, 19 Oct 2023 02:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=37937629</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=37937629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37937629</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "VeraCrypt: Free open-source disk encryption for Windows, Mac OS X, Linux"]]></title><description><![CDATA[
<p>I once asked the developers about this and they did not seem to understand what the point of a TPM even is, unfortunately.</p>
]]></description><pubDate>Mon, 02 Oct 2023 07:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37735074</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=37735074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37735074</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "OpenTelemetry in 2023"]]></title><description><![CDATA[
<p>Agreed, I find myself having to think orthogonally to common sense whenever I try to use one of its SDKs. Nothing works the way you expect it to, everything has 3 layers of unnecessary abstraction and needs to be approached via the back door. Many features have caveats about when it works, where it works, how much it works, during what phase of the moon it works and how long your strings can be when Jupiter is visible in the sky.<p>That said, if we disregard the leaky SDK APIs and half-implemented everything, it does somewhat deliver on the pluggability promise. Before OTel, you had bespoke stacks for everything. Now there is some commonality - you can plug in different logging backends to one standard SDK and expect it to more or less work. Yes, it works less well than a vertically integrated stack but this is still something. It enables competition and evolution piece by piece, without having to replace an observability stack outright (never going to be a convincing proposition).<p>So while the developer experience is pretty unpleasant and I am also disappointed with the actual daily usage, from an architectural perspective it opens up new opportunities that did not exist before. It is at least a partial win.</p>
]]></description><pubDate>Mon, 28 Aug 2023 18:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=37298745</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=37298745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37298745</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Moderation strike"]]></title><description><![CDATA[
<p>While some of the SO practices can feel dumb, I wonder what is the tradeoff we are making here? Could it be that for whatever reason (e.g. personality) we might benefit from accepting these "dumb" choices because it also brings with it unrelated benefits? For example, might it be that if they were forced to accept "frivolous" statements such as "thank you" (from the example you gave), might it cause moderators to not moderate, and thereby allow in spam & other nasty bits?<p>It is worth bearing in mind that if we, "good people", complain about moderation, we only see the parts of it that touch our "good posting". There might be plenty of good that moderators are also doing, which only the bad guys see.</p>
]]></description><pubDate>Mon, 05 Jun 2023 14:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=36196712</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=36196712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36196712</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "You can serve static data over HTTP"]]></title><description><![CDATA[
<p>Sounds like your files are not static, therefore your problem is not the same as the problem the article is addressing.</p>
]]></description><pubDate>Tue, 30 May 2023 09:09:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36122718</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=36122718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36122718</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Cryptographic Best Practices"]]></title><description><![CDATA[
<p>What is the state of the art for doing encryption with ECC? The author just says "use NaCl" here but what should I do if I am not in a position to do that but can still use ECC?<p>My understanding of ECC is that it is not really suitable for encryption as-is, as RSA was, rather it is used for key agreement (somehow through a multi-step process that I do not understand). But it is unclear how much of this is just rumor and implementation limitations.</p>
]]></description><pubDate>Mon, 17 Apr 2023 07:36:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35597779</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=35597779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35597779</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Are software developers always forced to do overtime when they miss a deadline?"]]></title><description><![CDATA[
<p>European context here. It is not even an option - you work 40 hours per week, end of story. Working more than 40 hours per week is seen as something wrong, something you need to bring up with a manager to address because someone's work/life balance has gotten off on the wrong path. It is a problem to be addressed.<p>We have high flexibility in terms of when we work - we can do 4x10 hour days or work a weekend to take some days off in the middle of the week, things like that. But this is an option for the employee, not something the employer can enforce on anyone - the choice is always your own.<p>If there is a deadline that cannot be met, this means:<p>1. The company needs to work with the stakeholders to set proper expectations about what will and will not be delivered, perhaps cutting up the work into multiple iterations.<p>2. The problem should be raised in advance so there is time to address it and prepare the stakeholders to face the facts. If an engineer speaks up on the last day of a 4 month project and says "actually we cannot deliver it, we need one more month" then that is a problem with that engineer's performance (he should have communicated the problem earlier) and/or a lack of leadership (someone should have noticed/cared by then!). It does not change the facts of #1.<p>This is based on a bit more than 15 years of experience, very consistent from mid-size company to megacorp.</p>
]]></description><pubDate>Sun, 19 Feb 2023 18:24:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=34860301</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=34860301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34860301</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Golang disables Nagle's Algorithm by default"]]></title><description><![CDATA[
<p>> I've seen people writing C# applications and wondering why stuff is taking 200ms<p>I observe that in the most recent generation of its HTTP client (SocketsHttpHandler), .NET also sets NoDelay by default.<p><a href="https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionPool.cs#L1595">https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...</a></p>
]]></description><pubDate>Fri, 30 Dec 2022 06:53:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=34182595</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=34182595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34182595</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Analyzing Carbon Dioxide levels while attending IETF-115 in London, UK"]]></title><description><![CDATA[
<p>I have the unfortunate pleasure of being very sensitive to CO2 levels. At around 800-900 ppm I get a general feeling that something is abnormal. If it goes to 1000 ppm then I can usually tell that I am not thinking well anymore. It is a similar feeling to being slightly drunk - for example, I start a thought but find it difficult to carry it through to the conclusion.<p>Before I got a CO2 meter, I could always tell within hours when my building's flaky central ventilation fan had failed because I simply felt something was off.<p>Unless you are similarly cursed/blessed, just get a CO2 meter. I could not imagine learning this, it is like learning to feel temperature.</p>
]]></description><pubDate>Sun, 13 Nov 2022 19:02:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=33586213</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=33586213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33586213</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "How to Not Get Hit by Cars"]]></title><description><![CDATA[
<p>You sure sound like a driver who owns the road. Nobody expects you to pass on a double yellow. You are supposed to slow down as needed to stay behind the cyclist until it is safe to pass.</p>
]]></description><pubDate>Sun, 19 Jun 2022 13:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=31799235</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=31799235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31799235</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Citigroup plans to hire 4k tech staff"]]></title><description><![CDATA[
<p>Those 3-5 years at Apple could be lucrative for you. Go for it!</p>
]]></description><pubDate>Tue, 07 Jun 2022 11:38:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=31652675</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=31652675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31652675</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Seriously, Stop Using RSA (2019)"]]></title><description><![CDATA[
<p>I have a vague understanding that it is not so easy to encrypt data with ECC as it is with RSA. Is that true? This is one reason I still use RSA. What is the right way to use an ECC public key to encrypt data so only the holder of the private key can decrypt it? (Without any fancy key exchange - just fire and forget, email style)</p>
]]></description><pubDate>Sat, 02 Apr 2022 08:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=30886699</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=30886699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30886699</guid></item><item><title><![CDATA[New comment by iofiiiiiiiii in "Use of Google Analytics declared illegal by French data protection authority"]]></title><description><![CDATA[
<p>Microsoft will be storing EU users' data in the EU: <a href="https://blogs.microsoft.com/eupolicy/2021/05/06/eu-data-boundary/" rel="nofollow">https://blogs.microsoft.com/eupolicy/2021/05/06/eu-data-boun...</a><p>Will this enable them to comply with the requirements?</p>
]]></description><pubDate>Thu, 10 Feb 2022 16:05:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=30288137</link><dc:creator>iofiiiiiiiii</dc:creator><comments>https://news.ycombinator.com/item?id=30288137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30288137</guid></item></channel></rss>