News for hackers. Stuff that matters.
Re:Haskell: The Bad Parts, part 2 (2020) by why_Mr_Anderson on Tuesday February 09, 2021 @02:51PM (#26081723)
Is there anything of any significance written in Haskell outside academia?
Re:Haskell: The Bad Parts, part 2 (2020) by centimeter on Tuesday February 09, 2021 @06:06PM (#26083712)
Several large financial firms have significant Haskell codebases, plenty of random cryptocurrency startups are Haskell based, some of the Google TPU chips are/were written in Haskell/Clash, Facebook has a big Haskell codebase, Starbucks and Target use it, there are several national security/defense firms extensively using Haskell, etc. etc.

Just because you don't see a bunch of blog posts like "We rewrote our <useless product> in <language du jour>!" doesn't mean it's not being used. In fact, more serious companies tend to lean less heavily on the developer social media publicity circuit.

Re:Haskell: The Bad Parts, part 2 (2020) by one-punch on Tuesday February 09, 2021 @11:21PM (#26085722)
> Starbucks and ... use it

I have heard of Haskell used in companies mentioned by other comments, but I am surprised, pleasantly, that Starbucks uses Haskell.

Do you have a pointer (job posting, blog post, etc.) to Starbucks using Haskell? It could help me push for using Haskell by my employer, for example.

Re:Haskell: The Bad Parts, part 2 (2020) by T-R on Tuesday February 09, 2021 @04:08PM (#26082407)
Re:Haskell: The Bad Parts, part 2 (2020) by agentultra on Tuesday February 09, 2021 @04:22PM (#26082528)
They also occasionally contribute libraries like Haxl [0] and HsThrift [1]

[0] https://hackage.haskell.org/package/haxl

[1] https://engineering.fb.com/2021/02/05/open-source/hsthrift/

Re:Haskell: The Bad Parts, part 2 (2020) by lalaithion on Tuesday February 09, 2021 @03:29PM (#26082062)
Re:Haskell: The Bad Parts, part 2 (2020) by mightybyte on Tuesday February 09, 2021 @06:01PM (#26083668)
Starbucks uses a system with a Haskell frontend and backend for generating their personalized offers. I have it on good authority that it's probably been responsible for more than a billion dollars in revenue lift for Starbucks.
Re:Haskell: The Bad Parts, part 2 (2020) by one-punch on Tuesday February 09, 2021 @11:13PM (#26085677)
This is new to me.

I have heard of Haskell used in companies mentioned by other comments, but I am surprised, pleasantly, that Starbucks uses Haskell.

Do you have a pointer (job posting, blog post, etc.) to Starbucks using Haskell? It could help me push for using Haskell by my employer, for example.

Re:Haskell: The Bad Parts, part 2 (2020) by mightybyte on Tuesday February 09, 2021 @11:44PM (#26085820)
Starbucks themselves didn't use Haskell. They used a system built by another company that used Haskell.
Re:Haskell: The Bad Parts, part 2 (2020) by dgellow on Tuesday February 09, 2021 @03:34PM (#26082099)
Depends your definition of "significance" but Cardano is written in Haskell, and its main smart contract language is also Haskell.

https://cardano.org/

Re:Haskell: The Bad Parts, part 2 (2020) by codebje on Wednesday February 10, 2021 @01:11AM (#26086146)
CircuitHub is apparently built with Haskell. It's the most polished PCB manufacturing quote system I've seen, but "significance" is relevant. (Plus I've never actually used their service, since it's not priced for hobbyist manufacture of a small number of boards).
Re:Haskell: The Bad Parts, part 2 (2020) by mumblemumble on Tuesday February 09, 2021 @03:12PM (#26081908)
Pandoc comes to mind.
Re:Haskell: The Bad Parts, part 2 (2020) by tome on Tuesday February 09, 2021 @02:53PM (#26081748)
It might help if you define "of significance".