Remix.run Logo
pjmlp 6 days ago

I think that just like it happened with Apple after they made it out of bankruptcy, Microsoft being the cool guys phase is slowly over.

Xamarin is no more, after the whole MAUI rewrite without backwards compatibility to Xamarin.Forms, killing VS4Mac, shortly after having rewriten the underlying Xamarin based IDE into Mac, what survives is a subset of Xamarin tech for mobile and WebAssembly workloads.

.NET is now cross platform, but only as long as it doesn't hurt VS sales, with GUI workloads, profilers, still being mostly Windows only, and partially supported on VSCode, which also has the same VS license.

A proper cross platform IDE experience requires getting Rider.

Then there is the issue they seem to be shoting into all directions, with GUI frameworks, Web, Blazor, Aspire, to see what sticks.

Github even with the previous CEO was already a delivery mechanism for Azure and AI efforts, now it will be full steam ahead, as per new org chart.

VC++ after betting other compilers in C++20 support, seems to have lost its resources struggling to deliver C++23, and also probably affected by the Secure Future Initiative, and decisions for safer languages.

But hey 4 trillion valuation, so from shareholders point of view, everything is going great.

meindnoch 6 days ago | parent | next [-]

Microsoft being the cool guys? The cool guys? Mwuhahahhaa.

This gave me the good belly laugh I needed.

For the last 25 years, Microsoft was known for:

- being the no. 1 enemy of free software

- shipping the worst web browser in existence, despite 80%+ market share

- making corrupt deals with governments around the world to tie them to their office software suite

- creating vendor-locked proprietary extensions to kill open technologies (ActiveX plugins, Silverlight, C++/CLI, MSJVM, etc.)

- making cringe hardware that basically noone purchased (Zune, Windows Phone)

The last time they might have been considered the "cool guys" was sometime in the 90s.

gmueckl 6 days ago | parent | next [-]

This comment comes some 15 years late. Microsoft runs the biggest org on github and has open sourced a lot of their own code under permissive licenses.

IE has been dead and buried for ages. Edge doesn't have even close to the same market share and is based on Chromium.

They build more and more of their own UIs on Electron.

I honestly don't remember when they tried to snare someone to use proprietary extensions to something open. I probably have missed a few instances.

Long story short: MS isn't a saint. They are a business. And they have behaved relatively nice for so long that some young adults don't know any other side of MS now.

rustystump 6 days ago | parent | next [-]

Idk i can think of a long list of awful stuff coming out of ms that is modern. They put fing ads in an os among other atrocities.

I put them behind meta on the evilness meter but i think google is less evil which speaks volumes.

The only side of ms that i have any love for is xbox but that is also waning with all the studio acquisitions.

speeder 5 days ago | parent | next [-]

The fact you still only got bothered by studio acquisitions show you don't even noticed the studio closures...

MS fired thousands of gamedevs in the last few weeks, cancelled a lot of games, including games the execs liked to play the prototypes, cancelled publishing deals, and even closed entire studios, some of them literally successful that had just released profitable products.

schuyler2d 5 days ago | parent [-]

In the profitable cases (and maybe just as open offer), why not just sell them back to their staff/former owner?

There's no point to keep the IP of games that are shuttered.

Maybe the offer was made and a bunch didn't take it?

BolexNOLA 5 days ago | parent | next [-]

Dunkey has a great overview of how Microsoft handles studios/IP: https://youtu.be/GWrcUh2GuPQ

For the last decade they acquire studios/IP’s, let them languish, then without warning strip them for parts. Make a successful game? Doesn’t matter, you’re all fired. Y’all want to make a game? Sure! We can even promote it! 12-18mo of no news after an announcement ah dang guys we were so hyped but we’re pulling the plug.

It is baffling how many studios they own and yet they have almost no exclusives/big cross platform hits developed for the Xbox this generation.

AbstractH24 5 days ago | parent | prev | next [-]

> There's no point to keep the IP of games that are shuttered.

Any movie studio that rebooted a franchise after a decade or two of dormancy would beg to differ

speeder 4 days ago | parent | prev | next [-]

I don't think MS considered any of this. For example there were situations were they had a meeting giving green light one day, and cancelled the next.

Seemly what happened is that MS high-level decision makers, concluded that MS need a lot of cash for AI research, and decided to mass-close studios and cancel games with little verification, just go firing people until the cash liberated for AI is enough, doesn't matter if those people gave even greater revenue recently.

ethbr1 5 days ago | parent | prev [-]

> why not just sell them back to their staff/former owner?

Saving corporate face

mass_and_energy 5 days ago | parent | prev | next [-]

Amen. Also, forcing us to tie our local OS into their cloud nonsense is a travesty. Hearing that they will soon disallow updates to those of us that don't capitulate to their cloud-account ransom has kick-started my efforts in formally moving away from Windows. I'd rather lose most games than get a cloud account.

unixhero 5 days ago | parent [-]

You dont lose your steam games. They launch on Linux

sevensor 5 days ago | parent | prev | next [-]

Excel single-handedly redeems Microsoft from being a pure drain on human existence, but I can’t see what the point of the company is beyond that. Enterprise something something maybe. And declining literacy makes Powerpoint unfortunately indispensable.

fnord123 5 days ago | parent | next [-]

> Excel single-handedly redeems Microsoft from being a pure drain on human existence

Debatable. Excel can't even open CSV files properly. You need to run the import wizard. But loads of people don't do this. They see a file on their desktop and double click it. Why can't double clicking a CSV file just open the import wizard!? (Because they want people to share xlsx files as a data format.)

withinboredom 5 days ago | parent | next [-]

I assume most Americans don't run into the CSV hell that other countries do. In my current country, whether CSVs open as a comma-separated or semi-colon seperated document depends on whether the OS is set to use a , or a . for decimal numbers. It's absolutely annoying.

fnord123 5 days ago | parent | next [-]

Right but the import wizard can fix things. They just don't make the double-click go through the import wizard - and people use 'open' or double-click their files. LibreOffice Calc opens the import wizard when you open a csv and it's fine.

kergonath 5 days ago | parent | prev | next [-]

For the life of me I cannot comprehend why they cannot let us choose the decimal separator independently from the locale. Or for fuck’s sake, just be smart about it. My desktop is for boring administrative tasks, of course I want it in my language. No, I don’t want to manually change settings in Word for every fucking document I create because ~none of them will be in English. But then why do I have to search-and-replace . with , or click 12 times through an inane bullshit wizard just to paste some data in Excel?

SturgeonsLaw 4 days ago | parent [-]

Respecting regional settings is so inconsistent among Office applications. The desktop ones usually get it, but online is a crapshoot. Whenever there's a date like 3/4/25 I get the play the fun guessing game of whether that's March or April.

For Project Online, the most reliable way I found to fix it was to manually edit the URL to replace en-US with en-AU, then bookmark that.

herbst 5 days ago | parent | prev [-]

Americans don't use CSV?

withinboredom 5 days ago | parent [-]

Depending on whether your OS uses a , or a . for decimal numbers changes how excel will parse a CSV file. Americans use a . for decimal numbers, so it will parse it as a CSV. Other countries use a , for decimal numbers, so it will parse it as a SSV (semi-colon separated) and everything will be in a single column.

To make matters worse, randomly, employees will have their OS using US or GB locales so that if you distribute a CSV, it will work for some employees, but not for others.

deanishe 5 days ago | parent | next [-]

Excel's behaviour is almost as annoying. It's basically impossible to produce a correctly-formatted German document on an English OS and vice-versa.

ozlikethewizard 5 days ago | parent | prev | next [-]

this seems like less of an excel problem and more of an issue with an improperly escaped data set though?

withinboredom 5 days ago | parent [-]

No. Excel changes the SEPERATOR when parsing depending on the locale settings. This means a CSV generated or saved with a decimal of . will not be able to be opened by one with a , and vice-versa. This is an Excel issue, as it doesn’t even try to determine or ask which separator to use. Hence why the comment above said you need to use the import wizard and not double click.

herbst 5 days ago | parent | prev [-]

I don't know any of these problems. I use a modern operating system and office suite that supports CSV not a specific subset and syntax of it.

rickdeckard 5 days ago | parent | next [-]

The syntax that MS Office uses to read/write a CSV is defined by the Regional Settings of your PC.

Open control-panel for regional settings, select "Advanced settings" button on the bottom control.exe intl.cpl

If you don't know any of these problems, then all the people and systems you work with have a "." as decimal and "," as separator, and you are spared from the hell of MS Office being unable to overrule these OS-settings when treating a CSV

herbst 5 days ago | parent [-]

Honestly as this always was an obvious issue I usually just used ; and never got a complain. Obviously both . And , are used way to often not only for numbers. I am surprised this is problem enough (in 2025) that people emotionally discuss it.

rickdeckard 5 days ago | parent [-]

> Honestly as this always was an obvious issue I usually just used ; and never got a complain.

Thing is, it is not about what you used, you are not able to control this from happening when your CSV should work for people in other countries. Whatever configuration you used which never got a complain, if your recipients also used Excel to work with those documents, they probably have the same regional setting on Windows for list/thousands/decimal separator.

If you use ";" as separator, i.e. Excel in UK, US, Japan, China, Korea will not be able to correctly open your CSV.

But even better: If you created this CSV on a France or Sweden regional setting, the thousands separator will be a whitespace ("1 000" instead "1,000" or "1.000"), so Excel in e.g. Italy will not detect those properly.

> I am surprised this is problem enough (in 2025) that people emotionally discuss it.

It is a (intentional) weakness of MS Office for those who work in an international environment, because Excel links itself to .csv files to hinder the experience, as it is neither able to properly detect them nor guide their users through a process to properly handle them.

mattmanser 5 days ago | parent | prev [-]

1.01 in US === 1,01 in EU

   1.01, "hi", CSV has problems, "1.01"
   1,01, "hi", Yes it really does, "1,01"
See the problem now?

Your operating system cannot solve this problem.

account42 5 days ago | parent | next [-]

CSV already solved this problem with quotes. Maybe not the most convenient solution for some users but that's no excuse for the Excel behavior of making up a different format depending on the locale.

mbreese 5 days ago | parent [-]

Excel really doesn't care what users think. I mean, in biology, we've already had to change the names of genes to accommodate Excel's auto-date conversion routines. So, why would it care to have globally consistent CSV formats?

herbst 5 days ago | parent | prev | next [-]

Is this 2025? Why would any software safe it invalid like that to begin with?

johnisgood 5 days ago | parent | prev [-]

Not all of EU though. I am European and I never used "," anywhere yet people understood.

johnisgood 5 days ago | parent [-]

I don't understand the down-votes, but okay, have it your way, lmao. Someone really hates dots.

rickdeckard 5 days ago | parent [-]

I guess the downvotes are because you also didn't understand the context.

It's not about people, it's about the Windows locale setting and how MS Excel interprets a CSV-file when you doubleclick it

johnisgood 5 days ago | parent [-]

Yeah, I agree with that and I find it frustrating.

lisbbb 5 days ago | parent | prev | next [-]

OMG--we had a worfklow where less-techy folks were supposed to edit a csv, then check it in to github, which would kick off a whole process automatically for them. I kid you not--anyone who edited the csv in Excel would eff the whole file up every single time! They just needed a text editor, which we told them to use, and the changes were literally simple, either editing an existing entry or adding a new entry. Nope, these college educated "IT" workers could not handle it! We ended up having to scrap the entire automation workflow because the employees were simply too dumb to use a text editor and github.

BolexNOLA 4 days ago | parent [-]

Maybe I’m just not understanding the nuances of what you were working on, but is it possible that there was something wrong with the solution if literally every person was screwing it up?

kcoddington 5 days ago | parent | prev | next [-]

CSV is data only. Excel handles way more than that. XLSX is the preferred file format because it's compressed XML that can hold all kinds of things.

Also, CSVs seem to open just fine on my Excel. If it's not formatted with a standard delimiter or isn't handing quoted strings the proper way, sure maybe the data wizard is needed.

Excel is terrible in a lot of aspects, but CSVs seem to be something it handles as well as anything else in my experience.

Ygg2 5 days ago | parent | prev [-]

> Excel can't even open CSV files properly. You need to run the import wizard.

Ofc you do. In practice, a CSV file can decide to use `|` for comma, and `<>` instead of quotes.

rickdeckard 5 days ago | parent [-]

yeah, what Excel does is, it assumes the comma and separator of your regional settings and doesn't care if it fails or not.

> In practice, a CSV file can decide to use `|` for comma, and `<>` instead of quotes.

Ofc it is. Now try to edit that CSV with Excel and save it again in that format.

Gud 5 days ago | parent | prev | next [-]

Microsoft are wielding the entire office suite as a weapon against free and interoperable formats…

It is the single biggest blocked against open computing.

If Microsoft were serious about open source like another poster claimed, they would let us run it on all platforms.

novok 5 days ago | parent | next [-]

Much like iOS/Android & the Web killed MSFTs stranglehold on OSes, google docs & markdown killed MSFT office's stranglehold on office. So many businesses are google doc shops, vast majority of schools are google docs, vast majority of casual document usage is google docs and google docs is open-enough with it's export formats.

Excel at this point is specialist software, like adobe photoshop. Everything else is 'good enough'.

Gud 5 days ago | parent [-]

I’ve never come across Google docs in the wild in a corporate setting.

Seems to me Microsoft office is still the dominant player.

ghaff 5 days ago | parent | next [-]

Microsoft Office is probably still the largest player but a former large company I worked for absolutely used Google for 95% of purposes. I didn't even have a Microsoft Office license. It's very common. If we had to exchange docs with someone that didn't use Google, we'd export formats in some way including, often, to PDF.

apaprocki 5 days ago | parent | prev | next [-]

Anecdata, 10k+ Eng department, it’s all GSuite. Office365 exists as well for external interop but I’ve never seen anyone reach for it due to preference since it existed.

hylaride 5 days ago | parent | prev | next [-]

Gsuite (including docs) is the norm at most companies I’ve worked at that have been founded since 2010, though the finance depts usually also had their own excel licenses.

That being said, excel itself is still more powerful than google sheets, but the collaborative nature of Gsuite beats the pants off of MS Office, online or native.

tracker1 5 days ago | parent [-]

I'd say Word, even the web version is definitely more capable than Google Docs. I don't know that most people need it. I will say that interactive mode in gdocs is slightly better. I also like Outlook slightly better, though I do wish they'd slim it down a bit, it feels bloated.

My last decade has been a mix, some o365, some GDocs. I do wish there was something opened that was nearly as good as Visio myself, rather than renting it as an add-on. diagrams.net/draw.io is pretty good for some things, but Visio has a lot of features that aren't even close. I haven't tried the web version of Visio lately, last I had it was only halfway decent for read-only, but apparently most features now work. So next time I need it in mac/linux it should be an option.

efreak 2 days ago | parent [-]

> I'd say Word, even the web version is definitely more capable than Google Docs.

I reinstalled Wordpad. Wordpad is sufficient for most things (including opening and editing most simple word documents--though that may be because I created them myself with office 2007) and if I really need a word processor (styles, page layout, etc) then I also have LibreOffice. I didn't even consider an Office license when I rebuilt last.

piltdownman 5 days ago | parent | prev | next [-]

It basically comes down to whether your sales arm demands native Teams and subsequent MSFT stack. Anyone deploying major production in GCP/GKE tends to go full Technical Partner with GOOG, google docs included.

FWIW Docs isn't bad, and slides is... useable, but sheets is a poor excel alternative.

ghaff 5 days ago | parent | next [-]

I find Docs and Slides are fine and really preferable because they do a good job with 95%+ of the functionality you probably want without word art and stuff like that. Sheets is more stripped down relative to Excel but absent pivot tables and the like, most people don't need that.

wink 4 days ago | parent | prev [-]

My experience for smaller companies is more like:

- if you have GMail, people(esp engineering) use docs and 1-n people have Excel on top

- if you are all in on MS, then of course no one will use GDocs

rpdillon 5 days ago | parent | prev | next [-]

It's all anecdotal, but I haven't seen Microsoft Office in my job since 2010. It's been wall-to-wall Google for the past four companies.

erikerikson 5 days ago | parent | prev [-]

Thoughtworks was on GSuite when I was there.

ethbr1 5 days ago | parent | prev [-]

That's being charitable to OSS office packages' UX.

Some wounds are self-inflicted, and open source has a well-known last-20%-polish problem that's especially painful in mass-user scenarios like office software.

OOo wasting the 00s with a circa-90s UI (and Oracle being assholes) is equally responsible for MS Office's continued popularity in enterprise.

Gud 5 days ago | parent [-]

This is not an interface problem but deliberate action to make office formats non-compatible with other software.

Personally I prefer 90s software design over the bloated crap of today.

achenet 5 days ago | parent | prev | next [-]

> And declining literacy makes Powerpoint unfortunately indispensable.

I'd argue the opposite: Powerpoint makes literacy decline.

"PowerPoint makes us stupid." – General James N. Mattis, USMC [source: https://paulgraham.com/quo.html ]

the-mitr 5 days ago | parent [-]

Related

Cognitive Style of Powerpoint - Edward Tufte

http://makingdatatalk.com/Lecture01/Reading/Tufte-TheCogniti...

tomalbrc 5 days ago | parent | prev | next [-]

Lets not pretend like there wouldn't be dozen of quality and actually used software if it wasn't for microsoft existing.

eitland 5 days ago | parent [-]

I actively prefer Libre Office.

Yes, Excel is probably a lot better if you use English setup and advanced functions.

For me,

- not having to use Norwegian for formulas (my work machine has Norwegian setup and Excel insists on using Norwegian formulas)

and

- not having it trying to find something it can misinterpret as a date, preferably some random place in a list of thousands of items

makes it worth it.

eisa01 5 days ago | parent [-]

Just change your windows display language to English?

alexvitkov 5 days ago | parent | next [-]

Should I also change it on my mother's computer who doesn't speak English? We can also start distributing .bat files that change the system language along with our spreadsheets, for anyone who wants to open them. Maybe automate it with VBS, so it changes automatically when you open the spreadsheet. That's the solution.

rickdeckard 5 days ago | parent [-]

The VBS should then also lock the spreadsheet to foreground while it's opened, because the global change may affect other apps, like Windows Calculator may swap the comma/thousand separator.

Will write a user story for that if you share the link /s

eitland 3 days ago | parent | prev [-]

Work computer, so I might not be able to do it.

Also, why shouldn’t I be able to choose which language I use in Excel when they’re clearly all available?

Why do software companies these days insist on treating me as though I can’t look after myself?

scbrg 5 days ago | parent | prev | next [-]

Interesting. I consider Excel the worst of Microsoft's misdeeds. Not that there's not an abundance to pick from, but Excel may very well top the list.

It's perhaps the single worst database in the world; with no type control, no relationship management, no data safety whatsoever to speak of (it even actively mangles your data), its interface is utter madness, and yet - it's the most used database in the world.

It's perhaps the single worst development and runtime environment in the world, obscuring code, making reasoning about code and relations between code almost impossible, using a very obscure macro language that even morphs between different computers, and yet - it's the most used development and runtime environment in the world.

It's perhaps the single worst protocol/data exchange format in the world, with dozens of intentionally obscure, undocumented versions, insane format with surprising limitation (did I mention it actively mangles your data? - it's worth repeating anyway), supremely inefficient, and yet - it's the most used protocol/data exchange format in the world.

I can't really think of anything in the computing world that has done as much damage as Excel.

automatic6131 5 days ago | parent | next [-]

What you fail to realize is that (nearly) everything you think of as a flaw here is a key feature.

Excel allows norm(al users)ies to scale Mt Impossible from the bottom where they don't care about types, or relationships, and don't want to (because it's too abstract). They want to solve a problem. So they start with simple data given meaning by physical space, and work up from there.

It's genius. It's computing for people that will never care about pointers.

ethbr1 5 days ago | parent [-]

> It's computing for people that will never care about pointers.

That's a bingo, although I'd phrase it even more glowingly as "It allows people to solve many common problems with computing, without knowing about pointers."

icameron 5 days ago | parent | prev | next [-]

Everything you say is not wrong. But despite being so horrible, the business world still runs on excel. Finance, underwriting, accounting, engineering tools, fantasy football leagues… Excel is a highly used tool possibly the most used tool and enables many users who do not consider themselves programmers to be productive with their PCs. It’s timeless and hated by many for valid reasons, but its impact is vast.

Sharlin 5 days ago | parent | next [-]

But that's just path dependency. If Excel didn't exist, everything would run on something or somethings else. And it's not clear whether this timeline is better or worse than the average timeline in that respect.

rickdeckard 5 days ago | parent | next [-]

Without a doubt, if Excel didn't exist, someone would have created it.

It's the lowest-barrier programmable logic, a coordinate-system where arithmetic can be applied to contents of any given coordinates.

And it likely would have grown into the same exact mess as Excel, with continuous expansion of the arithmetic part, as people kept reaching the limits of it but wouldn't go back and recreate everything in a DB...

ethbr1 5 days ago | parent | prev [-]

I'd need a pretty strong argument to believe the world would be better absent spreadsheet programs.

My starting point would be that in their absence, a lot of problems wouldn't have been solved with computers, for want of programmers.

thewebguyd 5 days ago | parent | prev | next [-]

> Excel is a highly used tool possibly the most used tool and enables many users who do not consider themselves programmers to be productive with their PCs.

What frustrates me the most about this is I've seen some insane excel wizardry from the accounting department at various jobs over the years that is effectively programming, and that if these people had put just as much effort into learning Python & using a database, they'd be better off and might actually make good developers. In my view, Excel ends up becoming sort of an artificial barrier to departments outside of IT being able to make business software.

icameron 5 days ago | parent | next [-]

Also a good point- but there is no python runtime on accounting and PMs computers. And it’s also a huge mess to try and support. Imagine some python code from 10 years ago, then juggling the versions, then god forbid any module dependencies. It’s simply not portable. Meanwhile the VBA written in 2000 is still working all contained in an excel Workbook.

bluedino 5 days ago | parent | prev [-]

Now let's talk about MS Access!

aragilar 5 days ago | parent | prev [-]

I'm told there were better spreadsheet software back in the day, but that Excel basically won accounting/finance by allowing itself to be shareware (i.e. effectively free), in a similar way to how Microsoft has at times turned a blind eye to piracy of its other produce (e.g. Windows).

tracker1 5 days ago | parent | next [-]

Not so much.. I mean if Word Perfect and Lotus 123 had a merger, then they would still be competitive as neither was really better than the MS Office counterparts, but as a combo they would have had more entrenchment to work from.

IBM buying Lotus and not Word Perfect was probably a mistake, had they really wanted to take it seriously... but they seemed more interested in Lotus Notes (think Outlook+Access in a self-hosted cloud environment), it was imho nasty af.

ghaff 5 days ago | parent | prev | next [-]

Not really. Once Windows came in, Excel was pretty much the best game in town. Lotus didn't really do a great job on Windows. There were some attempts at more integrated office suites but they didn't really take off. There were also some attempts at different spreadsheet models but people were probably too used to essentially the original Visicalc model. Not sure that Excel was anymore effectively shareware than any of its competitors.

gjvc 5 days ago | parent | prev [-]

piracy in the school playground in the 90s did much to cement the use of MSFT Office at home

antaviana 5 days ago | parent | prev | next [-]

I would dare to say that all business apps start as an Excel sheet (or Google Sheet) and after the usefulness of data collection and data arrangement/presentation is validated (often long after the usefulness is validated) they eventually become a full-fledged business web app.

arielcostas 5 days ago | parent | prev | next [-]

And as a casual Excel user (to get data from CSV, remove some rows, move few things around, etc.) it isn't even great. You can't open two files with the same name because Excel seems to have some "global state" between windows; to the point where you might be hitting Control+Z to undo some changes, and it's undoing stuff on the other spreadsheet without you noticing.

Doing something as "simple" as a LEFT JOIN of data requires having two separate documents (or one, but saved on your system), open them in the Power Query editor (if it's the same document you do it twice, once per table) which creates two "queries", and then you can either use one to join against the other, or create a third one "joining" them. In the end, you get three new sheets on your docs: the original tables and the merged one.

Then there's the annoyances: if you use Excel in English (US at least), apparently you get a CSV separated by actual commas "," (ASCII 0x2C) but using it in Spanish (Spain) you get it separated by semicolons ";" because commas actually separate number decimals. Meaning whenever I build a program that parses/writes CSV, I need to consider the chance it's using semicolons and commas instead of commas and dots. Not that it's non-standard: CSV doesn't specify a delimiter, but you could stick to the same format everywhere, or give an option to customise, or create "Tab-Separated Values" (essentially CSV with tabs separating values).

Another one is formulae, that also change based on language, and their arguments separator also changes. In en_US you'd use `=SUBTOTAL(109,B2:B7)` while in Spanish it's `=SUBTOTALES(109;B2:B97` (plural instead of singular, and semicolon instead of comma). Meaning any guide, documentation or tutorial in English requires me having to "guess" how the function is translated, and manually changing commas to semicolons.

With all this, I mean to say: Excel isn't even that great for the "normal" user. Or perhaps I'm too "power user" for this and just lazy enough to bother with it instead of using "proper" tools like Python or R.

tracker1 5 days ago | parent | next [-]

CSV literally stands for Comma Separated Values, so I don't know what you expect. For the most part, you should have (double)quotes around your values that contain commas and double the double-quotes for literal instances.

UTF-8 is now pretty much the defacto standard for the files, where as historically you'd have a number of different code pages, and/or UTF-16 (BE/LE with or without BOM) and a lot of other variances that were much harder to deal with.

Pretty much any software library for CSV handles these things for you. As for localization of input/language parameters, can't really speak to that aspect of things. And I'm not generally using multiple spreadsheets, etc... at most I'll have a database source connected to work against queried data.

Akronymus 5 days ago | parent | prev [-]

I hate the localized function names quite a lot too. In german it even uses umlauts in some of them.

cdaringe 5 days ago | parent | prev [-]

If pleebs can understand it, surely it’s not as foul as you state.

Nonetheless i hear your argument. I feel that python is the same abomination of the programming world. Yet it flourishes and is even loved.

Haveth we stockholm syndrome to our own garbage tools?

pessimizer 5 days ago | parent | prev | next [-]

Excel and Minesweeper. I'm still so angry about what they did to Minesweeper.

AtlasBarfed 5 days ago | parent | prev | next [-]

Who invented the spreadsheet?

The victors truly get to write history, don't they?

AbstractH24 5 days ago | parent | prev [-]

I just wish the Mac version wasn’t so painful

xnyan 6 days ago | parent | prev | next [-]

Don’t Apple and Ubuntu also advertise products in their OS also?

pjerem 6 days ago | parent | next [-]

Apple barely does it and only for their products. I agree with you that that’s already too much and too annoying but that’s an order of magnitude less than Microsoft who advertise their products pretty aggressively AND ALSO are advertising for whoever gave them money too.

Ubuntu I didn’t use it for years, there are tons of other distributions that I prefer now but last time I checked, there was a removable default shortcut to amazon. That’s an awful symbol, if you ask me, to associate Ubuntu and its meaning to Amazon but it’s nothing when compared to Apple or Microsoft (dare I say Google) behaviors.

royskee 6 days ago | parent | next [-]

Apple barely does it and only for their products.

With the recent notable exception of the F1 movie advertisement that arrived as a notification from the Wallet app. https://daringfireball.net/2025/06/more_on_apples_trust-erod...

I disabled Wallet notifications immediately :-(

nrb 6 days ago | parent | next [-]

Obviously not defending it, but isn’t the F1 movie produced by Apple?

LoganDark 5 days ago | parent [-]

Yes. There's still an entire drama about how inappropriate it is for the Wallet app to advertise a movie.

kergonath 5 days ago | parent | prev [-]

Yes. And the debacle was so loud because it does not happen generally (I’d have to go back to the U2 album thing to find something comparable).

They nag too much about their services, though. I don’t fucking want Fitness whatever or News thing, I would like the OS to stop putting a red dot in my settings. But anyway that’s not as brain dead as what I’ve seen on Windows.

rkomorn 5 days ago | parent [-]

I agree.

Not getting stuff pitched to you constantly by everyone is such an unending exercise of updating preferences, "unsubscribing", rejecting permissions requests, etc. It feels almost futile.

Not to mention the "ask again later..." option having replaced the flat out "no" option.

Even the people you'd imagine might be more sensible (eg Proton) email the crap out of you by default.

So when even the OS starts doing it, it's somewhat infuriating.

meindnoch 6 days ago | parent | prev | next [-]

>Apple barely does it and only for their products

And U2

mcs5280 5 days ago | parent [-]

11 years later I still refuse to listen to their music

achenet 5 days ago | parent [-]

That's okay, they'll be fine With or Without You https://www.youtube.com/watch?v=XayyES2vO8Q <3

ants_everywhere 6 days ago | parent | prev | next [-]

Apple pushes their products often on iOS and many of them can't ve turned off or can't be turned off easily.

So you have notifications that you can only get rid of by engaging with the Apple ads.

const_cast 5 days ago | parent [-]

Yes, the most egregious of which being the setting app.

Its an OS setting app. Its the most fundamental bundled application in an operating system, second only to maybe the file manager or package manager. Is nothing sacred?

ants_everywhere 5 days ago | parent [-]

lol I was actually thinking of the setting app in my comment. I agree, it bugs me every time I pick up my phone.

It's gotten to the point where I resist looking at my iPhone because I'm going to have to take up my brain space with the unwanted notifications. I'm not sure what it is but on Android it's less pushy and I can clear all notifications with a single click. So most of the time my new iPhone sits in a drawer and I use my old Android as I go about my day.

Sharlin 5 days ago | parent [-]

Hmm, what notifications do you get from the Settings app? I don't recall ever getting any. And you can clear all notifications with a single tap on iOS.

withinboredom 5 days ago | parent | next [-]

When you open the app, the top half of the screen is dedicated to selling you their subscriptions. If you're already subscribed, you won't see it. It looks like a settings app. If you're not subscribed, you enter an ad hell and you can't make those notifications disappear until you at least view the ads.

Sharlin 5 days ago | parent [-]

Ah, I have the 200GB iCloud subscription, no wonder then.

kergonath 5 days ago | parent | prev [-]

You can also not show notifications from specific apps, which I find much better.

tracker1 5 days ago | parent [-]

I definitely appreciate the android interaction for notifications, in that I can long-press a notification and jump straight into settings to disable if I like.

I have most notifications disabled at this point.

p_ing 5 days ago | parent | prev [-]

News app is part of the OS image and littered with ads. I just got an ad in Settings for the month to month Applecare because mine is expiring. Took a few tries of declining to get the badge on Settings to go away.

Wololooo 6 days ago | parent | prev | next [-]

I have yet to see a single ad on either the menus on Ubuntu or in OSX. Care to elaborate on what you mean by that?

petepete 6 days ago | parent | next [-]

A few times over the years Ubuntu included Amazon ads in the OS. Each time, afaik, the community reacted angrily and it didn't last.

duskwuff 5 days ago | parent | next [-]

There's also a couple places where Ubuntu advertises their commercial services in the OS, including in apt ("Get more security updates through Ubuntu Pro...") and in the default login message (promotions for Ubuntu Landscape, as well as various other products and services through motd-news).

michaelmrose 6 days ago | parent | prev [-]

Once ever. The default search returned results from Amazon and local files potentially leaking your search intended to find local files to Ubuntu who in turn claimed that it was ok because potentially intensely personal info that could be inferred from queries weren't personally attributable to you.

This was obviously not ok and it never happened again this was if I recall correctly around 2012.

petepete 5 days ago | parent [-]

Ah thanks. I did a quick search before posting and this article was listed as from 2019, but that was when it was last updated - it did just happen once in 2012.

https://www.omgubuntu.co.uk/2012/09/mark-shuttleworth-explai...

5 days ago | parent | prev [-]
[deleted]
fsflover 5 days ago | parent | prev | next [-]

> Don’t Apple and Ubuntu also advertise products in their OS also?

I looks like Ubuntu was created just in order to be able to dismiss Linux as "also advertise products". It's just a single distribution out of a hundred, and far from the best, so it's completely wrong of course. https://news.ycombinator.com/item?id=38300531.

lrvick 5 days ago | parent | prev [-]

Unlike with Apple, you have virtually unlimited choices of Linux distributions that are ad-free.

kokanee 6 days ago | parent | prev | next [-]

Your comment warrants a post in its own right: let's rank FAANG/M by evilness. Personally I've always been way more afraid of Google, because Microsoft's evil is just old-school capitalism, which is blatant, brash, and harder to ignore than to identify. Google feels like they are quietly and surreptitiously trying to pull the strings of the online economy in their favor, voraciously consuming the world's data behind the scenes, presenting to consumers a tiny little sliver of this massive digital beast lurking under the hood. They're always 15 years ahead of policy, so they get away with theft, copyright infringement, monopoly, and more, on a scale that I don't think we even fully understand.

My ranking from most evil to least would be:

1. Google

2. Meta

3. Microsoft

4. Amazon

5. Apple

6. Netflix

johannes1234321 6 days ago | parent | next [-]

Ranking evil is hard, but I'd rank Amazon's control of global supply chains as more evil than at least Meta. While Meta got WhatsApp, which is big. (Escaping Facebook, Instagram etc is a lot simpler)

pengaru 5 days ago | parent | next [-]

Enabling Cambridge Analytica[0] alone ranks Meta far worse than Amazon. Amazon has done nothing remotely close to necessitating abandoning their own brand AFAIK.

[0] https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Ana...

cess11 5 days ago | parent | prev [-]

Project Nimbus is Amazon and Google together. Meta was early on the genocidal train, in e.g. Myanmar and Ethiopia, as well as adjacent to the 'regime change' obsession of usian elites.

Arguably they're all atrocious due to effects on environment and labour rights.

bratsche 6 days ago | parent | prev | next [-]

I think what's almost shocking about this is that Google seemed so great in the beginning. "Don't Be Evil" was even like an internal code of conduct slogan or something.

I never worked there and have no inside knowledge of what happened. Did they get taken over by MBAs who gained control of the company? Was it always evil and we were just misled the whole time? Something else?

20after4 5 days ago | parent | next [-]

They merged with DoubleClick¹, an advertising company. The combined company was about twice the size of the old google so it severely diluted their ranks with a huge cohort of the worst kinds of MBAs: Advertising & Marketing executives.

1. https://en.wikipedia.org/wiki/DoubleClick

terminalshort 5 days ago | parent | prev | next [-]

Nothing fundamentally changed. The only real difference is they hit that inevitable point for any business that they had to start making money. They weren't evil then and they aren't now. They're a business, and they are responding to market demand for free to consumer products paid for by advertisement. What nobody on HN wants to admit is that the vast majority of people would rather have that than pay for their software in dollars. People love to complain about the Google panopticon but aren't willing to grapple with the fact that it has tremendous benefits too.

skinkestek 5 days ago | parent [-]

They single-handedly dismantled a thriving browser ecosystem. They pushed Real Name policies, used Google+ to stifle innovation, and then finished the job by shutting Google+ down.

And so on.

terminalshort 5 days ago | parent [-]

You are making exactly the mistake I am pointing out in my comment. Outside of the HN bubble nobody cares at all about a "thriving browser ecosystem." They want a browser that works so well they don't have to think about it and Chrome has provided that. And this is where Google's dominance has a tangible benefit. The amount of resources that Google can apply to Chrome development is massive compared to what could be done in the highly competitive market that existed before it.

You can argue that maybe a highly competitive browser market would lead to more innovation, but I'm not sure that's the case. Could a highly fragmented market build something that is as good as Chrome? IDK, but my (moderate confidence) bet is no. Browsers are a pretty mature product at this point and I don't think that competition would produce enough competitive pressure to outweigh the massive resources of a dominant near monopoly.

skinkestek 3 days ago | parent [-]

> They want a browser that works so well they don't have to think about it and Chrome has provided that.

And now Google is slowly but surely moving to shut down ad blocking.

Some of us just saw it coming a mile away.

geocar 5 days ago | parent | prev [-]

> Google seemed so great in the beginning.

It's almost like they were good at marketing.

marcus_holmes 6 days ago | parent | prev | next [-]

Can we add Palantir at the top?

techjamie 6 days ago | parent | prev | next [-]

Can we get an honorable mention for Adobe? I'd put Adobe probably right under Apple.

20after4 5 days ago | parent [-]

Adobe would be far more evil if they weren't so bad at making software. I think their intentions and business practices are clearly equal to or more evil than Apple, they just don't have nearly the scale and market reach that Apple has.

timuckun 5 days ago | parent | prev | next [-]

Does google collect more information than Apple, Meta, Microsoft, OpenAI, Palantir etc?

I don't think so. Collecting data is a baseline for all those companies, you have to rank the evil they do with that data.

fsflover 5 days ago | parent | next [-]

> Does google collect more information than Apple

https://news.ycombinator.com/item?id=26639261

spacedcowboy 5 days ago | parent | prev [-]

Yes. Yes they do. Collecting data is most of the point of Google apps/services/devices.

Google then aggregate all that data in the cloud, whereas even if Apple do collect data it’s almost never sent to the cloud for cross-analysis, it’s almost always on-device and therefore private.

physix 5 days ago | parent | prev | next [-]

What's so evil about Netflix?

They use Cassandra and make cool series ever now and then, like Love Death Robots. :-)

kaladin-jasnah 5 days ago | parent | next [-]

DRM is probably something that people take issue with, and it's probably harder to buy physical media that you "own" more than streaming services.

marcus_holmes 5 days ago | parent | prev [-]

Cancelling popular shows in the second season because it makes marginally more money to do that

fc417fc802 5 days ago | parent | prev | next [-]

> they get away with theft, copyright infringement, monopoly, and more

Citation needed. Did you forget that Google owns YouTube among other things? They don't need to torrent training data when people voluntarily upload an endless stream of it to their platform.

wahnfrieden 6 days ago | parent | prev | next [-]

Don't forget their military and surveillance contributions

dade_ 5 days ago | parent | prev [-]

lol. Amerika Freedom ™

nathias 5 days ago | parent | prev | next [-]

why do you think meta is more evil than google?

luxuryballs 5 days ago | parent | prev | next [-]

ah yes Google, the less evil company that manipulates search results to facilitate their desired election outcomes, lmao

tw04 6 days ago | parent | prev [-]

> They put fing ads in an os among other atrocities.

As did Ubuntu.

>I put them behind meta on the evilness meter but i think google is less evil which speaks volumes.

Huh? The same google caught tracking your every move even if you opted out? The Google that seems to serve ads based on your conversations if anyone in the room has an Android phone? The Google that actively tries to kill any and all ad blockers?

They aren’t even close…

rikafurude21 6 days ago | parent | next [-]

Windows normalized having ads in the OS.

pseudosavant 6 days ago | parent | next [-]

Ads in the OS? That isn’t Microsoft’s idea, or even Apple’s (they have places they do it too). No, that was popularized by the mobile OS made by an ad company, Android.

free652 6 days ago | parent [-]

Weirdly that I don't get any ads in Android.... My phone was made by the same ad company.

LtWorf 6 days ago | parent [-]

No? Try installing 1 app without seeing ads for 10 other useless apps.

free652 6 days ago | parent | next [-]

Haven't installed an app in ages, but seeing an ad in a store isn't as bad as seeing an ad in my app launcher. And yes, windows puts ads in the start menu.

tracker1 5 days ago | parent | next [-]

I was an insider user of Windows for close to a decade... the first time I saw an ad in the start menu search results, that's when I changed my default drive to Linux and have not looked back. I booted to windows on that system twice since (firmware updater). I don't have a Windows drive on my current desktop at all, and my personal laptop is a Macbook. My work laptop is Windows though, the down side is the environment is so locked down, I can't even run WSL or Docker.

LtWorf 5 days ago | parent | prev | next [-]

> Haven't installed an app in ages

I haven't used a phone in 10 years and surprisingly I haven't seen any ads on phones for years!

LtWorf 5 days ago | parent | prev [-]

The store is part of the OS… if you say "no ads" and just exclude ads… that's kinda on you.

rpdillon 5 days ago | parent | next [-]

I install apps all the time without seeing an ad, because 90% of the apps I use are installed from F-Droid.

The apps I install from F-Droid often help me block ads in my browser, so I see very few ads as I use my phone day to day.

Meanwhile, my understanding is that Apple's App Store has ads in it, but that's the only app store allowed. So it seems like maybe iOS is the one that "has ads in the operating system".

LtWorf 5 days ago | parent [-]

fdroid is not part of android.

rpdillon 5 days ago | parent [-]

Right. But the query was whether I can install an app on Android without seeing ads. I can.

> Try installing 1 app without seeing ads for 10 other useless apps.

LtWorf 5 days ago | parent [-]

Not at all. The claim was that there are no ads on android.

https://news.ycombinator.com/item?id=44869520

rpdillon 4 days ago | parent [-]

Yeah, I'm not responding to that. I'm responding to your much weaker follow-up that I already quoted.

LtWorf 4 days ago | parent [-]

So you're replying ignoring context? Ok but discussions become kinda meaningless in this way.

rpdillon 3 days ago | parent [-]

Look, there are lots of us using Android and not seeing any ads. So we want to speak up when folks blab on about ads on Android. In reality, iOS and Windows and Android all have ads in their marketplace.

So if you want to have a substantive discussion, it should be centered around the places in the OS where ads are present, whether competing products have ads in similar locations in their OS, and whether those ads can be avoided, both on Android and on other platforms.

My contention is that Android ads are overblown, and generally Android has ads in all the same ways iOS does, and not any more than that. There are of customized versions of Android that add various anti-features, but that's not what I'm focusing on here: I'm focusing on a user's ability to avoid advertising.

But I'm arguing in good faith, and putting in effort to focus on the substantive user experience. I get the feeling you're in this to win some semantic battle with low-effort replies, so I'm going to disengage.

fc417fc802 5 days ago | parent | prev | next [-]

I mean yes, technically, but really no that's clearly not what was being objected to. Finding adds in arbitrary interfaces seems dystopian to me. Whereas having a discreet "suggested" or "promoted" tab or bracket for software in the app store - the place I go to get software - doesn't bother me. There are certainly ways they could screw it up but they don't seem to have done so yet.

Also as it happens I don't even see those because I exclusively use FDroid at this point. So ironically I see no ads when using a device designed and sold by an advertising company and haven't for years.

Sharlin 5 days ago | parent | prev [-]

[dead]

pawelduda 6 days ago | parent | prev | next [-]

Seeing ads/recommendations in app store is miles better than finding out your fresh Windows comes with Candy Crush Saga preinstalled.

shawn_w 6 days ago | parent [-]

As a recovering Candy Crush addict, that's the last thing I need.

freeopinion 5 days ago | parent | prev [-]

Samsung installs a bunch of 3rd-party game apps with every system update. At least they tell you they did and offer to tell you which apps they added.

Samsung doesn't build the OS, but they control it on your device.

LtWorf 5 days ago | parent | next [-]

On old devices samsung just adds an overlay with ads. I've had to factory reset and keep them not updated.

HKH2 5 days ago | parent | prev [-]

Is it a regional thing? I've never seen that happen.

tw04 6 days ago | parent | prev [-]

Ubuntu had ads in the terminal in 2022: https://linuxiac.com/ubuntu-once-again-angered-users-by-plac...

Unless you're going to call letting users know they have access to onedrive for free an "ad", Microsoft didn't do anything until Windows 11 in 2024.

https://www.pcmag.com/news/microsoft-pushes-start-menu-ads-t...

soraminazuki 6 days ago | parent | next [-]

Windows 10 is still too fresh in people's mind to gaslight people into thinking there were no ads in it.

2012: https://web.archive.org/web/20121004004109/http://community....

2015: https://web.archive.org/web/20151015182852/http://betanews.c...

2015: https://www.pcgamer.com/windows-10-solitaire-requires-a-subs...

2016: https://www.howtogeek.com/243263/how-to-disable-ads-on-your-...

2016: https://web.archive.org/web/20160602204008/http://iskandar.m...

2017: https://web.archive.org/web/20250721092516/https://www.theve...

2018: https://www.thurrott.com/windows/windows-10/192251/microsoft...

2020: https://winaero.com/wordpad-is-gettings-ads-in-windows-10/

michaelmrose 6 days ago | parent | prev [-]

Ubuntu was basically promoting a free benefit to home users. This doesn't seem unreasonable.

account42 5 days ago | parent | prev [-]

Ubuntu lost the spot as the default recommendation to newbies since then. Ads weren't the only reason for that but they are hardly a good excuse for Microsoft's behavior.

__MatrixMan__ 5 days ago | parent | prev | next [-]

Having gotten tired of subjecting windows users to a phishing campaign to trick them to use edge under the auspices of it being chrome, they're now moving on to obsoleting all windows machines without a TPM so they can cryptographically secure their right to use their users' need to authenticate as an opportunity to sell data about that user to the third party.

They have no respect for the agency of their users. We're no different than cattle to them, an asset to be squeezed until no more money comes out of it.

userbinator 5 days ago | parent | prev | next [-]

and has open sourced a lot of their own code under permissive licenses.

That should be a good clue that it's not worth much to them anymore, and tjat they'd rather rely on random free labour from the "community" than their own developers.

They build more and more of their own UIs on Electron.

Which is a horribly bloated pig that only helps forced obsolescence of hardware. It should be a very disturbing sign that Microsoft itself doesn't seem to know how to do native code anymore, as they invented Win32 and Windows.

fc417fc802 5 days ago | parent [-]

I agree that Electron is an abomination.

As for open sourcing software. Is it even possible for them to do something that you would view favorably here? To me it seems like remain closed and they'll get criticized but open up at least some of it and ... they get criticized?

As far as I'm concerned, regardless of other factors the more source code that's out in the open the better off everyone is.

eviks 5 days ago | parent | prev | next [-]

> They build more and more of their own UIs on Electron.

That's not a cool guy thing

smcin 6 days ago | parent | prev | next [-]

No, IE has not been dead and buried for ages. Not everyone's a US corporation.

A lot of (mostly non-US) orgs used locked-down managed IT and VMs where IE was still the only allowed browser, until the IE 11 shutdown in 2022, which is recent.

And just for reciprocity, here's Indian Defense Review (5/2025) "These People Never Moved On: They’re Stuck 24 Years in the Past and Have to Use Windows XP" : "Thousands of workers across the US and Europe still depend on a system from 2001. From hospitals to railways, entire operations run on technology long considered obsolete."

https://indiandefencereview.com/these-people-never-moved-on-...

selcuka 6 days ago | parent | next [-]

> A lot of (mostly non-US) orgs used locked-down managed IT and VMs where IE was still the only allowed browser, until the IE 11 shutdown in 2022, which is recent.

That's hardly Microsoft's fault, isn't it?

michaelmrose 6 days ago | parent | next [-]

They literally promoted the shitty web tech that companies built their shit on which obligated them to stick with an old OS or rewrite entirely.

smcin 5 days ago | parent | prev [-]

I simply stated as a fact that IE has not been dead and buried for ages. The official 2022 shutdown is recent.

Regardless of who we each might consider to be responsible (and in what proportion), that fact is a fact. Agreed?

(and I've seen lots of end-of-life cycles in software and hardware, and gone through them as both user, customer and vendor)

_carbyau_ 5 days ago | parent | prev | next [-]

Yeah, if you've done support in large MS corporate environments with MEM etc then you've come across crappy business apps that have crappy requirements stuck in the past.

On the one hand, longevity of a platform is nice and MS screwed up IE in so many ways.

On the other hand, at some time the business has to manage their software lifecycle - including the death of old systems - and you can't blame MS for that.

pastage 5 days ago | parent [-]

The problem was the Microsoft zealotry of technical people they invent non existent problems often repeated like a cargocult by MS consultants/partners. They loved IE as a default browser. This has nothing todo with the apps being hard to fix, because that turned out to be an actual easy technical problem and I did 10 internal apps.

The only thing that helped was MS taking responsibility and killing IE. The problem I had was that IE was becoming an support burden on our tools, no customers were using IE but the internal staff was forced to.

boobsbr 5 days ago | parent | prev [-]

> Have to Use Windows XP

They're lucky, I have to use Win11.

Shorel 6 days ago | parent | prev | next [-]

> IE has been dead and buried for ages. Edge doesn't have even close to the same market share and is based on Chromium.

Because we remember the evil Microsoft. Many young people still follow advice from the elders.

nirvdrum 5 days ago | parent [-]

> Because we remember the evil Microsoft. Many young people still follow advice from the elders.

I get the point you're making, but it really seems like we haven't remembered. We've worked ourselves back into one juggernaut owning most of the web browser space and then collectively acted surprised when they started flexing their muscles. I encounter sites that only run in Chrome the same way I had sites that only ran in IE 6. It seems to me we're doomed to repeat history as long as that path is easier or more profitable.

frollogaston 4 days ago | parent [-]

The Chrome situation is non-ideal but still nowhere as bad. True IE was Windows-only (Mac one doesn't really count), closed-source so no other browsers could act like it, also it sucked per se.

yencabulator 6 days ago | parent | prev | next [-]

> I honestly don't remember when they tried to snare someone to use proprietary extensions to something open.

Try using VSCodium legally with the same functionality as VSCode; remote development, Python language server, C++ debugging, and so on.

People who think Microsoft is doing open source work for the good of their hearts are still in for a lesson in EEE.

https://github.com/VSCodium/vscodium/blob/master/docs/extens...

https://github.com/VSCodium/vscodium/blob/master/docs/extens...

https://github.com/microsoft/vscode-cpptools/wiki/Microsoft-...

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

thiht 6 days ago | parent | next [-]

These are extensions. No one is preventing OSS communities from developing their own remote dev, Python, and C++ extensions. The VSCode extension API allows it. There are actually some efforts being made to do it.

nothrabannosir 5 days ago | parent | next [-]

You’re describing the E in EEE

sdenton4 6 days ago | parent | prev | next [-]

Ah, but coming hot on their heels are the embracions and extingushions!

yencabulator 6 days ago | parent | prev | next [-]

You're moving the goalposts! I am responding to

> I honestly don't remember when they tried to snare someone to use proprietary extensions to something open.

fc417fc802 5 days ago | parent [-]

But ... they literally did that here? I don't think it's malicious in this case. In fact I think they're giving away genuinely useful tools here with no obvious downsides to their use.

But I do think it qualifies.

Bit like the example of Martin Luther King being a criminal.

croes 5 days ago | parent | prev [-]

I think it's not about the extensions but the market place.

You can't use the MS extensions with VS Codium, you are forced to use VS Code.

ivanmontillam 6 days ago | parent | prev | next [-]

As GP said:

> Long story short: MS isn't a saint. They are a business. And they have behaved relatively nice for so long that some young adults don't know any other side of MS now.

They are a business. You seem to misunderstand that businesses cannot behave like charities.

Being a business implies being for-profit.

Nobody said open source had to be free as in free beer, it just had to be free as in freedom.

It's their prerogative to make the plugins marketplace to alternative editors or not. Servers cost money. It's a business.

Does Matt Mullenweg has to let WPEngine sap server resources? Arguably not; and this opinion comes from a guy (me) that strongly dislikes WordPress (and by extension: Matt and Automattic).

sebastialonso 6 days ago | parent | next [-]

Man, more than two decades of open source and people still don't understand what free as I'm freedom means. It's depressing.

yencabulator 6 days ago | parent | prev | next [-]

I am responding to this:

> I honestly don't remember when they tried to snare someone to use proprietary extensions to something open.

5 days ago | parent | prev | next [-]
[deleted]
yesbabyyes 6 days ago | parent | prev [-]

Matt Mullenweg did nothing wrong

gmueckl 5 days ago | parent | prev [-]

Oh, I honestly didn't remember the VS Code extension shenanigans. Thanks for bringing that up.

frollogaston 5 days ago | parent | prev | next [-]

Businesses don't and shouldn't operate as charities, but Microsoft is the only big tech company that manages to be a negative in every way. The only thing they've ever innovated on is lock-in. Now exploring the frontier of how bad Windows can be without people leaving.

The open-source stuff is whatever, only a tiny part of the picture.

materialpoint 5 days ago | parent | prev | next [-]

You should be aware that Microsoft's idea of open source is very much at odds with everything open source before Microsoft boldly slapped a "Microsft <3 open source" right and left. They may have progressed beyond Ms-PL, but they have tried to coup and steal open source projects several times. But, altho understandable, the simple fact that their primary products, Visual Studio, Office, Windows, and even worse: former versions of any of these, are simply not open source in any way precisely contradicts the expression of loving open source.

HeyLaughingBoy 5 days ago | parent | next [-]

> simply not open source in any way

What do you mean by this? I've traced code into the Windows OS to debug a problem by downloading the source.

tracker1 5 days ago | parent | prev [-]

While I mostly agree, I will say they're leaps and bounds better than a couple decades ago. Windows now accounts for less than 10% of MS revenue, and definitely lacks in attention by all indications. Linux on Azure outweighs their Windows use by an increasingly wider margine, and a significant amount of the progress that has occurred on Windows has been to make Linux development easier.

.Net and a lot of other tooling and projects are on Github under BSD licensing, and that's pretty cool... almost everything they do outside Windows/Office works in Linux these days. I do think they should at LEAST get a version of office (offline) that works in Linux... even if it's a bastardized web version that runs in Electron.

Aside: I couldn't say how much I appreciate the work Valve has done to improve gaming on Linux, and have no expectations of ever moving back to Windows. MS seems to want to extract literally every cent of value out of every Windows user, and it sickens me.

whoknowsidont 5 days ago | parent | prev | next [-]

>Microsoft runs the biggest org on github and has open sourced a lot of their own code under permissive licenses.

It's so sad that this is all it takes for some of you lol. A collection of public relations code bases.

soraminazuki 6 days ago | parent | prev | next [-]

> I honestly don't remember when they tried to snare someone to use proprietary extensions to something open

VS Code?

https://underjord.io/the-best-parts-of-visual-studio-code-ar...

> they have behaved relatively nice for so long that some young adults don't know any other side of MS now

Windows has been going out of its way to be hostile to users for over a decade now.

rahkiin 6 days ago | parent | prev | next [-]

VsCode is in a weird licensing limbo, or some of its microsoft plugins are anyway

thiht 6 days ago | parent [-]

No, it’s pretty clear. Some extensions are NOT open source. It’s not ambiguous, and there’s nothing wrong with that as long as these extensions don’t have superpowers (ie. access to unexposed VSCode APIs)

debugnik 6 days ago | parent | next [-]

But they do. Microsoft extensions are the only ones whitelisted in the VS Code marketplace to request experimental ("proposed") APIs in their manifest. Remoting, notebooks and now Copilot have all been using experimental APIs, verboten to anyone else in the marketplace until they become stable a long time later.

5 days ago | parent [-]
[deleted]
croes 5 days ago | parent | prev [-]

What's wrong is that those extensions don't work with VS Codium because VS Codium isn't allowed to access the VS Code marketplace. Why?

Imagine Google blocking Edge from using Chrome extensions.

pge 6 days ago | parent | prev | next [-]

I would add to your list that MSFT also makes decent hardware now - surface laptops and xbox have both done well

cholantesh 5 days ago | parent | next [-]

Xbox has done so well that they ravaged the division that oversees it.

Sharlin 5 days ago | parent | prev | next [-]

They've "always" made decent hardware, as far as I recall. The original XBox is 23 years old, and in the 90s they made great joysticks and other controllers for PCs. And their mice and keyboards have always been good.

selcuka 6 days ago | parent | prev [-]

Also their HID hardware was usually excellent. It's a shame they closed that division.

themafia 6 days ago | parent | prev | next [-]

> a lot of their own code under permissive licenses.

Simply releasing corporate projects under a permissive license is not what many people understand to be the fundament of "open source."

> to snare someone to use proprietary extensions to something open

What do you think their entire operating system is?

michaelmrose 6 days ago | parent | prev | next [-]

Literally the same leadership including the CEO who held a senior leadership position during prior malfeasance.

They aren't better people just bad people operating in an environment where better behavior is beneficial.

lanyard-textile 5 days ago | parent | prev | next [-]

With time, they will.

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

owebmaster 6 days ago | parent | prev | next [-]

This comment could not be more actual. The tools changed, even the methods changed, but Embrace, Extend, Extinguish is still Microsoft's strategy.

ocontraire 5 days ago | parent | prev | next [-]

> And they have behaved relatively nice for so long that some young adults don't know any other side of MS now.

Except that their macOS software still is non-parity with Windows for really no good reason other than anti-competitive. They’ve also had the opportunity to open-source Windows, but won’t go that far willingly, with the exception of those that did it without approval.

m463 6 days ago | parent | prev | next [-]

I don't know why you are apologizing for them. Is it because extensive system telemetry might trace your comment back to you?

ekianjo 5 days ago | parent | prev | next [-]

> Microsoft runs the biggest org on github and has open sourced a lot of their own code under permissive licenses.

two things can be true at the same time. MS doing some open sourcing and being truly evil too in many other ways. why do you need to settle on one or the other?

lofaszvanitt 5 days ago | parent | prev | next [-]

Holy shite what I just read. It's like telling people: mafioso people are not so bad, they keep the streets clean and there is discipline around the city. They only pickpocket the foreigners...

mock-possum 5 days ago | parent | prev | next [-]

> they have behaved relatively nicely

That is some damnably faint praise re: Windows 11, and any experienced m$ users know exactly what’s meant by that.

gmueckl 5 days ago | parent [-]

I intended that line to be ambiguous. My real point is that whatever their true motives, they have managed to shed a lot of the Evil Empire appearance and younger people weren't even around when the really bad behavior was at its peak. So it's understandable that there's a wide gulf in the perception of MS between older and younger IT guys.

herbst 5 days ago | parent | prev | next [-]

> And they have behaved relatively nice for so long that some young adults don't know any other side of MS now.

Only if you have no soul or morals

goosejuice 5 days ago | parent | prev | next [-]

IE and it's embedded derivatives are still used in many US healthcare institutions. So dead and buried, not so much.

Lutger 5 days ago | parent | prev | next [-]

Not really. They still have the same sales tactic as they always have: make an inferior product that barely ticks the boxes, then manipulate everyone to ditch their competitors in all kinds of ways except for making a better product. These manipulative tactics are sometimes fair game, most are quite unethical and some even illegal.

You can make a product that pleases its users, or just cater to the interests of the ones with the buying decision, for enterprise users they are almost never the same. Microsoft, like Oracle, leans heavily on the second strategy. Their developer tools are often (not always) an exception to this principle. I think this is the true reason Microsoft is so disliked as a brand.

6 days ago | parent | prev | next [-]
[deleted]
ekianjo 6 days ago | parent | prev [-]

> They build more and more of their own UIs on Electron.

you mean shit software like Teams that crash the whole time?

ivanmontillam 6 days ago | parent | prev | next [-]

These are the kind of claims that make some Linux users tiresome to talk to. (Full disclosure: I am also a Linux user).

I'm not defending Microsoft, they are not necessarily my cup of tea, but these claims are only true of anything pre-Nadella era (part of 2014 and earlier).

Feel free to express your opinions, but don't be hateful!

yencabulator 6 days ago | parent | next [-]

You are defending Microsoft.

https://github.com/VSCodium/vscodium/blob/master/docs/extens...

https://github.com/VSCodium/vscodium/blob/master/docs/extens...

https://github.com/microsoft/vscode-cpptools/wiki/Microsoft-...

ivanmontillam 6 days ago | parent [-]

I am not.

Also, I am not a VSCode user or would-be VSCodium user.

I am happily married to JetBrains IDEs. Thanks.

I don't need Electron nor WebView2 bloat on my nice, beautiful ThinkPad.

yencabulator 6 days ago | parent [-]

You literally said

> these claims are only true of anything pre-Nadella era (part of 2014 and earlier).

in response to parent's

> - creating vendor-locked proprietary extensions to kill open technologies (ActiveX plugins, Silverlight, C++/CLI, MSJVM, etc.)

and VSCode is a perfect example of that happening right now.

dingnuts 6 days ago | parent | prev | next [-]

The grandparent was also wryly highlighting the crevasse between post-Nadella Microsoft's PR, which you seem to believe, and their actions.

Despite "MS <3s Open Source" they never changed, you're just referencing a very successful era of marketing.

And poor Linux users are out here catching strays. Very "don't you say that about the $1T company!!!" of you to defend them, "fellow Linux user" (also very hi fellow kids..)

gmueckl 6 days ago | parent | next [-]

Then you surely have a laundry list of examples from the last 10 years where MS showed the same anticompetitive nature that they had in the 90s.

yencabulator 6 days ago | parent [-]

Yes, people keep bringing up VSCode all the time, but fanboys are gonna fanboy.

soraminazuki 6 days ago | parent [-]

And Windows, that one obscure product from Microsoft that people here keep forgetting about.

ivanmontillam 6 days ago | parent | prev [-]

I try not to drink the Kool-Aid either on Microsoft's side (again, they are not necessarily my cup of tea), but the prevalence of the people with the "Hey! Remember that Steve Ballmer called Linux a cancer? Micro$$$hit!!" attitude sucks my energy dry.

fuzztester 6 days ago | parent | next [-]

who at microsoft said open source is unamerican

https://www.google.com/search?q=who+at+microsoft+said+open+s...

one of the results:

Weekly news wrapup: Microsoft claims Linux is un-American:

https://www.linux.com/news/weekly-news-wrapup-microsoft-clai...

from 2001.

well, gosh, I feel sorry for those American Linux developers of that time. I guess they were unAmerican, according to Allchin. if they were of this time, i guess they would have been deported by ICE.

sorry for the victim now ...

https://m.youtube.com/watch?v=-48lNCrmqxA

ivanmontillam 6 days ago | parent [-]

Well, for starters: Linux is of Finnish origin.

Linus Torvalds might be a U.S. citizen today, but during the first years of Linux he was certainly not thinking U.S. values and that someday his biggest userbase would be there.

> Weekly news wrapup: Microsoft claims Linux is un-American:

Yeah, typical Ballmer-era.

abcd_f 5 days ago | parent | next [-]

> he was certainly not thinking U.S. values

Damn. I wasn't sure if you were trolling above and now it's clear that you were.

fuzztester 5 days ago | parent [-]

yeah!

jfc.

what a pompous, fake hipster mentality he has.

I looked him up, via his HN profile:

here is his About me section, at the bottom of his blog's main page - https://www.ivanmontilla.com/ :

I found it so funny and hypocritical that I highlighted some of the sillier phrases below - in italics :

------------------------- About me

Ivan Montilla

I self-define as a challenger of the status quo.

Usually, I question trends. Normalcy is to be avoided. Some of the greatest opportunities lie where no one else is looking. I’m more of a niche markets guy.

My interests are ever-changing, but I’m currently interested in financial markets technology. I’m also passionate for software performance.

I do develop some software, but not professionally. I’m more of a power user of programming languages. I see it as a craft, both engineering and some form of art. ---------------------------

5 days ago | parent | prev [-]
[deleted]
fuzztester 5 days ago | parent | prev [-]

if that's the case, you must not have had much energy to begin with.

Kool-Aid and tea can do that to you :)

rTX5CMRXIfFG 6 days ago | parent | prev | next [-]

Skepticism that is informed by history isn’t being hateful

fc417fc802 5 days ago | parent [-]

Not in and of itself, but it can certainly be couched in an emotionally charged manner.

5 days ago | parent | next [-]
[deleted]
rTX5CMRXIfFG 5 days ago | parent | prev [-]

That's still not being hateful

michaelmrose 6 days ago | parent | prev | next [-]

Nadella has worked in senior leadership positions at MS for 33 years. His era began in 1992 not when he became CEO.

Arch-TK 6 days ago | parent | prev | next [-]

Microsoft continues to produce absolute garbage (except now it's also adware) and continues to utilise aggressive tactics to gain market share.

They deserve plenty of hate.

ivanmontillam 6 days ago | parent [-]

I can agree anti-consumer behaviour is still ingrained in parts of Microsoft, as a dormant beast waiting to be Ballmer-ized for a new round.

But again, why the baseless argument based on hate?

You can (for example) de-bloat Windows 11 out from the telemetry and annoying widgets nobody uses, including the invasive Copilot.

After de-bloating, it's a decent OS on its own.

I should have the right to have a clean Windows out-of-the-box, but de-bloating is still a viable path.

prinny_ 6 days ago | parent | next [-]

The thought that I would have to go through the trouble of reading some git repo to run a script that will debloat my OS, no matter how easy or straightforward might be, makes me feel tired. I don't want to fight my OS, I want it to work with me. Between searching and learning stuff for my job and searching and learning stuff for my personal development or hobbies, investing time in tinkering windows of all things doesn't exactly feel me with excitement. I would rather switch to Mac or invest time tinkering a linux distribution that actually respects me.

nightski 5 days ago | parent [-]

You really don't. It just requires messing with some group policy and settings. I did this 5-10 years ago and haven't had to really mess with it much since. I've never used an OS that did not require some effort to get in a state I like.

rpdillon 5 days ago | parent [-]

Your last statement is correct.

Spending time to configure your OS to your liking is one thing. Having to actively fight all the crap that the OS vendor has jammed into it is quite a bit different.

I don't think the two are equivalent, since one has a much more adversarial flavor to it.

pjerem 6 days ago | parent | prev | next [-]

> You can (for example) de-bloat Windows 11 out from the telemetry and annoying widgets nobody uses, including the invasive Copilot. > After de-bloating, it's a decent OS on its own.

Sure you can. I, as a tech savvy person, can debloat Windows 11. If I dare to do it. If I know I can do it. If I search for information on the internet on how to do it. If I know how to search and follow those instructions. If I follow all the steps (and hope my tutorial covers everything). If Microsoft doesn’t push an update to bloat it again.

And with that, well I still don’t know how to install it without a Microsoft account. It’s so incredibly user hostile that even the insufferable Apple Walled Garden don’t force you into all of this shit.

p_ing 5 days ago | parent | next [-]

You can create an unattended answer file to skip the MSFT account.

https://schneegans.de/windows/unattend-generator/

pjerem 5 days ago | parent [-]

Of course I can. And when this method will not be available anymore, I will still be able to reverse engineer the Windows ISO to hack it.

(Sorry for the ça sarcasm, I know you wanted to be helpful, I already knew that but maybe someone will read your comment and discover it so thank you)

p_ing 5 days ago | parent [-]

Didn't know you knew, cool. I doubt this is a method that will become unavailable as enterprises still use it. Never say never, of course, but as long as Active Directory is still around there will need to be some way to suppress the MSFT Account option.

goosejuice 5 days ago | parent | prev [-]

> insufferable Apple Walled Garden don’t force you into all of this shit

No, but they will lock you out of your account if you have a long gone debit card on there that you don't remember the numbers for or access to that school email your uni yanked back.

I wonder how many college kids got locked out of their iTunes account permanently after they graduated.

pxc 6 days ago | parent | prev | next [-]

Not really. You can't fully remove large parts of the bloat without breaking Windows Update, and true removal of some features is invasive enough that it has to be done offline.

When you actually look at those de-bloating scripts or techniques in detail, it's clear that they only barely address the issues with Windows, and they're always chasing a moving target of anti-user bullshit.

eviks 5 days ago | parent | prev | next [-]

How do you debloat Windows 11 of the built in copy of the whole browser?

spookie 6 days ago | parent | prev | next [-]

Honestly less time consuming to just install some GNU/Linux distro.

p_ing 5 days ago | parent [-]

Install, maybe. Configure? Maybe not.

graemep 5 days ago | parent [-]

Linux tends to tempt people to spend time configuring it, but most of that is customisation to taste that Windows users very rarely do.

You can just skip it and use everything with the distro defaults. it many even be less work than Windows as a lot more software is installed by default on installation.

p_ing 5 days ago | parent [-]

I used to configure Windows, now I don't bother. But with Linux, I do because I must. Many OOTB defaults just aren't great, or some part of it requires configuration.

LoD is _fine_ but not great.

(Slackware 4.0 was great)

airtonix 5 days ago | parent | prev [-]

[dead]

whoknowsidont 5 days ago | parent | prev [-]

> but these claims are only true of anything pre-Nadella era

Why does this matter? How does that invalidate anything? Are global companies only accountable for their actions so long as they maintain the same CEO?

>but don't be hateful!

Won't someone please think of the poor global technology conglomerate!

azangru 5 days ago | parent | prev | next [-]

> For the last 25 years, Microsoft was known for:

- Creating a language (typescript) that took the front-end web community by storm.

- Becoming one of the real adopters of "progressive web apps". Apple is actively hostile to them, because they would eat into the 30% cut they are making from the apps distributed via the app store; Google, once a champion, has grown kinda tepid, because it also gets a cut from apps distributed via Google Play; but Microsoft now behave as if they are a believer.

- Shipping a tremendously popular text editor, Visual Studio Code.

giancarlostoro 5 days ago | parent | next [-]

> - Shipping a tremendously popular text editor, Visual Studio Code.

Which feels sluggish compared to how it used to be. They keep tacking on too much cruft to it. I used to call it a lightweight IDE, but now its just a bloated editor.

turtlebits 5 days ago | parent | prev [-]

Sorry, but even with typescript, the frontend web community a shit-storm.

Anything Microsoft + web is a nightmare. Their login system is a redirect and re-auth hell and I loath anytime I need to log into anything Microsoft related.

jedberg 6 days ago | parent | prev | next [-]

> making cringe hardware that basically noone purchased

Their keyboards were arguably the best ones around. I'm literally typing this on a 20 year old MS keyboard right now.

pyrale 6 days ago | parent | next [-]

I'll disagree loudly with my IBM keyboards (my old model M as well as the thinkpads I've used).

jedberg 6 days ago | parent [-]

Sorry, I can't hear you over that racket!

But in reality my favorite keyboard before I switched to the MS keyboards was the one that came with my original IBM PC with the clicky keys. The biggest downside was that my mom and dad always knew when I was on the computer!

p1necone 6 days ago | parent | prev | next [-]

Likewise the Intellimouse Pro is my favourite mouse. Sadly they seem to have discontinued it in favor of the Surface mouse which has atrocious ergonomics.

jedberg 6 days ago | parent [-]

They also discontinued the ergo keyboard that I am using to type this. I'm very worried that when this keyboard goes out I won't have another option.

There is a clone on the market, which I use at home, that so far has been pretty promising, but we'll see if it has they lasting power that this one does.

ndiddy 6 days ago | parent [-]

Kinesis makes a keyboard that's basically the Microsoft ergo layout but mechanical and you can remap the keys. I have one and like it. https://kinesis-ergo.com/keyboards/mwave/

wahnfrieden 6 days ago | parent [-]

Glove80 is a lot nicer in several ways if you're ok with the Chocs

blibble 6 days ago | parent | prev [-]

they were better than the $20 crap you could buy in staples

but definitely not the best ones around

nirvdrum 5 days ago | parent | prev | next [-]

> - making cringe hardware that basically noone purchased (Zune, Windows Phone)

I don't personally get too attached to devices I purchase or begrudge others for what they buy so, I'm curious what made them "cringe hardware" in your opinion. Adoption aside, they looked like pretty compelling devices to me. Is this a case of buying anything that isn't Apple isn't cool? Or is there something deeper there?

jameshart 6 days ago | parent | prev | next [-]

> making cringe hardware that basically noone purchased (Zune, Windows Phone)

The 25 year window you picked actually coincides almost exactly with the time since the original X-Box was launched. Seems an odd omission from the list of hardware MS released in that time period.

Also the IntelliMouse Explorer was released in late 1999, which nobody who has ever had to clean the gunk off a mouseball roller would describe as ‘cringe’.

1vuio0pswjnm7 5 days ago | parent | prev | next [-]

This "Microsoft are good guys" is a bizarre recurring comment that has appeared on HN for quite a while now

It's like pretending people must choose from Russia, North Korea, South Sudan or the Central African Republic

Who are the good guys

None of these companies are "good guys"

These "Leave Microsoft alone" HN comments will undoubtedly persist

Perhaps there are MS employees who comment on HN and they are sensitive about criticism

The idea Microsoft is somehow benign is truly hilarious

It is not difficult to argue the damage this company causes today without retribution is far worse than what they did in the past

IME, Microsoft is very cult-like; the employees believe that Microsoft has a solution for any problem, and there is never, ever any contemplation that the company creates problems ;this does not stop with the employees, it can extend to others who are "bought in" to the Redmond ecosystem

Sharlin 5 days ago | parent [-]

> This "Microsoft are good guys" is a bizarre recurring comment that has appeared on HN for quite a while now

Well, yes, that's called generational change. A lot of people have never experienced the bad old Microsoft, only the pretty cool guy Microsoft.

psychoslave 5 days ago | parent [-]

Are pretty cool guys in command and firmly desiring to keep up with their ethos, or mere disposable shiny pawns that are one giant layoff away whatever good the profit are?

Ygg2 5 days ago | parent | prev | next [-]

> For the last 25 years, Microsoft was known for:

That's true, but there is a catch in your wording. For the last 15 year, Microsoft has:

- Adopted open source/free software and gave contributions to various project (e.g. Linux in 2012 https://www.phoronix.com/news/MTEwNzE)

- Abandoned the worst web browser in existence. That they created :)

- Abandoned ActiveX (29 years ago), Silverlight (4 years ago)

+ Opened .NET to more platform than just Windows. It can now run very well on Linux, Mac, etc.

+ Made many of its locked down stuff open source - .NET, Z3, hell there was that few weeks ago open sourcing of the WinUI framework, etc.

+ Pivoted towards the cloud where OSS software synergizes with their cloud offerings.

Do they do corrupt deals with governments? Well yes, but so does every other big corp. And making cringe hardware isn't a crime in itself.

Do they still do a lot of shady shit? You bet, but they only started getting worse a few years ago. You are thinking it doesn't come in waves and it was all evil, all the time.

alexchantavy 5 days ago | parent | prev | next [-]

It's always better when companies are hungry for business. I thought that in 2016ish it was super cool for Microsoft to get into Linux, build VS Code, and make bets like the Surface Studio.

For comparison, I think Mac OS in 2008 was also at a bit of a golden age:

- You had native file support for .iso, .zip without needing to install crapware like Winzip.

- You even could preview *.psd files out the box.

- You had first-party apps like Image Capture to scan documents without needing to install extra software.

- There was an amazing third-party app ecosystem with things like Yojimbo, OnyX, Little Snitch, Quicksilver, Handbrake, Coda, Adium.

This was around the time of the "I'm a Mac" campaign when Apple was _hungry_ to win business away from Windows. All of these small, polished advantages made me fall in love with the experience.

OSX today is still good but there definitely isn't that same level of "underdog hunger" showing up in the products as of late.

Anyway I'm just trying to say companies being hungry for business shows up in its products and that's better for consumers.

Melatonic 6 days ago | parent | prev | next [-]

Zune was actually kinda nice - although I agree nobody bought it!

rideontime 6 days ago | parent | next [-]

The same was reportedly true of Windows Phone 7. "Cringe hardware" seems to simply mean hardware that was good, but couldn't gain market share.

SlowTao 6 days ago | parent | prev [-]

Unfortunately for their timing, the Zune HD was them finally getting their idea of a music player spot on. It just happened to be 2 years after the release of iPhone.

nothrabannosir 5 days ago | parent | prev | next [-]

Windows Phone was solid. Actual innovation in mobile UI.

Commercial success hasn’t been an argument for technical supremacy since Betamax.

arnvald 5 days ago | parent | prev | next [-]

Talk to some developers with 3-5yoe, they do see Microsoft as a cool company. For them it’s a company that created TypeScript, supports open source, runs NPM, created VSCode etc. None of them thinks of Internet Explorer, Zune, or anti competitive behavior. You will always associate MS with these failures, the generation after you won’t

rideontime 6 days ago | parent | prev | next [-]

ActiveX plugins? MSJVM? Last 25 years? You might need to update your script.

high_na_euv 6 days ago | parent | prev | next [-]

>For the last 25 years, Microsoft was known for:

That was 10 years ago

SlowTao 6 days ago | parent | prev | next [-]

Hey! I liked my Windows Phone. Original Xbox and the first half of Xbox 360 where also cool. End of list of good things however.

hinkley 6 days ago | parent | prev | next [-]

30 years, not 25. A lot of early contributions to Linux basically came with a "PS: Fuck Microsoft" at the bottom.

lenkite 5 days ago | parent | prev | next [-]

> - shipping the worst web browser in existence, despite 80%+ market share

Original non-Chromium Edge was damn good btw. It had the best butter-smooth and elegant epub reader implementation I have even seen in any software.

mv4 6 days ago | parent | prev | next [-]

While I mostly agree with your assessment, I feel like the Xbox is pretty cool.

meindnoch 6 days ago | parent | next [-]

At this point it's an open secret that there won't be another Xbox. So yeah, they made something cool, and managed to fumble it.

SlowTao 6 days ago | parent | next [-]

I don't think this is the last generation of Xbox hardware but they definitely are not going to push the next iteration hard. I suspect they will start to license out the OS and have a broad set of hardware specs to follow. Treat it like the Surface, it will co-exist with other machines.

Essentially, the business model of the 3DO has finally been proven correct 30 years later. Do keep in mind a lot of the 3DO team did end up at Microsoft... maybe they played the long game...

djhn 6 days ago | parent | prev [-]

How come? Any TL;DR? Not a gamer, so I’m not up to date on consoles.

tapoxi 6 days ago | parent | next [-]

Basically, PS5 sales recently reached 80 million. Xbox Series X/S is estimated about 30 million. They lost the generation where digital libraries were built and can't gain the market back.

There's been a lot of rumor lately that Xbox becomes a shell on top of Windows and just runs regular Windows games. The announcement of the Xbox ROG Ally using this same approach gives it a lot of weight.

SlowTao 6 days ago | parent [-]

It is crazy how they managed the bungle the Xbox One launch at just the right time to cause this cascade of issues over a decade later. It doesn't help that MS haven't had a huge AAA exclusive title in a very long time. Now that they have started cutting in hard on their game dev teams, they may end up more like the Microsoft Studios before Xbox was a thing.

jorvi 6 days ago | parent | prev [-]

Nothing of the sort has been leaked or said by Microsoft.

However, their strategy seems to be going all-in on Gamepass. And if you subscribe to Gamepass, Microsoft does not care if you play on your Steam Deck, iPad or Xbox.

This is also why they mentioned they might open up the Xbox to other stores (Steam), and why they have been releasing first party titles onto the PS5[0].

If you couple that info with them axing their own handheld and instead licensing out the Xbox name to Asus with the ROG Ally Xbox, it isn't a huge leap to assume they'll just license out the Xbox name to whichever OEM feels like making a console. The Xbox One and Series X / S already run the Windows Core kernel which would make going more wide on the hardware support quite easy, and the current hardware is semi off-the-shelf stuff from AMD anyway.

[0] this led to some memery: https://images3.memedroid.com/images/UPLOADED187/67a6bce7291...

Shorel 6 days ago | parent | prev [-]

As a Windows gamer, it was the worst.

Not the Xbox itself, if it was just the standalone device, but the way they had chosen to modify Windows to have Xbox compatible APIs, which are worse than the previous Windows APIs.

The enshittification of Windows gaming started with the removal, or sometimes deprecation, of the Windows gaming APIs.

nwsm 5 days ago | parent | prev | next [-]

I think you may have been under a rock for the last 5-10 years

psychoslave 5 days ago | parent [-]

Far more than that, so tell me, are my association of Russia and United-States to imperialist behaviors actually outdated, or are some cultural traits unfortunately still persisting through time?

sixothree 6 days ago | parent | prev | next [-]

I don't know where you've been the last decade, but it's clear they have been perceived this way. Him describing that perception only to be ridiculed by you is a pretty low blow.

Tyce3312 6 days ago | parent | prev | next [-]

Don’t Apple and Ubuntu also advertise products in their OS also?

SlowTao 6 days ago | parent [-]

Yep and that is part of why I don't use them either.

boobsbr 5 days ago | parent [-]

I've been using a Mac since 2015 and have not seen any ads in it.

eastbound 6 days ago | parent | prev | next [-]

Microsoft is also LinkedIn, GitHub, Typescript, NPM (NPM! Where do you host your dependencies?), games and OpenAI.

I love how each sector they’re invested in is a practical monopoly.

meindnoch 6 days ago | parent [-]

>LinkedIn, [...] NPM [...] and OpenAI

Your honor, I rest my case!

dmonitor 5 days ago | parent | prev | next [-]

> - making cringe hardware that basically noone purchased (Zune, Windows Phone)

Add the most recent lineup of Xbox consoles to this

positron26 5 days ago | parent | prev | next [-]

Much as it was all true and a lot of us were there, Microsoft moved on and so must open source. These aren't the Bobs anymore.

7thpower 5 days ago | parent | prev | next [-]

This is bullshit, the Zune was great and was doing incredibly well, at least around here.

It was THE device to have, people were going crazy for them; there was enough pent up demand that people were breaking windows and sliding into cars to get them.

I still miss that thing.

aleph_minus_one 5 days ago | parent [-]

At least in Germany at the time of the release of the various Zune generations, Zune was both hated by hipsters for not being "fashionable" (these users strongly preferred iPods), and by free software advocates (who were very vocal at the time, and also had at that time much more influence on the sentiment and feelings of "average users" than today) for its in-built DRM system.

6 days ago | parent | prev | next [-]
[deleted]
fatnoah 5 days ago | parent | prev | next [-]

> Zune

The Zune was 100% uncool, but man did I like the hardware and software sooo much better than the iPod / ITunes. I was just sad that I never found anyone to "squirt" at.

6 days ago | parent | prev | next [-]
[deleted]
dylan604 6 days ago | parent | prev | next [-]

> - making cringe hardware that basically noone purchased (Zune, Windows Phone)

The Surface looks cool to me, but since it runs Windows, I will never use it. Does it only look cool, or is actually a cool device?

quantumwannabe 6 days ago | parent | next [-]

In addition to being able to run any regular Windows application, it had the best and most intuitive feeling UX of any tablet in history. Amongst many other features, window management was gesture controlled and Internet Explorer had an alternate UI that moved the tabs to the bottom of the screen to make them easier to reach.

Sadly, Windows 10 removed all the good parts of Windows tablet mode, but its ideas were so good that Apple is still slowly copying bits of its interface for the iPad to this day.

dylan604 5 days ago | parent [-]

This feels more like the OS is what you liked. Nothing really about the hardware which this thread is about regarding Microsoft making crap hardware products. Is the hardware so mediocre that the best thing about it was the OS where nothing about the hardware deserves comments? If that's the case, maybe that points to validating Microsoft makes crap hardware being a true comment.

quantumwannabe 4 days ago | parent [-]

The hardware was good but nothing that an iPad doesn’t have nowadays. It was revolutionary for the time with the detachable keyboard and trackpad and Wacom-like pen. The software was what made it an amazing device though.

deaddodo 6 days ago | parent | prev [-]

Linux runs perfectly fine on most of the Surfaces:

https://github.com/linux-surface/linux-surface/wiki/Supporte...

There's the usual asterisk here or there, as with most laptops; but, outside of some golden devices, it's about on par with most.

dylan604 6 days ago | parent | next [-]

Great, but I'm not looking to run Linux either.

You've completely answered by not answering the actual question though. Is it actually a cool device?

deaddodo 6 days ago | parent [-]

You specifically stated "since it runs Windows, I will never use it" and I addressed that point. If your qualifier is "runs MacOS/iOS", then your following question is moot for every non-Apple device.

Either way, no one can answer your subjective opinion-based query. Go test it out at the dozens of kiosks in any city in a Western nation (or, barring that, watch a youtube video) and judge for yourself.

dylan604 6 days ago | parent [-]

[flagged]

deaddodo 5 days ago | parent | next [-]

Then don’t ask or post hypothetical vitriol, if you don’t want a response.

This isn’t Reddit.

dylan604 5 days ago | parent [-]

I wanted a response that was an actual answer to the question. Instead, you made a post which was not a response to the question. You commented on the background and assumed something to which was not true. Then you got offended that I called you out on it. And now here we are with "not reddit" responses.

You provided no details on build quality of the Surface. You provided no information on if the touchscreen makes it a better product. You provided nothing useful towards answering the question I asked.

5 days ago | parent | prev [-]
[deleted]
debugnik 6 days ago | parent | prev [-]

> Linux runs perfectly fine on most of the Surfaces [...] There's the usual asterisk here or there,

Are we reading the same tables? The last several models are full of question marks and crosses in the support matrix, and many models old and new seemingly require the linux-surface kernel fork for key features like touchscreens and even some touchpads, you can't just install your distro of choice.

Even compared to my disappointing experience running Linux at home, I'd say that's more of an asterisk minefield, except for a few Surface Laptop models.

deaddodo 5 days ago | parent [-]

Did you miss all of the columns before the literal latest version of the Surface Pro?

Or the other tables of other hardware models where all versions work?

If so then yes, it seems like we’re not seeing the same data.

debugnik 5 days ago | parent [-]

I'll give you that the laptops models fare better, I said as much already I think, but I feel you're overselling the support for the form factor most people associate with the Surface brand:

The 5G version of the Surface Pro 10 (second to last) is completely unusable, the SP8-10 need a kernel fork just for keyboard and touchpad (!), SP4-10 need it for the touchscreen (SP4 is 2015), and the cameras won't work at all since SP7 (2019).

Don't get me wrong, I still run Linux on my devices and would be willing to tinker with custom kernels if certain hardware were worth it. I just can't consider this "runs perfectly fine".

Xelbair 5 days ago | parent | prev | next [-]

eh, they had short blip in the relatively recent history, especially with developers, in mid 2010s.

With dotnet core 1-3 - open source cross platform .net, that was modern, fresh and clearly a project done by developers for developers. add vscode to this and it seems nice.

but as soon as 5 hit, if you look into details, they went to their usual bullshit, starting with stapling together winforms and wpf to it. the feel of the project shifted from 'developers for developers' to usual top down management.

vscode is also a weird case - it looks open source, but isn't at all(the builds you get aren't just from the same codebase + no access to extensions legally if you build your own, or fork it)

GoblinSlayer 5 days ago | parent | prev | next [-]

>shipping the worst web browser in existence

Which? IE6? IE6 is the best web browser in existence though. You confuse standard with good.

5 days ago | parent | prev | next [-]
[deleted]
AtlasBarfed 5 days ago | parent | prev | next [-]

25 years? Try 40.

Tyce3312 6 days ago | parent | prev | next [-]

I agree with you

lisbbb 5 days ago | parent | prev | next [-]

Also champions of idiotic subscription models instead of providing long-term value to customers.

yard2010 5 days ago | parent | prev | next [-]

Can't they be forgiven? For taking the shit show JS was/is and turning it into magical TS?

jrepinc 6 days ago | parent | prev | next [-]

And today they are even complicit in genocide and avid supporters of fascist USA dictator Trump, can hardly get less cool then that

SlowTao 6 days ago | parent | next [-]

Microsoft has for the longest time been about business only. Any virtue signaling was just marketing.

Years back they were gloating about how their AI systems (pre-LLM stuff) could allow for great oil production while at the same time talking projecting the image of a clean green future.

scarface_74 6 days ago | parent | prev [-]

As is half the US who voted for him…

hdgvhicv 6 days ago | parent [-]

And every large company, whether they want to or not, because if they don’t bend the knee…

wordofx 5 days ago | parent | prev [-]

This is such a typical HN low IQ comment.

bee_rider 6 days ago | parent | prev | next [-]

Apple and Microsoft seem very different companies. Apple is stylish and cool by default, with occasional stumbles. Even among tech people, they have good will even though they seem to regard the Open Source community with total ambivalence at best.

Microsoft is the Walmart of operating system providers, that happened to buy a popular Git hosting site and briefly made noises that seemed not awful.

In terms of coolness, Microsoft peaked right around the time they were hiring the cast of Friends to promote their OS.

sho_hn 6 days ago | parent | next [-]

> Even among tech people, they have good will

Wait, do they?

I mostly remember:

- A neglected desktop OS with slowly deteriorating quality

- Aimless products like the Vision Pro that seems to have failed as the "get the devs excited" premium SDK launch everyone described it as

- Rocky start issues on Apple Intelligence, nerfed Siri, etc.

- Unexciting iPhone launch and lots of ridicule levied on Liquid Glass

It's the laptop to get for compute/battery, which definitely is not nothing, but I'd say few tech people have been excited about Apple otherwise lately, as product or platform.

eadmund 6 days ago | parent | next [-]

You forgot things like shipping decades-old free software with their OS because Apple are so implacably opposed to their users having freedom to use, examine, modify and share that software.

spauldo 5 days ago | parent | next [-]

I've always heard Apple's refusal to use GPL3 code was due to the patent clause. They certainly don't seem to mind including GPL2 software.

Sharlin 5 days ago | parent | prev | next [-]

Funnily I just yesterday realized that my macOS-bundled bash version is (was) from 2007 because $BASH_ALIASES (introduced in bash 4) didn't work.

junon 6 days ago | parent | prev [-]

SIP is the obvious contra, though.

nobleach 6 days ago | parent | prev | next [-]

If that's what you "mostly" remember, your memory is awfully selective. It's totally fine for you to have a bias, but you're overlooking decades of massively successful products and services.

Having owned plenty of Thinkpads (Linux), Dells(Windows and Linux) and plenty of Macbook Pros, I can say, Apple's superiority of hardware is so far beyond the rest. Having an OS with a BSD-ish experience is really nice as well. I've spent 27 years in engineering and during most of that time I get the random "Linux is far superior", "I like Windows better" folks... but by and large, yes, Apple's tech has a ton of good will.

jwrallie 5 days ago | parent | next [-]

I don’t get your comment, do you mean superiority in what? Are you comparing operating systems or hardware? The combined experience?

If you asked me 2 years ago I would say something different about Linux than I would said today, because I’m running a different distribution with a different desktop environment and that changed my experience completely, even though I’m running on basically the same hardware.

I run Linux in Apple hardware too, how does that rank in your comparison?

nobleach 4 days ago | parent | next [-]

I think we could compare hardware AND software.

Hardware: Apple announced an ARM based CPU and started shipping. It was _mostly_ a seemless experience thanks to Rosetta2. The performance on these well-built machines was outstanding. Even the Intel-based machines previously had really strong performance. The machines themselves (on average) were among some of the most well-built. Yes, there were outliers with the butterfly keyboards. Yes there were outliers with silly features like the touchbar. We're talking on average.

Software: Apple's OS is just a boring Unix that works. Yes I realize that Unix is in name only - but on top of that XNU microkernel really is a lot of BSD. Having the GNU tools available AND Sound/Fingerprint Reader/HiRes Display that actually scales... that is still not the reality in Linux. (I still love Linux btw - I keep multiple machines around the house running it) So not having to spend a great deal of time fiddling with config files when I plug in an external monitor actually is a big deal. Most folks don't want the hassles of messing with pavucontrol just because they switched to their external audio setup. Most folks will appreciate when they drag a window to that exterinal monitor that the HiDPI didn't cause text to go wonky.

So those are the areas where Apple is just massively superior. They nailed it in the "it just works" department. They've nailed it in the "quality hardware" department.

Windows also does fairly well in a lot of these areas.

As far as running Linux on Apple hardware? I had a buddy come into a meeting running Gnome+Ubuntu on his MacBook Pro back around 2017... as soon as he plugged into the projector, it was a mess. I'm sure it's gotten better since then.

gloxkiqcza 5 days ago | parent | prev [-]

Off-topic: What were you running before and what are you running now? And are we talking about laptop use?

bananalychee 6 days ago | parent | prev [-]

Of course it does in the US tech bubble, if you talk to people who haven't been using Macs for 30 years you might hear a different story. While Apple makes good hardware they also have plenty of blunders, especially in recent years, much like Microsoft in its domain really. Both are coasting on their past successes and familiarity. I get it, many of my coworkers watch their announcement streams like they're video game announcements. From my standpoint they haven't put out anything exciting since the iPhone/iPod Touch, but I don't have the money for toys that cost thousands of dollars apiece like the Mac Studios or their VR headset, so maybe I'm missing out.

bee_rider 6 days ago | parent | next [-]

The VR headset was such a flop that I think it might paradoxically have not hurt their reputation. Like nobody is saying “wow, this Apple vision thing really sucks,” because nobody has seen one.

jama211 18 hours ago | parent [-]

Also no one cares about it positive or negative because it’s such a nothing burger. No one even thinks apple thought it would be big, it was an experiment that’s all.

zeroc8 5 days ago | parent | prev [-]

The Mac Mini has been exciting for me. A great low cost low energy consumption desktop that does what it is supposed to do.

fkyoureadthedoc 6 days ago | parent | prev | next [-]

> but I'd say few tech people have been excited about Apple otherwise lately, as product or platform

And probably fewer still consider switching to the alternatives. Apple is, for better or worse, usually the least bad option.

yndoendo 6 days ago | parent | next [-]

You have to pay me to use Apple, Microsoft, and Google products. None of those organizations are good.

Apple and Google both use immutable locked down OSes on their main products that prevents improving device security, such as IP & DNS filtering / blocking.

Microsoft user experience keeps getting worse. Latest version of Teams, as of today, says I'm at the "Calendar" screen and the navigation and content screen both show "Chat". "Calendar" was unpinned because I find Teams to be at interacting with content. No reason it should be a PDF viewer when the desktop application is actually usable allows for viewing chat and content at the same time.

I understand developing for those platforms makes money or is needed for other products. Unless I have to develop products that support those companies, I will never pay with my personal income to support those organizations.

herval 6 days ago | parent [-]

So you don't use a smartphone?

yndoendo 6 days ago | parent | next [-]

Apple and Google directly, No.

I actively invest my personal income to organizations / businesses that are working to provide viable alternative. All are fruitful in reducing the barrier to a viable product. From improving hard-ware design to getting software in a stable state. Currently waiting on a phone from EU from a company on their attempt.

Went with a Farirphone 4 running /e/OS/. Yes, /e/OS/ is based on AOSP. This phone has a high chance of full postmarketos support. It is the closet from being disconnected from Google that I find to be stable. Postmarketos would allow for a quick jump.

In the mean time, still investing in companies and organizations that don't want to help Google in the smartphone market. It is a long-term investment.

powgpu 6 days ago | parent | prev | next [-]

Me and many people don't.

Just laptop is good enough. Although currently switched back to apple silicon ATM for LLM, price and convince reasons, and as soonest linux on Apple Silicon reach some maturity, will switch over completely.

However not using a smartphone is probably good for one's mental and physical healthy now days. It is understandable if your work require you to have one, but if I'm not getting paid, why would I even get a smartphone?

Back in the 80's there are investment people managing billions dollars and deals over pen paper and a land line!

jama211 18 hours ago | parent | next [-]

Laptops are way heavier and more bulky than phones, and phones can do 90% of what a laptop can do across a cross section of most people’s daily tasks. You don’t have to be a genius to see the value in one. The mental health stuff is about social media apps and things, which aren’t mandatory.

If you don’t want one because of some principled stance that’s fine, but don’t pretend there’s no value in them.

fkyoureadthedoc 6 days ago | parent | prev | next [-]

I'm the opposite, I didn't own a personal computer from like 2015 until last year when I built a new gaming PC. I had a MacBook Pro from work of course, but I just got by on my phone / iPad for my personal life.

herval 6 days ago | parent | prev [-]

back in the 1880s, people didn't even need refrigerators!

echelon 6 days ago | parent | prev [-]

Because antitrust enforcement has been so lax, we only have two options.

The DOJ/FTC/EU/ASEAN/etc. need to force a breakup of first party app stores, first party payment, first party web browser, and first party messaging. They also really need to require web installs without hidden menus and scare walls.

We'll see a proliferation of offerings if that happens.

nozzlegear 5 days ago | parent [-]

We had three options, but people didn't like the Windows Phone enough to buy them. (I had one.)

fkyoureadthedoc 5 days ago | parent [-]

And WebOS, and Symbian, and Blackberry, and Tizen. Making an OS that people want to use is hard. Maybe impossible at this point if you want to compete against such large established ecosystems.

worik 6 days ago | parent | prev | next [-]

No.

Linux is better.

That worm has turned, at least five years ago

fkyoureadthedoc 6 days ago | parent | next [-]

When someone makes a SteamOS level "just works" distro for desktop / gaming I'll probably happily switch

powgpu 6 days ago | parent | prev [-]

for X_86 family for sure, but the experience on other chip set such as Apple Silicon (maybe the arms) for desktop usage are quite rough around the edges.

spookie 6 days ago | parent | next [-]

Never had issues with other ARM chips other than the Apple co-designed ones.

Oh, and if you have problems running Linux on Macs... That isn't Linux's fault.

SirHumphrey 5 days ago | parent [-]

But Apple ARM chips currently represent most of the laptop and desktop computer market share for ARM processors. Sure, Linux in embedded and semi-embedded capacity works perfectly well with almost all ARM (and even RISC-V) processors, but I doubt most of the people here will be switching to raspberry pi as the daily driver anytime soon.

Hopefully either Asahi support improves in the near future or Snapdragon X Elite support in Linux becomes a bit better.

deaddodo 6 days ago | parent | prev | next [-]

Linux works fine on ARM devices. The problem is lack of good (non-Apple) ARM devices, not Linux.

trelane 6 days ago | parent | prev [-]

"Apple silicon?" Man, how well does OSX run on a raspberry pi? Clearly it's the inferior OS. /s

rockemsockem 6 days ago | parent | prev [-]

For hardware only

jama211 18 hours ago | parent | next [-]

It’s ok to have preferences, it’s not ok to say “x is objectively bad” just because you personally don’t like it.

tonypapousek 6 days ago | parent | prev [-]

Eh, macOS is still the UNIX with the most commercial software available. 26 feels like a misstep*, of course, but I’ll take it over a Windows environment any day.

* Xcode 26 is kinda neat, though

criddell 6 days ago | parent [-]

A mac can (legally) run more software than any other computer. Obviously, macOS apps work, but you can also run most Windows and Linux applications (in a VM). There's also a bunch of iOS/iPadOS apps that can work and some Android apps can run through BlueStacks.

Sebb767 6 days ago | parent [-]

> but you can also run most Windows and Linux applications (in a VM).

This is really just a cheap rhetorical trick. Linux [0] can run just as much software, if you include VMs, but you can't legally virtualize MacOS, therefore buying a Mac is the only way to legally run their software, in addition to everything else. Now, you are technically correct, but the casual interpretation of

> Eh, macOS is still the UNIX with the most commercial software available.

isn't really that you can simply run everything unavailable on MacOS in a VM (or several layers of VMs). It's the same as arguing that Powerpoint is all you ever need, as it is Turing complete.

[0] And so can Windows, if you run said VMs in a Linux VM.

QuantumGood 6 days ago | parent | prev | next [-]

In my business (partly home studio support), it's hard to support MacOS for new-ish users.

If the OS is old, things like FFMPEG will not work with things like Audacity. And to use an old version of FFMPEG, you have to guess which one, then install a variety of dev tools to compile it, waay beyond the capability of the average "I just want to record my podcast user". Audacity itself has an extensive help article devoted to this issue for Mac.

If you have a new Mac, you'll find companies have given up going through the cost and time of certifying for each new Mac OS, like Evoluent (early vertical mouse maker), who gave up several versions ago and won't support using all the extra mouse buttons their product has on Mac.

If you want to use many audio plugins, you'll have to deal with special permissions if it didn't come from the app store. If you want to use zoom to let a remote tech control your screen, you have to find and set two security permisssions.

For all four of these issue on Windows, it just works.

UPDATE: As commenter below pointed out, experienced users have a different experience than new users, which doesn't invalidate the specific issues I've mentioned, and which I encounter every month, and sometimes weekly.

nativeit 6 days ago | parent [-]

I’m a producer since Cool Edit Pro and Fruity Loops. I’ve used Windows and Macs for audio and video production extensively over the last two decades. I have no idea what you’re on about.

QuantumGood 6 days ago | parent [-]

I gave four specific examples that frequently slow me down when helping people who are new to studio stuff. You ignored my examples, and pointed out you have decades of experience. Why do you start by pointing out you're not the user I'm talking about and ignore the examples?

herval 6 days ago | parent | prev | next [-]

Apple is certainly fumbling in recent years, and it's clearly behind in some games (Siri, AI in general, iPhones turning into a yearly snooze-fest). But of all the FAANG, I'd say it's the only one I trust, simply because they're not trying to sell my data and have a consistent stance on security.

worik 6 days ago | parent | next [-]

> because they're not trying to sell my data

Are you sure?

echelon 6 days ago | parent [-]

They use it internally for marketing and sales.

They also use it for their growing ad platform.

Can't let people find your app for free. You need to pay to defend your trademark and lead in a given app category.

Plus they've severed the customer relationship and inserted themselves as Mafia middlemen. They'll sell that to companies too.

QuercusMax 6 days ago | parent | prev | next [-]

Tim Cook giving Trump a gold-plated statue in exchange for tariff preferences seems like a very bad sign.

pklausler 6 days ago | parent | next [-]

Why? It was a relatively cheap way to dodge the capricious whims of a madman who is fortunately easy to distract with shiny objects.

herval 6 days ago | parent | prev | next [-]

It certainly is. It's not exclusive to Apple, however - _all_ the big tech (and non-tech) companies offered tribute, in one form or another. Despite it being illegal, it seems to be the new government practice.

Whether that'll lead to the government requiring Apple to break their encryption, it remains to be seen. I imagine Apple has a bit of an edge here anyway, since iCloud is allegedly e2e encrypted?

JohnKemeny 6 days ago | parent | prev | next [-]

He didn't give him a statue, he gave him a gold bar. A literal gold bar. With a plaque.

nozzlegear 5 days ago | parent | prev | next [-]

Unless Cook starts letting ICE have free roam of Apple's campus, I have trouble faulting him or any business owner for trying to avert the mad king's gaze.

elictronic 6 days ago | parent | prev | next [-]

It seems like they got the memo. Pay Trump personally or have your business destroyed.

Im not really sure how that benefits me as a US citizen but that is who the majority of the population seems to want and once the rules are set you follow or face made up tariffs that rip you apart. Right.

kriops 6 days ago | parent | prev [-]

Why? Regardless of your view of Trump, would you not expect mr. Cook to play the game? His only job is literally and figuratively to navigate hell or high waters to deliver value to the shareholders.

hilux 6 days ago | parent | prev [-]

Apple is behind in AI because they've prioritized keeping private data on your device, rather than in the cloud, but today's best (or even good) inference models still require cloud-scale compute, i.e. they don't fit on a phone.

I think we basically agree - just clarifying here.

zamalek 6 days ago | parent | prev | next [-]

> > Wait, do they?

The echo chamber is still reverberating. People say that MacOS is good because other people have told them so. The people claiming that is better don't have an earnest effort outside of the ecosystem to support their claims. I was forced to use MacOS at work up until a little over 1.5 years ago, I have perspective on both, and it is categorically incompetent. It doesn't hold a candle to dev on Linux.

As for Windows? Windows 7/11 are probably still better than MacOS (as you implied with your comment about neglect), but it's probably as bad or slightly better than Win 11.

snoman 5 days ago | parent | next [-]

I’ve used Windows at work for years, my personal/gaming machine is Linux (mint), my personal/development machine is MacOS.

They’re all perfectly viable options with strengths and weaknesses. None of them are especially great. I’m partial to MacOS, personally.

It’s willful ignorance to think that the many millions of people that like MacOS are just parroting what they’ve been told.

rkomorn 5 days ago | parent [-]

> It’s willful ignorance to think that the many millions of people that like MacOS are just parroting what they’ve been told.

This is so entirely true.

I've installed so many different Linux distributions (and multiple Windows versions) on my personal laptop. Currently noodling around with NixOS.

I've never been tempted by a non-macOS laptop for work.

Whatever faults macOS has, it is very good at staying out of my way for getting work done, and all the small ancillary bits (eg webcam and audio support for chatting) have worked flawlessly for me for two decades. I cannot say the same about either Windows or Linux.

5 days ago | parent | prev [-]
[deleted]
asveikau 6 days ago | parent | prev | next [-]

> A neglected desktop OS with slowly deteriorating quality

It's funny that this exact phrase could have been written about Apple in 1998.

Philadelphia 6 days ago | parent [-]

Mac OS 8 was new in 1997 and was pretty innovative for user-facing features, if not the underlying operating system. It blew Windows 98 out of the water as far as that went.

asveikau 6 days ago | parent | next [-]

I was around at the time.

Mac OS 8 had no preemptive multitasking or meaningful address space protections. A single bad pointer dereference in user mode took down the entire system, and a single busy loop without a yield locked up the entire system.

Both of these were universally admitted to be bad and outdated by technically minded people.

By 1997 they had looked at replacing it with BeOS or NEXTSTEP, and purchased the latter with the goal of replacing Mac OS. The Rhapsody OS, an OS8 style UI with NeXT underneath, had already been started. Before that, they had also attempted and failed to write a next gen classic Mac OS (Copland).

Windows 9x had a lot of problems, but had preemptive multitasking and much better address space isolation. Windows NT 4 Workstation was also a thing at the time and much better. It did take them two more releases to make it into the consumer product.

aleph_minus_one 5 days ago | parent [-]

> It did take them two more releases to make it into the consumer product.

Rather: It took them two more releases until they offered a version that had a price tag (setting the price was a conscious decision by Microsoft) that made a Windows NT derivate also affordable to non-professional users.

asveikau 5 days ago | parent [-]

I don't think it was that simple. Hardware support wasn't good on NT, and it had poor compatibility with a lot of 9x software. These were two things that MS considered obstacles at the time.

deaddodo 6 days ago | parent | prev | next [-]

If all you did was look at it, sure. OS 8 was a mess internally with an archaic and badly designed kernel. Windows 98 was much better at multitasking, system recovery, process isolation, etc. And that's saying a lot for the BSOD-ridden mess that that was. Then you had NT, which made both look like children's toys.

And that's just in the Microsoft vs Apple camp. If you left that then Unix, BSD, BeOS, etc also blew it out of the water.

MacOS 8 looked pretty, but it was far from a "good" OS.

indymike 4 days ago | parent | next [-]

OS 8 was designed to run on 68020 without the mmu so you could run on the Mac II and LC. Likewise, MS was trying to keep backwards compatibility with windows 3.11 era software which led to 98 being a compromise, where NT was a much better os. Incidentally, you could pop in an MMU and install A/UX for a os 8 style ui running Unix underneath on those older Macs.

deaddodo 3 days ago | parent [-]

A/UX isn’t Mac OS 8.

Your reasoning also isn’t sufficient. The classic Microsoft Kernel was able to support a much wider variety of hardware because it was modular (internally, not architecturally). The classic Macintosh Kernel had a far smaller ecosystem to support and couldn’t even add support for hardware that existed on many of their own devices that would make the kernel on-par with the 9x kernel and be transparent (except for improved usability) for users.

So to recap, OP claimed that OS 8 (not A/UX) was superior to 9x. And that’s simply false. Many consider the 98 kernel garbage, even for its time; and yet it’s objectively better to OS 8’s.

If we’re simply arguing Apple hardware OSes versus Intel options (as you seem to be conflating this to), then the latter still wins with Xenix, any number of Unices, BSD, Linux, etc; all more stable and better supported than A/UX as well as better UI-centered OSes (NT, OS/2, BeOS, XFree86, etc).

indymike 3 days ago | parent [-]

> If we’re simply arguing

Not arguing. The context is that MS had much more capable hardware to run 95 on than the 68020 based Macs.

> seem to be conflating

Not really. Just providing some context as to why MS was able to get a jump while Apple got held back by hardware.

deaddodo 2 days ago | parent [-]

> The context is that MS had much more capable hardware to run 95 on than the 68020 based Macs.

MacOS 8's initial release was after PowerPC-based hardware was already released. The OS had a separate kernel for that hardware. MacOS 9 never ran on 68k hardware (with an MMU or not).

It was perfectly capable of having that functionality, yet didn't.

You're just retroactively applying rationale to a bad design and making bad faith arguments (or "explanations"). Even Apple knew it was bad, that's why they threw it out.

LargoLasskhyfv 6 days ago | parent | prev [-]

Can't remember 98 having BSODs. Think that was a thing from NT4 on, and upwards.

98 just crashed, or showed something DOSish white on black before rebooting.

edit: Hrrm. According to Wikipedia it did. Still can't remember that, though.

Aye repent! Aye repent!

JustExAWS 6 days ago | parent | prev [-]

MacOS 8 was not innovative by 1997 standards. I had it running on my PowerMac 6100/60. It was crash prone and Netscape could easily crash the entire OS, cooperative multitasking, you as an end user still had to manually allocate how much memory an app could have.

None of these were issues on Windows 98.

brownriceowl 6 days ago | parent | prev | next [-]

We have different ideas of what qualifies as tech people if we're talking about Liquid Glass, Siri, and Vision Pro

IMO, "consumer electronics enthusiasts" != "tech people"

bee_rider 6 days ago | parent | prev | next [-]

They aren’t doing a great job exactly, but what is there to recommend to somebody who doesn’t want to use the command line? SteamOS, maybe, haha.

6 days ago | parent | prev | next [-]
[deleted]
dimgl 6 days ago | parent | prev | next [-]

> I'd say few tech people have been excited about Apple otherwise lately, as product or platform.

Maybe you're speaking for yourself? I absolutely love my Macbook and the M-series are the best devices I've ever owned.

> - A neglected desktop OS with slowly deteriorating quality

Really? I haven't noticed.

__loam 6 days ago | parent | prev | next [-]

The rocky start for apple intelligence is what excites me

worik 6 days ago | parent | prev | next [-]

....and their tools are very flash, bright colours and buttons...and they mostly work

"Mostly" is not good enough. The user experience of Apple is still good, the developer experience is woeful

6 days ago | parent | prev | next [-]
[deleted]
catigula 6 days ago | parent | prev [-]

It's also amazing that they convinced developers that running a non-standard CPU instruction set through a laundered Rosetta layer was somehow battery or compute friendly lb for lb when an AMD processor (or even Intel) is plenty efficient and cool.

Are any applications on your Mac touching Rosetta right now? You'd better hope not because those single percentage gains from ARM evaporate fast.

n8cpdx 6 days ago | parent [-]

Delusional take. Rosetta is for maintaining compatibility during the transition. Efficiency is fine with Rosetta. But it doesn’t matter because the ARM transition is essentially already done. Not true, unfortunately, for Windows.

Aside from superior performance and battery life (even compared to ARM windows offerings), the M series devices are generally reliable, unlike windows laptops running Intel and (less so) AMD.

hinkley 6 days ago | parent | next [-]

Pile onto that the fact that a lot of us are in the cloud, and the cloud has ARM processors, and they're generally priced as competetive, especially with m7i and m7a. So it's not the worst thing in the world to be using arm64 architecture on your dev machine.

JustExAWS 6 days ago | parent [-]

Which matters very little in my experience whether the cloud is ARM or not. I still need to build my code in a Docker container with Amazon Linux even on my ARM based Mac when targeting an ARM based AWS runtime environment.

catigula 6 days ago | parent | prev [-]

What is the efficiency loss specifically? Do you even know, or are you just asserting it?

>it doesn't matter because the ARM transition is essentially already done

'Essentially' is doing a lot of heavy-lifting here, but, putting that aside, A. you're wrong, I've recently ran into Rosetta throttling and B. it's not a good reason to begin the project at all, it's only a good reason when it's already done. You're essentially ceding "Yes, I've been wrong and this has been a fool's errand for the past x years until right this moment as the project is done". It's not done and it'd a weak argument.

>Aside from superior performance and battery life (even compared to ARM windows offerings), the M series devices are generally reliable, unlike windows laptops running Intel and (less so) AMD.

Specifically what are the numbers? Because I have performance/tdp numbers and the M-series performs well but it isn't a categorical difference. In fact, that's no difference, it performs okay but AMD is at the top of the heap currently. Sad.

singhrac 6 days ago | parent | next [-]

I switched from a 2019 MBP to a new M4 Pro a few weeks ago and I didn’t even know Rosetta wasn’t installed (I assumed on and installed by default) until I had to run a Go binary that hadn’t been updated since 2020.

I use a lot of nonstandard software (not just a browser), not a single piece needed Rosetta.

I agree recent AMD chips are power efficient like the M series (though I don’t have one to compare with) but I thought everyone agreed the comparable chips in 2020 weren’t?

catigula 6 days ago | parent [-]

Apple's marketing on this was a very impressive effort on this, evidenced by:

>...I thought everyone agreed the comparable chips in 2020 weren’t?

Possibly, but it was likely far, far closer (see maybe the AMD Ryzen 7 4800U) than justified defense of the project.

Anyways, with the addition of the Rosetta translation layer there's no way the Apple M1 was as efficient as the Ryzen.

inkyoto 5 days ago | parent | prev | next [-]

> A. you're wrong, I've recently ran into Rosetta throttling […]

Can you please define and explain the meaning «Rosetta throttling»? Rosetta 2 is static binary translation + JIT optimisations at the run time. Is Rosetta injecting delays slots or delay loops into the translated code? Or, is it injecting branch instructions that consistently fail the branch predictor? Something else? Since you seem to have analysed specific code paths, the esteemed congregation on here is eager to pick the disassembled code apart.

Without the direct evidence, such claims are as credible as that of a vegetable vendor at the local farmer market claiming that spinach they sell cures cancer.

n8cpdx 6 days ago | parent | prev | next [-]

When the M1 transition started, Intel and AMD devices simply were not competitive, even after factoring Rosetta losses (https://www.macrumors.com/2020/11/15/m1-chip-emulating-x86-b...). That was the relevant comparison to Rosetta; it has been 5 years since the transition started, and nowadays as others have stated, it is common to not have Rosetta at all. MacOS is dropping support soon.

The real difference maker is efficiency. MacBook owners simply do not need to worry about whether they are plugged in or not; the performance does not change and the battery lasts many hours, even on demanding tasks. Occasionally you can cherry pick a benchmark where AMD appears to be competitive, but always at much higher power draw.

AMD and Intel users don’t really appreciate how much of a qualitative difference that is. Being even close in performance, while offering far superior reliability and battery life, puts apple silicon in a league of its own.

Share your numbers please. I’m having trouble finding reliable sources that aren’t YouTube videos or forum posts, but nothing I’ve been able to find contradicts my claims.

hundchenkatze 6 days ago | parent | prev [-]

then post the numbers? You're just here doing the same thing, asserting that the efficiency is bad, only using more words.

Performance and efficiency has been great for me. I've never run into rosetta throttling. I've got the numbers - trust me bro.

catigula 6 days ago | parent [-]

The null hypothesis is that Apple chips aren't better. You simply assumed they were into evidence. It's up to you to provide the figures that they are.

Of course, they really aren't, which is pretty obvious. It doesn't make sense that Apple would randomly invent some categorically new CPU technology when they don't even own an instruction set or foundry and that they would simply be concocting some vendor lock-in supply chain scheme.

hundchenkatze 6 days ago | parent [-]

> Because I have performance/tdp numbers

It sounds like you've already done the work... why not just share the numbers. I'm just asking to see what you claim to have. Unless... you don't have them and you're just making stuff up.

p1necone 6 days ago | parent | prev | next [-]

> Even among tech people, they have good will

Do they? I feel like this is a bimodal thing from what I've seen of other peoples opinions - they're either amazing and all you ever use, or they're the worst company ever.

As a developer I've always seen Macs as a necessary evil - they were the only polished "working out of the box" unix-like system you could buy for a long time but you had to put up with locked down software, comically bad pricing and cooling issues.

Now with the Mx stuff the hardware is amazing, and pretty fantastic value for money if you avoid the weird points in the price scale where they massively overcharge for RAM. But you still have to use their locked down software stack and ecosystem.

JohnFen 6 days ago | parent | prev | next [-]

> Apple and Microsoft seem very different companies.

They are very different companies in very different businesses. Apple is a hardware company, Microsoft is a software company. That affects everything (and is why the two are not fundamentally competitors).

I don't think one has ever been better behaved than the other at all, though. The main difference is that for most of their time, Microsoft was just in a position where it could do more harm than Apple.

leptons 6 days ago | parent [-]

Apple does plenty of harm every day when they force Safari as the only web browser engine allowed on iOS.

SlowTao 6 days ago | parent | next [-]

We certainly are in a predicament aren't we!?

Now I am what you would consider a "Full Stallman" free software guy, but you can imagine my mixed feelings when I ended up being interviewed by Business Insider on why Microsoft shouldn't be giving up with web engine for a Chromium based browser. Yes, things like Safari are proprietary junk but they still keep things like Chrome dominance at bay. Alas I feel we are better having a few proprietary systems than a singular monolithic one. Once Apple lets that one go, it is only a matter of time until Google almost single handled controls the framework of the internet.

Save us Ladybird, you are our only hope!

leptons 5 days ago | parent [-]

"Chrome dominance" isn't my concern, and it isn't the problem with Apple.

The problem is Apple is intentionally hobbling their web browser and forcing every other browser maker to use it, which prevents web applications that use any kind of hardware API from functioning on iOS - the only alternative being making a native app for iOS where Apple can charge a significant amount for any purchases made through the native app. Web applications threaten Apple's greed, so they forbid any other browser maker from using anything but Safari on their platform.

Microsoft got sued in an antitrust and lost just because they bundled IE with Windows - not for forbidding any other browser on the platform like Apple has been doing, which is way worse IMHO. And that's one of many reasons the DOJ is suing Apple for abusive business practices.

dijit 5 days ago | parent [-]

Eh, this is annoying because I agree with you in principle except there's a handful of things you're simply wrong about.

I'll start with the most eggregious one to save time so you can just click away but: Microsoft wasn't sued for bundling a browser, it was sued because it used one monopoly position to aid another. Apple mobile devices are 57% of the market in the US (which is the highest percentage globally from what I can tell at a glance) and a far cry from 1997 Windows which was a staggering 96%+ of all desktop operating systems in the US. That is a monopoly which is not explicitly forbidden in the US unless you use it to further domination in some other field: Web browsers were considered another field.

That said, while I agree with you in principle, in practice I really don't like the idea of a browser monoculture. We already see the effects of it with WebUSB (for real) and Manifestv3 which nobody really wants but is essentially foisted on us.

There are two types of people: those who think the web is an application delivery platform, and those who think it's a window into information.

The more leaky the sandbox the worse security will get over time (even if we put a lot of eggs into the basket) and the more bloated things will get. But the people in the first camp cannot see passed their next meal for want of a "better" application delivery system. Anything that keeps them at bay is welcome to me, even if it's something I also don't agree with.

The lesser devil.

leptons 5 days ago | parent [-]

Nope, I'm not wrong:

"The central issue was whether Microsoft was allowed to bundle its IE web browser software with its Windows operating system. Bundling the two products was allegedly a key factor in Microsoft's victory in the browser wars of the late 1990s, as every Windows user had a copy of IE. It was further alleged that this restricted the market for competing web browsers (such as Netscape Navigator or Opera), since it typically took extra time to buy and install the competing browsers."

https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....

Yeah, Windows has a larger market share than Apple ever will, but that doesn't change the abusive business tactics Apple is using to satiate their greed.

When someone installs Chrome on iOS, they aren't getting Chrome, they are getting Safari with a wrapper. It's way worse than what Microsoft did with IE by simply bundling a browser with Windows - was it really so inconvenient to download and install a different browser when downloading and installing software is the de facto means of obtaining and running any software? I think the case against Microsoft was a bit absurd, honestly. And I don't care if Apple's market share is smaller, that isn't the point. They are preventing competition so that they can pocket even more money from developers.

>There are two types of people: those who think the web is an application delivery platform, and those who think it's a window into information.

And yet the web is both of those things. I think it's both, so am I a third type of person? What else are you getting wrong about this?

dijit 5 days ago | parent [-]

I’m don’t seem to be getting anything wrong as you haven’t disproved anything I said; in fact it reinforces it.

you don’t mention what a third type of person would look like, i only can see that you’re the first type from your comments. They’re fundamentally incompatible with each other (or, will cause major issues for each other) so being a blend of both is to be a walking contradiction.

What else are you wrong about!?

acdha 6 days ago | parent | prev | next [-]

That’s more complicated because the alleged harms are quite limited (it’s not like Android or desktop users are using PWAs much) and the biggest direct impact is the unalloyed good of “the web” not being synonymous with the Google Chrome roadmap. Everyone has benefited from proposed specs with significant negative privacy and security impacts not being adopted, so we have to ask how much the negatives outweigh the positives here.

leptons 6 days ago | parent [-]

Remember when Microsoft got sued in a class action because they simply bundled IE with Windows? Well Apple is doing far worse than that. The DOJ finally noticed and was suing Apple for it as well now, and rightfully so.

bee_rider 6 days ago | parent | prev | next [-]

Right? They are really limiting Google’s development of their platform, the internet, by making some websites pander to a non-Chrome browser engine.

leptons 6 days ago | parent [-]

No, they are making it impossible to implement some kinds of web applications on the entire iOS platform so they can push developers to make a native app, where they can collect a significant percentage of any money made through the app.

The DOJ noticed and is suing Apple for doing this.

acdha 5 days ago | parent [-]

That comparison is somewhat more complicated because it was much more broadly tied into Microsoft's control of the by-far dominant PC operating system and was in the era where browsers were commercial products which cost money and significantly predated the rise of open source software.

That's likely why the DOJ is _not_ “suing Apple for doing this”. Browsers are conspicuously not on the list of charges and I think it's because in the subsequent 3 decades, we've had some key changes: all of the major browser engines are open source, very few people question the demand for standard libraries for rendering web content even in desktop apps, statistically nobody pays for web browsers. A large part of the Microsoft trial was discussing how they colluded to prevent PC vendors from bundling other companies' software but in this case Apple isn't trying to restrict another vendor's decision about what software they ship on their hardware and users don't show much sign of being bothered by the lack of PWAs, which have negligible usage on any platform. If someone was making a lot of money with a PWA on Android but having to pay Apple's in-app fees on iOS, that'd be a much stronger argument for market distortion.

The actual lawsuits are focused where Apple's behavior is more clearly like 90s Microsofts: restricting access to the NFC APIs, restricting game streaming platforms, and restricting the ability of WearOS watches to work with iOS phones or Apple Watches working with Android phones. Unlike PWAs, there are other mobile payment companies who'd love to ship tighter integration, customers who want more gaming options, or who want to have something like a Garmin device as tightly integrated as an Apple Watch. I don't know how likely the DOJ's case is to succeed but at least in those cases it's easy to show that there's a real market being affected whereas it's much harder to argue that a PWA market would suddenly spring into being or that Google is somehow being deprived of Chrome revenue by having to use WebKit on iOS. I'm aware of the technical arguments but it seems fairly challenging as a legal argument to make the case that the DOJ should respond to Apple abusing a monopoly position with a fifth of the market by allowing Google to push their share over 90%. The only way the web is better off out of this is if there's some coordinated simultaneous action.

leptons 5 days ago | parent [-]

>Browsers are conspicuously not on the list of charges

Wrong.

"60. For years, Apple denied its users access to super apps because it viewed them as “fundamentally disruptive” to “existing app distribution and development paradigms” and ultimately Apple’s monopoly power. Apple feared super apps because it recognized that as they become popular, “demand for iPhone is reduced.” So, Apple used its control over app distribution and app creation to effectively prohibit developers from offering super apps instead of competing on the merits.

61. A super app is an app that can serve as a platform for smaller “mini” programs developed using programming languages such as HTML5 and JavaScript. By using programming languages standard in most web pages, mini programs are cross platform, meaning they work the same on any web browser and on any device. Developers can therefore write a single mini program that works whether users have an iPhone or another smartphone."

https://www.justice.gov/archives/opa/media/1344546/dl

A browser engine made by a company other than Apple is considered a "super app". It's the same thing Apple got sued for in Europe and lost, and now iOS in Europe has to allow other browser engines.

>A large part of the Microsoft trial was discussing how they colluded to prevent PC vendors from bundling other companies' software

That is pretty much what Apple is doing.

You can try to deny it all you want but Apple is being sued by the DOJ for many things, and one of this things is them forcing Safari on every web browser running on iOS.

I really don't care what Apple does to hobble Safari, so long as they let other more modern and capable browser engines on the platform.

acdha 5 days ago | parent [-]

> Wrong.

You say that, but consider that they might not have used the word “browser” because super apps are not the same (your attempted redefinition is not how that term is normally used). That's going back to the App Store control of code distribution, there's certainly no technical reason why someone can't use HTML5 or JavaScript in an iOS app given how many do that every day.

Again, I'm not saying that what Apple is doing is blameless but it's important to read the actual DOJ cases so you can understand why these aren't the same. For example, you baldly assert “That is pretty much what Apple is doing” completely missing that Apple is only controlling what you can do with their hardware and is making no effort to prevent, say, Google or Samsung from doing something different on their own hardware. That's significantly different from Microsoft preventing Dell, IBM, Gateway, etc. from shipping alternate operating systems and those kind of legal distinctions matter a lot in court.

leptons 5 days ago | parent [-]

Apple already lost this exact fight in the EU where they are now forced to let Chrome use its own browser engine. The US lawsuit is definitely about this, as well as many other abusive practices. It's one of many reasons the DOJ is rightly suing them.

You're trying to weasel around the fact that "Super App" is definitely what a native browser app not using Safari is considered to be. The DOJ is explicitly mentioning HTML and Javascript, and you're just handwaving that away.

Good luck to you sir or madame, I don't care to continue this pointless back and forth.

JohnFen 6 days ago | parent | prev | next [-]

Yes, but with that sort of thing, the harm is at least limited to Apple customers.

leptons 6 days ago | parent [-]

No, it isn't. It's forcing developers to write native apps instead of web applications, which then lets Apple collect a significant percentage of any sales made through the app. This is why Apple is being sued for this by the DOJ, among many other abusive business practices.

I do not want to pay Apple for the privilege to develop a native app, as well as being forced to buy not just their mobile devices, but a full computer just to develop that native app on, when it could just be done as a web application. It's hurting me, a non-Apple user.

JustExAWS 6 days ago | parent | prev [-]

That’s why there are so many great PWAs for Android and most companies avoid writing Android apps and just tell Android users to use the web apps.

Oh wait, that’s totally not the case.

leptons 6 days ago | parent [-]

My web app works great on Android, but will never work on iOS because they refuse to implement APIs I need, and they won't let anyone else implement a browser with the APIs either.

I refuse to pay Apple and buy their hardware to be able to develop a native app for their walled-garden platform, where they can then further extort me for any money my users spend through the app I create.

And the DOJ agrees with me, which is why they are suing Apple for abusive business practices.

JustExAWS 6 days ago | parent [-]

Your web app is statistically irrelevant. If PWAs were so much better on Android, then why do companies still make Android apps and web apps?

Well, one reason is that most Android phones being sold are so underpowered that you have to make a native app to get decent performance. Facebook for one found out early on that it couldn’t get away with just having an app that was a web wrapper because of low end Android devices.

So where are all of the great groundbreaking popular web apps?

And saying the current US government is in agreement with you about anything isn’t the positive thing you seem to be implying it is…

goosejuice 5 days ago | parent | next [-]

The vast majority of what people use a phone for works perfectly fine as a PWA on cheap hardware.

Apple is essentially responsible for the shit show that is react native, flutter and all the other cross platform crap. Just let us build for the web with basic support for a native like experience. Works fine on every platform but iOS and iPadOS.

I as a small business don't want to write three separate fucking apps. I don't want to charge customers more to cover that. It's a waste of everyone's time and money.

JustExAWS 4 days ago | parent | next [-]

If it’s just Apple, then why are most companies still releasing Android apps.

So Apple is now responsible for the shit show of current web development and at the same time isn’t keeping up or doesn’t care about the web? Which is it?

I could swear that the two most popular web frameworks over the years either came from Google or Facebook.

How praytell is Apple responsible for Google’s Flutter - that they also have basically abandoned.

And run once run anywhere has never worked in the history of the industry.

goosejuice 3 days ago | parent [-]

> So Apple is now responsible for the shit show of current web development and at the same time isn’t keeping up or doesn’t care about the web? Which is it?

Yes. Apple, who once promoted the web as a distribution model, changed course once they realized that doing so would lead to less revenue. They have been actively hostile to open web standards and PWAs as a distribution model.

https://open-web-advocacy.org/blog/did-apple-just-break-web-...

https://proton.me/blog/apple-lawsuit

> And run once run anywhere has never worked in the history of the industry.

Yet it works pretty damn well on the web.

leptons 5 days ago | parent | prev [-]

You get it. It's expensive to develop for iOS (or multiple native apps), and on top of that, once you do get into their app store, you pay Apple a significant percentage of any purchases made through the app, as well as the possibility that Apple will steal your idea and add it to their OS as they have done in the past. Fuck all that noise, when web apps are perfectly capable, secure, and the only thing stopping them is Apple's greed.

JustExAWS 4 days ago | parent [-]

If that’s the case, why do companies bother about making Android apps?

leptons 4 days ago | parent [-]

Not even reading your response.

You really don't need to reply. I'm just going to give you canned response from here on out because I'm not wasting any more of my time with an Apple shill.

leptons 6 days ago | parent | prev [-]

>Your web app is statistically irrelevant.

So you think I'm the only person who ever had this problem? The DOJ apparently disagrees with you.

>Well, one reason is that most Android phones being sold are so underpowered that you have to make a native app to get decent performance.

Bullshit. It has nothing to do with performance, it has everything to do with Apple's abusive business practices not allowing any other web view on their platform, and purposely hobbling their browser for anti-competitive greedy business reasons.

>So where are all of the great groundbreaking popular web apps?

So where are your goalposts moving next?

>And saying the current US government is in agreement with you about anything isn’t the positive thing you seem to be implying it is…

I didn't say the current US government, the DOJ under the previous administration is the one that filed the charges against Apple. But I know you aren't arguing in good faith, so maybe we should just agree to disagree.

JustExAWS 5 days ago | parent [-]

Those were always my goalposts - web apps sucked when Microsoft tried to do it with Windows CE, RIM tried to do it, Palm and even Apple. They suck on mobile, electron apps sucked, etc

If the only reason web apps aren’t on iPhones is because of Safari and if there are other browser engines available for Android and Chrome is so much better, wouldn’t you expect to see great PWAs on Android? Especially with it being 70% of the world wide market?

> Bullshit. It has nothing to do with performance, it has everything to do with Apple's abusive business practices not allowing any other web view on their platform, and purposely hobbling their browser for anti-competitive greedy business reasons.

It doesn’t have anything to do with performance of iOS devices that’s true - because Apple doesn’t make any devices with substandard hardware with bad browser performance. But there are plenty of crappy Android device (most of them by sales volume) that do have subpar hardware performance.

But native apps are more performant than web based apps and web wrappers. Are you denying that?

> I didn't say the current US government, the DOJ under the previous administration is the one that filed the charges against Apple. But I know you aren't arguing in good faith, so maybe we should just agree to disagree.

One of us haven’t checked to see what the DOJ’s complaints are about - none of which are alternate browser engines…

leptons 5 days ago | parent [-]

>web apps sucked when Microsoft tried to do it with Windows CE, RIM tried to do it, Palm

Wow, that's quite the reach. Again, bad faith.

>wouldn’t you expect to see great PWAs on Android?

I do, YMMV. I even created one myself. But again, bad faith from you.

>because Apple doesn’t make any devices with substandard hardware

"You're holding it wrong" proves you wrong.

>that do have subpar hardware performance.

None of this is about a hardware dick-measuring contest, but you sure are trying to move the goalposts that way. Again, bad faith from you.

>But native apps are more performant than web based apps and web wrappers. Are you denying that?

This is another logical fallacy. I'm done with you, you're comments are not grounded in anything except your hatred of anything not Apple.

>One of us haven’t checked to see what the DOJ’s complaints are about - none of which are alternate browser engines…

Again, just more bullshit from you.

"The complaint also alleges that Apple’s conduct extends beyond these examples, affecting web browsers, video communication, news subscriptions, entertainment, automotive services, advertising, location services, and more. Apple has every incentive to extend and expand its course of conduct to acquire and maintain power over next-frontier devices and technologies."

https://www.justice.gov/archives/opa/pr/justice-department-s...

The "affecting web browsers" part is exactly the thing I described.

Apple already lost that exact thing in Europe, because Europe sued them for it too, and now you can use alternative browser engines on iOS in Europe. Apple's going to lose that one in the US too.

You really don't need to reply. I'm just going to give you canned response from here on out because I'm not wasting any more of my time with an Apple shill.

JustExAWS 5 days ago | parent [-]

So you have magically become the first person in history who has created a web app that is just as performant as a native app with local assets, written in a language that is compiled down to assembly and delivered as such (iOS) or even close enough in the case of Android native apps these days (yes I know Java has come a long way, that’s just the point)?

You should be working for Facebook or Google, they both came to the conclusion that their apps should use native frameworks for performance reasons…

It very much is about hardware. Most Android phones suck statistically (yes I know there are some performant ones. But that’s not what most of the world is buying) and your web app is not going to perform well on them.

By the way, what’s the ARR on your web app? Monthly active users? Have you tested it on one of the low end free phones?

And it’s not me being an Apple shill, your web app probably sucks like every other web app that has ever existed on mobile. I wouldn’t say the same about a native Android app.

leptons 5 days ago | parent [-]

Not even reading your response.

You really don't need to reply. I'm just going to give you canned response from here on out because I'm not wasting any more of my time with an Apple shill.

aleph_minus_one 5 days ago | parent | prev | next [-]

> Apple is stylish and cool by default, with occasional stumbles. Even among tech people, they have good will even though they seem to regard the Open Source community with total ambivalence at best.

This love for Apple seems to be a very US-American thing.

bee_rider 5 days ago | parent [-]

I dunno, I haven’t been to Europe. What do they favor, Linux? Sounds like paradise.

aleph_minus_one 5 days ago | parent | next [-]

Apple computers are typically rather mostly used by people from media and audio production (+ some hipsters). GNU/Linux has its very vocal users, but as a matter of fact, it is rather a niche outside of nerd circles.

I would thus rather say many European countries are more Microsoft-centered, even though at least in Germany I would say that people deeply hate and distrust the more and more spying functionalities that Microsoft introduces into its software. So I would claim this current dominance of the Microsoft ecosystem is fragile.

Surprisingly, at least in Germany I observe that Microsoft plans to stop providing updates to Windows 10 (and forces the users to buy new computers) has made quite a lot of mainstream users to at least consider switching to the GNU/Linux ecosystem:

It is perhaps difficult to understand to people who are used to the US mentality, but the fact that Microsoft announced that Windows 10 will be the last Windows, and after that broke this promise (and particular importantly: cease to provide further updates for Windows 10 despite this promise) is considered to be near "high treason" by many PC users - a nigh-unforgivable sin. In particular US-American companies should really learn to understand that (in the eyes of German users, who consider such promises to be sacred) if you give a promise, and break it, this is (I am only slightly exaggerating) something that the CEO (or even the board) of the respective company should better commit suicide for because of the shame that he brought to the company.

bee_rider 5 days ago | parent [-]

A lot of people are annoyed with Microsoft in the US as well, although I guess we’ll see if that translates into switching.

> Apple computers are typically rather mostly used by people from media and audio production (+ some hipsters).

For what it’s worth, this is the sort of stuff I meant by “stylish and cool,” these are the fashionable people, right? That doesn’t make their decisions good, at all (I intentionally picked the description “stylish and cool,” not “good and technically solid.”)

aleph_minus_one 5 days ago | parent [-]

> For what it’s worth, this is the sort of stuff I meant by “stylish and cool,” these are the fashionable people, right?

The difference is: outside of these bubbles (somewhat excluding the audio production people: these are in my opinion rather pragmatic about their computers; it's just that Apple historically had the best support for their requirements) Apple is not considered stylish and cool, but rather ridiculed, and fun is made of this Apple-fanboi-ism.

So, it's rather some "Apple bubble" where the people inside it (in particular the hipsters and some media people inside this bubble) praise each other (and themselves :-) ) for being stylish, cool and having a refined taste, but outside of this bubble this judgment is not shared.

dijit 5 days ago | parent | prev [-]

Europe is a Microsoft stronghold in almost all areas except some tiny tech focused startups with young founders,

mvdtnz 6 days ago | parent | prev | next [-]

> Apple is stylish and cool by default, with occasional stumbles. Even among tech people, they have good will

Good grief. Sometimes it's good to get a reminder that there are still people who think this way.

pjmlp 6 days ago | parent | next [-]

On my office, only folks like myself that also do Windows development, have Thinkpads with Windows.

Everyone else carries Apple devices.

GNU/Linux only exists on local VMs for containers, or servers on cloud instances.

xp84 6 days ago | parent | next [-]

Since when does carrying Apple device(s) mean we have goodwill for Apple?

I dev on a Mac all day and own 2 macs at home. Why?

* not going to try to convince the whole family to change and I want the various family & imessage features that everyone uses to all work

* all the developers at my company use macs and I don't want to have to set up my own unique configurations for everything using WSL and stuff.

* In the US, often the Android versions of "apps" you're forced to use by random businesses (instead of the Web which usually would work fine), are pawned off on an offshore team, and no execs use Android so there's no accountability when those apps suck.

* Windows also has many recent disappointments (ads in the start menu, increasingly dumber and worse settings screens), so they're doing a bad job of winning over people like me, dampening my enthusiasm to switch.

* Linux is cool but I'm too busy to want a project as my daily driver PC.

I have nothing but scorn for Tim Cook's Apple and have zero goodwill for them. They haven't shipped an actual smart idea for any of their platforms besides maybe Shortcuts (which they bought), and even then it took them 3 years to let me run automations unattended.

leptons 6 days ago | parent | next [-]

I, like many developers was handed a Macbook Pro upon starting my first day at the company. I gave MacOS a shot (again, I used to be a mac sysadmin at a design company), but was happier when I could install Windows on it. Finder is a joke, and so many other things about MacOS are just stupid. Sure, Windows has some crap too, but it lacks the pretentiousness and ridiculous things I dislike about Apple products. I also covered the white lit-up Apple logo on the laptop screen with red-circle-strikeout sticker, because I really disliked Apple after being a sysadmin getting all too familiar with their products and OS.

asveikau 6 days ago | parent | prev [-]

> In the US, often the Android versions of "apps" you're forced to use by random businesses (instead of the Web which usually would work fine), are pawned off on an offshore team

I haven't seen this.

Also I would imagine those businesses would do the same for their iOS development? It's odd that you would assume they don't.

xp84 6 days ago | parent | next [-]

> It's odd that you would assume they don't.

The point is that regardless of whether one or both are offshored, the VP or CEO will get on your ass immediately if the iOS app has a crash or even a layout bug because they all use iOS personally. Whereas the most influential person in the company who even owns an Android device tends to be some IT manager.

YMMV but this is precisely how it worked in my last two jobs. For instance, in one company, we outsourced both, but the Android app was developed entirely in India, whereas the iOS team was supervised and led by a US-based contractor that we could (and did frequently) talk to.

Of course, only a tiny number of such "commercial" apps are native, 90% are some cross-platform framework. But the iOS versions tend to get far more attention when sloppy habits and lack of skill result in lag, race conditions, bugs, etc.

PS: I belive completely that this dynamic either does not exist, or is actually in REVERSE, in countries where Android is more dominant. In the US, iOS users dominate the top 80% of the orgchart in basically every company besides Google.

deaddodo 6 days ago | parent | prev [-]

While rarely offshored, a decade and a half of experience in the tech sphere shows that Android is almost universally treated as a second class citizen. Some companies won't bother supporting it at all, the majority will have an Android team 1/5-1/3 the size of the iOS team.

6 days ago | parent [-]
[deleted]
JohnFen 6 days ago | parent | prev | next [-]

There's a huge regional variation on this. In some parts of the US, Apple is everywhere. In others, it's rare enough to be worthy of comment when it gets spotted in the wild.

mvdtnz 6 days ago | parent | prev [-]

Ah yes, what could be more stylish and cool than a company assigned work device.

raincole 6 days ago | parent | prev [-]

Yeah, I laughed audibly when I read that sentence...

cyberax 6 days ago | parent | prev | next [-]

> Even among tech people, they have good will

Only among people who don't have to develop for the Apple ecosystem.

jlarocco 6 days ago | parent | prev | next [-]

Neither of them respect their users, and their major products are all black boxes that you're not allowed to change, inspect, understand, etc.

They're both the polar opposite of "tech friendly".

nobleach 6 days ago | parent | prev | next [-]

But I've yet to meet a person that said, "Oh, Rachel and Chandler from Friends... maybe Windows IS cool!". It wasn't cool, it wasn't anything. Apple was trendy with the designers and creative types, and Windows was what you probably used at your doldrums day job. The only place where MS has ever been "cool" is with gamers. I think your "Walmart" analogy is a perfect one.

bee_rider 6 days ago | parent [-]

The joke was supposed to be that the “coolness peak” was incredibly lame. Haha.

yieldcrv 6 days ago | parent | prev | next [-]

I used to think that way, and I’m not rushing to apply to Microsoft, but I do notice the various divisions, studios, stock price growth and comparable RSU packages that all make me totally forget about its antiquated branding and association

fHr 6 days ago | parent | prev | next [-]

lol

cyanydeez 6 days ago | parent | prev [-]

[flagged]

dijit 6 days ago | parent [-]

Microsoft is so in bed with the government that bribes are far from necessary.

leoc 6 days ago | parent [-]

In this case it's more that hardware isn't a critical business for MS, I think.

ezoe 6 days ago | parent | prev | next [-]

You forgot to mention the gaming section.

Microsoft is acquiring a lot of game developers, put it on hold for a few years, then close subsidiary and layoff all employees.

I guess generating hype by acquisition and increase valuation cause more profit than developing a real product.

I'm beginning to think that using Microsoft services(yes, GitHub included) is morally questionable behaviour right now. I can't support the current Microsoft behaviour of laying off many employees so casually.

pjmlp 6 days ago | parent | next [-]

Yes, the whole XBox division has been a mess, especially after ABK.

However XBox plus Microsoft Gaming Studios, is still one of the biggest group of AAA publishers, they have a big enough slice of the market.

Hence why now they're dominating PlayStation charts with cross-platform games.

Many Microsoft haters don't have an good enough idea of how big they have become on games industry, regardless of layoffs and such.

SteamOS keeps being around until they feel like doing a netbooks like move, taking all their games out of Steam, or whatever else Microsoft might think of.

Hence why I regularly complain Valve should keep trying to bring developers to target GNU/Linux natively instead of translating Windows games.

grepfru_it 6 days ago | parent [-]

I would not be surprised if Steam came to Xbox

sleepybrett 6 days ago | parent [-]

The only way microsoft would allow that is if they got a cut of every sale.

nerdix 6 days ago | parent [-]

They have already added Steam support to their Xbox PC app.

https://www.theverge.com/news/690967/microsoft-xbox-app-wind...

Its not a stretch to think that they will add Steam to the next gen Xbox. They are dead last in the console wars and have been for basically 2 generations. I don't think they will do it out of benevolence but I think they are the "throw shit against the wall and see if anything sticks" phase before just giving up and exiting the market.

ivape 6 days ago | parent | prev | next [-]

Microsoft is acquiring a lot of game developers, put it on hold for a few years, then close subsidiary and layoff all employees.

Sounds like they just bought the IP.

tough 6 days ago | parent [-]

which begs the question is it just good old EEE?

gabrielgio 5 days ago | parent | prev [-]

> Microsoft is acquiring a lot of game developers, then close subsidiary and layoff all employees.

FTFY, Microsoft is even killing studio with successful games, like Tango.

martin-t 6 days ago | parent | prev | next [-]

I couldn't believe the number of people who were saying that "Microsoft are the good guys now" or "Microsoft loves open source now".

Microsoft stopped openly attacking open source at a time when open source was clearly winning:

- most servers were running linux

- most phones and tablets were running android

- people were buying tablets instead of desktops

- Google was openly promoting open source through GSOC

- large corporations were regularly releasing their tools as open source

Most importantly, developers openly hated Microsoft for holding the industry back (remember IE6?).

So they did what any good corporations does - they went along with the winning side.

And now they they have positive emotional connotations in devs' minds, or at least organizational buy-in again, they can do what corporations do best - making money by abusing their position with barely any competition.

---

The lesson here are: - Corporations should simply not have this amount of power. - Corporations are amoral, they don't have values, views or beliefs. They are systems designed for optimizing goals. You can never _trust_ a corporation - not because they are untrustworthy but because trust is a human-to-human level concept, it does not have any meaning in human-to-system interaction.

okanat 6 days ago | parent [-]

I think big corporations are not amoral, they are immoral. There is no wealth that has been built obeying morality or showing emphaty. Once them two become obstacles for profits, they will be thrown out.

martin-t 6 days ago | parent [-]

The people in charge or corporations certainly are very often immoral.

I don't think ascribing morality to a system is useful when it's comprised of many people who can be replaced at any time.

But, I also think that top down hierarchical power structures are fundamentally harmful, abusive and exploitative so you do have a point. Cooperatives are much healthier structures.

brightball 6 days ago | parent | prev | next [-]

I’m glad Gitlab is still an option, just sitting there waiting to absorb the market pivot if Microsoft takes it the wrong way.

ikidd 6 days ago | parent | next [-]

I see more people jump for Codeberg these days.

mindcrash 6 days ago | parent | next [-]

Or even better, claim full sovereignty (again) and install Forgejo (https://forgejo.org/) on your own hardware.

You'll get the same experience as Codeberg, because Codeberg is in fact running on Forgejo

beeb 6 days ago | parent | next [-]

People aren't on these hosted platforms only for the git experience, they are for the social aspects and discoverability too.

rsolva 6 days ago | parent [-]

Forgejo is hard at work, defining and implementing federation, adding cross-forge interaction, social functionality and discovery: https://forgejo.org/faq/#is-there-a-roadmap-for-forgejo

rapnie 5 days ago | parent [-]

Also check the ActivityPub protocol extension for forge federation at https://forgefed.org which may be on the roadmap [0] of the Forgejo federation support, after they have implemented basic ActivityPub protocol support. Right now ForgeFed needs to mature a lot further, but also needs the help of the developer community to achieve that.

[0] https://codeberg.org/forgejo-contrib/federation/src/branch/m...

sunshine-o 6 days ago | parent | prev | next [-]

For hosting and publishing your code maybe.

But the power of Github is more the social platform and collaboration at global scale.

In that sense the only mature alternative I know is Radicle

- https://radicle.xyz/

hnlmorg 6 days ago | parent [-]

This is what people forget about GitHub. Its popularity isn't because it has the best tools on the market. It is popular because of the network effect. It's the social network of developer tooling.

I don't really want to be using a Microsoft product but I use github for the same reason I use Linkedin: because it benefits my career to be visible on these social networks.

yencabulator 6 days ago | parent | next [-]

Yes, that's why everyone is still on Sourceforge. I too check Freshmeat regularly for updates.

It's time to move on from Github, LinkedIn, and hell ideally NPM too. Microsoft is polluting the ground water.

hnlmorg 6 days ago | parent [-]

> Yes, that's why everyone is still on Sourceforge. I too check Freshmeat regularly for updates.

Sourceforge and Freshmeat weren't social networks. Plus its not like other social networks haven't collapsed despite being popular, like MySpace.

> It's time to move on from Github, LinkedIn, and hell ideally NPM too. Microsoft is polluting the ground water.

As I said, I don't want to be using Microsoft products but it benefits my career to be visible on these social networks.

BlueTemplar 6 days ago | parent | prev [-]

And this is a big part of the reason why it's pretty much a violation of professional deontology to use LinkedIn, GitHub (and Discord).

hnlmorg 6 days ago | parent [-]

That kind of ideology is great in principle, but if you struggle to get a job because you have limited presence in an employer's market, then you're practising deontology without a profession.

I'm an opinionated MS-hater, like most of my peers who lived through 90s Microsoft, like I had. But I also have a family to feed and bills to pay. Sometimes pragmatism trumps ideology.

hinkley 6 days ago | parent | prev | next [-]

I have PRs open on five different OSS projects at the moment. My throughput is being limited by trying to remember all the details of PRs I filed 3-6 weeks ago.

I thinK I have to admit to myself that as little as I like github having all the projects, I'd be less effective having to track inboxes across half a dozen different hosting platforms.

If you made something like Mastodon, where alerts propagate across instances, I could probably deal. But without that? No, I'll pass.

anglesideangle 6 days ago | parent [-]

The problem with a federation system like mastodon/activitypub is that relying on propagation hurts usability and discoverability. [tangled.sh](https://tangled.sh/) is to federated forgejo what bluesky is to mastodon, where it relies on atproto to have decentralization without sacrificing ux

rapnie 5 days ago | parent [-]

There is an ActivityPub protocol extension that is specific to federation of code forges, called ForgeFed. It is an NLnet funded project, that receives funding through EU Next Generation Internet programs. But the project is struggling, because of a lack of community help and implementers giving feedback to help steer and mature the specs.

https://forgefed.org

taxborn 6 days ago | parent | prev | next [-]

It’s a great piece of software. I set it up in a Docker container, and have a few of their CI runners on a couple machines I own. Great experience so far.

Talinx 6 days ago | parent | prev | next [-]

OneDev (https://onedev.io/) is self-hostable, too, and works great.

rockskon 6 days ago | parent [-]

Hosting costs for self-hosting a popular git repo are prohibitive for many people.

lordofgibbons 6 days ago | parent | prev [-]

The UI looks very similar to Gitea. Are they related? And how do they compare?

ionelaipatioaei 6 days ago | parent [-]

Forgejo is a fork of Gitea.

jzb 6 days ago | parent | prev | next [-]

I love Codeberg, but they're struggling with growth/scaling -- if folks want to see Codeberg succeed, they need to open their wallets.

michaelcampbell 6 days ago | parent | prev [-]

Big limitation on private repos there.

ghc 6 days ago | parent | prev | next [-]

Among enterprises I work with, I'm seeing way more migration to self-hosted Gitlab than I was a few years ago. Even among Azure-dependent orgs.

rpep 6 days ago | parent [-]

I think there’s some risk with this though too - more and more is behind the enterprise tier. People try to work around this in various ways but its an unsatisfying experience. For e.g. trying to enforce merge request approval with pipeline stages.

Aeolun 6 days ago | parent | prev | next [-]

Gitlab is not really an option for me. Their pricing is absolutely out of this world.

taxborn 6 days ago | parent | prev | next [-]

Additionally there is Codeburg/Forgejo, and for the atproto-enjoyers, tangled.sh is a new face that feels like it could be good.

dboreham 6 days ago | parent [-]

And gitea (originally a Forgejo fork).

overfeed 6 days ago | parent | next [-]

Did you mean to say gitea was originally a Gogs fork?

The lineage of those projects is Gogs => Gitea => Forgejo

iamdamian 6 days ago | parent | prev | next [-]

> And gitea (originally a Forgejo fork).

I don't think this is right. See https://en.wikipedia.org/wiki/Gitea#Forgejo_fork.

fisiu 6 days ago | parent | prev | next [-]

Vice versa, forgejo is a gitea fork.

6 days ago | parent | prev [-]
[deleted]
chaosharmonic 6 days ago | parent | prev | next [-]

As a Deno user, this news also makes me see more value in JSR. (Relative to npm's ownership, that is.)

hk__2 6 days ago | parent | prev | next [-]

Yes, as long as you don’t look at their pricing :/

brabel 6 days ago | parent | prev | next [-]

https://www.opencode.net/

sunaookami 5 days ago | parent | prev | next [-]

Left Gitlab after they changed the UI nearly every month, it's still very cumbersome to use.

betteryourweb 6 days ago | parent | prev [-]

I can see Gitlab in the same position in the near future. Only a matter of time...

NullCascade 6 days ago | parent | prev | next [-]

It's funny. Nobody complains that there is a lack of free multi-platform desktop GUI profiling tools for Go, Python, Ruby, Elixir etc. Somehow we just accept those languages are only for web services, web apps, and command-line utilities.

What is the problem with Microsoft keeping "nice to have" desktop GUI stuff for their own proprietary ecosystem when everything else has open sourced? Including the primitives needed for the community to build their own GUI and developer tooling stuff, just like JetBrains did with Rider.

whoknowsidont 5 days ago | parent [-]

Yeah guys, what's the difference between organic projects that have been open source since the start and a global technology conglomerate open sourcing things later that compete for mind share against those projects.

What could be the difference? Oh dear, I just can't think of anything.

newspaper1 6 days ago | parent | prev | next [-]

This is an odd comment. Xamarin has never been relevant. GitHub is historically OSS focused. Xamarin was some weird niche product for Windows devs. Hardly any overlap with GitHub’s core audience. I don’t know what will happen next, but hodgepodge of weird MS tech isn’t the lens to view this through.

everfrustrated 6 days ago | parent [-]

Didn't the Xamarin guy became the CEO of GitHub at one point?

pjmlp 6 days ago | parent | next [-]

One of them, yes.

Miguel never did, and is now focused on Swift and Apple.

cdeutsch 4 days ago | parent [-]

There was only ever one Xamarin CEO, Nat. Miguel was CTO

newspaper1 6 days ago | parent | prev [-]

Yes, and that was an incredibly odd decision.

ackfoobar 6 days ago | parent | prev | next [-]

> .NET is now cross platform, but only as long as it doesn't hurt VS sales, with GUI workloads, profilers, still being mostly Windows only, and partially supported on VSCode, which also has the same VS license.

On HN I keep hearing that associating .NET with Windows is outdated perception.

Writing JVM languages I feel that the developer experience is pretty much the same on any OS. It seems this cannot be said for .NET?

jayd16 6 days ago | parent | next [-]

If you're writing a server or a web app then its good and runs well.

Visual Studio is still not ported to Linux or Mac, you need to use Rider or VSCode. If you use JetBrains for Java, using Rider will feel good no matter where you are.

The GUI library situation is a tough one. In many ways its far more advanced than other languages but their newest attempt is not as good as the older Windows only API. But what other language is graded for its great native GUI library?

I'm not calling MS cool but at the same time I think the goalposts are different.

rahkiin 6 days ago | parent | next [-]

I do not understand the hungup on visual studio.

We dont do the same for java, rust, or c… there are good IDEs for each of them and none are made by the maintainers of the language.

pjmlp 5 days ago | parent | next [-]

Java IDEs have historically been made by maintainers of the language.

Netbeans was a product acquired by Sun, Sun Forte was its "Professional" variant in Solaris, and Oracle still takes care of it in the context of Solaris and Oracle Linux.

Eclipse was a rewrite from Visual Age products, originall written in Smalltalk, by IBM, and IBM keeps being a Java vendor with their own implementations.

jayd16 6 days ago | parent | prev [-]

I do get the sentiment to some degree. Part of it is that Microsoft does have a conflict of interest as an OS vender. They do need to show that they aren't/won't be abusing that. That does put them in a position where they're asked to go above and beyond as a form of litmus test.

ezst 6 days ago | parent | prev [-]

Re: GUI library situation, are you implying that they finally came up with something that's cross platform? What is it?

debugnik 5 days ago | parent | next [-]

They tried, by forking Xamarin Forms into MAUI, and even then they ignored Linux. It's really rough though, to the point many projects use it as just a glorified webview for Blazor. I expect it to eventually go into a silent maintenance mode along with WinUI 3.

Avalonia is the go-to library for cross-platform UI in .NET right now. But Microsoft's own apps have been switching to web stacks, in a clear case of "Do as I say, not as I do."

okanat 6 days ago | parent | prev | next [-]

There is actually a much better but less well-known open source library in .NET: Avalonia. Look it up their gallery of apps. Avalonia is the cross platform version of Windows Presentation Foundation (WPF) libs. It is quite good for desktop apps and many commercial pieces of software uses it.

jayd16 6 days ago | parent | prev [-]

MAUI apparently has Windows, Mac and Mobile support but no distro Linux support (unless Wine counts). You could use the web stack to be truly cross platform.

SideburnsOfDoom 6 days ago | parent | prev | next [-]

The server deploy experience for .NET is pretty much the same on Windows or Linux. The developer tooling experience has more options on Windows.

WuxiFingerHold 5 days ago | parent | prev | next [-]

It can. DX is pretty much the same for backend and CLI stuff using VS Code on Mac, Linux and Windows. I'm working daily on C# backend and CLI stuff on a Mac (those are the dev machines at my employer). DX is on par with Go and Rust (at least dotnet CLI, LSP, Debugger, I can't speak for the profiler as I've never used it). I like the Rust tooling most, but dotnet CLI is not far behind.

Language and std lib wise, C# sits in the sweet spot.

tetha 6 days ago | parent | prev | next [-]

Mh, I'm not the most experienced guy with .NET.

We have a few .NET applications running on the infrastructure on Linux hosts and it's just like every other thing.

But in some contexts, e.g. PowerBI, it pulls in a dependency and BOOM it's Windows Only to the point that not even Wine or Proton can help you. For something, that should be, mind you, a dumb SQL proxy like the PowerBI Embedded Gateway.

okanat 6 days ago | parent [-]

I think the success of Proton and Wine in games clouds the vision of Linux community. The contributors did great work on them. However the gaming API of Windows is a very limited slice of the vast API.

Games are quite standalone programs they don't depend deeply integrated Win32 stuff. They don't even use standard UI stuff from Win32. With Vulkan, porting DirectX became very viable and that was the grunt work. There are no DCOM servers or OLE stuff in games which is where Windows API actually becomes huge and sometimes nastier. Business apps however deeply depend on those.

marcosdumay 6 days ago | parent | prev [-]

Pretty much no, it can't be said for .Net.

It currently supports Linux as a running target for servers. It supports both running desktop software and development very badly.

alternatex 6 days ago | parent [-]

It supports Linux as a running target for console apps, which can be servers, background apps, systemd apps, etc. So everything except UI apps.

The development experience with Rider is also great on Linux. I think you need to be more specific with the complaints because I have many beefs with Microsoft's approach to many things, but I could not pick up on what you meant.

okanat 6 days ago | parent | next [-]

You can use Avalonia to develop cross-platform apps with .NET.

GUI stuff from Windows depends deeply on Win32 and how Windows's core APIs work. So expecting Microsoft to port stuff like .Net Windows Forms is meaningless. They are open source though. Maybe with some completion effort Wine can run them.

alternatex 5 days ago | parent [-]

I'm an Avalonia UI user myself, but didn't want to mention it since Microsoft themselves have done nothing to contribute to its existence. The UI rendering for Avalonia on Linux is not a Microsoft technology so I think that praise should go to the Avalonia team and whoever is developing Skia (Google?).

rahkiin 6 days ago | parent | prev [-]

Can run SDL on linux and macos just fine, rendering visuals to the screen in X or Wayland.

pier25 6 days ago | parent | prev | next [-]

I love C# and .NET is amazing for some specific use cases like REST APIs but there's so much stuff that just doesn't work or needs a lot more effort to get somewhere.

MAUI is a mess.

Blazor will never work as a general solution for full stack web apps. Even if a small app didn't have to download like 10MB of WASM code the DX is terrible and performance just as bad. Elixir Phoenix developed with a fraction of the budget is just so far ahead.

C# hot reload has been broken for years. I doubt it will ever be as good as what you get in JS with Vite.

Minimal APIs are a great idea but 4 years later and still fundamental features like validation are missing (it's coming in .NET 10).

They've been investing a ton of effort into Aspire. It's cool but is it more important than core features?

And now with AI, Microsoft is more distracted than ever and I'm starting to regret getting into .NET at all.

sixothree 6 days ago | parent [-]

Is MAUI now just a simple wrapper for Blazor projects?

parasense 5 days ago | parent | prev | next [-]

I'm not sure what you mean by some of the things you write, but the part about Microsoft being "cool guy phase" was hilarious.

I'd say Microsoft buying GitHub was part of a strategy to not lose relevance in the world that moves slowly towards Open Source Software. Or put another way, the world moves in a direction away from Microsoft, and by capturing GitHub they can manipulate the outcomes that would otherwise have been adversarial to Microsoft interests. It's just like when Microsoft forked Java back in the 1990s, and later created .NET. The whole VSCode or Visual Studio thing... it's just Microsoft Word for software engineers, and the whole point is to create an ecosystem that locks people into the ecosystem.

To think in terms of what Microsoft does, you have to step back and look into economic theory, at least a little bit. There is this idea in economics about isolated economies, and integrated economies. For example, Europe or North America relies on cheap manufactured goods from China, and so China's economy is intrinsically linked (integrated) into the economies of Europe or North America. THAT is the idea of what Microsoft does. They start by adding value, a soft-dependency you might say, and then make moves to becoming a hard dependency... to put into terms of a dependency graph. Then they link to dependency graphs together GitHub into VSCode, OpenAI into VSCode, One Drive into GitHub or One Drive into Hotmail...

I'll say for sure, at least Microsoft has a strategy, unlike Google where they seem to have a lot of failed projects.

scarface_74 6 days ago | parent | prev | next [-]

I’ve been in the industry for 30 years professionally and 10 years as hobbyist who paid as much attention to the industry as one could before the internet in the 80s early 90s including lying as a 9th grader pretending to be a big spender to get a free subscription to MacWeek and PCWeek.

At no point in time was Microsoft one of the cool guys.

ozim 6 days ago | parent | prev | next [-]

.NET is now cross platform, but only as long as it doesn't hurt VS sales - I think MSFT doesn't care just as they don't care about GUI workloads, because only thing they care now is having developers run their stuff on Azure. You don't need VS for those cloud .NET apps and you don't need front end frameworks like Forms, Xamarin or MAUI. Seems like C++ is also something they would not be interested investing into when they can get people into cloud easier with C#.

yread 6 days ago | parent | prev | next [-]

Why do people need to create anthropomorphising narratives around companies? Don't be any company's cheerleader, use the stuff that's best for you (and the environment)

ozim 6 days ago | parent | next [-]

I built my career on MSFT stack I am going to be their cheerleader, don't want them to go down or stagnate as I would have to switch stack.

I don't understand people who are just consumers and have no actual business to root for MSFT or AAPL or any other company.

whoknowsidont 5 days ago | parent [-]

>I don't understand people who are just consumers

They're not just consumers, they're actual engineers. People who simp for companies like MS are just acolytes in developer's clothing.

If you only know one stack from one company, then you built your career on esoteric, arbitrary knowledge. Not on engineering things.

pjmlp 6 days ago | parent | prev | next [-]

Agreed, but apparently company cheerleadering never goes away.

mirekrusin 6 days ago | parent [-]

The same way cheerleading USA presidents doesn't go away, but if you look around you see things like Switzerland with direct democracy that just works without it.

sixothree 6 days ago | parent | prev [-]

Is he creating or is he relating what people think? I don't see this is him arguing so much as reporting.

segphault 6 days ago | parent | prev | next [-]

Microsoft not being terrible was a zero interest rate phenomenon. The news today is a lot worse than just Github not being independent anymore. It sounds like literally the entire development division is being rolled into this "Core AI" business unit.

When Nadella announced plans to double the company's revenue by 2030, it was pretty clear that the enshitifiction was going to ramp up significantly, but it doesn't seem like it will ever relent now that they have to squeeze out more free cash flow to cover all of this AI capex. Windows is practically malware at this point, they've made extremely deep cuts to .NET engineering headcount, and it's just going to get worse.

hinkley 6 days ago | parent [-]

fifteen years ago I predicted that if we ever have a bloody AI revolution, the most likely case would be that it would be Microsoft's fault because they are the kings of unintended consequences.

The second most likely case being some AI figuring out how to hack AWS to steal compute time, probably by getting access to billing information.

Microsoft seems to be slowly pulling ahead at the moment.

justin66 6 days ago | parent | prev | next [-]

> Microsoft being the cool guys phase is slowly over.

That happened three decades ago.

pjmlp 6 days ago | parent [-]

There was a new wind after Satya took over, but apparently it is slowly gone now.

jacquesm 6 days ago | parent | next [-]

To me it never made a difference. There was a concerted effort to put lipstick on the pig but it was still a pig.

hinkley 6 days ago | parent | next [-]

More like put lipstick on the scorpion.

It is in their nature. It takes a lot of work to excise bad practices from an organization and removing the guilty parties is only step one. Everything continues to work the way the bad actors wanted them to work for a long, long time.

Gates was bad. Balmer was worse. He was still in charge 11 years ago, in a company he helped build 40 years ago. Their personalities are the bones of that organization.

lepicz 6 days ago | parent | prev [-]

to put lipstick on the wrong end of a pig :)

this is a mystery to me: ms has all the money in the world to make it right.. yet they can't. windows ecosystem is like one of those eastern european barnyards, where animals live and die between old halves tractors and rusty Lada(s).

pferde 6 days ago | parent | prev [-]

That was a mask the corporation put on in a bid to lure in the younger crowd who doesn't remember all the underhanded stuff Microsoft did in the past. But they haven't really changed at all.

hinkley 6 days ago | parent [-]

The thing that surprises me the most about Satya is how he managed to survive in MS so long if he really is different from the previous administration.

ajdude 5 days ago | parent | prev | next [-]

> Microsoft being the cool guys phase is slowly over

I'm going to re-post something that I wrote in 2022:

I'm a bit surprised at how many of my friends have jumped ship to Visual Studio Code, including those who are very much for free software. They have always been in the business of embrace, extend, extinguish[0]. People tend to forget how evil M$ used to be because recently they have seemed like a beacon for Open Source, but I think they are just still evil[1].

I think we're still dealing with the same Microsoft that we've dealt with through the 90s. They are not a champion of open source, and they are still up to their old tricks.[2]

[0] https://news.ycombinator.com/item?id=31966414

[1] https://keivan.io/the-day-appget-died/

[2] https://social.platypush.tech/@blacklight/108719097530863121

throwaway290 6 days ago | parent | prev | next [-]

Wait Microsoft was cool at some point?

NickC25 6 days ago | parent | next [-]

Yeah. Xbox, GitHub, Sataya's early days embracing open source, Zune (admittedly not cool but i loved the product).

BizarroLand 6 days ago | parent | prev | next [-]

Windows 7 was pretty cool, and XP was practically unbeatable despite its many many flaws.

wirrbel 6 days ago | parent | next [-]

I always wonder at these attributions. Like all windows versions gave you bluescreen and ran Microsoft excel. To me not one stood out particularly bad or good compared to the others maybe after Windows 98 service pack something

BizarroLand 6 days ago | parent | next [-]

Windows 98 was so bad when it came to drivers, lol.

It had the plug and play standard but that only worked half of the time, and if you messed up by doing something like connecting the peripherals before installing the driver you could BSOD while trying to install the drivers and have to rescue the whole OS. Happened to me enough for me to remember it.

And my sister demonstrated how you could delete the recycle bin if you were bad enough at computers, which was fun.

I've also had nearly as many kernel panics on OSX or hangs on Linux as I have had BSODs on Windows (when graphed as a ratio of use over time).

All OSes have flaws and issues, there would never be a perfect operating system with our current understanding of computers, and that's ok.

That being said, my critique does not include OSes that spy on you (for what will be considered a several trillion dollar crime syndicate when this era is written down in history), which is its own entire rant.

AgentME 6 days ago | parent | prev | next [-]

Windows Vista got saner permissions support and made the OS survive certain kinds of driver crashes, but on launch a lot of existing software and drivers weren't updated to support those changes so it got a bad reputation. Nobody gave Windows proper credit for these advancements until Windows 7 which had a cleaner launch since most software and drivers were already updated for Vista's changes.

geon 6 days ago | parent | prev [-]

Win98 was terrible. I used to reinstall it every month or so, as routine maintenance.

Win2k was so much better it's not even comparable.

XP had a bit of a rough start, but by sp3 it was a lot better than 2k.

I skipped the other windows-es until 10. It has been solid.

brabel 6 days ago | parent | prev | next [-]

I was on Windows 95 until a few years ago :D. That for me was the cooler one, given the improvements (in visuals at least) over Windows 3.11.

throwaway290 5 days ago | parent | prev | next [-]

I think XP is nostalgic and was everywhere but back when I used XP linux was still the coolest... even mac was cooler

worik 6 days ago | parent | prev | next [-]

> Windows 7 was pretty cool, and XP was practically unbeatable

That is very puzzling... Did you compare them to anything else?

6 days ago | parent | prev [-]
[deleted]
pjmlp 6 days ago | parent | prev [-]

Did you missed the whole Microsoft <3 FOSS, right after Satya took over?

jacquesm 6 days ago | parent | next [-]

No way anybody really believed that. Or did they?

throwaway290 5 days ago | parent [-]

Us people who remember EEE didn't

mightysashiman 6 days ago | parent | prev [-]

did anyone believe it?!

ragnese 6 days ago | parent | next [-]

It was AstroTurfed to hell and back here and on Reddit. I know that much.

leoc 6 days ago | parent | prev | next [-]

You can see the reactions in 2014: https://news.ycombinator.com/item?id=7524082 . Pretty positive overall!

palata 6 days ago | parent | prev | next [-]

All those people who use Linux on their Windows machine instead of just installing a proper Linux distro.

owebmaster 6 days ago | parent | prev [-]

You can see it very regularly when typescript is mentioned

the_real_cher 6 days ago | parent | prev | next [-]

They're releasing a feature on Windows which literally records your screen every few seconds!

These guys are extremely bad guys.

crinkly 6 days ago | parent | prev | next [-]

> Then there is the issue they seem to be shoting into all directions, with GUI frameworks, Web, Blazor, Aspire, to see what sticks.

This is Microsoft's primary strategy. There are a lot of victims out there.

... he says after spending several months porting a win32 app to Silverlight as part of a Gold Partner/MS case study with much fanfare, only to have to spent the next few years backporting everything into the win32 app it never replaced, and then it was shit canned and only the win32 version remains.

We're planning to rewrite it in Qt at some point as some of our customers use RHEL.

jongjong 6 days ago | parent [-]

I once worked for a company which outsourced the development of a Silverlight app for $1 million and then canned the whole thing one year later. It's just crazy how these life-changing amounts of money are thrown around like garbage in this industry.

jongjong 5 days ago | parent [-]

Oh and I didn't mention how these founders went on to raise more and more funding. It's like there is no connection to performance.

EGreg 6 days ago | parent | prev | next [-]

What about Wine? Is that still a thing?

Visual Studio Code seems to be their big open source push, besides GitHub. Everyone uses it, and most development environments and UX are based on it. Used to be Atom, I remember.

johnmaguire 6 days ago | parent | next [-]

Pedantic, but VS Code does not share a lineage with Atom, besides the fact that it is built on Electron (which was, admittedly, originally built for Atom.)

EGreg 6 days ago | parent [-]

I meant Atom used to be the base, and now it's VSCode

johnmaguire 6 days ago | parent [-]

VS Code was not based on Atom's code base.

roelschroeven 5 days ago | parent | next [-]

What EGreg is saying is that most development environments and UX used to be based on Atom, while they are now based on VS Code.

EGreg didn't mean to say that VS Code used to be Atom, or is based on Atom, though I agree his wording was a bit ambiguous and it could be interpreted that way.

johnmaguire 5 days ago | parent [-]

Oh interesting. This claim makes more sense, but I'm actually surprised by it too - my memory of things is that Sublime Text 2 (released 2012) was one of the most popular editors for scripting languages (JS, PHP, Python, etc.) However, there was a long period of inactivity before Sublime Text 3 was released (2017) with support for Python 3 plugins, and ST was getting stale as Python 2 was slowly phased out.

During that time, Atom was released (2014). But I don't recall it ever being especially popular - at least outside of the JS ecosystem. For one thing, it was kind of slow on release (people still complain about Electron!) and while it offered a lot of customization, these customization often seemed to worsen its performance. It was VS Code that really seemed to draw a wider audience from my perspective.

That said, I switched to vim around the time Atom came out, so I may be out of touch. I doubt there are any solid stats anywhere...

EGreg 5 days ago | parent [-]

This is next and not Electron-based: https://zed.dev/

dragonwriter 5 days ago | parent | prev | next [-]

I took the claim ("Atom used to be the base, now VS Code is") to mean that custom DE toolchains used to be predominantly built on Atom but are now built on VS Code, not that VS Code was built on Atom. (The statement is pretty clearly saying VS Code replaced Atom as the base for something else, not that Atom was VS Code's base.)

EGreg 6 days ago | parent | prev [-]

I didn't say it was!

5 days ago | parent [-]
[deleted]
madeofpalk 6 days ago | parent | prev | next [-]

I don't understand how VS Code is an "open source push". It's technically open source, but open source doesn't seem to be strategically important to it.

beached_whale 6 days ago | parent [-]

Not all of it is OSS. The core language servers are closed, I think.

benterix 6 days ago | parent | prev | next [-]

> Visual Studio Code ... open source

Pick one.

echoangle 6 days ago | parent | next [-]

They meant VS Code (which is at least partially open source).

kube-system 6 days ago | parent | prev [-]

https://github.com/microsoft/vscode/blob/main/LICENSE.txt

jajuuka 6 days ago | parent | prev | next [-]

Heard of Apple Game Porting Toolkit? That's built on the back of Wine.

Microsoft has been open sourcing a bunch of their programs for a while now too. Majority are inconsequential but they are still nice to see. People on Linux OS's are excited about Microsoft calculator being open source but these open source projects still show that some people there have interest in the push.

vkazanov 6 days ago | parent | prev | next [-]

Valve's steam deck runs on Linux/Wine. Wine is more popular than ever.

tannhaeuser 6 days ago | parent | prev | next [-]

Wine, as part of Proton/SteamOS is a huge success.

kaladin-jasnah 6 days ago | parent | prev [-]

Wine is still active, but I think mostly with Valve's proton, if that's the Wine you're talking about.

frollogaston 5 days ago | parent | prev | next [-]

I remember all the PR about Satya Nadella making the company cool, modern, user-friendly, and open source friendly. Thought wow, he must also be a hypnotist.

mightysashiman 6 days ago | parent | prev | next [-]

first time I've ever read "Microsoft" and "cool" in the same sentence.

pferde 6 days ago | parent [-]

Technically not true. We were muttering "Not cool, Microsoft, not cool!" quite regularly back in the 90s and early 00s. :)

lenkite 5 days ago | parent | prev | next [-]

I don't get why Github is reporting to the AI Core Team. It should be the other way around.

ed_elliott_asc 5 days ago | parent | prev | next [-]

I think Jetbrians Rider and vscode being “good enough” to stop Microsoft investing in another IDE for Mac

SideburnsOfDoom 6 days ago | parent | prev | next [-]

> .NET is now cross platform, but only as long as it doesn't hurt VS sales, with GUI workloads, profilers, still being mostly Windows only,

The monetisation of .NET is less about selling Windows licences, and more about selling Azure compute etc. The OS used on Azure is less relevant, you pay MS either way.

TrueSlacker0 6 days ago | parent [-]

You can run .net without azure very easily. I personally have 4x web apps written in .net 8, razor. They used to be on a aws windows instance years ago but it was overly expensive for what I needed. Then I switched them to a small digital ocean server running ubuntu. When I started these apps I wrote them on windows 7 for windows server. I switched the server probably 2 years ago. I recently made the switch off of windows to ubuntu as my daily driver, instead of going to 11. Everything still works great. I do miss visual studio, but I am getting used to linux and its tools now. Point is, server is running and there is zero azure involved.

SideburnsOfDoom 5 days ago | parent [-]

> You can run .net without azure very easily

That's true, and we're all well aware of it. I've done that for a job too.

Nevertheless, the point stands. MS gives away a lot of the .NET tools for free. It is a "Loss leader", "to draw customers into a store where they are likely to buy other goods." (1).

"You can't run .NET without Azure" is not what I said, what I said is that .NET is free, but MS believes that continuing to invest in it, drives Azure sales. Ask yourself why MS spends money developing tools such as Aspire or YARP.

The fact that you specifically didn't buy some Azure today means little: this is still the plan, and it still seems to be broadly working. I have heard MS people say as much, and also say that the side-effect of some people running .NET on AWS etc is fine too.

1) https://en.wikipedia.org/wiki/Loss_leader

informal007 5 days ago | parent | prev | next [-]

If Github/Copilot wins the war of coding assistant and becomes the next growth point in MS, the story will be total different.

We shouldn't ignore the influence of trend, it's like the facebook in mobile era.

maxrmk 6 days ago | parent | prev | next [-]

Do you work in devdiv at Microsoft? I can see the org chart in this comment haha

pjmlp 5 days ago | parent [-]

No, but I code for Microsoft platforms since MS-DOS 3.3, so one gets to know how it all works, when having read so many docs, MSJ articles, MSDN, PDC and BUILD sessions, podcats and what not.

pyuser583 6 days ago | parent | prev | next [-]

How is Rider v. VS?

This is the sort of question I don't trust AI with yet.

pathartl 6 days ago | parent | next [-]

I have been a .NET dev for the past 8 years and have switched fully to Rider. The only thing I miss from VS is the quick nav to see all the properties and methods in a file on the top bar. Everything else is vastly better:

- Auto complete is a bit smarter (even the free AI suggestions are better) - Refactoring across files is often faster - Package management is undoubtedly the latest performance difference. I would go from taking 1-2 minutes from using VS's "Manage packages for solution" to under 10 seconds in Rider. - In VS there's always a noticeable delay when the debugger hits a breakpoint / exception and the IDE takes a few seconds to actually display. This is about halved in Rider. - The built in terminal is vastly better than VS's, though not as good as Windows Terminal

free652 6 days ago | parent [-]

does gemini code assist work with Rider? Since its a jetbrain ide? I would drop VS2022 in favor of anything, but vscode isn;t cutting it.

hahn-kev 5 days ago | parent [-]

It's there but when I tried it a few months ago I wasn't impressed. But I think it's gotten better recently.

sixothree 6 days ago | parent | prev | next [-]

Rider is very nice and a perfectly competent development environment. It gets first class support and often has the ability to test preview features from dotnet upcoming language and runtimes.

It's biggest problem is that it's not Visual Studio, so it is very hard for people who have lived in VS for a decade to move over.

It does away with some bloat and also provides some features of Resharper natively instead of as an extension.

You can quite literally use this as your primary development environment.

mythz 5 days ago | parent | prev | next [-]

> How is Rider v. VS?

Rider is far better than VS for everything apart from Desktop UI Apps and perhaps Blazor WASM hot reloading, which is itself far behind the UX of JS/Vite hot reloading, so I avoid it and just use Blazor static rendering. Otherwise VS tooling is far behind Intellij/Rider for authoring Web dev assets, inc. TypeScript.

I switched to Rider/VS Code long before moving to Linux, which I'm happy to find works just as well in Linux. Not a fan of JetBrains built-in AI Integration (which IMO they've fumbled for years), but happy with Augment Code's Intellij Plugin which I use in both Rider and VS Code.

hahn-kev 5 days ago | parent | prev | next [-]

Rider is where I live for dev work.

If you do web work it's night and day compared to VS, it pretty much includes all WebStorm features in it as well.

CharlieDigital 6 days ago | parent | prev | next [-]

VS - great if you are Windows only shop for dev and want all the bells and whistles

Rider - has all of the the nice things JetBrains does and the best option on Mac if you need advanced refactoring; UI feels a bit cluttered at time (though they improved this).

VSC - for whatever reason, I always end up back to VSC for .NET for backends. Good enough, fast, and lightweight enough. Plays nicely with Node and full-stack monorepos.

I would commit to VSC and try to make it work. If you find you need advanced refactoring support, then try out Rider.

dijit 5 days ago | parent | prev [-]

the debugger is a tiny bit nicer in VS, but otherwise Rider has much better ergonomics and features that are actually useful.

giancarlostoro 5 days ago | parent | prev | next [-]

> A proper cross platform IDE experience requires getting Rider.

I seem to remember a lot more .NET IDEs before .NET Core... This frustrates me.

waihtis 6 days ago | parent | prev | next [-]

You really think Microsoft has been ”cool” for the past decade or so?

First the rampant spyware, then they gradually wreck every single piece of software into unusable buggy AI-slop-mess just to play the trashy MBA valuation games.

I still hold nostalgic value for the old OSes (say up to XP/7) but everything after has been nothing but maximal profit extraction.

Dont get me started on Azure

riffraff 6 days ago | parent | next [-]

Not OP, but I do.

The '90s/00s era of people hating on M$ and picturing them as the Borg had left room to the 10s/20s of MS being "friendly" and releasing open source and free things (typescript, vs code, core.net, wsl, work on python etc) and not completely screwing up acquisitions like GitHub or Mojang.

Windows became adware, and office became some crappy online thing, but _microsoft_ had became nicer and gained goodwill.

This seems to have started evaporating in the last year or so.

coliveira 6 days ago | parent | next [-]

Only people without any sense of reality believed this. Being exploitative is a core feature of MS, since its foundation. It's like believing a serpent won't bite you. They're in the middle of the embrace, extend and extinguish cycle for open source technologies.

pjmlp 6 days ago | parent | prev | next [-]

Yep, that is more of less the point I was making.

owebmaster 6 days ago | parent | prev | next [-]

They didn't become cool, some people just let themselves get fooled by what they were offering for free.

anthk 6 days ago | parent | prev [-]

Windows was already adware with WIndows 98. Active Desktop anyone?

crinkly 6 days ago | parent | prev [-]

Yeah that.

HN has a short memory. About 10 years ago everyone was all over Satya like he was Jesus' second coming.

Look where we are now.

pbiggar 6 days ago | parent | prev | next [-]

Not just that, but Microsoft's reputation is in the process of taking a nose dive over its human rights record

https://www.theguardian.com/world/2025/aug/06/microsoft-isra...

pfisch 6 days ago | parent | next [-]

Nobody even knows about this, no one thinks "Microsoft, hell no, they are a key player in the gaza conflict."

No one really associates human rights with Microsoft's reputation. That is the domain of Palantir, Meta, etc.

mperham 6 days ago | parent | next [-]

I guess you speak for everyone?

I very much do look very negatively on Microsoft as a collaborator with modern fascist regimes, along with Meta, Palantir, X, etc.

BlueTemplar 6 days ago | parent | prev | next [-]

Yet. How do you think Meta acquired that reputation ?

pbhjpbhj 6 days ago | parent | prev | next [-]

What about Apple there? Bringing golden offerings to their god-king and so supporting the further corruption of the regime. One of the few with the power/money to stand against them instead kneeling before Trump like a teen beauty pageant hopeful.

1attice 6 days ago | parent | prev [-]

as a former MSFT employee (who quit for reasons, well before the layoffs) I am not permitted to disparage or portray my former employer in a negative light.

I'm just mentioning this for no reason whatsoever. It popped into my head, for some reason.

mikestew 6 days ago | parent | next [-]

As a former MSFT employee who disparages Microsoft on a regular basis, I ask: ‘dafuq did you get that idea?

unethical_ban 6 days ago | parent | prev | next [-]

That seems literally illegal, unless the disparagement would reference specific, classified programs.

jjani 6 days ago | parent | prev | next [-]

For life? How can you be bound by this? Unless you sold yourself out for an extra month pay.

not_a_bot_4sho 5 days ago | parent | prev [-]

I'm also a former employee but based in the US where such things are illegal.

In what country are you bound by clauses like that? I've never heard Microsoft doing something like that before.

gamblor956 6 days ago | parent | prev | next [-]

That's true of most of tech in general, these days. You have to pick your poison now.

BlueTemplar 6 days ago | parent [-]

You really don't have to.

And as a developer you have the option to go for otherwise trickier alternatives, like not using iOS nor Android.

But of course someone that uses the word 'tech' for a tiny subset of it might not see that...

specproc 6 days ago | parent | prev | next [-]

Like IBM in the forties.

meta_ai_x 6 days ago | parent | prev | next [-]

nothingburger

1234letshaveatw 6 days ago | parent | prev | next [-]

[flagged]

coryrc 6 days ago | parent | prev [-]

[flagged]

lurk2 6 days ago | parent [-]

https://en.wikipedia.org/wiki/Lillehammer_affair https://en.wikipedia.org/wiki/USS_Liberty_incident https://en.wikipedia.org/wiki/Lavon_Affair

coryrc 6 days ago | parent [-]

https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study

https://en.wikipedia.org/wiki/Bombing_of_Dresden

https://www.cracked.com/article_23358_the-6-ballsiest-moment...

Err, don't know what you're suggesting.

lurk2 6 days ago | parent [-]

> Err, don't know what you're suggesting.

You do.

righthand 6 days ago | parent | prev | next [-]

No need to extinguish what you can infinitely embrace with capital and extend into a puzzle.

5 days ago | parent | prev | next [-]
[deleted]
motorest 6 days ago | parent | prev | next [-]

> Then there is the issue they seem to be shoting into all directions, with GUI frameworks, Web, Blazor, Aspire, to see what sticks.

Can you elaborate on why you believe that? I mean, with GUI frameworks it's pretty obvious MS is placing all their chips on WinUI3, even though they are not deprecating any legacy framework. I mean, their Win32 API is still alive and well, as well as MFC, ATL, etc. WPF still gets some minor updates too here and there.

I have no idea what you mean by web, too. ASP.NET is perhaps one of the better maintained web frameworks around. What exactly do you interptet as a concern?

Blazor is also Microsoft's alternative to JavaScript and it's main value proposition is being able to write webassembly apps using Microsoft technology exclusively. What do you think is replacing this?

Pointing out Aspire is even weirder. It's a containerization framework to help with observability and manage distributed applications. What exactly is the overlap?

I sense a great deal of confusion in your comments. What exactly are you trying to say?

Lich 6 days ago | parent | next [-]

> I mean, with GUI frameworks it's pretty obvious MS is placing all their chips on WinUI3, even though they are not deprecating any legacy framework.

WinUI3 is dead, lol. I tried to migrate from UWP to WinUI3, but it is literally dead. There doesn’t seem to be any team at MS actively working on it, the community calls have died, and the last build conf didn’t have any WinUI3 talks, all AI stuff. Yes, you can build apps with WinUI3, but development and support for it has stalled and I couldn’t justify moving the companies product over to WinUI3.

pjmlp 5 days ago | parent | prev | next [-]

No they aren't placing all their chips on WinUI3, only those that never went through all reboots since Windows 8, believe that.

WPF got taken out of legacy mode at BUILD 2024, exactly because hardly anyone outside Redmond cares about WinUI 3.

Anyone that has been long enough around, has seen ASP.NET MVC 5, ASP.NET Core MVC (not compatible with MVC 5 predecessor), Razor Pages, Minimal APIs, Blazor,...

So it is a mess doing consulting and depending on what .NET version the customer team is allowed to use, and existing code, what gets to be used by that portfolio.

Minimal APIs have been designed to bring in Python and JavaScript developers into .NET, which many of us see as not working at all, while having created the need now everyone creates their own controllers infractruture, as means to tame having minimal APIs all over the place, there are even MVVM like frameworks now for that purpose.

Blazor is really only usable as path forward for those still stuck in WebForms, due to the similar approach to do Web UIs, and to .NET shops without frontend teams.

In the age of distributed computing with microservices and frontend teams, it is a hard sell to make them adopt Blazor and learn C#, instead of React, Angular, Vue.

At least they have adopted TypeScript, the next language that Anders Hejlsberg decided to focus on.

Aspire is something that has been pivoted, now they try to sell it as Microsoft's Pulumi, but everyone has to write the orchestration code in C#, thus only relevant to .NET shops.

Maddy Montaquila has said in a few .NET podcast interviews that they are trying to use Aspire as means to sell .NET to UNIX shops, given the low adoption numbers outside the traditional Microsoft shops, even after almost a decade being open source.

PKop 5 days ago | parent | prev [-]

> it's pretty obvious MS is placing all their chips on WinUI3

Not it isn't, based on the paltry resources and team size they have working on it, the pace of bug fixes (non existent), the fact that in 2024 they stated WPF is on par with WinUI 3 as a recommended GUI framework. I'm not sure what signals to you they are "all in" on it.

Look at the size of this thread [0], and how many people tried to give WinUI 3 a chance but have been burned by lack of support. This is not the sentiment that surrounds a platform that has a lot of chips betting on it.

[0] https://github.com/microsoft/microsoft-ui-xaml/discussions/9...

pathartl 6 days ago | parent | prev | next [-]

> Then there is the issue they seem to be shoting into all directions, with GUI frameworks, Web, Blazor, Aspire, to see what sticks.

... what?

They could do a better job with the native frameworks, but the rest of these are completely unrelated. For web, MVC is pretty much dead and you might want to use Blazor SSR instead. Web API via controllers is still supported, but minimal API endpoints are the hot thing. Blazor is being treated as a first class product. Aspire is there to assist in local orchestration of distributed applications... and is built on Blazor.

pjmlp 6 days ago | parent [-]

Exactly that, now try to pick the best one of all of those on enterprise projects, depending on the version they are using, and there is no budget for updates.

Hilift 5 days ago | parent | prev | next [-]

No one wants cross platform.

hilux 6 days ago | parent | prev | next [-]

Microsoft hasn't been the cool guys since at least 1995, and probably long before that.

kassha 5 days ago | parent | prev [-]

"Microsoft being the cool guys phase" lol, ok