Skip Navigation

Posts
2
Comments
116
Joined
4 yr. ago

(_(_________(#)~~~~~~

  • I'm really disappointed by how bloated the lemmy frontend has become. Like, if they just cut the hyperlink preview/embed features that nobody needs it would already be a good bit lighter. There used to be an alternate lemmy frontend that emulated being a phpbb forum that was unfortunately abandoned: https://github.com/LemmyNet/lemmyBB

    Also there is lem.el for emacs which works but it's kinda basic and rough around the edges.

    Honestly, if I was in charge of lemmy it would look basically like the site linked in the OP. And I'd also think about making it accessible from gopher/gemini.

  • Honestly a major reason I like emacs better is because most features/programs in it are written in lisp, and I rather write lisp than lua.

  • s/VIM/EMACS/

  • They were never down completely, they just temporarily disappeared from the clearnet for a bit. They have their own Onion service.

  • It's so funny to me how they always word it as if they're a corporate entity or some sort of "competitor" on "the market" when in reality it's just an implementation of a common protocol. I have yet to see other ActivityPub Projects being acknowledged by journalists. Focusing only on Mastodon is like focusing only on Gmail while completely ignoring the existence of E-Mail.

  • I pretty much share the same experience. I avoid using docker or any other containerizing thing due to the amount of bloat and complexity that this shit brings. I always get out of my way to get Software running w/o docker, even if there is no documented way. If that fails then the Software just sucks.

  • If only manufacturers would release low-level documentation with their devices so anyone could just build their own OS and make the most of their general purpose pocket Computers, but that would be devastating for the economy.

  • Unofficial American Province tries to become more independent? Looks like Washington will have to set things straight again.

  • Years ago I wrote a VN engine from scratch in C++ that never got finished, for a project that never came to be. It had some developer tools (some of which never got fully realized): One where you could manage your Assets in the Game's Pack file and one where you could create and edit GUIs. I made my own basic scripting language for it which I used not only for scenes but also for all the UI. It was kind of powerful, but in my script I didn't have any nodes only "functions" which were really just a set of instructions for the engine, and branching decisions would just call out to other "functions" (which could live in other files even).

    Not sure what to think of the more data-oriented approach here, I feel like it could get a little messy with the "choices" array. I would make the "type" an Integer instead of a String, and the "character" and "speaker" seem a little redundant, unless one is supposed to be like an ID, in which case I would come up with a better naming convention (like "main_anna" or something like that).

  • The US really is the New Holy Roman Empire.

  • Coding directly in assembly is rare.

    I used to think that, but when you're dealing with a lot of low-level stuff you'll eventually realize that Compilers are pretty bad at generating fast and reliable Assembly where it's needed. Also, some Architectures have specific machine instructions that Compilers just don't take advantage of, no matter what flags you enable.

  • I feel like at least earlier models would sometimes produce funny deranged shit, but recent ones feel more like Cleverbot; Safe, sanitized, ultra-processed. The most fun I had was like 2 years ago, when I pasted a Bash command into a prompt and the bot suddenly started acting like it was an interactive shell. Suddenly I was logged into a fictional UNIX System with other active "users" that I could mess with. It didn't last long, and it wasn't my intention at all, but it was somewhat entertaining.

    How can anyone have a conversation with one of those Chatbots and feel like they're talking to a person? AI Players in Age of Empires are more interesting and engaging than Chatbots imo.

  • The writing has been on the wall for a long time. I remember when M$ released Vista Updates/Service Packs that had the potential to permanently hose your install and nobody really knew why, which was one of the reasons why a lot of people went out of their way to stay on 2000/XP for so long. I even remember reading PC Magazines at the time that would call out dangerous Windows Updates.

  • You could spend your limited time and energy setting up an emulator of the powerPC architecture, or you could buy it at pretty absurd prices — I checked ebay, and it was $2000 for 8 GB of ram…

    You're acting as if setting up a ppc64 VM requires insane amounts of effort, when in reality it's really trivial. It took me like a weekend to figure out how to set up a PowerPC QEMU VM and install FreeBSD in it, and I'm not at all an expert when it comes to VMs or QEMU or PowerPC. I still use it to test software for big endian machines:

     
        
    #!/usr/bin/env sh
    
    if [ "$(id -u)" -ne 0 ]; then
        printf "Must be run as root.\n"
        exit 1
    fi
    
    # Note: The "-netdev" parameter forwards the guest's port 22 to port 10022 on the host. 
    # This allows you to access the VM by SSHing the host on port 10022.
    qemu-system-ppc64 \
        -cpu power9 \
        -smp 8 \
        -m 3G \
        -device e1000,netdev=net0 \
        -netdev user,id=net0,hostfwd=tcp::10022-:22 \
        -nographic \
        -hda /path/to/disk_image.img \
    #    -cdrom /path/to/installation_image.iso -boot d
    
      

    Also you don't usually compile stuff inside VMs (unless there is no other way). You use cross-compilation toolchains which are just as fast as native toolchains, except they spit out machine code for the architecture that you're compiling for. Testing on real hardware is only really necessary if you're like developing a device driver, or the hardware has certain quirks to it that are just not there in VMs.

  • I've been playing a lot of RCT1+2 (OpenRCT2) and some Nethack lately. I'm mostly indifferent about the Switch 2, but I don't like how cartridges that only carry a download key exist.

    What would you like to see from video games going forward?

    I would love for game developers to experiment with neural nets to implement NPC/Enemy AI. Like a Real Time Strategy or a Turn-based Strategy game with a Computer opponent that can dynamically adapt to and learn from the Player's actions and strategy could be very interesting.

  • I don't do much western media, but recently I've taken a glance and I'm amazed at how they're still parroting the narrative of "Russian Military sucks guys! They're losing and their economy is about to collapse guys!". It's been like 3 and a half years. There is no way real people still genuinely believe that crap. It's just embarrassing at this point.

  • Well if you're downloading, copying or creating large models that are several hundred GBs you're going to want a normal drive. SMRs have a small staging area and once that is full it has to start re-ordering the data on the platters. Once your drive is in the process of re-ordering your write speeds are going to make it look like a failing floppy disk. I had a large file copy operation (>1TB) to a RAID pool of SMRs take like 16 hours. And I also found out that my backup drive is SMR because it took several days to do a full backup from scratch, which caused me to look up its detailed specs.

    It always starts out looking great but eventually the staging area will get full and then your CPU will spend most of its time twiddling its thumbs until a chunk of staging area becomes available again; Repeat until operation is done. The greatness of Shitty Magnetic Recording.

    If you want to know what recording method your drive uses, you grab the model number from:

     
        
    # smartctl -a /dev/YOURDRIVE | grep "Device Model"
    
      

    and look that up in a search engine. It should either lead you to a Data sheet or the manufacturers website where they list the specifications.

    If durable and large SSDs were more affordable where I am I'd slowly replace all my spinning rust. But right now HDDs are overall still the better option for me, at least for mass storage.

  • You must be new to FLOSS, because this isn't a real secret. In fact, he's pretty much known for being an asshole. He can still be pretty blunt these days, but he was a lot worse in the past. Also why does it matter? I genuinely don't understand the point of this post.

  • (and an HDD that size costs almost nothing now)

    Sure, but you really have to watch out what kind of hard drives you're buying. There are a lot of SMR drives out there that are sold as regular drives and the only way to tell is to look through their data sheets. I find that "regular" HDDs (CMR/PMR) cost more now than SMR drives of similar capacity and spindle speed (probably because nobody wants them lol).