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.ml

beibiddybibo , to programmerhumor in Ouch

I feel attacked right now.

Kolanaki , to memes in I have a theory that the more lore a franchise has, the more of an autistic fanbase it has. I made a graphic about it.
@Kolanaki@yiffit.net avatar

Team Fortress 2 has the most autistic lore imaginable that it is literally a crime for it to be where it is on this scale.

Kushia , to linux in What are the main challenges in Linux adoption for New users, and how can it be addressed?
@Kushia@lemmy.ml avatar
  1. All of the basics should just work well out of the box with minimal tweaking. Yes even NVIDIA stuff.
  2. The software center needs a massive overhaul. It feels like an afterthought by people who would rather use a command line.
Narwhalrus ,

Im not sure the software center being half baked is even the real problem.

One of the nice things about Windows is that you dont need a central, curated, repository for software. You can google the thing you want and just download an msi/exe of the latest stable version and, 99.9% of the time, leading back to your first point, it will just work.

this_is_router ,
@this_is_router@feddit.de avatar

What? That is easiest one of the worst parts of windows. It’s just that people are used to this dumb endeavour

Narwhalrus ,

Why do you think its bad? From a secruity standpoint its obviously not great, but its undeniably more convenient than running a curl command to pull in a third party .repo file, yum update and yum install to get something that isnt easily available in my base repos.

wolo ,

Flatpak and AppImage are trying to make that easier, since they both work the same on pretty much any distro, but not everything is packaged that way yet.

Flatpak is closer to the typical package manager model, where you install things from a graphical store or the command line, while AppImages are self-contained binaries that you download from the developer and run as-is without installing.

Snaps also exist, but they don’t work well outside of Ubuntu and its descendants…

ZIRO ,
@ZIRO@lemmy.world avatar

I like Flatpak for what it is. It’s great. But I wish that the application IDs weren’t so long.

wolo ,

I think if they were categories instead of reverse domain names, it would at least be easier to remember. As it is now they’re mostly just meaningless, and I think it would be better if you could refer to apps with only the last part as long as it wouldn’t create a name collision.

this_is_router ,
@this_is_router@feddit.de avatar

Nothing more convenient then a central “app store”. apt search, apt install is all I need. But I undersntd that people don’t like it, that don’t know it.

What’s convenient about googling for software, downloading ominous files and clicking through an install wizard and most likely installing some adware and unwanted search bars? It’s crazy people see it like that.

Even the other posters in this thread are talking about flatpak and appimage. I’ll never understand that way of thought.

robbomodemman ,
@robbomodemman@mastodon.social avatar

@Narwhalrus you can also use winget (built into Win 11) or chocolatey to install most any software package now, similar to apt.

Narwhalrus ,

Yep. I use both quite a bit. Chocolatey is great!

The point Im trying to make is package managers are better suited for developers and the lack of a great alternative for installing software on the distros I’ve used is not helping with the mass appeal of Linux.

I could be wrong here as I’ve never tried any of the “home computer” distros (mint, ubuntu).

neo ,
@neo@lemmy.comfysnug.space avatar

Doesn’t seem to have stopped people on Android and iPhone from figuring it out!

SexualPolytope ,
@SexualPolytope@lemmy.sdf.org avatar

This. I don’t get this complaint some people make. I’ve literally never heard anyone complaining about the existence of app stores on mobile devices.

theshatterstone54 ,

Yeah, and they’re great, but I dare you to show me a Windows user that has used these, who’s not technically inclined or a developer.

NettoHikari ,
@NettoHikari@social.fossware.space avatar

That’s a pretty bad point you made there. Imagine having to google for each app on your smartphone and tell me how that’s better.

What about the scammy search results that point to malware infected sites?

What about stability and security updates for the software you obtained that way? Every software will have it’s own update mechanism, if there’s one at all.

How is it not better to install or update all software on the computer with a single click or command?

LucyLastic ,

Yeah, the descriptions and lack of curation is really weird … browse games and oh look here’s 27 varieties of reversi and a driving game that crashes on launch.

If it were a curated list with enthusiastic and helpful descriptions it would make it more accessible to use. Get the mature and professional looking programs front and center.

Much as I hate to say it, it could do with a makeover from someone with a sense of marketing. (Excuse me for a second, I felt a little nauseous saying that).

nothacking , to programmerhumor in Programming Languages

Is python really any better?

superbirra ,

yes

Xylight ,
@Xylight@lemmy.xylight.dev avatar
  • loosely typed: python is the same
  • bad package manager: python is infinitely worse
superbirra ,
  • loosely typed: python is the same

false

  • bad package manager: python is infinitely worse

don’t think so but ehy…

Xylight ,
@Xylight@lemmy.xylight.dev avatar

pip is the bane of my existence

Also python IS loosely typed. take a str and you can reassign it to an int or whatever

min_fapper ,

Yep last time I tried python, it’s type checker was so, so much worse than typescript.

Everyone I’ve met saying python is better turned out not have used modern JavaScript/typescript.

Joe_0237 ,

I’m sure that’s the case, but the meme is not making fun of typescript, its making fun of his dad: JavaScript, maybe for not comparing to his son: typescript

static_motion ,

You clearly have no idea what you’re talking about. Python is strongly typed. What is is is dynamically typed, also known as “duck typing”.

SouthernCanadian ,

Strong typing doesn’t have a widely agreed upon definition. Duck typing is not equivalent to dynamic typing.

jerkface , (edited )
@jerkface@lemmy.ca avatar

Objects have strong, definite types that never change. Variables do not have types and can store [a reference to] any Object.

abraxas ,

You’re right about python being the same. Python doesn’t have a mature alternative to Typescript that launches it into having best-in-class type handling.

There’s so much that my C# devs can’t do with its horrible type system that Typescript “just does better”. At compile-time at least.

I used to work on a hybrid typescript/python product (some services js, some TS, some python), and the TS stuff was just faster-running, easier to iterate, and better. And story-point allocations consistently showed that for an excess of 20 devs working on those codebases.

As for pip/easy_install vs npm/yarn/pnpm… I’m curious what you think pip does well that yarn/npm doesn’t? I’ll say in my work experience there’s more/better enterprise private repository/cache support for node modules than for python modules. Using npm security databases alongside “known good versioning” allows a team of even 100 developers to safely add libraries to projects with no fear of falling out of corporate compliance regulations. I’ve never seen that implemented with pip

Bruce ,

100 developers to safely add libraries to projects with no fear of falling out of corporate compliance regulations.

Depending on the regulations, python virtual envs could make it possible too.

abraxas ,

How so? The companies I worked for were using venv’s but nothing that could help with standards.

Using a private npm repo, I can actually do aninstall of a library I want to use and it’ll refuse to install if that library isn’t already approved for use by the organization, and if it is/does, it will install only the approved version. Further, I still don’t have any of the libraries installed I don’t want (even secure-seeming unnecessary code is a potential risk and unnecessary). The last 2 places I worked that used python used venv’s, but the pip requirements.txt file was still fairly hard to keep regulated.

Bruce ,

From approved environments: pip freeze > requirements.txt ?

abraxas ,

So let’s say I want to add a library not currently being used in this project, but that might have been approved for another project in another repo? How does pip freeze solve that problem? Do python users endorse a “every single python app in the entire org should use the same requirements.txt” mindset? Or what am I missing?

pingveno ,

pip/easy_install

Are you sure your knowledge of Python’s package management isn’t out of date? easy_install has been deprecated for years. There are a few mechanisms that the Python community now has for dependency management and installation. My favorite solution is Poetry, which like npm maintains a separate dependency (pyproject.toml) and lock (poetry.lock) file.

abraxas ,

I didn’t think anyone was using easy_install anymore, but I still see it in docs for stuff.

Poetry looks interesting, but does it support private-only dependencies, where the system will reject a library or version if it has not been previously approved and cached?

pingveno ,

I think this is what you’re looking for, where you can configure both the resolution order and whether to just pull from a private repository.

abraxas ,

Ah, yeah. Pretty awesome. Looks like they added that in 2019. I wonder why I’ve not seen that behavior used much at all.

Is there also good repo-mirror functionality to keep it easy to curate the private source?

pingveno ,

I’m not sure why it’s not done as much. But yes, there’s tooling to maintain a mirror. I’m not sure about quality, since I haven’t done it myself.

ComradeKhoumrag ,
@ComradeKhoumrag@infosec.pub avatar

Python is as inefficient as js is ugly

LeFantome ,

Well done.

That is like a colleague farewell card that says, “Four years already? It seems like only six months with all that we have accomplished.”

Rodeo ,

Afaik JavaScript only runs in a browser. If you want to make a desktop app your only option is something like electron.

For example, you can’t make the equivalent of a bash script with JS, but it’s trivial with python. I don’t think you can do system calls at all with JS.

vithigar ,

There are non-browser JavaScript implementations, the most well-known of which is node.js

nothacking ,

Nodejs is a works great for that.

vettnerk , to programmerhumor in Project Management 101

Nine women can create a baby in 1 month.

yogthos OP ,
@yogthos@lemmy.ml avatar

I’ve worked with project managers who must’ve believed that. :)

Draces ,
yogthos OP ,
@yogthos@lemmy.ml avatar

😄

alcasa ,

If not your processes are just not agile enough

dream_weasel ,

That’s because the premise is ridiculous!

It takes 9 men and 1 woman to make a baby in 1 month.

IRQBreaker , to mildlyinfuriating in That pattern

Made in PRC

FlyingSquid , to mildlyinfuriating in That pattern
@FlyingSquid@lemmy.world avatar

I already hated humanity, but this just reinforces my opinion.

Lysergid , to programmerhumor in Project Management 101

“But I’ve told to users that we will deploy this feature tomorrow”

Honkinwaffles , to linux in What are the main challenges in Linux adoption for New users, and how can it be addressed?

The actual answer, there is no reason to switch. The vast majority of users do not care about Linux or why they would want to. For us there are lots of benefits and things we enjoy about getting away from Windows but for them “why?”

sundaylab ,

I will object on this one. Even if the majority of user does not care about privacy they do care about ransomware , viruses, speed of the system and in my opinion Linux / BSD is secure, fast and speed remains after time not like Windows where I felt that after 6 months I had to reinstall to get a performant system. I guess it is all about convincing your family and friends about those benefits.

Honkinwaffles ,

Two weeks ago my step mother asked me “Can you help my friend connect her PC to the wifi, it runs Windows XP” users are fucking weird.

a_statistician , to programmerhumor in Ouch
@a_statistician@programming.dev avatar

Travis used to be brutal about this. Email headlines that were like “Still failing…”, one piled up after another when you were trying to tweak the CI process.

001100010010 , to programmerhumor in Project Management 101
@001100010010@lemmy.dbzer0.com avatar

Those towers actually fell because someone used an oven as depicted by the image on the right, those planes are CGI and a corporate cover-up trying to avoid an OSHA fine. So obvious, I can’t believe these sheeple actually fell for the lie. Smh my head… 🙄

InverseParallax , to programmerhumor in Ouch

I’m sorry dad, I wasn’t trying to have a miscarriage!

intensely_human , to mildlyinfuriating in That pattern

It’s actually kind of beautiful because it makes me think of breaking the grid of space to do some kind of faster-than-light travel.

This could be a ripping seam in the fabric of spacetime at the edge of an Alcubierre warp bubble.

Like a “behind the veil” opportunity appearing as a rent in the backdrop of reality, that you could step through. A secret cave entrance opening in a Zelda game. That feeling.

Tom2day , to mildlyinfuriating in That pattern

Very disturbing! I will now be day drinking.

Kolanaki , to memes in You thought you were, didn't you?
@Kolanaki@yiffit.net avatar

Propaganda is what British people do when they want a better look at something.

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