<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: foresterre</title><link>https://news.ycombinator.com/user?id=foresterre</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 10:44:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=foresterre" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by foresterre in "Italy's Bending Spoons, owner of AOL and Vimeo, files for Nasdaq IPO"]]></title><description><![CDATA[
<p>Their strategy always was "buy company" and "instantly lay off about everyone" to save costs and rapidly increase subscription pricing (1).<p>So far they've been relatively soft (for their doing) on Komoot, which I too am most anxious off.<p>Bikepacking.com has a good read about Komoot; it was probably  unsustainable in the long run before bending spoons took over anyways (2), yet I much rather had they stayed a sort of indie company driven by their passion. I will cancel my long standing Komoot subscription the day enshittification news breaks.<p>(1) <a href="https://www.dcrainmaker.com/2025/03/komoot-acquired-history-says-this-wont-end-well.html" rel="nofollow">https://www.dcrainmaker.com/2025/03/komoot-acquired-history-...</a>
(2) <a href="https://bikepacking.com/plog/when-we-get-komooted/" rel="nofollow">https://bikepacking.com/plog/when-we-get-komooted/</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 15:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446977</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48446977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446977</guid></item><item><title><![CDATA[New comment by foresterre in "Dutch gov't will only allow European company to operate DigiD platform"]]></title><description><![CDATA[
<p>The "local" company is already UK owned though, so at most "European", not national or EU.<p>What I find strange is that the Dutch government does have its own datacenters, e.g. ODC-Noord (1), but they're still looking to outsource the hosting even after the current contract ends in 2027.<p>(1) <a href="https://www.odc-noord.nl/" rel="nofollow">https://www.odc-noord.nl/</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 17:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48415433</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48415433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48415433</guid></item><item><title><![CDATA[New comment by foresterre in "MAI-Thinking-1"]]></title><description><![CDATA[
<p>Almost all licenses have requirements to redistribute copies of the work, or derivatives thereof. Even permissive licenses do. It's very little to ask when open source dev's provided thousands of hours of free work.<p>For example, the Apache 2.0 license requires in just 4.c:<p><pre><code>  You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works;
</code></pre>
Just because they're tokenized and transformed into a probabilistic mapping, doesn't suddenly mean that they weren't copied.<p>I find it morally unethical that they (likely) just ingest IP of all open source repo's without asking, but also importantly without any attribution.<p>Let me also note that I'm not against LLM's in general. But I do think training on open source must be opt-in, and I look forward to a world with actually ethical, and traceable (i.e. on what they were trained on, like a bill of materials (BOM)), models.</p>
]]></description><pubDate>Tue, 02 Jun 2026 22:07:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48376996</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48376996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48376996</guid></item><item><title><![CDATA[New comment by foresterre in "Gmail thinks I'm stupid, so I left"]]></title><description><![CDATA[
<p>I've used Fastmail for years but a year ago switched to Proton.
For me the only reason to switch to Proton was that its hosted within the European continent, while Fastmail is hosted in<p>I would say that Fastmail is the "Ferrari of e-mail" services. It does everything well, or extremely well, especially if you have more advanced setups like wildcard domains.<p>In particularly, I miss being able to send from wildcard domains. While proton has a thing called simplelogin, it only works kind of seamlessly if you get an e-mail on a wildcard address and want to reply to that same address. Sending from any * domain requires you to make the address via the simplelogin page and isn't nearly as seamless. While you can make some sending addresses (i.e. regular aliases) in the protonmail interface, that's a trap, because once you've made an alias, you can't delete it unless there's no mail related to it in your mailbox anymore (even if you have a catch-all setup; I wonder if it has anything to do with how the encryption keys are setup, but it still sucks).<p>I also miss both snoozing and pinning mail. Officially, the proton mail apps (1) do support snoozing, but that requires "conversation view" to be enabled. I think the conversation view over groups e-mails too aggressively, and don't really understand why snoozing without conversation view isn't possible. It's utterly annoying. As far as I know, pinning e-mails isn't a thing in the proton apps. There are "stars" but these could have been labels (which also exist). They don't pin the e-mail to the top.<p>The proton mobile apps also lack various settings which are in the web interface, like access to sieves. The apps are sometimes a bit laggy, especially if you have a lot of e-mails, although there seem to have been some improvement on this end. I also still get double "fingerprint to unlock" requests sometimes.<p>Then there's theming, which I can imagine is (even) more of an opinion, but I liked the Fastmail interface more than the proton interface. I think its cleaner. Not a particular fan of any of the themes of protonmail.<p>I left Fastmail just as it added offline access. This was originally my biggest gripe. I might have stayed longer if they added it just before I left.<p>For Proton, they have been releasing a lot of new services lately. I hope they will spend a year or more, just polishing what they currently have. They did say they will spend some time on polish in a blogpost recently, but haven't really seen the fruits from this yet (or I care about different things than they do?). And I hope I will one day be able to add more domains to my account. Even with Visionary, you only get 6 domains for 6 users, and no way to  add more.<p>I sincerely hope Proton will never add any of the AI nagging , the OP was talking about. If they do, I'll leave the instant.<p>(1) <a href="https://proton.me/support/snooze-emails" rel="nofollow">https://proton.me/support/snooze-emails</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 21:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48376859</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48376859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48376859</guid></item><item><title><![CDATA[New comment by foresterre in "MAI-Thinking-1"]]></title><description><![CDATA[
<p>I would really like to see what "appropriately licensed data" means. Cannot imagine they didn't copy all open repo's on GitHub, and can't imagine they asked for permission, or are reproducing license texts from these repo's now. It sounds hand wavy.<p>P.S. A fairly basic website otherwise, but it unfortunately seems to be hacking scroll for no good reason.</p>
]]></description><pubDate>Tue, 02 Jun 2026 21:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48376475</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48376475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48376475</guid></item><item><title><![CDATA[New comment by foresterre in "Bitburner, programming-based incremental game"]]></title><description><![CDATA[
<p>I've played both Factorio and Bitburner extensively (both >1000h, but that's unfair wrt bitburner, because you let it run in the background sometimes), but I don't find they compare that well. Factorio can be played without any optimization and completely mechanically if you wanted (i.e. no "programming" of circuits). It's visual style also makes interfacing with the game more like most games you encounter.<p>In bitburner, you literally have sort of editor (or terminal), which is also the world (you can use an external editor though). The whole game is about programming your way to destroy a BitNode.<p>I guess they're comparable because they are both about optimization of bottlenecks. In my experience though, having played Factorio for hundreds of hours with software engineer friends, BitBurner with its text only interface is far more niche, and only the thought of playing it reminds some of them of work (so they don't try) ;).</p>
]]></description><pubDate>Fri, 29 May 2026 12:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48322225</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48322225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48322225</guid></item><item><title><![CDATA[New comment by foresterre in "How Claude Code works in large codebases"]]></title><description><![CDATA[
<p>The first link states literally<p>"AI will take over almost all the work of software engineers (SWEs) end - to - end in just 6 - 12 months!"<p>What you describe is >50% of the job of SWEs, even when they write all code by hand.<p>Are you saying that "for many start-ups", this isn't done by SWE's but by some other career type or are you implying that it's just the code written (and first review) is replaced by AI?</p>
]]></description><pubDate>Fri, 15 May 2026 06:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145238</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48145238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145238</guid></item><item><title><![CDATA[New comment by foresterre in "Show HN: Rust but Lisp"]]></title><description><![CDATA[
<p>And if you like Lisp and ownership, there's also Carp [1]. It doesn't mimic Rust's features and naming schemes though.<p>Carp is about 10 years old and has some cool demo's (like SDL for gamedev).<p>> The key features of Carp are the following:<p>>   * Automatic and deterministic memory management (no garbage collector or VM)<p>>   * Inferred static types for great speed and reliability<p>>   * Ownership tracking enables a functional programming style while still using mutation of cache-friendly data structures under the hood<p>>   * No hidden performance penalties – allocation and copying are explicit
>   * Straightforward integration with existing C code<p>>   * Lisp macros, compile time scripting and a helpful REPL<p>[1]: <a href="https://github.com/carp-lang/Carp" rel="nofollow">https://github.com/carp-lang/Carp</a></p>
]]></description><pubDate>Sun, 10 May 2026 11:00:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48082814</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48082814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48082814</guid></item><item><title><![CDATA[New comment by foresterre in "Zig → Rust porting guide"]]></title><description><![CDATA[
<p>There are other reasons why a project like Zig might not want to accept LLM generated contributions.<p>Zig, as programming language, has a multiplier codebase. A bug may affect a significant larger portion of users than most libraries or binaries will, as it's a fundamental building block of everything that uses Zig. Just that could be worth the extra scrutiny on every individual commit.<p>There's also the usual arguments: copyright ethics, environmental ethics and maintainer burden.</p>
]]></description><pubDate>Tue, 05 May 2026 04:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018153</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=48018153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018153</guid></item><item><title><![CDATA[New comment by foresterre in "Box to save memory in Rust"]]></title><description><![CDATA[
<p>The Try trait (representing the ? the operation) is super cool though! I wish it was marked stable so you could implement it for types without using the nightly compiler.<p>Note that both Option and Result implement that same trait.<p>Perhaps if try blocks ever become a thing... we can finally use it for our own types ;)<p><a href="https://doc.rust-lang.org/std/ops/trait.Try.html" rel="nofollow">https://doc.rust-lang.org/std/ops/trait.Try.html</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 11:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47920054</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47920054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920054</guid></item><item><title><![CDATA[New comment by foresterre in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>Finally! Glad they will now offer something which doesn't have a bending frame.<p>... but I wish they would make something with a bit more screen estate without being heavy and bulky. Their 16" is just too big. I really like the Dell XPS 14 and MBP 14", which I think is the right trade-off between screen size and portability.</p>
]]></description><pubDate>Tue, 21 Apr 2026 20:04:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47853822</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47853822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47853822</guid></item><item><title><![CDATA[New comment by foresterre in "GitHub's Fake Star Economy"]]></title><description><![CDATA[
<p>With the advent of AI, these "life" events are probably even simpler to fake than AI though, and unlike the faking of stars not against the ToS.</p>
]]></description><pubDate>Mon, 20 Apr 2026 09:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47831978</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47831978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47831978</guid></item><item><title><![CDATA[New comment by foresterre in "Starfling: A one-tap endless orbital slingshot game in a single HTML file"]]></title><description><![CDATA[
<p>Fun :)<p>Small idea for improvement: the "fast" text is often over the same space as the ball, which makes it harder to see where the ball would be going.</p>
]]></description><pubDate>Sat, 11 Apr 2026 06:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727978</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47727978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727978</guid></item><item><title><![CDATA[New comment by foresterre in "Show HN: Is Hormuz open yet?"]]></title><description><![CDATA[
<p>According to the Financial Times (1), the straight is "open" but Iran is extorting fees for passing ships.<p>> "Iran will demand that shipping companies pay tolls in cryptocurrency for oil tankers passing through the Strait of Hormuz, as it seeks to retain control over passage through the key waterway during the two-week ceasefire."<p>If they really will start doing so for all shipping, that would be odd since the straight itself is in Oman's territorial waters. Even so, the UNCLOS convention (2) requires free transit:<p>> Article 44
> Duties of States bordering straits
> 
> States bordering straits shall not hamper transit passage and shall give appropriate publicity to any danger to navigation or overflight within or over the strait of which they have knowledge. There shall be no suspension of transit passage.<p>It would be unprecedented and unlawful, but I guess previous actions of Israel, the US and Iran have shown our world is beyond adhering to laws and agreements now.<p>(1) <a href="https://www.ft.com/content/02aefac4-ea62-48db-9326-c0da373b11b8" rel="nofollow">https://www.ft.com/content/02aefac4-ea62-48db-9326-c0da373b1...</a>
(2) United Nations Convention on Law of the Sea: <a href="https://www.un.org/depts/los/convention_agreements/texts/unclos/unclos_e.pdf" rel="nofollow">https://www.un.org/depts/los/convention_agreements/texts/unc...</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 00:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47697720</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47697720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47697720</guid></item><item><title><![CDATA[New comment by foresterre in "Cursor 3"]]></title><description><![CDATA[
<p>I am a developer by profession and this is the opposite of what I would want. The code is your ground truth. If all else fails, the code should reasonably be able to tell you why, and by being able to read it, it makes me independent from some closed model.</p>
]]></description><pubDate>Fri, 03 Apr 2026 17:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629336</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47629336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629336</guid></item><item><title><![CDATA[New comment by foresterre in "The Claude Code Leak"]]></title><description><![CDATA[
<p>But even that is vague and possibly not true. If they used LLM's to generate all of the code, then it may not fall under copyright, by the requirement of human authorship (which for code I think has not been tested yet in court) [1].<p>[1] <a href="https://www.congress.gov/crs-product/LSB10922" rel="nofollow">https://www.congress.gov/crs-product/LSB10922</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 08:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47611390</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47611390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611390</guid></item><item><title><![CDATA[New comment by foresterre in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>I think opt-outs are a bit backwards, ethically speaking. Instead of asking for permission, they take unless you tell them to no longer do it from now on.<p>I can imagine their models have been trained on a lot of websites before opt outs became a thing, and the models will probably incorporate that for forever.<p>But at least for websites there's an opt-out, even if only for the big AI companies. Open source code never even got that option ;).</p>
]]></description><pubDate>Mon, 30 Mar 2026 07:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571639</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47571639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571639</guid></item><item><title><![CDATA[New comment by foresterre in "Apple Business"]]></title><description><![CDATA[
<p>This is annoying, but that they use user-agent solely to check irritates me even more; even (alternative) Chromium based browser like Vivaldi don't work out of the box. I usually use Vivaldi as an alternative when Firefox doesn't work.<p>It's 2026. I think we can expect more from Apple. It's not a small indie company after all.</p>
]]></description><pubDate>Wed, 25 Mar 2026 08:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47514594</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47514594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47514594</guid></item><item><title><![CDATA[New comment by foresterre in "Explain it like I'm 5: Why is everyone on speakerphone in public?"]]></title><description><![CDATA[
<p>I see this happening multiple times a week on my daily commute (by train) in The Netherlands.<p>It's not just people calling, although that's often the case, it's also people just watching  social media videos on speaker</p>
]]></description><pubDate>Thu, 12 Mar 2026 00:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47344831</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47344831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47344831</guid></item><item><title><![CDATA[New comment by foresterre in "Temporal: The 9-year journey to fix time in JavaScript"]]></title><description><![CDATA[
<p>Depending on your needs (i.e. how you would otherwise use your output jspn), using the reviver can have a significant impact on performance. JSON.parse itself is hyper-optimized. At the company I work we used the reviver for almost exactly this, but profiling showed that using the reviver had enormous impact on performance. We cut it out, and won in the seconds of performance for some large json's.</p>
]]></description><pubDate>Thu, 12 Mar 2026 00:33:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47344645</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47344645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47344645</guid></item></channel></rss>