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.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

puchaczyk , in Please stop

I just want a Debian-based distro with KDE that’s not poisoned by Canonical’s nonsense

boonhet ,

KDE Neon?

puchaczyk ,

It’s Ubuntu based

Successful_Try543 , (edited )

But afaIk without ‘Canonical’s nonsense’, e.g. snap Firefox.

WormFood ,

updating packages in kde neon is like playing russian roulette, it’s worse than pop os in my experience

Successful_Try543 ,

During usual updates? Or during the major release jump of KDE Plasma from 5.x to 6.x?

fourwd ,
@fourwd@programming.dev avatar

Have you tried Debian?

puchaczyk ,

I’m currently on debian. I wrote this comment as a response to the Debian slander in the meme.

pelya ,

Just do a quick simple sudo apt-get install task-kde-desktop

nexussapphire ,

Man Nvidia users are going to be stoked when the get explicit sync in they’re desktop environments in two years. 😂 They’re have been so many small improvements in the Nvidia drivers up until that point I hope they actually update Nvidia drivers on Debian. I understand some of those improvements are not going to work because of the kernel version and the desktop versions.

ik5pvx ,

You can choose KDE as desktop environment during Debian installation, or replace whatever DE you installed at any time.

anzo ,

I’m using mxlinux “ahs” version, it comes with kde at their “ahs” repos for supporting latest hardware and graphics cards. You may also check for the non-ahs, there might be a meta-package for kde plasma and that’s it…

aaaaace ,

MX ?

Matriks404 ,

Why do you need it to be Debian-based?

dan ,
@dan@upvote.au avatar

I think you’re looking for Debian. If you want newer packages, run testing instead of stable.

yessikg ,
@yessikg@lemmy.blahaj.zone avatar

Same, that’s why I’m using Q4OS

OsaErisXero , in Alcohol is my way to turn myself on and off again

'The wind keeps blowing my wifi signal away ' is more than enough information to diagnose the problem, and 'the computer forgot my password' is now a real thing since password managers started coming baked into browsers.

We are so far beyond parody of ourselves that i have no idea how the onion stays in business.

pineapplelover ,

Using Bitwarden must be too complicated for these guys or something.

invertedspear ,

I work with programmers and devops people who think BitWarden is too complicated. I get it when it comes to the product team and BAs, but even then.

30p87 ,

You misspelled KeePass

pineapplelover ,

If bitwarden is too complicated, keepass is out of the picture

WalrusDragonOnABike ,

How could you be simpler than keepass? Like, there’s more advanced features, but for basic function, its just a password to access a list of passwords.

elvith ,

…its just a password to access a list of passwords.

Unless you never thought of, implemented, regularly did and regularly tested your backup of the database. Or… try to use it on more than one device - maybe even at the same time.

That’s the main problem with KeePass. It’s nice to have it offline, fully under your control and out of the cloud, but that comes with some responsibilities on your end. And now think of how the average user solves this. If you’re tech savvy enough, KeePass is great!

WalrusDragonOnABike ,

You technically only need it on one device if you don’t want to be able to copy/paste or use the autotype feature. Which works fine until you lose or break that one device or upgrade to a new one and forgot you needed to transfer your passwords or delete your database because you didn’t remember what it was and wanted to free up space.

And Bitwarden has scary things like “self-hosting”.

cmnybo ,

It works fine with Syncthing so long as you only ever have the database open on one device at a time.

eatham ,
@eatham@aussie.zone avatar

You can have it open on multiple at a time if you are not editing.

eatham ,
@eatham@aussie.zone avatar

Setup syncthing between the computers. If the person is not tech savy enough, they can always force the tech savy enough person they know to set it up for them. The are no problems with the tech, people just dont know it exists. Even if you don’t or can’t use syncthing (iOS users), you can just be stupid and put it in the cloud.

cizra ,

You misspelled KeepAss.

mariusafa , in Coomitter be like

Please use Conventional Commits. Simple and easy to use. Plus it is very easy so combine with Versioning techniques like Semantic Versioning.

efstajas ,

Honestly, I’ve worked with a few teams that use conventional commits, some even enforcing it through CI, and I don’t think I’ve ever thought “damn, I’m glad we’re doing this”. Granted, all the teams I’ve been on were working on user facing products with rolling release where main always = prod, and there was zero need for auto-generating changelogs, or analyzing the git history in any way. In my experience, trying to roughly follow 1 feature / change per PR and then just squash-merging PRs to main is really just … totally fine, if that’s what you’re doing.

I guess what I’m trying to say is that while conv commits are neat and all, the overhead really isn’t really always worth it. If you’re developing an SDK or OSS package and you need changelogs, sure. Other than that, really, what’s the point?

mariusafa ,

You can always water it down. The point is to have some order in the commits. Otherwise is just messy.

JackbyDev ,

Any standard that wastes valuable space in the first line of the commit is a hard sell. I don’t see the point in including fix/feat/feat! just for the sake of “easy” semantic versioning because generally you know if the next release is going to be major or minor and patches are generally only only after specific bugs. Scanning the commits like this also puts way too much trust in people writing good commit messages which nobody ever seems to do.

Also, I fucking hate standards that use generic names like this. It’s like they’re declaring themselves the correct choice. Like “git flow”.

mariusafa ,

You can always adapt to your how repo. But yeah, that’s the point. If you can trust people to make changes on a repo then you should be able to trust them in using some kind of commit structure.

Generic names are probably used in order to crate a familiar, easy to remember, structurized commit format.

JackbyDev ,

The generic name I’m complaining about is “conventional commits”, not “fix” and “feat”

where_am_i , (edited ) in Stop use docker

Weak one. Let’s ideate on a better version

STOP DOING DOCKER

  • Virtualization was supposed to reduce the overhead, not create entire DevOps departments.
  • Years of containerization yet no real use over make clean; make build
  • Wanted to deploy your app in the “cloud” anyways for a laugh? We had a tool for it, it’s called rsync
  • Let’s run a virtual container in –privileged mode, so we can manage system resources from it – Statements dreamt up by utterly Deranged

Look at what tech interviews have been demanding your Respect for all these years. (These are real documentation examples for how a simple virtualization supposedly works)

???

???

???

Hello, I would like to put 20 Terabytes of “images” into my /var/lib/, please!

They played us for absolute fools!

where_am_i ,
where_am_i ,

A good example of a similar meme: i.redd.it/uew0stv0mff61.jpg

ulterno ,
@ulterno@lemmy.kde.social avatar

i.sstatic.net/7GLcJ.png

The owner of the site does not allow hotlinking to the resource.

henrikx ,

And who’s gonna stop us?

ulterno ,
@ulterno@lemmy.kde.social avatar

Error 1011: Access Denied

Cloudflare, apparently

And I feel like this is going to be my new Find My IP service.

dan ,
@dan@upvote.au avatar

Your version is better than OP

MonkderDritte ,
  • Let’s run a virtual container in –privileged mode, so we can manage system resources from it

Seriously?

where_am_i ,

agree or disagree with facts and arguments.

Right now it’s not clear if your reaction is pointed towards the privileged mode or towards its criticism.

MonkderDritte , (edited )

You don’t support superposition yet?

…I mean, not running monitoring software as container, would be an idea.

barkingspiders , in Please stop

I am a little biased because I’ve been using Debian professionally for many years now but we don’t deserve Debian. It is fantastically stable and reliable and makes an excellent platform for running your services off of. If you are at all interested in offering some time and energy to the open source community, consider adopting a Debian package!

A_Union_of_Kobolds ,

I’m thinking about a Linux laptop with FOSS software for my business actually, Lemmy’s relentless horde of pro-Linux propaganda has won me over

(OK I’ve always liked FOSS I’ve just never taken the jump)

qprimed ,

ONE OF US! ONE OF US!

but seriously, modern FOSS distros (yes, debian is modern, damnit!) are amazingly good. you have an exceptionally high probablility of switching and staying switched.

A_Union_of_Kobolds ,

I’m looking forward to it!

Side note: anyone got recommendations for business software? I’ve started browsing the FOSS community here for ideas but I’m not sure what QuickBooks alternatives exist

F04118F ,

A quick Google shows Quickbooks to be cloud-based accounting software. For FOSS accounting, GnuCash exists so you could try that (it can also run on Windows and macOS). However, it’s unlikely to have feature parity so if you like the added convenience that Quickbooks offers, see if you can use Quickbooks in a browser. Being cloud-based, they would probably build a browser version before building a Linux desktop app. If they don’t and you need to run a Windows desktop app on Linux, you can probably do this using Bottles (which uses Wine and Proton under the hood, the tech that enables the Steam Deck).

A_Union_of_Kobolds ,

I mean yeah, but specifically I’d like something built for Linux that’s good for just basic spreadsheet stuff. I’m an electrician so I mostly just need to track jobs and accounts.

F04118F ,

Most of (what we call) Linux OSes are formally GNU/Linux. GnuCash is as close as it gets to “made for Linux”. If you don’t want an accounting-specific application, but just generic spreadsheets, check out LibreOffice.

I highly recommend GnuCash for accounting though: a fellow board member cleaned up an org’s accounting by putting it all in GnuCash, where it was a bunch of error-prone Excel sheets before. That really made it easier to keep track and to do it right.

roguetrick ,

GnuCash

Huh, they’ve even got active development on an Android app. github.com/GnuCash-Pocket/gnucash-android?tab=rea…

mexicancartel ,

Yeah I installed the android app just for fun.(I don’t do accounting lol)

realbadat ,

Take a look at Apache OFBiz, Akounting, Frappe Books, and LedgerSMB.

fine_sandy_bottom ,

I’m an accountant.

The best accounting software will be the one your accountant uses.

When clients are on the same platform that I use internally everything just matches up and it’s beautiful and elegant and amazing.

When clients are using something else it just doesn’t fit our workflows and it’s just more of a fuck around, which of course the client gets charged for.

JoMiran ,
@JoMiran@lemmy.ml avatar
nexussapphire ,

That’s how I feel about arch, it’s not “stable” but the few issues I’ve had they typically have it fixed with an update within hours.

I do have to clarify when I switched to arch from windows my entire computer was brand new and practically no other distro booted or if it installed it dumped me to a black screen.

After running my server on archlinux with the stable kernel for 7 years I did install Debian on my new server. Zfs just required an older lts kernel than I could get on arch without a ton of hassle. I didn’t need it on my Mac mini with an external hard drive plugged in. From my experience it’s not very different to maintain compared to arch but it’s nice having built in automation instead of writing my own.

Man it’s weird using a system of what I can guess is a bunch of bash scripts on Debian to set things up compared to just using the tools built into and written for systemd.

dan , (edited )
@dan@upvote.au avatar

it’s not “stable”

“stable” in this case means that it doesn’t change often. Debian stable is called that because no major version changes are performed during the entire cycle of a release.

It doesn’t mean “stable” as in “never crashes”, although Debian is good at that too.

Arch is definitely not “stable” using that definition!

nexussapphire ,

Yeah, I know the definition. I knew someone would quote it verbatim, someone always does. I quoted it because it’s not the word I would use. I like scheduled or versioned releases better but someone always disagrees with me. As far as I’ve seen it’s a major/minor version release cycle anyway.

r1veRRR , in Please stop

I have never had a good experience with a Debian server. Every single time I had to add unstable or third party repos to get anything remotely current to run. What’s the point if you have to add unstable shit anyway?

Johanno ,

That sounds like a skill issue.

deegeese , in Play stupid games, win stupid prize

Blocking someone from a hacking game because they tried to hack it is basically admitting defeat.

zalgotext ,

Nah, hackthebox and many other red team simulation type sites have strict rules of engagement. You’re there to solve a puzzle as defined by hackthebox, not get around the puzzle by hacking hackthebox.

deegeese ,

That’s not very “Kobayashi Maru” of them.

CookieOfFortune ,

I mean that just means you didn’t hack them well enough.

SnotFlickerman ,
@SnotFlickerman@lemmy.blahaj.zone avatar

Oh no, just like if you were actually hired to do a red team simulation for a business! They would have strict rules of engagement and certain systems would potentially be defined as off-limits.

How terrible of Hackthebox to *checks notes… promote industry standard Red Team practices.

Cornelius_Wangenheim ,

If a real world pentester tries to hack something out of scope, they also get banned. From society. To a prison cell.

BluesF ,

It’s called hackthebox not hackoutofthebox

tourist ,
@tourist@lemmy.world avatar

Is this like getting banned from an escape room because you brought (and used) a live grenade to solve the puzzle

(I think they have a strict no-grenades-from-home policy, usually)

suction ,

Getting caught means the hacker won? Are you a r?

briefbeschwerer , in Trying to understand JSON…

Billion dollar mistake

bleistift2 OP ,

For those who don’t know:

Speaking at a software conference in 2009, Tony Hoare hyperbolically apologized for “inventing” the null reference:[26] [27]

I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn’t resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years.

en.wikipedia.org/wiki/Tony_Hoare

Ephera ,

Huh, so Tony Hoare invented null and then Graydon Hoare invented Rust, immediately terminating the existence of null which does not have a traditional null value.

muntedcrocodile , in Please stop
@muntedcrocodile@lemm.ee avatar

It makes a great headless server

dan , in Please stop
@dan@upvote.au avatar

Debian gives you a choice though. If you want stability, install the stable release. If you want newer packages, install the testing release. Just be sure to get security updates from unstable (sid) if you do that.

“stable” in this context means that stuff doesn’t change often. It doesn’t mean “stable” as in reliable / never crashes, although Debian is good at that too.

chicken , in Surely "1337" is the same as 1337, right?

Explicit types are just laziness, you should be catching exceptions anyways.

fapforce5 ,

I do. I return an error.

CaptainHowdy , in Stop use docker

If you’re doing it right, containers are less like VMs and more like cgroups. If orchestrated correctly it uses less system resources to run lots of services on a single system/node.

That said, I’m a devops/infrastructure/network professional and not a developer, so maybe I’m missing something from the dev experience… But I love containers.

Docker does kinda suck now, though. Use podman or another interface instead if you can help it.

skuzz ,

If done correctly, it also forces devs to write smaller more maintainable packages.

Big if though. I’ve seen many a terrible containerized monolithic app.

dan ,
@dan@upvote.au avatar

I’ve seen many a terrible containerized monolithic app.

I’ve seen plenty of self-hosters complain when an app needs multiple containers, to the point where people make unofficial containers containing everything. I used to get downvoted a LOT on Reddit when I commented saying that separating individual systems/daemons into separate containers is the best practice with Docker.

skuzz ,

Separate containers works like a dream when one app starts shitting the bed, gets auto-cycled, and everyone else just chills. Not surprised on the Reddit downvotes though. That place is so culty, especially now.

sum_yung_gai ,

Why is docker bad now and what makes pdoman better?

MonkderDritte ,

Docker vs Podman CVE

sum_yung_gai ,

I see but I do wonder if docker has so many more cves partly because it has way more users.

MonkderDritte ,

It seems that Podman is more lightweight. Less code = less errors. And there are some architectural differences. But i’m only googling stuff.

MeDuViNoX , in Please stop
@MeDuViNoX@sh.itjust.works avatar
notanaltaccount , in Please stop

The packages in Debian are really old. It’s awful.

I was looking at my xzutils package the other month. “So outdated,” I thought, envying the cool hip trendy Arch users.

RustyShackleford , in Please stop
@RustyShackleford@programming.dev avatar

Getthefuckouttamyfacewiththisridiculousbullshit.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines