<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: Seirdy</title><link>https://news.ycombinator.com/user?id=Seirdy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 02:07:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Seirdy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Seirdy in "'Lavender': The AI machine directing Israel's bombing in Gaza"]]></title><description><![CDATA[
<p>Said people are trusting the intel from the AI. Those who provide that intel possible should shoulder responsibility for its effects, or at least its efficacy.</p>
]]></description><pubDate>Mon, 08 Apr 2024 20:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39973413</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=39973413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39973413</guid></item><item><title><![CDATA[MDN's AI Help and lucid lies]]></title><description><![CDATA[
<p>Article URL: <a href="https://seirdy.one/posts/2024/04/04/mdn-ai-help-and-lucid-lies/">https://seirdy.one/posts/2024/04/04/mdn-ai-help-and-lucid-lies/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39954179">https://news.ycombinator.com/item?id=39954179</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Apr 2024 18:01:03 +0000</pubDate><link>https://seirdy.one/posts/2024/04/04/mdn-ai-help-and-lucid-lies/</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=39954179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39954179</guid></item><item><title><![CDATA[New comment by Seirdy in "Ask HN: Where do you host your own-domain email?"]]></title><description><![CDATA[
<p>Shortly after you posted this, it looks like their TLS certs expired. Checking my TLS-RPT bundles reveals 5 failures in the last couple days from Google.</p>
]]></description><pubDate>Sat, 25 Nov 2023 22:04:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=38417156</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=38417156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38417156</guid></item><item><title><![CDATA[Proposal: An HTML Element for Spoilers]]></title><description><![CDATA[
<p>Article URL: <a href="https://seirdy.one/posts/2023/11/12/spoiler-element/">https://seirdy.one/posts/2023/11/12/spoiler-element/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38252629">https://news.ycombinator.com/item?id=38252629</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Nov 2023 17:21:04 +0000</pubDate><link>https://seirdy.one/posts/2023/11/12/spoiler-element/</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=38252629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38252629</guid></item><item><title><![CDATA[New comment by Seirdy in "Hyprland Is a Toxic Community"]]></title><description><![CDATA[
<p>Correction: this was not a case of accidental misgendering. The post refers to someone abusing mod privileges to edit someone's pronouns to "who/cares".</p>
]]></description><pubDate>Sun, 17 Sep 2023 11:46:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=37544009</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=37544009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37544009</guid></item><item><title><![CDATA[New comment by Seirdy in "Why your blog still needs RSS"]]></title><description><![CDATA[
<p>It's a very common Markdown extension supported by PHP-Markdown-Extra, Goldmark, Pandoc, Kramdown, and dozens of others. Several of these have supported it for almost ten years now, with the same syntax.<p>PHP-Markdown-Extra is the closest thing to a standard with more than GitHub-Flavored-Markdown; several other Markdown engines use its featureset as a baseline for compatibility for anything not present in GFM, even blocking the shipping of new features until after PME agrees on a syntax. So you can think of CommonMark as the lowest common denominator, GFM for an intermediate version, and PHP-Markdown-Extra as something suitable for building more advanced websites.</p>
]]></description><pubDate>Tue, 22 Aug 2023 03:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37218173</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=37218173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37218173</guid></item><item><title><![CDATA[New comment by Seirdy in "Why your blog still needs RSS"]]></title><description><![CDATA[
<p>Goldmark (Hugo) and many Markdown extensions do support description lists. Hugo also supports render hooks which make adding support for attributes, picture elements, etc trivial. And the vast majority of advanced markdown engines support a front matter, typically YAML although Hugo supports TOML and JSON as well.</p>
]]></description><pubDate>Sun, 20 Aug 2023 21:40:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37203160</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=37203160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37203160</guid></item><item><title><![CDATA[New comment by Seirdy in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://seirdy.one/" rel="nofollow noreferrer">https://seirdy.one/</a><p>I'm trying to adopt as much IndieWeb as I can while still remaining a static JS-free site (except for the crappy search results page). Comments are Webmentions.<p>I test compatibility with a lot more than just mainstream browsers: the Tor Browser's safest mode, various article extractors, NetSurf, Ladybird, w3m, and a dozen other user-agents work well. Accessibility-wise, I'm close to WCAG 2.2 AAA compliance, and have already passed AA; I consider WCAG a starting rather than a stopping point. More on its design is in the "Meta" section.<p>It has long-form blog articles and short-form notes (microblogs).<p>My best posts are on the homepage, followed by a bunch of webrings.</p>
]]></description><pubDate>Wed, 05 Jul 2023 02:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=36594895</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=36594895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36594895</guid></item><item><title><![CDATA[New comment by Seirdy in "Soapbox 3.0 – Web UI for the Fediverse"]]></title><description><![CDATA[
<p>Gleason is an influential member of the fediverse <i>because</i> of Soapbox. Soapbox adoption generally makes him more relevant and more popular. This clout amplifies his transmisiac message.<p>It's similar to JK Rowling getting famous off the Harry Potter franchise and using that clout in a way that causes harm, prompting others to stop promoting her works and thus stop feeding her positive attention. Having read one of those books or having watched one of her movies doesn't make you a transophobe, but promoting her works gives her the means to do harm.<p>Moreover, the majority of soapbox instances tend to be freeze peach servers that either contain or amplify other harassers. Good soapbox instances tend to be the exception rather than the norm.</p>
]]></description><pubDate>Sat, 07 Jan 2023 21:26:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=34293011</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=34293011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34293011</guid></item><item><title><![CDATA[New comment by Seirdy in "Hardened_malloc"]]></title><description><![CDATA[
<p>The devs are especially interested in a distribution of musl with hardened_malloc integrated for easy static linking.<p>Until then, LD_PRELOAD is your friend (assuming you build with semantic interposition).</p>
]]></description><pubDate>Fri, 23 Dec 2022 16:01:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34107210</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=34107210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34107210</guid></item><item><title><![CDATA[Hardened_malloc]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/GrapheneOS/hardened_malloc">https://github.com/GrapheneOS/hardened_malloc</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34098513">https://news.ycombinator.com/item?id=34098513</a></p>
<p>Points: 75</p>
<p># Comments: 6</p>
]]></description><pubDate>Thu, 22 Dec 2022 20:53:14 +0000</pubDate><link>https://github.com/GrapheneOS/hardened_malloc</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=34098513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34098513</guid></item><item><title><![CDATA[New comment by Seirdy in "Tim Berners-Lee: Web3 is not the web"]]></title><description><![CDATA[
<p>QUIC does not require a CA. Self-signed or DANE-backed TLS certificates work fine. Try using cURL built with HTTP/3 support to see for yourself.<p>Requiring CAs and not implementing support for other anchors of trust is an implementation decision, and is not mandated by the spec. The spec mandates TLS 1.3, not "the version of TLS 1.3 used by these three web browsers". QUIC was designed with non-browser use in mind too; it's for any situation where you want to maintain connection integrity in an unreliable network.</p>
]]></description><pubDate>Sat, 05 Nov 2022 02:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=33477237</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=33477237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33477237</guid></item><item><title><![CDATA[New comment by Seirdy in "“The entire Human Rights team has been cut from the company.”"]]></title><description><![CDATA[
<p>Many worried about what Twitter's changes would mean for under-represented groups. Given this news and Twitter also cutting its accessibility department, I think we can see their new attitude towards minorities isn't particularly friendly.</p>
]]></description><pubDate>Fri, 04 Nov 2022 20:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=33473295</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=33473295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33473295</guid></item><item><title><![CDATA[New comment by Seirdy in "Textual TUI framework for Python adds CSS renderer"]]></title><description><![CDATA[
<p>How's the accessibility of these interfaces? I believe you mentioned an intent to target the Web some time ago, implying that Web interfaces could expose semantics to assistive technologies. Is this still on the roadmap?</p>
]]></description><pubDate>Mon, 24 Oct 2022 01:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=33311983</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=33311983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33311983</guid></item><item><title><![CDATA[New comment by Seirdy in "Why I Don't Use Netscape (1999)"]]></title><description><![CDATA[
<p>Nor can I. That's why progressive enhancement is common sense: it's way less effort, less complexity, and easier to make accessible.</p>
]]></description><pubDate>Sat, 15 Oct 2022 00:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=33210395</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=33210395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33210395</guid></item><item><title><![CDATA[New comment by Seirdy in "Why I Don't Use Netscape (1999)"]]></title><description><![CDATA[
<p>I concur on using an adblocker to block modals, cookie notices, dickbars, related articles, author profile pictures, etc. In fact, I never dismiss modals because doing so may imply consent to tracking cookies (you never know these days…). I just block them with a quick cosmetic selector-based filter.<p>Unless it's a personal site/blog I typically open a site to find information I came for, and close it as soon as that task is done. Anything that makes this take longer than it needs to gets blocked. Sites should strive to stay open for as few seconds/minutes as possible while still giving me the requested information.<p>Regarding text/image-focused sites that require JS: I generally find sites made by people who haven't figured out how to send text over HTTPS to have low-quality content befitting of their low-quality stacks. I'm all the better for using my adblocker to block them from my search results page forever; it saves me time in the long run.</p>
]]></description><pubDate>Sat, 15 Oct 2022 00:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=33210350</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=33210350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33210350</guid></item><item><title><![CDATA[New comment by Seirdy in "Why It’s OK to Block Ads (2015)"]]></title><description><![CDATA[
<p>First off, some of your comments have referred to ad-blocking being wrong due to conflict with existing business models.<p>Businesses are not entitled to the success of their business models. If a business model fails due to consumer behavior, the business was in the wrong for expecting different behavior.<p>> I would be fine with ad blockers that only blocked ads, as long as publishers could chose to refuse service to users running ad blockers or ask them to turn their ad blocker off.<p>Distracting content (most ads), color schemes with bad contrast, bright images on dark pages, etc. are accessibility hazards (particularly cognitive accessibility hazards). Restricting the use of page-alteration software (e.g. color and font alteration, disabling images, and blocking frames) is therefore a discriminatory practice.<p>In a sibling subthread:<p>> The part of your analogy where you say people who want burgers don't have any other choice seems not to fit: you can eat other foods which don't have this requirement, just like there are lots of places on the internet where you can exchange money for ad-free content.<p>The default behavior on the Web is one in which user-agents set their terms, and websites must agree to them: <a href="https://seirdy.one/notes/2022/08/12/user-agents-set-the-terms/" rel="nofollow">https://seirdy.one/notes/2022/08/12/user-agents-set-the-term...</a><p>The libertarian perspective is a two-way street. Nobody is forcing a person to publish content on the Web. If the "comply with the user's wishes" model of the Web is problematic to a content creator, they don't need to participate in the Web.<p>POSSE (Publish on Own Site, Syndicate Elsewhere) note from <a href="https://seirdy.one/notes/2022/09/10/in-defense-of-content-blocking/" rel="nofollow">https://seirdy.one/notes/2022/09/10/in-defense-of-content-bl...</a></p>
]]></description><pubDate>Sun, 11 Sep 2022 01:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32796059</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=32796059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32796059</guid></item><item><title><![CDATA[New comment by Seirdy in "Caddyhttp: Enable HTTP/3 by Default"]]></title><description><![CDATA[
<p>I recommend users who link against OpenSSL to enable padding to multiples of at least 1024 bytes if they want to impede traffic analysis. The Nginx devs aren't interested in implementing random record padding or supporting the feature in BoringSSL/LibreSSL, unfortunately.<p>Can Caddy leverage either form of padding? If so, I might need to give it another look!<p>And regarding modules: most are written in C and dynamically loaded as shared objects or statically linked during compile-time. A bunch are listed at <a href="https://www.nginx.com/resources/wiki/modules/" rel="nofollow">https://www.nginx.com/resources/wiki/modules/</a>. The ones for live streaming and VODs are the hardest to replace, IMO. IPScrub was my favorite but I haven't used it for a few years.<p>Personally, I think live streaming and ffmpeg-based encoding are specialized enough to warrant a specialized server (like a custom Nginx build) and are a bit out of scope for a general-purpose user-friendly server like Caddy.</p>
]]></description><pubDate>Sat, 10 Sep 2022 01:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=32786737</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=32786737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32786737</guid></item><item><title><![CDATA[New comment by Seirdy in "Caddyhttp: Enable HTTP/3 by Default"]]></title><description><![CDATA[
<p>I generally recommend Caddy over Nginx, but Nginx does still have certain advantages:<p>- Nginx supports OpenSSL commands that enable features like TLS record padding.<p>- Performance: better latency and scalability to more connections. Not everyone uses a CDN for static/cached content<p>- Kernel-accelerated TLS offload on Linux and FreeBSD<p>- Many existing modules provide unique functionality. The many modules for live video streaming and image processing are good examples.<p>- An ecosystem of patches with features like HPACK static dictionaries, dynamic TLS record sizing, etce<p>> …has terrible language integration.<p>Generally, "language integration" isn't really a use-case for vanilla Nginx; it's a use-case for Nginx Unit, an Nginx language-specific module, or OpenResty. I personally prefer the reverse-proxy route since it lets me use whatever language I want regardless of server support: Go, Rust, Python, C, etc.<p>If none of these are that important then I absolutely would not recommend Nginx; Caddy would be the better tool.<p>> People aren't writing internet scale software in lua for a reason.<p>I'd include Itch.io, much of Taobao, and some of the most popular API gateways (including Kong) in the category of "Internet-scale software written by 'people'".<p>POSSE (Publish on Own Site, Syndicate Elsewhere) note from <a href="https://seirdy.one/notes/2022/09/09/reasons-to-use-nginx/" rel="nofollow">https://seirdy.one/notes/2022/09/09/reasons-to-use-nginx/</a></p>
]]></description><pubDate>Fri, 09 Sep 2022 21:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=32784861</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=32784861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32784861</guid></item><item><title><![CDATA[New comment by Seirdy in "A 14kb page can load much faster than a 15kb page"]]></title><description><![CDATA[
<p>In the experimental Document-Policy HTTP header, "bpp" does seem to signify bytes per pixel.<p>Document-Policy explainer: <a href="https://github.com/wicg/document-policy/blob/main/document-policy-explainer.md" rel="nofollow">https://github.com/wicg/document-policy/blob/main/document-p...</a><p>I tried it out on my own site, and through trial-and-error I found that Chromium does in fact treat the "max-bpp" Document-Policy directives as bytes-per-pixel.<p>I could be wrong; my memory  has faded. Please correct me if this is the case.</p>
]]></description><pubDate>Sat, 27 Aug 2022 19:29:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32622271</link><dc:creator>Seirdy</dc:creator><comments>https://news.ycombinator.com/item?id=32622271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32622271</guid></item></channel></rss>