JackbyDev
**kwargs
"No, I don't use type annotations because they don't actually do anything. In fact I purposefully give this parameter different types for different behaviors. How is that confusing?"
This is getting a little better nowadays.
> cat Hello.java
void main() {
System.out.println("Hello, World!");
}
> java --enable-preview Hello.java
Hello, World!
Things to notice:
- No compilation step.
- No class declaration.
- Main method is not
public static
- No
String[] args
.
This still uses preview features though. However, like you demonstrated already, compilation is no longer a required step for simplistic programs like this.
Java is amazing and I love it, and I agree that this is not really a good list of problems. (Not that I expect green texts to be well thought out, rational, real, fair, or anything other than hyperbolic rants lol.) There are good reasons to critique it and the ways people use it, but this isn't it.
Particularly funny is the one about race conditions. That's something you'd have to deal with in any sort of multi threaded environment.
Spoken like someone who hasn't had to use both!
I miss that ringtone though.
I feel you, but Mastodon has about 9 million users and BlueSky has 15 million (if the first results from a search index are to be trusted), but I could not find anywhere even close to 60% of the people in this hobby on Mastodon as I have on BlueSky.
There was a very concentrated push recently of artists (I think it was artists originally) to go to BlueSky and it's sort of echoed into similarish hobbies. So that's probably why the user makeup is a little different.
I'm pretty sure you get warnings trying to delete system32.
Edit: And I mean beyond the standard UAC pop-up.
Not enough people on Mastodon are into the things I was using Twitter/use BlueSky for.
For me there weren't enough people on Mastodon in my hobby to make it worthwhile.
I use(d) Twitter for niche interactive hobbies that didn't have enough people on Mastodon to engage with.