<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: thewisenerd</title><link>https://news.ycombinator.com/user?id=thewisenerd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 15:26:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thewisenerd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thewisenerd in "IPv6 address, as a sentence you can remember"]]></title><description><![CDATA[
<p>they should also charge a reasonably larger annual fee for reserving a short suffix and allow re-selling custom word prefixes..</p>
]]></description><pubDate>Thu, 02 Apr 2026 07:12:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47610999</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=47610999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47610999</guid></item><item><title><![CDATA[New comment by thewisenerd in "NextDNS is my new favourite DNS service (2020)"]]></title><description><![CDATA[
<p>inb4 "tailscale hurr durr",<p>if you are using tailscale already, with it setup as the DNS resolver,<p>you can setup NextDNS as the global resolver within tailscale[1];<p>i'm not sure exactly how much my latency's being affected, but am at something like 900k queries/mo and don't really notice it<p>[1] <a href="https://tailscale.com/kb/1218/nextdns" rel="nofollow">https://tailscale.com/kb/1218/nextdns</a></p>
]]></description><pubDate>Mon, 29 Dec 2025 16:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46422526</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46422526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46422526</guid></item><item><title><![CDATA[New comment by thewisenerd in "Kubernetes egress control with squid proxy"]]></title><description><![CDATA[
<p>one of the non-intrusive approaches i have for this [1] is kubenetmon[2] which uses a kernel feature called nf_conntrack_acct to have counters for (src, dst).<p>it's not perfect [3] but gets the job done for me<p>[1] not as much "control" as it is "logging", of sorts; "especially when you just need to answer “what is my cluster talking to?”"<p>[2] <a href="https://github.com/ClickHouse/kubenetmon" rel="nofollow">https://github.com/ClickHouse/kubenetmon</a> / <a href="https://clickhouse.com/blog/kubenetmon-open-sourced" rel="nofollow">https://clickhouse.com/blog/kubenetmon-open-sourced</a><p>[3] if you have a lot of short-lived containers, you're likely to run into something like this: <a href="https://github.com/ClickHouse/kubenetmon/issues/24" rel="nofollow">https://github.com/ClickHouse/kubenetmon/issues/24</a><p>edit: clarifying [1]</p>
]]></description><pubDate>Mon, 29 Dec 2025 16:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46422341</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46422341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46422341</guid></item><item><title><![CDATA[New comment by thewisenerd in "Logging sucks"]]></title><description><![CDATA[
<p>it's an ad, for what?<p>i do not see a product upsell anywhere.<p>if it's an ad for the author themselves, then it's a very good one.</p>
]]></description><pubDate>Sun, 21 Dec 2025 18:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46347241</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46347241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46347241</guid></item><item><title><![CDATA[New comment by thewisenerd in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>it'd be great if they can couple this with an SLA for GitHub actions so we won't have to end up paying as much..<p>(ofc, that'd only mean they stop updating the status page, so eh)</p>
]]></description><pubDate>Tue, 16 Dec 2025 17:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46291649</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46291649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46291649</guid></item><item><title><![CDATA[New comment by thewisenerd in "4 billion if statements (2023)"]]></title><description><![CDATA[
<p>discussed 2 years ago,<p><a href="https://news.ycombinator.com/item?id=38790597">https://news.ycombinator.com/item?id=38790597</a><p>4B If Statements (469 comments)</p>
]]></description><pubDate>Fri, 12 Dec 2025 10:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46242768</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46242768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46242768</guid></item><item><title><![CDATA[New comment by thewisenerd in "Vibe coding is mad depressing"]]></title><description><![CDATA[
<p>> Hey! I asked AI for this code, do you think this will work? I think you should use it.<p>unfortunately this problem preceeds AI, and has been worsened by it.<p>i've seen instances of one-file, in-memory hashmap proof-of-concept implementations been requested to be integrated in semi-large evolving codebases with "it took me 1 day to build this, how long will it take to integrate" questions</p>
]]></description><pubDate>Thu, 11 Dec 2025 04:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46227593</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46227593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46227593</guid></item><item><title><![CDATA[New comment by thewisenerd in "Amazon EC2 M9g Instances"]]></title><description><![CDATA[
<p>discussed a couple days ago: <a href="https://news.ycombinator.com/item?id=46191993">https://news.ycombinator.com/item?id=46191993</a><p>AWS introduces Graviton5–the company's most powerful and efficient CPU (14 comments)</p>
]]></description><pubDate>Wed, 10 Dec 2025 10:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46216112</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46216112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46216112</guid></item><item><title><![CDATA[New comment by thewisenerd in "Cloudflare error page generator"]]></title><description><![CDATA[
<p>the custom error page is configurable at a domain (zone) level<p>which sometimes gets annoying because branding for subdomains could be different.<p><a href="https://developers.cloudflare.com/rules/custom-errors/edit-error-pages/" rel="nofollow">https://developers.cloudflare.com/rules/custom-errors/edit-e...</a></p>
]]></description><pubDate>Wed, 10 Dec 2025 05:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46214263</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46214263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46214263</guid></item><item><title><![CDATA[New comment by thewisenerd in "Zig quits GitHub, says Microsoft's AI obsession has ruined the service"]]></title><description><![CDATA[
<p>previously discussed here: <a href="https://news.ycombinator.com/item?id=46064571">https://news.ycombinator.com/item?id=46064571</a><p>Migrating the main Zig repository from GitHub to Codeberg - 883 comments</p>
]]></description><pubDate>Wed, 03 Dec 2025 08:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46131634</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46131634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46131634</guid></item><item><title><![CDATA[New comment by thewisenerd in "Ubuntu LTS releases to 15 years with Legacy add-on"]]></title><description><![CDATA[
<p>that said, we've also had the same auditor ask us to remove the openssh version upon telnet (which by RFC 4253, is not possible)<p>so ymmv</p>
]]></description><pubDate>Sun, 23 Nov 2025 12:17:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022970</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46022970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022970</guid></item><item><title><![CDATA[New comment by thewisenerd in "Ubuntu LTS releases to 15 years with Legacy add-on"]]></title><description><![CDATA[
<p>_if_ you're using ubuntu,<p>there's the CVE tracker you can use to ~argue~ establish that the versions you're using either aren't affected or, have been patched.<p><a href="https://ubuntu.com/security/cves" rel="nofollow">https://ubuntu.com/security/cves</a><p><a href="https://ubuntu.com/security/CVE-2023-28531" rel="nofollow">https://ubuntu.com/security/CVE-2023-28531</a></p>
]]></description><pubDate>Sun, 23 Nov 2025 12:14:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022951</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46022951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022951</guid></item><item><title><![CDATA[New comment by thewisenerd in "The realities of being a pop star"]]></title><description><![CDATA[
<p>there's this video essay of what makes dua lipa's podcasts good: <a href="https://www.youtube.com/watch?v=QN1rULxGHCA" rel="nofollow">https://www.youtube.com/watch?v=QN1rULxGHCA</a></p>
]]></description><pubDate>Sun, 23 Nov 2025 12:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022915</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=46022915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022915</guid></item><item><title><![CDATA[New comment by thewisenerd in "The kind of company I want to be a part of"]]></title><description><![CDATA[
<p>given the image in the post is specifically of the azure portal, the following is a very real notification message from the same:<p>Deleting load balancer '[object Object]'</p>
]]></description><pubDate>Tue, 11 Nov 2025 13:49:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45887232</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=45887232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45887232</guid></item><item><title><![CDATA[New comment by thewisenerd in "URLs are state containers"]]></title><description><![CDATA[
<p>i see the complaints around URL length limits and i raise you..<p>storing the entire state in the hash component of the URL<p><a href="http://example.com/foo#abc" rel="nofollow">http://example.com/foo#abc</a><p>since this is entirely client-side, you can pretty much bypass all of the limits.<p>one place i've seen this used is the azure portal.. (payload | gzip | b64) take of that what you will.</p>
]]></description><pubDate>Mon, 03 Nov 2025 06:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45796426</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=45796426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45796426</guid></item><item><title><![CDATA[New comment by thewisenerd in "Tell HN: Azure outage"]]></title><description><![CDATA[
<p>they recently had an incident with front door reachability, wonder if it's back.<p>QNBQ-5W8</p>
]]></description><pubDate>Wed, 29 Oct 2025 16:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45749130</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=45749130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45749130</guid></item><item><title><![CDATA[New comment by thewisenerd in "Exploring PostgreSQL 18's new UUIDv7 support"]]></title><description><![CDATA[
<p>i guess that depends on what you mean by url-safe<p>uuidv7 (-) and nanoid (_-) have special characters which urlencode to themselves.<p>none are small enough that you want someone reading them over the phone;
but from a character legibility, ulid makes more sense.</p>
]]></description><pubDate>Fri, 17 Oct 2025 22:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45623026</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=45623026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45623026</guid></item><item><title><![CDATA[New comment by thewisenerd in "Database Linting and Analysis for PostgreSQL"]]></title><description><![CDATA[
<p>mirroring all the comments about this _needing_ to be an extension..<p>in theory, one should be able to extract the "rule" definitions [1] and have it run with a conn str; instead of this _needing_ to be an extension.<p>in practice though, query plan analysis and missing indexes is a bigger use-case; since it's bad queries that take down the db.. and i see no rules here to help with that.<p>[1] <a href="https://github.com/pmpetit/pglinter/blob/9a0c427fac14840a7d67657a82d8ce862e42daf0/sql/rules.sql#L269" rel="nofollow">https://github.com/pmpetit/pglinter/blob/9a0c427fac14840a7d6...</a></p>
]]></description><pubDate>Mon, 13 Oct 2025 05:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564934</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=45564934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564934</guid></item><item><title><![CDATA[New comment by thewisenerd in "The best worst hack that saved our bacon"]]></title><description><![CDATA[
<p>can't wait for solutions of a similar nature around 2038-01-19<p>a free 68 more years!<p>(hopefully nobody optimized for the 1 signed bit when allocating memory tho)</p>
]]></description><pubDate>Sun, 05 Oct 2025 07:15:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45479529</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=45479529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45479529</guid></item><item><title><![CDATA[New comment by thewisenerd in "JUnit 6 Is Released"]]></title><description><![CDATA[
<p>> Kotlin’s suspend modifier may now be applied to test and lifecycle methods.<p>thank you!</p>
]]></description><pubDate>Sat, 04 Oct 2025 10:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45472285</link><dc:creator>thewisenerd</dc:creator><comments>https://news.ycombinator.com/item?id=45472285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45472285</guid></item></channel></rss>