• 2 Posts
  • 612 Comments
Joined 1 year ago
cake
Cake day: June 19th, 2023

help-circle
  • It used to be pretty terrible, but the frameworks are getting there, starting with the languages they are based on.

    Believe it or not, Java has been optimized a ton and can be written to be very efficient these days. Another great example of a high-level, high-efficiency language is Julia. And then there is Rust of course, which basically only sacrifices memory-efficiency for C-speeds with Python-esque comfort. It’s getting better.




  • Second this. What you need for high quality media is space, not speed. For any single stream, network and drive will be fast enough anyway. Your typical HDD offers like 4-6 times the bandwidth that a regular Blu-ray can provide. You can get 8TB HDDs for the price of 2TB SSDs. Random access doesn’t matter for that application.

    You might want to invest in redundancy and use a RAID 1 or RAID 10 array, depends on how valuable that media is to you or how long it would take to recover in case it’s lost. A simple solution would be a btrfs software RAID, in case your are after something like a Linux home media server with Jellyfin.







  • You have no idea what a pain in the ass it is to develop even a fraction of a car. I have seen the madness first hand. Everything is specified precisely, tested, protyped and tested again. Pretty much every part, microchip, piece of software, you name it. In addition you have designers wanting stuff certain ways, cost cutting and so on.

    Now take that, put some old farts in exec position into the equation and imagine you want to totally change how cars work. They may be convinced you are right at this point, but now you need to rethink and adapt all processes, develop and specify and prototype tons of new stuff, integrate that with old stuff, build new supply chains, test all that and repeat.

    Comparing a company to a containership was always a great analogy. The current situation is attempting a 360 with one at full speed. Startups have the advantage of being build arround new ideas like centralised computing, autonomous driving, modern entertainment systems etc. They have disadvantage when it comes to cost, quality management, distribution, volume… That said, the technological advantage is very pronounced atm.

    I’m sure we will get there eventually, but it will definitely take some more time for the Germans to fully catch up.






  • Tbf, you could use portable / user installs (if everyone would actually do their apps right), you can (now) use a package manager and you can (sometimes…) get an official, verified version of an app through the store and even if not, installers are (usually…) signed these days (although criminals do apparently get signatures too…)… And then this all falls apart, because you need a random driver from a random website. Security 👉👉