<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: dikei</title><link>https://news.ycombinator.com/user?id=dikei</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 18:45:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dikei" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dikei in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>Some global services have control plane located only in `us-east-1`, without which they become read-only at best, or even fail outright.<p><a href="https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/global-services.html" rel="nofollow">https://docs.aws.amazon.com/whitepapers/latest/aws-fault-iso...</a></p>
]]></description><pubDate>Mon, 20 Oct 2025 10:30:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45642297</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=45642297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45642297</guid></item><item><title><![CDATA[New comment by dikei in "Fire destroys S. Korean government's cloud storage system, no backups available"]]></title><description><![CDATA[
<p>For paper documents, you'd make at least a few copies for storage at the source, and then every receiver will get his/her own notarized copies.<p>Electronically, everyone just receives a link to read the document.</p>
]]></description><pubDate>Mon, 06 Oct 2025 10:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45489777</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=45489777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45489777</guid></item><item><title><![CDATA[New comment by dikei in "ICPC 2025 World Finals Results"]]></title><description><![CDATA[
<p>Start training them from a very young age: competitive coders typical start in secondary/high school or even earlier.<p>Russia has specialized schools to support this kind of education, so are China and many other countries. Thus, they rank very high in IOI and ICPC contests</p>
]]></description><pubDate>Fri, 05 Sep 2025 09:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45136662</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=45136662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45136662</guid></item><item><title><![CDATA[New comment by dikei in "Show HN: OctaneDB – Fast, Open-Source Vector Database for Python"]]></title><description><![CDATA[
<p>Big claims with not a single benchmark to back them up</p>
]]></description><pubDate>Sat, 23 Aug 2025 10:51:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44994994</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=44994994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44994994</guid></item><item><title><![CDATA[New comment by dikei in "7-Zip for Windows can now use more than 64 CPU threads for compression"]]></title><description><![CDATA[
<p>Well, only a lunatic would use ZIP with anything but DEFLATE/DEFLATE64</p>
]]></description><pubDate>Wed, 09 Jul 2025 11:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44508859</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=44508859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44508859</guid></item><item><title><![CDATA[New comment by dikei in "7-Zip for Windows can now use more than 64 CPU threads for compression"]]></title><description><![CDATA[
<p>I use ZSTD a ton in my programming work where efficiency matters.<p>But for sharing files with other people, ZIP is still king. Even 7z or RAR is niche. Everyone can open a ZIP file, and they don't really care if the file is a few MBs bigger.</p>
]]></description><pubDate>Wed, 09 Jul 2025 11:14:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44508587</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=44508587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44508587</guid></item><item><title><![CDATA[New comment by dikei in "Ticket-Driven Development: The Fastest Way to Go Nowhere"]]></title><description><![CDATA[
<p>I hate ticket-driven development, but clearing ticket is one way to stay sane when the final objective looks crazily out-of-touch.</p>
]]></description><pubDate>Thu, 26 Jun 2025 12:09:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44386613</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=44386613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44386613</guid></item><item><title><![CDATA[New comment by dikei in "Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC"]]></title><description><![CDATA[
<p>Yeah, and all the popular web frameworks include authn and authz as a core component.</p>
]]></description><pubDate>Thu, 26 Jun 2025 05:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44384540</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=44384540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44384540</guid></item><item><title><![CDATA[New comment by dikei in "How Cloudflare blocked a monumental 7.3 Tbps DDoS attack"]]></title><description><![CDATA[
<p>OpenWRT stopped doing this 10 years ago, as it was too much hassle to pick a drink that satisfy everyone.</p>
]]></description><pubDate>Wed, 25 Jun 2025 02:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44373273</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=44373273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44373273</guid></item><item><title><![CDATA[New comment by dikei in "Jemalloc Postmortem"]]></title><description><![CDATA[
<p>I still remember the day when I used jemalloc debug features to triage and resolve some nasty memory bloat issues in our code that use RockDB.<p>Good times.</p>
]]></description><pubDate>Fri, 13 Jun 2025 03:04:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44265382</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=44265382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44265382</guid></item><item><title><![CDATA[New comment by dikei in "A New ASN.1 API for Python"]]></title><description><![CDATA[
<p>The difference is the quality of the OSS implementation: most OSS ASN.1 tool choke on the enormous 3GPP specs and others used in the telco industry, thus cannot generate 100% valid code.<p>For some use-cases, you can get by with manually adjust the generated code. That works until the hardware vendors release a new device that use a more modern 3GPP specs and your code start breaking again.<p>When using a commercial ASN.1 tooling, they often update their compilers to support the latest 3GPP specs even before the hardware vendors, and thus supporting a new device is way simpler.</p>
]]></description><pubDate>Sun, 20 Apr 2025 03:47:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43741398</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=43741398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43741398</guid></item><item><title><![CDATA[New comment by dikei in "A New ASN.1 API for Python"]]></title><description><![CDATA[
<p>DER is still easy, UPER (unaligned packed encoding rules) is so much harder, yet it's prevalent in Telecom industry. 
Last I checked, there was no freely available tool than can handle UPER l00%</p>
]]></description><pubDate>Fri, 18 Apr 2025 15:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43728795</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=43728795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43728795</guid></item><item><title><![CDATA[New comment by dikei in "We are the "thin blue line" that is trying to keep the code high quality"]]></title><description><![CDATA[
<p>It's not about the VCS, it's about API compatibility being broken.<p>If your code is out-of-tree, every time someone changes an API that break your build, it's your responsibility to update your for and fix it.<p>If your code is mainline, the people who change API and break the compilation are on the hook to fix it.</p>
]]></description><pubDate>Fri, 14 Feb 2025 03:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43044395</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=43044395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43044395</guid></item><item><title><![CDATA[New comment by dikei in "OpenWrt 24.10.0 – First Stable Release"]]></title><description><![CDATA[
<p>The use-case is because it's so cheap, why bother with anything less.<p>Currently, I can get 1Gbps Internet for $15, while the cheapest package is 200Mbps for $5. I expect they'll offer 10Gbps in my area in the next few years for the same cost as the 1Gbps now.<p>Still, at that speed, the router CPU can actually become the bottleneck, and OpenWRT currently has pretty poor support for hardware accelerated routing.</p>
]]></description><pubDate>Thu, 06 Feb 2025 10:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42961137</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=42961137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42961137</guid></item><item><title><![CDATA[New comment by dikei in "The Canva outage: another tale of saturation and resilience"]]></title><description><![CDATA[
<p>One reason for Spotify's move away from p2p was it was absolutely a no-go on mobile platform, which was rapidly becoming dominant at the time.</p>
]]></description><pubDate>Mon, 13 Jan 2025 16:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42685032</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=42685032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42685032</guid></item><item><title><![CDATA[New comment by dikei in "Show HN: LogLayer – Unified logger that routes logs to various logging libraries"]]></title><description><![CDATA[
<p>I prefer Log4J2 built-in JSON Template Layout to Logback's various JSON output solution.<p>The API of Log4J2 and SLF4J v2 are similar enough that it does not matter for basic usage, I don't see the benefit of SLF4J in a project that's already using Log4J2.</p>
]]></description><pubDate>Wed, 08 Jan 2025 05:11:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=42631158</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=42631158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42631158</guid></item><item><title><![CDATA[New comment by dikei in "Show HN: LogLayer – Unified logger that routes logs to various logging libraries"]]></title><description><![CDATA[
<p>Not a good example, as the de-facto logging interface for Java was SLF4J.<p>Though I myself prefer Log4J2, as I'm already using Log4J2 as the concrete logging implementation.</p>
]]></description><pubDate>Mon, 06 Jan 2025 07:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42608427</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=42608427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42608427</guid></item><item><title><![CDATA[New comment by dikei in "Kuvasz-streamer: open-source CDC for Postgres for low latency replication"]]></title><description><![CDATA[
<p>We use the same setup, though we use PGBouncer so after switching primary we just force reconnect all clients from PGBouncer instead.<p>The clients will have to retry on-going transactions, but that's a basic fault tolerant requirement anyway.</p>
]]></description><pubDate>Fri, 03 Jan 2025 11:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42584863</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=42584863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42584863</guid></item><item><title><![CDATA[New comment by dikei in "Kuvasz-streamer: open-source CDC for Postgres for low latency replication"]]></title><description><![CDATA[
<p>I'd be more similar to Debezium-server that runs everything in the same process, than regular KafkaConnect-based Debezium.<p>However, this only does postgres-postgres, so it's a lot more limited compared to Debezium.</p>
]]></description><pubDate>Fri, 03 Jan 2025 11:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42584731</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=42584731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42584731</guid></item><item><title><![CDATA[New comment by dikei in "Electric (Postgres sync engine) beta release"]]></title><description><![CDATA[
<p>Ok, so PGLite is used in the Firebase Data Connect's emulator: a test utility, not even the client library.<p>It's a bit disingenuous to lump it in the same sentence and try to mislead user that Google's adopting Electric.</p>
]]></description><pubDate>Thu, 12 Dec 2024 09:13:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42397555</link><dc:creator>dikei</dc:creator><comments>https://news.ycombinator.com/item?id=42397555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42397555</guid></item></channel></rss>