<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: darkamaul</title><link>https://news.ycombinator.com/user?id=darkamaul</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 06:46:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=darkamaul" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by darkamaul in "Open Source Security at Astral"]]></title><description><![CDATA[
<p>I’m maybe not understanding here, but isn’t it the point of release attestations (to authenticate that the release was produced by the authors)?<p>[0] <a href="https://docs.github.com/en/actions/how-tos/secure-your-work/use-artifact-attestations/use-artifact-attestations" rel="nofollow">https://docs.github.com/en/actions/how-tos/secure-your-work/...</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 06:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699900</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=47699900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699900</guid></item><item><title><![CDATA[New comment by darkamaul in "Open Source Security at Astral"]]></title><description><![CDATA[
<p>With the recent incidents affecting Trivy and litellm, I find it extremely useful to have a guide on what to do to secure your release process.<p>The advices here are really solid and actionable, and I would suggest any team to read them, and implement them if possible.<p>The scary part with supply chain security is that we are only as secure as our dependencies, and if the platform you’re using has non secure defaults, the efforts to secure the full chain are that much higher.</p>
]]></description><pubDate>Thu, 09 Apr 2026 05:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699656</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=47699656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699656</guid></item><item><title><![CDATA[New comment by darkamaul in "Reducing Dependabot Noise"]]></title><description><![CDATA[
<p>I love all the touches that went into creating the Dependabot configuration:<p>– Sunday at 3 a.m. for updates<p>– The prompt injection to skip CI<p>It was a fun read - I'm looking forward to it being ingested by future LLMs.</p>
]]></description><pubDate>Sat, 17 Jan 2026 21:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46662114</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46662114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46662114</guid></item><item><title><![CDATA[New comment by darkamaul in "Releasing rainbow tables to accelerate Net-NTLMv1 protocol deprecation"]]></title><description><![CDATA[
<p>Second this.<p>I didn't expect Google (Mandiant) to release rainbow tables ever. Curious what changed internally to make that acceptable now.</p>
]]></description><pubDate>Sat, 17 Jan 2026 15:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46658789</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46658789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658789</guid></item><item><title><![CDATA[New comment by darkamaul in "LLM Structured Outputs Handbook"]]></title><description><![CDATA[
<p>Curious what tech stack is behind this docs/cookbook page.
Doesn't look like standard MkDocs/GitBook, but maybe I'm wrong.<p>Would love to know.</p>
]]></description><pubDate>Sat, 17 Jan 2026 15:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46658756</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46658756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658756</guid></item><item><title><![CDATA[New comment by darkamaul in "Oh My Zsh adds bloat"]]></title><description><![CDATA[
<p>I have been using OMZ for the last 8 years but recently made the switch to plain zsh with :
- starship for a better prompt 
- Claude ported plugins I was using from omz (extract, sudo)
- custom written aliases that were muscle memory
- zoxide for the a command<p>So far that has been a great move, my terminal tab feel snappy again. One thing I miss (but I’m sure I could find a way to replace it) is `cd ….´</p>
]]></description><pubDate>Sat, 10 Jan 2026 06:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46563436</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46563436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46563436</guid></item><item><title><![CDATA[New comment by darkamaul in "FFmpeg has issued a DMCA takedown on GitHub"]]></title><description><![CDATA[
<p>Xlssid</p>
]]></description><pubDate>Fri, 26 Dec 2025 22:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46397124</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46397124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46397124</guid></item><item><title><![CDATA[New comment by darkamaul in "How China built its ‘Manhattan Project’ to rival the West in AI chips"]]></title><description><![CDATA[
<p>I'd argue ASML's moat isn't the machine itself but the ecosystem: Carl Zeiss optics, decades of supplier relationships, institutional knowledge.<p>This is clearly a significant achievement, but does anyone with semiconductor experience have a sense of how far "generates EUV light" is from "production-ready tool"?</p>
]]></description><pubDate>Thu, 18 Dec 2025 10:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46311137</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46311137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46311137</guid></item><item><title><![CDATA[New comment by darkamaul in "[dead]"]]></title><description><![CDATA[
<p>According to UpDog [0], the incident only lasted 35 minutes (8:40 - 9:15).
And the Cloudflare status page seems to validate this timeline.<p>While down times are not ideal, that's quite an impressive achievement to be able to resolve an incident of this scale in minutes - not hours.<p>[0]: <a href="https://updog.ai/status/cloudflare" rel="nofollow">https://updog.ai/status/cloudflare</a></p>
]]></description><pubDate>Fri, 05 Dec 2025 09:29:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46158906</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46158906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46158906</guid></item><item><title><![CDATA[New comment by darkamaul in "Fast trigram based code search"]]></title><description><![CDATA[
<p>GitHub Code Search has too many quirks compared to the zoekt powered alternatives (cs.android.com, cs.bazel.build) which feel far more intuitive.<p>I wish Microsoft would invest more in improving it - especially since Sourcegraph can't search private repositories, leaving GitHub's tool as the only real option for many codebases.</p>
]]></description><pubDate>Fri, 05 Dec 2025 08:46:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46158165</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46158165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46158165</guid></item><item><title><![CDATA[New comment by darkamaul in "GitHub to Codeberg: my experience"]]></title><description><![CDATA[
<p>I've noticed that several projects on the front page today (and over the past few days) are migrating away from GitHub.<p>Is there any recent event or broader trend that explains this shift?</p>
]]></description><pubDate>Sun, 30 Nov 2025 20:44:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46100237</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46100237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46100237</guid></item><item><title><![CDATA[New comment by darkamaul in "Leak confirms OpenAI is preparing ads on ChatGPT for public roll out"]]></title><description><![CDATA[
<p>Hoping this pushes a new generation of adblockers, but I'm skeptical it'll stay a fair fight. The next wave of ads will likely be far subtler than today's web ads - more integrated into content, harder to detect, and easier to normalize.</p>
]]></description><pubDate>Sat, 29 Nov 2025 13:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46087389</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46087389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46087389</guid></item><item><title><![CDATA[New comment by darkamaul in "Kagi Hub Belgrade"]]></title><description><![CDATA[
<p>For interested readers, here is the CEO (Vlad) answer to the ties between Kagi and Yandex (November 2024): <a href="https://kagifeedback.org/d/5445-reconsider-yandex-integration-due-to-the-geopolitical-status-quo/19" rel="nofollow">https://kagifeedback.org/d/5445-reconsider-yandex-integratio...</a></p>
]]></description><pubDate>Wed, 26 Nov 2025 14:10:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46057547</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46057547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46057547</guid></item><item><title><![CDATA[New comment by darkamaul in "Kagi Hub Belgrade"]]></title><description><![CDATA[
<p>I'm having trouble following the suspicion here. The founder lived in Belgrade for decades before moving to the US, so opening an office there seems like a straightforward decision: you build where you have roots, local knowledge, and existing connections. That's not a red flag...<p>As for Serbia itself: yes, it's not in the EU, but it's been in the accession process since 2012. The timeline is slow, but the country is economically integrated with Europe. If we're treating a Serbian office as inherently suspicious, that's a bar most of the tech industry wouldn't clear.</p>
]]></description><pubDate>Wed, 26 Nov 2025 14:07:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46057524</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46057524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46057524</guid></item><item><title><![CDATA[New comment by darkamaul in "Java Decompiler"]]></title><description><![CDATA[
<p>One of the use case of décompilation is bug hunting / vulnerability research. And that’s still one of the use cases where AI isn’t that good because you must be precise.<p>I’m not saying that won’t change but I still see a bright future for reversing tools, with or without AI sidekicks (like the BN plugin)</p>
]]></description><pubDate>Wed, 26 Nov 2025 07:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46055005</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46055005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46055005</guid></item><item><title><![CDATA[New comment by darkamaul in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>The "use cooldown" [0] blog post looks particularly relevant today.<p>I'd argue automated dependency updates pose a greater risk than one-day exploits, though I don't have data to back that up. That's harder to undo a compromised package already in thousands of lock files, than to manually patch a already exploited vulnerability in your dependencies.<p>[0] <a href="https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns" rel="nofollow">https://blog.yossarian.net/2025/11/21/We-should-all-be-using...</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 11:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46032719</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=46032719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46032719</guid></item><item><title><![CDATA[New comment by darkamaul in "Firefox 147 Will Support the XDG Base Directory Specification"]]></title><description><![CDATA[
<p>I was curious about how old the original bug report was, and it appears to be 21 years old [0]!<p>[0] <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=259356" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=259356</a></p>
]]></description><pubDate>Thu, 20 Nov 2025 14:56:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45993206</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=45993206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45993206</guid></item><item><title><![CDATA[New comment by darkamaul in "Firefox 147 Will Support the XDG Base Directory Specification"]]></title><description><![CDATA[
<p>This is a meaningful step! For years, XDG Base Directory compliance has been spotty across major applications. Firefox's adoption matters because it's widely used and its implementation may encourage others to follow suit.<p>The Arch Wiki documentation will likely need updates [1], but sadly the list of non-compliant software is far too long.<p>[1]: <a href="https://wiki.archlinux.org/title/XDG_Base_Directory" rel="nofollow">https://wiki.archlinux.org/title/XDG_Base_Directory</a></p>
]]></description><pubDate>Thu, 20 Nov 2025 14:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45993129</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=45993129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45993129</guid></item><item><title><![CDATA[New comment by darkamaul in "PHP 8.5"]]></title><description><![CDATA[
<p>PHP's evolution since PHP 5 has been substantial, and I think this is a real problem. As someone who learned the language years ago, the pace of change (generics, attributes, match expressions, typed properties) makes modern codebases genuinely difficult to follow.<p>I suspect this affects many developers who cut their teeth on PHP but haven't kept up. The language has become a different beast, which is a strength for the community but a barrier to re-entry.</p>
]]></description><pubDate>Thu, 20 Nov 2025 09:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45990664</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=45990664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45990664</guid></item><item><title><![CDATA[New comment by darkamaul in "Contributing to open-source should be required, like jury duty"]]></title><description><![CDATA[
<p>I think most of the comments here miss that contributions is not equal to code.<p>Contributions to the documentation, translations, or helping managing the community are also extremely valuable and do not require the same technical skills.</p>
]]></description><pubDate>Tue, 11 Nov 2025 19:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45891752</link><dc:creator>darkamaul</dc:creator><comments>https://news.ycombinator.com/item?id=45891752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45891752</guid></item></channel></rss>