Latest Comments by ShabbyX
Valve dev understandably not happy about glibc breaking Easy Anti-Cheat on Linux
17 August 2022 at 12:21 pm UTC Likes: 5
This is absolutely not true. 16KB is 4 pages of memory, saving that on every .so is huge! It's not just that you have the memory laying around, there are other costs too. There's the cost of loading the objects from disk, maintaining the struct page entries in the kernel etc.
There is a reason Linux is _fast_. With your approach, Linux would have been bloatware like the rest of them.
There is something called semantic versioning: https://en.m.wikipedia.org/wiki/Software_versioning#Semantic_versioning
It's made exactly so that libraries *can* break ABI if they have to, without the world imploding. glibc made a breaking change, and no matter how small, they should have made an incompatible version change. Yes that would still be inconvenient, but at least it's detectable and fixable. Imagine if python3 did all its backward incompatible things but still called itself python2.
Also, I don't understand at all how anyone could be defending win32 here. win32 is a piece of hot garbage. No one likes is, no one wants it, not even Microsoft. Is anyone suggesting we should stick with some shitty API for another 1000 years because ABIs should never change?
No, software changes, it's the nature of it (soft is in its name!). And ABIs break when they need to. But you have versions just so you can deal with this.
17 August 2022 at 12:21 pm UTC Likes: 5
Quoting: TheSHEEEPMemory is not an issue anymore nowadays outside of very specific environments.
This is absolutely not true. 16KB is 4 pages of memory, saving that on every .so is huge! It's not just that you have the memory laying around, there are other costs too. There's the cost of loading the objects from disk, maintaining the struct page entries in the kernel etc.
There is a reason Linux is _fast_. With your approach, Linux would have been bloatware like the rest of them.
Quoting: TheSHEEEPThis is just one library.
Imagine if all libraries took this approach.
There is something called semantic versioning: https://en.m.wikipedia.org/wiki/Software_versioning#Semantic_versioning
It's made exactly so that libraries *can* break ABI if they have to, without the world imploding. glibc made a breaking change, and no matter how small, they should have made an incompatible version change. Yes that would still be inconvenient, but at least it's detectable and fixable. Imagine if python3 did all its backward incompatible things but still called itself python2.
Also, I don't understand at all how anyone could be defending win32 here. win32 is a piece of hot garbage. No one likes is, no one wants it, not even Microsoft. Is anyone suggesting we should stick with some shitty API for another 1000 years because ABIs should never change?
No, software changes, it's the nature of it (soft is in its name!). And ABIs break when they need to. But you have versions just so you can deal with this.
Modern Diablo game engine devilutionX sees new release, how to get it on Steam Deck
9 August 2022 at 9:03 pm UTC Likes: 1
I finished it, but yes it's so boring. "Diablo is back, let's kill it". Wow, much story.
Worse was that all the lore you'd find are basically from the Diablo books, which I had read (actually very interesting mind you), and which then meant there was 0 new anything for me in the game.
9 August 2022 at 9:03 pm UTC Likes: 1
Quoting: slaapliedjeQuoting: ShabbyXI remember I sucked hard at Diablo. I could never finish it. Diablo 2, I also sucked but at least I could get through to the end.Diablo 3 is so boring, to this day I couldn't finish the story line, because it was just too easy. Even continually cranking up the difficulty to the maximum every time we'd level, my brother and I just got bored.
Then I played Diablo 3, which was rather easy, and so boring (500 yellow items to be identified one by one, each taking 4 seconds? What were they thinking?) So I decided to go back and play Diablo. Man, they had it *right*! Blue drops were so rare, it was so exciting to see one. You couldn't wait to get it identified. Same with Yellow items on Diablo 2. Diablo 3 just threw garbage after garbage legendary items at you. No excitement at all for getting them.
Anyway, rant over. I hope divelutionX doesn't force you to click the mouse for every attack :)
I finished it, but yes it's so boring. "Diablo is back, let's kill it". Wow, much story.
Worse was that all the lore you'd find are basically from the Diablo books, which I had read (actually very interesting mind you), and which then meant there was 0 new anything for me in the game.
Valve speeds up Steam Deck production some more, all existing reservations this year
30 July 2022 at 1:19 pm UTC Likes: 4
30 July 2022 at 1:19 pm UTC Likes: 4
[quote=1xok]
The word you are looking for is "especially" ;)
Quoting: itscalledreality... suffering. Even with Windows. :)
The word you are looking for is "especially" ;)
Modern Diablo game engine devilutionX sees new release, how to get it on Steam Deck
29 July 2022 at 7:54 pm UTC Likes: 1
29 July 2022 at 7:54 pm UTC Likes: 1
I remember I sucked hard at Diablo. I could never finish it. Diablo 2, I also sucked but at least I could get through to the end.
Then I played Diablo 3, which was rather easy, and so boring (500 yellow items to be identified one by one, each taking 4 seconds? What were they thinking?) So I decided to go back and play Diablo. Man, they had it *right*! Blue drops were so rare, it was so exciting to see one. You couldn't wait to get it identified. Same with Yellow items on Diablo 2. Diablo 3 just threw garbage after garbage legendary items at you. No excitement at all for getting them.
Anyway, rant over. I hope divelutionX doesn't force you to click the mouse for every attack :)
Then I played Diablo 3, which was rather easy, and so boring (500 yellow items to be identified one by one, each taking 4 seconds? What were they thinking?) So I decided to go back and play Diablo. Man, they had it *right*! Blue drops were so rare, it was so exciting to see one. You couldn't wait to get it identified. Same with Yellow items on Diablo 2. Diablo 3 just threw garbage after garbage legendary items at you. No excitement at all for getting them.
Anyway, rant over. I hope divelutionX doesn't force you to click the mouse for every attack :)
AYANEO to have their own AYANEO OS based on Linux
17 July 2022 at 1:35 am UTC
What extension are you thinking about? Nvidia is actually doing an amazing job of supporting every extension that makes sense on Linux (and windows for that matter) as much as possible. And they are usually the first to ship any extension, often times even on the day the extension is released.
I do recall one extension was released on windows only, something about memory pages, and I'd bet it's more to do with Linux not supporting the exact usecase more than anything.
17 July 2022 at 1:35 am UTC
Quoting: setzer22What I'd be more worried about is companies like Nvidia introducing proprietary extensions that are gated off in their Linux drivers, and that is already happening today.
What extension are you thinking about? Nvidia is actually doing an amazing job of supporting every extension that makes sense on Linux (and windows for that matter) as much as possible. And they are usually the first to ship any extension, often times even on the day the extension is released.
I do recall one extension was released on windows only, something about memory pages, and I'd bet it's more to do with Linux not supporting the exact usecase more than anything.
Inspired by Hollow Knight the grim fantasy game Crowsworn has a new trailer
11 July 2022 at 3:22 pm UTC Likes: 3
Which I hope would be "nothing" :D
11 July 2022 at 3:22 pm UTC Likes: 3
Quoting: GuestAlmost needs to dedicate part of their steam page to saying what they do different?
Which I hope would be "nothing" :D
Don't Starve Together big Curse of Moon Quay update out now
6 July 2022 at 8:09 am UTC
6 July 2022 at 8:09 am UTC
Surprised it's not called The Curse of Moon Quay Island, and there's no new character called perhaps Gooy Brish
Microsoft chucks GNOME $10,000 from their FOSS Fund
20 June 2022 at 12:18 pm UTC Likes: 4
20 June 2022 at 12:18 pm UTC Likes: 4
And there it is:
> GitHub Sponsors is great!
This was just a microsoft ad. And such a cheap one too.
> GitHub Sponsors is great!
This was just a microsoft ad. And such a cheap one too.
Diablo Immortal works on Steam Deck, plus a fix for Battle.net being slow
6 June 2022 at 9:00 pm UTC Likes: 3
6 June 2022 at 9:00 pm UTC Likes: 3
Blizzard is dead to me
An interview with Ken VanDine, Ubuntu desktop lead at Canonical
27 May 2022 at 4:18 am UTC Likes: 1
Misunderstanding here. The original comment that instigated this discussion claimed that users should know how to disable snaps, switch repos and some such things.
Definitely not something I would ever teach to or expect my parents to have to learn for instance.
27 May 2022 at 4:18 am UTC Likes: 1
Quoting: slaapliedjeQuoting: ShabbyXQuoting: Lycurgus87Quoting: Purple Library GuyQuoting: Lycurgus87Mate you are tiny bit condescendingYou're condescending, says the guy who told me to climb back to the nearest tree.
(snip)
Or the other options again..the tree over there.
But I wasn't. I am a tiny bit now: The point went over your head. The point was, there are lots of branches of knowledge that can make claims that if you don't have them you are inferior. It is rare for the claims to be valid; claims about the arts or political economy or DIY home maintenance are no more/less valid than your claim that if I don't want to learn computers I should return to the apes. Do you get it now?
Yes there are lot of branch of knowledge and you don't need to know all but...and this is a big but, usually you don't need to know all that because you don't want to use it.
BUT if you want to use something you have to learn it. ...
I used to think like you, opposing simplifications to computer software (or as I would have called it, stupidification) when I was young, because "you need to know exactly how computers work, otherwise you lose your smartness". Some bs like that.
I was wrong, and hope you can take this chance to learn this well.
Just because you have to use it, doesn't mean you need to understand it. You in particular may be smart and curious and capable and willing to understand, which is a great thing. Most people however are either incapable or unwilling to learn about everything.
And please understand that this sort of talk also drives people away (don't get defensive please, and appreciate the feedback), so be mindful of the effect of your statements on people who are showing an interest in Linux.
BUT (a big capitalized but), people should at least have a knowledge of how a tool they use works, right? Like you want to give some preliminary rules on how to use a soldering iron "Don't touch these parts when it's heated, or you will get nicely burned" or firearms, "don't point a gun at a person ever, even if you're sure it's unloaded." etc. Sure a computer generally won't burn you or cost someone their lives, but it never hurts and only helps to learn something about a tool before you use it.
Now while some people concentrate on the wrong things 'You need to know how to compile your own kernel!' isn't the depth we're talking about, but 'this is how you launch your Sudoku game' level of learning, and so many people don't even know that. I think this is the level some need to know about. And in this day and age, there is some actual harm that can befall people who are too ignorant to do simple things like 'run updates', or 'don't click on shady things that we warn you about!' as there can be financial, reputational, etc damage.
So yeah, for sure people should learn something about a tool before trying to use it.
Misunderstanding here. The original comment that instigated this discussion claimed that users should know how to disable snaps, switch repos and some such things.
Definitely not something I would ever teach to or expect my parents to have to learn for instance.
- Unofficial PC port of Zelda: Majora's Mask, 2 Ship 2 Harkinian has a big new release out
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- Steam Deck OLED: Limited Edition White and Steam Deck Australia have launched
- OpenRA for classic RTS games like Red Alert has a new playtest with enhanced visuals, revamped map editor
- NVIDIA stable driver 550.135 released for Linux
- > See more over 30 days here
-
Star Fox 64 is getting a Native PC port from the devs o…
- Mountain Man -
Star Fox 64 is getting a Native PC port from the devs o…
- Cyril -
Star Fox 64 is getting a Native PC port from the devs o…
- Doktor-Mandrake -
Valve dev details more on the work behind making Steam …
- Kelly -
Free-to-play pixel art survival game Ruins To Fortress …
- hardpenguin - > See more comments
- What have you been listening to?
- Liam Dawe - Our own anti-cheat list
- Liam Dawe - What do you want to see on GamingOnLinux?
- Liam Dawe - Weekend Players' Club 11/22/2024
- Liam Dawe - Types of programs that are irritating
- Cyril - See more posts