News for hackers. Stuff that matters.

kaidax

Re:Ask HN: What's the best corporate password manager? on Tuesday March 10, 2020 @09:17AM (#22535155)
Bitwarden
Re:Ask HN: Should I accept a Scala Dev job? on Thursday November 21, 2019 @07:48PM (#21601423)
Yes, you should
4chan is extremely tiny compared to social media platforms.
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.
Re:Java's Original Sin (2009) on Monday July 15, 2019 @07:34AM (#20439810)
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.
> Object-oriented style inheritance is unsound (inheritance is not subtyping)

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

Re:Why are pedestrian deaths increasing in the US? on Saturday June 29, 2019 @11:07PM (#20316103)
Well, there are no such restrictions anywhere in Europe AFAIK.
Re:OSGi After 20 Years on Saturday June 08, 2019 @10:18PM (#20136618)
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)
> All of the most successful tech companies are platforms

During a gold rush - sell shovels.

Re:Go is Google's language, not ours on Friday May 24, 2019 @07:46AM (#20000512)
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.
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
Re:Give Me Back My Monolith on Thursday March 14, 2019 @08:58AM (#19388772)
Actually, people do think about combining both approaches, see the Roles concept - https://github.com/7mind/slides/raw/master/02-roles/target/r...
Re:Give Me Back My Monolith on Wednesday March 13, 2019 @10:24PM (#19386034)
We recently gave a name to that One-Binary-Many-Services approach - Roles.

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

Re:Give Me Back My Monolith on Wednesday March 13, 2019 @10:12PM (#19385970)
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...

Re:Cross-Platform Language Design [pdf] on Sunday December 09, 2018 @09:59AM (#18641098)
Doraene doesn't work for Lightbend though.
Some companies abuse this style of interview to get free work done by interview candidates and then reject them.