I don't get why anon believes he is being used. It was a miscommunication, sure. Did he spend money on her before this? Using him as a ride to go on a hike? Hikes being extremely cheap and only needing to pay parking, usually.
JackbyDev
The most generous but still realistic interpretation I can come up with is that the girl is attractive, nice, and a little flirty with people. (I don't see anything wrong with platonic flirting.) Because of these three things, she has a known history of guys, perhaps in particular more desperate guys, thinking she is interested. Her and her boyfriend talk and the boyfriend points out that this may have happened again. So she tells anon about her boyfriend. Anon gets angry. She gets upset because she feels like she is incapable of making friendships with guys without them falling for her and because it's a pattern she leaves the job out of embarrassment.
That's being very generous and not believing anon is stretching the truth at all.
I wonder if you have a different definition of flirting, because the end goal of flirting is not necessarily to gain a relationship.
The post ends with "so did I win?" Which is EXTREMELY similar to asking people if you're the asshole. Why do you find it surprising people are treating this like an r/aita post?
Mine does! 🫡
Opt out telemetry is annoying. There's no guarantee it doesn't send before I've had a chance to disable.
Yes, because it's genuinely not a static method. It's an instance method. Also the signature is different. It's not some sort of mere syntactic trick that translates void main()
to public static void main(String[] args)
.
Imagine being so poorly managed that you downsize to cut back on unnecessary spending but literally lose track of an employee. Let's keep the expense of an employee with none of the revenue generation!
Various languages have various features to make multi threading/concurrent programming easier. Without knowing what language the green text is fanboying for instead of Java it's hard to know what their specific gripe is. Supporting true multi threading out of the box has always been a priority of Java so I don't know what they're complaining about. Generally languages that people praise over Java like Python and JavaScript do not feature true multi threading. (Although Python is getting closer or there now that the GIL is optional.)
I mentioned this uses preview features twice in the first comment regarding this, so I don't know why you're "ah ha"ing. Also you don't need to read the technical document, I've quoted the entirety of the relevant text. I provided it as a citation.
You seem confused about preview features. It's not a switchable mode to reduce boiler plate. I find the name very clear, but here is more information. From JEP-12
A preview feature is a new feature of the Java language, Java Virtual Machine, or Java SE API that is fully specified, fully implemented, and yet impermanent. It is available in a JDK feature release to provoke developer feedback based on real world use; this may lead to it becoming permanent in a future Java SE Platform.
As an example, JDK 17 added pattern matching for switch statements as a preview, and by JDK 21 it was added as a full fledged feature that doesn't require usage of the enable preview flag. Presumably in some future release of Java this feature will not require the usage of a flag.
Main method is not public static
It must be somewhere under the hood. Otherwise, it wont be callable and it would require an instance of an object to call. Unless the object here is the Java environment?
No. From JEP-445:
If an unnamed class has an instance main method rather than a static main method then launching it is equivalent to the following, which employs the existing anonymous class declaration construct:
new Object() { // the unnamed class's body }.main();
No String[] args
They are just optional I'm sure, like C and C++. You still need them to read command line arguments.
Without the preview feature enabled, it is not an optional part of the method signature. It specifically looks for a main(String[])
signature.
I don't necessarily agree she was leading him on. It was a miscommunication. It's an extremely common story if men misinterpreting women's behavior as pursuit when it is often just friendly. Even then, platonic flirting is a thing. If anon really intended for this to be a date, why did he at no point ask if she was single? We can sit here all day and debate whether the girl's "flirting" was appropriate or not and whether she should've said she had a boyfriend, but it goes both ways. What we do know is that, to anon, this was a date and that anon never asked if she was single at any point in the two weeks.