Hmm Good argument, but does Vim also have the ability to support a lemmy client?!?
(_____(_____________(#)~~~~~~
- 0 Posts
- 64 Comments
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.
FuckBigTech347@lemmygrad.mlto Privacy@lemmy.ml•Mastodon says it doesn't 'have the means' to comply with age verification laws | TechCrunch25·23 days agoIt’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.
FuckBigTech347@lemmygrad.mlto Programmer Humor@programming.dev•Context: Docker bypasses all UFW firewall rules1·23 days agoI 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.
FuckBigTech347@lemmygrad.mltoGames@lemmygrad.ml•Deepseek made me a web-based visual novel engine proof-of-concept in just a couple prompts.1·26 days agoYears 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).
FuckBigTech347@lemmygrad.mlto Programmer Humor@programming.dev•I created the weirdest political compass2·30 days agoCoding 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.
FuckBigTech347@lemmygrad.mlto Linux@programming.dev•Kent Overstreet winning hearts and minds in the LKML again.2·1 month agoYou 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:
start.sh
#!/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.
FuckBigTech347@lemmygrad.mltoGames@lemmygrad.ml•What video games are you playing? What have you finished recently? What do you plan to play? - Video Game Discussion Thread #302·1 month agoI’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 feel like the people who don’t look at PKGBUILDs and install hooks and just hit Y on everything are the same people who spam “Next” and “Accept” on Windows Installers from random websites.
FuckBigTech347@lemmygrad.mlto Linux@lemmy.ml•systemd has been a complete, utter, unmitigated success2·2 months agoI don’t use Gentoo but I still frequent the Gentoo Wiki and pick apart packages because it’s such a great resource for OpenRC.
There is a project I’ve discovered recently which is similar to GPT4All, except you can throw multiple GPUs at the workloads (and yes it can use Vulkan): https://github.com/LostRuins/koboldcpp
I haven’t messed much with it but it builds and works fine on Linux. The only thing I don’t like is that the source tree has a bunch of Windows binaries in it.
FuckBigTech347@lemmygrad.mlto Open Source@lemmy.ml•The Open-Source Software Saving the Internet From AI Bot Scrapers2·2 months agoBut most importantly, it won’t work in the end. These scraping tech companies have much deeper pockets and can use specialized hardware that is much more efficient at solving these challenges than a normal web browser.
A lot of people don’t seem to be able to comprehend this. Even the most basic Server Hardware that these companies have access to is many times more powerful than the best Gaming PC you can get right now. And if things get too slow they can always just spin up more nodes, which is trivial to them. If anything, they could use this as an excuse to justify higher production costs, which would make resulting datasets and models more valuable.
If this PoW crap becomes widespread it will only make the Internet more shitty and less usable for the average person in the long term. I despise the idea of running completely arbitrary computations just so some Web Admin somewhere can be relieved to know that the CPU spikes they see coming from their shitty NodeJS/Python Framework that generates all the HTML+CSS on-the-fly, does a couple of roundtrips and adds tens of lines of log on every single request, are maybe, hopefully caused by a real human and not a sophisticated web crawler.
My theory is people like to glaze Anubis because it’s linked to the general “Anti-AI” sentiment now (thanks to tech journalism), and also probably because its mascot character is an anime girl and the Developer/CEO of Techaro is a streamer/vtuber.
FuckBigTech347@lemmygrad.mlto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /s41·3 months agoExactly. All modern CPUs are so standardized that there is little reason to store all the data in ASCII text. It’s so much faster and less complicated to just keep the raw binary on disk.
FuckBigTech347@lemmygrad.mltoGames@lemmygrad.ml•gamers are like "games are art" but then when you try to critique it like art it's "fuck off just let people enjoy games"4·3 months agoWhat always gets me is that they can’t admit and accept that something is overpriced, low quality shit when it is just overpriced, low quality shit. Instead they huff the copium and call anyone who does offer genuine criticism a “toxic hater” or whatever. Another argument I also keep seeing is “It’s just not for you”.
FuckBigTech347@lemmygrad.mlto Linux@lemmy.ml•Nvidia 580 series of drivers will be the last to support GPUs based on the Maxwell, Pascal, and Volta architectures.3·3 months agoNVK doesn’t support older cards though last time I checked. Pretty funny how I ended up with a stack of paperweights because NVidia dropped support and Nouveau/NVK can’t get their shit together and instead of focusing on existing hardware they rather keep chasing the “latest and greatest”.
FuckBigTech347@lemmygrad.mlto Privacy@lemmy.ml•WhatsApp rolls out AI-generated summaries for private messages10·3 months agoIt has a green lock icon with the word “Private” next to it so it’s fine bro.
arch-meson
is a small wrapper script formeson
:$ cat /usr/bin/arch-meson #!/bin/bash -ex # Highly opinionated wrapper for Arch Linux packaging exec meson setup \ --prefix /usr \ --libexecdir lib \ --sbindir bin \ --buildtype plain \ --auto-features enabled \ --wrap-mode nodownload \ -D b_pie=true \ -D python.bytecompile=1 \ "$@"
You’ll have to upload the image for that to work.
Does anyone out there still use a 32-Bit Computer as their daily driver? The most recent 32-Bit hardware I’ve used as a Desktop was an RPi3 and running a modern web browser on that thing would almost cook the chip.