• 1 Post
  • 26 Comments
Joined 8 months ago
cake
Cake day: January 19th, 2024

help-circle

  • I assume this is about the physical connections.

    It could be for monitoring (even with unbroken encryption, the routing information and time/server correlation can shed light on social media influence campaigns or where VPN beachheads are located). This information could probably be gathered with ISP cooperation, too, but private business and Russian money can be a problematic mix.

    It could also be preparations to isolate Russia from the internet when/if their war expands into Europe. Russia has done the reverse already in 2019, BBC: Russia ‘successfully tests’ its unplugged internet, probably either to stop Russian people from getting news outside of government-controlled media if the tide turns against Putin or to fend off the possibility of Western countries turning the tables and running disinformation campaigns inside Russia.

    Incomplete map of internet crossover points to Russia (sorry, couldn’t find a better one, it had low resolution and I upscaled it):

    incomplete crossover points between European internet and Russian internet



  • That’s what I meant when I wrote “Git submodules can only point to a whole different repository” - they can’t point to a path inside a repository, only to another repository root. That unfortunately renders them useless for me (I’d have to set up in the order of hundreds of small repositories for the sets of shared data I have).


  • I’m already using Git for source code related versioning, but some use cases involving large binary files with partial updates aren’t well covered by Git (I’ve gone into some detail in my reply to @vvv@programming.dev).

    There’s also the lack of svn:externals in Git. Git submodules can only point to a whole different repository as far as I’m aware.


  • I’m already using Git, thus my experience with Gitea. I am well versed with svndumpfilter and git-svn to extract and migrate individual Subversion repositories to Git.

    I’m not only hosting code, but I have several projects involving large binary files with binary changes. Git’s delta compression algorithm for binary files is so-so. Git LFS is just outsourcing the problem. Even cloning with --depth 1 --single-branch gives me abysmal performance compared to Subversion.

    So I’m still looking for a nice WebUI to make my life with the Subversion repositories I have easier.




  • I have a Windows VM that runs Visual Studio and a small number of developer tools so I can test my code on Windows. And another windows VM that runs Daz3D, Clip Studio Paint and the Epic Launcher (to download stuff from the Unreal Engine Marketplace).

    Sometimes I misuse either VM by creating a snapshot and installing Garmin Connect so I can update the music library on my watch :)


  • SuSE Linux (a German distribution), some niche, single CD distrubution, Debian for a while and, finally, since ~2006, Gentoo on my servers and since ~2015 Gentoo as my desktop.

    Debian and its derivatives never felt right for me. I find too many drawbacks with binary packages (non-configurable build options, therefore dependencies that can’t be disabled, relying on humans to keep ABI compatiblity, trouble integrating my own packages or unstable versions) and I just don’t like systemd.

    It’s weird, I’ve seen more than enough of those “Install Gentoo” memes, but I find it the most pleasant system to run in the long term.



  • I’m on OpenRC, so I can’t say anything about systemd, but I have several SSHFS mounts (non-auto) listed in my fstab:

    sshfs#root@192.168.0.123:/random-folder/ /mnt/random-folder fuse noauto,uid=1000,gid=100,allow_other 0 0

    Is that similar to what you’ve tried in your fstab? I’d assume replacing noauto with auto should just work, but then again, I haven’t tried it (and rebooting my system right now would be very inconvenient, sorry).

    It also might require you to either use password-based login and specify the password or store the SSH keys in the .ssh directory of the user doing the mount (should be root with auto set).


  • I’m a little put off by the inconvenient command line and the mandatory bells and whistles (flathub is nice and all, but must it be baked into the main executable rather than having the package manager as an optional thing on top?).

    So far, AppImage just looks superior to me. Works without installing a runtime into my system, no need to become root and integrate an app into a system-wide managed package repository, I can just run it.




  • I’ve done this (shared 3 NTFS partition in a dual boot setup) from 2017 to the end of 2023 without issues.

    The trick was to disable “fast startup” and hibernation. Otherwise Windows happily shuts down with the file systems in an inconsistent state. It’s just a question whether one can live with that in their Windows install.


  • I’ve used the old ‘ntfs’ driver that supposedly can’t write to… write files ranging from 100,000+ small files in folders to individual 200+ GiB files on NTFS partitions. It works pretty well and I have used it for video editing (few huge files), software development (many tiny files), Unreal Engine + Unity, Linux Gaming w/Steam and more. Rock solid.

    After hearing that the ‘ntfs’ driver is supposed to be read-only, I switched to ‘ntfs3’ instead of using ‘ntfs3g’ (same code, but compiled into the kernel instead of running outside via ‘fuse’). From that point onwards, I’ve had major file system corruption nearly every day:

    • Copying files into folders suddenly made 90% of other files in the folder disappear. Could be fixed by copying about 1000 random files into the folder and deleting them, then the missing files would come back into existence.
    • Files that suddenly go bad. Can’t be written to, moved or anything. Often happened in software development when compiling my project, suddenly the intermediate build directory was bust due to undeletable files.
    • Folders that suddenly contain themselves or one of their parent folders as sub-folders.
    • Folders that contain a specific file infinity times. This way, I found out that even a harmless file manager like KDE’s Dolphin can become a behemoth that eats 100+ GiB of RAM and keeps trying to read the “list” of files in a directory without limit.

    Personally, I’ll never use ‘ntfs3’ for serious work again. But ‘ntfs3g’ is generally considered very stable, maybe my issues are specific to ‘ntfs3’ or my RAID setup (weird nested mdraid thanks to Intel) is to blame.

    My final ‘fix’ was to move everything to ext4 and buy Paragon’s $20 ext4 drivers for the dual boot Windows install. It’s only seeing any use once every 2 months. Sadly, these drivers are case sensitive even on Windows, rendering Bethesda games unplayable when installed on those partitions, for example.


  • From another outsider:

    • I think Taylor Swift is married to a player of one of the teams competing for the superbowl.
    • She previously encouraged young people to vote (but not for whom), which would be bad for Republicans as they’re unpopular with young people.
    • Right wing media cooked up a theory that the super bowl was fixed so the team of Taylor Swift’s husband would win, resulting in Taylor Swift being called to the victory celebration where she then would endorse Joe Biden.

    As far as I take it from this thread, the team actually won, but the endorsement didn’t happen, confusing conspiracy nutters everywhere.



  • I’m not up-to-date with current NAS systems anymore – I’m running an older QNAP NAS (TS-453), and it has their proprietary “Container Station” which can run web applications in Docker + LXD containers. Not FOSS, though the containers very much are and can be moved to other systems.

    As an alternative, FreeNAS/TrueNAS sells NAS systems where at least the software side is FOSS. They’re quite expensive, though.

    The prices of other brands also quickly breach silly levels, but a basic 2-bay NAS is about ~$250 for QNAP, ~$200 for Synology and ~$1000 for a TrueNAS. Without hard drives.

    If you’re not interested in the data storage side, a Mini PC w/Proxmox (popular Docker/LXD container engine w/browser-based management) or even a direct install on a Raspberry PI are possible for under $100.


  • I’m running a few on my NAS:

    • Taiga to manage projects. It’s as easy and pleasant to use as Trello, but with velocity/burndown charts and the whole “agile” thing, but you can also turn parts of it on and off (per project even).

    • Trilium completely cured me of messy note-taking habits, simply by winning on the convenience side. I was firmly in the “folder tree of markdown documents” and “my Sublime Text tabs of random notes have no number” camp before.

    • I’m considering Habitica which lets you set up rewards and achievements for your real life (i.e. apply addictive reward/progress loop from video games to motivate your real self to do things). Also Wger for exercise tracking, but I’m not sure they’re the right thing for my ticket/tracking-averse self (I wish there was something that covered the whole MyFitnessPal/FitDay and the whole Polar Personal Trainer/Garmin Connect side, but FOSS and self-hosted).

    For leisure, I also run Stash (it bills itself as an organizer for your porn library, but it’s really good for any kind of clips), Jellyfin for my music and movies and currently both Mango and Kavita for books and comics.