• 0 Posts
  • 36 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle

  • Coming from what looks to me like a different perspective to many of the commenters here (Disclosure I am a professional platform engineer):

    If you are already scripting your setups then yes you should absolutely learn/use Ansible. The key reasons are that it is robust, explicit, and repeatable- doesn’t matter whether that’s the same host multiple times or multiple hosts. I have lost count of the number of pet Bash scripts I have encountered in various shops, many of them created by quite talented people. They all had problems. Some typical ones:

    Issue Example
    Most people write bash scripts without dependency checks ‘Of course everyone will have gnu coreutils installed, it’s part of every Linux distro’ - someone runs the script on a Mac
    We need to pass this action out to a command-line tool, that’s obvious Fails if command-line tool isn’t available, no handling errors from tool if they aren’t exactly what’s expected
    Of course people will realise that they need to run this from an environment prepared in this exact (undocumented) way Someone runs the script in a different environment
    Of course people will be running this on x86_64/AMD64, all these third party binaries are available for that Someone runs it on ARM
    Of course people will know what to do if the script fails midway through People try to re-run the script when it fails mid-way through and it’s a mess

    The thing about Ansible is that it can be modular (if you want) and you can use other people’s code but fundamentally it runs one step at a time. You will know for each step:

    • Are dependencies met?
    • Did that step succeed or fail (in realtime!)?
    • (If it failed) what was the error?
    • (Assuming you have written sane Ansible) you can re-run your playbook at any time to get the ‘same’ result. No worries about being left in an indeterminate state
    • (To an extent) It is self-documenting
    • Host architecture doesn’t really matter
    • Target architecture/OS is specified and clear











  • with ActiveDirectory ad group policies you can centrally configure the entire windows installation to the point that it isn’t possible for a local user, even with admin to leave the domain. User groups in Linux don’t really cover the use cases for installing and uninstalling applications and configuring options within all of those applications. Yes you can do some similar stuff with, e.g. FreeIPA or even binding to AD but fundamentally you have a local system with remote admin added on.





  • From the UK, actually born in Essex. Yes, 20-30 years ago people laughed at these, me included. These days you wouldn’t tell them in public, if at all. Same as for ‘Englishman, Irishman, Scotsman’ jokes.

    Anytime you’re picking on someone for a characteristic that:

    • They didn’t choose
    • They can’t change

    That’s a bad look. These days if you tell a joke like this at work you’re likely to get bad looks and your sudden employment will look bad.


  • SquiffSquiff@lemmy.worldtoTechnology@lemmy.world...So I Finally Quit Spotify
    link
    fedilink
    English
    arrow-up
    103
    arrow-down
    5
    ·
    6 months ago

    So OP has posted this everywhere, even getting it flagged on Hacker News. Article is weak sauce:

    I would agree with author that there are many problems with Spotify but concentrating on the artist revenue per stream and then publishing your top hits of the year as YouTube links? Really? Go and find out what the artist share per stream is on YouTube (regular YouTube video) for soundtracks. I’ll wait. Hint: there’s a reason that soundtracks using unauthorised copyrighted work get muted or taken down rather than revenue being redistributed.

    Recommending a paid desktop MacOS music app for local content? There are hundreds of local music players but OK… but none of the criticisms of Spotify were about the client! Foobar2000 (mentioned for mobile playback) supports Spotify streaming

    Article seems to boil down to ‘I got tired of Spotify recommendations and I am an aspiring musician at an early stage in my professional career so I am recommending Bandcamp and soap boxing about artist revenue share’ . There’s a reason that people, some with local music libraries in the TeraByte range listen to Spotify. There’s also all the competing services - Apple Music; YouTube; Deezer; Tidal; Amazon; etc…

    Recommendation to OP: If you are trying to persuade people on something, then decide what point you want to concentrate on, consider the pro’s and cons for your position, and make your point based/reinforced on that. Don’t meander around a bunch of inchoate personal gripes and affections that don’t really relate to one another or any particular point.


  • I’m in the UK. Spotify family subscription is £17.99/month (US$ 22.84). Same price as Netflix premium, although I have Netflix standard at £10.99 (US$ 13.96). Now, I know that they give a high percentage to the record companies, source says 70% but really? What are they doing over there? They seem to have some fundamental problems. With Netflix, my history, watchlist, search results, etc. are consistent across sessions and devices. Spotify can’t manage this. Netflix of course produce a significant quantity of original content. Spotify do a few live music sessions. I don’t think that the user experience with Spotify has changed significantly in the last 6 years that I have been a customer.

    So they’re not making money. They’re not improving the user experience or meeting the market standard for it. They’re not producing original content and they seem unable to comply with local laws. Why have they not been disrupted by one of their competitors?