Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)JA
Posts
0
Comments
108
Joined
2 yr. ago

  • The point of the attestation is to show that given browser won't do some things. If the browser is open source on open source operating system the user can modify it in any way he wants, so not such attestation can be given to such browser.

    Even if we are ok with attested browser being official builds never modified by users, then user could still fake it if they have full control of their operating system. So the operating system must also be attested, so it cannot be freely modified. And what is a point of open source then? You can see, but you cannot touch?

  • Will you change your bank when it refuses to work with Firefox? What if most other banks do the same?

    This is how things are in Android now – online banking, online games and even subscription media services are mostly unavailable to those who would like to use non-official OS.

    website authors will want to limit their own audience for the benefit of some company?

    Many websites already refuse to work with anything not-chrome-based – so website authors often don't care.

    Banks see that as 'security', so they are ok with 'losing' a small percentage of customers who want 'insecure' devices. In fact they would hardly lose anything, as their customers usually depend more on the bank, than the bank on any particular customer.

    For media providers, that is another 'anti-piracy' measure (DRM) – they will also happily sacrifice Linux users, as insignificant fraction of users, probably less then 'actual pirates' on Windows or Mac. Netflix already won't stream in high quality to Firefox on Linux.

    For online game providers this will be easy anti-cheat measure – they will also not care about that insignificant fraction of user.

    Each of those service providers would loose maybe 5% of their user base (probably less… as most users would eventually accommodate), but the affected users would use major number of services they care about.

  • Kopia or Restic. Both do incremental, deduplicated backups and support many storage services.

    Kopia provides UI for end user and has integrated scheduling. Restic is a powerfull cli tool thatlyou build your backup system on, but usually one does not need more than a cron job for that. I use a set of custom systems jobs and generators for my restic backups.

    Keep in mind, than backups on local, constantly connected storage is hardly a backup. When the machine fails hard, backups are lost ,together with the original backup. So timeshift alone is not really a solution. Also: test your backups.

  • I know Restic before Kopia and made a set of systemd units to run Restic backups on my home server and office workstation (both online 24/7).

    Kopia seems much nicer for a regular user, so I use it on my and family laptops. I used to use Duplicati there, but that project seems dead.

  • I used to use desktop computers both at work and at home (and laptops only when away), but that killed my back – too much sitting. Since then at home I use only laptop – I can lay down with that. I do hate touchpads too, so I don't use that – just a regular mouse. Yes, one can connect a mouse to a laptop. ;-) I would prefer a full keyboard, but the one on laptop is not too bad.

    Recently I have bought a powerful PC for gaming, but I only use it remotely, from my laptop (Steam streaming is great).

  • Raspberry Pi is based on smart phone chips, very specific chips from one manufacturer. Raspberry Pi Foundation is not the main customer for this manufacturer and chips used for Raspberry Pi are not their only product – and now, during the big 'chip shortages' and supply chain problems other customers and other chips are given priority. There are no (or not enough) new chips for Raspberry Pis so there are no new Raspberries, so availability is dropping and prices are soaring.

    I guess the same is true for most other SBCs.

    For my hobby projects I switched to Raspberry Pi Pico. It is not a SBC, you won't run Linux on that, but it is a very capable microcontroller board which is enough for my needs. It is way cheaper much more available. And I won't look back – it occurred to me that things are much simpler when there is no whole OS on my devices and everything the device does is in my own code.

    There are no problems with Pico availability, as it is based on a simpler, custom chip, designed by Raspberry Pi Foundation and manufactured for Raspberry Pi Foundation – they are no longer dependent on a single supplier.

  • Depends on a person and their social circle. I hardly have any social life apart from the on-line interactions and infrequent in-person meetings with on-line friends. And it is not like I stopped having friends when the internet appeared, on the contrary.

    Social media getting shittier and shittier directly affects my social life. I hope something good for this purpose appears soon and at least some of my friends and acquaintances move there, like they moved to Facebook years ago.

  • The point of being a monarch is not being beholden to any rules.

    Not really. Absolute monarchy is not the only kind of monarchy. There are also constitutional monarchies and various in-between. Even absolute monarchies usually are defined by some rules (e.g. succession of power in hereditary monarchies).

  • I think Java ecosystem is more about 'best practices' (in the most enterprisey meaning) than common sense and good coding. That is why everything in Java gets so over-enigeered. Abstraction over abstraction. XML, SOAP, beans, factories of factories at every corner.

    At least that is my feeling, as an sysadmin (fluent in some other programming languages) who occasionally deploys those monstrosities.

    Compare that to PHP apps. They also tend to be a mess, but in a completely different way. No 'best practices' are common here. Just a pile of spaghetti code, that does the thing it is meant to (until it doesn't).