HNHacker News
TopNewBestAskShowJobs

kaidax

37 karma · joined October 17, 2018

submissionscomments
kaidax··on Ask HN: What's the best corporate password manager?
Bitwarden
kaidax··on Ask HN: Should I accept a Scala Dev job?
Yes, you should
kaidax··on By removing “extremist content,” platforms are purging human rights evidence
4chan is extremely tiny compared to social media platforms.
kaidax··on Learning Haskell is no harder than learning any other programming language
The people making this library aren't Scala refugees - they're a Scala shop that uses Kotlin on Android only, so they decided to bring over their idioms.
kaidax··on Java's Original Sin (2009)
Kotlin is a much larger than Scala on syntax, has 100+ keywords and built-ins, compiles slower, all while having a way weaker OO system and and doing a small fraction of what Scala does.
kaidax··on Ask HN: Why do new(ish) programming languages eschew OOP features?
> Object-oriented style inheritance is unsound (inheritance is not subtyping)

Most modern OO type systems rule out unsound inheritance. (Java, Scala, etc.)

kaidax··on Why are pedestrian deaths increasing in the US?
Well, there are no such restrictions anywhere in Europe AFAIK.
kaidax··on OSGi After 20 Years
You can easily get the good parts of OSGi, without its cruft and complexity: https://github.com/7mind/slides/raw/master/02-roles/target/r... (by advanced DI with garbage collection)
kaidax··on Valve has mutated from a game developer into a financial middleman
> All of the most successful tech companies are platforms

During a gold rush - sell shovels.

kaidax··on Go is Google's language, not ours
What ad hominem? That Java ecosystem is wholly dependent on crazy amount of magic is not a personal attack, really, but a mere sad admission.
kaidax··on Amazon Has Gone from Neutral Platform to Cutthroat Competitor: Open Source Devs
AGPL is what they used before. It does nothing vs. Amazon because they don't care if they have to share changes - they can host it anyway
kaidax··on Give Me Back My Monolith
Actually, people do think about combining both approaches, see the Roles concept - https://github.com/7mind/slides/raw/master/02-roles/target/r...
kaidax··on Give Me Back My Monolith
We recently gave a name to that One-Binary-Many-Services approach - Roles.

https://github.com/7mind/slides/raw/master/02-roles/target/r...

kaidax··on Give Me Back My Monolith
There are ways to keep the benefits of microservices such as isolation, while avoiding distributed computing, for example, roles:

Slides - https://github.com/7mind/slides/raw/master/02-roles/target/r...

kaidax··on Cross-Platform Language Design [pdf]
Doraene doesn't work for Lightbend though.
kaidax··on Google's interview system: it's not about solving the problem
Some companies abuse this style of interview to get free work done by interview candidates and then reject them.