SpaceCadet

@SpaceCadet@sopuli.xyz
2 Post – 56 Comments
Joined 11 months ago

3 more...

Should probably also mention that his wife, Telsa Gwynne, was diagnosed with cancer around the time he retired and she sadly passed away in 2015.

“Why do you have this cable, you don’t have a iphone”

It's like having some spare toothbrushes and women's hygiene stuff just in case someone stays over. You'll score points for being thoughtful, but on the other hand they'll be like: waaait a minute ...

1 more...

Yeah, much better to go: "What's your name again? Ah Jessica, let's see... Jade, Jane, Jasmine... ah right Jessica, here's your stuff!"

Is it really that bad if kids see a bit of porn? Like really? I grew up before the internet, but even in my day porn mags and VHS tapes got passed around when I was a teenager. Kids are always going to be curious.

Even so on the internet there are much worse things than porn that are harmful for the development of children. There are various groups of questionable morality like incels, or other mysogynistic groups, alt right stuff like neonazis, christofascists, climate deniers, ... If I had children, I would be much more concerned about them falling into one of those ideological traps than them seeing some titties. Hell, even TikTok is probably more harmful for giving them a dopamine addiction and an increasingly short attention span.

So to me, it seems a bit weird to single out porn. It feels like a convenient scapegoat for parents who don't want to spend time raising their kids and paying attention to what they are looking at on the internet.

2 more...

Microsoft has 18 months to convince folks to upgrade.

They'll be lucky if I boot my Windows 10 partition between now and 18 months.

It just means that whatever is in the video or post pissed off the Russians enough that they brigade it with downvotes.

In other words, it's good news.

Everybody gangsta until A start job is running for ... (10s / 1min 30s)

4 more...

As a general rule, you should always keep in mind that you're not really looking for a backup solution but rather a restore solution. So think about what you would like to be able to restore, and how you would accomplish that.

For my own use for example, I see very little value in backing up docker containers itself. They're supposed to be ephemeral and easily recreated with build scripts, so I don't use docker save or anything, I just make sure that the build code is safely tucked away in a git repository, which itself is backed up of course. In fact I have a weekly job that tears down and rebuilds all my containers, so my build code is tested and my containers are always up-to-date.

The actual data is in the volumes, so it just lives on a filesystem somewhere. I make sure to have a filesystem backup of that. For data that's in use and which may give inconsistency issues, there are several solutions:

  • docker stop your containers, create simple filesystem backup, docker start your containers.
  • Do an LVM level snapshot of the filesystem where your volumes live, and back up the snapshot.
  • The same but with a btrfs snapshot (I have no experience with this, all my servers just use ext4)
  • If it's something like a database, you can often export with database specific tools that ensure consistency (e.g. pg_dump, mongodump, mysqldump, ... ), and then backup the resulting dump file.
  • Most virtualization software have functionality that lets you to take snapshots of whole virtual disk images

As for the OS itself, I guess it depends on how much configuration and tweaking you have done to it and how easy it would be to recreate the whole thing. In case of a complete disaster, I intend to just spin up a new VM, reinstall docker, restore my volumes and then build and spin up my containers. Nevertheless, I still do a full filesystem backup of / and /home as well. I don't intend to use this to recover from a complete disaster, but it can be useful to recover specific files from accidental file deletions.

I don't think "substitute user" is the original meaning, and it's more like a retroactively applied acronym.

Looking at various old Unix manpages, it said various things in the past. In the HP-UX documentation it even lists three different variants in the same man page: "switch user", "set user" and "superuser".

"superuser" is probably the original meaning, because that's what it says in the Unix Manual 1st edition (1971): http://man.cat-v.org/unix-1st/1/su

NAME	su -- become privileged user
SYNOPSIS	su password
DESCRIPTION	su allows one to become the super--user, who has all sortsof marvelous powers. In order for su to do its magic, the user must pass as an argument a password. If the passwordis correct, su will execute the shell with the UID set to that of the super--user. To restore normal UID privileges,type an end--of--file to the super--user shell

I love Unix archeology :)

2 more...

Best not get too hung up on timetables, or think about it in terms of the current battlefield situation or the counteroffensive. This is a long term project to transform Ukraine's Air Force into the future, where they're using Western equipment.

We may see the first F-16s next year, but this transformation will take many years.

SSDs are way more reliable than spinning disks

That's true, with one caveat: if an SSD fails, it's usually catastrophically and without warning. HDDs usually give some warning signs before they fail completely (bad sectors, read/write errors, strange noises).

2 more...

I earnestly wrote a couple of lines, and then a week later they replied that they don't have enough information to decide, at which point I just threw my hands up and decided for them. I don't need that kind of pedantic hoop jumping in my private life.

1 more...

I’ve no problem with paying for good services

Exactly. It used to be that netflix was all you needed to get most quality content, and it was a fair deal for customers: you pay a reasonable monthly amount, and you and your family gets convenient access to most streamable movies and TV series.

Now that quality content is spread out and locked out over half a dozen other streaming services, and subscribing to them all is not just a hassle but also incredibly bad value compared to the original offer.

In a healthy competitive environment, you would expect companies to counter reduced value by increasing customer value in other ways or by reducing prices, but instead we got price hikes, lots of low quality filler content, crack downs on password sharing, advertising, various unpopular UI changes and other service reductions decreasing value even further.

To solve this, I think the content producers and streaming services should be split up, because right now they're not really competitors in a true sence but small monopolies who each clutch the keys to their own little franchises. It should be noted for example that music streaming works a lot better: there are various competitors that each hold a viable content library on their own, so you don't need more than one music streaming service. IMO that's because Spotify, Tidal, YT Music, etc. are merely distributors and not the actual producers.

1 more...

Never understood why anyone would want to rent their music in the first place. As good as the service may be when you sign up for it, you know it will eventually turn to shit as they're trying to monetize every last cent out of it, and then your only choices are to endure the shit or to quit the service and be left with nothing.

5 more...

broken window fallacy

3 more...

DNS doesn't deal with ports, it resolves hostnames to IP addresses and that's it.

What you probably need is some kind of reverse proxy that sits outside of your network, listens on port 443 and then directs it to your home IP address on port 12400.

9 more...

tl;dr FrAgMeNtAtIon

There, saved you a click.

I don't think that's the case anymore.

I just checked, the time in the UEFI BIOS is in UTC, yet both Linux and Windows 10 display the local time correctly as an offset to UTC. I didn't have to do anything special for that.

Edit:

So I looked a bit deeper into it, and this is apparently controlled by a registry key called RealTimeIsUniversal in [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]. You can paste the text below in a .reg file and then import it to set the parameter:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

I confirmed that this setting exists on my system, but I have no memory of ever manually setting this parameter. It's documented in the Arch wiki though, so it's possible that I did set it and forgot about it.

In any case, if you do a fresh Windows install and your time differs between Linux and Windows , this is what you should check.

7 more...

This has nothing to do with WEI. Google can do more than one shitty thing at once you know.

1 more...

Thanks for summarizing my feelings on systemd in a less inflammatory way than if I had written it myself.

I've found that most distributions have implemented it properly and for the most part it works quite well and stays out of my way, it's only when for some reason you have to dive into the minutiae of a unit file and getting into all the dependencies and stuff that it gets annoying quickly.

6 more...

I'm blaming it for making it a pain in the ass to debug dependency problems and for having the confusing, non-intuitive, overly verbose and redundant syntax that probably caused the problem in the first place.

Like, who the hell can memorize all the subtle differences in behavior between After=, Requires=, Wants=, Requisite=, BindsTo=, PartOf=, UpHolds= and then all their "reverse" equivalents?

On my QK80 mechanical keyboard I could do this:

echo 2 > /sys/module/hid_apple/parameters/fnmode

Maybe your keyboard driver has a similar parameter?

That's just a meme. If you can follow some basic instructions, you can setup arch.

It’s just really hard to believe a women asks if you’ve had sex with a sex worker…

I've been asked that question, and not just one time, so I believe OP that it can sometimes come up.

1 more...

Streaming services, digital services in general, should be made to compete on having the best platform, not on exclusive content.

The way to get that is to split them and say: a streaming provider can't be a content creator as well. That way, content creating companies would be incentivized to sell their content to every streaming provider at a price that the market will bear, and streaming providers would be incentivized to compete on providing the best experience to their users.

Desktop usage is almost always going to feel laggy in a VM because you don't have a real GPU inside the VM and it will fallback to some non-accelerated framebuffer mode. There are some GPU virtualization solutions, for example QEMU has virgl that offers 3D acceleration, but in my experience it's buggy/not ready and doesn't offer near bare metal performance.

The only way to get near bare metal graphical performance in a VM is by using PCI pass through of an entire GPU, but that requires an extra GPU, is non-trivial to setup and comes with a lot of caveats.

9 more...

If you really want to get anal about it, yes I know there things like CNAME, PTR and MX records too but that's outside of the scope of this discussion.

DNS doesn't deal with ports, there's no way to say: homelab.example.com should point to IP address 1.2.3.4 and port 12400.

5 more...

You can disagree with the comment above, but it's not "FUD", it's just criticism.

1 more...

Meaningless poll because the popular vote doesn't determine who becomes president. What matters is what percentage of the votes he gets in swing states.

Belgium, 48. I drive a manual transmission. I never had a car with an automatic transmission.

he just died too soon for everyone to see him for the villain he was

Oh he died soon enough.

Teleportation technology

What's a good usecase for TPM in Linux?

1 more...

No worries, your input was helpful and informative anyway, so thanks.

Going with vhosts anyway seems to be the least cumbersome route at this point.

See my edit.

I use deluge mainly because it can easily be run as a daemon inside of a docker container, so I can just let my torrents run unattended on my homeserver, and always protected by a VPN with killswitch.

On my desktop I use the GUI client to connect to the daemon and manage my torrents as if it were local.

1 more...

I was afraid it was going to come down to that. I have been looking into configuration options for the apps, but they're 3rd party nodejs apps and I know jack shit about nodejs so I've had no luck with it so far.

Going with vhosts anyway (despite the pains it will create on this setup) seems to be the preferred way forward then.

Thanks for the insight, and for confirming what I already suspected.

Sure, but the point is not so much about which one to use but that the terminating point listening on 443 should sit outside of his network.

So he will either need a cloud service, or accept that he will have to add :12400 to his URLs.

Love this band. If they're ever playing in your area, go and see them, they're really good.