<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: ghc</title><link>https://news.ycombinator.com/user?id=ghc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 15:19:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ghc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ghc in "After 7 years in production, Scarf has reluctantly moved away from Haskell"]]></title><description><![CDATA[
<p>I've been using Haskell for 20 years. I've been running a company built on Haskell for 10. I have a very large legacy Haskell codebase. I've invested in several companies built on Haskell. Your anecdote is about your own lack of familiarity, nothing more.<p>Yes, companies can get into trouble with Haskell compile times, memory use, etc., but enforcing disciplined coding rules and advances in tooling solved the majority of the problems by 2016.<p>We use LLMs to assist in writing Haskell and have for several years. We keep track of compile times to catch regressions and on our largest code base an agent-driven change takes an average of 96 seconds (as of this month) to compile. Agents looking to do quick compile checks during code writing can run with flags that make the compilation run in less than 5 seconds. In all cases, running out test suites takes a lot longer than compile times.<p>The <i>only</i> time this isn't true is when you compile from cold start, as you would when using multiple work trees...which is the expected behavior when vibe coding features. So yes, I believe the issues they're running into have a lot to do with vibe coding. Check out all their integrations...Haskell's probably a poor match for what they do, but vibe coding integrations is probably what they <i>need</i> to do to get new customers.</p>
]]></description><pubDate>Sun, 12 Jul 2026 18:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883550</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=48883550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883550</guid></item><item><title><![CDATA[New comment by ghc in "After 7 years in production, Scarf has reluctantly moved away from Haskell"]]></title><description><![CDATA[
<p>I was puzzled by this article at first, but when you put it that way it makes more sense. The author also had a presentation awhile back about why Haskell is a terrible language for startups to adopt. I imagine that in the current venture environment vibe coding is being pushed heavily by investors since companies are effectively in an arms race where feature development cost is moving towards zero and investors don't care about individual companies because they have a portfolio of bets.</p>
]]></description><pubDate>Sun, 12 Jul 2026 00:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48877187</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=48877187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48877187</guid></item><item><title><![CDATA[New comment by ghc in "US Supreme Court rules geofence warrants require constitutional protections"]]></title><description><![CDATA[
<p>It's people over 65. Cell phone ownership is pretty much universal, but only 78% of people 65+ own a smartphone. I don't think that's really surprising at all. I wouldn't expect an 80 year old to adopt a smartphone when their cognition, fine motor control, and/or vision is going. And who needs one in a nursing home? I bet if they broke it down further you'd find that the non-ownership skews towards people who were already elderly ~15 years ago.</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48821276</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=48821276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48821276</guid></item><item><title><![CDATA[Prism: An Impure Functional Language with Typed Effects]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.stephendiehl.com/posts/prism/">https://www.stephendiehl.com/posts/prism/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48727835">https://news.ycombinator.com/item?id=48727835</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Jun 2026 02:17:56 +0000</pubDate><link>https://www.stephendiehl.com/posts/prism/</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=48727835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48727835</guid></item><item><title><![CDATA[New comment by ghc in "B-52 bomber crashes shortly after takeoff at California's Edwards Air Force Base"]]></title><description><![CDATA[
<p>Tragic. Most of the crew onboard were almost certainly aerospace engineers tasked with collecting sensor data.</p>
]]></description><pubDate>Mon, 15 Jun 2026 23:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48548407</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=48548407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48548407</guid></item><item><title><![CDATA[New comment by ghc in "Nailing jelly to a wall: is it possible? (2005)"]]></title><description><![CDATA[
<p>Perhaps unsurprisingly, in New England jam seems more popular than jelly. The FDA regulates the labels...jelly is made from fruit juice, while jam is made from fruit chunks. The only jelly I routinely see is concord grape jelly. Jams are usually apricot, raspberry, or strawberry.<p>Given the number of small batch jams available at various farmers markets, my guess would be that for smaller farms, making jam is more practical than jelly.</p>
]]></description><pubDate>Wed, 13 May 2026 16:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48124414</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=48124414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48124414</guid></item><item><title><![CDATA[New comment by ghc in "Why TUIs Are Back"]]></title><description><![CDATA[
<p>> Reviewing code is important, but it's only 50% of the learning process, at best<p>I don't know about everyone else, but the code <i>I</i> reviewed as a Junior was high quality code I was expected to learn from. That's entirely different from doing code review on whatever CC outputs.</p>
]]></description><pubDate>Mon, 04 May 2026 00:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48003193</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=48003193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48003193</guid></item><item><title><![CDATA[New comment by ghc in "Tangled – We need a federation of forges"]]></title><description><![CDATA[
<p>BitTorrent also enabled search engines to be built easily, which created discoverability. Unfortunately it's a much harder problem for git repos, especially when competing with GitHub search.</p>
]]></description><pubDate>Wed, 29 Apr 2026 14:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47949101</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47949101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47949101</guid></item><item><title><![CDATA[New comment by ghc in "Tangled – We need a federation of forges"]]></title><description><![CDATA[
<p>Oh, that's pretty cool! Now I can't decide whether that approach or one based on AT is better...</p>
]]></description><pubDate>Wed, 29 Apr 2026 14:32:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47948997</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47948997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47948997</guid></item><item><title><![CDATA[New comment by ghc in "We need a federation of forges"]]></title><description><![CDATA[
<p>Is there really nothing like BitTorrent for git, or have we just not heard about it because of GitHub's network effects? It feels like this problem was solved long ago for binaries.</p>
]]></description><pubDate>Wed, 29 Apr 2026 14:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47948795</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47948795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47948795</guid></item><item><title><![CDATA[New comment by ghc in "Before GitHub"]]></title><description><![CDATA[
<p><i>Things Fall Apart</i><p>Turning and turning in the widening gyre<p>The falcon cannot hear the falconer;<p>Things fall apart; the centre cannot hold;<p>Mere anarchy is loosed upon the world,<p>The blood-dimmed tide is loosed, and everywhere<p>The ceremony of innocence is drowned</p>
]]></description><pubDate>Wed, 29 Apr 2026 12:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47947622</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47947622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47947622</guid></item><item><title><![CDATA[New comment by ghc in "ASML became the chokepoint for cutting-edge chips"]]></title><description><![CDATA[
<p>Except ASML licensed the technology from the US Government, after the government labs built the first EUV fab in 2001. Not to take anything away from ASML...all the US companies that also licensed the tech failed to commercialize it, but the US Government blocked Canon and other Japanese companies from acquiring the technology. The entire reason ASML <i>has</i> the technology and nobody in Japan does is geopolitical.</p>
]]></description><pubDate>Wed, 29 Apr 2026 12:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47947556</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47947556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47947556</guid></item><item><title><![CDATA[New comment by ghc in "ASML became the chokepoint for cutting-edge chips"]]></title><description><![CDATA[
<p>Optics and photoresist materials too. The partnership developed the first EUV lithography in 2001: <a href="https://www.llnl.gov/article/27641/euvl-partnership-makes-its-stand" rel="nofollow">https://www.llnl.gov/article/27641/euvl-partnership-makes-it...</a></p>
]]></description><pubDate>Tue, 28 Apr 2026 20:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47940672</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47940672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47940672</guid></item><item><title><![CDATA[New comment by ghc in "ASML became the chokepoint for cutting-edge chips"]]></title><description><![CDATA[
<p>Let's not forget the really big gamble (inventing EUV) was made in the 1990s by US national labs: Sandia, Lawrence Livermore, and Lawrence Berkeley.</p>
]]></description><pubDate>Tue, 28 Apr 2026 14:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47935335</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47935335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47935335</guid></item><item><title><![CDATA[New comment by ghc in "ASML became the chokepoint for cutting-edge chips"]]></title><description><![CDATA[
<p>I mean, your brain has an order of magnitude more neurons than there are people on the planet. I think humans are just incapable of wrapping our heads around the sheer number of tiny things that fit in small macroscopic spaces.</p>
]]></description><pubDate>Tue, 28 Apr 2026 14:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47935280</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47935280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47935280</guid></item><item><title><![CDATA[New comment by ghc in "ASML became the chokepoint for cutting-edge chips"]]></title><description><![CDATA[
<p>Why would a machine need to make anything? Is a robot arm not a machine? How about a trash compactor? Are the 6 types of simple machines not machines?</p>
]]></description><pubDate>Tue, 28 Apr 2026 14:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47935221</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47935221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47935221</guid></item><item><title><![CDATA[New comment by ghc in "A type-safe, realtime collaborative Graph Database in a CRDT"]]></title><description><![CDATA[
<p>> the relational model can subsume "graph" queries, but for all the reasons Codd laid out back in the 60s... network (aka connected graph) databases cannot do the latter.<p>Except network databases have little in common with graph databases...they're much more closely related to hierarchical databases.<p>I would say that Graph databases are now a strict superset of relational databases, not the other way around. In a graph database a node's named edge can naturally point to a node of any type or having any property schema. Doing this in a relational model requires one of several approaches that could only be classified as fighting against the model (or torturing it, as my PI liked to say).</p>
]]></description><pubDate>Tue, 21 Apr 2026 23:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47856088</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47856088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47856088</guid></item><item><title><![CDATA[New comment by ghc in "Do you even need a database?"]]></title><description><![CDATA[
<p>Oh you're right! I was looking at the last documentation update timestamp, but the original release was 2006. That makes a lot more sense than Itanium support in 2021.</p>
]]></description><pubDate>Thu, 16 Apr 2026 23:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47800740</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47800740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47800740</guid></item><item><title><![CDATA[New comment by ghc in "Qwen3.6-35B-A3B: Agentic coding power, now open to all"]]></title><description><![CDATA[
<p>how does this compare to gpt-oss-120b? It seems weird to leave it out.</p>
]]></description><pubDate>Thu, 16 Apr 2026 14:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47793198</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47793198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47793198</guid></item><item><title><![CDATA[New comment by ghc in "Do you even need a database?"]]></title><description><![CDATA[
<p>> Oracle® Database Platform Guide 10g Release 2 (10.2) for Microsoft Windows Itanium (64-Bit)<p>Well, I guess that at least confirms Oracle on Itanium (!?) still supported RAW 5 years ago.<p>I'm guessing everyone's on ASM by now though, if they're still upgrading. I ran into a company not long ago with a huge oracle cluster that still employed <i>physical database admins</i> and <i>logical database admins</i> as separate roles...I would bet they're still paying millions for an out of date version of Oracle and using RAW.</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781932</link><dc:creator>ghc</dc:creator><comments>https://news.ycombinator.com/item?id=47781932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781932</guid></item></channel></rss>