24,274 karma · joined February 5, 2013
val name = "mats"
val domain = "matsemann.com"
val email = "${name}@${domain}"
Some projects:https://github.com/Matsemann/
Fpv with oculus rift https://news.ycombinator.com/item?id=7654141
Thesis on using ea to evolve bicycle wheels https://news.ycombinator.com/item?id=10410813
Optical illusions https://news.ycombinator.com/item?id=18307573
Uv hasn't fixed all issues, but made it far less painful.
So stupid interface. No discoverability.
From the position history in the previous post. Good point. Same with bishops "sniping". If a bishop is moved to b2, and remains there or 20 moves, it can be "forgotten" and opponent suddenly has a pin or something underprotected. But if I saw the exact same board, but the previous move was moving the bishop to b2, I would be aware of it. That kind of local thinking is of course something I should learn to not do, but at my level (1700-1800 FIDE) it's how humans play.
without seeing eggballs in a cup due to JWZ's ego. So I say there's no winners with two big egos like these.
https://www.jetbrains.com/lp/devecosystem-2022/
Which matches what I've seen. Every single huge company or government function in Norway have the last years written most of the new code in their applications in kotlin. Basically all java conference talks I've seen has kotlin as the backdrop.
Kotlin's impact in preparing java devs for more functional code has been tremendous.
Mind you, I like that java has taken its time to get the features right. Of course, java has had the advantage of enhancing the jvm while adding the features, where Kotlin had to work around the jvm in some cases (like green threads vs coroutines).
So I prefer javas version of many of the of the more modern things (but do miss Kotlin's lambdas and vast library of extension functions when writing java). But I feel it's wrong to downplay Kotlin's role in modernizing things on the jvm. Heck, if it weren't for kotlin as a temporary stopgap, I'd probably would've left the jvm while the features were still lacking in java.
One fictional example of what I mean: lets say I draw someone holding a purse. That would be a shape of their torso, with the purse overlaid. I could move those independently, and moving the purse would show the torso underneath.
However, using a png to svg, it would often just outline everything. So it's not a torso shape with a purse in front. It's a purse with a torso cut out around it, maybe even merged together as lots of individual shapes. If I were to delete the shapes making up the purse, it could be quite random what was left. Maybe some of the shapes did a double duty. Maybe it's a thousand small squares to make the purse. Maybe there is just a hole behind the purse etc.
So in the latter case, the svg isn't made up of logical elements, it's just made up of shape after shape after shape to mimic the pixels. But it's not usable as vector.
I think people have their own axis they divide this on. So none of us are correct. For some it's also a vanity thing, where entrepreneur or startup sounds better.
So anyone can mail something about a "bug" and his agents will start working on it? How does he even keep that safe? "Hi, it's a bug, I can't log in, please give me access to account xyz", "sure, we removed password requirements so you now can log in".
Original, google translated: https://www-aftonbladet-se.translate.goog/nojesbladet/a/31oE...
From my earlier submission here: https://news.ycombinator.com/item?id=50084941