<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: rlp</title><link>https://news.ycombinator.com/user?id=rlp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 29 Jun 2026 17:19:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rlp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rlp in "Apple will soon receive 'made in America' chips from TSMC's Arizona fab"]]></title><description><![CDATA[
<p>9am to 9pm 6 days a week</p>
]]></description><pubDate>Tue, 14 Jan 2025 19:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42702585</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=42702585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42702585</guid></item><item><title><![CDATA[New comment by rlp in "Zod: TypeScript-first schema validation with static type inference"]]></title><description><![CDATA[
<p>This is my exact experience. TypeScript seemed to hit a complexity sweet spot about 5 years ago, then they just kept adding more obscure stuff to the type system. I find that understanding TypeScript compiler errors can be almost as difficult as understanding C++ template errors at times.</p>
]]></description><pubDate>Wed, 09 Oct 2024 18:06:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41790902</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=41790902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41790902</guid></item><item><title><![CDATA[New comment by rlp in "Go is my hammer, and everything is a nail"]]></title><description><![CDATA[
<p>This is no longer remotely true. Most .NET teams I know now deploy on Linux and develop on Windows/Mac/Linux.</p>
]]></description><pubDate>Mon, 12 Aug 2024 22:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41230118</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=41230118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41230118</guid></item><item><title><![CDATA[New comment by rlp in "Show HN: Sonauto – A more controllable AI music creator"]]></title><description><![CDATA[
<p>Wow. I just had it write a song about being sad about losing my keys in r&b/soul style, I'm totally blown away:<p><a href="https://www.udio.com/songs/bDY5CYdJZP93AdpgpfBJNX" rel="nofollow">https://www.udio.com/songs/bDY5CYdJZP93AdpgpfBJNX</a></p>
]]></description><pubDate>Wed, 10 Apr 2024 20:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39995518</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=39995518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39995518</guid></item><item><title><![CDATA[New comment by rlp in "Porting 58k lines of D and C++ to Jai"]]></title><description><![CDATA[
<p>I'm not seeing a major problem here, you just need to install MSVC++ alongside it.</p>
]]></description><pubDate>Wed, 23 Nov 2022 20:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=33724243</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=33724243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33724243</guid></item><item><title><![CDATA[New comment by rlp in "Ten Years of TypeScript"]]></title><description><![CDATA[
<p>I've always been a big proponent of TypeScript, but does anyone else feel like the type system has gotten a bit <i>too</i> flexible? I recently had to fix some errors when upgrading packages on an old project, and it was not at all clear what was wrong by just reading the compiler output. For some errors, there were like 5-10 lines of confusing info/context, it felt like trying to understand the errors reported in template-heavy C++.</p>
]]></description><pubDate>Sat, 01 Oct 2022 21:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=33050488</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=33050488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33050488</guid></item><item><title><![CDATA[New comment by rlp in "Lisp in 99 lines of C and how to write one yourself [pdf]"]]></title><description><![CDATA[
<p>Maybe libuv? It's used by node and julia. It's not a full standard library by any means, but it would give you the event loop with async/networking/io/threading.</p>
]]></description><pubDate>Fri, 15 Jul 2022 01:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=32103741</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=32103741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32103741</guid></item><item><title><![CDATA[New comment by rlp in "Ask HN: I'm disabled and out of money. Now what?"]]></title><description><![CDATA[
<p>Sarno's work comes up periodically on HN, and I always have to chime in to say that it cured my RSI. Everything is still completely, 100% cured at 15+ years. As a developer, I have no idea what I would have done without it, my career would have been over. Here are my previous comments:<p>From 2016: <a href="https://news.ycombinator.com/item?id=12990976" rel="nofollow">https://news.ycombinator.com/item?id=12990976</a><p>From 2021: <a href="https://news.ycombinator.com/item?id=26120633" rel="nofollow">https://news.ycombinator.com/item?id=26120633</a></p>
]]></description><pubDate>Mon, 04 Jul 2022 20:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31981259</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=31981259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31981259</guid></item><item><title><![CDATA[New comment by rlp in "Ask HN: What exactly is a mindfulness meditation?"]]></title><description><![CDATA[
<p>No need for a meditation myth at all, absolutely. It's brain hacking as far as I'm concerned.<p>As for concentration training vs mindfulness meditation, I do think there's a difference. Concentration is a tight single-pointed focus, while mindfulness is a broad focus on the present moment. I found mindfulness meditation basically impossible without practicing concentration meditation extensively first, my mind was too overactive to settle in the present without an anchor to focus on.</p>
]]></description><pubDate>Sun, 03 Jul 2022 09:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=31966391</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=31966391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31966391</guid></item><item><title><![CDATA[New comment by rlp in "Ask HN: What exactly is a mindfulness meditation?"]]></title><description><![CDATA[
<p>It's about training your mind's executive control/function. You learn to focus on one thing and allow others to pass through your awareness without them being overly distracting/disturbing.<p>Think of your focus like a spotlight. Most people have very little control over their spotlight and it gets aimed at whatever is the latest thing to enter their awareness: a thought, a sound, another thought, a visual, etc. It's bouncing all around, all the time. A proficient meditator can more effectively control where the spotlight points. Over time, as the mind slowly learns to do this better, the stuff outside the spotlight fades and become less intrusive. This leads to increasing states of calm and peacefulness which extend even after the meditation session ends.</p>
]]></description><pubDate>Sun, 03 Jul 2022 07:18:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=31965771</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=31965771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31965771</guid></item><item><title><![CDATA[New comment by rlp in "Racket v8.5"]]></title><description><![CDATA[
<p>Beautiful Racket is quite nice: <a href="https://beautifulracket.com/" rel="nofollow">https://beautifulracket.com/</a></p>
]]></description><pubDate>Mon, 02 May 2022 05:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=31231838</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=31231838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31231838</guid></item><item><title><![CDATA[New comment by rlp in "WebAssembly 2.0 First Working Draft"]]></title><description><![CDATA[
<p>Also, WebAssembly can't support most GC runtimes now, because you can't scan the stack for roots. You can keep your own shadow stack on the heap, but that has a bunch of pretty bad performance implications. This actually impacts C/C++/Rust codegen as well, since they can't create references/pointers to anything on the stack, and have to build their own shadow stack (I think this is done in binaryen or LLVM itself?). I understand it's a security thing to disallow direct stack access, but most languages and runtimes expect it.<p>Anyways, that's why there needs to be support in WebAssembly for GC, because there needs to be a safe way to walk the stack (aside from the obvious JS interop considerations).</p>
]]></description><pubDate>Wed, 20 Apr 2022 00:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=31091113</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=31091113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31091113</guid></item><item><title><![CDATA[New comment by rlp in "Rebelle: Experimental online paint software"]]></title><description><![CDATA[
<p>I had to turn off uBlock.</p>
]]></description><pubDate>Thu, 03 Feb 2022 07:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30189877</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=30189877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30189877</guid></item><item><title><![CDATA[New comment by rlp in "Packages dumped in wrong lobby, resident tried harder to correct it than Amazon"]]></title><description><![CDATA[
<p>FedEx maybe. UPS is unionized, I think they pay a fair wage.</p>
]]></description><pubDate>Fri, 12 Nov 2021 06:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=29196886</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=29196886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29196886</guid></item><item><title><![CDATA[New comment by rlp in "Write in JavaScript, Render in Flutter"]]></title><description><![CDATA[
<p>Very cool! I'd love to see proper macros in a major language like Dart. And the proposal looks good, like a mix of Scala and Nemerle.</p>
]]></description><pubDate>Sun, 19 Sep 2021 11:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=28583564</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=28583564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28583564</guid></item><item><title><![CDATA[New comment by rlp in "Write in JavaScript, Render in Flutter"]]></title><description><![CDATA[
<p>Any particular reason you like Dart so much? I tried it briefly, and it felt like a watered-down mashup of Java and C# with somewhat worse performance.</p>
]]></description><pubDate>Sat, 18 Sep 2021 23:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=28580319</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=28580319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28580319</guid></item><item><title><![CDATA[New comment by rlp in "Nimforum: Lightweight alternative to Discourse written in Nim"]]></title><description><![CDATA[
<p>It highly depends on the use case. When people interact with a piece of software all day every day, they tend to appreciate having more information/actions available at a glance. Simple interfaces are better for casual users, but they generally mean more clicking around and tend to be slower to use for experts.</p>
]]></description><pubDate>Sat, 28 Aug 2021 05:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=28335923</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=28335923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28335923</guid></item><item><title><![CDATA[New comment by rlp in "Homeless encampment grows on Apple property in Silicon Valley"]]></title><description><![CDATA[
<p>The property owner should not be responsible for answering that question.</p>
]]></description><pubDate>Wed, 11 Aug 2021 03:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=28137613</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=28137613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28137613</guid></item><item><title><![CDATA[New comment by rlp in "Lang Jam: create a programming language in a weekend"]]></title><description><![CDATA[
<p>There's a Cranelift backend, which is apparently faster at creating debug builds than LLVM: <a href="https://github.com/bjorn3/rustc_codegen_cranelift" rel="nofollow">https://github.com/bjorn3/rustc_codegen_cranelift</a></p>
]]></description><pubDate>Sun, 01 Aug 2021 02:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28023320</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=28023320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28023320</guid></item><item><title><![CDATA[New comment by rlp in "Typing, RSI, and what I do differently"]]></title><description><![CDATA[
<p>That's great! Like you, it did take me a while to get to 100%. Old habits die hard, I guess. You really know you're there when you realize you forgot to think about RSI for a whole week/month/whatever.</p>
]]></description><pubDate>Sat, 13 Feb 2021 04:35:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=26121423</link><dc:creator>rlp</dc:creator><comments>https://news.ycombinator.com/item?id=26121423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26121423</guid></item></channel></rss>