<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: rpearl</title><link>https://news.ycombinator.com/user?id=rpearl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 11:13:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rpearl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rpearl in "No knives, only cook knives"]]></title><description><![CDATA[
<p>This niche hobby became <a href="https://bernalcutlery.com/" rel="nofollow">https://bernalcutlery.com/</a> which is a fairly successful Bay Area knife store</p>
]]></description><pubDate>Sun, 18 Jan 2026 06:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46665261</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=46665261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46665261</guid></item><item><title><![CDATA[New comment by rpearl in "Japan to revise romanization rules for first time in 70 years"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Ruby_character" rel="nofollow">https://en.wikipedia.org/wiki/Ruby_character</a></p>
]]></description><pubDate>Wed, 17 Dec 2025 01:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46297322</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=46297322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46297322</guid></item><item><title><![CDATA[New comment by rpearl in "Japanese game devs face font dilemma as license increases from $380 to $20k"]]></title><description><![CDATA[
<p>I do not know the market well; very interesting, thank you.</p>
]]></description><pubDate>Wed, 03 Dec 2025 05:24:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130595</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=46130595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130595</guid></item><item><title><![CDATA[New comment by rpearl in "Japanese game devs face font dilemma as license increases from $380 to $20k"]]></title><description><![CDATA[
<p>perhaps when the clocks at <a href="https://clocks.brianmoore.com/" rel="nofollow">https://clocks.brianmoore.com/</a> consistently make sense, AI could make a font.<p>Even then, I wouldn't want it making a kanji font. Consider 感 and 惑, both of which would be taught before high school.</p>
]]></description><pubDate>Wed, 03 Dec 2025 04:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130431</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=46130431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130431</guid></item><item><title><![CDATA[New comment by rpearl in "New gel restores dental enamel and could revolutionise tooth repair"]]></title><description><![CDATA[
<p>I do floss, but I genuinely don't see that this is obvious. You can do a lot of damage with mechanical force, to both teeth and gums! Starting a flossing regimen after not having one tends to cause pain--isn't that a signal to stop? etc.<p>Furthermore, correlation is not causation and it could well be the case that flossing is associated with better outcomes without causing it. For example, people who can afford to go to the dentist regularly are therefore regularly told to floss. People who care about dental health in general probably floss more, but also may be doing other things, consciously or unconsciously, to improve outcomes. Gut (and perhaps mouth) bacteria have behavioral effects; perhaps flossing is <i>caused</i> by having healthy mouth bacteria!<p>(at least one study says mouthwash is better than floss. That seems obvious to me! liquids are smaller than floss.)</p>
]]></description><pubDate>Wed, 05 Nov 2025 20:29:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827526</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45827526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827526</guid></item><item><title><![CDATA[New comment by rpearl in "ICE Will Use AI to Surveil Social Media"]]></title><description><![CDATA[
<p>When someone is allegedly an il_legal_ immigrant, they are present but allegedly violating immigration _laws_.<p>That is to say, such a person has been accused of a crime.<p>Due process in the constitution guarantees that individuals (including non-citizens facing deportation) have the opportunity to defend themselves in court against such accusations.</p>
]]></description><pubDate>Mon, 27 Oct 2025 05:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45717761</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45717761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45717761</guid></item><item><title><![CDATA[New comment by rpearl in "Why SSA?"]]></title><description><![CDATA[
<p>SSA form <i>is</i> a state representation. SSA encodes data flow information explicitly which therefore simplifies all other analysis passes. Including alias analysis.</p>
]]></description><pubDate>Wed, 22 Oct 2025 22:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45676212</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45676212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45676212</guid></item><item><title><![CDATA[New comment by rpearl in "Designing software for things that rot"]]></title><description><![CDATA[
<p>The point of measuring is reproducibility. If you want to get the same result repeatedly the easiest way is to measure.<p>Obviously people have been making sourdough for a very long time; you don't have to measure.</p>
]]></description><pubDate>Wed, 22 Oct 2025 17:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45672538</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45672538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45672538</guid></item><item><title><![CDATA[New comment by rpearl in "Codex Is Live in Zed"]]></title><description><![CDATA[
<p>I otherwise like Zed way more than the vscode-derivatives but yeah, the edit predictions are just not even close. And it's laggier feeling despite the lower quality.</p>
]]></description><pubDate>Thu, 16 Oct 2025 18:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45608852</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45608852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45608852</guid></item><item><title><![CDATA[New comment by rpearl in "Notes on switching to Helix from Vim"]]></title><description><![CDATA[
<p>I've noticed a number of moderately sized companies "standardizing" on vscode tooling. You can use other editors, but they'll have extra special support for vscode: default project format settings or special tooling for debug integration specifically in the form of vscode config, that sort of thing. Recommended plugin sets.<p>I also took pause at the claim that LSP was the issue. Neovim + treesitter + LSP feels... fairly solved at this point? It was definitely a bit rough 5 years ago, but it's pretty smoothed out now. Not sure where that opinion is coming from (and it feels at odds with everything else I've read from jvns, to be honest!)</p>
]]></description><pubDate>Fri, 10 Oct 2025 17:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45541520</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45541520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45541520</guid></item><item><title><![CDATA[New comment by rpearl in "Binary Formats Gallery"]]></title><description><![CDATA[
<p><a href="https://doc.kaitai.io/user_guide.html#_relative_positioning" rel="nofollow">https://doc.kaitai.io/user_guide.html#_relative_positioning</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 03:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45470352</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45470352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45470352</guid></item><item><title><![CDATA[New comment by rpearl in "Is a movie prop the ultimate laptop bag?"]]></title><description><![CDATA[
<p>Sure, it's just ...pretty odd? for OP to say  "backpacks were marginalized as being associated with being too poor to own a car" when it's 65% of people who do not use a car in this context at all.<p>(aside: transit is up to 25% again recently, apparently; <a href="https://www.sfchronicle.com/bayarea/article/remote-work-home-data-21039335.php" rel="nofollow">https://www.sfchronicle.com/bayarea/article/remote-work-home...</a>. And that graph has an even more interesting number which is that in 2019 transit was the plurality.)</p>
]]></description><pubDate>Tue, 23 Sep 2025 17:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45350487</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45350487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45350487</guid></item><item><title><![CDATA[New comment by rpearl in "Is a movie prop the ultimate laptop bag?"]]></title><description><![CDATA[
<p>> backpacks were marginalized as being associated with being too poor to own a car.<p>The majority of all commuters in SF do not commute by car: <a href="https://www.sf.gov/data--vision-zero-benchmarking-commute-methods" rel="nofollow">https://www.sf.gov/data--vision-zero-benchmarking-commute-me...</a><p>This has been true for at least a decade. The trend, even ignoring COVID, is that a decreasing proportion do so.</p>
]]></description><pubDate>Mon, 22 Sep 2025 23:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45340901</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45340901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45340901</guid></item><item><title><![CDATA[New comment by rpearl in "Pontevedra, Spain declares its entire urban area a "reduced traffic zone""]]></title><description><![CDATA[
<p>> deserve [to be harassed by people in cars]
no, they don't.<p>> You want to be on the road (outside of a bike line)? Act like you hold a drivers license then. Oh you don't? Get the hell off the road.
A driver's license is not required to use a road. It's required to operate a car. Cyclists <i>explicitly</i> have the right to use the road, including outside of bike lanes. When cyclists act unpredictably it is very, very frequently a response to motor vehicle traffic and pressure, because drivers are seemingly incapable of understanding that their tons of metal can hurt people.<p>Cyclists would love separated infrastructure, but the vast majority of transportation dollars go towards car infrastructure in the US.<p>> [the sidewalk is] infinitely safer for all involved<p>no, it isn't. This creates a lot more points of conflict with both drivers (who do not expect fast traffic on the sidewalk) and with pedestrians. Sidewalks are also often not appropriate for wheeled vehicles moving with any speed; terrain is uneven and turns are too sharp.<p>You're driving? Act like you have a driver's license, which requires you to respond safely to other road users including cyclists. Can't do that? Get the hell off the road.</p>
]]></description><pubDate>Wed, 10 Sep 2025 17:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45201242</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45201242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45201242</guid></item><item><title><![CDATA[New comment by rpearl in "Type checking is a symptom, not a solution"]]></title><description><![CDATA[
<p>> Instead of worrying about how changes in one module might ripple through dozens of dependencies, you can focus on the explicit contracts between components<p>That's a great idea! I'd like to suggest that we make programming languages have this as a first class concept: as part of writing a module, you write down a static description of the explicit contract. You might even encode effects and error states into that description!<p>Then, you know that if you stick to that contract, nothing ripples through the dependencies, but if you change it, there's things you need to go update elsewhere.<p>You can even readily swap in different components that have that same external contract! And since it's static, we can check it before the program even runs.<p>"external contract" is kind of clunky. What if we called it a "type"?</p>
]]></description><pubDate>Fri, 05 Sep 2025 19:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45142441</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=45142441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45142441</guid></item><item><title><![CDATA[New comment by rpearl in "How we made JSON.stringify more than twice as fast"]]></title><description><![CDATA[
<p>...Do you think that v8 doesn't have tests for what might be one of the most executed userspace codepaths in the world?</p>
]]></description><pubDate>Tue, 05 Aug 2025 00:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44792821</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=44792821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44792821</guid></item><item><title><![CDATA[New comment by rpearl in "The fish kick may be the fastest subsurface swim stroke yet (2015)"]]></title><description><![CDATA[
<p>this is what is done in most major competitions already</p>
]]></description><pubDate>Sun, 13 Jul 2025 02:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44546980</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=44546980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44546980</guid></item><item><title><![CDATA[New comment by rpearl in "Malleable software: Restoring user agency in a world of locked-down apps"]]></title><description><![CDATA[
<p>you should take a look at TFA; both of those are mentioned in great detail! it's a good read</p>
]]></description><pubDate>Tue, 10 Jun 2025 20:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44241231</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=44241231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44241231</guid></item><item><title><![CDATA[New comment by rpearl in "Ask HN: What are good high-information density UIs (screenshots, apps, sites)?"]]></title><description><![CDATA[
<p>My mom builds EMR workflows for a major hospital and my father and sister are doctors (both very tech savvy--my sister has a computational bio background for her Bachelor's prior to her MD).<p>None of them have anything <i>good</i> to say about Epic.</p>
]]></description><pubDate>Thu, 08 May 2025 18:47:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43929835</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=43929835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43929835</guid></item><item><title><![CDATA[New comment by rpearl in "Canon EF and RF Lenses – All Autofocus Motors"]]></title><description><![CDATA[
<p>EF-M is fairly dead at this point isn't it?</p>
]]></description><pubDate>Mon, 10 Mar 2025 19:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43325032</link><dc:creator>rpearl</dc:creator><comments>https://news.ycombinator.com/item?id=43325032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43325032</guid></item></channel></rss>