Post smarmy assholes you find when searching for tech questions

Steam's steadily performed worse for me over the years. It feels like it's more and more bloated every update.
Are you using it on the same storage drive for all those years or does the problem persist across fresh installs on newer drives?

I'm throwing that question out there mostly because I had a rather unique problem once years back in which Steam functionally got hung up while uninstalling a game for more than a couple of hours, forced me into doing a hard reboot of my computer, which lead to an OS startup problem and a forced disk check, and then, some time further down the line, Steam ended up absolutely refusing to apply updates and kept killing itself on launch. Other computer-related issues like memory leaks started happening from there and it ended up proving more to be symptoms of a failing hard drive on my end.

Have not had a problem with Steam since then after having to get a brand new storage drive.
 
Are you using it on the same storage drive for all those years or does the problem persist across fresh installs on newer drives?

I'm throwing that question out there mostly because I had a rather unique problem once years back in which Steam functionally got hung up while uninstalling a game for more than a couple of hours, forced me into doing a hard reboot of my computer, which lead to an OS startup problem and a forced disk check, and then, some time further down the line, Steam ended up absolutely refusing to apply updates and kept killing itself on launch. Other computer-related issues like memory leaks started happening from there and it ended up proving more to be symptoms of a failing hard drive on my end.

Have not had a problem with Steam since then after having to get a brand new storage drive.
I run Steam on a massive external disk, and that drive is no older than four years with space to spare. I've noticed the most performance losses with this method, but even on some newer machines I see issues. Not as bad but certainly still present.
 
That's weird. Steam loads and runs pretty fast for me, and never crashes.

Epic Games Store, however, takes forever to load and constantly chugs my computer. I have to reset it just to fix it.
Pretty rare for it to happen for me, but I've been hearing people say it's happening more often for them.
 
Maybe not totally a smarmy asshole but still made me go "huh, why?". Was looking up info for a tiny PC because I want to used it as a dedicated home media server rather than using my laptop as a ghetto solution. Came across this video where a guy spends half of it bitching about how slow the CPU is and how bad the gaming performance is. Like, why nigga? Its a tiny computer with an ultra low power CPU meant for schools/businesses. Obviously not gona run GTA V.
Ended up buying the machine but it was from a lot and they all had slightly different specs. Mine came with display port connectors only. I dont have a display cable or even a device that will take one so now I'm sat here with my thumb up my ass waiting for a display to HDMI adapter to arrive *sigh*
 
Most of the PC "enthusiast" market doesn't understand that there's the right machine for the right job. No, granny's email machine doesn't need custom water cooling and an $800 graphics card. It is good that low end graphics cards and low power CPUs with iGPUs exist and they have their place. They're not unanimously shit for everything ever and the engineers should not commit suicide. An computer for "mostly office work" also does not need to nor should idle at 100W+. I mostly blame most of them being in their teens, physically and/or mentally.

That all being said, I'm really impressed by my current AMD APU. That little bit, slow and mostly indie gaming I do it does admirably while keeping both noise and the power bill down.
 
Last edited:
Most of the PC "enthusiast" market doesn't understand that there's the right machine for the right job. No, granny's email machine doesn't need custom water cooling and an $800 graphics card. It is good that low end graphics cards and low power CPUs with iGPUs exist and they have their place. They're not unanimously shit for everything ever and the engineers should not commit suicide. An computer for "mostly office work" also does not need to nor should idle at 100W+. I mostly blame most of them being in their teens, physically and/or mentally.
You're obviously not a HP sales rep closing deals with the government.
 
How to install Java 1.8 on macOS? Install Homebrew and do `brew cask install adoptopenjdk8`

No, that's too easy for this absolute tool.

tl;dr​

/Library/Java/JavaVirtualMachines/ is the correct location for the JVM to be installed. This has been the case for several years now. Many years ago, other locations were used, but no longer.

You have a choice of several vendors to obtain an installer app to install a Java implementation on your Mac. Download an installer to run locally and then discard, as you commonly do for many apps.

Your Question mentions JavaFX/OpenJFX. You might find it convenient to use a Java implementation that comes bundled with the OpenJFX libraries, such as LibericaFX from BellSoft or ZuluFX from Azul Systems.

Use the Installer, Luke​

Other answers suggesting the Homebrew package manager seem a bit extreme to me. I am sure Homebrew has some good uses. But to simply run Java, or do Java programming, installing Homebrew is a needless extra step. Installing Homebrew (package manager) for the single goal of obtaining Java is like building a landing strip to park your car instead of using your driveway. If you already have it, fine, use it. But suggesting Homebrew to those who simply need Java is poor advice.

People not already using Home-brew can simply download a Mac installer from a trusted source.

You have multiple sources to obtain an easy-to-use installer app to put Java on your Mac. Run the installer on your Mac just as you do for many other apps.

Here is a flowchart diagram for finding a source of Java 11, some of which also offer Java 8.

Flowchart guiding you in choosing a vendor for a Java 11 implementation

Download an installer from a vendor such as Adoptium(AdoptOpenJDK.net).

Download page at AdoptOpenJDK.net

Run the installer.

screenshot of installer running

JavaVirtualMachines folder is now correct​

Why doesn't Oracle's installer put it where it really goes? And how can I work around this problem?
Not a problem.

The folder /Library/Java/JavaVirtualMachines/ is the new home for JVMs on macOS.

screenshot of the folder /Library/Java/JavaVirtualMachines/ in the Finder

To install a JVM, use an installer, discussed below.

To uninstall, simply use the Finder to delete a JVM from that folder. You will be prompted for system admin password to complete the removal.


Java 9 & 10 & 11​

Back in 2010, Apple joined the OpenJDK project, along with Oracle, IBM, Red Hat, Azul, and other Java vendors. Each member contributes source code, testing, and feedback to the unified OpenJDK codebase.

Apple contributed most of its Mac-specific code for its JVM. Now Apple no longer releases its own Mac-specific JVM. You now have your choice of JVM supplier, with builds coming from the OpenJDK codebase.

You will find source code at: http://openjdk.java.net

New release cadence​

Be aware that in 2017, Oracle, the JCP, and OpenJDK have adopted a new rapid “release train” plan for regularly-scheduled versions of Java to be delivered in a predictable manner.

Read this 2018-07 Azul Systems blog post for many details, Eliminating Java Update Confusion by Simon Ritter.

Also read Java Is Still Free.

Vendors​

For a rather exhaustive list of past and present JVM implementations, see this page at Wikipedia.

Here is a discussion of a few vendors. See the flowchart above for more vendors

Oracle JDK

Oracle provides JDK and JRE installers for multiple platforms including macOS.

Over the years since acquiring Sun, Oracle has combined the best parts of the two JVM engines, HotSpot and JRocket, and merged them into the OpenJDK project used as the basis for their own branded implementations of Java.

Their new business plan, as of 2018, is to provide a Oracle-branded implementation of Java for a fee in production, and at no cost for use in development/testing/demo. Support for previous releases requires a paid support program. They have declared their intention for their branded release to be at feature-parity with the OpenJDK release. They have even donated their commercial add-ons such as Flight Recorder to the OpenJDK project.

Oracle also releases a build of OpenJDK with no support: http://jdk.java.net/

Oracle has produced a special purpose JDK, GraalVM.

Zulu & Zing by Azul​

Azul Systems provides a variety of JVM products.

  • Their Zulu line is based directly on OpenJDK, and is available at no cost with optional paid support plans.
  • Their Zing line offers commercial JVM products enhanced with alternate technical implementations such as a specialized garbage-collector.
Both of their lines offer installers for macOS.

I am currently use Zulu for Java 10.0.1 on macOS High Sierra with IntelliJ 2018.2 and Vaadin 8. I downloaded from this page. By the way, I do not find any Java-related items installed on the Apple System Preferences app.

Adoptium

Adoptium, formerly known as AdoptOpenJDK, is a community-led effort to build binaries of the OpenJDK source. Many of the other vendors of Java implementations support this work at Adoptium.

  • Your choice of either HotSpot or OpenJ9 engine.
  • Builds available for macOS, Linux, and Windows, and other platforms.

OpenJ9 by Eclipse​

The OpenJ9 project is an another implementation of the JVM engine, an alternative to HotSpot.

Now sponsored at the Eclipse Foundation, with technology and backing donated by IBM in 2017.

For prebuilt binaries, they refer you to the AdoptOpenJDK project mentioned above.

Motivations in choosing a vendor for Java


How to install​

The installers provided by Oracle or by Azul are both utterly simple to operate. Just run the installer app on your Mac. A window appears to indicate the progress of the installation.

When completed, verify your JVM installation by:

  • Visiting the /Library/Java/JavaVirtualMachines/ folder to see an item for the new JVM.
  • Running a console such as Terminal.app and type java -version to see the brand and version number of your JVM.
After verifying success, dismount the .dmg image in the Finder. Then trash the .dmg file you downloaded.

Long rambling opinions, huge stolen flowcharts that relate to the wrong version of Java! and a bunch of diversions into utterly irrelavent topics. Neckbeard gatekeeping at it's finest.

And many of the other answers are not that much better.
 
I've noticed that tech geeks pretend to know what they are talking about so they can talk down to everybody, but they have to steal code from places like Stack Overflow and struggle to use it.
The smugger the post, the more they're trying to deflect suspicion away from their own incompetence.
 
There has been many a time when I've need help with an emulator or emulated game, only to be grilled by the fucking Spanish Inquisition as to how I got the BIOS or ISO or whatever. If I have the files then what difference does it make how I got them? Why am I even being questioned? Why am I being accused of, what is apparently the worst thing you can do on the Internet? Why are they so smug at the idea of caching me red-handed?

I'm not going to stop torrenting just because some Reddit fuck boy needs to defend a company from piracy, a company that thinks their emulation is theft anyway. I wouldn't mind so much if I thought these people where adhering to some misplaced sense of moral outrage at me "stealing" ones and zeros from a company that wouldn't let me buy them even if I wanted to, but I know all of them pirate themselves.

Soulless company "A" doesn't give a fuck how legal your emulation is, they don't give a fuck how much of a good boy you've been in public, they still want to see you in court.

It's odd. Gamefaqs will treat you like a leper for mentioning the dreaded e-word, yet any topics on /vr/ about playing games on original hardware are swamped with smug incels posting the folders sizes of their ROM collections.
Also, my work refuses to use the cloud for security reasons and defaults to burning data on blank blu-rays.

Do you use BD-R or BD-RW? How many re-writes can you get out of a RW? This is something I was always wondering about but never got around to doing it.
Take a look at the audio. It has nothing to do with organic retardation, and everything to do with autism.

I guarantee that Jean Felder sleeps under a weighted blanked.
It is, apparently, too confusing for there to be both a volume slider within the application (even though EVERY SINGLE MUSIC PLAYER EVER MADE implements that) and also the ability to make a bunch more clicks to get to the per-application sound settings from the volume widget in the taskbar (assuming you even have it displayed) and adjust it there.

Hundreds of media players and these people want to waste time with one that doesn't have a volume control. It takes all kinds I guess.
 
Do you use BD-R or BD-RW? How many re-writes can you get out of a RW? This is something I was always wondering about but never got around to doing it.
BD-R. Mainly to insure data integrity and to have multi stage backups as things change.

They're just like burning a normal CD/DVD from back in the day.
 
  • Informative
Reactions: Shroom King
Sometimes the smarmy asshole thing is warranted. Was selling a spare laptop battery a while back and included screencap of a power manager utility that shows max health, current health, current charge and time to discharge (from 100% at current settings).

Message from idiot - "Hello, yes, I dont understand what the battery health indicators mean can you explain". Bruh...what the fuck am I supposed to explain, its pretty obvious. Also...not your fucking tech support, I'm just trying to sell some old junk.
 
Man... I had a really good one on a networking forum that's apparently been lost to time. I posted a problem where a new router with their custom firmware on it was dropping connections if the port was set to auto-negotiate, but not if it was forced to 100 meg speeds. I wasn't necessarily blaming them or anything, I just couldn't figure out what the hell it was. Some dickhead came along and posted something like "auto-negotation is related to drivers, figure it out from there". I explained to him that this was unlikely given that even setting it to gig speeds manually caused it to fail. After 5 or 6 posts of back and forth trying to figure out his vagueposting, I eventually realized one of the pairs on the wall jack was improperly terminated (not by me). It only showed up on gigabit speeds because 100 meg doesn't use all the pairs. Had nothing to do with the router. It was repaired, and it worked fine from then on.

I explained this to him, and he continued to insist that my WORKING SOLUTION was wrong and that he was infinitely smarter than a pleb like me, and that it MUST be a problem with the chipset driver. I gave up trying to explain why he was wrong.

Apparently he had a history of this and soon after was banned for general asshattery.
 
Back