<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: antonok</title><link>https://news.ycombinator.com/user?id=antonok</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 19:29:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=antonok" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by antonok in "Orion Browser by Kagi"]]></title><description><![CDATA[
<p>Ladybird is natively integrating Brave's adblock engine <a href="https://github.com/LadybirdBrowser/ladybird/pull/9587" rel="nofollow">https://github.com/LadybirdBrowser/ladybird/pull/9587</a></p>
]]></description><pubDate>Mon, 20 Jul 2026 20:00:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48984134</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=48984134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48984134</guid></item><item><title><![CDATA[New comment by antonok in "Orion Browser by Kagi"]]></title><description><![CDATA[
<p>Brave has it on both desktop and mobile
<a href="https://brave.com/privacy-updates/34-block-page-elements-android/" rel="nofollow">https://brave.com/privacy-updates/34-block-page-elements-and...</a></p>
]]></description><pubDate>Mon, 20 Jul 2026 19:56:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48984073</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=48984073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48984073</guid></item><item><title><![CDATA[New comment by antonok in "Show HN: Adblock-rust Manager – Firefox extension to enable the Brave ad blocker"]]></title><description><![CDATA[
<p>It should be able to. Waterfox is using roughly the same integration and the maintainer has been seeing reports of YouTube issues, but cannot reproduce it.
<a href="https://github.com/BrowserWorks/waterfox/issues/4182#issuecomment-4342924895" rel="nofollow">https://github.com/BrowserWorks/waterfox/issues/4182#issueco...</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 15:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47949714</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=47949714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47949714</guid></item><item><title><![CDATA[New comment by antonok in "Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed"]]></title><description><![CDATA[
<p>OpenCode has been great in my experience. I still get the best results using it with Anthropic's models, but some of the open weights ones are catching up (GLM 5 works reasonably well for me).</p>
]]></description><pubDate>Fri, 13 Feb 2026 20:59:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47007748</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=47007748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47007748</guid></item><item><title><![CDATA[New comment by antonok in "Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed"]]></title><description><![CDATA[
<p>I had the same thought too. It's probably not too difficult to fine-tune a small model for it using the "introduce a random mutation and describe the issue" workflow from TFA</p>
]]></description><pubDate>Fri, 13 Feb 2026 20:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47007722</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=47007722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47007722</guid></item><item><title><![CDATA[New comment by antonok in "Tell HN: Ralph Giles has died (Xiph.org| Rust@Mozilla | Ghostscript)"]]></title><description><![CDATA[
<p>rillian was also instrumental in helping to integrate Rust into Chromium at Brave. I worked with him for a few years; since getting to know him, I started noticing his handle in the contributors list across a surprisingly diverse range of other open source projects. RIP, Ralph.</p>
]]></description><pubDate>Fri, 13 Feb 2026 06:11:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46999477</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=46999477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46999477</guid></item><item><title><![CDATA[New comment by antonok in "Lessons learned shipping 500 units of my first hardware product"]]></title><description><![CDATA[
<p>fwiw, LEDs with higher CRI will generally be less power efficient, so the premium category has a 3-way tradeoff between brightness, power, and color quality. It's common for high efficiency LED lightbulbs to be much worse at illuminating red objects.</p>
]]></description><pubDate>Wed, 04 Feb 2026 13:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46885731</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=46885731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46885731</guid></item><item><title><![CDATA[New comment by antonok in "Brave overhauled its Rust adblock engine with FlatBuffers, cutting memory 75%"]]></title><description><![CDATA[
<p>You're probably thinking of Adblock Plus? Acceptable Ads is their program; EasyList has no such policy or ties.</p>
]]></description><pubDate>Wed, 07 Jan 2026 17:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46529649</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=46529649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46529649</guid></item><item><title><![CDATA[New comment by antonok in "Brave overhauled its Rust adblock engine with FlatBuffers, cutting memory 75%"]]></title><description><![CDATA[
<p>FlatBuffers was definitely the majority of the improvements here!<p>On 64-bit systems, pointers themselves can really start to take up a lot of memory (especially if you multiply them across 100k+ adblock filters). Switching to array indices instead of pointers saves a lot of memory that's otherwise wasted when you don't need to address the entire possible memory space.</p>
]]></description><pubDate>Tue, 06 Jan 2026 03:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46508422</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=46508422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46508422</guid></item><item><title><![CDATA[New comment by antonok in "Penpot: The Open-Source Figma"]]></title><description><![CDATA[
<p>I opened an issue based on the discussion here and it didn't take much time or effort.<p>(It was one of those form-based issue templates that requires you to explicitly list out Steps to Reproduce, Expected behavior, Actual behavior, OS version, etc. which IMO causes slightly more friction for anyone who knows how to put together a good bug report, but I've also seen enough poorly-specified issues to know that it's necessary sometimes)</p>
]]></description><pubDate>Fri, 28 Nov 2025 03:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46075200</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=46075200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46075200</guid></item><item><title><![CDATA[New comment by antonok in "Penpot: The Open-Source Figma"]]></title><description><![CDATA[
<p>I've done it:<p><a href="https://github.com/penpot/penpot/issues/7850" rel="nofollow">https://github.com/penpot/penpot/issues/7850</a><p>Thanks for sharing all the details about the issue, and shame on all the armchair critics :D</p>
]]></description><pubDate>Fri, 28 Nov 2025 03:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46075164</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=46075164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46075164</guid></item><item><title><![CDATA[New comment by antonok in "Unlocking free WiFi on British Airways"]]></title><description><![CDATA[
<p>I'm using a non-standard port (above 10000). Otherwise, nothing special about my configuration. Perhaps 51820 is blocked?<p>It is admittedly quite slow/intermittent though; I wouldn't be surprised if that's the reason it didn't look like it was working for you.</p>
]]></description><pubDate>Sat, 25 Oct 2025 08:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45702282</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=45702282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45702282</guid></item><item><title><![CDATA[New comment by antonok in "Unlocking free WiFi on British Airways"]]></title><description><![CDATA[
<p>Funnily enough, I'm on a British Airways flight right this moment. I'm only using a basic Wireguard tunnel after enabling the free messaging plan. I get the sense they didn't design the firewall to block everything comprehensively.</p>
]]></description><pubDate>Sat, 25 Oct 2025 07:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45701902</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=45701902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45701902</guid></item><item><title><![CDATA[New comment by antonok in "My first contribution to Linux"]]></title><description><![CDATA[
<p>You could also look into running mobile Linux on top of libhybris - it's a proprietary compatibility layer, but some people use it to get support for mobile Linux runtimes on more recent devices.</p>
]]></description><pubDate>Fri, 10 Oct 2025 05:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45535613</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=45535613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45535613</guid></item><item><title><![CDATA[New comment by antonok in "My first contribution to Linux"]]></title><description><![CDATA[
<p>If you want to find devices that still need hardware support under Linux, I highly recommend trying to get a mobile Linux distribution to work on an old smartphone or tablet.<p>postmarketOS in particular has a really good devices page [1] showing missing feature support at a glance, as well as guides for porting to new devices [2] and porting features from an outdated vendor-provided Linux fork to the upstream kernel [3].<p>[1] <a href="https://wiki.postmarketos.org/wiki/Devices" rel="nofollow">https://wiki.postmarketos.org/wiki/Devices</a>
[2] <a href="https://wiki.postmarketos.org/wiki/Porting_to_a_new_device" rel="nofollow">https://wiki.postmarketos.org/wiki/Porting_to_a_new_device</a>
[3] <a href="https://wiki.postmarketos.org/wiki/Mainlining" rel="nofollow">https://wiki.postmarketos.org/wiki/Mainlining</a></p>
]]></description><pubDate>Thu, 09 Oct 2025 21:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45533331</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=45533331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45533331</guid></item><item><title><![CDATA[New comment by antonok in "Hardening Firefox – a checklist for improved browser privacy"]]></title><description><![CDATA[
<p>Are you referring to the Manifest V2 extensions supported by Brave? The original extension creators were made fully aware of those plans ahead of time and have been in contact with Brave since then, e.g.:<p><a href="https://github.com/hackademix/noscript/issues/359" rel="nofollow">https://github.com/hackademix/noscript/issues/359</a>
<a href="https://github.com/uBlockOrigin/uBlock-issues/discussions/2977#discussioncomment-9528456" rel="nofollow">https://github.com/uBlockOrigin/uBlock-issues/discussions/29...</a>
<a href="https://github.com/brave/brave-browser/issues/41173#issuecomment-2391791946" rel="nofollow">https://github.com/brave/brave-browser/issues/41173#issuecom...</a><p>I'm not sure how you can interpret forking open source codebases as a "shady" behavior (it's one of the most important reasons to use open source in the first place), but in this case there is a high demand for said extensions and Brave has provided the only way to continue doing so on a Chromium rendering engine.<p>(I am one of the devs who worked on the spec for this feature)</p>
]]></description><pubDate>Sun, 31 Aug 2025 19:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45086213</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=45086213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45086213</guid></item><item><title><![CDATA[New comment by antonok in "Open source can't coordinate?"]]></title><description><![CDATA[
<p>Open source has the best kind of coordination. If there's a real use-case for two things to work together, you or someone else can implement it and share it without anyone's permission. Meanwhile in proprietary land, people sometimes build things that nobody wanted, and also leave out features with high demand. Proprietary optimizes for the profit of some individuals; open source optimizes for maximum utility.<p>Thus far, open source has optimized for maximum utility for individuals who can write code... but AI may be changing that soon enough.</p>
]]></description><pubDate>Fri, 20 Jun 2025 04:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44324857</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=44324857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44324857</guid></item><item><title><![CDATA[New comment by antonok in "Websites are tracking you via browser fingerprinting"]]></title><description><![CDATA[
<p>As someone who's been building an adblocker for the last 6 years: yes, there's plenty of proof in the devtools console on more websites than you'd think.<p>Fingerprintjs [1] is a well known one that gets a lot of use. And if you check EasyPrivacy, you'll see the rules to block it [2] have been in place for a long time.<p>[1] <a href="https://github.com/fingerprintjs/fingerprintjs">https://github.com/fingerprintjs/fingerprintjs</a>
[2] <a href="https://github.com/easylist/easylist/blob/132813613d04b7228c3d43bd21f3fa13077edaec/easyprivacy/easyprivacy_general.txt#L908-L913">https://github.com/easylist/easylist/blob/132813613d04b7228c...</a></p>
]]></description><pubDate>Wed, 18 Jun 2025 23:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44314202</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=44314202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44314202</guid></item><item><title><![CDATA[Cookiecrumbler: Enhancing online privacy by automating cookie notice detection]]></title><description><![CDATA[
<p>Article URL: <a href="https://brave.com/privacy-updates/33-cookiecrumbler/">https://brave.com/privacy-updates/33-cookiecrumbler/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43784418">https://news.ycombinator.com/item?id=43784418</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Apr 2025 16:11:35 +0000</pubDate><link>https://brave.com/privacy-updates/33-cookiecrumbler/</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=43784418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43784418</guid></item><item><title><![CDATA[New comment by antonok in "uBlock Origin is no longer available on the Chrome Store"]]></title><description><![CDATA[
<p><a href="https://brave.com/blog/brave-shields-manifest-v3/" rel="nofollow">https://brave.com/blog/brave-shields-manifest-v3/</a></p>
]]></description><pubDate>Mon, 10 Mar 2025 22:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43327092</link><dc:creator>antonok</dc:creator><comments>https://news.ycombinator.com/item?id=43327092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43327092</guid></item></channel></rss>