Skip Navigation
Posts
22
Comments
844
Joined
4 yr. ago
  • poweroff or shutdown will work on almost every distro. Even systemd ones (they are usually symlinks but doesn't really matter because they work).

  • They want to make money off of services, every service they offer requires a Microsoft account to purchase and use. Everyone that they force to make an account during setup is one step closer to paying for a Microsoft service.

    There are obviously tradeoffs (less sales of these versions of windows and some users pushed away from Windows altogether among others), but the motivation is clear.

  • Just looking at the numbers, they are spending $5G and losing $1G. Their subscriptions are growing. So if they grow another 25% they are making money. (Ignoring infrastructure costs which are most likely a tiny fraction of per-user revenue.) They also just launched an Android app. So I think their story is looking pretty good. Not even considering that it raises the value of Apple TV hardware, their other devices and gives them more lock-in for customers in general that seems like a great investment they made.

  • This is what I moved to after Gandi started becoming shit and I have nothing bad to say about them yet.

  • But your case is wrong anyways because i <= INT_MAX will always be true, by definition. By your argument < is actually better because it is consistent from < 0 to iterate 0 times to < INT_MAX to iterate the maximum number of times. INT_MAX + 1 is the problem, not < which is the standard to write for loops and the standard for a reason.

  • Technically if it doesn't have a bathtub or shower it is called a powder room. But that phrase is rarely used. (Mostly because 90% of the time when we say bathroom we mean toilet.)

  • Actually I would pick GIMP.

    1. Says what it is, an image editor.
    2. No popups and random interruptions.
    3. Not only AI editing examples which makes me thing the tool is AI only.
    4. An overview of the variety of major features it has rather than just AI editing.
    5. Links to helpful documentation rather than endless marketing pages that say nothing.

    Really think only thing I would like to see is some screenshots and examples of using the tool, rather than just info on what it does. But the Photoshop page barely has this, just a few examples of the AI tools.

  • As an IDE

  • Huh?

    I've used Vim for a decade and I would be offended if it made any noise.

  • Maybe, but some of my favourite channels do YouTube as a full-time job. Maybe they would still post part-time if they couldn't profit off of but the videos would almost certainly be less-frequent and be made with tighter budgets.

    But even then I find it hard to believe. I subscribe to a bunch of seemingly for-fun channels but most of my favourites have by this point become full-time video creators. GCP Grey, Captain Disillusion, Technology Connections, Tom Scott, Veritasium...

    It is true that money can corrupt, but in this world you also need an income, and if you need to devote a lot of time to get income from a different source then that only distracts from the time and energy that you can put towards making videos.

  • If you just want the video call part you can use https://call.element.io/ and get E2EE calls by sharing a link. It has worked pretty well for me.

    There was one bug a few weeks ago where new participants wouldn't show up but that seems to have been fixed.

  • But that's my point. If these creators on different sites charged between $0.26 and $1.30 I would have subscribed to a bunch of them. But when they are charging $5/month that is quite a different amount to pay. Something that I would only really be considering for my absolute favourites.

  • I would love to see some easy built-in monetization system for PeerTube. Ideally this could be "micropayments" style subscriptions where you could pay a small amount to subscribe to a channel or a small-amount per video (with batched payments to avoid too high of fees). I would also love to see a "pay what you want" subscription option and tipping.

    It would probably need to be plugable so that different payment providers can be used, but even just starting with one would be exciting.

  • I still recommend it. I'm not fully happy with the situation but for now I consider it my best option.

    1. I consider Chromium-based browsers out of the question as they give too much power to Google. This is already showing to be a problem with new APIs and "features" that Google is pushing into the web platform and the bigger the market share gets the more control they have.
    2. Web browsers are the biggest attack surface that most people have. Displaying untrusted webpages and running untrusted code is incredibly difficult and vulnerabilities are regularly discovered. I don't yet know a Firefox fork that I trust enough to reliably respond to security vulnerabilities quickly and correctly.

    So for now I am staying with raw Firefox. Not to mention that as a disto-built Firefox I have some insulation from Mozilla's ToS. But I am very much considering some of the forks, especially the ones that are very light with patches and are mostly configuration tweaks.

  • PeerTube doesn't have a monetization story aside from sponsorships which means that it won't be a real competitor from YouTube. There are lots of "for fun" YouTube channels but what enables so many people to publish so many videos is the fact that they can profit off of them. PeerTube is great, I follow a handful of channels, but it won't be a YouTube competitor until people can actually run a business on it.

  • I love creators hosting their content on more disparate platforms, I would love to see less centralization. But the problem is that these all cost so much. YouTube Premium is $13/month and I get access to a huge variety of channels. LTT on Floatplane is $5/month for one collection of channels (which are available on YouTube, maybe with some bits cut). Corridor Digital is similar at $4/month.

    Very few channels actually provide me $5/month worth of value. This is only really reasonable for the biggest fans (which admittedly I am not of either of these). Even if these channels have a few videos a week (maybe LTT is over daily with all of their different programs) that is a lot to pay for little variety.

    I understand the problem here. Only a tiny number of users are actually going to sign up anyways, so you need to extract more value from them. Say LTT makes $0.50/month from the average subscriber on YouTube. If they charged $0.50/month for their Floatplane channel they would actually loose money, because the people that sign up on Floatplane are going to be above average subscribers. So they need to charge more to even break even (let's say they value control enough that they aren't looking for increased revenue). But as they raise the price along the curve they are even more heavily filtering for the biggest fans, which were bringing them in top percentile revenue on YouTube, making the problem even worse. This means that these platforms are always going to be priced to profit off the whales, rather than the casual users who enjoy watching some videos from these channels. Maybe in some beautiful feature where publishing on separate platforms becomes normalized this will change, but it is very far in the future and a huge roadblock to getting to that future.

  • Is the limit 2 VMs or two macOS VMs? I thought it was technically a "licensing" restriction.

  • Wine will mount your root folder as a Windows drive by default. So if the malware is scanning all connected drives and encrypting/uploading them you still have a problem.

  • Also consider independent or small-chain pharmacies. I'm spoiled for choice in downtown Toronto, there are a handful within a few minute walk. The one I picked (because it was the closest) was super friendly and convenient. Even though they have shorter hours I can walk in and be out with my prescription in literally 30 seconds. If I have questions I can call and someone picks up the phone. On top of this way better service they have never charged beyond my insurance's coverage, so I haven't paid a dime out of pocket.

    If you can this is definitely the way to go.

  • For .config it isn't as important to me, but putting things that can be re-created in .cache (well the proper environment variable that defaults to .cache) is very nice because I don't need to back up all of that junk.

    But it wouldn't be unreasonable to put something like .config in a git repo, and storing full history for large and frequently changing files is a waste of space if they aren't really "config".

  • You can consider yourself whatever you want for however long you want.

    If you feel young and people thing you are weird for saying so that is their problem. Young is a feeling not a number.

  • Selfhosted @lemmy.world
    kevincox @lemmy.ml

    LDAP to UNIX user proxy

    Is there any service that will speak LDAP but just respond with the local UNIX users?

    Right now I have good management for local UNIX users but every service wants to do its own auth. This means that it is a pain of remembering different passwords, configuring passwords on setting up a new service and whatnot.

    I noticed that a lot of services support LDAP auth, but I don't want to make my UNIX user accounts depend on LDAP for simplicity. So I was wondering if there was some sort of shim that will talk the LDAP protocol but just do authentication against the regular user database (PAM).

    The closest I have seen is the services.openldap.declarativeContents NixOS option which I can probably use by transforming my regular UNIX settings into an LDAP config at build time, but I was wondering if there w

    Toronto @lemmy.ca
    kevincox @lemmy.ml

    When the subway replacement shuttles roll in.

    Ricochet Robots @lemmy.ml
    kevincox @lemmy.ml

    Robots' Revenge - Daily Puzzle Challenge

    Toronto @lemmy.ca
    kevincox @lemmy.ml

    Why can't you return empties in downtown Toronto?

    This is frustrating. I live in a small apartment and my nearest beer store is over 20min walk. I can get to at least 6 LCBOs in that time and dozens of grocery stores that sell alcohol. I'm not even the worst off..

    Note that in the map posted the middle location is Yonge and Dundas which doesn't accept bottles. So if you live in the downtown core you can be walking 30min easy (each way).

    You can see a map here, but which ones accept bottles or not aren't indicated until you click "show details". https://www.thebeerstore.ca/locations

    How is this acceptable? I am forced to pay a deposit on every bottle but have nowhere to return them. Either I save up and haul a giant bag 20min or drive. Either way a waste of space in my apartment and I don't even drink that much.

    It seems that we need a solution.

    1. Make LCBOs take bottles back. (or anywhere that sells alcohol, including Beer Store delivery)
    2. Remove the deposit and recommend recycling (sucks for bottles which are better washed an
    Ninja Creami @lemmy.ml
    kevincox @lemmy.ml

    Chocolate Ice Cream Made with MAXIMUM Flavor

    RSS Recommendations @lemmy.ml
    kevincox @lemmy.ml

    Please recommend me some blogs about Linux or FOSS or similar that you follow through RSS.

    Programmer Humor @lemmy.ml
    kevincox @lemmy.ml
    Linux @lemmy.ml
    kevincox @lemmy.ml

    What is your favorite terminal emulator.

    I'm reconsidering my terminal emulator and was curious what everyone was using.

    Ricochet Robots @lemmy.ml
    kevincox @lemmy.ml

    Web-Based Ricochet Robots Solver

    Lemmy @lemmy.ml
    kevincox @lemmy.ml

    Decentralized vs. Federated

    RSS - Really Simple Syndication @lemmy.ml
    kevincox @lemmy.ml

    A Decade of RSS Via Email

    Fediverse @lemmy.ml
    kevincox @lemmy.ml
    Linux @lemmy.ml
    kevincox @lemmy.ml

    Attempting to use bcachefs

    nixos @lemmy.ml
    kevincox @lemmy.ml

    Bisecting the Linux Kernel with NixOS

    cross-posted from: https://beehaw.org/post/551377

    Recently my kernel started to panic every time I awoke my monitors from sleep. This seemed to be a regression; it worked one day, then I received a kernel upgrade from upstream, and the next time I was operating my machine it would crash when I came back to it.

    After being annoyed for a bit, I realized this was a great time to learn how to bisect the git kernel, find the problem, and either report it upstream, or, patch it out of my kernel! I thought this would be useful to someone else in the future, so here we are.

    Step #1: Clone the Kernel; I grabbed Linus' tree from https://github.com/torvalds/linux with git clone [email protected]:torvalds/linux.git

    Step #2: Start a bisect.

    If you're not familiar with a bisect, it's a process by which you tell git, "this commit was fine", and "this commit was broken", and it will help you test the commits in-between to find the one that introduced the problem.

    RSS - Really Simple Syndication @lemmy.ml
    kevincox @lemmy.ml

    SaaS RSS hosting

    www.rss-hosting.com RSS hosting

    Simple and cheap cloud hosting for your RSS feeds and content. You can create or import RSS feed, edit it, add messages, get a download link for sharing and check statistics.

    RSS hosting
    RSS - Really Simple Syndication @lemmy.ml
    kevincox @lemmy.ml
    decentralized @lemmy.ml
    kevincox @lemmy.ml

    Decentralized Applications via the Web Push API

    RSS - Really Simple Syndication @lemmy.ml
    kevincox @lemmy.ml

    RSS Feed Best Practises

    RSS - Really Simple Syndication @lemmy.ml
    kevincox @lemmy.ml

    I started an RSS to Email Service

    I know the Email isn't everyone's favourite RSS reader but it works really well for me. I wasn't happy with any of the existing services so I started my own.

    https://feedmail.org/ is a low-cost RSS-to-Email service with nice clean templates. I'm happy to answer any questions.

    IPFS @lemmy.ml
    kevincox @lemmy.ml

    Backups with IPFS