There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

lemmy.world

toastus , to programmerhumor in Quick reminder when working on DBs

Little Bobby Tables is my favorite XKCD strip of all time, and I don’t even actively work with databases.

bobbytables ,

I really love it, too.

frankenswine ,

username checks out

tetris11 ,
@tetris11@lemmy.ml avatar

the joke was actually named after him. This is the Sir Robert Tableton that served as the basis of the entire joke premise.

bjoern_tantau ,
@bjoern_tantau@swg-empire.de avatar

That whole story line of the hacker mom is wild. As far as I recall little Bobby did not inherit his mother’s skills.

bobbytables ,

Nah, he used to work with databases but it’s really not his passion.

NeatNit , to programmerhumor in Aaargh....my eyes......my eyes......

gestures at butterfly this code

Is this self-documenting code?

skulblaka ,
@skulblaka@startrek.website avatar

I genuinely believe something like this is what some of my professors wanted me to submit back in school. I once got a couple points off a project for not having a clarifying comment on every single line of code. I got points off once for not comment-clarifying a fucking iterator variable. I wish I could see what they would have said if I turned in something like this. I have a weird feeling that this file would have received full marks.

maniclucky ,

Did you have my professor for intro to C? This guy was well known for failing people for plagiarism on projects where the task was basically “hello world”. And he disallowed using if/else for the first month of class.

OneCardboardBox ,

Reminds me of an early Uni project where we had to operate on data in an array of 5 elements, but because “I didn’t teach it to everyone yet” we couldn’t use loops. It was going to be a tedious amount of copy-paste.

I think I got around it by making a function called “not_loop” that applied a functor argument to each element of the array in serial. Professor forgot to ban that.

CileTheSane ,
@CileTheSane@lemmy.ca avatar

but because “I didn’t teach it to everyone yet” we couldn’t use loops.

That is aggravating. “I didn’t teach the class the proper way to do this task, so you have to use the tedious way.” What is the logic behind that other than wasting everyone’s time?

skulblaka ,
@skulblaka@startrek.website avatar

Teaching someone the wrong way to do something frequently makes the right way make way more sense. Someone who just copy/pasted 99 near identical if statements understands on a fundamental level when, why, and where you use a for loop much more than someone who just read in the textbook “a for loop is used to iterate elements in a collection”.

ICastFist ,
@ICastFist@programming.dev avatar

Reminds me of a dude that wrote the equivalent of this in Visualg (a brazilian pseudocode language and program, meant solely for teaching programming)


<span style="color:#323232;">if
</span><span style="color:#323232;">  if
</span><span style="color:#323232;">    if
</span><span style="color:#323232;">      if
</span><span style="color:#323232;">        if (x < 10) then
</span><span style="color:#323232;">          print(x)
</span><span style="color:#323232;">        else
</span><span style="color:#323232;">      else
</span><span style="color:#323232;">    else
</span><span style="color:#323232;">  else
</span><span style="color:#323232;">else
</span>

That the thing ran and didn’t complain about the amount of loose/needless if’s checking fuck all baffles my mind to this day.

CileTheSane ,
@CileTheSane@lemmy.ca avatar

And if I know the right way of doing it I already understand why it’s better because I want to use it in this situation. Making the students who already understand the lesson do it the wrong way is just a waste of their time.

wander1236 , to insanepeoplefacebook in Sovereign citizen went to court.
@wander1236@sh.itjust.works avatar

Audio, a notoriously much easier record to alter than text on paper.

Quacksalber ,

After all, the constitution is written on paper and that got never changed, so his point is totally valid.^/s^

Protoknuckles ,

I think his point may be he can’t cast the magic spells that depend on capitalization, but I could be wrong.

MelastSB ,

He’s not the one capitalising though, maybe the stenographer isn’t on his side

Protoknuckles ,

Good point!

neatchee , to lemmyshitpost in The Karen of Lemmy

I’ve only ever seen the term “feefees” used by people whining over facing the completely predictable consequences of their actions

Donkter ,

Op is the doppelganger Karen of Lemmy. Complaining to everyone but the administration about something they are clearly wrong about.

hamid OP ,

You mean the people calling for defederation? yes they are losers with predictable consequences

neatchee ,

Oh look, he willfully distorts things too! Tell me about free speech next so I can complete my bingo card

hamid OP , (edited )

Boohoo I need mommy and daddy to protect me from posts on the fediverse WAAAAAAHHHH WAAAAAH

  • You

Wow your downvotes are really proving a point

neatchee , (edited )

Before I block you I’ll be kind and make one genuine attempt to help you learn:

Just like nobody is required to invite someone into their home, nobody is required to listen to someone either. And nobody is required to let them loiter on their property (the server) and act like a douche to their guests (the users).

They are facing the consequences of their actions. People don’t like them and instead of considering why that might be and adjusting, you simply complain that people are kicking them out of the party.

They are not owed an audience. They do not have a right to be heard.

Edit: request to be blocked granted

hamid OP ,

I literally do not care what you think on lemmyshitpost loser, People are mad about hexbear which I just ignore, you can too. Most of all though I just think you are a whiny bitch. Please block me and spare me having to read your stupid bullshit ever again

EdibleFriend ,
@EdibleFriend@lemmy.world avatar

You play a lot of call of duty don’t you?

hamid OP ,

Not really, video games are for losers and I’d rather shoot myself in the face than waste my free time larping as a US imperial shitbag.

EdibleFriend ,
@EdibleFriend@lemmy.world avatar

Yeeeeah maybe you don’t play but you are definitely a call of duty kiddy at heart lol

hamid OP ,

It is pretty sad and pathetic your only frame of reference to relate to things you encounter is video games

aaaa ,

Bro aren’t you on Lemmy.world?

You’re already defederated from Hexbear, you don’t have to ignore it

hamid OP ,

The karens want to defederate from lemmy.ml because of being a “proxy” of hexbear. It is the most ridiculous thing I ever read and is so painfully reddit I had to make a shit post.

gears ,

Then block the instance?

I’m really don’t understand the calls for defederation. Lemmy added per-user instance blocking so people could stop whining and block the instance. There’s no need to have the entire instance defederate instead of just blocking it.

Just think about a user making a post to whatever admin community for their instance. That takes so much more work than just blocking the instance.

neatchee ,

Because deplatforming works. Because tolerating intolerance eventually results in the tolerant being extinguished.

If I’m hosting a party and there’s a Nazi on my front lawn, I don’t care if I and my guests can mute them, block them, whatever. I’m going to get rid of them. I don’t want new guests seeing them when they arrive. I don’t want every single person to have to be exposed to the Nazis first before they can then block them out. I don’t want the Nazis to exist at all. Nazis don’t deserve to exist. We went to war to kill Nazis and I’d vote to do it again if I could.

It’s our house. Our community. No. Fucking. Nazis. No toxicity. We don’t have to suffer them to exist.

anamethatisnt , to selfhosted in Now that vmware is over, what should I move to?
  • KVM/QEMU/Libvirt/virt-manager on a Debian 12 for minimal installation that allows you to choose backup tools and the like on your own.
  • Proxmox for a mature KVM-based virtualizer with built in tools for backups, clustering, etcetera. Also supports LXC. github.com/proxmox
  • Incus for LXC/KVM virtualization - younger solution than Proxmox and more focused on LXC. github.com/lxc/incus
vegetaaaaaaa ,
@vegetaaaaaaa@lemmy.world avatar

/thread

This is my go-to setup.

I try to stick with libvirt/https://manpages.debian.org/bookworm/libvirt-clients/virsh.1.en.html when I don’t need any graphical interface (integrates beautifully with ansible [1]), or when I don’t need clustering/HA (libvirt does support “clustering” at least in some capability, you can live migrate VMs between hosts, manage remote hypervisors from virsh/virt-manager, etc). On development/lab desktops I bolt virt-manager on top so I have the exact same setup as my production setup, with a nice added GUI. I heard that cockpit could be used as a web interface but have never tried it.

Proxmox on more complex setups (I try to manage it using ansible/the API as much as possible, but the web UI is a nice touch for one-shot operations).

Re incus: I don’t know for sure yet. I have an old LXD setup at work that I’d like to migrate to something else, but I figured that since both libvirt and proxmox support management of LXC containers, I might as well consolidate and use one of these instead.

Cyber ,

Ooh, didn’t know libvirt supported clusters and live migrations…

I’ve just setup Proxmox, but as it’s Debian based and I run Arch everywhere else, then maybe I could try that… thanks!

vegetaaaaaaa , (edited )
@vegetaaaaaaa@lemmy.world avatar

In my experience and for my mostly basic needs, major differences between libvirt and proxmox:

  • The “clustering” in libvirt is very limited (no HA, automatic fencing, ceph inegration, etc. at least out-of-the box), I basically use it to 1. admin multiple libvirt hypervisors from a single libvirt/virt-manager instance 2. migrate VMs between instances (they need to be using shared storage for disks, etc), but it covers 90% of my use cases.
  • On proxmox hosts I let proxmox manage the firewall, on libvirt hosts I manage it through firewalld like any other server (+ libvirt/qemu hooks for port forwarding).
  • On proxmox I use the built-in template feature to provision new VMs from a template, on libvirt I do a mix of virt-clone and virt-sysprep.
  • On libvirt I use virt-install and a Debian preseed.cfg to provision new templates, on proxmox I do it… well… manually. But both support cloud-init based provisioning so I might standardize to that in the future (and ditch templates)
TCB13 ,
@TCB13@lemmy.world avatar

LXD/Incus provides a management and automation layer that really makes things work smoothly essentially replacing Proxmox. With Incus you can create clusters, download, manage and create OS images, run backups and restores, bootstrap things with cloud-init, move containers and VMs between servers (even live sometimes) and those are just a few things you can do with it and not with pure KVM/libvirt. Also has a WebUI for those interested.

A big advantage of LXD is the fact that it provides a unified experience to deal with both containers and VMs, no need to learn two different tools / APIs as the same commands and options will be used to manage both. Even profiles defining storage, network resources and other policies can be shared and applied across both containers and VMs.

Incus isn’t about replacing existing virtualization techniques such as QEMU, KVM and libvirt, it is about augmenting them so they become easier to manage at scale and overall more efficient. It plays on the land of, let’s say, Proxmox and I can guarantee you that most people running it today will eventually move to Incus and never look back. It woks way better, true open-source, no bugs, no holding back critical fixes for paying users and way less overhead.

mlaga97 ,

they need to be using shared storage for disks

You can perform a live migration without shared storage with libvirt

vegetaaaaaaa ,
@vegetaaaaaaa@lemmy.world avatar

I should RTFM again… manpages.debian.org/bookworm/…/virsh.1.en.html has options for virsh migrate such as –copy-storage-all… Not sure how it would work for actual live migrations but I will definitely check it out. Thanks for the hint

mlaga97 ,

Pretty darn well. I actually needed to do some maintenance on the server earlier today so I just migrated all of the VMs over to my desktop, did the server maintenance, and then moved the VMs back over to the server, all while live and functioning. Running ping in the background looks like it missed a handful of pings as the switches figured their life out and then was right back where they were; not even long enough for uptime-kuma to notice.

Voroxpete ,

My understanding is that for proper cluster management you slap Pacemaker on there.

TCB13 ,
@TCB13@lemmy.world avatar

Re incus: I don’t know for sure yet. I have an old LXD setup at work that I’d like to migrate to something else, but I figured that since both libvirt and proxmox support management of LXC containers, I might as well consolidate and use one of these instead.

Maybe you should consider consolidating into Incus. You’re already running on LXC containers why keep using and dragging all the Proxmox bloat and potential issues when you can use LXD/Incus made by the same people who made LXC that is WAY faster, stable, more integrated and free?

MDKAOD , (edited )

Hey look, it’s the Incus guy. Every time this topic comes up, you chime in and roast Proxmox and it potential issues with a link go a previous comment roasting Proxmox and it’s potential issues and at no point go into what those potential issues are outside of the broad catch all term of ‘bloat’.

I respect your data center experience, but I wish you were more forward with your issues instead of broad, generalized terms.

As someone with much less enterprise experience, but small business it administration experience, how does Incus replace ESXi for virtual machines coming from the understanding that “containerization is the new hotness but doesn’t work for me” angle?

TCB13 ,
@TCB13@lemmy.world avatar

You funny guy 😂😂

Now, I’m on my phone so I can’t write that much but I’ll say that the post I liked to isn’t about potential issue, it goes over specific situations where it failed, ZFS, OVPN, etc. but I won’t obviously provide anyone with crash logs and kernel panics.

About ESXi: Incus provides you with a CLI and Web interface to create, manage, migrate VMs. It also provides basic clustering features. It isn’t as feature complete as ESXi but it gets the job done for most people who just want a couple of VMs. At the end of the day it is more inline with what Proxmox than what ESXi offers BUT it’s effectively free so it won’t hold important updates from users running on free licenses.

If you list what you really need in terms of features I can point you into documentation or give my opinion how how they compare and what to expect.

vegetaaaaaaa ,
@vegetaaaaaaa@lemmy.world avatar

The migration is bound to happen in the next few months, and I can’t recommend moving to incus yet since it’s not in stable/LTS repositories for Debian/Ubuntu, and I really don’t want to encourage adding third-party repositories to the mix - they are already widespread in the setup I inherited (new gig), and part of a major clusterfuck that is upgrade management (or the lack of). I really want to standardize on official distro repositories. On the other hand the current LXD packages are provided by snap (…) so that would still be an improvement, I guess.

Management is already sold to the idea of Proxmox (not by me), so I think I’ll take the path of least resistance. I’ve had mostly good experiences with it in the past, even if I found their custom kernels a bit strange to start with… do you have any links/info about the way in which Proxmox kernels/packages differ from Debian stable? I’d still like to put a word of caution about that.

TCB13 ,
@TCB13@lemmy.world avatar

DO NOT migrate / upgrade anything to the snap package that package is from Canonical and it’s after the Incus fork, this means if you do for it you may never be able to then migrate to Incus and/or you’ll become hostage of Canonical.

About the rest, if you don’t want to add repositories you should migrate into LXD LTS from Debian 12 repositories. That version is and will be compatible with Incus and both the Incus and Debian teams have said that multiple times and are working on a migration path. For instance the LXD from Debian will still be able to access the Incus image server while the Canonical one won’t.

vegetaaaaaaa , (edited )
@vegetaaaaaaa@lemmy.world avatar

DO NOT migrate / upgrade anything to the snap package

It was already in place when I came in (made me roll my eyes), and it’s a mess. As you said, there’s no proper upgrade path to anything else. So anyway…

you should migrate into LXD LTS from Debian 12 repositories

The LXD version in Debian 12 is buggy as fuck, this patch has not even been backported github.com/canonical/lxd/issues/11902 and 5.0.2-5 is still affected. It was a dealbreaker in my previous tests, and doesn’t inspire confidence in the bug testing and patching process on this particular package. On top of it, It will be hard to convice other guys that we should ditch Ubuntu and their shenanigans, and that we should migrate to good old Debian (especially if the lxd package is in such a state). Some parts of the job are cool, but I’m starting to see there’s strong resistance to change, so as I said, path of least resistance.

Do you have any links/info about the way in which Proxmox kernels/packages differ from Debian stable?

TCB13 ,
@TCB13@lemmy.world avatar

So you say it is “buggy as fuck” because there’s a bug that makes it so you can’t easily run it if your locate is different than English? 😂 Anyways you can create the bride yourself and get around that.

About the link, Proxmox kernel is based on Ubuntu, not Debian…

vegetaaaaaaa ,
@vegetaaaaaaa@lemmy.world avatar

“buggy as fuck” because there’s a bug that makes it so you can’t easily run it if your locate is different than English?

It sends pretty bad signals when it causes a crash on the first lxd init (sure I could make the case that there are workarounds, switch locales, create the bridge, but it doesn’t help make it appear as a better solution than proxmox). Whatever you call it, it’s a bad looking bug, and the fact that it was not patched in debian stable or backports makes me think there might be further hacks needed down the road for other stupid bugs like this one, so for now, hard pass on the Debian package (might file a bug on the bts later).

About the link, Proxmox kernel is based on Ubuntu, not Debian…

Thanks for the link mate, Proxmox kernels are based on Ubuntu’s, which are in turn based on Debian’s, not arguing about that - but I was specifically referring to this comment

having to wait months for fixes already available upstream or so they would fix their own shit

any example/link to bug reports for such fixes not being applied to proxmox kernels? Asking so I can raise an orange flag before it gets adopted without due consideration.

TCB13 ,
@TCB13@lemmy.world avatar

Well what I can say is that since my team migrated everything to LXD/Incus the amount of tickets that are somehow related to the virtualization solution we used dropped really fast. Side note: we started messing around with LXD from Snap (but running under Debian) and moved to Debian 12 version as soon as it was made available.

About the kernel things, my upstream fix comment was about how Canonical / Ubuntu does things. They usually come up with some “clever” ideia to hack something, implement it and then the upstream actually solves the issue after proper evaluation and Ubuntu just takes it and replaces their quick hack. This happens quite frequently and it’s not always a few lines of code, for instance, it happened with the mess that shiftfs was and then the kernel guys come up with a real solution (idmapped) and now you see Canonical is going for it. Proxmox inherits the typical Canonical mess.

anamethatisnt ,

I use cockpit and my phone to start my virtual fedora, which has pcie passthrough on gpu and a usb controller.

Desktop:
https://lemmy.world/pictrs/image/9576ffd1-f65d-4d88-9b1d-17b03fc61709.png

Mobile:
https://lemmy.world/pictrs/image/5cdf480e-ccbf-4e21-9c0d-d261464177f1.png

Voroxpete ,

We use cockpit at work. It’s OK, but it definitely feels limited compared to Proxmox or Xen Orchestra.

Red Hat’s focus is really on Openstack, but that’s more of a cloud virtualization platform, so not all that well suited for home use. It’s a shame because I really like Cockpit as a platform. It just needs a little love in terms of things like the graphical console and editing virtual machine resources.

MigratingtoLemmy ,

I didn’t know libvirt supported HA

vegetaaaaaaa , (edited )
@vegetaaaaaaa@lemmy.world avatar

Did you read? I specifically said it didn’t, at least not out-of-the-box.

MigratingtoLemmy ,

libvirt does support “clustering” at least in some capability, you can live migrate VMs between hosts

vegetaaaaaaa , (edited )
@vegetaaaaaaa@lemmy.world avatar

clustering != HA

The “clustering” in libvirt is limited to remote controlling multiple nodes, and migrating hosts between them. To get the High Availability part you need to set it up through other means, e.g. pacemaker and a bunch of scripts.

onlinepersona ,

Also VirtualBox.

Voroxpete ,

They’re obviously looking for a type 1 hypervisor like Esxi. A type 2 hypervisor like virtualbox does not fit the bill.

thanksforallthefish ,

What is the difference between type 1 & 2 please ?

RedEyeFlightControl ,
@RedEyeFlightControl@lemmy.world avatar

Type 1 runs on bare metal. You install it directly onto server hardware. Type 2 is an application (not an OS) lives inside an OS, regardless of whether that OS is a guest or a host, the hypervisor is a guest of that platform, and the VMs inside it are guests of that hypervisor.

thanksforallthefish ,

Thank you

Voroxpete ,

The previous comment is an excellent summary. It is worth noting that there are some type 1 hypervisors that can look like type 2s. Specifically, KVM in Linux (which sometimes gets referred to as Virt-manager, Virtual Machine Manager, or VMM, after the program typically used to manage it) and Hyper-V in Windows.

These get mistaken for type 2 hypervisors because they run inside of your normal OS, rather than being a dedicated platform that you install in place of it. But the key here is that the hypervisor itself (that is, the software that actually runs the VM) is directly integrated into the underlying operating system. You were installing a hypervisor OS the whole time, you just didn’t realise it.

The reason this matters is that type 1 hypervisors can operate at the kernel level, meaning they can directly manage resources like your memory, CPU and graphics. Type 2 hypervisors have to queue with all the other pleb software to request access to these resources from the OS. This means that type 1 hypervisors will generally offer better performance.

With hypervisor platforms like Proxmox, Esxi, Hyper-V server core, or XCP-NG, what you get is a type 1 hypervisor with an absolutely minimal OS built around it. Basically, just enough software to the job of running VMs, and nothing else. Like a drag racer.

BearOfaTime ,

VB is awful.

And I use it every day.

It’s like a first-try at a hypervisor. Terrible UI, with machine config scattered around. Some stuff can only be done on the command line after you search the web for how to do it (like basic stuff, say run headless by default). Enigmatic error messages.

garibaldi ,

This is what I would recommend too - QEMU + libvirt with Sanoid for automatic snapshot management. Incus is also a solid option too

snowe , to programmerhumor in STOP DOING ASYNC
@snowe@programming.dev avatar

This is my favorite version of this so far.

Phoenix3875 ,

I’m gett the ing UDP same vib joke

Exosus ,

It’s funny but the random capitalization is distracting

stebo02 ,
@stebo02@lemmy.dbzer0.com avatar

it’s not that random, it’s the original text

Exosus ,

Ok so you had to know the original post, ok

stebo02 ,
@stebo02@lemmy.dbzer0.com avatar
Maven OP ,
@Maven@lemmy.world avatar

I wouldn’t say you HAVE to know the original but it’s pretty common in memes for text to be replaced and the person doing the replacing to not know the original font.

Pyroglyph ,
@Pyroglyph@lemmy.world avatar

You at least have to know that it’s a meme format. Otherwise it just looks like someone complaining about async with a bad crop.

Ilovethebomb , to lemmyshitpost in drain/fence design

It’s a matter of perspective really.

In the sense that the fence is built on higher ground, but it’s not obvious because of the perspective the photo is taken from.

Octopus1348 ,
@Octopus1348@lemy.lol avatar

You must be fun at parties 🤓🤓🤓🤓. /s

olutukko ,

I know this is with /s but it still annoywd the crap out of me

Voyajer ,
@Voyajer@lemmy.world avatar

/serious

Remotedeck ,

Oh that makes sense, I couldn’t figure it out

Rentlar ,

This image was the basis of Netherlands building dykes in 1200 AD.

nick , to lemmyshitpost in A genre of Country Music...

Man he even looks like he’s starting his metamorphosis into trump.

TheRaven ,
@TheRaven@lemmy.ca avatar

Fat and old with enough money to keep it all together, but not enough self awareness to keep it together well.

GladiusB ,
@GladiusB@lemmy.world avatar

That’s like calling him a loser with extra steps

TheRaven ,
@TheRaven@lemmy.ca avatar

How fitting then. His whole life is just being a loser with extra steps.

GladiusB ,
@GladiusB@lemmy.world avatar

Good one!!

nick ,

Becoming The Sad Blob: the Elon musk story

tryitout ,

He spent a bunch of dough on that hair. I believe he is likely aware of his appearance. He is pale and overweight because he spends a bunch of time playing video games, being a nazi in his failing social media site, and (based on this picture) eating french fries.

Maybe at some point his vanity will compel him to get liposuction or just go full orange man with spray tan and wear baggy suits with ties that are too long. I don’t see him being like Bezos or Zuck and getting into shape.

Theharpyeagle ,

Meh, Musk has plenty of shitty qualities that deserve criticism, we don’t really need to pick on his appearance.

Valmond ,

I hate the photoshopped photos of those “celebrities” in the news.

I mean splash one of the Elon news on this photo mother fuckers!

DeadMartyr , to memes in Japan is on its own wavelength.

YYYY-MM-DD (honestly without dashes) is the only helpful format.

If you name all your files with this as a suffix then your files automatically sort versions of themselves in order when sorting by name.

PilferJynx ,

Yeah this method is superior for digital filing. I can’t imagine the sorting clusters I’d have to go through to find what I want any other way

CapeWearingAeroplane ,

Came here to say this, I use DD.MM.YY in day-to-day stuff, but for files it’s either YYYY_MM_DD or YY_MM_DD, the automatic ordering is beautiful

numanair ,

You mean as a prefix, right?

Shayreelz ,

Their assumption is that the filename is the same otherwise e.g. myNotes20231122.txt

numanair ,

Oh I see, thanks. Good alternative to final3_release2.

starman2112 ,
@starman2112@sh.itjust.works avatar

ISO 8601 baby

Though it ought to be a prefix, not a suffix

TransplantedSconie , to mildlyinfuriating in The picture isn't even of my yard

If your regular driver leaves it at your door, I’m willing to bet it was a new hire or a seasonal dipshit (I’m a UPS driver of 20 years).

CaptnKarisma ,

Lol thats just what happens if you follow Orion. Quit due to that but left before the rollout of the camera. I assume it was delivered and he just had to take a picture to complete the stop? Maybe didnt realize it until the next stop

TransplantedSconie , (edited )

According to OP he found the item on the sidewalk.

And Orion isn’t so bad if you just ignore it lol

xantoxis , to aboringdystopia in Really shows where their priorities are, doesn't it?

They don’t have “priorities”. They just don’t want to govern. They don’t want there to be a government. Every action they take is consistent with “undermine the concept of government”.

Any action that actually helped people would be governing. They don’t want to do that. It’s not priorities; if it were priorities, the Republican party would occasionally run the pool of abuse dry and be left with positive changes they could make, and then they’d work on those briefly until the bullshit-laws queue filled back up.

But that never happens, because it’s not priorities. It’s just being the opposite of whatever you think government is.

This country is full of people being governed who want a government, but they don’t understand that there’s an entire party that doesn’t want that.

rchive ,

They just don’t want to govern.

Yes. They want paychecks without work, responsibility, or blame.

They don’t want there to be a government.

No. I see no evidence of that. Every chance people get to raise military or police spending or make up new laws to restrict people’s choices, they take it.

Mehphomet ,

The problem with that train of thought is that they were already rich when they got the job. Many of them actually spend more to get the job than the job even pays. They aren’t there for the pay, they are there for the power plays. Once you get in you know people, people mainly help those they are close to. Money is a means to an end (and integral to the storage process ) but it’s all about power and connections. Why else would someone pay $1M of their own money for a 50/50 shot at a job that pays $1.2M over 4 years?

Karyoplasma ,

“It’s called consolidation. Strengthen governments and corporations, weaken individuals.”

If you get the reference, you are a champ in my book.

ajoebyanyothername , to mildlyinfuriating in "Hosts" indeed, at least pick one...

Are they also paying $57 for a service egg?

justlookingfordragon ,
@justlookingfordragon@lemmy.world avatar

I know it is supposed to say “Service Fee” but after reading your comment my brain is unable to read anything other than Service Egg now …

ajoebyanyothername ,

I couldn’t ever see anything but egg! Fee didn’t occur to me.

pdxfed OP ,

Yep, and you don’t even get a measly half-dozen, just the one and it’s 🐔-sized.

MargotRobbie , to technology in YouTube cracking on ad blockers.

I don’t really know how people can even use YouTube without ad blockers. Sitting through minutes of advertisement is not going to make me want to buy your product if I start mentally associating your product with frustration and annoyance. If these video ads are going to be repetitive and annoying, at least make them funny.

It seems like there is nowhere on the Internet to get away from ads currently, even here, where you thought you are safe, you are now reading an ad for my newest movie (you know the one), now also available on streaming!

spider ,

It seems like there is nowhere on the Internet to get away from ads currently

Enshittification is spreading like a virus.

BigDiction ,

I would like to imagine a world where site advertising was reasonable. Ad blockers don’t exist, sites advertise 1 or 2 banners at $3-5 CPM and everyone gets paid and consumes content in synchrony. It won’t happen. Advertising is setup for ad blocking audiences and iOS cookieless environments. Everyone else subsidizes by viewing the myriad of placements splattered all over the page.

Rhoeri ,
@Rhoeri@lemmy.world avatar

I really don’t know how people can ever use YouTube.

JudahBenHur ,

people say “yeah i stayed up too late last night, I went down a youtube rabbithole you know?” and I’m like No! I actually don’t know! How the fuck are you watching crap on youtube for hours??

jazir5 ,

When people tell me YouTube is one of their most used sites I’m just like “WHY”. It’s such a waste of time. I’d rather be on Reddit(using boost because I made my own sub just to continue using it) or Lemmy than YouTube.

At least I get useful information from forums/whatever you would call reddit/lemmy.

saturnalia ,

i watch too many video essays and im a music junkie so i go down music rabbit holes. different strokes for different folks i guess

Rhoeri ,
@Rhoeri@lemmy.world avatar

What I don’t get, is that people whine and bitch on every post about YouTube doing stupid shit to fuck over the content creators, and then when it’s suggested that they stop using YouTube, it’s:

”NOOOOOOOOOOOOOoooooooooooo! Not my precious YouToobes!

Ghostalmedia ,
@Ghostalmedia@lemmy.world avatar

Sitting through minutes of advertisement is not going to make me want to buy your product if I start mentally associating your product with frustration and annoyance.

Thing is, it’s actually very easy to quantify whether or not these ads produce enough sales to justify their spend.

They piss of people, but they also work and drive sales that more than make up for the ad spend.

Zink ,

There are places like that, even with YouTube, but you usually have to pay rather than use the ad-supported free product. (Assuming ad blockers don’t work well any longer)

quasimagia ,

I use Youtube without ad blockers only on my tv, where I have no alternatives, and it’s so annoying

Kichae ,

Sitting through minutes of advertisement is not going to make me want to buy your product if I start mentally associating your product with frustration and annoyance.

The thing is, we all like to think we’ll do this, but our frustration just gets mapped on to YouTube itself. In 6 months, after the specific frustration has long passed, the influence of that ad will still be there, and who you’ll remain wary of is YouTube.

NutWrench ,
@NutWrench@lemmy.world avatar

Agreed. Also, it’s not YouTube’s content to sell. YouTube doesn’t create content. It only exists because we (the users) upload the content to make that possible.

SwedishFool ,

It’s too customized to trick kids into buying shit out of pure overstimulation.

SocialMediaRefugee ,

I’ll be watching a documentary about a horrible accident or murder and then grammarly pops up in the middle all cheery. Nice ad campaign there guys.

VitabytesDev ,

They want you to remember their products. For example, you know that Grammarly is a text correction service. If the ads didnt exist you wouldn’t know that, so now if you want a service like this, instead of searching “top autocorrect tools” or something else, you would search “grammarly download”.

KinNectar ,
@KinNectar@kbin.run avatar

@MargotRobbie

Even superstars are too cheap to pay for Premium, eh?

MargotRobbie ,

I’m not cheap, I’m frugal, there is a difference.

Paying Google for them to stop shoving ads in my face doesn’t feel like a good purchase and I don’t want to support that kind of behavior, and I’m smart enough to use uBlock Origin and ReVanced (Little bit of a struggle though.)

It’s more about principle than anything else.

KinNectar ,
@KinNectar@kbin.run avatar

@MargotRobbie As a creative on strike I would have thought you would have felt some solidarity with the content creators who make 50% of the ad revenue you are withholding from them by blocking ads.

I pay for premium because I can't stand ads but I do want to support creators with a share of my subscription, even though I know it is less than they would have made if I watched the ads. I thought maybe you would feel the same given you aren't hurting for money either.

I know it is not a perfect system, but I do appreciate the content creators I watch enough to want them get payed. I subscribe to Nebula too for this reason, though I admit I should use it more.

@InternetCitizen2

MargotRobbie ,

Have you watched the ending of that movie? Refusing to participate in a broken system is always an option.

If you would like to support your favorite creators, buying their merchandise or donating to them would be far more effective.

lowleveldata , to games in Larion Studios forum stores your passwords in unhashed plaintext.

Don’t use a password there that you’ve used anywhere else

Just get a password manager already

JoMiran ,
@JoMiran@lemmy.ml avatar

This is the correct answer.

Ledivin ,

I just wanted to drop a reminder that both LastPass and Norton LifeLock have been hacked within the past year alone.

SaltySalamander ,
@SaltySalamander@kbin.social avatar

I just want to drop a reminder (to you specifically) that you don't have to use a cloud-based password manager. Roll your own.

SomeRandomWords ,

Can I discourage rolling your own password manager (like using a text doc or spreadsheet) and instead recommend what you hopefully meant, self-hosting your own password manager?

AnonTwo ,

I don't know what you're trying to say. I think it was safe to assume Salty probably meant the local-based keepass or something like that?

I wouldn't have immediately gone to text doc or spreadsheet. those aren't password managers.

DrQuint ,

The only annoying part about the modern world is that you want to have that keepass file synchronized between devices, at which point you either go down the path of something like Synchthing (not mainstream user friendly) or you just end up asking yourself “fine, what cloud service do I trust to not go looking at my files?”

melooone ,

I always synced my database manually either directly over usb, or wifi (KDE Connect). I have to admit that it’s not really user friendly, but once I got used to it, it’s no problem at all.

And uploading it to any cloud service should be fine as long as it’s encrypted with a strong password. But that kind of defeats the point of an offline password-manager in my opinion.

Hexarei ,
@Hexarei@programming.dev avatar

I have mine in a self hosted Nextcloud instance, best of both worlds

h_a_r_u_k_i ,
@h_a_r_u_k_i@programming.dev avatar

Good advice only for tech-savvy and people who are interested in self-hosting. There’s so many things that can go wrong like improper backups and accidental networking problems.

lowleveldata ,

Use KeePassXC and you can’t get hacked

DrQuint ,

Well, you can. But you have to be PERSONALLY hacked. At which point you’re at a level of risk equal to “will my house burn and my notebook full of passwords get lost?”

neatchee ,

And here’s a reminder that trusting centralized service with high security access control is usually a bad idea.

I stay away from LastPass for the same reasons I stay away from TeamViewer. Security through obscurity on top of decoupling my security interests from others means other people being attacked is much less likely to cause me harm at the same time

Hexarei ,
@Hexarei@programming.dev avatar

Offline password managers like KeepassXC are a thing, plus self hosted remote storage like Nextcloud means you’re not worried about any third party interference

neatchee ,

I use Pleasant Password Manager, which is keepass compatible. Big fan of offline cache with online sync for access anywhere with an internet connection on top of my phone offline

Kbin_space_program ,

KeePass is a thing that exists and is fantastic.

Vash63 ,

And at least for LastPass no passwords were compromised. Saying they “were hacked” and leaving the extent of the hack out implies something worse IMO, it’s misleading. The safes themselves are E2E encrypted so they also don’t have your password.

That said, my vote is to Bitwarden as it’s open source and allows self hosting if you think you’re a more reliable admin than they are. Open plus more choice is always better.

Kangie ,

And at least for LastPass no passwords were compromised

I’m just going to leave this here:

krebsonsecurity.com/…/experts-fear-crooks-are-cra…

BigDiction ,

This is true, but they have your encrypted vault, and all the technical data to make unlimited informed attempts at cracking it. If you used LastPass, you definitely need to be changing passwords for your critical services at a minimum.

ram ,
@ram@bookwormstory.social avatar

Just this month a link was made between $35 million in crypto being stolen and the 150 victims being LastPass users.

In 2022 Lastpass was compromised through a developer’s laptop and had customer data like emails, names, addresses, partial credit cards, website urls, and most importantly vaults stolen last year, and given they’re closed source, have no independent audits, and don’t release white papers, we have no idea how good their encryption schemes actually are nor if they have any obvious vulnerabilities.

In 2021, users were warned their master passwords were compromised.

In 2020 they had an issue with the browser extension not using the Windows Data Protection API and just saving the master password to a local file.

What will 2024 bring for LastPass? They were hacked, and there’s no reason to think they won’t see more breaches of confidential customer information and even passwords in the future. This is a repeated pattern, and I’d better trust a post-it-note on my monitor for security than LastPass at this point.

TigrisMorte ,
Spacecraft ,

I want to suggest 1Password even though it’s not free (I used bitwarden for many years though). It has its own SSH agent which is a dream.

Belazor ,

The only problem with their SSH agent is, if you store let’s say 6 keys and the server is set to accept a maximum of 5 keys before booting you, and the correct key happens to be key number 6, you can end up being IP banned.

This happened to me on my own server :P

That being said, my experience was using the very first GA release of their SSH Agent, so it’s possible the problem has been sorted by now.

miroppb ,
@miroppb@kbin.social avatar

BitWarden is awesome. Been using it since 2 of my colleagues went to work for them

brb ,

How is this better than Firefox built-in password manager?

Itsamelemmy ,

Firefox is extremely easy to get your password from behind the *** if it autofills. Requires physical access, but literally takes seconds. Right click the field, inspect and change the field type from password to text.

brb ,

So if my passwords are behind fingerprint there’s no problem?

Itsamelemmy ,

On mobile I’m assuming. I personally don’t know a way to bypass the fingerprint locks. And if you’re also having Firefox create random difficult passwords, its significantly better than reusing the same one. So you’re probably a much harder target than the majority of people. I’d have to double check but I think even on desktop if you have a master password for Firefox and don’t just have logins auto filled you’re probably good there too.

brb ,

Thank you. I do use master password on everything. This does ease my mind a bit.

dpkonofa ,

One vote for 1Password here.

CuddlyCassowary ,

I literally trust them with my life. Agreed.

ForestOrca , to memes in asmr
@ForestOrca@kbin.social avatar

LoL, this actually exists: https://yewtu.be/watch?v=67Vg9EYy4c0

krush_groove ,

Oh, great find!

Speiser0 ,

Sounds way too deep for a 14 year old.

gravitas_deficiency ,

chocolate rain

bdonvr ,

It went over my head how political that song is

ChaoticNeutralCzech ,

The audio recording was created by Hayden Fisher in 2019, inspired by the edited image. It is too HQ for a compact cassette.

Fiivemacs ,

Then don’t use a compact one…clearly…

ChaoticNeutralCzech ,

What is in the picture, then?

this_is_router ,
@this_is_router@feddit.de avatar

Wtf, this is so fucking funny 🤣

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines