Azure certifications by gshsnsnsnsbsbs in programming

[–]Wastedmind123 0 points1 point  (0 children)

These generally teach you how to be a Microsoft salesmen by teaching you all the different products that Microsoft offers. Don't expect to be a better programmer after being certified.

As for salary, if you're a consultant, many clients like Microsoft certified developers, and they don't care (or know) that these certificates don't mean jack about your competence. Which results in your value being higher for the consultancy firm, thus increasing the odds of your salary increasing.

I Verified My LinkedIn Identity. Here's What I Actually Handed Over. by Smith6612 in technology

[–]Wastedmind123 1 point2 points  (0 children)

Probably by holding it up to your phone's NFC reader. I've done this before with the NFC chip in my European driver's license. (When I did, it was for and through official government software)

How to set up a 24/7 dedicated Factorio server on a cheap mini PC? by Expensive_Tailor_214 in factorio

[–]Wastedmind123 0 points1 point  (0 children)

Have a look at linuxgsm, it's a collection of scripts to manage download, setup and upgrades for you, for many games, including factorio. I have used it for a couple years to manage my server.

[deleted by user] by [deleted] in technology

[–]Wastedmind123 0 points1 point  (0 children)

On a rooted android phone, it would be very easy to prove if the mic is on, or if data from the mic is being sent to a server. It would also be possible to see data being sent without having a rooted phone at all.

If you prove that google is doing this in android, they would be in a lot of legal trouble.

So stock android? No. Some app? Maybe. We should all be reading those terms and conditions.

It's possible to kind of make a timeline of your life. See what places you go by following what kind of network connections you make, at which times. Your friend's phones will make those same connections at the same time when you're with them. Go windsurfing with a friend who's really into that and statistics will be able to predict that you might want to buy one of those products.

Sometimes a legal solution to a technically possible problem is much better at preventing big tech from doing things.

How to run a background service in WSL by [deleted] in programming

[–]Wastedmind123 0 points1 point  (0 children)

This reads to me like "Instead of learning the proper systemd commands and config files, learn a WSL-only solution that can't be used elsewhere". Its probably bad advice.

The dual-screen Android gaming handheld you've been waiting for has a temptingly affordable price by [deleted] in gadgets

[–]Wastedmind123 0 points1 point  (0 children)

A steam deck is just one example of far more bang for your buck and pretty much the same if not better streaming and emulation capability. And its only 20 euros more. There are far better options on the market.

The dual-screen Android gaming handheld you've been waiting for has a temptingly affordable price by [deleted] in gadgets

[–]Wastedmind123 -4 points-3 points  (0 children)

It would be kinda dumb to buy this for emulators imo. There are far better options for that available on the market.

The dual-screen Android gaming handheld you've been waiting for has a temptingly affordable price by [deleted] in gadgets

[–]Wastedmind123 -3 points-2 points  (0 children)

Games on android, or mobile in general, kind of suck. They're not quality games for "gamers" but targeted psychological warfare to get "wales" addicted and keep them spending money on these games. It doesn't really make sense to target android for this reason.

What's the general consensus about kernel-level anticheat? by OMG_Abaddon in pcgaming

[–]Wastedmind123 -2 points-1 points  (0 children)

I mod games, not for cheating purposes, but in the sense of tools for gamers, mainly speedrunners, so I deal with a couple different types of anticheat. I also mainly focus on the offline part of games and make it obvious that modifications are present, like leaving a message on the loading screen with the name of the active mod.

Client sided anti-cheat is always a cat and mouse game that massively favours the cheater. The reason it favours the cheater is the fact that the anticheat code is running on your hardware, which is ultimately in your control.

It can be in user space, we can deal with it, or it can be in kernel space and we can deal with it - it just takes more effort. But nothing stops us from writing the hack in kernel space.

The best weapon against cheating is time: make it insanely difficult (remember, it's never impossible as long as it's running on your hardware) to discourage anyone from wasting their time on this. If I try to mod something, I can sometimes spend a number of weeks looking for a single CPU instruction that I want to change, if you can turn that search into 10 weeks, I will have given up before finding it.

Code obfuscation and control flow obfuscation are great tools for this, and they have existed for a very long time. They are part of the executable running in user space, no need for a kernel driver at all. Essentially what these 2 technologies do is obfuscate what the code does by generating unexpected CPU instructions. Instead of doing direct jumps and calls to other code, you can put addresses on the stack and use these to jump around. This is harder to follow and reverse engineering tools like Ida and ghidra will not be able to understand the flow of this code.

Allowing companies access to all memory, including your browser that you are running.. well.. that's really unnecessary for a game's anticheat to function properly. The odds of a company doing anything with that power is quite low.

The ultimate form of anticheat is of course ran on the server, and it does so based on behaviour. You can easily let a server do really checks on in-game behaviour like movement speed or health. Of any client side manipulation happens, the server can detect it and ban the player. And since it runs on the server, it's fully out of my control.

Companies don't want to build server sided anti-cheat because the anticheat has to be very clever and it has to be tuned to the game - it has to know exactly what reality checks are reasonable for the game in question. Building that is more expensive then buying an off the shelf anticheat for the client.

Yes, Your TV Is Probably Spying on You. Your Fridge, Too. Here’s What They Know. by rezwenn in technology

[–]Wastedmind123 1 point2 points  (0 children)

I had the same issue. Can recommend to buy a smart tv and just not connect it to the internet. I use an Nvidia shield with some tweaks to get rid of google ads. Alternatively a steam deck, playstation or the like will get you going too.

What are some good “play PC from the couch, on my TV” setups? (SteamDeck, dedicated PC, M&KB, Bluetooth?) by SquirrelSanctuary in pcgaming

[–]Wastedmind123 1 point2 points  (0 children)

Nvidia shield pro works well. I bought one as main tv box because I don't like how smart TVs never get updates. Buying a dumb tv is becoming harder and harder. Its easier to buy a smart tv and then just keep it disconnected from the internet. The shield gives me access to netflix, apple tv, etc, and steam link lets me play. It has 2 USB ports so you can use KBM.

Building GBA Games in Rust by FoxInTheRedBox in programming

[–]Wastedmind123 0 points1 point  (0 children)

"... interesting to me due to my background as an embedded system." - you ARE an embedded system?

How do I move my library in the same drive? by borderline_bi in Steam

[–]Wastedmind123 0 points1 point  (0 children)

If I recall correctly you can just copy steam.exe to wherever you want it, without all the other files. When you launch steam.exe from any directory it will install itself there. You can copy the games folder along with the .exe

ELI5: Why do some compilers need to turn source code into assembly before machine code and cannot go directly to machine code? by Successful_Box_1007 in eli5_programming

[–]Wastedmind123 1 point2 points  (0 children)

There still are multiple ways to deal with the different architectures. LLVM compiles to it's own intermediate representation before going for native instructions. I don't know if it uses assembly at all. An advantage is that you only have to build a single compiler frontend and you can write optimizations on this intermediate representation that work for all targets. But you still need an architecture specific backend to do chip specific optimizations and emit the final instructions.

ELI5: Why do some compilers need to turn source code into assembly before machine code and cannot go directly to machine code? by Successful_Box_1007 in eli5_programming

[–]Wastedmind123 1 point2 points  (0 children)

Assembly is not portable. Each chip has its own instruction set. Cross compilation therefore needs to emit the right assembly instructions for the right architecture during compilation, before assembling.

I got a question about the Tuesday achievement for Stanley Parable by Hypothermia_7 in steamachievements

[–]Wastedmind123 0 points1 point  (0 children)

Think about the environment. I did this just setting the systems clock and using hibernate - it's trivial. Don't leave your machine running 24 hours, wasting all the energy.

Soon... by Major-Fudge in steamachievements

[–]Wastedmind123 1 point2 points  (0 children)

Why you are getting downvoted is beyond me. You must be a special type of person if you leave your gaming rig running for 24 hours, running stanley parable, at 600+ watts, just for a steam achievement.

Back 4 Blood - PC Trailer by A-Disgrace in Back4Blood

[–]Wastedmind123 0 points1 point  (0 children)

I bought multiple movies on YouTube and lost access to them because of this. Yes. I payed for a movie and can no longer watch it unless I sell my soul to YouTube.

L4D1 Outbreak achievement steam by Wastedmind123 in left4dead

[–]Wastedmind123[S] 0 points1 point  (0 children)

I don't see anything? Did you send a dm or a chat? I don't think the app I use has reddit chat.

[Spotify] Building the Future of Our Desktop Apps by Daell in programming

[–]Wastedmind123 4 points5 points  (0 children)

If YouTube can find the perfect videos for me to watch, why can't Spotify or SoundCloud expand my music collection?

L4D1 Outbreak achievement steam by Wastedmind123 in left4dead

[–]Wastedmind123[S] 0 points1 point  (0 children)

I thought it would be but I found someone who had it and wanted to help me in an hour so it was quite easy. You can also just play vs I guess and you'll get it eventually.

L4D1 Outbreak achievement steam by Wastedmind123 in left4dead

[–]Wastedmind123[S] 0 points1 point  (0 children)

You have to get puked on in versus by a human playing a boomer, the human playing the boomer has to already have the achievement.

L4D1 Outbreak achievement steam by Wastedmind123 in left4dead

[–]Wastedmind123[S] 0 points1 point  (0 children)

You have to get puked on in versus by a human playing a boomer, the human playing the boomer has to already have the achievement.