<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: Tooster</title><link>https://news.ycombinator.com/user?id=Tooster</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 04:14:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Tooster" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Tooster in "The EU Open Source Strategy"]]></title><description><![CDATA[
<p>Every day, I pass by numerous signs and plaques reading "funded by EU funds." Most of the time, they are attached to public transport or road infrastructure. For anyone genuinely trying to understand the EU's impact — rather than just defaulting to blind hatred — there are plenty of public resources available. You can find maps and project lists detailing descriptions, funding amounts, and progress statuses.<p>Granted, this data is usually "boring" by today’s dopamine-driven attention standards, so it's no wonder people rarely talk about it. But if you actually stop and take an interest in what has been accomplished, you start noticing the impact everywhere—it just takes a little effort. After all, how hyped can you really get over a repaved road in some remote village you've never even heard of? You can't. But the people living there certainly feel the impact, even if they don't always notice where the money came from.<p>Go search for maps provided by EU or your government sites, for instance <a href="https://mapadotacji.gov.pl/?lang=en" rel="nofollow">https://mapadotacji.gov.pl/?lang=en</a><p>You might disagree with certain aspects of the EU, but leaving a rage-baited, hateful comment is the easy way out. Looking at actual accomplishments—despite your frustrations—takes real effort.<p>For stuff which actually can matter and had impact on daily lives (beside aforementioned public transport impact):<p><pre><code>  - USB-C as a standard power connector
  - hassle-free travel between countries
  - GDPR you mentioned
  - recent "stop killing games" public initiative which shows that common people can stand a chance against multimillion dollar companies
  - abolition of roaming charges and access to a free internet up to certain limits — huge PITA solved for people going on vacations  
  - universal healthcare between countries on vacations  
  - strong 14 day guarantee for online purchases, free return policies and minimum 2 year warranty  
  - food safety regulations (but if you don't care you won't be impressed by it)  
  - certain regulations regarding flights and passenger rights (cancellation compensation, recent regulations regarding baggage, to fight with scammy practices of flight operators)   
  - right to repair 
  - even the commonly memed bottle caps is nice UX — you (or more commonly a kid) won't be able to drop a cap on sand rendering :) And thanks to that there is noticeably less "small trash" on beaches and in parks (left to solve are beer caps ;)
</code></pre>
The intend of this comment is just to show that it's not "nothing" if you bother to look, the stupid/bad/ugly is beside the point here.</p>
]]></description><pubDate>Mon, 08 Jun 2026 12:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444595</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=48444595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444595</guid></item><item><title><![CDATA[New comment by Tooster in "Launch HN: Superset (YC P26) – IDE for the agents era"]]></title><description><![CDATA[
<p>Yeah, how many agents can you people even run at once and how much does it cost you? In company we used the monthly token quota and nowadays it's basically unusable with claude opus 4.6  on high reasoning. You can basically burn through 100% usage through a single day. How does it even scale for you with N agents and which magical plans or models do you use, where tools like this are even viable?</p>
]]></description><pubDate>Fri, 22 May 2026 18:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48239361</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=48239361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48239361</guid></item><item><title><![CDATA[New comment by Tooster in "A decentralized peer-to-peer messaging application that operates over Bluetooth"]]></title><description><![CDATA[
<p>Cap your html bodies to 75ch width for comfortable reading. Minimalism doesn't conflict with nice layout and it's 1 line of css.</p>
]]></description><pubDate>Mon, 19 Jan 2026 12:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46678242</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=46678242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46678242</guid></item><item><title><![CDATA[New comment by Tooster in "Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)"]]></title><description><![CDATA[
<p>Currently I am leaning more into P2P for the zero-effort user side setup, although I was considering if hybrid P2P/client-server approach is feasible: free lite P2P vs paid, managed SaaS for user convenience and improved performance.</p>
]]></description><pubDate>Sat, 29 Nov 2025 00:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084103</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=46084103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084103</guid></item><item><title><![CDATA[New comment by Tooster in "Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)"]]></title><description><![CDATA[
<p>I want to create a local first, offline/p2p realtime multiplayer prototype app soon with reactive/signal data model and frontend agnostic design (considering solidjs/svelte). I'm on a tech research stage. How does it compare to rxdb, tinybase and zero sync? For reference right now I'm considering tinydb/rxdb.</p>
]]></description><pubDate>Thu, 27 Nov 2025 20:49:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46073119</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=46073119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46073119</guid></item><item><title><![CDATA[New comment by Tooster in "Spectral rendering, part 2: Real-time rendering"]]></title><description><![CDATA[
<p>I might be misunderstanding parts of the comment above, although I think it aligns with what I had in mind. Here’s what I meant:<p>If a ray carries full spectral information, then a transparent material can be described by its absorption spectrum — similar to how elements absorb specific wavelengths of light, as shown here: <a href="https://science.nasa.gov/asset/webb/types-of-spectra-continuous-emission-and-absorption/" rel="nofollow">https://science.nasa.gov/asset/webb/types-of-spectra-continu...</a><p>In that view, transparency is just wavelength-by-wavelength attenuation. Each material applies its own absorption/transmission function to the incoming spectrum. Because this is done pointwise in the spectral domain, the order doesn’t matter:<p>OUT = IN × T₁ × T₂
(or in a subtractive representation: OUT = IN − ABS₁ − ABS₂).<p>So whether one material reduces 50% of the red first and another reduces 50% of the green second or vice verse doesn’t change the result. Each wavelength is handled independently, making the operation order-independent.</p>
]]></description><pubDate>Wed, 26 Nov 2025 21:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46062643</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=46062643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46062643</guid></item><item><title><![CDATA[New comment by Tooster in "Spectral rendering, part 2: Real-time rendering"]]></title><description><![CDATA[
<p>I was sure it must have been invented already! I've been trying to look for this idea without knowing it's called "spectral rendering", looking for "absorptive rendering" or similar instead, which led me to dead ends. The technique is very interesting and I would love to see it together with semi-transparent materials — I have been suspecting for some time that a method like that could allow cheap OIT out of the box?</p>
]]></description><pubDate>Sun, 23 Nov 2025 18:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46026265</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=46026265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46026265</guid></item><item><title><![CDATA[New comment by Tooster in "Formatting code should be unnecessary"]]></title><description><![CDATA[
<p>And that's a great thing! I look forward to them being more mature and more widely adopted, as I have tried both zed and helix, and for the day to day work they are not yet there. For stuff to take traction though. Both of them, however, don't intend to be projectional editors as far as I am aware. For vims or emacs out there - I don't think they mainstream tools which can tip the scale. Even now vim is considered a niche, quirky editor with very high barrier of entry. And still, they operate primarily on text.<p>Without tools in mainstream editors I don't see how it can push us forward instead of saying a niche barely anyone knows about.</p>
]]></description><pubDate>Mon, 08 Sep 2025 13:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45168157</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=45168157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45168157</guid></item><item><title><![CDATA[New comment by Tooster in "Formatting code should be unnecessary"]]></title><description><![CDATA[
<p>I’d also add:<p>* [Difftastic](<a href="https://difftastic.wilfred.me.uk/" rel="nofollow">https://difftastic.wilfred.me.uk/</a>) — my go-to diff tool for years
* [Nu shell](<a href="https://www.nushell.sh/" rel="nofollow">https://www.nushell.sh/</a>) — a promising idea, but still lacking in design/implementation maturity<p>What I’d really like to see is a *viable projectional editor* and a broader shift from <i>text-centric</i> to <i>data-centric</i> tools.<p>The issue is that nearly everything we use today (editors, IDEs, coreutils) is built around text, and there’s no agreed-upon data interchange format. There have been attempts (Unison, JetBrains MCP, Nu shell), but none have gained real traction.<p>Rare “miracles” like the C++ --> Rust migration show paradigm shifts can happen. But a text → projectional transition would be even bigger. For that to succeed, someone influential would need to offer a *clear, opt-in migration path* where:<p>* some people stick with text-based tools,
* others move to semantic model editing,
* and both can interoperate in the same codebase.<p>What would be needed:<p>* Robust, data-native alternatives to [coreutils](<a href="https://wiki.archlinux.org/title/Core_utilities" rel="nofollow">https://wiki.archlinux.org/title/Core_utilities</a>) operating directly on structured data (avoid serialize ↔ parse boundaries). Learn from Nushell’s mistakes, and aim for future-compatible, stable, battle-tested tools.
* A more declarative-first mindset.
* Strong theoretical foundations for the new paradigm.
* Seamless conversion between text-based and semantic models.
* New tools that work <i>with</i> mainstream languages (not niche reinventions), and enforce correctness at construction time (no invalid programs).
* Integration of semantic model with existing version control systems
* Shared standards for semantic models across languages/tools (something on the scale of MCP or LSP — JetBrains’ are better, but LSP won thanks to Microsoft’s push).
* Dual compatibility in existing editors/IDEs (e.g. VSCode supporting both text files and semantic models).
* Integrate knowledge across many different projects to distill the best way forward -> for example learn from Roslyn's semantic vs syntax model, look into tree sitter, check how difftastic does tree diffing, find tree regex engines, learn from S-expressions and LISP like languages, check unison, adopt helix editor/vim editing model, see how it can eb integrated with LSP and MCP etc.<p>This isn’t something you can brute-force — it needs careful planning and design before implementation. The train started on text rails and won’t stop, so the only way forward is to *build an alternative track* and make switching both gradual and worthwhile. Unfortunately it is pretty impossible to do for an entity without enough influence.</p>
]]></description><pubDate>Mon, 08 Sep 2025 10:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45166534</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=45166534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45166534</guid></item><item><title><![CDATA[New comment by Tooster in "RFC: Banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo"]]></title><description><![CDATA[
<p>"Many communities depend on AI tools to detect and ban AI content"  interesting...<p>If not depending on AI tools then depending on a... hunch? So like a modern-era witch hunting?</p>
]]></description><pubDate>Mon, 15 Apr 2024 11:29:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=40039108</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=40039108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40039108</guid></item><item><title><![CDATA[New comment by Tooster in "RFC: Banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo"]]></title><description><![CDATA[
<p>Someone committing poor quality LLM generated code and deeming it appropriate for review could create equally bad, if not worse, handwritten code. By extension, anyone who merges poor quality LLM code could merge equally poorly handwritten code. So ultimately it's up to their judgement and about the trust in the contribution process. If poor quality code ended up in the product, then it's the process that failed. Just because someone can hit you with a stick doesn't mean we should cut down the trees — we should educate people to stop hitting others with sticks instead.<p>"Banning LLM content" is in my opinion an effort spent on the wrong thing. If you want to ensure the quality of the code, you should focus on ensuring the code review and merge process is more thorough in filtering out subpar contributions effectively, instead of wasting time on trying to enforce unenforceable policies. They only give a false sense of trust and security. Would "[x] I solemnly swear I didn't use AI" checkbox give anything more than a false sense of security? Cheaters gonna cheat, and trusting them would be naive, politely said...<p>Spam... yeah, that is a valid concern, but it's also something that should be solved on organizational level.</p>
]]></description><pubDate>Mon, 15 Apr 2024 11:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40039038</link><dc:creator>Tooster</dc:creator><comments>https://news.ycombinator.com/item?id=40039038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40039038</guid></item></channel></rss>