I mean…not that curious. It’s his entire livelihood at the moment.
- 0 Posts
- 38 Comments
teawrecks@sopuli.xyzto Linux@programming.dev•Linux research shows open source contributing trillions to economy4·6 days agoIf you want to go fast, go alone. If you want to go far, go together. The trick is striking a healthy balance.
To discuss the video in a comments section associated with it.
I agree it is that way currently, unfortunately, but it’s definitely a recent phenomenon (last 10y).
He switched to linux a while back. Now he’s trying to switch as much of the rest of his digital life to FOSS/non-profit stuff. He advocates for duckduckgo, firefox, paid email, graphene os, selfhosted vaultwarden, nextcloud, anything but google maps, kodi, etc.
I see you didn’t make it 40s into the video.
Are you giving random strangers legal permission to pentest you? That’s bold.
teawrecks@sopuli.xyzto Selfhosted@lemmy.world•I'm the creator of Seedit and I'm here to share how it works and clear up some Concerns/FUDSEnglish7·12 days agoIf it’s not obfuscating your IP address, then you’re open to getting targeted by anyone you interact with on a reddit-like platform. That sounds like a circle of hell I’d rather not visit.
teawrecks@sopuli.xyzto Selfhosted@lemmy.world•Plex now want to SELL your personal dataEnglish35·1 month agoI don’t know why people use dishwashers. It’s in the kitchen. A lawn mower is a no brainer, yet people still use dishwashers??
teawrecks@sopuli.xyzto Selfhosted@lemmy.world•Plex staff leaving review on Play Store for PlexEnglish6·2 months agoI’m convinced 90% of them have never run either and just like to complain about stuff.
teawrecks@sopuli.xyzto Linux@programming.dev•Open source project curl is sick of users submitting “AI slop” vulnerabilities23·2 months agoConsider that it’s not intended to be helpful, but actually could be a malicious DDOS attempt. If it slows down devs from fixing real vulnerabilities, then it empowers those holding zero days for a widely used package (like curl).
teawrecks@sopuli.xyzto Linux@programming.dev•Steam Survey for April 2025 results available, Linux sits at 2.27%4·2 months agoYou can always deny the survey…I would hope that means they don’t use the data anyway. But I understand the motivation if they do (not a truly random sample if people are more likely to deny on one platform vs another).
teawrecks@sopuli.xyzto Linux@programming.dev•felix86 is a new open source Linux emulator to run x86-64 Linux programs on RISC-V processors2·2 months agoYes, JIT is used for both, but we don’t call JITing of Java/.Net bytecode “emulation” because there is no hardware that natively runs bytecode that we are emulating. Unlike x86_64 asm, bytecode is designed to be JITed. But yes, JITing is the defacto strategy for efficiently emulating one piece of hardware on another.
teawrecks@sopuli.xyzto Linux@programming.dev•felix86 is a new open source Linux emulator to run x86-64 Linux programs on RISC-V processors4·2 months agoWhen you implement the functionality of a piece of hardware in software, the software is said to “emulate” the hardware. The emulators you are used to are emulators, not because they are emulating a console (ex. N64), but because they’re emulating the hardware that was used to build that console (ex. a MIPS processor). That said, oftentimes console emulators need to account for specific quirks/bugs that were introduced specifically because of choices the console designers made. Ex. maybe the specific processor and memory they used for the N64 have a weird interaction that game devs at the time abused, and if your emulation doesn’t ensure that quirk works the same way, then some games won’t run.
At the risk of adding unnecessary detail, a VM might use emulation or it might not. The QEMU package is often used for virtualization, but despite its name (Quick Emulator) if the system you’re virtualizing matches the architecture of the system you’re running on, no emulation is needed.
\1a) In this case, it is risc-v hardware running software (built for risc-v) that emulates x86_64 hardware so that it can run an x86_64 binary.
\1b) A compatibility layer is less well defined, but in general refers to: whatever environment is needed to get a binary running that was originally built for a different environment. This usually includes a set of libraries that the binary is going to assume are loaded, as well as accounting for any other possible unique attributes in the structure of the executable. But if the binary, the compatibility layer, and the CPU are all x86_64, then there’s no emulation involved.
\2) to get a binary built for x86_64 windows running on risc-v Linux, you will need both emulation and a compatibility layer. In theory those two don’t need to be developed in tandem, or even know about each other at runtime, but i expect that there may be performance optimizations possible if they are aware if each other.
I mentioned QEMU because my first thought when reading this was, isn’t this a prime usecase for QEMU?
teawrecks@sopuli.xyzto Linux@programming.dev•Arch Linux Officially Arrives on Windows Subsystem for Linux9·2 months agoAs a technical user, I think of WSL as almost exclusively for technical users. It’s not really intended to enable normal users to run Linux programs, and more as an excuse to convince companies to keep developing on Windows. If the devs say “we need to write backend code for Linux servers, so we need our dev machines to run Linux” then management sets them up with linux, while the rest of the company uses windows. But if MSFT says “hey look, you can develop code for Linux in windows, and you can even deploy it in windows on our azure servers” then management says “great, everyone can use windows” and keeps buying those licences.
teawrecks@sopuli.xyzto Selfhosted@lemmy.world•[Solved] Looking for ... inventory management, I guess?English7·2 months agoA CSV file should work.
teawrecks@sopuli.xyzto Linux@programming.dev•Akamai becomes the official distributor of the Linux kernel11·3 months agoI’m saying the corporations developing the AIs did that. They took the content without licensing it, and used it to build something else that they are now profiting from.
teawrecks@sopuli.xyzto Linux@programming.dev•Akamai becomes the official distributor of the Linux kernel1·3 months agoAn artist produces content. They offer the ability to view the content in exchange for money. They rely on this income to make a living. Instead, you find a way to view the content without giving them money. A portion of their income that they would have otherwise received exists in your pocket instead of theirs.
Maybe it will help to think of it as a service: if you get a haircut, and then leave without paying, have you stolen anything?
Look, I’m not saying that stealing is always unethical. Robinhood is a story of someone who steals from the rich to give to the poor, and only temporarily embarrassed Prince Johns would say he’s not the good guy in that story. I’m just saying let’s be honest about it. Call a spade a spade.
If you deliberately execute only the half of a transaction that is favorable to you, that’s stealing. If you sneak into a movie theater without paying, you’re stealing. If you download music without paying for it, you’re stealing. If a corporation takes art without paying to train a machine to produce facsimiles of that art to make money, they are stealing.
Honestly, if we still disagree, fine. This discussion feels like one of semantics, completely tangential to the point I was making. Cheers.
teawrecks@sopuli.xyzto Linux@programming.dev•Akamai becomes the official distributor of the Linux kernel11·3 months agoI agree with you that it’s not theft. Theft legally well defined and distinct from copyright infringement. I’m saying copyright infringement is stealing. You are taking from an artist their living. It’s honestly baffling to me that one could mental gymnastics themselves into believing otherwise.
Letting perfection be the enemy of the good is why we can’t have nice things.