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

  • 11 Posts
  • 3.51K Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle

  • Snapshots let you very easily revert back to an older snapshot. They’re relatively fast and lightweight.

    You should have offsite backups too. Snapshots won’t help if your computer catches fire, gets stolen, etc. Rsync is okay, but has a bunch of downsides:

    • It only gives you a single copy.
    • If the source data gets corrupted, the backup copy will also get corrupted.
    • It’s not safe from ransomware since the client has full write access to the rsync backup (and thus malicious code could delete the backup).

    A backup solution like Borgbackup + borgmatic or restic is a better solution and solves the above issues:

    • You can easily take daily backups - all the data is deduplicated so it won’t take much more space (assuming you’re not changing every file every day).
    • Multiple backups means that if newer data is corrupted, you can just pull files from an older backup.
    • Borgmatic has an append-only mode that only allows a client to add new data to a backup, and not delete any old data. This prevents the client from being able to erase the backups

  • The only BYDs available in the USA are busses, trucks and forklifts. No cars unfortunately. Same with all the other Chinese brands like MG - none of them are available in the USA.

    Most of the Japanese, South Korean, and German EV brands are available in the USA, in addition to American brands of course. Ford, Kia, Hyundai, VW, BMW, Audi, Cadillac, Chevy, Dodge, Genesis, Honda, and probably others I’m forgetting.





  • For what it’s worth, SVN is a much simpler object model compared to Git, which makes it easier to understand.

    It’s centralized rather than distributed like Git is, which has some disadvantages. Most operations require access to the server, as opposed to Git where you usually have a copy of the entire repo and can work offline. Git users can clone the repo from other users rather than relying on a centralized server.

    On the other hand, a centralized server also simplifies some things. For example, instead of commit hashes, SVN has revision numbers, which are natural numbers that start at 1 and are incremented for every commit. A lot of software that used SVN used to use the revision number as part of the version or build number.

    Git is definitely the source control system to choose today, but SVN can still have its place.


  • My grandpa had a monitor like this - it came with a Osborne computer he bought in the mid 1990s. It was either a 486 or Pentium 1 (can’t remember) and came with an Osborne-customized version of Windows 3.1 along with some floppy disks and CDs with Osborne software on them.

    He was still using that same computer, with the same OS, until he moved into a retirement home in the late 2010s. He only really used it for writing stuff in some old version of Word, and playing Italian card games (Scopa, Briscola, etc).

    I’m not sure what happened to the computer since it was all gone the last time I visited his house after he passed away. I live in the USA but he was in Australia so it was hard for me to try and keep on top of things like that.


  • Visual SourceSafe

    Yes! That’s the one I was struggling to remember the name of. My previous employer started on Visual SourceSafe in the 90s and migrated to Team Foundation Server (TFS) in the 2000s. There were still remnants of SourceSafe when I worked there (2010 to 2013).

    I remember TFS had locks for binary files. There was one time we had to figure out how to remove locks held by an ex-employee - they were doing a big branch merge when they left the company, and left all the files locked. It didn’t automatically drop the locks when their account was deleted.

    They had a bunch of VB6 COM components last modified in 1999 that I’m 80% sure are still in prod today. It was still working and Microsoft were still supporting VB6 and Classic ASP, so there wasn’t a big rush to rewrite it.
























Moderates