HN user

bollockitis

440 karma
Posts0
Comments108
View on HN
No posts found.

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.

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.

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.

Pixel 3a 7 years ago

I can't speak for anyone else but I certainly have never bought an Apple product to prove I can afford it. In emerging markets -- where the average buyer can't afford more than a cheap Android phone -- there might be some truth to this but in the US, iPhones aren't exactly "exclusive."

Not disagreeing but it's interesting that you'd lump Java in with Javascript and Python. Java certainly has its problems but it's considerably faster and more efficient than both.

There’s a simple pause button on the web interface. I bookmarked it on my wife's phone and showed her how to disable and she's had no trouble since. At first she was skeptical about the pi-hole but after seeing the difference it made, she's totally on board. We don't need to disable it often though, maybe once every month or two.

I think the brainwashing is somewhat voluntary. When fighting for survival is no longer necessary, most people enter a state of perpetual boredom which, at its extremes, becomes depression and anxiety. An economy of ever-flowing distractions is a great way to pass the time while waiting to die.

In the meantime, we build up these absurd fantasies of how we're going to be important or do great things as a way of justifying our existence, but neither the economy or society can support infinite heroes, so consumerism becomes rampant. People fight for status and recognition with their possessions, not their achievements. After all, most of us value the achievements of others more highly than we value our own, and we place "real" achievement far higher than we can reach and are never satisfied.

Personally, as it relates to work, my job is boring, largely pointless, and will never amount to anything useful, but I try not to let that affect me. I try to always do my best so I am the judge of my "achievements," not others. I spent a week rewriting a terrible contingency plan for IT systems. It's a formality. No one will ever read it, much less put it into practice, but it's well done and I am proud of it nonetheless. Whether or not the hamster wheel moves is, to me, irrelevant. It can move or not move. I pride myself on performing the same regardless.

There is no alternative. I feel trapped.

This is ironic, considering that you live out of a backpack! Honestly though, there are alternatives, but that's the problem with luxuries: once we have been spoiled, human pyschology makes it difficult to accept "less." We tend to describe things we want as things we "need." It seems that many Apple power users, myself included, tend to be perfectionists when it comes to computers. Unlike the rest of the population — the majority of whom don't live out of a backpack and can not justify the cost of Apple products (with the possible exception of an iPhone) — "good enough" just doesn't cut it.

Depending upon what you're using your computer for, you could have a "good enough" setup with just about anything, though it would probably be less comfortable to you than what you have now. For light use, a Chromebook can be instantly set up, and they can be found all over the world. For heavier use, any Windows 10 laptop can sync settings to the cloud and, coupled with Chocolatey and WSL, it's possible to emulate your current workflow. MacBooks are fantastic machines and I believe they offer immense value but, if you feel trapped, it's because the adventurous spirit that has carried you across the world has yet to extend itself to your computing environment!

Thinness does have some value for phones. For laptops, there's certainly a market for ultra portable machines but Apple seems to have forgotten that some of us use our computers for work and are willing to trade off thinness for practical usability.

For instance, when copying a file to Drive, the execution of the command will take as long as the upload process itself. Once finished, an exit status of 0 will indicate precisely that the upload was successful and the file is certainly on Drive.

That is awesome. Very clever!