Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re: Why should I choose java for my next project? (Score 1) 58

i had no idea that libgdx existed :-).

in that case i would have a go with godot, i think it covers your requirements. it's a bit idiosincratic and quirky but it's so light and fast as a tool that it's really a joy to work with. by the time unity finishes loading you might already have coded and tested a prototype with godot. i've only used it with gdscript, though, and while that's not really a full fledged and mature language it does the job for me. form what you say you might probably prefer to use it with c# and have the best of both worlds.

have fun!

Comment Re:What's next? No auto-complete as well? (Score 1) 61

comments serving as LLM prompts, or other indications of AI-generated output

This seems imminently reasonable. Which part do you disagree with?

these last 2 points seem unreasonable to me. they do not address code correctness or quality at all and would qualify as "sweeping prohibitions" on ai use like gp argues. of course i don't know if these are actual guidelines or specifications or just sloppy reporting/communication.

i would add that "inconsistent style" might be not very reasonable either (ai or not) but that's just my subjective view on an often controversial and context-dependent topic. i'm not at all against style guidelines per-se but there is a point of diminishing returns, and in general code should be clear and self-explanatory regardless of style. if code is hard to read because it isn't (clear and self-explanatory) that's a problem with the code, if it is hard to read because it deviates from the style guide that's a problem with the style guide or coding culture/habits.

Comment Re:Why should I choose java for my next project? (Score 3, Insightful) 58

today you probably shouldn't, because oracle and because, as you say, java has been overengineered to absurd levels since even before oracle took over.

however, if you need linux support java is probably still a better alternative than c#. true multiplatform has always been java's strongest point. besides, there are many other alternatives. python for example has great momentum too and is quite "kind" and easy to get into. what kind of project do you have in mind?

Comment Re:Good riddance (Score 4, Informative) 58

applets and what you call "java ui" are not really the same.

applets/japplets had their place as interactive widgets in the browser. their main problem was the distribution of the runtime, jre (which was indeed a miserable experience), and the slow startup due to the jvm initialization. anyway, there weren't many alternatives either: ms ocx/vcx/activex controls were proprietary and limited to ie, js was still truly barebones and lacking support and compatibility, a few other exotic alternatives had less support still. if you needed a serious multiplatform solution for advanced ui/and logic in the browser applets were actually the only real option, and it worked very well for specific needs. heck, i even used applets without any visible ui, as a built in local server in the browser to do processing. eventually it all got washed away by js+html (and worker threads) once it evolved enough.

"java ui" is/was a superset of that and for many years was the most solid multiplatform alternative for desktops. and swing in particular (the second iteration, after awt) is actually quite cool and a powerful comprehensive ui library with everything from proper event handling to a flexible layout system (actually quite a few, although there was nothing you couldn't do with gridbaglayout), support for mvc, component specialization, themable and whatnot, plus a huge general purpose standard library below (crypto, io, databases, networking, math, whatever). ofc it had a few quirks and some people hated it, mostly for the non-native looks, but i did a few apps where you wouldn't know they were developed in swing. all in all it was the best multiplatform option available, by far, for many years. qt was probably the only serious alternative, and it also had odd looks and didn't have a standard library. which is why "java ui" (as opposed to applets) is still used today and has a huge legacy that will be around for a good while, despite oracle (which is saying something).

Comment Re:Talk about biting the hand hat feeds you. (Score 1) 117

This exactly describes your behavior.

i disagree but feel free to accuse me of anything ...

The US has not committed genocide in Palestine. During the Biden administration the US continuously bent over backwards to ensure humanitarian access

bent over backwards? shutting off weapon delivery, funding, intelligence support ... any one of those would have been enough. biden made a few grandilocuent discourses saying that but backed israel inconditionally, like nearly every one of his predecessors. while he was able to talk, that is. heck, he even repeated all the bs about the fake burnt babies in ovens in the white house to stir the pot. sorry to say, but the us will never wash away the stain of this genocide as a necessary collaborator (because israel alone could never have done this). history will tell if it wasn't more than that.

What sets genocide apart from other crimes is intent. It isn't how disgusting or evil your actions were but why you were doing them. Given their own words there might well be a case to be made for Bibi et el having in fact committed genocide yet genocide was never at any point the intent on part of the US.

the us authorities and military knew full well what was going on. intent of commiting genocide is not very different of intent on another commiting genocide. intent by israel is profusely documented.

An example of an actual genocide is the intentional stealing and brainwashing of tens of thousands of Ukrainian children.

whataboutism now? :-D just kidding. the case of ukranian children has been greatly overhyped, all sources are ukranian or the usual western suspects. if it were true then, yes, that would be technically genocide. i doubt it is true. i can imagine that russia would have taken charge of those children, what should they have done, leave them around in a war zone? 2000 of them have been returned once their parents or relatives have been identified and verified, it's an ongoing process. meanwhile, ofc they would stay in some sort of state custody, i've seen no evidence that those are actually "indocrination camps".

An example of genocide is state run media over the course of years openly advocating for the complete destruction of Ukrainian culture including openly advocating the drowning of children while for all that time precision weapons intentionally target and kill civilians in civilian areas on a daily basis.

you're reading way too much feverish hogwash. it's russian language and religion that has been prohibited (by law) in ukraine, not the other way around, as early as 2014. incidentally, by the ultranationalist puppet goverment put there by the us. that's actually what prompted donbas to secede.

Russia waged an unprovoked war of aggression against Ukraine for no reason other than Putins desire to rebuild the soviet empire.

you should at least try to use a minimally coherent stick. either "soviet" or "empire", those are mutually exclusive. what's it going to be? let me guess ... mordor?

Comment Re:Talk about biting the hand hat feeds you. (Score 1) 117

WHATABOUTISM

very cheap counter, throwing around a meme word all in caps. whatabautism implies justification, something i never did, here i was just picking on hypocrisy.

i would agree with the rest of your comments except 1. us involvement in the palestinian genocide is abundantly documented and beyond reasonable doubt, and 2. i would point out that your argument rests on the semantics of "conquest", which is a weak base. strictly speaking, the russian aggression isn't a war of conquest either although border changes are implied, and while western colonialism is done through means different from strict military invasion (regime changes, political disruption, economic coercion, soft power) it is colonialism and violence (and "war" crimes) just the same.

then again i appreciate your civil argument, specially for today's slashdot's standards.

Comment Re:Talk about biting the hand hat feeds you. (Score 1) 117

Why should I "clarify" anything

you are not obligued, but a civilzed person having a civil conversation would. i will assume you are a us citizen, and then ...

Whatever gave you the idea that the trumpistani government is my government, comrade?

... this is a telling thought process (or thought short circuit) i feel worth commenting on (unlike the rest of your drivel and childish insults). ofc if you are an us citizen it would be outright nonsensical: in a democratic system citizens are to abide by and recognize the government elected by the majority as their own, that's how it works, that's the whole point of voting, and you are welcome drive opposition (or "become busy coming up with ways to stop it") but you don't get to opt out. further, all these "war crimes" (quotes because the us hasn't officially declared war since 1942) are carried out with all citizens' taxes and in the name of all citizens, regardless of how they voted.

but the more nuanced implication is that these crimes are to be charged on the naughty guy only, not the country. there is always a convenient naughty guy to blame! this on the surface is nonsensical too, because it's simply not true: e.g. the last most virulent genocidal push actually started under biden (actually, sullivan/blinken) and us support and involvement was just as heinous, and furthermore this slow apartheid and genocide process has been going on under every single us administration since the existence of israel (btw, if you were an uk citizen that would apply just the same).

but beneath this nonsense lays the deeper implication is that it's all "trump's fault", the relieving thought that it all started in 2024 when us citizens voted trump into power for some reason (i know, "russian interference" is surely your totem nail to hang from), and that it will somehow end when he or his friends get voted out and everything will be ok again. this just shows how naively politically polarized us society is, it completely disregards that if a majority voted for a proto-fascist weirdo neo-artistocrat it was because of anger and because he was "different", because they were sick and tired of the status quo, of the political class that is behind the us empire's decline, the degradation of civil society, industry and economy, the widening inequality and ofc (back to topic) the reckless criminal violence exerted on much of the rest of the world in their post colonial adventures. way to go, mr dollar tom, way to go.

Comment Re: Talk about biting the hand hat feeds you. (Score 1) 117

Can we the people vote to correct wrongs our government commits?

granted, not really (in any meaningful way). that's why revolutions are a thing, i guess, but in the long run they don't tend to be a solution either. but we can honestly try to understand the world and not soak up or even cheer our governments' excuses. not just out of self-respect, but because if we ever have to have a chance for a better world understanding is a necessity.

Comment Re:Talk about biting the hand hat feeds you. (Score 1) 117

If my government tries doing something similar, I'll be busy coming up with ways to stop it.

you have a whole lot of work there then, here are just a few bits from their most recent preformances:

- venezuela: extrajudicial killings of civilians on international waters. the accusation of "narco terrorist" (an otherwise ridiculous made up term) doesn't even hold, there is no shred of evidence, but even if they were terrorists or narcos or both (which most turned out not to be) nothing warrants their indiscriminate killing. if they are suspects they should be intercepted by the coastguard (not bombed to pieces by military forces (absent a declaration of war)), inspected, and any evidence brought forward in due process to face legal consequences. that's what a civilized government would do. ofc upholding the law is not the intent here, not even protecting national security from an obviously inexistent threat, but the openly admitted bullying of a country into regime change of a legitimate government to secure its resources and total submission.

- palestine: outright genocide, plain and simple. scores of civillians dead, probably over a million in just the last 2 years, it's impossible to estimate with any accuracy because most are still today buried under millions of tons of rubble that will take years to clear. systematic murder preferently targeting children and women, with extreme cruelty, torture, deliberate starving of the entire population. ofc this is carried out by israel but the boundaries are so blurred that a recurring discussion is if "the dog wags the tail, or the tail wags the dog", as if that would really matter and there was any doubt about us involvement. it's done with us supplied weapons, supported and protected by us intelligence and operation, funded with us' taxpayer money, assisted directly by us based "contractors", under us protection in international institutions via political and diplomatic pressure and systematic use of veto power. mind, not that the international community has done much either to honor their obligation by international law to defend and assist populations suffering genocide, neither the "civilized west" nor the neighboring arab us puppet states.

- yemen: operation "rough rider", indiscriminate killing of huge numbers of civilians during a three months massive bombing campaign, trump even gleefully posted a video showing the entire population of a village in a civil assembly, men, women and children, being blown to bits in one hit. the campaign was a total failure, hardly any military targets were hit, the us had to actually back off after monunting losses in fear of losing even more, particular aircraft carriers. the excuse for the operation was the protection of international sea traffic which was ofc just another deceitful cover-up. the yemeni weren't actually blocking all traffic (at least initially), only traffic to israel ports, in response to israel's ongoing onslaught and starving operation of the palestinian people, actually being the only country in the world fullfilling (and paying in blood) their legal "responsibility to protect" (see un 2005 world summit, ga resolution a/res/60/1 and the 1948 genocide convention) populations suffering geoncide. if you ask me, the houthis were the most civilized people, if not the only ones, in all this drama.

you can start getting busy with this, but there is a whole lot more of work ahead.

but ofc you won't. i'll just point out this:

an ageing despot can stay in power and get transplants all the time in the hope he lives to 150

putin is 73 years old. how many transplants do you think he needs? the dumbfuckness of this non argument is quite in line with all the other propaganda you gullibly soak up. it doesn't even make sense to try to discuss with you. but ... we've been there, i already knew that. have a nice and busy day! :-)

Comment Re:Talk about biting the hand hat feeds you. (Score 1, Redundant) 117

People are dying there because these companies chose to make money in a criminal way - helping the aggressor to skirt the sanctions of the civilized world against them.

so being civilized means that it's ok when your government does it but not ok when others do it? if you account for extrajudicial executions, civilian killings and war crimes including genocide the us has been outdoing any other country of the planet by far for decades now. shouldn't it sanction itself?

So, fuck you and people like you, who root for the ruzzkie agressor and for his trumpistani helpers.

people with double standards like yours are just pitiful and laughable. get a brain. btw extrajudicial killings as a systematic procedure started with obama, the only thing different about trump is that he boasts about it on social media.

Comment Re:What's old is new (Score 1) 61

I wonder who will be blamed

the proverbial external devil: russia and china aren't hard to guess candidates. but there are many other options: climate change, us financial collapse, ai or last but not last: their own people. bad people bad! that's what they need surveillance and control. oh and in case you'd like do dodge drafting ...

Slashdot Top Deals

Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald Knuth

Working...