Top all-time · #6295
meta.plasm.us
Personal blog · meta.plasm.us/postsprogramming
meta.plasm.us is a personal blog at meta.plasm.us about programming. Since 2015, 13 different Hacker News readers have linked it 15 times, most often “Type classes and generic derivation”. The last post was in 2021, but the archive is still widely read.
Too few sampled comments (8) to say how often HN recommends it.?
Why HN links it
HN readers link this blog as a reference for Scala topics: type classes and generics, implicit scope and cats, Scala 3 tooling, and posts on controversies in the Scala community.
Summarised by Claude from a sample of 8 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /posts/2019/09/01/jdg-and-the-fp-community/2 people · 2 mentions · first linked 2019-09-05
- Type classes and generic derivation2 people · 2 mentions · first linked 2015-11-09
- A statement about my Scala open source work2 people · 2 mentions · first linked 2021-11-17
What Hacker News says?
The traditional concept of generics you see in C# wouldn't be a selling point for Scala. There are more powerful "generic" programming tool in the scala world. See this article for an example. https://meta.plasm.us/posts/2015/11/08/type-classes-and-gene...
Comment linking /posts/2015/11/08/type-classes-and-generic-derivation/
on “Five years of Scala and counting: debunking some myths”Submitted Type classes and generic derivation as a story · 42 points
HN discussionHe did mention race by referring to the "politics" in Scala, because this refers to a specific event. You can learn about it here [1]. I presumed that this was common knowledge because it is widely known in the Scala community: perhaps I assumed too much. And yes, he's white. You can verify this for yourself by looking at the blogpost author 's About page, a video from a talk they did [2], and with their self-identi…
Comment linking /posts/2020/07/25/response-to-john-de-goes/
on “Scala isn't fun anymore”Submitted A statement about my Scala open source work as a story · 6 points
HN discussion> Please don't tell me there are political camps in FP now. Nope. Well, politics is pervasive because politics is just the word we have to describe how people in groups interact. I'll summarize the situation: There's a very small minority of prominent Scala people that are fine giving space and a platform in the community to people that are known white supremacists. [1] It's unfortunate that they're decided to injec…
Comment linking /posts/2020/07/25/response-to-john-de-goes/
on “Scala isn't fun anymore”Submitted Metaplasm: Scala and the Visitor Pattern as a story · 4 points
HN discussiontl;dr Some of the notable FP people in the Scala ecosystem associate with known white supremacists and support them. [1] When confronted, this small subset of Scala folk decided to side with supporting the white supremacists because they aren't personally negatively affected by racism as they're white themselves. This small group of prominent Scala folk bifurcated the Scala community. They then went on to gaslight o…
Comment linking /posts/2020/07/25/response-to-john-de-goes/
on “Scala isn't fun anymore”Submitted A statement about my Scala open source work November 17, 2021 as a story · 3 points
HN discussionThey are speaking of the feud between ZIOs creator John de Goes and long-time Typelevel steering committee member Travis Brown ( https://meta.plasm.us/posts/2019/09/01/jdg-and-the-fp-commun... ) and split the community along those same party lines.
Comment linking /posts/2019/09/01/jdg-and-the-fp-community/
on “Scala isn't fun anymore”Submitted Introducing iteratee.io, an iteratee library for Scala built on Cats as a story · 2 points
HN discussionI think this is mainly in reference to John De Goes, founder of the ZIO framework: https://typelevel.org/blog/2019/09/05/jdg.html https://meta.plasm.us/posts/2020/07/25/response-to-john-de-g...
Comment linking /posts/2020/07/25/response-to-john-de-goes/
on “Scala isn't fun anymore”I agree about painful learning curve for Scala. Problem I think in very divergent community and in different approaches for a every single problem (unlike for example Python or Go): OOP vs FP, Typesafe vs Typelevel, scalaz vs cats, Cake Pattern vs sanity. There's a also a problem that most powerful Scala techniques are there "by accident" [1] and unlikely will (or should) appear in official guides. Also I disagree t…
Comment linking /posts/2015/07/11/roll-your-own-scala/
on “Scala School”> the compiler has no way of suggesting to you Of course it does. And since Scala 3, it does suggest to you the imports you need for implicits. And IntelliJ does recommend imports even for Scala 2. Regarding cats, the codebase has been restructured, so that you won't need the implicit imports (or not as much at least): https://meta.plasm.us/posts/2019/09/30/implicit-scope-and-ca... The trick there is that the Type c…
Comment linking /posts/2019/09/30/implicit-scope-and-cats/
on “Metals with Scala 3”https://meta.plasm.us/posts/2015/10/13/goodbye-twitter/ I remember reading this the day you posted it. I honestly really looked up to you as a Scala community member and open source evangelist. I even attended the talk you hosted at Twitter on using Kleisli arrows for HTTP request composition and processing. I have no issue with your political beliefs but as I stated think it’s quite disappointing to see people inve…
Comment linking /posts/2015/10/13/goodbye-twitter/
on “Memory.lol”I saw some allegations in https://meta.plasm.us/posts/2019/09/01/jdg-and-the-fp-commun... All of this stuff is really mild. If this is the best they've got then I don't think John DeGoes did anything wrong. This deplatforming seems like a silly thing to do.
Comment linking /posts/2019/09/01/jdg-and-the-fp-community/
on “Skills Matter De-Platforms Scala Leader John DeGoes”