To be fair, Java existed before a lot of modern standards and its primary goals were to be fully object-oriented (because every project manager was convinced that this was the best approach at the time) and cross-platform, so they kind of HAD to rewrite everything. Everything needed a Java-friendly OO interface and had to run on the JVM on a bunch of different platforms spanning everything from Solaris servers to embedded devices.
In hindsight it’s easy to say that this was an overly ambitious project with vague goals but it made sense in 1995 when technology was revolutionizing everything and creating new domains and markets.
I am not saying I agree with it, just pointing out that some organizations consider long-term viability as a key component to these kinds of decisions. Just because a fork exists doesn’t qualify it to be a drop-in substitute.
My relatively conservative organization would never choose a new Linux distribution to replace CentOS, especially not one with a cheeky name. CentOS has a long track record and is well-trusted. I wish the developers all the best but if CentOS is gone, I suspect we’ll be discussing migrating to Oracle Linux (egh) or even Ubuntu. Rocky Linux will not even be discussed as an alternative.
I can’t imagine working on software that could have such potentially disastrous financial consequences, so kudos to you and all of the developers who do this kind of work.
I also moved from org to Notion and have mixed feelings about it. Notion is an amazing platform. In some ways, it’s revolutionary, but everything I store in Notion feels... haphazard. It’s easy to get lost in. Org feels more structured, less Notion is so flexible that it can be almost anything but I still don’t have the ability to extend it like I can with org. It’s also slow and, as is common with Electron apps, a resource hog that I frequently need to restart to keep its appetite under control. There is considerable lag when doing simple things and the keystroke latency is brutal. I don’t mind paying for it though. I prefer it, actually. I think I’m going to stick with it anyway. It’s so good in so many ways and I hope it will only improve with time.
Do you assume that the listener is incapable of challenging the guest? Just because Rogan doesn’t correct all of his guests absurdities doesn’t mean they go unchecked. After listening to the Alex Jones podcast, for example, I have come to my own conclusion that the guy is not worth paying attention to. I didn’t need the host to do that for me.
Dumb ideas need to be exposed as dumb by the hearer, not by some special class of elites who filter information for us.
Remarkable story. It's amazing how closed-minded "experts" can be. I suspect there are many conditions that will eventually be understood thanks to the hard work of people who approach these illnesses with the curiosity of a scientist instead of the hubris of an "expert."
That's very well said. Consciousness isn't a "thing" to be discovered, it's a process. It's only visible when a variety of "things" are functioning in harmony. It's like asking which guitar string plays the G chord. It's _all_ of them and only when in tune.
I’ve been using DSG exclusively for about a year now and I've had the opposite experience: I've been amazed at how relevant the results have been. Occasionally, when struggling to find something, I'll use Google (via !g) and the results are, more often than not, mostly the same. It's rare for me to use Google search these days and when I do I'm annoyed by the assumptions it makes about my queries.
It's interesting how differently developers respond to languages and their ecosystems. While I don't love Java, i think it's fine. The documentation is very good and interoperability is excellent. Far from a punishment.
Punishment for me is PL/SQL which, despite its charming Pascal-like syntax, is painful to work with due to the lack of good tooling and it's awkward constructs (string handling, exceptions, etc.)
Honestly, despite its popularity, I feel the same way about Python. Working in Python on anything larger than simple scripts is difficult due to the packaging mess, the 2/3 issue, it's sometimes unintuitive idioms (think "".join(...)). Ruby is probably the most pleasant ecosystem I've worked with but I find dynamic typing a challenge on large projects. Point being, if I were starting a project in a corporate environment, Java (or at least the JVM) would be my default choice. Java seems to occupy a space where it's good enough or "least offensive" to the majority of the team.
When I was 11 years old I was looking at a bit of code in a magazine and, being curious to know what it did, I booted up my parents' old IBM PC. I typed GWBASIC.EXE into the command line and I was astounded that it worked.
Maybe that isn't so relevant now that it's easy to find and install software but my journey with programming began that day when I was magically dumped into that BASIC interpreter.
The text of You Might Not Need jQuery says the following:
> If you're developing a library on the other hand, please take a moment to consider if you actually need jQuery as a dependency.
Maybe I am mistaken but it seems to me that this site targets library developers who use jQuery without realizing that they're forcing it on users as a transitive dependency. It does not seem to apply to end-users writing simple tools.
In hindsight it’s easy to say that this was an overly ambitious project with vague goals but it made sense in 1995 when technology was revolutionizing everything and creating new domains and markets.