<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>Fri, 17 Apr 2026 14:15:53 +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 "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><item><title><![CDATA[New comment by foresterre in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>That's a rather unkind comment.<p>For the parent there's immaterial value knowing that is written by a human. From what I read in your comment, you see code more as a means to an end. I think I understand where the parent is coming from. Writing code myself, and accomplishing what I set out to build sometimes feels like a form of art, and knowing that I build it, gives me a sense of accomplishment. And gives me energy. Writing code solely as a means to an end, or letting it be generated by some model, doesn't give that same energy.<p>This thinking has nothing to do with not caring about being a good teammate or the business. I've no idea why you put that on the same pile.</p>
]]></description><pubDate>Tue, 10 Mar 2026 14:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323575</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47323575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323575</guid></item><item><title><![CDATA[New comment by foresterre in "Leaving Google has actively improved my life"]]></title><description><![CDATA[
<p>I think that DDG's search resulrs worsened from the moment they've dropped the Yandex index, a few years back.<p>That, and they seem to havr focussed more on localized results, which makes searches related to software development worse. This is also a problem with Google's search engine, but it's much harder to work around on Google.</p>
]]></description><pubDate>Sat, 28 Feb 2026 02:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47189327</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=47189327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47189327</guid></item><item><title><![CDATA[New comment by foresterre in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://gribnau.dev" rel="nofollow">https://gribnau.dev</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 21:49:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46624121</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=46624121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46624121</guid></item><item><title><![CDATA[New comment by foresterre in "Build Android apps using Rust and Iced"]]></title><description><![CDATA[
<p>If you do it via React Native turbo modules, it is already possible, either using craby (1) or using uniffi-bindgen-react-native (2).<p>(1) <a href="https://github.com/leegeunhyeok/craby" rel="nofollow">https://github.com/leegeunhyeok/craby</a><p>(2) <a href="https://github.com/jhugman/uniffi-bindgen-react-native" rel="nofollow">https://github.com/jhugman/uniffi-bindgen-react-native</a></p>
]]></description><pubDate>Mon, 22 Dec 2025 10:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352929</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=46352929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352929</guid></item><item><title><![CDATA[New comment by foresterre in "Germany's train service is one of Europe's worst. How did it get so bad?"]]></title><description><![CDATA[
<p>> Waning reliability is but one of many problems for state-owned Deutsche Bahn, which is operating at a loss and regularly subjects its passengers to poor or no Wi-Fi access, seat reservation mix-ups, missing train cars and "technical problems" — a catch-all reason commonly cited by conductors over the train intercom.<p>As someone who fairly often travels by German ICE (not their regional trains), I've only ever experienced the timetable unreliability.<p>WiFi is fairly reliable and much much better than for example the Dutch railway (NS) WiFi which never seems to work, and I can't remember the last time it didn't work on an ICE. I've never had any seat reservation mix ups or (knowingly) missing train cars; the last two I've experienced only once in Europe, on a cross border train from  Slovenia to Austria, with the seat booked via the ÖBB on a Slovenian train.<p>When these ICE's are on time and show up, I like them a lot. The seats are very comfortable, there's food service in the train, the seat reservations aren't thát high, and are optional (unlike say high speed rail in Italy, where there's a 15 euro required seat reservation on top of the ticket price), the staff is consistently friendly and so far (I think) they haven't joined the annoying recent trend to put digital ads on the same monitor as the in train timetable.<p>More so, I really really like the Deutsche Bahn app and use it for trains all over Europe.<p>Reading this article makes me ask myself if the route and type of train matters, but also that the article didn't really add anything new from what wasn't already known. With their ongoing frequent delays DB made them an easy target for anything under the sun, but comparatively to other trains in Europe, at least for DB ICE's, delays aside, I feel they're doing quite alright.</p>
]]></description><pubDate>Sat, 13 Dec 2025 14:17:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46254656</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=46254656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46254656</guid></item><item><title><![CDATA[New comment by foresterre in "Google unkills JPEG XL?"]]></title><description><![CDATA[
<p>This actually seems to use the encoder/decoder from the Rust image crate (1), which would bring the opportunity for more memory safe formats once BMP would be accepted.<p>(1) <a href="https://crates.io/crates/image" rel="nofollow">https://crates.io/crates/image</a></p>
]]></description><pubDate>Tue, 02 Dec 2025 08:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46119035</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=46119035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46119035</guid></item><item><title><![CDATA[2025 State of Rust Survey]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.surveyhero.com/c/state-of-rust-2025">https://www.surveyhero.com/c/state-of-rust-2025</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45958250">https://news.ycombinator.com/item?id=45958250</a></p>
<p>Points: 17</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 17 Nov 2025 21:02:37 +0000</pubDate><link>https://www.surveyhero.com/c/state-of-rust-2025</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=45958250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45958250</guid></item><item><title><![CDATA[New comment by foresterre in "Pikaday: A friendly guide to front-end date pickers"]]></title><description><![CDATA[
<p>I was quite confused too. I thought these were Pikaday implementations, partly because I usually use UK language in browsers, and then you get exclusively these (annoying to me) AM/PM date input pickers, and this time I didn't.<p>I tried some of the inputs and found that they worked well for initial input, but editing inputs didn't (e.g. the masked date input cursor just jumps over previous decimals, when typing a new number)<p>I made a reproduction video and tried to report it to the Pikaday issue tracker after which I found out it's deprecated.<p>Going back, and comparing the readme with the page, does show that the post uses native inputs. ... I feel that could have been more explicit; in this post I expected Pikaday to have the option to use native pickers with some component styling.</p>
]]></description><pubDate>Wed, 12 Nov 2025 01:34:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45895387</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=45895387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45895387</guid></item><item><title><![CDATA[New comment by foresterre in "Show HN: I scraped 3B Goodreads reviews to train a better recommendation model"]]></title><description><![CDATA[
<p>It seems to work decently even with just one or two titles for popular titles, but less so for the niche.<p>For example, the title "Impro: Improvisation and the Theatre" by Keith Johnstone, linked by another article posted to HN today gives back the following suggestions:<p>- Truth in Comedy: The Manual of Improvisation by Charna Halpern
- Steve Jobs by Walter Isaacson
- 1984 by George Orwell
- Harry Potter and the Sorcerer's Stone (Harry Potter, #1) by J.K. Rowling
- Sapiens: A Brief History of Humankind by Yuval Noah Harari
- The Alchemist by Paulo Coelho
- The Tipping Point: How Little Things Can Make a Big Difference by Malcolm Gladwell
- Dune (Dune, #1) by Frank Herbert<p>It's a bit unfortunate that all suggestions are fairly popular titles, which are fairly easy to find, while the unpopular or niche may be just as well written but a lot harder to find.<p>Within niche topics or books, it is also usually harder to provide multiple similar enough titles up front.</p>
]]></description><pubDate>Thu, 06 Nov 2025 23:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45841785</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=45841785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45841785</guid></item><item><title><![CDATA[GitHub's Malicious Notification Problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://gribnau.dev/posts/github-malicious-notifications/">https://gribnau.dev/posts/github-malicious-notifications/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45806661">https://news.ycombinator.com/item?id=45806661</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 04 Nov 2025 01:47:50 +0000</pubDate><link>https://gribnau.dev/posts/github-malicious-notifications/</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=45806661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45806661</guid></item><item><title><![CDATA[New comment by foresterre in "Tell HN: Azure outage"]]></title><description><![CDATA[
<p>Here is an article in English:<p><a href="https://nltimes.nl/2025/10/29/ns-hit-microsoft-cloud-outage-travel-planner-ticket-machines-affected" rel="nofollow">https://nltimes.nl/2025/10/29/ns-hit-microsoft-cloud-outage-...</a><p>It should be noted that the article isn't complete: while the travel planner and ticket machines were the first to fail, trains were cancelled soon after; it took a few hours before everything restarted.<p>Based on what the conductors said, I would speculate that the train drivers digital schedule was not operative, so they didn't know where to go next.</p>
]]></description><pubDate>Thu, 30 Oct 2025 09:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757952</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=45757952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757952</guid></item><item><title><![CDATA[New comment by foresterre in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>On compile time for Typescript: when projects have large unioned or conditional types, Typescript's compilation time isn't all that fast, and sometimes even slower than Rust, more often when Rust will be compiling incrementally (I write both Rust and Typescript extensively).<p>Worse, typescript may even run out of it's allocated memory sometimes.</p>
]]></description><pubDate>Thu, 30 Oct 2025 09:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757889</link><dc:creator>foresterre</dc:creator><comments>https://news.ycombinator.com/item?id=45757889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757889</guid></item></channel></rss>