Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]

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

help-circle

  • Even if the report is inaccurate, Backblaze has never been profitable, which isn’t great. Investors want to see a return on their investment. They’ll keep pushing Backblaze to become profitable, likely eventually resulting in enshittification of some sort. We’ll see if things have changed when they publish their Q1 2025 results on May 7.

    One of the harsh realities in Silicon Valley is there’s a lot of companies that produce great products but end up failing after going public, either because they couldn’t find a good product market fit, or because they couldn’t figure out how to make their idea profitable.









  • apt and apt-get both use dpkg internally, but these days it’s essentially seen as an implementation detail that regular users don’t need to know about.

    dpkg doesn’t resolve dependencies (that’s a feature of apt) which means that if you install a Debian package with dpkg, you’ll have to manually install all dependencies first, and they won’t be marked as automatically installed (so autoremove won’t remove them if they’re not needed any more). Using apt solves that.

    The web suggests dpkg because either the articles are old, or they’re based on outdated knowledge :)





  • Bitwarden and Vaultwarden are different products. Vaultwarden is API-compatible with the Bitwarden client apps, but it’s a completely separate project.

    Both are self hostable. Bitwarden is designed for large deployments (like companies with tens of thousands of employees) so the design is very different to Vaultwarden which is designed for small deployments.


  • I used to self-host Bitwarden but switched to Vaultwarden a while back.

    In the Bitwarden Android app, make sure all the autofill settings are enabled, including accessibility (which helps with autofill in apps that don’t officially support it). Sometimes, system updates seem to disable them.

    Also note that Android apps need to explicitly support autofill. Not all apps do. The “use accessibility” option is supposed to help with apps that don’t officially support autofill.


  • These days, apt is for humans whereas apt-get is for scripts. apt’s output is designed for humans and may change between releases, whereas apt-get is guaranteed to remain consistent to avoid breaking scripts.

    apt combines several commands together. For example, you can use it to install packages from both repos and local files (e.g. apt install ./foo.deb) whereas apt-get is only for packages from repos and you’d need to use dpkg for local packages.