• 0 Posts
  • 585 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle





  • Not in the EU it doesn’t, unless they got the user to review that Agreement and agree before the sale took place.

    After the implicit contract which is the sale has been agreed to by both parties (the buyer gave the money, the seller took it), one of the parties can’t force the other party to agree to a new contract before they’re allowed to get the contractual benefits of the original contract (i.e. the buyer getting to use the product they bought, the seller getting to use the money they got).

    It doesn’t matter if the seller has such power de facto - legally they most definitelly can’t blackmail the buyer by denying them their side of the contractual rights they got in the Act of Sale by blocking their use of the product they bought until they agree to a new Agreement from the seller.







  • Already back in the 00s you could get a media player box, with a remote, that hooked to you TV and played video files from any share in your network or an HDD hooked up to it.

    Nowadays you can get an Android TV media player box with Kodi on it (or you can install it), again with a remote and hooked to your TV to do the same as that 00s media player box but looks a lot more fancy.

    Or instead of an Android TV you can get a Mini PC or older laptop, ideally with Linux, with an HDMI output which you connect to your TV, install Kodi on it and get a wireless air-mouse remote (if you get one with normal remote buttons rather than the stupid “for Google” ones, the buttons seamlessly integrate with Kodi so you don’t really have to use the air-mouse stuff).

    Alternativelly if you want to avoid Android but don’t want to spend 150 bucks on a mini PC, you can get one of those System On A Board devices like one of the Orange Pi ones, put LibreElec on it (small Linux distro built around Kodi) and do the wireless remote thing with it.

    The back end of any of this is either files on a NAS, on a share on a PC, a harddisk connected directly to the device or even something like Jellyfin running somewhere else (which can be outside your home network) or even any of the many IPTV services out there.

    It has never been this easy to put together a hardware and software solution, entirely under your control - read: just as easy to use for corporate streaming services as for “personal” media - to watch media in your living room with the same convenience as purpose built devices for that, and it has never been this convenient to use or looked this good.


  • The problem is that a lot of people, specially Americans, have interiorized “red scare” propaganda notions, even when they see themselves as Lefties.

    If you don’t just mentally go “uuh, commies” at the mere wiff of communal solutions it’s a lot easier to actually look at certain ideas and judge them on their actual pros and cons, as is spotting authoritarianism for what it is (whether it claims to want to implement leftwing notions or rightwing ones) and tribalism (of the kind that supports Fascism whilst claiming to be leftwing, and I include both Putin supporting “communists” and Zionism supporting “liberals”)





  • The work is almost all done by integrated circuits, so what they did was basically supply the necessary crystal and caps to get the integrated circuits to work, add what looks like a voltage regulator to regulate supply and route the whole thing on what’s almost certainly a 4 layer board.

    Also at the speeds we’re talking about we’re not yet in the domain of having to worry about stuff like the impedance of lines and the signals in absolutelly normal circuit board lines bouncing or getting distorted due to things like impedance mistmatch.

    What’s impressive here is not the size of the thing (you would be surprised at how stupidly small even very complex functionality is nowadays - stuff like the Blackberry Raspberry Pi-Zero is only as big as it is because of making available so many pins to connect to not because of the actual hardware), it’s that this is pretty advanced electronics for high-schoolers even with good teachers, as figuring this stuff out generally involves a lot of datasheet reading unless you’re starting from somebody else’s design.


  • Almost 30 years into my career as a software engineer, I’m now making a computer game that takes place in Space and were planets and comets follow Orbital Mechanics, so I’m using stuff I learned at Uni all those years ago in Degree-level Physics, since I went to university to study Physics (though later changed to an EE degree and ended up going to work as a software developer after graduating because that’s what I really liked to do).

    I’ve also had opportunity to use stuff I learned in the EE degree for software engineering, the most interesting of which was using my knowledge of microprocessor design during the time I was designing high performance distributed systems for Investment Banks.

    (I’ve also used that EE knowledge in making Embedded Systems - because I can do both the hardware and the software sides - though that was just for fun)

    Also, pretty much through my career, I would often end up using University-level Mathematics, for example in banking it tended to be stuff like statistics, derivatives and integrals (including numerical approach methods) whilst game-making is heavy on trigonometry, vectors and matrices.

    So even though I never formally learned Software Engineering at University, the stuff from the actual STEM degrees I attended (the one were I started - Physics - and the one I ended up graduating in - Electronics Engineering) were actually useful in it, sometimes in surprising ways.

    At the very least just the Maths will be the difference between being pretty mediocre or actually knowing what you’re doing in more advanced domains that are heavy users of Technology: I would’ve been pretty lost at making software systems for the business of Equity Derivatives Trading if I didn’t know Statistics, Derivatives, Integrals and Numerical Approach Methods and ditto when making GPU shaders for 3D games if I didn’t know Trigonometry, Vectors and Matrices.

    And this is without going into just understanding stuff I hear about but are currently not using, such as Neural Networks which are used in things like ChatGPT, and Statistics are invaluable in punching through most of the “common sense” bullshit spouted by politicians and other people played to deceive the general public.

    Absolutely, you can be a coder, even a good one, without degree level education, but for the more advanced stuff you’ll need at least the degree level Maths even if a lot of the rest of your degree will likely be far less useful or useless.



  • I supposed that as long as Mozilla just stopped distributing those add-ons rather than block them (i.e. they can still be side-loaded) it’s complying just about as much as they have to.

    Even better if they keep the listings in the Mozilla add-on store but for Russian IPs do not allow downloads and instead have some text explaining why they were forced to not distribute those add-ons in Russia.

    Depending on the legality of the whole situation they might have held of from doing anything until there was a proper Court Order from a Russian Court but that’s about it.

    Ultimatelly Mozilla as a whole being blocked in Russia wouldn’t be any better than Mozila not distributing those add-ons themselves in Russia anymore, since the result when it comes to people being able to use those add-ons would be the same.

    Given it’s size in the browser market I don’t think that Mozilla not being available in Russia anymore would trigger the kind of pushback against Roskomnadzor in Russia that we many seem to hope it would and absent that there were really no good options here.