There are some nice skins for Swing and it generally works quite well when used right. Sure it does not look native, then again have you seen how often Microsoft switched out its "native" look since Java was first written?
My C++ app has changed its appearance to match Microsoft's UI changes and I haven't touched a thing in the code since about 2002.
No, it isn't using MFC or whatever the hell's fashionable these days. It just calls "DrawThemeBackground()", etc., in the Windows theme API.
My app runs on X11 and Linux, too. Is there a reason why Java can't do that?
And why can't Java restore a fullscreen window's position when you close/restore an application? It's been 25 years now, has nobody read the documentation for "GetWindowPlacement()"?
You're kidding, right? Restart often? Like, the whole machine, or just the JVM? What class of problem admits restarting often as part of a viable solution?
We're reading an article called "What are your favorite features in version 8 of a language that's already had over 100 updates". 100 updates just in version 8. That's a whole language update nearly every week since it was released, mostly for gaping security holes that could take down the entire system if you don't update.
Version 7 had 111 updates before it was retired.
Version 6 had 121...
Over 330 updates to apply in recent history... which part of "restart often" are you failing to understand?
Garbage collection isn't RAII. It's OK for RAM allocations but useless for everything else. In Java you still have to remember to "free" all your non-RAM resources manually. Every time.
It's true of a lot of things in Java - retype all that boilerplate code over and over and over again.
Given the choice? I'll take reference counting thanks. It's not really much of a problem in practice and it works consistently for _every_ type of resource. .
How much time does it take to restore all your data from the internet? Downloading 4 TB of data would theoretically take about 20 days on my internet connection. For me that isn't acceptable, I want to have things restored by the next day at the latest.
Jeez, that's quite a porn addiction you've got there.
Yes, there was a 20 minute delay on communications with the outside world. I believe they were also only provided with whatever entertainment they brought along with them, no new stuff brought in.
Not hard to imagine that NASA did that part properly. It's very simple: Nothing in, nothing out.
OTOH I wonder if they put a large source of ionizing radiation in the roof.
Not true. So long as you initialize all your variables to NULL, and you never prematurely return from the function, having a final "goto CLEANUP" with NULL checks + deallocations at the end of the function, you can always ensure proper cleanup.
Or.... you could have the machine do all that automatically for you.
Except for anyone who's not rich enough to afford a so-called "smart" so-called "telephone" or who, like me, cannot fathom why anyone would pay to carry a spy-on-you machine around. We have no way to utilize those services.
The intersection between "people not rich enough to afford a smartphone" and "people who take taxis" is zero.
imho, Macs are great at giving people the impression they are getting shit done, when in reality a lot of times it's really only consumer level word-processing that's going on.
And even then you don't get basic stuff like a 'delete' key. Or page up/down keys. Or...
Excellent job on reading the entire first half of the summary. I'm sure you were close to reading the second half before you posted.
The summary actually says:
"In fact, most users actually want their phones to be more easily dismantled, repaired and recycled."
ie. Manufacturers only seem interested in releasing new models, not in making models that will last a long time.
It doesn't say anywhere that people feel like they're being forced to upgrade.
Me? Count me in. I just need something that lasts a long time. Changing phones is a pain in the ass, megapixels (or whatever) are completely unimportant to me in a phone. I'd actually prefer something more pocketable.
using assembly language to code a web page because the boss wanted it to be fast
The bad idea was using JavaScript/PHP/whatever in the first place.
Languages designed by clowns.
The moment they should have given up was when they realized they needed to add an extra '===' operator because they messed up the '==' operator so badly.
(and all the rest of the bad ideas they had around the same time they were implementing '==')
I bet you think carrots are orange, raw bananas are edible and that wheat is a product of nature, too.
There are some nice skins for Swing and it generally works quite well when used right. Sure it does not look native, then again have you seen how often Microsoft switched out its "native" look since Java was first written?
My C++ app has changed its appearance to match Microsoft's UI changes and I haven't touched a thing in the code since about 2002.
No, it isn't using MFC or whatever the hell's fashionable these days. It just calls "DrawThemeBackground()", etc., in the Windows theme API.
My app runs on X11 and Linux, too. Is there a reason why Java can't do that?
And why can't Java restore a fullscreen window's position when you close/restore an application? It's been 25 years now, has nobody read the documentation for "GetWindowPlacement()"?
Use Java and restart often.
You're kidding, right? Restart often? Like, the whole machine, or just the JVM? What class of problem admits restarting often as part of a viable solution?
We're reading an article called "What are your favorite features in version 8 of a language that's already had over 100 updates". 100 updates just in version 8. That's a whole language update nearly every week since it was released, mostly for gaping security holes that could take down the entire system if you don't update.
Version 7 had 111 updates before it was retired.
Version 6 had 121...
Over 330 updates to apply in recent history ... which part of "restart often" are you failing to understand?
Exactly. However, Java is pretty damn lightweight and efficient nowadays -- a heck of a lot less heavy than many alternatives.
People have been saying that since before Hotspot - 20 years ago.
Repeating something often enough doesn't make it true.
Unless you like staying up all night tracking down errors in pointer arithmetic.
If you're doing pointer arithmetic in C++ then you might actually be writing C.
(Which was obvious from the moment you used "C/C++" in a sentence ... C++ is about as similar to C as Java is)
+1 Informative.
If Java was originally designed for UIs then how come every single Java program in the world has a crappy, slow, inconsistent UI?
Where are the major Java desktop apps? Or even the minor ones?
Garbage collection isn't RAII. It's OK for RAM allocations but useless for everything else. In Java you still have to remember to "free" all your non-RAM resources manually. Every time.
It's true of a lot of things in Java - retype all that boilerplate code over and over and over again.
Given the choice? I'll take reference counting thanks. It's not really much of a problem in practice and it works consistently for _every_ type of resource.
.
Sure, apart from all the money that doesn't.
What? You thought that all the stuff the Army breaks/eats/dumps/burns/sends downrange every year was going into the economy?
We need to start building a wall, now!
(and get them to pay for it)
Apple should be negotiating the best rates it's from its suppliers. In fact, being publicly traded, it would be unethical not to.
No it fucking wouldn't.
You don't actually know what "ethics" are, do you?
PS: Apple also has a responsibility to maintain a good public image. Bad public image affects sales.
How much time does it take to restore all your data from the internet? Downloading 4 TB of data would theoretically take about 20 days on my internet connection. For me that isn't acceptable, I want to have things restored by the next day at the latest.
Jeez, that's quite a porn addiction you've got there.
Yes.
Yes, there was a 20 minute delay on communications with the outside world. I believe they were also only provided with whatever entertainment they brought along with them, no new stuff brought in.
Not hard to imagine that NASA did that part properly. It's very simple: Nothing in, nothing out.
OTOH I wonder if they put a large source of ionizing radiation in the roof.
The problem is that these people see is that they can't make millions selling porn, well boo hoo.
But...I put a naked girl in front of a $500 video camera and paid my nephew $50 to make a web site. Don't I deserve at least $500,000 for doing that?
'oatmeal'?
Not true. So long as you initialize all your variables to NULL, and you never prematurely return from the function, having a final "goto CLEANUP" with NULL checks + deallocations at the end of the function, you can always ensure proper cleanup.
Or.... you could have the machine do all that automatically for you.
"HP notebook smoothly playing back 4K HDR video"
Is this not possible at the moment?
And the reason it costs $500K+ to do that is ....?
For $500K I want to be driven around in a Rolls Royce, not some old Ford with 200k miles on the clock and a blinking "check engine emissions" light.
.
Except for anyone who's not rich enough to afford a so-called "smart" so-called "telephone" or who, like me, cannot fathom why anyone would pay to carry a spy-on-you machine around. We have no way to utilize those services.
The intersection between "people not rich enough to afford a smartphone" and "people who take taxis" is zero.
I would say people want safety. They want it so bad that they will believe almost anything if it will make them feel more safe
That's Trump's tactic in a nutshell.
Mexicans, ISIS...etc. He's the only one who can keep you safe. He'll build the walls, he's the only one that can keep them out.
Look at how well he's doing in the polls based on that.
imho, Macs are great at giving people the impression they are getting shit done, when in reality a lot of times it's really only consumer level word-processing that's going on.
And even then you don't get basic stuff like a 'delete' key. Or page up/down keys. Or...
Still, the keyboard's 'clean', right?
Won't work.
Think: How long does it take you to fill up a new hard disk with random crap until it's just as full as the old one was?
A week or so, max...after that you need another upgrade.
Excellent job on reading the entire first half of the summary. I'm sure you were close to reading the second half before you posted.
The summary actually says:
"In fact, most users actually want their phones to be more easily dismantled, repaired and recycled."
ie. Manufacturers only seem interested in releasing new models, not in making models that will last a long time.
It doesn't say anywhere that people feel like they're being forced to upgrade.
Me? Count me in. I just need something that lasts a long time. Changing phones is a pain in the ass, megapixels (or whatever) are completely unimportant to me in a phone. I'd actually prefer something more pocketable.
You mean "Crooked Hillary"?
using assembly language to code a web page because the boss wanted it to be fast
The bad idea was using JavaScript/PHP/whatever in the first place.
Languages designed by clowns.
The moment they should have given up was when they realized they needed to add an extra '===' operator because they messed up the '==' operator so badly.
(and all the rest of the bad ideas they had around the same time they were implementing '==')