<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: trickypr</title><link>https://news.ycombinator.com/user?id=trickypr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 13 Oct 2026 05:15:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=trickypr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by trickypr in "IRCv3"]]></title><description><![CDATA[
<p>There are irc clients that work on mobile, like this one from the original author of sway: <a href="https://codeberg.org/emersion/goguma" rel="nofollow">https://codeberg.org/emersion/goguma</a><p>It’s just they need a bouncer (an always online irc server you run) for things like push notifications (and chat history on servers without the chat history extension).<p>Bouncers (and some IRC v3 extensions on newer servers) allow you to be logged in to the same account from different devices.<p>I’ve also had some fun writing a bridge from discord to irc for some personal discord servers (but it uses some account impersonation hijinks that make it impractical for other to use).</p>
]]></description><pubDate>Sun, 11 Oct 2026 10:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50041720</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=50041720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50041720</guid></item><item><title><![CDATA[New comment by trickypr in "Automatic Transmission – a data-privacy study of connected vehicles"]]></title><description><![CDATA[
<p>I think it does take away from the point. I could not be bothered trying to filter the information out of whatever this llm layout is.</p>
]]></description><pubDate>Thu, 01 Oct 2026 21:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49927172</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49927172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49927172</guid></item><item><title><![CDATA[How to speed up the Rust compiler in September 2026]]></title><description><![CDATA[
<p>Article URL: <a href="https://nnethercote.github.io/2026/09/30/how-to-speed-up-the-rust-compiler-in-september-2026.html">https://nnethercote.github.io/2026/09/30/how-to-speed-up-the-rust-compiler-in-september-2026.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49920896">https://news.ycombinator.com/item?id=49920896</a></p>
<p>Points: 283</p>
<p># Comments: 174</p>
]]></description><pubDate>Thu, 01 Oct 2026 12:44:38 +0000</pubDate><link>https://nnethercote.github.io/2026/09/30/how-to-speed-up-the-rust-compiler-in-september-2026.html</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49920896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49920896</guid></item><item><title><![CDATA[New comment by trickypr in "Replacing a Rust Enum with a 64-Bit Word Made My Interpreter 17% Faster"]]></title><description><![CDATA[
<p>That seems like a horrible idea:<p>1. Do you really want the rust compiler to run at the speed of an llm?<p>2. Compiler optimisations are already extremely unpredictable with deterministic compilers[1], I hate to think how unpredictable your compiler would be.<p>3. What if someone else wants to build the software, do they have to decide on optimisations now? What if the optimisation depends on your features not available on old generations of CPU? (There is a reason we don’t compile with -march=native)<p>4. Compilers already have “unsafe” optimisations, but people rarely enable them (-ffast-math)<p>[1]: <a href="https://faultlore.com/blah/oops-that-was-important/" rel="nofollow">https://faultlore.com/blah/oops-that-was-important/</a></p>
]]></description><pubDate>Tue, 08 Sep 2026 21:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49617734</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49617734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49617734</guid></item><item><title><![CDATA[New comment by trickypr in "It took a year to ship WebAssembly in Anubis"]]></title><description><![CDATA[
<p>The anubis docs website is used as an example of how anubis works.<p>Also, if you are not using a big CDN (e.g. Cloudflare), you still need to pay for the traffic (even if you don't pay as much for the CPU). This is doubly true for smaller CDNs like Bunny.</p>
]]></description><pubDate>Mon, 07 Sep 2026 04:54:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49594035</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49594035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49594035</guid></item><item><title><![CDATA[New comment by trickypr in "It took a year to ship WebAssembly in Anubis"]]></title><description><![CDATA[
<p>I think it is still compute-heavy if not compute-hard, and stuff like WASM SIMD makes it less compute heavy (not really available in JS). And also, for memory bound problems, you probably don't want the JS GC needing to clean up afterwards when WASM gives you that control.</p>
]]></description><pubDate>Mon, 07 Sep 2026 04:50:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49594012</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49594012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49594012</guid></item><item><title><![CDATA[New comment by trickypr in "Silicon Valley is in denial in face of widespread backlash"]]></title><description><![CDATA[
<p>I think it is more likely they are just drinking their own koolaid (and their friends are too). They are paid to bring in investor dollars, which requires lofty promises.</p>
]]></description><pubDate>Thu, 27 Aug 2026 21:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49471477</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49471477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49471477</guid></item><item><title><![CDATA[New comment by trickypr in "Silicon Valley is in denial in face of widespread backlash"]]></title><description><![CDATA[
<p>Bold of you to assume that “current economic inventives” will remain around for 500 years, especially given the  American-style neo-liberal economy is only like 70 years old.</p>
]]></description><pubDate>Thu, 27 Aug 2026 21:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49471435</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49471435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49471435</guid></item><item><title><![CDATA[New comment by trickypr in "MS Paint and Photos inivisibly watermark even locally generated output with GUID"]]></title><description><![CDATA[
<p>I think their point is that paint shouldn’t have any GenAI features (or any new features other than compatibility)</p>
]]></description><pubDate>Mon, 24 Aug 2026 21:30:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49426108</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49426108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49426108</guid></item><item><title><![CDATA[New comment by trickypr in "Copyright does not protect AI-generated content in EU"]]></title><description><![CDATA[
<p>I think the copyright should go to the tool creator in that case, if the tool is acting as an extension of the creator.<p>But if the tool is created from collective human creation, the copyright should belong to all humanity, not the person who triggered the tool.<p>If you trained an LLM entirely on your own input, I think you should own the output, but that is not the case for any widely-used llm.</p>
]]></description><pubDate>Fri, 21 Aug 2026 02:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49383169</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49383169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49383169</guid></item><item><title><![CDATA[New comment by trickypr in "Copyright does not protect AI-generated content in EU"]]></title><description><![CDATA[
<p>What if it was a human who took the photo, would the copyright still be owned by the equipment owner / person who set it up?<p>What if this applied in a photography class? The instructor owns the equipment and helped “set up” the photo. Does the instructor own the copyright?</p>
]]></description><pubDate>Fri, 21 Aug 2026 01:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49382688</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49382688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49382688</guid></item><item><title><![CDATA[New comment by trickypr in "Copyright does not protect AI-generated content in EU"]]></title><description><![CDATA[
<p>I think there is an easy test: if you didn’t write it, it’s not yours.<p>If we go back 10 years and your friend says “I have an idea for an app, here it is,” and you build it, you own the copyright because you wrote it.<p>You give an idea to the pile of math calculated of the stolen work of humanity, the math owns it (which it can’t, so no one owns it).<p>No matter how detailed of a conversation you have with a friend, I don’t think they have justification to claim copyright over code written by you.</p>
]]></description><pubDate>Fri, 21 Aug 2026 01:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49382584</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49382584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49382584</guid></item><item><title><![CDATA[New comment by trickypr in "Amazon backs power plant that may become top source of US climate pollution"]]></title><description><![CDATA[
<p>In the same way “smoking causes cancer” was a minority opinion in the 50s and 60s.</p>
]]></description><pubDate>Mon, 10 Aug 2026 22:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49250476</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49250476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49250476</guid></item><item><title><![CDATA[New comment by trickypr in "New cars are getting 1.2cm longer and 0.5cm taller each year"]]></title><description><![CDATA[
<p>Australia has a similar issue, in part because we import a lot of US domestic vehicles and advertising, and in part because the ato has tax exemptions that only apply to overbuilt utes[1].<p>[1]: <a href="https://www.drive.com.au/caradvice/ute-tax-breaks-exemptions/" rel="nofollow">https://www.drive.com.au/caradvice/ute-tax-breaks-exemptions...</a></p>
]]></description><pubDate>Tue, 04 Aug 2026 21:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49175592</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49175592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49175592</guid></item><item><title><![CDATA[New comment by trickypr in "Internet is no longer accessible?"]]></title><description><![CDATA[
<p>Cloudflare isn’t just as simple as “bot” or “not a bot”. They give customers categories of how likely a request is to be automated (or a number for some enterprise plans)[1] and the customer decides what happens to your request (nothing, challenge, block, run a worker, etc).<p>[1]: <a href="https://developers.cloudflare.com/bots/concepts/bot-score/#bot-groupings" rel="nofollow">https://developers.cloudflare.com/bots/concepts/bot-score/#b...</a></p>
]]></description><pubDate>Tue, 28 Jul 2026 02:49:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49078661</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49078661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49078661</guid></item><item><title><![CDATA[New comment by trickypr in "How AST-grep Rewrote Tree-sitter in Rust and Made It 30% Faster"]]></title><description><![CDATA[
<p>> incremental old-tree reuse were removed<p>Maybe I am missing what they meant here, but isn’t the entire point of tree-sitter that you can reuse old trees to make edit updates faster? It is seems quite probable that all the performance gains came from optimising for fixed files with no error recovery, at the cost of how ts is actually used.</p>
]]></description><pubDate>Sun, 26 Jul 2026 22:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49063059</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=49063059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063059</guid></item><item><title><![CDATA[New comment by trickypr in "Show HN: I ported Tree-sitter to Go"]]></title><description><![CDATA[
<p>So your benchmarks are primarily just “how fast is go’s c interop” rather than any algorithmic improvement on tree-sitter?<p>Edit: yep, you are just calling a c function in a loop. So your no-op benchmark is just the time it takes for cgo to function. I would not be able to get any perf benefits from e.g. rust</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157763</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=47157763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157763</guid></item><item><title><![CDATA[New comment by trickypr in "Show HN: I ported Tree-sitter to Go"]]></title><description><![CDATA[
<p>Do you have an equivalent of TreeCursors or tree-sitter-generate?<p>There are at least some use cases where neither queries nor walks are suitable. And I have run into cases where being able to regenerate and compile grammars on the fly is immeasurably helpful.<p>At least for my use cases, this would be unusable.<p>Also, what the hell is this:<p>> partial [..] missing external scanner<p>Why do you have a parsing mode that guarantees incorrect outputs on some grammars (html comes to mind) and then use it as your “90x faster” benchmark figure?</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157366</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=47157366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157366</guid></item><item><title><![CDATA[New comment by trickypr in "Why Big Companies Keep Failing: The Stack Fallacy (2016)"]]></title><description><![CDATA[
<p>I think a lot of your examples are flawed. Google didn’t build the initial version of YouTube, they bought it.<p>A lot of Apple’s apps predate the App Store. The apps that came later had limited use until Apple spent a lot of time refining them. Think Apple Maps.<p>Microsoft released Word for Mac a year before they released Windows 1.0, so Windows was “down the stack” for them.</p>
]]></description><pubDate>Tue, 06 Jan 2026 21:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46518818</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=46518818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46518818</guid></item><item><title><![CDATA[New comment by trickypr in "Pulse Browser: Experimental Firefox fork that boosts focus and productivity"]]></title><description><![CDATA[
<p>We are currently on Firefox 112.0 (latest major, not latest minor). Updates are applied inside of `gluon.json`, not via pnpm.<p><a href="https://github.com/pulse-browser/browser/commit/b9bf6b439a136c667f7cf4a5326ffc962156be92">https://github.com/pulse-browser/browser/commit/b9bf6b439a13...</a></p>
]]></description><pubDate>Wed, 03 May 2023 23:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=35809081</link><dc:creator>trickypr</dc:creator><comments>https://news.ycombinator.com/item?id=35809081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35809081</guid></item></channel></rss>