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

help-circle


  • Except how bad was it for Microsoft?

    They didn’t lose share. For the people that rightfully saw Metro as a painful dumb direction in Windows design language, they just stuck with Windows 7. Microsoft didn’t have upside they wanted, but they didn’t have the downside.

    They tried to pump life into their mobile platform by throwing their desktop platform under the bus. Because they have zero competitive pressure, they attempt to do that with essentially zero downsides. Just like now they can make their OS little more than an advertising platform for the Microsoft Store and Microsoft services without real repurcussion.


  • With many bearaucracies there’s plenty of practically valueless work going on.

    Because some executive wants to brag about having over a hundred people under them. Because some proceas requires a sort of document be created that hasn’t been used in decades but no one has the time to validate what does or does not matter anymore. Because of a lot of little nonsense reasons where the path of least resistance is to keep plugging away. Because if you are 99 percent sure something is a waste of time and you optimize it, there’s a 1% chance you’ll catch hell for a mistake and almost no chance you get great recognition for the efficiency boost if it pans out.


  • Guess it’s a matter of degree, that was the sort of stuff I was alluding to in the first part, that you have all this convoluted instrumentation that you can dig into, and as you say perhaps even more maddening because at some times it’s needlessly over complicating something simple, and then at just the wrong time it tries to simplify something and ends up sealing off just the flexibility you might need.


  • The things is you really can’t be that good with windows.

    Sure you can get good with registry and group policy and other stuff that is needlessly complicated to do relatively simple stuff. You can know your way around WMI and .net and powershell…

    But at some point, the software actively hides the specifics of what is wrong. You can’t crack open something to see why it’s showing some ambigious hexadecimal code or a plain screen. You can’t add tracing to step through their code to see what unexpected condition they hit that they didn’t prepare to handle. On Linux you are likely to be able to plainly see a stack trace, download the source code, maybe trace it, modify the source code.

    Windows is like welding the hood shut and wondering why mechanics have a hard time with the car.




  • Yeah, the PayPal one is so spot on.

    He had a company that I guess was like CitySearch that no one ever heard of and managed to win a lottery of selling it to Compaq who thought they had to do something in this whole dotcom thing.

    Then he founded ‘x.com’, a failure of an online bank while Paypal took off. Then, somehow, in the wake of being merged in he talked the company into letting him be in charge, despite his company pretty much the relative failure in that relationship, and he nearly tanked it before being kicked out. Despite this for a long time he got credit as ‘the paypal guy’, despite his only contribution being almost tanking it after losing to it initiallly in the market. Again, won the lottery because he had such a share and eBay tossed so much money at it.

    He’s supremely successful at taking credit from others when things work out.


  • I’d research Chilipad harder if I were in the market again. At very cursory glance it seems like less of an uphill battle. I could be wrong and they could be douchey, or their engineering somehow sucks, but maybe they are good too.

    FreeSleep is what I would do if they try to force the subscription on me, but I probably wouldn’t buy the product hoping that I can change their firmware against their will. I don’t want to give money to a vendor I would just be antagonistic with.

    If they announced they formally endorsed use of FreeSleep as an ‘advanced alternative’, ok, but that isn’t going to happen.


  • This is spot on. Note these asshats eventually caved and added local controls when customers kept saying how horrible it was to use the phone. The local controls are explicitly disabled unless the cloud service has recently approved the bed to allow the local controls to work. You have to use the phone to enable the local controls. The phone can’t do anything locally except tell it how to connect to wifi. If you don’t have the subscription or grandfathered in before the subscription, the local controls do nothing.

    Well, unless you jailbreak your cover with FreeSleep.



  • The designers were thinking “we want to force users to a monthly subscription”.

    So against my preference, we bought one of these. Years ago and it wasn’t so crazy expensive and the basic ‘cloud’ functionality was free. Over the course of the years of the initially decent warranty, the covers sprang leaks and so we got free upgrades carrying us all the way to a generation of the product where they replaced the crappy molded leak prone water mat with decent tubes that seem to be more resilient, all without needing to get in the subscription. As a consequence, I know about their evolution.

    From the onset, they were hammered with “phone over the internet control is bogus, add a remote or buttons on the base or something”, and they kept responding with vague “we are working a solution”. Well, they ultimately did, they added earbud-style 'tap N number of times on the side to adjust things or dismiss alarms". Ok, super awkward and still no buttons, but at least it has local controls, right? Well, I go to try it and it just gives the long-buzz error indication. Turns out the app has to be used to activate the bed or schedule a start time before the local controls will let you control it. When they explicitly added a local control loop, they blocked it from working unless the cloud service said it was ok.

    This is not “crappy developer stupidly doesn’t know how to make local control work”. This is “developer going out of their way to screw over a customer to force them to keep paying for every single month they want the product to keep working”.

    A shame, aversion to buttons aside, the hardware design is really quite good, quiet and effective and seemingly more leak resistant.


  • Generally I see a few:

    • People wanting the highly deterministic, but slower behavior of the rc scripts.
    • People liking the fact that the rc startup was generally almost entirely defined in plain script files
    • Some folks criticizing certain opinionated things in systemd, as systemd delves deeper into things like capabilities and users.
    • Systemd can sometimes be a bit weird about how it does/does not capture stdout/stderr as one might guess in some situations.
    • Some folks not liking the journald angle of binary-only files

    Mainly the last point is the only one I personally find potentially aggravating, but since I never really am in a broken system without journalctl I’m not too bothered by it. I have saved myself some effort thanks to systemd including stuff that the daemons used to provide for themselves.


  • At least for a time, many of the big distributions focused exclusively on Gnome, and for KDE users it was kind of frustrating as everything would be all wired up for Gnome, and either KDE wasn’t packaged at all and you had to go third party, or it was a clearly second class citizen where the packagers just didn’t bother to wire up equivalent features. You would look it up and see how KDE had the same capability implemented, but the packager just hadn’t included some dependency or configured something to manifest it.

    Now I feel like the distributions take Plasma more seriously and so it’s easier to just ignore whatever Gnome is doing… Except for the occasional horrible UI presented by a Gnome app in your otherwise credible desktop. Since Gnome is both a DE and a UI framework, the UI framework gets to rear its head even if you largely ignore the DE.

    Then of course you have the tiling window managers/compositors, but those projects tend to be less ambitious anyway, and what the audience wants is pretty much what they can get from packages, even if the packagers aren’t quite as invested to know what can be done.


  • Or I just pick a solution that lets me customize as I like and supports it in a way I can feel confident about taking updates without worry. So Plasma desktop it is

    Gnome is not gods gift to desktop users that I feel I must accommodate, it’s a competent implementation that is just too set in their ways .


  • No, either gnome should actually support a lot of these things people are such with extensions for it or at least provide some semblance of compatibility if they are so insistent that extensions are the only way to get some of these customizations.

    It’s just odd to simultaneously praise extensions as the way for users to get what they want while undermining them every release.


  • So if I want various things in fedora 42, but I have to refrain because my favorite extension hasn’t been ported from fedora 41. I didn’t use gnome largely because I got tired of keeping up with the extension mess.

    Not all of us are trying to micromanage every little piece of software independentlly.



  • Can’t speak to the ‘or whatever’ as there may be things I know that are truly urgently needed, but blood type isn’t really an example of a phone type emergency.

    Ambulances frequently don’t even carry blood, and when they do, they usually have a small amount of O blood. The question of blood type doesn’t even come into play. Similarly at the hospital, while they may prefer to match blood type, they will use O blood at least in the short term, with a blood typing test being a matter of a couple of minutes to get the information directly instead of relying on pulling up and using the emergency contact information. This is assuming their medical record doesn’t just already have the information.

    As said, I try to be available, but it’s largely ruined by the volume of bullshit calls making it impossible to be at the beck and call of any random caller while also living a vaguely sane lifestyle. So I’ll usually send to voicemail unless it’s someone I actually recognize that I know will only call over an urgent matter.