Details
-
AboutSAP guy. Writing on Software here and there, currently working on some Video Game in Rust
-
SkillsC99, C++ (no expert tho), Java, web stuff (js, html, css), PHP, React & UI5, CDS, OData, some ABAP, some COBOL, Basic, MapScript + other GIS Stuff, Python, Turbo Pascal, some go, rust, ruby (+ rails), bash, glsl, wsl, x86asm... Did i say Python?
-
LocationGermany
-
Github
Joined devRant on 6/18/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Man now i want to install FO4 again 🤣
-
@Demolishun i do it the old school way. But luckily for it it works pretty much identical in skyrim and games like Morrowind, where you just slap the files and esps in the appropriate folders and then activate them in the launcher/adjust the config.
i never used mod managers, unless they were builtin (including games like minecraft, probably because i used to mod MC before mod managers even existed). But maybe i need to look into MO2, because that makes helluva lot of sense. -
if you dont believe me btw, just check out protondb.com
Only big caveat is that proton only supports some anti-cheat variants. which makes games like for example destiny 2 unplayable -
@awesomeest i absolutely understand the mechanics behind that stuff and i don't necessarily disagree, but as you also mentioned, i talk about the user experience. And im pretty sure that an average gamer does the same. Either thing work, or thing no work.
And for me thing work.
For context "thing work" refers to VR Games like half life alyx, boneworks, VR Chat and similar. Need for Speed heat, Elden ring as mentioned but also DS1 Remaster and DS3. All the borderlands games (including 3). Fallout 4 with tons of Mods. and more, but you get the point. -
@awesomeest gaming on linux is not any different from windows, if your games are on steam. If they're not, you just install the windows version via steam and add them as non steam games.
I'm currently playing ELDEN RING with that seamless coop mod with my gf. Ubuntu & Windows. -
@Ranchonyx i don't think people would find it appropriate to shutdown prod for whenever you're tracking down bugs.
-
@idkhow reminds me of that one project, i joined a while back. Where a whole team of designers didn't even consider, that people might actually use different themes (light and dark) with their stuff.
-
@j0n4s if i remember yeah, but i guess that is also one of the more commonly used ones, so i guess that's a fair caveat. And luckily, if it happens you can always just clone it to a healthy drive ^^
Nowadays i'd go for WD_Black M.2 SSDs any day though. -
So far the only SSDs that had Problems, when i dealt with them was Samsung.
The Reason? Some Samsung M.2 SSDs had faulty Firmware, that caused the drives to degrade way faster, than they normally would, resulting to locking them into readonly mode after a year of normal usage, causing all sorts of problems like bluescreening windows for no reason and refusing to boot and fun stuff like that.
In my friends group that happened to atleast 3 people independently from eachother.
Samsung issued a statement, that you can fix that by updating the firmware on the drives using a tool called Samsung magician.
However, you'd never guess that the hard drive would be the reason your system starts crashing, and even less would you suspect it to be broken firmware on the bloody drive itself.
So for everyone having a samsung m.2 ssd, please check if your firmware is up to date. -
@jestdotty the potions thing reminds me of pixel dungeon. What a nice game
-
not sure if troll or serious question..
-
@jestdotty brainfuck is also a mega simple language 🤷
-
@NeatNerdPrime honestly at this point fairphone it is.
-
yet C is the one who that got structure in their life.
-
In a project I'm part of, were trying to get rid of it rn.
-
do you really believe, that people who put in the work get more money out of that?
There will be no salary increase, but a profit increase for whoever owns the stuff. Then a profit loss, and the project going unmaintained, because it has been replaced by some other OSS.
Projects going closed source is nothing new, and happens all the time. -
@jestdotty oh yeah to be fair, working with floats in rust is kinda a pain, so i agree haha 😂
-
@Hazarth Fair.
The issue is, when your software is growing and changing, so are your problems. And you want to be prepared. In the realworld stuff gets extended and adapted all the time.
For some small program, that only does one tiny task and nothing more (where it's probably easier to rewrite it anyways), you would not use this pattern or use something different altogether like python, since like you said, it would be "over-engineering". In every other scenario (like backwards-compatability of libraries for example), only this is appropriate to keep the API consistent.
As others have stated, you don't need to do it that way, and can just go with a simple function that takes the array as a parameter (as in most other languages).
Or create (or probably just use an existing) Macro, which is getting optimized away anyways (As you probably would in C/C++ too). -
huh? why in the world would you want something like that?
-
Reason is pretty straightforward:
It's for consistency and maintainability.
Sounds a bit ass backwards, but get this:
You now implement it for a regular array of Type T etc.
You think, nice good enough.
Then you realize that, you probably want to have this for a slice aswell. Different impl, same functionality.
What about a vec? or a ref to a vec? An iterator?
What if you now realize you need a function that would take any of these, no matter what it is by (you guessed it) trait? Everything's already set up, and you don't need to go through the pain of rewriting everything and adjusting all the (potentially slightly different) functions to do the same thing.
I agree it feels slightly weird, but it makes a ton of sense long term. -
@vane i dunno man, you sound like a massive hypocrite to me.
If you're really anxious about privacy, you'd just run some custom android image, that doesn't have all that bullshit like grapheneOS. and not have tiktok or any other social media bullshit on there anyways. -
weren't there multiple flash games with that name?
-
@fullstackcircus sky rage is also a thing. But i think they call that a dog fight.
-
pretty much just depends on your browser and it's session settings.
my browser is set up to delete cookies after i leave the page, which obviously logs me out everytime.
On another machine im logged into whatsapp web for weeks -
started playing eldenring with my gf a while ago (seamless coop)
and so far i think my favourite weapon is dual wielding two comically large rusty anchors.
Also i hope this weekend i can relax a little bit, because work is hell this week. -
i had this funny story recently with win11. So i just updated to a newer update version. Booted into new version.
Suddenly displays random colored lines on display.
System crashes, no blue screen no nothing. Just reboots
Now the Bluetooth doesn't work anymore. In fact, it doesn't exist anymore.
I was like, okay, im gonna use the dongle for the wireless mouse ive got.
A few days later, bluetooth start randomly working again, this time without crashing the system. Mind you i rebooted the system a few times in-between but had no windows updates.
I gave up to complain about this shit. It's just work hardware anyways.
Another time windows destroyed itself because it though before shutting down on a completely drained battery it would be a great idea to do windows updates. -
i'd like to add "Digital Primates" to it (as opposed to Digital Natives)
but otherwise Technophobes is my new favourite word for these people now -
@retoor the only two things that come to mind immediately is either the OS detected rapid memory growth, or wherever the app ran in ran out of memory, both triggering a null pointer on malloc. That's my suspicion, what was it actually?
Also 100% agreed -
Sometimes i feel like the Creation Engine consists out of hacks that only work by coincidence.
-
@Grumm wasn't Verdana a font that has been designed for Microsoft before 2000 or something?