Alexandru Nedelcu
banner
alexn.org
Alexandru Nedelcu
@alexn.org
1.2K followers 170 following 560 posts
Software developer, FP, Scala, Kotlin, Java / JVM, Haskell, Rust; contributor to https://alexn.org, https://monix.io, https://typelevel.org. 🌍 Bucharest, Romania https://alexn.org/about/
Posts Media Videos Starter Packs
Pinned
I'm changing (again) how I use social-media. This account is now write-only, meant for publishing links to my website:

alexn.org

I will not be reading comments on my published links, either. Comment on my blog if you want to say hi and have opinions.
Alexandru Nedelcu
On programming and personal projects
alexn.org
Type-classes are generic interfaces. You're referring to OOP subtyping, which is powerful, and I can ask the same question in reverse (i.e., why do you need OOP, when you could …).

Type-classes work better w/ functions + ideology (note that I love OOP, too):

alexn.org/blog/2022/05...
OOP vs Type Classes: Ideology
This article explores the difference between OOP design, and parametric polymorphism with Type Classes, as both are possible in Scala.
alexn.org
“Scala vs F#” 🔥🔥🔥

Which language leans more towards functional programming? In this binary choice, people have perceived F# to be that language, due to its ML roots, but I have a different perspective…

#FP #Scala #FSharp #JVM #dotNET

alexn.org/blog/2025/11...
Scala vs F#
Which language leans more towards functional programming? In this binary choice, people have perceived F# to be that language, due to its ML roots, but I have a different perspective…
alexn.org
On how I'm using GitHub's Copilot in Agent mode for yak shaving, evolving my Jekyll-powered website for rendering mathematical formulas by SVG images, instead of heavy JavaScript:

alexn.org/blog/2025/10...

#AI #Blogging #Jekyll #SelfHosting
Update on Math Formulas via Copilot
On programming and personal projects
alexn.org
“Outsourced Voices, Outsourced Minds”

We are not machines, or automatons. We were fooled, but we can fight back. Don't let algorithms control your thoughts and actions.

alexn.org/blog/2025/10...

(Note: I'm not replying to comments on Bluesky, comment on my blog instead)
Outsourced Voices, Outsourced Minds
We are not machines, or automatons. We were fooled, but we can fight back. Don’t let algorithms control your actions, don’t outsource your voice and your thoughts.
alexn.org
I'm changing (again) how I use social-media. This account is now write-only, meant for publishing links to my website:

alexn.org

I will not be reading comments on my published links, either. Comment on my blog if you want to say hi and have opinions.
Alexandru Nedelcu
On programming and personal projects
alexn.org
Cancel culture is not the same thing as being banned from an online community for being rude. Internet has a long history of channels poisoned by rude people, starting from Usenet, communities dying by pacifism.

Community owners should just forgo COCs and ban whomever they want.
Much of that thought leadership is obviously LLM-generated
“The state” does not represent the people. It's better for individuals to make mistakes; when the state makes mistakes, it's a collective tragedy. The state is never shrinking, it only grows, converging on either fascism or communism.

Politicians understand E2EE, don't assume good intentions.
(Taking “European” out of the sentence)

What if “leaders” do understand how E2EE works?

Consider this: the state is always expanding, it's never shrinking of its own accord. It is in the direct interest of “leaders” to have more power.
We agree then … law enforcement can just target individuals' phones, and backdooring e2e chat apps is a terrible policy.
Sorry, it was a long thread, and I saw red right around when you started talking about banks 🙂
On Chat Control 👇
👋 I'm from Romania, and I was born in communism. Back then, the country was ruled by the secret police and people were paranoid for having their phones tapped or their newborns spying on them. Without privacy there is no democracy.

End-to-end enc makes _mass-surveillance_ impossible, as it should.
Bank transactions? Yes, a big issue for privacy & democracy, as democracy can't be maintained w/o population having the means for civil disobedience.

“High-trust” doesn't happen in authoritarianism. This measure is authoritarian, like Covid-19 lockdowns & others, with fascism as consequence.
Steel-manning Chat Control doesn't work, as all arguments for it are emotional BS. Chat Control will expose regular citizens to being hacked by state actors or organized crime, it will incriminate regular family photos, it will censor political speech, like when FB censored “Napalm girl”.
Note that law enforcement can just target individuals, like they often do. And also, bad actors can just find ways to communicate that aren't affected by Chat Control, because you can't ban mathematics, or bits on the Internet, or the ability of criminals to run whatever app they want.