<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: japgolly</title><link>https://news.ycombinator.com/user?id=japgolly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 18 May 2026 08:44:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=japgolly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by japgolly in "Show HN: TRUST – Coding Rust like it's 1989"]]></title><description><![CDATA[
<p>Scala is painfully slow to compile too</p>
]]></description><pubDate>Sat, 09 May 2026 02:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071230</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=48071230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071230</guid></item><item><title><![CDATA[Show HN: ClearConfig for Java – A modern, highly-composable config library]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/japgolly/clear-config-java">https://github.com/japgolly/clear-config-java</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47538003">https://news.ycombinator.com/item?id=47538003</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Mar 2026 01:22:23 +0000</pubDate><link>https://github.com/japgolly/clear-config-java</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=47538003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47538003</guid></item><item><title><![CDATA[New comment by japgolly in "Show HN: Lux – Drop-in Redis replacement in Rust. 5.6x faster, ~1MB Docker image"]]></title><description><![CDATA[
<p>Good read here - <a href="https://www.luxdb.dev/architecture" rel="nofollow">https://www.luxdb.dev/architecture</a></p>
]]></description><pubDate>Sun, 15 Mar 2026 22:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47392857</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=47392857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47392857</guid></item><item><title><![CDATA[New comment by japgolly in "Grep.app: search across a half million Git repos"]]></title><description><![CDATA[
<p>This is amazing!! Super fast, I can actually enter symbols, search case-sensitively, I love it!</p>
]]></description><pubDate>Mon, 06 Sep 2021 10:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=28432201</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=28432201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28432201</guid></item><item><title><![CDATA[New comment by japgolly in "“YouTube is shutting down dissenting Biology PhDs and MDs”"]]></title><description><![CDATA[
<p>It takes orders of magnitude more effort to counteract bullshit than it does to produce it. Your opinion doesn't scale and not only is it easily exploitable by bad actors, it's happening in practice all over the place these days and is a huge, huge problem.</p>
]]></description><pubDate>Sun, 13 Jun 2021 22:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27497066</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=27497066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27497066</guid></item><item><title><![CDATA[New comment by japgolly in "GHC 9.0, supporting linear types"]]></title><description><![CDATA[
<p>> linear-typed arrays can perform in-place updates if there are no external pointers to the data.<p>Holy crap! That's amazing and I hadn't thought of that!</p>
]]></description><pubDate>Thu, 31 Dec 2020 06:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=25590286</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=25590286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25590286</guid></item><item><title><![CDATA[New comment by japgolly in "Why Japanese web design is so different (2013)"]]></title><description><![CDATA[
<p>Wow thanks! I didn't understand that despite being able to read and write Japanese! Sarcasm aside you don't seem to have a very deep understanding so maybe you should be a bit nicer when expressing your opinion.<p>> 1 kana represents 1 syllable<p>ちゅ <-- 2 kana, 1 syllable<p>> BY DEFINITION, more concise than Latin letters<p>smash <-- 1 syllable, 5 latin letters, ~3 kana in length
スマッシュ <-- 5 kana</p>
]]></description><pubDate>Tue, 01 Dec 2020 02:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=25261668</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=25261668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25261668</guid></item><item><title><![CDATA[New comment by japgolly in "Please – A cross-language build system"]]></title><description><![CDATA[
<p>> If you're familiar with Blaze / Bazel, Buck or Pants you will probably find Please very familiar<p>Yes, so why would I use Please over any of them? I've spent close to 10min reading and have no idea why this exists or why anyone would use it. It looks like Bazel with a different config format, in which case why wouldn't one just use Bazel?</p>
]]></description><pubDate>Sat, 28 Nov 2020 19:47:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=25239947</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=25239947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25239947</guid></item><item><title><![CDATA[New comment by japgolly in "Why Japanese web design is so different (2013)"]]></title><description><![CDATA[
<p>That's not how Japanese works. Yes Japanese uses Chinese characters that's only a subset of Japanese. Japanese sentences are typically a bit longer than English in terms of syllables and written length - their main reduction technique at the language level is omission, rarely efficiency improvement.<p>- Why's it so hot today? = 6 syllables<p>- Nande konna ni atsui no kyou? = 10 syllables (spoken colloquially)<p>What about written length? You can see the Japanese sentence is a little longer here (when the English uses a non-monospaced font). It's also enough to demonstrates the why using kanji doesn't always provide the huge reduction/compression that you're expecting.<p>- Why's it so hot today?<p>- なんでこんなに暑いの今日？</p>
]]></description><pubDate>Fri, 20 Nov 2020 22:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=25166018</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=25166018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25166018</guid></item><item><title><![CDATA[New comment by japgolly in "Git is too hard"]]></title><description><![CDATA[
<p>Oh wow, ClearCase. That's a blast from the past that I'd forgotten even existed. CC was the stuff of nightmares.</p>
]]></description><pubDate>Tue, 17 Nov 2020 09:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=25121742</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=25121742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25121742</guid></item><item><title><![CDATA[New comment by japgolly in "Nakabonne/ali: Generate HTTP load and plot the results in real-time"]]></title><description><![CDATA[
<p>There's also ab (Apache Benchmark) which is super simple and can be all you need sometimes.</p>
]]></description><pubDate>Mon, 05 Oct 2020 10:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=24686297</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24686297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24686297</guid></item><item><title><![CDATA[New comment by japgolly in "Nakabonne/ali: Generate HTTP load and plot the results in real-time"]]></title><description><![CDATA[
<p>Wow that's really nice! Thanks for sharing!</p>
]]></description><pubDate>Mon, 05 Oct 2020 10:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=24686282</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24686282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24686282</guid></item><item><title><![CDATA[New comment by japgolly in "Gitter is joining Matrix"]]></title><description><![CDATA[
<p>Interesting, I'd never heard of Matrix. And a very timely discovery too... I might find myself integrating this with ShipReq in a few months.<p>(Disclaimer: ShipReq dev here)</p>
]]></description><pubDate>Thu, 01 Oct 2020 04:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=24647258</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24647258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24647258</guid></item><item><title><![CDATA[New comment by japgolly in "We now consider Moment.js to be a legacy project in maintenance mode"]]></title><description><![CDATA[
<p>False comparison. We're not creating a copy of the mutable world, we're writing software. Pretty different. Good luck programming in DNA or whatever and knowing that your code does what you want it to do.</p>
]]></description><pubDate>Tue, 15 Sep 2020 09:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=24479510</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24479510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24479510</guid></item><item><title><![CDATA[New comment by japgolly in "Nvidia to Acquire Arm for $40B"]]></title><description><![CDATA[
<p>I think the biggest concern is NVIDIA's stance against OSS.</p>
]]></description><pubDate>Mon, 14 Sep 2020 00:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=24465350</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24465350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24465350</guid></item><item><title><![CDATA[Scala, React, and SSR (part 2)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.shipreq.com/post/scala_react_and_ssr_part_2">https://blog.shipreq.com/post/scala_react_and_ssr_part_2</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24415340">https://news.ycombinator.com/item?id=24415340</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 09 Sep 2020 00:35:33 +0000</pubDate><link>https://blog.shipreq.com/post/scala_react_and_ssr_part_2</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24415340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24415340</guid></item><item><title><![CDATA[New comment by japgolly in "Symmetry Investments and the D Language Foundation Are Hiring"]]></title><description><![CDATA[
<p>I've never used D but it's awesome to see languages get funding.<p>Out of curiosity, I'd love to hear who's using D and why was it chosen over other langs & ecosystems?</p>
]]></description><pubDate>Thu, 03 Sep 2020 03:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=24360471</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24360471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24360471</guid></item><item><title><![CDATA[Scala, React, and SSR (part 1)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.shipreq.com/post/scala_react_and_ssr_part_1">https://blog.shipreq.com/post/scala_react_and_ssr_part_1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24242073">https://news.ycombinator.com/item?id=24242073</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Aug 2020 06:16:07 +0000</pubDate><link>https://blog.shipreq.com/post/scala_react_and_ssr_part_1</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24242073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24242073</guid></item><item><title><![CDATA[A message to the Scala OSS community]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.shipreq.com/post/welcome">https://blog.shipreq.com/post/welcome</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24195087">https://news.ycombinator.com/item?id=24195087</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Aug 2020 03:54:11 +0000</pubDate><link>https://blog.shipreq.com/post/welcome</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24195087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24195087</guid></item><item><title><![CDATA[New comment by japgolly in "How will the world vaccinate seven billion?"]]></title><description><![CDATA[
<p>Gradually?</p>
]]></description><pubDate>Thu, 13 Aug 2020 08:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=24141022</link><dc:creator>japgolly</dc:creator><comments>https://news.ycombinator.com/item?id=24141022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24141022</guid></item></channel></rss>