Ugh I don’t know why but this was the one that got me. Just no.
- 4 Posts
- 45 Comments
deleted by creator
These are sophomores and Juniors in college.
… Who grew up in a world where computer internals were abstracted away so you never needed to know what a file was or even that they exist. I wouldn’t know what a file was either if I didn’t grow up in exactly the right time frame and have a dad who hoarded DOS PCs.
Piatro@programming.devto Linux@programming.dev•End of 10 is a campaign to move people over to Linux with Windows 10 support endingEnglish28·1 month agoI think that’s because they don’t understand or don’t care about the risks. Annoyingly I was in the process of making my own version of this campaign when it launched but I was aiming to explain why someone should care that the os is no longer supported and why its a problem first, then suggesting what to do about it. Options weren’t exclusively Linux but I realise buying a new device isn’t always an option either so some people will absolutely keep using 10. It’s not about getting to 100%, just enough that you can make a difference or keep devices out of landfill.
Piatro@programming.devto Linux@programming.dev•End of 10 is a campaign to move people over to Linux with Windows 10 support endingEnglish3·1 month agoThere are some games that don’t work or don’t work as well. Some anti-cheat systems don’t work but the website protondb.com will tell you how compatible specific games are. For some people that’s a deal breaker and that’s ok, hopefully as adoption increases the situation will get better. I was disappointed to find out that vermintide 2 doesn’t work for example.
I have no idea on the pirating side.
Piatro@programming.devto Linux@programming.dev•End of 10 is a campaign to move people over to Linux with Windows 10 support endingEnglish16·1 month agoWith the steam deck proving that Linux gaming was not only possible but easy, I could remove gaming as a reason to keep windows, which meant the only thing I actually wanted windows for was an Adobe subscription that I hadn’t used in over a year. With windows fighting me the whole time, Linux got out of my way and let me use my own device how I wanted to. Which by the way sounds like I’m using it for something complicated or specialized but I’m not, I need it for web browsing, gaming, and light photo editing, that’s about it.
So that’s the positive case to move away from windows. The other side is that Windows is actively hostile to me as a user. I don’t want or need copilot. For starters I don’t have the hardware to really take advantage of it, and I don’t want it using power unnecessarily. I don’t want office 365, I don’t want OneDrive, I don’t want another UI on top of the 5 other UI frameworks that exist in windows which only serve to make it harder to change things to what I want. I don’t want to sign in using a Hotmail account I made when I was 12 and haven’t touched in years. I don’t want windows telling Microsoft how I use my own device. There’s some cool stuff in windows 11 like WSL which is awesome for me as a dev in my day job, but it’s not enough to keep me in a system that, by design and direction, is trying to lock me into it.
Xbox app is another example, where my game controllers sometimes work and most of the time don’t. Sometimes there’s cross play with steam, sometimes not. Sometimes even installing the game doesn’t work and I have to re-download the entire game again. Just bafflingly bad and costs me more than steam ever has. Ridiculous.
Piatro@programming.devto Programming@programming.dev•Parse, Don’t Validate AKA Some C Safety TipsEnglish8·3 months agoI love the argument about c having type safety with the little side-swipe at rust. “AcTuAlLy C does have type safety! You just have to jump through the following 50 hoops to get it!”. I’m an outsider to both C and Rust but it’s still funny.
Piatro@programming.devto Linux@programming.dev•The essential beginners guide to LinuxEnglish6·3 months agoRight, but my point is that that wasn’t explained in the post, and it’s not the only thing in the article that is stated as “you should do this thing” without telling the reader why.
Piatro@programming.devto Linux@programming.dev•The essential beginners guide to LinuxEnglish7·3 months agoI wouldn’t call this “beginner” but some useful stuff nonetheless. Some of the points could use some justification or a reason to do it, eg using 127.1 over 127.0.0.1.
Piatro@programming.devto Linux@programming.dev•Linux 6.14 With Rust: "We Are Almost At The 'Write A Real Driver In Rust' Stage Now"English1·4 months agoIt’s just elitism. They think because they’ve suffered to learn C and have learned all the footguns of the language that they are smarter than people who haven’t, so they see anything higher level than C as being a baby language for babies. 30 years ago I’m sure there was the equivalent of people who exclusively worked in assembly who thought the same about C programmers.
Piatro@programming.devto Linux@programming.dev•Valve’s plan to bring SteamOS to more devices is a promising sign if you want to stop gaming on WindowsEnglish3·6 months agoThe thing we should be more concerned about are the parts that Steam haven’t opened up, for example Steam input. However they’ve done everything as openly as possible for the move to Linux and I applaud that. If steam goes away or stops being so open, we still have proton and wine and other projects that mean we’re not locked in to a Steam-specific OS, so we avoid the android problem there too.
Piatro@programming.devto Linux@lemmy.ml•ELI5: What causes a Steam game not to run on an operating system like a Linux distro?English2·6 months agoThe ELI5 version is that developers can make a lot of assumptions about what a Windows pc means and what features are available. A while ago if you had videos as part of a game (for example a cutscene) it was actually played through Windows Media Player, which was virtually guaranteed to be present on the user’s computer. Sure you can play that video with other tools like VLC or Quicktime, but you couldn’t guarantee they were installed, so Windows Media Player was a safe bet. Nowadays that’s not how video is handled but the point remains for a few other things. For example if I need to load an image, maybe a background, I would look it up using the windows filesystem, so probably something like C:\Program Files\Steam\common\mygame\images\background.png. That’s not the same in the Linux or another os. Also the piece of software that handles loading images might be different, which means how we execute that load operation is probably different, and so our Windows-focused version of our game just doesn’t work.
Fortunately nowadays that’s a mostly solved problem with Steam investing a lot of time into Proton, what they call a “compatibility layer” that basically translates all of the windows-specific stuff to work in Linux. That’s a very simplified explanation but you get the idea. The games that still won’t run have kernel-level anticheat (Valorant, Helldivers 2) or are so dependent on things only available on Windows that even Proton can’t fix it. Some anti-cheat software doesn’t run properly so then you can’t go online, like Warhammer: Vermintide 2. That’s mostly a commercial decision rather than technical, they could make it work they just choose not to.
The fact Microsoft isn’t mentioned astounds me.
Piatro@programming.devto politics @lemmy.world•Trump mocked after Mexico’s president blows up his brag about their callEnglish11·7 months agoHonestly I think it would play into the “Trump is fighting the elites” narrative far too well, and would probably be celebrated. “America is so great we don’t even need those other countries, how dare they insult our President for life?”
The main draw to the CLI for me is portability. I’ve been a dev for ten years now and used tons of different editors on different platforms and while each one had a different way to describe the changes, how to commit, or how to “sync” (shudder), the CLI hasn’t changed. I didn’t have to relearn a vital part of my workflow just because I wanted to try a different editor.
Piatro@programming.devto Selfhosted@lemmy.world•Actual Budget is a fantastic FOSS budgeting tool that you can self-hostEnglish1·8 months agoThe self-contained electron app works better for most people I think.
Piatro@programming.devto Godot@programming.dev•Building VR with Godot, Inside of VREnglish2·8 months agoDidn’t they effectively kill the oculus rifts with required logins and no more support?
I believe it’s 1% for access to the “entire post-open ecosystem”, rather than 1% per project which would be unreasonable. So you could use one or thousands of projects under the Post-open banner, but still pay 1%.
It will take years to develop the post-open ecosystem to be something worth spending that much on.
Piatro@programming.devto Rust@programming.dev•What are you working on this week? (Aug. 4, 2024)English9·11 months agoI’ve not built anything beyond simple scripts in rust but I’m looking at some of the cosmic codebase to see what I can do.
I don’t provision any two devices exactly the same way, and if I did there’s nothing stopping that provisioning script/tool from changing or becoming out of date over time since I’d only run it once every couple of years. I briefly looked at nixos but as another reply said, the major hurdle was the documentation and trying to get “the right way” to do things. I remember flakes being mentioned but being experimental and there being two other things competing as the solution to the same problem and at that point I lost interest. I moved to fedora for the first time in a decade recently and installed what I needed via dnf. It wasn’t a difficult enough process to justify learning another programming language.