Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SA
Posts
4
Comments
101
Joined
2 yr. ago

  • In such a system, people work on what they want, when they want, and provide for society because it's their true desire.

    I find it kinda hard to believe that people would be able to achieve the level of organization and would be willing to put in the effort required just by doing what they want when they want, without any outside incentive. I'm not talking about a painting or a book, that's why I specifically mentioned things requiring large investments. And by investment I didn't mean just money but time and effort in general.

  • I definitely mean "stealing" as "depriving the publisher of the cost". Limiting the term "stealing" just to moving physical objects really makes no sense in the current world.

    it only holds if you'd actually have ponied up were the content not available for free

    That's an interesting case I never really considered. If you only genuinely pirate stuff you would never buy otherwise then... I guess it's fine? But this alone doesn't put the end to the discussion because I find it really hard to believe that people would just give up all of the stuff they pirate if they had to pay for it. But in some cases, sure, sounds reasonable.

    Artistic content is, believe it or not, produced outside of capitalism as well.

    That's true of course but I don't think just pretending we don't live in a capitalist world and taking stuff for free is making this world better in any way.

    Let's say something costs $20, from which 75% goes to make some rich guy even richer and only 25% goes to the actual author who put in the work. It's more important to me to give that $5 to the author than NOT to give the $15 to the rich guy. Would I prefer there wasn't a rich guy in the equation? Yes, of course, but that's often just not possible.

    In the end, I genuinely want the world to be a better place but I don't really believe in extreme solutions. I appreciate your civilized answer despite different opinions. Peace!

  • No, I don't, because I can afford stuff and pirating in this situation would be just pure stealing which I believe is morally wrong. Yes, being a billionaire is usually morally wrong too but I don't think it just cancels out.

    Justifying piracy by saying capitalism is bad sounds like a hypocrisy to me. You want to use something that exists thanks to capitalism without participating in it. You want to eat your cake and have it too.

    Now, the case is different for people that can't afford stuff, especially when they genuinely need it (but I don't draw the line at entertainment, after all people NEED entertainment too). In that case, please pirate away. Everyone deserves a decent life. In general, I largely agree with OP's friend.

  • And then you see a vim wizard flying through the code at the speed of light, leaving those Jetbrains users behind.

    Just joking, I love vim (wouldn't call myself a wizard though) but everyone should just use whatever suits them.

  • I see that Framework and System76 were already mentioned. I would add Slimbook and Tuxedo Computers to the list.

    I was just in a market for a Linux laptop and I really wanted a Framework but it's not available in my country so I settled on Slimbook Executive 14 instead. I have it for around a month now and I'm very satisfied.

  • Apple just loves to make their stuff seem special by giving it names. Those names are often ridiculous but somehow it looks like they get the job done. I mean come on, dynamic island? I cringe every time I hear that name.

    But on the other hand take a look at the chip names. While their competitors use chips like "something mtux64-828qwerty", Apple releases a new A15 ✨bionic✨ which sounds like something that will literally change the world. I mean, it's bionic, that has to be incredible, right?

  • Off topic but I'm surprised by the amount of smart tv hate in this thread.

    I have a Philips TV with Android TV. I use it for YouTube, Twitch, Spotify and occasionally for other streaming services. I actually really like the experience. Everything is a few clicks on a remote away, the UI is clean, it works reasonably fast.

    I'm not going to argue about privacy though, that's definitely terrible.

  • I bought a new smartphone a few months back and I didn't realize it doesn't have a headphone jack until recently. That was the first instance when I wanted to use it. But it turned out that BT was supported in that case too.

    I absolutely see how removing jack is a problem for some people, but there is also a significant group which couldn't care less. I haven't used wired headphones in years.

  • A vast majority of the code in question is the code I've written for my work projects with multiple active contributors and refactoring is very common too. We all like to shit on Python for various reasons but no one in my environment ever complained about whitespace.

    Like I said, I don't think whitespace is perfect as a part of syntax but I'm much more likely to forget a semicolon than a proper indentation and this applies to any language. I guess it's not universal tough, because you can often see code with messed up indentation on online forums etc. TBH this is just unthinkable to me, indentation is absolutely necessary for me to be able to read code and reason about it. When I'm thinking about blocks and scopes it's not because I counted semicolons and braces, it's 100% indentation.

  • Yup, IMO Python is so much better with type hints that I can't help but think they should just be part of the language. Which is kinda stupid because of the "original philosophy" as you said. But on the other hand things like third party static type checkers and type stubs, or just untyped libraries can be a real PITA .

    Also, I acknowledge that the lack of typing can be an advantage for some people in some circumstances, even though I use typing even in the simplest and shortest scripts myself. Why would I want to figure out the types every time I look at the function if I can just write it down?

  • It's also important to acknowledge how different is prototyping from writing production code which has to be extendable and maintainable for years by multiple developers.

    Your take isn't even very hot when we are talking about prototyping 😉

  • Meanwhile here I am thinking about pivoting my career from Python to Rust because I've grown to hate Python's lack of typing. I also religiously write unit test even for minor personal projects.

  • Genuine question: why? What makes, say a semicolon, so superior to the the newline or tab characters?

    To be clear: I don't think whitespace as a part of syntax is an awesome idea which should be more popular. It's definitely a bit more error prone in some ways. It's not perfect. But it's okay.

    I've written a lot of Python and I don't think I have ever seen a syntax error caused by incorrect whitespace. I'm not exaggerating. I regularly forget semicolons in other languages but I never type out incorrectly indented code. Maybe that's just me though...