- 2 Posts
- 16 Comments
evranch@lemmy.cato Asklemmy@lemmy.ml•What happened to Anonymous? Why at this time they are not doxxing websites, leaking stuff, or shutting down porn websites?2·10 months agoI learned so much at school, hacking crappy computers because I was bored. Boot disks in my backpack, hex editing the typing lesson saves, packing emulators and ROMs in one floppy at time and merging them back together (I even wrote a BASIC program for this because I didn’t know that tools existed to compress and chunk large files). And just exploratory hacking for fun, writing scripts and tools and stuff just to see if I could.
Chromebooks are the opposite of that, we bought our daughter a Chromebook and on realizing that it was only a tablet with a keyboard it went back to the store. She has my old Linux desktop now and knows a lot more than her friends
evranch@lemmy.cato Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•‘Right to Repair for Your Body’: The Rise of DIY, Pirated MedicineEnglish8·10 months agoSo uh yeah as we all know a lot of amphetamines have already been “open source” for a long time.
And we also know the DEA really doesn’t approve of private production… Vyvanse itself only really was created as a produg because of their control of the amphetamine market and their desire for products with lower abuse potential.
If we could get the DEA out of the way anyways, it would make more sense to just make dextroamphetamine as it’s simple, cheap and effective.
evranch@lemmy.cato Linux@lemmy.ml•“Something has gone seriously wrong,” dual-boot systems warn after Microsoft update2·11 months agoThis is a pretty good idea, my wife dual boots and I’ll suggest it to her as Windows keeps trashing the EFI partition.
evranch@lemmy.cato Linux@lemmy.ml•“Something has gone seriously wrong,” dual-boot systems warn after Microsoft update2·11 months agoThis would work but assumes the primary use of the machine is Windows and derates your performance under Linux significantly due to USB speeds. Even if you’re storing your data on the Windows HDD, NTFS drivers are dog slow compared to EXT4 and other *nix filesystems.
Also some BIOSes are a pain to get to boot off removable drives reliably so it really depends on what your machine is.
I’ve used Linux as a primary dev system for well over a decade now, and with the current state of Windows I’d really recommend just taking the leap, keep your Windows box if you need Windows software and build a dedicated Linux workstation.
evranch@lemmy.cato Linux@lemmy.ml•“Something has gone seriously wrong,” dual-boot systems warn after Microsoft update7·11 months agoYou’re missing one:
- dedicated, air-gapped Windows box used for legacy industrial software
Aside from “lightweight apps in VM” this is the only solution I use now. (Unless you count Proton, but having Steam games Just Work barely feels like a “solution” as it requires zero effort on my part)
I don’t even trust Windows to dual boot off a separate disk without trying to break something anymore.
evranch@lemmy.cato Open Source@lemmy.ml•GPL violation follow-up - some bad news and some good news38·1 year agoGreat to hear this story of success. That plus
$266.99 per probe for the original proprietary one
Reminds me of Schneider’s stupid proprietary dongle for programming their PLCs. It’s just a CH341 in a funny shaped case that fits into the funny shaped slot on the PLC, where it plugs onto an ordinary 0.1" pin header to talk logic level serial.
Plus it has a custom USB ID of course. Probably costs $2 to manufacture, sells for almost $300 as well.
evranch@lemmy.cato linuxmemes@lemmy.world•Well that wasn't what I expected had happened to neofetch.34·1 year agoThere’s a reason I farm with old relics, they aren’t “optimized” like the new stuff but they’re cheap and reliable to keep running.
Most of my implements don’t even have an electrical connection and some of the tractors have literally a starter motor, alternator, battery. Maybe lights if you’re lucky!
He just said “hairy ass”, well after hearing that I hope it’s “he” anyways for his own sake
Oops my apologies, lol I checked and I must have installed the upstream NewPipe repo so long ago that I forgot that I even had it in my sources list. Literally my only repo other than Fdroid main.
No reason not to use it, though, it’s the official NewPipe repo:
Refresh your repos, I literally just downloaded and installed it
Out on Fdroid now and working
I feel the OOP debate got a bit out of hand. I hate OOP as well, as a paradigm.
But I love objects. An object is just a struct that can perform operations on itself. It’s super useful. So many problems lend themselves to the use of objects.
I’ve been writing a mix of C and C++ for so long I don’t even know where the line is supposed to be. It’s “C with objects”. I probably use only 1% of the functionality of C++, but that 1% is a huge upgrade from bare C IMO.
I was more referring to the fact that everything is immutable by default. As someone who’s just starting to get old (40) and literally grew up with C, it’s just ingrained in me that a variable is… Variable.
If I want a variable to be immutable I would declare it const, and I’m just not used to the opposite. So when playing with Rust, the tutorial said that “most people find themselves fighting with the borrow checker” and sure enough, that’s what I ended up doing!
I like the concepts behind it, it really encourages writing safe code, and I feel like it’s not just going to be a fad language but will likely end up underlying secure systems of the future. Linux kernel rewrite in Rust when?
It’s just that personally I don’t have the flow of writing code like I would in C/++, just not used to it. The scoping, the way you pass variables and can sort of “use up a reference” so it’s not available anymore just feels cumbersome compared to just passing &memory_location and getting on with it, lol
Rust is heresy. Everything should be mutable, the way that God intended it to be!
Seriously though as someone who has mainly done embedded work for decades and got used to constrained environments, the everything is immutable paradigm seems clunky and inelegant. I don’t want to copy everything all the time.
Now if you’ll excuse me, these null pointers aren’t going to dereference themselves
Really annoying is when recent devices don’t respect the DNS you’re advertising or allow configuration (Android…)
My site is behind CGNAT on IPv4 with recently added fully routed IPv6. There are legacy control devices all over it that don’t speak IPv6, with local DNS records that allow them to be readily accessed while walking around with a mobile device… Allowed them to be accessed that is, until IPv6.
The Android IPv6 stack ignores the RA for my local DNS and also resolves via v6 by default, forwarding local queries upstream and returning no results. Then it doesn’t bother to fall back to v4. Unrooted Android has no exposed configuration for IPv6 of any sort to modify its behaviour, no hosts file to override or any way I can see to fix this. I can’t even disable IPv6 on my phone.
So to access my local devices from Android I need to use their full IPv4 address or VPN back into my own network… Oh wait, the stack is so broken that despite setting DNS in Wireguard, it still tries to resolve through upstream v6 first!
Apparently recent smart TVs are doing similar even on IPv4, hard-coded to 1.1.1.1 or 8.8.8.8 to dodge ad blocking, which is plain malicious and ignores all standards…
So anyways this is why DNS is dragon #3
I think that it’s an underlying Spotify issue for sure, namely that an album is often present as an explicit and censored version. But I feel like Zotify should be able to deal with this.
While songs show up in Zotify with the [E] you usually just see multiple copies of the album without any identifiers. One of these will be the “real” album, but there doesn’t seem to be a way to filter the others.