Cognition (Devin AI) to Acquire Windsurf (cognition.ai)
298 points by alazsengul 3h ago 237 comments
Replicube: 3D shader puzzle game, online demo (replicube.xyz)
51 points by inktype 3d ago 9 comments
SQLite async connection pool for high-performance (github.com)
18 points by slaily 3d ago 9 comments
Lenovo Legion Go S: Windows 11 vs. SteamOS Performance, and General Availability
100 ekianjo 79 7/14/2025, 2:47:54 PM boilingsteam.com ↗
And the open source situation promises only better and better. Work in Mesa 25.2 is improving the next gen geometry, enabling much better culling for example. https://www.phoronix.com/news/AMD-Better-NGG-Mesa-25.2
And a recent organizational shift; the Radeon software folks are leaving behind their proprietary stack & will be working purely on the open source stack. https://www.phoronix.com/news/Radeon-Software-Drop-Prop-GL-V...
It'd be neat to have a comparison like this that has some stats or resources consumption graphs. How many of these wins are CPU, GPU, or other would be interesting to get a pulse on.
Info on the Legion Go S: specs on the Ryzen Z2 Go APU here are overall very similar to the Steam Deck's custom apu; 4 Zen3+ cores, 12CU RDNA2 iGPU (a 680m). A (Windows based) test shows a perhaps double digit % lead for the Z2 Go. I'm a huge fan of there being a second USB port, enabling simultaneously charging and display. Notably has a 32GB ram model. Base: $650 (on sale for $500 recently). https://www.notebookcheck.net/AMD-Ryzen-Z2-Go-Processor-Benc... https://www.pcmag.com/comparisons/lenovo-legion-go-s-vs-valv...
Results like this may light a fire under MS to finally fix some deep problems in Windows' performance. At least, one can hope.
Microsoft would have to exercise discipline with Windows features, which is never going to happen: the very people pushing the garbage are using Macs and don't have to suffer it.
Very stripped-down versions of Windows perform pretty much identically from what I last saw.
Watch any of the MS BUILD or Ignite conference sessions, and take note of how many MS employees are using MacBooks - there's still Windows & Surface there, but I swear it's becoming less and less every year as Microsoft keeps acquihiring, and moved all in on the MS <3 Open Source campaign.
There used to be a huge culture of dogfooding in MS and I don't see it anymore (granted, I'm not an insider - just speaking from public perception). Also see any new open source stuff they put out - very little of it is using their own stack. Good for the community at large, but it speaks volumes to Microsoft's priorities.
Even on the business side - InTune (their MDM) will happily manage macOS, Ubuntu, Android, iOS almost as well as Windows (there' still deficiencies compared to competitors like JamF). Office is on Mac, EntraID doesn't care what OS you use, Defender EDR doesn't care what OS you use, etc.
It's clear that Windows is no longer a priority. Microsoft doesn't care what OS you use as long as you are using Azure, Office, and M365's suite of services. Definitely a better strategy for them to reach more customers, but it does spell the death of Windows long term.
And - while there are rare examples otherwise (like iD software), many of their studios haven't made a well received game in over a decade.
It's not necessarily a great thing for the industry, but Microsoft leaving gaming entirely would not be that terribly tough. If anything, it would probably have the least amount of impact now, then it would have at any other time since 2001.
They certainly aren't going to stop releasing Call of Duty games.
But, there's a lot of business software that's locked into the MS ecosystem with Active Directory.
Office365 is de rigeur.
Then there's everything built on SQL Server.
Excel is the "bicycle for the mind" for many types of professional.
Heaven forbid you ever have to work with an IE-only app from 2003, but those still exist in the wild.
I dream of a glorious shining day when all computing will be 100% POSIX-compliant.
I'm also starting to see a lot of Macs pop up in smaller private practices - most dentist offices around here are on Macs, a few dealerships have moved over, etc.
Windows is still the majority by far, but its marketshare is slowly being eroded away. It'll be a while before F500 enterprises move over, if at all, but small-medium businesses are definitely growing their macOS usage.
Said as someone stuck on a windows machine with all of the corporate monitoring spyware which makes performance crawl.
Development has been a pain over the last decade. MacOS has it's rough-edges, but it has become a pleasure to code on.
Normal everyday experience is just a pain with unintuitive settings pages, slow Files Explorer, and a horrendous start panel experience.
Gaming seems to be the last thread my Windows machine is around for anymore. Although I have not tried moving to Linux for this, the gaming community seems to be happy enough for more and more games every week.
Except when Apple deprecates APIs but the replacement doesn't have close to the same functionality (looking at you screen capture kit).
Or when the documentation just doesn't explain anything and you have to reverse engineer the API to figure out what it does.
or how there's a bunch of hidden APIs only certain vendors are told about so you can't even compete on an even playing field.
And don't get me started on the C, C++, ObjectiveC and now Swift monstrosities. Having fun with your legacy project when the new APIs require swift, so you have to use the objectiveC bridge and the weird bugs that comes with it.
Or Apple deleting your app and account because of politics but they claim it's a policy violation. They just selectively enforce it.
Or apple allowing foreign governments back doors.
The only issues I face are when other developers do non-cross platform things. Like use bash for build scripts.
Just switching OS will seriously improve your DX because of the faster compiles.
I don’t know what kind of projects are you working on, but it couldn’t be further from truth for me. WSL2 is so much better than docker on macOS it isn’t even funny. (Haven’t tried orbstack, heard good things; though fundamentally the problem of developing for linux on not-Linux can only be solved by actually running Linux.)
I really wish we could get back to true platform-agnostic development and away from shipping whole Linux-jungles containing the banana you actually want to ship. Effective hard-coupling isn’t a good thing isn’t my opinion, even when the platform being coupled to is FOSS.
(Also, WSL1 isn't as actively maintained as it was when WSA [Windows Subsystem for Android] was an active Windows 11 feature driving it, but it hasn't been entirely abandoned either and there is some community support ongoing [open source PRs].)
[0] Among other things, Windows likes to run itself at all times as a guest in Hyper-V when Hyper-V is active (and other ancient hypervisors aren't interfering), making Hyper-V VMs like WSL2 "peers" with Windows itself for Hyper-V resources/attention. (It's one of the funnier things about Hyper-V being a "Pro" feature still today because even consumer-focused Windows Home is often still running in Hyper-V [because it's also sometimes a defense-in-depth security/sandboxing in some consumer use cases], it just won't let you configure other VMs in it than your main Windows OS.)
Also, yeah the lack of Google Play Services sure was a big issue with WSA, no matter how much Amazon want people to believe their replacements for Google Play Services are fine enough for most users/apps. Google Play Services is quite a moat today.
Often better performance is due to more efficient use of hardware, which comes at an energy cost. Other times it allows the hardware to work more efficiently, like avoiding spinning on locks.
At that point it has to be a platform/stack difference.
The simpler explanation is that Windows is poorly optimized, and runs a ton of inefficient crap in the background that’s taking cycles away from the CPU and maybe even GPU.
The Vulkan difference can actually be achieved on windows as well, by using DXVK on windows.
The overhead difference is most seen on the lighter games, like Dead Cells and Hades. It's why we see such massive increases in battery life for those games.
It doesn't even have to be worse, just different
It's a matter of balance.
More efficiency means less power for the same computations. If you increase the computations more than your gain in performance, you use more power. If your efficiency gains are not fully utilised by increased computations, you use less power.
On the flip side, the CPU may be doing less work due to things like more efficient drivers / less OS nonsense tying up CPU, which would also reduce power draw.
As a Linux user since the last millennium, this dance is so incredibly familiar.
> In his own column, Gassée has written several times about Microsoft's Windows OEM License and the ways in which it limits the freedoms of PC OEMs. In July 2001, I spoke with Gassée to find out why no dual-boot computers with BeOS or Linux installed alongside Windows can be purchased today
https://birdhouse.org/beos/byte/30-bootloader/
> It's impossible to know precisely how much, but if you do the math and assume that it's $30 per computer from those various sources, that would yield $200 million or more than 25% of Dell's profitability. It could be more or less than this number, but any way that you look at it, Dell is dependent on Microsoft for a massive chunk of their profits.
http://www.michaelrobertson.com/archive.php?minute_id=131
So, uh, good luck. Sure is an amazing coincidence how many PC vendors suddenly have a competitor to the Steam Deck, that happen to run Windows, and especially push their Windows versions.
I'd be interested in knowing how these later devices do in basic usability issues like will the device freeze for 30 minutes if booted when your internet is down but your network is up and it can't confirm your Steam credentials on startup.
Will switching inputs on an HDTV result in the dock needing to be disconnected and reconnected before you get a video signal? Etc.
Doesn't that distro already exist and it is called WINE?
As funny as it is to pattern the stable ABI and HAL so directly after Win32, it's also a hardened, well battle tested one. Rather than needing to design something from whole cloth and then get user and driver code buy in for it, why not just use an ABI and HAL with a lot of existing code? WINE is a funny answer, but it is a respectable one. (I appreciate the "overnight success 20 years in the making" joke above, too, about it.)
Which is a reasonable design choice for many things. But Linux can move fast in part because it can decide to discard bad ABI and HAL conventions.
Secondarily, do the same issues not apply to the Linux API as to a hypothetical ABI? If the API changes, don't userspace applications still need to be updated and/or recompiled accordingly, or suffer breakage? At some level, whether it's an ABI, a statically linked API, or a dynamically linked API, there always has to be some interface between applications and the operating system, and breaking changes to that interface must be managed with care.
It comes down to where you decide to draw that interface, and I think the ABI is just a better place to draw it from a user's perspective. This way, applications don't need to be recompiled to work on newer operating system versions, and given how challenging and painful it can be to compile applications reproducibly, and how many applications are only provided in binary form to begin with, this seems like a worthy goal.
This will work out as long as Microsoft is willing to tolerate it, like netbooks.
Windows is a general purpose operating system. Can SteamOS run random accounting software from 2002? makes no sense right? apples and oranges.
Why pick the obvious terrible choice for the category? A good comparison would have been consoles like playstation or xbox (Microsoft's gaming optimized OS/platform akin to SteamOS). Then if they used similarly specced PC, it would be reasonable benchmark.
No one in that scenario cares if it's easier to run Office on Windows.
There is no long answer, it’s just a laptop without a keyboard.
the same hardware for gaming is being advertised and sold with Windows 11. That's why.
I bet it can.
> Why pick the obvious terrible choice for the category?
They're selling the "obviously terrible" choice, even prioritizing and asking a premium for it.
Furthermore Windows has been the obvious choice for gaming for decades, that SteamOS seems to outclass Windows is indeed noteworthy.