AVincentInSpace

joined 1 year ago
[–] AVincentInSpace@pawb.social 1 points 1 day ago* (last edited 1 day ago)

Anyone who knows me knows that I hate Java with the fire of a thousand suns, but this is just sad. Most of these are true of any programming language. There are plenty of legitimate reasons to hate Java besides the fact that its concurrency utilities are as utterly shite as those of its 90s contemporaries, like the fact that it does not support multiple inheritance, or remote interface implementation, or any form of namespacing besides the goddamned filesystem, or unsigned integers, or string formatting. Or you could rant about the primitive type/object dichotomy and how you can't use primitive types in generics, or the fact that type erasure is a thing and you can't return a generic type from a method because javac is too stupid to remember what generic parameters you passed to a class, or the JVM's atrocious memory efficiency, or the fact that it's not backwards compatible thus requiring end users to install multiple versions of the JVM for different projects, or

Zoophiles are disgusting, sure, but I think we were all happier not being reminded that they exist

[–] AVincentInSpace@pawb.social 10 points 1 day ago (2 children)

Canonical wants to be Microsoft so goddamn bad they can taste it

"Is Rust object-oriented?"

sweats nervously

[–] AVincentInSpace@pawb.social 0 points 3 days ago* (last edited 3 days ago) (1 children)

I don't think trying to convince people is going to do anything anymore. Everyone who was ever going to leave Twitter already has. Anyone who still uses Twitter after everything that's happened will immediately dismiss this Toot or anyone saying anything resembling it as baseless fearmongering. What's the point?

[–] AVincentInSpace@pawb.social 23 points 3 days ago (1 children)

This is bait. It's gotta be.

[–] AVincentInSpace@pawb.social 6 points 5 days ago (3 children)

All of you are wrong.

It's here.

(Actually, no, scratch that. Not even I am insane enough to suggest that one in earnest.)

[–] AVincentInSpace@pawb.social 2 points 5 days ago

I have not played ut2004 so unfortunately no

[–] AVincentInSpace@pawb.social 2 points 5 days ago (2 children)

I'm aware that pyo3 is a thing, but last I checked that was just Rust bindings to CPython. Is this not that?

[–] AVincentInSpace@pawb.social 1 points 5 days ago (1 children)

“Profess to have learned nothing about leftism since the…” WTF are you talking about? really just confused as to what you mean here

I asked that question in good faith, so I'm going to assume you are as well.

Usually when people talk about "college leftists" they're talking about people who are too young to know anything about the world but have opinions on it anyway. I assumed that, since you were talking about yourself in that manner, that you saw yourself that way. My apologies.

[–] AVincentInSpace@pawb.social 1 points 1 week ago* (last edited 1 week ago) (3 children)

college

spent just shy of 20 years schlepping boxes for UPS

so, uh, how old were you when UPS hired you, again?

unless by "college leftist" you mean you went to college 20+ years ago and profess to have learned nothing about leftism since then... really just confused as to what you mean here

 

Reddit users are called Redditors, Tumblr has Tumblrinas, Lemmy has Lemmings, ~~Twitter has Twits~~...

I feel like Beehaw is separate enough from the rest of the Fediverse both in terms of ideals and the space you're trying to create and in terms of actually being separate (defederated) from many of the most popular Lemmy instances to deserve its own demonym. Beehaw users aren't just any old Lemmings. We should have our own word. What do you think it should be?

 

I recently tried switching from Arch to NixOS and the experience I had can best be described as apalling. I have not had a new user experience this bad since my first dip into Ubuntu dependency hell back in 2016. I'd like to preface this by saying I've been a Linux user in one form or another for almost half my life at this point, and in that time this may well be the most I've struggled to get things to work.

Apparently they have this thing called home-manager which looks pretty cool. I'd like to give that a shot. Apparently I have to enable a new Nix channel before I can install it. I'm guessing that's the equivalent of a PPA? Well, alright. nix-channel --add ..., nix-channel --update (oh, so it waits until now to tell me I typo'd the URL. Alright), and now to run the installation command and... couldn't find home-manager? Huh?? I just installed it. I google the error message and apparently you have to reboot after adding a new nix-channel and doing nix-channel --update before it will actually take effect, and the home-manager guide didn't tell me that. Ah well, at least it works now.

I didn't want to wait for KDE and its 6 morbillion dependencies to download, so I opted for Weston. It wasn't a thing in configuration.nix (programs.weston.enable=true; threw an error and there was no page for it on the NixOS wiki), but it was available in nix-env (side note: why does nix-env -i take upwards of 30 seconds just to locate a package?), so I installed it, tried to run it, and promptly got an inscrutable "Permission denied" error with one Google result that had gone unresolved. Oh well, that's alright, I guess that's not supported just yet -- I'll install Sway instead. Great, now I have a GUI and all I need is a browser. nix-env -i firefox gave me the firefox-beta binary which displayed the crash reporter before even opening a browser window. Okay, note to self: always use configuration.nix. One programs.firefox.enable=true; and one nixos-rebuild switch later, I'm off to the races. Browser is up and running. Success! Now I'd like to install a Rust development environment so I can get back to work. According to NixOS wiki, I can copy paste this incantation into a shell.nix file and have rustup in there. Cool. After resolving a few minor hangups regarding compiler version, manually telling rustc where the linker is, and telling nix-shell that I also need cmake (which was thankfully pretty easy), I'm met with a "missing pkg-config file for openssl" error that I have absolutely no idea how to begin to resolve.

I'm trying to stick with it, I really am -- I love the idea that I can just copy my entire configuration to a brand new install by copying one file and the contents of my home directory and have it be effectively the same machine -- but I'm really struggling here. Surely people wouldn't rave about NixOS as much as they do if it was really this bad? What am I doing wrong?

Also unrelated but am I correct in assuming that I cannot install KDE without also installing the X server?

view more: next ›