• 0 Posts
  • 24 Comments
Joined 2 years ago
cake
Cake day: June 19th, 2023

help-circle

  • What technical limitations?

    I’d guess it was the small battery in the watch. A lot of features on Apple’s smartwatch cause serious battery life problems unless they can be offloaded to your phone at least most of the day.

    For example if you have the weather conditions on your watch face… the watch can lookup the weather but it generally will ask your phone to do that. Stuff like that is a lot easier if you control the phone operating system and aren’t just running an app.

    … for example if you never launch the weather app on your phone, both Android and iOS will reduce it’s ability to drain the phone’s battery by running in the background. Apple makes an exception to that rule for weather apps where the user has a widget an Apple Watch face. How could the Android battery management systems know what widgets are on your Apple Watch?





  • abhibeckert@lemmy.worldtoMemes@lemmy.mlChat Apps
    link
    fedilink
    arrow-up
    16
    arrow-down
    1
    ·
    edit-2
    2 years ago

    what’s wrong with just texting

    If you have friends in another country, it might cost a quarter every time you send a message.

    In regions of the world (e.g. Europe, and a lot of Asia) where some countries are the size of a large city (or perhaps the entire country is one city), that’s a problem. You’d be sending international texts all day every day.



  • I seriously doubt they removed seats because people were sitting on them.

    More likely it was costing too much money.

    At least in my city, some people don’t just sit on a seat (or sitable landscaping feature like a low wall). They eat on them, drink alcohol, leave behind food scraps rats eat the food, bottles get smashed, some people even go to the toilet next to the seat, etc. And yes - there are rubbish bins and toilets nearby.

    Sometimes it’s worse, bloodstains, fights, etc.

    The only parts of the city that have seats are cleaned three times a day and heavily policed with plain clothes officers on foot patrolling the area 24/7/365. That cost wasn’t necessary 10 years ago but it is today. We could go into why but that’s largely irrelevant.




  • Assuming they don’t want to end up like Aaron Swartz… I’m guessing they are deleted. Unfortunately it’s just too expensive to try to fight DMCA notices. Kim Dotcom has been trying that for a full decade now - his legal costs have surely stretched into tens of millions of dollars and he’s lost pretty much every step of the way. All the money he’s burned on this has delayed a lengthy prison sentence, he’s unlikely to win and would have got a lighter sentence with an early guilty plea.

    As to the tooling… AFAIK it’s not possible to delete some things in Lemmy. I expect they’ve fixed that now. At least for things that are likely to be on the receiving end of a DMCA notice.




  • The specific attack they were talking about involved 126.9 million network requests per second, over a sustained period of time, and it was a widespread attack where the source was millions of individual computers, suspected to be regular desktop PCs from (or adjacent to) China. In other words the attack involved malware that was rapidly installed on vast numbers of computers at the same time.

    Due to the massive size of the attack, it was investigated thoroughly and the only sensible conclusion was that it was state sponsored. Specifically China likely to have used their widespread censorship tools to install malware that quietly attacked Github, likely without the owner of the PC from even knowing it had happened (the attack wasn’t serious enough to disrupt the infected PC)…

    That’s not “hating Chinese” it’s just pointing out a simple fact. Some DDoS attacks are state sponsored. And only a small number of states gate involved in such attacks.


  • Putting a load balancer up in front of a few servers isn’t going to do anything to their database

    Yes it is. Suddenly your database exists in more than one location, which is extremely difficult to do with reasonable performance.

    load balancing doest automatically mean “do something stupid like spin up 100 app servers when we normally use 3”

    Going from 3 to 100 is trivial. Going from one to any number greater than one is the challenge.

    All you’ve described is a need for a db proxy in the off chance that Lemmy code has horrible access patterns for db transactions.

    Define “horrible”?

    When Lemmy, or any server side software is running on a single server, you generally upgrade the hardware before moving to multiple servers (because upgrading is cheaper). When that stops working, and you need to move to another server, it’s possible everything in the database that matters (possibly the entire database) will be in L4 cache in the CPU - not even in RAM a lot of it will be in the CPU.

    When you move to multiple servers, suddenly a lot of frequent database operations are on another server, which you can only reach over a network connection. Even the fastest network connection is dog slow compared to L4 cache and it doesn’t really matter how well written your code is, if you haven’t done extensive testing in production with real world users (and actively malicious bots) placing your systems under high load, you will have to make substantial changes to deal with a database that is suddenly hundreds of millions of times slower.

    The database might still be able to handle the same number of queries per second, but each individual query will take a lot longer, which will have unpredictable results.

    The other problem is you need to make sure all of your servers have the same content. Being part of the Fediverse though, Lemmy probably already has a pretty good architecture for that.



  • they can’t fire you for wearing shorts.

    True, but they can disrespect you for failing to fit in with the corporate culture. Honestly, I’d rather be fired.

    There are plenty of workplaces where you can wear “whatever you want”, and I’m happy to work at one of those… But the clothes you choose to wear still has consequences. I can totally turn up to work in a full suit/tie/etc if I want. But I’d stick out like a sore thumb.


  • Look in a big box clothing store and you’ll see that the women’s section is almost always 2 to nearly 3x larger

    What do they sell in the men’s section? Genuinely curious because as a man I never shop for clothes…

    Years ago, I found a brand and model (yes, they have a model number) of pants that fit well and have lots of pockets. I have them in long/short, and black/blue/tan. I wear a uniform shirt at work (it’s totally optional, but about half the staff wear them and I find they puts me in “work mode” mentally). My partner buys my shirts, because she tolerates me owning half a dozen pairs of the same pants but will not tolerate it for shirts.

    My fashion choices are my shoes, my watch, my glasses, my phone, and my haircut. All four are the same every day but every six months or so I change one. That’s enough for me. I think it’s incredibly freeing to not have to worry about what I look like every day.