341 points starkparker 1 day ago 352 comments
goatking 1 day ago | parent
jonathanlydall 1 day ago | parent
What’s the issue they have with South Africa?
josefresco 1 day ago | parent
recursive 1 day ago | parent
abc42 1 day ago | parent
borderline murderous eyetwitch
globnomulous 1 day ago | parent
platevoltage 1 day ago | parent
Goronmon 1 day ago | parent
This feels like a strange argument given site we are on. "Why are applications so slow and bloated these days" has been a pretty constant complaint around here for many, many years.
sodacanner 1 day ago | parent
How are you twisting more efficient software into a bad thing?
Hamuko 1 day ago | parent
kakuri 1 day ago | parent
my123 1 day ago | parent
wging 1 day ago | parent
hungryhobbit 1 day ago | parent
sznio 1 day ago | parent
my123 1 day ago | parent
Epic could have benchmarked their beta client against the Steam beta client which would have shown this.
kimixa 1 day ago | parent
So I wonder if it's the other way round, Epic rushed out the boast because they knew the window that it would be even remotely correct to most users was closing.
LollipopYakuza 1 day ago | parent
kg 1 day ago | parent
willis936 1 day ago | parent
kllrnohj 1 day ago | parent
Things nobody has said since like 2005? A faster startup is certainly appreciated, but steam's 10 second cold launch time is hardly a big deal. Especially when everyone just leaves it running anyway. There's far more significant aspects like memory usage, game library, and general features.
righthand 1 day ago | parent
dmix 1 day ago | parent
When I hear about a game on social media I often want to add it to a wishlist on Steam but I dread opening the app because I know it will take forever to open on MacOS.
I don't mind a game launcher taking time, but the store is a part of that which makes it annoying I avoid the native app for that reason.
kllrnohj 1 day ago | parent
dmix 1 day ago | parent
In the web world and 7-10 seconds for a pageload is forever. Same with mobile, if you tapped an app icon and it loaded that slow it would never be tolerated.
crtasm 1 day ago | parent
simoncion 1 day ago | parent
Given that its primary purposes are to start video games that take anywhere from five to thirty+ seconds to start and to download video games and their patches which range in size between many hundreds of MBs to a hundred+ GBs, the client taking roughly ten seconds to start is no problem.
Optimize where it makes sense, yanno? I'd much rather have to "deal with" the Steam client taking ten seconds to start than to have to deal with the Epic Games Launcher's download rate being limited to 100->150 mbit/s. [0]
[0] Last I checked on this was a few years ago -like twelve months after Sea Of Thieves stopped being widely popular- so it may have improved. The absurdly slow download speeds [1] are one of the bigger reasons why I stopped using EGS.
[1] Sure, many people don't have connections any faster than that. I do. Steam saturates it, and -at the time- EGS absolutely did not and occupied 100% of one logical CPU while failing to do so.
dmix 1 day ago | parent
It opens to the store page for a reason, not to your library page.
simoncion 1 day ago | parent
Mine doesn't. Mine even opens in Small Mode. These are configurable settings. If you dislike how they are set, reconfigure them. Have you also not disabled the News Window that pops up on startup? You can turn that off, you know!
> I already addressed in my original comment that I wouldn't care if it was just a game launcher but the Stream app is more than that.
Okay? Do you spend substantially more time using the Steam client to browse the Steam storefront than to play video games? Seriously?
On top of that, will five seconds of additional load time cause you to change your mind about making a purchase? If so, you really weren't interested in the either the thing you were buying or the search for that thing, and it's -very seriously- definitely for the best that you were dissuaded. Valve is making money hand over fist, so the lost sale doesn't matter to them and you get to use that money on something that you're not -at best- aggressively tepid about.
sleepybrett 1 day ago | parent
dmix 1 day ago | parent
> If you are the average working joe who comes home from work and fires up the pc to play a game
My usecase was wanting to add a game to a wishlist
> It's not like i'm opening and closing steam 100, 50 or even 5 times a day.
I've opened Steam app about a thousand times and it's always felt like clunky dated software.
the_af 1 day ago | parent
But a game client is not a web page. You open it once (some people, on boot) and then it's just sitting there. You don't randomly start it from scratch whenever you run a game...
And even if you did, 7-10 seconds waiting for a game to start is not the same as waiting for a page to load. You can wait for the game.
mahboi 1 day ago | parent
the_af 1 day ago | parent
If you don't, nothing special happens either: you just wait 7-10 seconds, hardly an eternity, and there's really no rush to firing up a videogame either. We're not talking in-game responsiveness, the only thing that truly matters.
Rohansi 1 day ago | parent
laughing_man 1 day ago | parent
That's what I do. I don't really care how long it takes to start (within reason), since when I boot my computer I rarely start playing a game right away. I check my mail, then look at the news, and after that decide what I want to play. As long as it doesn't take more than five minutes or so, I won't even notice.
bakugo 1 day ago | parent
a1o 1 day ago | parent
Sharlin 1 day ago | parent
mrdependable 1 day ago | parent
nubinetwork 1 day ago | parent
platevoltage 1 day ago | parent
Gigachad 1 day ago | parent
I get people hate Epic, but the Steam client is not particularly well made or snappy. And I'd love to see competition kick their asses in to improving it.
gunalx 1 day ago | parent
I could go on. Its still the only store with acceptable linux experience sadly.
smallmancontrov 1 day ago | parent
aeturnum 1 day ago | parent
> I have frikkin 2 different topbars that seemingly have similar options.
I am not sure exactly what you mean by "top bars" but my two top sets of menus are "Steam View Friends Help" and "STORE LIBRARY COMMUNITY <USERNAME>" which seem quite different.
> The fact that the store page often is a better look at the game than the one in the library.
You can go to the store page from the library! Why would you assume you should re-explain the game to a player? I think reminding you of when you did things in the game makes a lot of sense. I wish it listed playtime and not just achievements.
> Impossible to see what dlcs that is enabled unless you happen to borrow the game from someone in your family.
I do think their DLC display is bad, but it's far from impossible. Properties -> DLC shows you all your DLC and which is enabled. Also clicking on the DLC tab does show you which you own (and all the ones you own will be enabled by default).
Like I said, I think steam has a lot of problems, but I don't understand your complaints at all. I would complain about the awful performance of a webview, the annoying behavior of store pages, the foolishness of the "All" tab on communities that mixes different kinds of content in one place but it will never change because people can't find it otherwise, etc.
bakugo 1 day ago | parent
It only looks good if you compare it to the Epic client, which somehow manages to be much worse.
kylec 1 day ago | parent
tikhonj 1 day ago | parent
The upsides of having a de facto monopoly, I suppose—lamentably common story in tech.
redhale 1 day ago | parent
avazhi 1 day ago | parent
Steam is dogshit and it’s crazy they haven’t optimised it all in 20 years.
bradishungry 1 day ago | parent
A very obvious non-deck example is how bad it can be at loading and showing videos on the store page. They consistently have issues with smooth playback, this is not my network, others i know have the same issue. it’s to the point that I scroll down and look at gifs in the description for gameplay footage first. I use the discovery queue often and it’s pretty apparent.
ambicapter 1 day ago | parent
ntoskrnl_exe 1 day ago | parent
sleepybrett 1 day ago | parent
sitzkrieg 1 day ago | parent
nick_ 1 day ago | parent
12_throw_away 1 day ago | parent
All this to say: steam is better than the alternatives, but still has some objectively insane problems.
TheJohnSmith1 22 hours ago | parent
VohuMana 1 day ago | parent
I’m curious what issues you have run into that you consider it terrible?
beart 1 day ago | parent
DrammBA 1 day ago | parent
jerf 1 day ago | parent
But for the Steam Frame, which is probably booting while it is strapped to your face and completely obscuring your vision, every second is felt much more intensely. Anything that can be done to get to first interaction sooner has a much, much larger effect on the feel of the experience.
The speed would always have been nice to have, but it moves beyond "nice to have" for the Steam Frame case into having a significant effect on how it feels to use and the out-of-box experience. Yes, you'll use sleep most of the time, but when you do a full boot or reboot, you feel the seconds.
the_af 1 day ago | parent
It's bad, but I wouldn't call it terrible.
It does have unresolved annoyances, like how context menus randomly stop working on Linux, and tweaking that setting (whose name I forget) on/off does little to fix them. You have to resort to using Big Picture mode, which is annoying. If they ever fix this, I'd have zero problems with the Steam client.
Mostly though I don't care about the client, I care about the games and they work seamlessly in Linux!
Anon1096 1 day ago | parent
Timon3 1 day ago | parent
Consider that competitor stores were usually more profit-oriented, which was usually also the reason they failed.
tancop 1 day ago | parent
With that said, I tested it right now and Steam takes about 2 seconds to restore from tray and 10-15 for cold boot. The new Epic launcher is around 0.5 and 5 like the article mentioned. Maybe it's still in A/B testing or something.
herrherrmann 1 day ago | parent
yboris 1 day ago | parent
m_w_ 1 day ago | parent
catigula 1 day ago | parent
0x457 1 day ago | parent
m_w_ 1 day ago | parent
wren6991 1 day ago | parent
egeozcan 1 day ago | parent
wren6991 1 day ago | parent
I did hit a couple of CSS or rendering quirks, but the rendering perf also seemed noticeably poor, and that's harder to live with.
jorl17 1 day ago | parent
Granted, it's very simple, but I felt it was a breeze.
Arrowmaster 1 day ago | parent
kelvie 1 day ago | parent
tdhz77 1 day ago | parent
m_w_ 1 day ago | parent
Fwiw, what it's trying to replace (GitKraken) is slow, clunky, and resource hungry, so it's not hard to beat.
Aeolun 1 day ago | parent
james2doyle 1 day ago | parent
sosodev 1 day ago | parent
joshheitzman 1 day ago | parent
0rzech 23 hours ago | parent
tadfisher 1 day ago | parent
agentdev001 1 day ago | parent
mort96 1 day ago | parent
skydhash 1 day ago | parent
Isn’t that what abstraction and interface is about? You can write the common business logic and presentation concerns, and then share it across each native implementation.
That is what web wrapping is in truth, but it’s just inneficient because of the huge surface area of web technologies.
mort96 1 day ago | parent
skydhash 1 day ago | parent
Karrot_Kream 1 day ago | parent
I've only seen this sentiment on nerd forums but never among my less technical friends, so I'm a bit reluctant to accept this wisdom honestly. That said, if you're just building something for a technical crowd you'll probably make them much happier if you make your implementation use native widgets and take up much less memory and redraw faster at the expense of a slightly jankier UX. Though, this is probably why IRC clients all feel janky lol.
For example a lot of my less technical friends/family really like the visual design of Spotify even though it conflicts with a lot of design language on MacOS, Windows, and Android.
mikestew 1 day ago | parent
dpkirchner 1 day ago | parent
vel0city 1 day ago | parent
mort96 1 day ago | parent
I keep seeing people claim this, yet most UI software I see really doesn't do anything that complicated. It's some basic database CRUD stuff and some basic algorithms, and then all the actual effort lies in making the UI feel good.
sosodev 1 day ago | parent
bigstrat2003 1 day ago | parent
Rohansi 1 day ago | parent
Memory use alone is an interesting case for comparison because websites tend to have a lot more images/videos loaded than other applications. All of those PNGs and JPEGs need to be decompressed before you can paint them to the screen which makes them much larger.
skydhash 1 day ago | parent
A web browser is a huge platform. Audio, 2D and 3D graphics, file handling, network requests,... A lot of code while your application needs are tiny. That is wasteful and a security risk.
Rohansi 1 day ago | parent
newdee 1 day ago | parent
mickael-kerjean 1 day ago | parent
The core contains the logic all the underlying platform uses and the platforms only handle wiring and ux
lynndotpy 1 day ago | parent
I remember a time when you could feel that apps were built on a consistent set of standards on a platform, and that meant they were fast, and it was weird when an app had its own wacky GUI. But today, native apps are neither consistent across eachother, nor are they performant.
WebView2 is native on Windows and the practical default, but who wants more apps like Microsoft Teams? Music.app is native on macOS and slower than music.apple.com, but who wants more apps like Apple Music? These are abysmally slow apps.
Things are better on Linux before, but "native" is DE-specific anyways. Between electron, GTK, and KDE, I tend to prefer electron. Only second to apps like Blender or Godot, which have great UX advantages from having their own bespoke GUI frameworks which are consistent across OSes.
marcus_holmes 1 day ago | parent
I will never see the Windows version of your app, because I don't run any Windows machines. I will never know if your Windows UI is consistent with your MacOS UI.
I do care if your app uses a bunch of key shortcuts or UI conventions that no other MacOS app uses. If I have to learn a whole new set of UI conventions just because your app decided not obey the standard MacOS UI conventions, that will annoy me a lot.
lynndotpy 1 day ago | parent
I do agree keyboard shortcut consistency is important and useful. GIMP is awful on macOS just for this reason
andyclap2 1 day ago | parent
Sent from my Android phone, windows gaming pc, Mac dev laptop, iOS tablet, Ubuntu home server... or sshing to my remarkable reader's minimal Linux?
vrighter 1 day ago | parent
bryanlarsen 1 day ago | parent
bhaak 1 day ago | parent
wtallis 1 day ago | parent
10-15 years ago it was possible to reliably clock a Qt on Mac app before it finished launching, simply from the app using the wrong hourglass cursor. (The old cursor that had once been a hallmark of classic Mac OS apps ported through Carbon frameworks, and which disappeared from daily usage when the Finder was finally rewritten atop the NeXTSTEP-derived Cocoa frameworks.)
masklinn 1 day ago | parent
… good? I want my applications to be consistent with the platform they run on, not with their own stupidity on other platforms.
tavavex 1 day ago | parent
exmadscientist 1 day ago | parent
tavavex 1 day ago | parent
And yes, the 3.11 ODBC file selector is still in Windows 11. Praise be to legacy components.
ModernMech 1 day ago | parent
ogoffart 1 day ago | parent
vrighter 1 day ago | parent
AlienRobot 1 day ago | parent
freakynit 1 day ago | parent
Disclaimer: All mine, open-source, ai-assisted, less than 5MB each. I love rust+tauri combo.
Kuyawa 1 day ago | parent
sensanaty 1 day ago | parent
toomuchtodo 1 day ago | parent
agentdev001 1 day ago | parent
cloverich 1 day ago | parent
time will tell if it can make it the way i like but.... it can definitely get far. Used 40% of my session limits on my $20/mo sub.
righthand 1 day ago | parent
tancop 1 day ago | parent
righthand 1 day ago | parent
squidmaster 1 day ago | parent
Rohansi 1 day ago | parent
Insanity 1 day ago | parent
2OEH8eoCRo0 1 day ago | parent
Perhaps it will bring back native apps because supporting other platforms is less laborious.
RobRivera 1 day ago | parent
gopalv 1 day ago | parent
The real reason rewrites to fix tech debt used to fail was that it took too long to get to feature partity & the goal posts moved constantly while you were on the rewrite team.
The sunk cost of existing code is no longer considered in a rewrite.
Maybe it was hard to write in the first place, but it is not hard to rewrite anymore, as long you've got decent tests.
benoau 1 day ago | parent
burnte 1 day ago | parent
sleepybrett 1 day ago | parent
tombert 1 day ago | parent
I've had reasonably good luck having Claude generate Rust code that performs well.
TehCorwiz 1 day ago | parent
ihuman 1 day ago | parent
Are you on the beta branch? It doesn't look like its in stable yet (Settings --> Interface --> Client Beta Participation)
spartanatreyu 1 day ago | parent
If you have steam configured so it shows the store page on startup, you have to add on the time it for that page to load.
mahboi 1 day ago | parent
Epic, EA, etc then made their own similar launchers. Of course all of them also want to launch when Windows boots, update constantly, and not close when you press close.
danparsonson 1 day ago | parent
mahboi 1 day ago | parent
rapind 1 day ago | parent
mahboi 1 day ago | parent
The one exception is Crossover, which has been around very long and costs money. Probably worthwhile if you care for this.
ofrzeta 1 day ago | parent
gsich 1 day ago | parent
codebje 1 day ago | parent
(Successfully running Windows games is its own issue: I think "Steam Deck" compatibility badging is a pretty reliable tell for Linux gaming, but on a Mac, having the game be playable is a gamble on install and again with every patch.)
mahboi 1 day ago | parent
duxup 1 day ago | parent
lxgr 1 day ago | parent
Prioritization still matters. Agents will happily optimize your app for performance, but at least current ones seem like you need to explicitly tell them.
crizantlai 23 hours ago | parent
joshspankit 11 hours ago | parent
zug_zug 1 day ago | parent
tancop 1 day ago | parent
You can't really avoid a long running process for a game launcher though. It's just how they work, you need to keep track of play time and respond to any API calls from the game. But it could be a native background daemon instead of two Steam Web Helpers.
zug_zug 1 day ago | parent
I disagree. I get that steam has useful features I want while in-game (e.g. invite a friend to play), but there's no reason it couldn't just run this launcher only when a steam game is running and immediately exit once it's done.
Also, I think a lot of people forget how small well written software can be -- we're talking like single or double digit megabytes. Heck there's a whole linux distro that's under 20mb.
tredre3 1 day ago | parent
The only benefits of Tauri are the smaller application package and the fact that the runtime is always up to date (which can also be a downside). That full package doesn't live in RAM when it's running, so it's "merely" wasted disk space and not RAM. In terms of RAM it uses just as much as electron or CEF.
Goronmon 1 day ago | parent
That's not even getting to some of the "missing" features.
No Community marketplace for in-game items
No Direct player-to-player item trading
No Digital trading cards, levelling, and points shop
I hope more application developers "forget" to add these features.
amiga386 1 day ago | parent
Anyway, what are useful features of Steam:
- their dedication to getting Windows games running on Linux (to see off the existential threat Microsoft poses to them, but nonetheless greatly appreciated)
- community forums / screenshots / artwork / guides etc. for every product. Very useful if the game vendor doesn't have its own, and most game vendors don't
- that Steam Sales encourage vendors to offer games at much more reasonable prices (e.g. a few pounds/dollars/etc.) for what is effectively a license, revocable at any time, not a real purchase. £60? Ha ha fuck off, I'm waiting for the sale when it's £5
- also, as far as I've seen, every game distributed can still be downloaded today. People may complain that publishers update a title e.g. to remove licensed music 10 years later... but you can still download the old version with some trickery. And I've never seen Steam actively remove downloads for existing customers, I've only seen games removed from the store so no future customers
- pirates have found that most games, if their only DRM is Steamworks, are incredibly easy to crack. I am very glad Steam has convinced most publishers to use that alone and nothing worse, and I curse publishers who insist on their own DRM, their own launcher, etc. If Valve goes tits-up, I have a lot of confidence most of peoples libraries will still be playable with a little bit of cracking.
There are other useful features, even if Valve is getting rich and fat off selling gambling and day-trading to teenagers.
dannyw 1 day ago | parent
Fundamentally Valve has built up a lot of trust with the gaming community, and other than microtransactions and gambling, I think it's very fair to say they've been a net good for both the PC gaming community; as well as the ecosystem.
Proton is a great example.
SXX 1 day ago | parent
It took them 10 years to make Linux a competetive gaming platform.
They invested in VR early and still do a lot for this niche market.
They brought back hanfheld PC from being niche chinese devices to being mainstrean and maintain support for Steam Deck for 5 years.
As game developer I do find 30% cut abysmal, but it's not any worse than consoles and I dont like Epic as a gamer for being awfully anti-consumer. I certainly dont want PC game market to be controlled by chinese Tencent subsidiaries.
20k 1 day ago | parent
Valve rightly get a lot of flak for the gambling and high % cut, but you do get a functional useful service in return at least, that doesn't appear to be actively trying to screw you over
MisterSandman 1 day ago | parent
ryukoposting 1 day ago | parent
...and the hardware ecosystem, too. I just got my Steam controller last week, and it's wonderful. It's so good I'm playing Civ with it. Civ! On a gamepad!
braiamp 1 day ago | parent
FTFY. Steam forums are a cesspoll most often than not. No, we do not want a easy accessible place where people can spew their crap on the internet. It's either moderated and useful or it shouldn't exists.
amiga386 1 day ago | parent
To pick a random game's forum: https://steamcommunity.com/app/1623940/discussions/ we find:
- bug reports, feedback to the devs, etc.
- asking for help in the game
- story discussion
- requests for games like this one
- concern troll (locked)
- begging for the game to be released on GOG
Seems above board to me. I've also seen plenty of trolling, incivility and unreasonable expectations from manchildren, but they tend to get locked.
braj0 1 day ago | parent
laughing_man 1 day ago | parent
serioussecurity 1 day ago | parent
SXX 1 day ago | parent
Unfortunately literally everything is wrong with EGS specifically.
Their stance on intentionally not having user reviews because consumers shouldn't have power to react to publisher or developers decisions.
Their giving away games for free and then revoking licenses then removing them from accounts even though it was purely their own fault. They were most successful company ever back then and could certainly eat that loss.
Their shitty account system that certainly got hacked multiple times because it's the only gaming platform where someone constantly trying to access my accounts even though I'm Linux and cybersecurity nerd with random 32-char passwords. They also dont have straightforward way to change account region without trying to deal with their shitty support.
Tim Sweeney decided to make a platform to fuck over gamers and we gamers returned favour.
Insanity 1 day ago | parent
I'll happily pay to have a game on Steam vs getting it for free on Epic. Steam has been a good experience for me the past 2+ decades :)
pbhjpbhj 1 day ago | parent
It would be under a 'most-favoured nation' type deal, after an initial launch period (exclusive distribution for 1 year, say) if my distribution service pays the same per-view amount then I can stream/distribute your media regardless of your deals. If a producer/creator makes a work available they are required to allow it on other registered channels (no setup cost beyond actual price of downloading the content).
Essentially make rights holders honour the idea that they'd make works S available if only people would pay.
Refuse to make a work available and you'd get a warning, then it enters the public domain. The copyright deal is "things enter the pubic domain after a limited monopoly to allow recompense", enforce it. So, if eg Netflix/Sony/BBC/etc stop offering their back catalogue then the works enter the public domain.
sitzkrieg 1 day ago | parent
MSFT_Edging 1 day ago | parent
Rocket league used to have a Linux build, then epic decided to kill that off entirely.
I recently bought the steam frame. It's years past when I would have wanted this VR headset the most, but half the reason I bought it was to support Valve's R&D with Linux desktop support, arm JIT translation, etc.
People bitch and moan about "voting with your wallet", then you have a company that tons of people continually vote with their wallet for, then people complain about others defending the one company that doesn't seem to want to screw their userbase over.
Sure Steam has some blind spots for the very sweaty semi-pro gamer. I don't care about virtual stickers and little treats. I care that all my games run on my Linux desktop after years of devs not giving a shit and other companies being openly hostile.
Valves competitors suck. Their VR competitor is Meta which in a just world would not exist as an organization. Their gaming marketplace competitor is Epic, which produces the character-slop extraction shooter and a launcher that gets more annoying to use every time I open it.
The other "competitors" if you can even call them that, are microsoft who has basically deleted a dozen game studios in the last year via moneyball, and other game companies like EA and Ubisoft who routinely delete purchased games and tell the users to go suck it.
Valve is basically the only company out there who is resisting the constant urge to make everything shitty to increase investor profits. They stay private and everyone loves what they do with that power. I'm sure a ton of fail-son PE bros are dying for the chance to buy out valve and turn everything it's ever done to absolute dogshit. We'd be getting half-life 3, 4, 5, 6, mobile, etc and they'd all be shit.
Gerard0 1 day ago | parent
Goronmon 1 day ago | parent
Why bother defending them about this specific issue though?
Either Epic is right, and this pushes Valve to improve Steam performance.
Or Epic is wrong, and then who cares? People will continue to not use the Epic store and continue to use Steam.
It just feels more "defensive" then "defending" if that framing makes sense.
the_af 1 day ago | parent
People are fans of Steam (of Valve, actually) because Steam has been a boon for the gaming world and for Linux gaming in particular, in a way others (like Epic) haven't. I subscribe to this opinion. I'm just so glad gaming on Linux is mostly seamless now, I simply don't care anymore for which OS a game was built (within reason... but then again, Windows games are not guaranteed to always run on Windows either!).
MSFT_Edging 1 day ago | parent
Because it doesn't matter, it's a nonsensical complaint to wait 10 whole seconds for your game program to start, in the wake of literally all the other shit it offers. Even if they sped it up, it still doesn't matter.
Epic launcher starting faster doesn't matter because they don't do anything that would make me want to open the epic launcher.
wnevets 1 day ago | parent
Bonus points, this is the text from the post.
> How out of touch can you be as a company, this is embarrassing
WheatMillington 1 day ago | parent
0x073 1 day ago | parent
If any big company want a good steam alternative we would have it.
Every alternative launcher, uplay/ubisoft connect, origin/ea app, epic games, gog started with a store platform and stopped. Its like the marketing team just looked at the store but not at the rest of the steam features.
Telaneo 1 day ago | parent
Ubisoft and EA have more or less surrendered. Battle.net is distinct enough with a group of exclusives including WoW to keep going. GoG is kept alive by its one single USP, and its launcher isn't even relevant to that, so it's just there, not really doing anything. Epic is seemingly trying to compete against Steam, but seems blind to the reasons why people like Steam.
laughing_man 1 day ago | parent
Telaneo 1 day ago | parent
Battle.net is still limited to Activision-Blizzard, with a sprinkling of other Microsoft IP following the buyout. Although that might change soon?[3]
[1] https://www.ea.com/ea-pc-third-party-titles-2022
[2] https://gamesbeat.com/ubisoft-welcomes-third-party-games-on-...
[3] https://www.gamedeveloper.com/business/cd-projekt-red-and-bl...
ncr100 1 day ago | parent
BTW Gaben is my friend and I identify as Dr Gordon Freeman.
/s
Parasocial relationships are a byproduct of the technology you (I assume) and I have and continue to create & roll-out to society, increasing physical distance from actual humans as well as increasing "in the head, only" identity, or identities, that culture carries with itself more and more.
nomel 1 day ago | parent
I very very much doubt this. Tools are what sets us apart from other animals. We have dedicated bits of brain for it. The relation between humans and tools, having importance to us, is why we're special. That relation goes way back, with evolutionary pressure the whole way, when losing a tool meant you were in a very bad situation, probably dead, unless you replaced it.
People named ships, swords, etc, going way back in history. There are fables about dedications to tools. It's not some modern thing.
mahboi 1 day ago | parent
yndoendo 1 day ago | parent
I personally have no respect for him.
Few years ago he made exclusive deals with game producers so their game could only be purchased through Epic's store for one year. Number of these games were already listed on Steam with pre-purchase ability before the agreement. Steam did the right thing and fulfilled any refund request that was made via pre-purchase.
There were a few games I was looking forward to but was blind sided. Being a Linux only gamer, Epic launcher was pure trash. A year after the exclusive deal was over, I never bought any of the games. Those studios are effectively dead to me.
I personally will never fund Tim Sweeney.
aucisson_masque 1 day ago | parent
Everything you don’t like, you can avoid.
kentm 1 day ago | parent
TheJohnSmith1 22 hours ago | parent
Svoka 1 day ago | parent
It is a simple shell for launching already downloaded apps. This is disgrace and nothing to boast about, especially considering Valve takes 30% cut of basically PC gaming marked for making it.
dannyw 1 day ago | parent
DiskoHexyl 1 day ago | parent
Again, one may argue how useful all of this is, but it is there, and most users likely have the app on a OS startup anyway.
petu 1 day ago | parent
That's likely really useful against bit rot / corruption due to unstable overclock (XMP / EXPO profiles come with no guarantee of stability).
Scharkenberg 1 day ago | parent
Capricorn2481 1 day ago | parent
MokaAkashiya 1 day ago | parent
paulryanrogers 1 day ago | parent
Jtarii 1 day ago | parent
This article is completely worthless and contains zero useful information, no conclusions about anything can be derived from it.
From my own testing the Epic launcher is still significantly faster than steam at launch, but I do not know if I have gotten the update or if its on a beta branch.
Presumably people here understand how software profiling or whatever works, why can no one here see how obviously nonsensical the reporting here is.
square_usual 1 day ago | parent
messer979 1 day ago | parent
dgaaaaaaaaaa 1 day ago | parent
alpaca128 1 day ago | parent
Like when they made two generations of XBox consoles boot 5 seconds faster by making the unskippable boot animation 5 seconds shorter. Many years after the exact same issue bottlenecked Windows 7 boot times on SSDs.
freecodeio 1 day ago | parent
ChrisArchitect 1 day ago | parent
binlog 1 day ago | parent
hombre_fatal 1 day ago | parent
Optimizing a project with AI is one of the most trivial things you can do with AI.
I also wouldn't buy it for a second that Valve engineers aren't using AI, especially for something as trivial as "hey claude rank the top causes of slow startup" -> "oh okay now fix". The most I'd grant is that everyone uses AI secretly as a sort of dark forest problem.
Once I had a good benchmark script, Opus 4.8 or whatever made my terminal app faster with less memory than ghostty and kitty. It's not even interesting.
porphyra 1 day ago | parent
Your "dark forest" analogy sounds reasonable but Epic's outright admission of "vibe coding" is a bit of a footgun considering how rabidly anti-AI the folks on sites like Reddit are. If they had just been like, "it's faster and supports Linux" they would be the darling of the internet.
Hamuko 1 day ago | parent
https://bsky.app/profile/jasonschreier.bsky.social/post/3mxp...
joquarky 1 day ago | parent
> There are acres and acres of machines, and here and there you will find a worker standing at a master switchboard, just watching, green and yellow lights blinking off and on, which tell the worker what is happening in the machine.
>One of the management people, with a slightly gleeful tone in his voice said to me, “How are you going to collect union dues from all these machines?”
>And I replied, “You know, that is not what’s bothering me. I’m troubled by the problem of how to sell automobiles to these machines
Walter Reuther, Nov. 1956
andai 13 hours ago | parent
Our humans suddenly became 37% smarter, for no discernible reason. No, don't ask why.
andai 1 day ago | parent
The dark forest hypothesis is that we can't find any alien life because it's dangerous to broadcast your existence and location to competitors. So rational thing for every alien civilian to do (and arguably for us) is to keep quiet.
But what does it mean in this context?
josefresco 1 day ago | parent
aeturnum 1 day ago | parent
So people who think AI is actually a really useful tool and that using it to make your project better will imagine that everyone who makes things better today uses AI at least a little, and assumes they don't talk about it because they don't want to get yelled at. Meanwhile, if you think AI does bad work (or is often used badly) you can ascribe bad software to bad uses of the tool. We can never know for sure because people don't talk about it.
[1] I happen to agree with this dichotomy but that belief precedes AI
snvzz 1 day ago | parent
Not anymore[0]. The Linux kernel has created a permission structure around using AI.
machomaster 1 day ago | parent
andai 13 hours ago | parent
bigstrat2003 1 day ago | parent
I don't see why not. They clearly know what they are doing at Valve, and for an engineer who knows what he's doing, LLMs are of very limited use.
not_a9 1 day ago | parent
Yeah, at promoting child gambling. Not sure about games
CursedSilicon 1 day ago | parent
not_a9 1 day ago | parent
Fortnite avoids this by having no gambling and by making hvh infeasible FYI
CursedSilicon 1 day ago | parent
akimbostrawman 1 day ago | parent
ImaCake 1 day ago | parent
YorickPeterse 1 day ago | parent
ImaCake 1 day ago | parent
DangitBobby 1 day ago | parent
tetromino_ 1 day ago | parent
LLMs are very good at code analysis, and finding both security issues and optimization opportunities. Yes, even in code written by highly experienced human engineers. Failing to have an LLM look for places where your code could be optimized is, IMHO, indefensible. It's like shipping your binaries compiled at -O0 - deliberately choosing to waste your users' time and hardware resources because you couldn't be bothered to properly configure and run a tool.
bytemut 19 hours ago | parent
andai 13 hours ago | parent
bogwog 1 day ago | parent
This is probably the saddest comment I've read on HN. It really shows the state of this place and how far into psychosis the comments have fallen.
0dayz 1 day ago | parent
perching_aix 1 day ago | parent
same people usually who'd be livid about misusing mental health status labels, and torturing language in general. but it's okay, as it is for a noble purpose: insulting people whose opinion you currently feel sufficiently uppity and righteous about. that will raise the bar!
the "last bastions of human values" demonstrating the absolute bottom of the barrel human behavior and intellect. good bit worse than sad, really.
amelius 1 day ago | parent
add-sub-mul-div 1 day ago | parent
sunaookami 1 day ago | parent
nicman23 1 day ago | parent
swinglock 1 day ago | parent
himata4113 1 day ago | parent
Steam client was always fast, majority of load time is (and forever will be) network speed.
nirav72 1 day ago | parent
mock-possum 1 day ago | parent
alecsm 1 day ago | parent
dlcarrier 1 day ago | parent
coldpie 1 day ago | parent
dlcarrier 12 hours ago | parent
There's also cross-platform VMs, like Java and Mono.
giorgioz 1 day ago | parent
londons_explore 1 day ago | parent
It is fast though!
Pannoniae 1 day ago | parent
do you really care if it's working and it's reliable? (i.e. not an overfit to the current data)
Capricorn2481 1 day ago | parent
Somebody clipping how long it takes Steam to open on their computer with no other context is pretty meaningless. For all we know, it's running slower on their computer today. There's no before/after, no comparison to Epic. Yet this article just confidently asserted the figure as universal. Moronic.
rpunkfu 1 day ago | parent
Truly something to be proud of..
ozgrakkurt 1 day ago | parent
Or you can download 66MB of data on a 100mbit/s internet connection in 5 seconds.
Say you need to load 1gb from disk and need to download 1MB of data from internet. It should take ~75 milliseconds to do that.
It is incredibly slow, considering Valve is a billion dollar company. This level of optimization is closer to what you would expect from a person who is programming as a hobby.
rpunkfu 1 day ago | parent
It really shouldn't take much more than that, most of what you see there is already pre-loaded on disk (I'd hope) like your most recent plays etc, much of it can be cached and rendered directly from that cache, even progressive loading of store images should make it a very, very tiny download from the web.
That should've loaded instantly.
viccis 1 day ago | parent
1: https://steamcommunity.com/discussions/forum/1/4299321840544...
dualvariable 1 day ago | parent
oh fucking hell, finally. thank you.
pkasting 1 day ago | parent
xpct 1 day ago | parent
platevoltage 1 day ago | parent
drnick1 1 day ago | parent
nashashmi 1 day ago | parent
Just recently I learned Listary has a new beta written in Rust. It is fast! The previous one kept crashing. Asking AI to code Rust style, is probably a shortcut method.
sitzkrieg 1 day ago | parent
IshKebab 1 day ago | parent
dyauspitr 1 day ago | parent
schmorptron 1 day ago | parent
Retr0id 1 day ago | parent
forlorn 1 day ago | parent
2001zhaozhao 1 day ago | parent
swiftcoder 1 day ago | parent
mawadev 1 day ago | parent
I just wish the people at Epic collectively took some vacation and came back with a less breathing down neck attitude towards everything. Just chill out, relax, it is a browser for searching, buying and downloading games
ClikeX 1 day ago | parent
If you need to tell people you're better than someone, you probably aren't.
ZekeSulastin 1 day ago | parent
Gigachad 1 day ago | parent
It felt like a message to investors rather than users.
sensanaty 1 day ago | parent
Gigachad 1 day ago | parent
Ameo 1 day ago | parent
I'm sure that AI made this speedup work much easier and quicker; probably just access to the monorepo and a prompt of "make the launcher boot up faster while changing no functionality. Keep track of before/after benchmark numbers" would be fine as long as you can get your co-workers to approve whatever diff gets spat out the end.
But either of these companies, presumably with dev teams of dozens-hundreds of SWEs, could have pointed to one of them 5 years go and said "spend the next 2 months optimizing the performance of the launcher" and would probably have gotten similar results.
I make my software fast and efficient mostly because I enjoy it. Absolutely nothing stopping web apps, Electron, everything else from being efficient, slim, and performant. It's just that the modicum of effort required to set that up was outweighed by the convenience of just importing and parsing the full 16MB icon cache and 13 unused analytics SDKs every pageload and not worrying about it.
ben_w 1 day ago | parent
Yup.
So, here's my relevant example of how "vibe coding" doesn't mean "not caring", an isochrone map generator, real time, about the same total download (in a private window) as Google maps is when looking at Berlin:
https://benwheatley.github.io/Isochrone/web/?region=berlin&n...
It almost certainly still has bugs. And the code itself is probably terrible, because LLMs don't always clean up when you tell them to remove everything related to a bug.
But it is a download that's 90% data, and does get you a real-time updates as you drag your origin around the largest city in the EU.
mrheosuper 1 day ago | parent
Put it in the loop and you have software Lauch before OS finish booting up
tencentshill 1 day ago | parent
qalmakka 1 day ago | parent
Ah that's the reason why they came up with an instant speedup. Optimising CEF is basically like docking a zero from your speedup loop [1]
tym0 1 day ago | parent
asqueella 1 day ago | parent
(measured this on the old laptop I use to play the just-released Order of the sinking star)
(the 420 ms to _restore from the tray_ is even crazier -- I remember Firefox used to do warm starts in ~800 ms 20 years ago)
butz 1 day ago | parent
Now patiently waiting for GOG answer to this competition.
xpct 1 day ago | parent
boxed 1 day ago | parent
matt3210 1 day ago | parent
weakfish 1 day ago | parent
VortexLain 1 day ago | parent
adamrezich 1 day ago | parent
Like, awesome, at least the freaking game launcher/storefront experience is no longer an Unreal Engine game—great work guys, huge improvement, now it's not a total shitshow of unimaginable ineptitude, just a regular, run-of-the-mill shitshow. But that's hardly worth patting yourselves on the back about!
rsrsrs86 1 day ago | parent
aucisson_masque 1 day ago | parent
> No User-written text reviews
> No Community-created guides and walkthroughs
>No Screenshot, clip, and artwork sharing
I can’t believe they don’t have the resource to bring these features to their launcher, they actively refuse to make it a tool for communities.
It must be a way to buy game and launch them, that’s all. Don’t talk, don’t give your opinion on the game, don’t help others in forums,..
I managed to stay away from epic even when they locked games from steam, glad I did. It’s embarrassing.
lofaszvanitt 1 day ago | parent
No proper gallery, terrible video viewing experience. Broadcast live right into your face. I mean they don't swim in pools of money, they can't afford it. The cabals are so busy.... and of course Gabe Newell needs all the money for his shiny brain interface startup :D.
est 1 day ago | parent
The old Steam native UI is better.
The best UI I've ever seen is the 2MB Spotify by Ludvig Strigeus (author of µTorrent, @ludde on HN). Instant open, instant play!
reactordev 1 day ago | parent
Aeolun 1 day ago | parent
marcus_holmes 1 day ago | parent
My games desktop machine has Steam starting on boot. I literally never quit it. I could not give a single toss how long it takes to start.
kwarsh 1 day ago | parent
fx1994 1 day ago | parent
sylware 1 day ago | parent
Unless I missed something? Yeah? Anyone to enlighten me?
TheJohnSmith1 23 hours ago | parent