• 0 Posts
  • 33 Comments
Joined 2 years ago
cake
Cake day: April 3rd, 2024

help-circle


  • At the time people welcomed it; Trident really was terrible. However, since then Gecko’s marketshare has fallen into the single digits on account of Mozilla’s terrible governance. WebKit isn’t exactly a big alternative, either (and is often regarded as the new Trident in terms of web standard adherence). Opera used to have Presto but nope, that’s also Chromium now.

    That means we’re now stuck in a situation where an advertising company controls how the web works for 75% of all users. And they’re happily abusing that power.

    I’m rooting for Servo and Ladybird as new entrants into the market but both are small projects trying to challenge a multi-billion dollar industry titan who wants the web to be as complex as possible so that only they and their token competitors can exist.

    We might actually have been better off with Microsoft trying to keep Trident relevant.



  • I don’t know if they get a share or if they get a flat payment for every device that has crap preinstalled. Either way, not doing it would reduce profits and therefore go against the interest of the shareholders who would then have grounds to the CEO for failing to do their job.

    I’m very much unhappy with how that works but it’s a consequence of how publicly traded companies work. Companies that make it their legally binding goal to maximize shareholder gains attract more investors, have more money, and are thus more effective in increasing their market share. Over time they outcompete their rivals until the market is dominated by maximally profitable companies.

    At that point, shit-free products are only available if there is a clear indication that they will generate more profit than shitty products. And the handful of major players will happily collude to make sure only shitty products enter the market, increasing profits for everyone. Welcome to cartelville, population: the three companies that make up 95% of the world market.



  • Would be great but the manufacturer would be at a disadvantage because that bundled bullshit effectively subsidizes the device. So you’d have to either raise prices or accept a lower profit margin.

    Due to the high barrier of entry (e.g. because of patents) it’s unlikely that a privately owned company can make a big market entry, especially across countries. And a public company will be forced by the shareholders to maximize profit so either you bundle crapware or they fire you as CEO.

    Of course if you look outside the TV market such devices already exist. High-quality digital signage devices can easily be had – for about three times the price of an equivalently-sized TV.




  • Except if they then have to run it on their machine and the setup instructions start with setting up a venv. I find that a lot of Python software in the ML realm makes no effort to isolate the end user from the complexities of the platform. At best you get a setup script that may or may not create a working venv without manual intervention, usually the latter. It might be more of a Torch issue than a Python one but it still means spending a lot of time messing with the Python environment to get things running.

    This may color my perception but the parts of the Python ecosystem I get exposed to as an end user these days feel very hacky. (Not all of it is, though; I remember from my Gentoo days that Portage was rock solid.)






  • And don’t feel bad for getting an e-bike. Riding that is still a good workout if you get into the habit of going fast. E-bikes usually have a hard speed cutoff (25 km/h by law where I live); if you want to go faster it’s all you and the motor is just there to give you better acceleration and take the pain out of things like hills or opposing wind.

    If you don’t want to go fast, the bike still expects you to put in a certain amount of work. Low-intensity training is still training. Most crucially, getting that bit of assistance might get you to use the bike when you otherwise wouldn’t, turning no exercise into some exercise.

    People underestimate the benefits of light exercise. Even brisk walks or relatively leisurely motor-assisted bike rides can absolutely be beneficial if done regularly.





  • Basically, the way DIMMs are built with edge connectors causes trouble with signal integrity. That limits the maximum speed and is one reason why LPDDR is soldered.

    CAMMs replace the edge connector with a grid of contacts like on modern CPUs. That’s easier on the signal, allowing for faster speeds and even LPDDR on modules. Downside: They need to lie flat on the mainboard and thus use more space. Then again, laptop RAM is typically mounted in a flat configuration already so it’s mostly a new challenge on the desktop.

    In case you’re wondering why they announced CAMM2 and where CAMM1 went: The original CAMM was a proprietary module from Dell; their spec was refined into the JEDEC-standardized CAMM2.