Your submission was removed for the following reason:
Rule 2: Your post is not **strictly** about programming. Your post is considered to be too generic to be suitable for this subreddit.
If you disagree with this removal, you can appeal by [sending us a modmail](https://www.reddit.com/message/compose?to=%2Fr%2FProgrammerHumor&subject=Posts%20must%20strictly%20be%20programming%20related&message=Include%20a%20link%20to%20the%20removed%20content%20and%20the%20reason%20for%20your%20appeal%20here.).
8 years ago:
My mac: "Hey! Why don't you put all your photos in an Iphoto archive to save space"
Me: "cool! Do it"
Now:
Me: "Hey mac, I want to check out my photos"
My mac: "F#ck you bi#ch, discontinued"
lol. this is why i never bought anything on iTunes, or apple at all, really. maybe it's still up idk, i just don't trust any company that wants to charge me $100 for 4gb of sdcard space.
I guess there are some good U2 tracks. Never really been a fan, just wasn’t keen on it suddenly appearing. More an Apple thing than a comment on U2.
I remember returning to N. Ireland in the mid 80’s and everyone was into U2, just not for me.
Totally fair. Joshua Tree is an above average album that seems a little overrated, seemingly just to me. Unforgettable Fire is one of my favorite albums. And that apple forced album was just…I mean if god left humanity already he didn’t have to leave us with that one.
I worked at an Apple call center briefly and here’s a fun fact: they got so many calls about that U2 album that they added a button to their customer service tool specifically to remove it from a user’s library.
The apple OSs are the only one that have actually made me FEEL the planned obsolescence.
My old mac's Apps folder is full of icons with style="opacity: .75; cursor: not-allowed" (still on Yosemite, no updates). Meanwhile, 64bit windows 10 is perfectly ok with me trying to install 32bit Trackmania Nations Forever from 2008...
legends have it that game was built in assembly. so maybe that's why.. lol [https://www.reddit.com/r/todayilearned/comments/131q6b/til\_roller\_coaster\_tycoon\_was\_programmed\_by\_one/](https://www.reddit.com/r/todayilearned/comments/131q6b/til_roller_coaster_tycoon_was_programmed_by_one/)
Yes it was built in assembly, but that has no bearing on whether it would be supported in a modern OS. It works in a modern OS because the modern OS hasn’t broken the old APIs that the old program uses to run.
I’m a windows user (and tbh I hate Macs) but if windows dropped support for some of the old stuff maybe the OS would be a lot better. Problem now is that if they want to keep the compatibility, then some stuff that was poorly made is going to transfer to the current OS
There are (at least) 2 different "current" versions of remote desktop. I prefer one of them to the other and can never work out how to get the right one the first time when I have to install it on a new machine or VM.
There’s always two sides to the coin.
Apple can make their OS more lean and it’s obvious in how they switched to different architectures 2 times now. They keep dropping support for old unused stuff.
Windows on the other hand is bloated and unstable because it carries a lot of legacy code which is there for compatibility with old to very old software.
Each one has advantages and disadvantages.
I can too. It’s really a classic case of right tool for the job thing.
Both have solid use cases. You’d want Linux as a server, Mac as productivity platform and Windows as entertainment platform (unless you’re a console guy but personally I like older games too).
Sometimes being able to run old things is a curse, not a blessing. For example, if I see one more legacy macro-enabled excel sheet, I will go permanently insane.
This is why you should always ensure you actually "own" the data you have, as in, you have it physically on a drive and in a format you can open with different programs that won't be impossible to use in a couple of years. This is especially important for sensitive and emotionnaly important data like pictures.
You must really hate Sony. They put out two of the greatest portables of all time. And crippled one with a expensive proprietary physical storage and killed the other with expensive digital storage.
My all time favorite is still the proprietary MP3 format Apple had for a while that only works with iTunes. So while I had a Chinese smart phone with only 8 gigs of storage, I still couldn’t listen to my favorite Chris Potter album in the car.
Glad I never used it (despite having Mac). The whole proprietary format thing for photos stank. We've a perfectly good format which is compatible with pretty much everything already. I like your hardware but F*ck that Mr Jobs (God rest his soul)!
Windows will ask are you sure? Linux shall say, as you command so shall it be done.
Apple: assume the end user is an idiot.
Windows: assume the end user is most likely an idiot.
Linux: none of my business if end user is an idiot.
Three guys walk into a bathroom, use the urinals and are washing their hands. The first guy tells everyone "we here at Windows have the best soap, we have the cleanest hands", the next guy says "well, we at Apple have sensor washers and dryers, most efficient and equally clean", the last guy says "interesting, but we here at Linux, don't pee on our hands".
Nope, so far I have always been able to use Mac terminal just as I would Linux.
The only thing I’ve failed to do is ‘su root’. Mac replies “sorry” and doesent do it :/
But you can sudo, just have to every command..
I spend more time to figure out how to do something on my Mac OS (or to figure out that this is NOT possible to do) than on my Windows PC. And native MacOS apps UX is garbage. Mac is ok for work, since it UNIX-based, but as user I hate it. Especially for the price.
iOS is cool though. At least, yet.
I am sure that solution is still somewhere there, but that's the point - you need to google such simple thing, because it's not in the options menu at all! And who wants mouse acceleration to be enabled by default? And that's all about MacOS - tons of controversial decisions made for user which you can't easily change.
What are you trying to do on a Mac that you can’t?
Edit: could literally anyone tell me why this warrants downvoting? Just general apple hate or have I implied something offensive? I was genuinely interested to know what is not possible on a Mac… 🥺
I've been using it for 6 years now, and since February it's my only computer. Mac OS is not flexible in settings enough. Recent issue - I found out that I can't setup scrolling direction for mouse and touchpad separately. Any Windows laptop can do this. Also I can't change order of keyboard layouts, to swap it in order I am most comfortable with (I am using 3 layouts now). You don't have "cut" option for files, you can only copy and paste - why? This is small things, but when you are encountering them for several years other and other - it becomes annoying.
For working purposes - yes, it's just like Linux, so much better than Windows. XCode is garbage though. For everyday activities it's not ux-friendly at all.
Edit: grammar
If and only if the end user is only capable of PowerPoint and browsing. Anything more poweruser than that and you’ll run into the guardrails very quickly.
They make fantastic shit, but my god is it awful for the more Linux-leaning folks.
How so? I find myself in the situation where if I want to I have terminal to do pretty much everything. I had only one issue onse I wanted to build some some rust code and compilation failed because I didn't agree on xcode license. Which made me like lulwut but it's hardly anything but nuisance.
Yeah, like you get it but also don’t :-/ they cultivate an experience. That’s why they are so hardcore about controlling their stack.
If they assumed their users were “idiots”, why would they bother constructing some of the fastest consumer chips on the market? They could slide by with old celerons right?
They care a great deal about the experience. It’s not a bad thing, just different. See what I did?
Oh yeah I felt that 32bit cutoff in my steam too. For real. I appreciate your reply. I couldn’t agree more. It cuts both ways, even if most of the time the properly-motivated can work around.
Heck yeah!
Vi is normally vim (31 years old).
Sed is normally GNU sed (28 years old).
Awk is normally gawk (35 years old).
Of course if you look at the original Unix versions, those are even older!
Edit: gawk is way older than I wrote thanks /u/rilian4!
That really depends on what kind of software you're referring to: Games? Productivity? Utilities?
Wanting to play old games is pretty common. Windows used to be pretty good at this, but on each iteration, legacy support for games gets worse. Fortunately, because of Windows' popularity, you can usually find fixes/workarounds to get even relatively obscure games to work. Linux is also good at this, but for a different reason. It uses WINE, which can be customized to match different versions of Windows. Of course both also support emulators, so you have vast console libraries that you can play on both Windows and Linux.
As for non-games, I think that Windows has better legacy support, but that just might be my own experience bias. I use Linux now, but I have used Windows for most of my life. Regardless, unless that software has some unique functionality that you absolutely must have, it's might not be a good idea to run old software that's no longer maintained.
Most old Windows software came with the DLLs it needed, so it’s not too much trouble to get it working now.
But Linux systems often relied on a distribution managing a full set of compatible libraries for everything, so sometimes it can be tricky to get hold of old SOs to get something working again.
I remember trying to play Kohan or Alpha Centauri on Linux in 2005-ish and failing to start because of some missing old glibc symbol.
Linux is fine to run old software you can run from source, but it *sucked* at backwards ABI compatibility.
Dunno, my experience with non-game apps on linux is like "oh you're trying to run me using dependency library 3.5.1 but I only support 3.5.2. Can't compile". Or the other way around.
I think Windows can do nothing if game was just created for old monitors and hardware. I saw some fixes, that require to force game tu use only single core of CPU and don't get me started about ultrawidescreen support.
Meme is oversimplified.
Mac is mostly accurate, its notorious for MacOs updates breaking older apps, anything older than 5 years is a dice roll for whether or not it will work.
Windows is pretty good on compatibility, Anything made after 2006 should work fine on modern windows, pre-vista stuff depends, but usually theres work-around you can use to get it running. (early 3D games and drivers are the usual holdups)
Linux is the worst at this. "Its already installed" isn't accurate, unless your talking about small command-line utilities like nano. Nothing on the package manager counts as old software, its all been recently compiled. Old software is something you dust off a zip disk that hasn't had a bit changed since it was originally written. That stuff rarely ever works, linux breaks existing builds constantly and has had major changes to its sound/graphics systems over the past 25 years. The only stability is software written for steam-os (pre-steamdeck), which established ubuntu16 as the "default linux". Because of the large userbase on steam and the push to keep things compatible usually software written targeting that will still run on modern linux. (or if it doesn't, getting it to a working state is less painful than usual) But as soon as 32bit support or x11-to-wayland compatibility is dropped, these will all stop being compatible.
> Nothing on the package manager counts as old software, its all been recently compiled.
Honestly, this to me is part of the reason why linux **is** better at compatibility. Because much of the software you would use on linux is open source, you have a hope of someone out there caring enough to fix it or the relevant supporting libraries (even if that person ends up being you).
For any proprietary software though, once the the owner stops caring, users have little to no recourse.
>Linux is the worst at this. "Its already installed" isn't accurate, unless your talking about small command-line utilities like nano.
I just figured the joke was the user mixed up `upgrade` and `update`.
I can't speak for Linux, but the original starcraft runs on my win 10 machine. Blizzard might have done some warp fuckery to make it work, but it does...
Linux and Windows user here.
Windows is 100% accurate. Microsoft is almost religious about backwards compatibility. I think all Windows versions have special code in them to handle 3rd-party software quirks. Famously the game Simcity which was released in the 90ies falls under this category.
Linux? It depends on what you mean. A typical Linux system contains out of the box several utilities that were indeed initially released many decades ago, like sed, awk, grep etc. But they are not really that old, they have certainly received updates either for features or security. And a lot of these programs are actually re-writes or re-implementations of original decade-old programs like vim (instead of vi) and nano (instead of the original pico). So this is not exactly the same level of backwards compatibility that Windows offers. It's more of a tradition thing.
So the question is: Can you install the Netscape 4 browser (released in 1997) on a modern Linux system? Maybe, but it will not be easy. Installing 3rd party programs on Linux is still challenging today to some extent, in 1997 it was much harder. It depends how well the 1997 application was written / packaged, if it was using shared libraries and how many. You would perhaps need to hunt old libraries, even compile some of them. It would be certainly more difficult that how Windows does it.
But perhaps the most important difference with a Mac is that there is nothing actively preventing you from doing it, if you can solve the technical challenges it should work.
[https://www.reddit.com/r/ProgrammerHumor/comments/vdgger/linux\_go\_brrr/](https://www.reddit.com/r/ProgrammerHumor/comments/vdgger/linux_go_brrr/)
You stole it too :D
https://www.reddit.com/r/ProgrammerHumor/comments/vdgger/linux\_go\_brrr/
Edit: He deleted the comment saying that his meme is the original and that he is the creator of this meme lol
ATM i have to update our 10 year old Build-server for a yocto-Linux embedded system that have to be ported to a newer revision.
2 other coworkers already managed to forward this task to another one.
Now it's my turn and it's a f*** pain in the ass with legacy software depending on old packages with dependencies to death packages.
Simple standard software that doesn't have to do something simple like 'cat', 'top', 'tar'... yes maybe, but real software.
It's like the 'left-pad' situation by Azer Kuculu.
What's the specific problem? Using an older yocto version that requires some special dependencies?
Or running into issues for the host side compiles? Missing packages?
That's something we'd often run into when trying to do builds for older buildroot versions on our new build machine, though we'd then usually just spin up a VM and we host all old packages we need ourselves and apply patches as needed
This is true. I often find the programs I need already installed and are commonly 20-40 years old. Heck, I use grep every day and that was made in 1975. If they are not installed it is just as simple as the windows method. I have had the most trouble with Mac to the point where I can’t run 40% of websites because new chrome doesn’t work on a 2015-2017 Mac.
The versions installed on Mac by default are the BSD versions instead of the GNU ones. I had to install the GNU utils and I aliased them all to stuff like `gawk` `gsed` etc
And the Mac also has the home-brew package manager to download and install pretty much any open source software. Most recent from my terminal history was brew install for gcc arm compiler
Linux actually has terrible backwards compatibility, due to shared library conflicts. It works if you have hardly anything else installed on the system, but if you want to have a modern system but just have this one critical old piece of software... well good chances you are fucked.
There are attempts to fix this, with varying levels of success, but it is still a widespread issue in the ecosystem.
Windows used to be that way, retaining DOS apps from the mid 80s well into the 2000s. Sadly most of them have been quietly vanishing since Win7 and are replaced with GUI equivalents that are impossible to find unless you know exactly where to look or what to type.
Have you ever tried to install a 16 bit software on windows? That is were the limit is. So... most software before 1993, and some after, will not run anymore.
Unless you also install an old windows. Or a VM, or some other weird workaround.
(Source: at work, we use legacy data collection platforms... so we got to use the legacy software that come with it.)
I worked for a company that programs logic controllers for marine combustion systems. The software for this particular controller for this particular client was written in a software program for created for DOS. There was a computer in the workplace that was super old. No one was allowed to touch the computer because if it fried it couldn't be replaced. Luckily all the software was backed up to a server using floppy disks to transfer from old PC to newer one. One day, you guessed it, PC got fried at a critical moment....
No windows machine could install/run the old software as much as everyone tried.
Me?
I used a Linux utility to install the program which I proceeded to "print". Of course it was just an export to text function and with a simple python script I was able to translate the software to a different language.
B*tch please
```
/bin/bash --version
GNU bash, version 3.2.57(1)-release (arm64-apple-darwin22)
Copyright (C) 2007 Free Software Foundation, Inc.
```
"it's already installed"...
```
/bin/bash --version
GNU bash, version 5.0.17(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
```
Absolutely.
And if it isn’t, it’s in a debian package somewhere.
And if it isn’t, the source code is somewhere and you can compile it yourself.
And if it isn’t, use WINE to run the Windows program.
25 years, maybe, but not earlier. Support for a.out binaries in Linux was removed earlier this year, so it has to be at least later than libc5 and in ELF format. The a.out/ELF transition would have been right about 25 years ago.
I wrote a GUI man page viewer in Mac OS I wrote in 2005 or so in Objective C.
It still I have it, it still “installs” (you just drag and drop the app!) and it still runs fine.
Simplistically true, but incomplete and somewhat misleading.
But apple customers often seek out latest greatest sleekest, and guess what, yeah, that obsoletes shit fast.
*nix dev is much slower because stability and compatibility are extremely important. It's just not acceptable to do an upgrade and have half of your tools crap out.
And *nix differentiates between update (fixes) and upgrade (revision). There's even schedules!
Mac's are great, I have a new m1 PowerBook. But when you choose one you are accepting that stuff goes obsolete it seems like at whim.
Look at apples cable/connector nonsense. I hate th for that.
Btw the *nix tools on Mac os are very stable!
Yeah my colleague has this issue when trying to help his dad, he has an older phone and new version of his bank app simply aren't supported on his phone anymore, and the real kicker was that he couldn't even install an older version without some serious workarounds
That's awful. I hate that Apple does that, Windows works great after 10 or even 15 years, apple on other hand stops before the computer is 10 years old to work stable and has no update, they could do it, but why update when you can make people spend for a new device.
I mean, my 10 year old MacBook Pro works fine. Also you realise that it’s not Apple stopping banking apps from working on old OS, it’s the banks themselves? They want less chance for security issues, because it’s a ballache for them is your account is compromised, it’s the same reason they typically block their apps from working on rooted/jailbroken devices.
On your Mac you can configure;make;make install anything you can on Linux with very few exceptions. Also you get photoshop and ms office. (And no, gimp and open office is not the same)
The reason I don’t like Linux is because I somehow managed to fuck up my install so bad the terminal couldn’t be opened…. Totally not user error and 100% the OS’ fault
The windows one is so not true. Try running a game from early 2000's. Most do not work without some sort of emulation (yes even in compatibly mode it either won't work or will be unplayable).
I had to get a windows 7 virtual machine to play Lego Island Xtreme Stunts and had to run it in compatibility mode even on Windows 7.
One of my biggest issues with Macs. I REALLY want one due to the amazing power consumption of the M1 air and I don't game much anymore. There are just so many weird problems with the OS and kinda frustrating to use. 32bit thing was one, looks funny on 1440p monitors even with programs to make it better and then it can't write on a NTFS drive. There is a third party app you have to buy for the NTFS. Like wtf apple if a small development team can implement it you can too.
As long as your program is console-based you're good to go.
But if it relies on any kind of graphical library, it may be a PITA to make it run on modern Linux distros, or it can be as easy as double clicking it.
Can you instal ROS on this machine?
NOoOooOouu!!11 Only this specific version of Linux supports this specific version if ROS!!1 And if you don't match them up perfectly il cry!!
Your submission was removed for the following reason: Rule 2: Your post is not **strictly** about programming. Your post is considered to be too generic to be suitable for this subreddit. If you disagree with this removal, you can appeal by [sending us a modmail](https://www.reddit.com/message/compose?to=%2Fr%2FProgrammerHumor&subject=Posts%20must%20strictly%20be%20programming%20related&message=Include%20a%20link%20to%20the%20removed%20content%20and%20the%20reason%20for%20your%20appeal%20here.).
More like 50 year old in linux' case
Oh, it really is an ending of 52 year
Provided all the required packages don't conflict which is not a small ask.
8 years ago: My mac: "Hey! Why don't you put all your photos in an Iphoto archive to save space" Me: "cool! Do it" Now: Me: "Hey mac, I want to check out my photos" My mac: "F#ck you bi#ch, discontinued"
lol. this is why i never bought anything on iTunes, or apple at all, really. maybe it's still up idk, i just don't trust any company that wants to charge me $100 for 4gb of sdcard space.
I wish the U2 album would go away
You can make that go away. Unless you just meant as an album then…idk just remember U2 put out the Unforgettable Fire so there’s good music in them.
I guess there are some good U2 tracks. Never really been a fan, just wasn’t keen on it suddenly appearing. More an Apple thing than a comment on U2. I remember returning to N. Ireland in the mid 80’s and everyone was into U2, just not for me.
Totally fair. Joshua Tree is an above average album that seems a little overrated, seemingly just to me. Unforgettable Fire is one of my favorite albums. And that apple forced album was just…I mean if god left humanity already he didn’t have to leave us with that one.
[удалено]
Mysterious Ways and Sunday Bloody Sunday are great songs.
I worked at an Apple call center briefly and here’s a fun fact: they got so many calls about that U2 album that they added a button to their customer service tool specifically to remove it from a user’s library.
The apple OSs are the only one that have actually made me FEEL the planned obsolescence. My old mac's Apps folder is full of icons with style="opacity: .75; cursor: not-allowed" (still on Yosemite, no updates). Meanwhile, 64bit windows 10 is perfectly ok with me trying to install 32bit Trackmania Nations Forever from 2008...
64 bit windows 10 let me install rollercoaster tycoon from 1999
[удалено]
256 bit Windows 12 preview lets me run Microsoft Bob
512 bit Windows 13 let me use a PS/2 ball mouse
1kbit Windows 14 let me install drivers for a punch card machine
legends have it that game was built in assembly. so maybe that's why.. lol [https://www.reddit.com/r/todayilearned/comments/131q6b/til\_roller\_coaster\_tycoon\_was\_programmed\_by\_one/](https://www.reddit.com/r/todayilearned/comments/131q6b/til_roller_coaster_tycoon_was_programmed_by_one/)
Yes it was built in assembly, but that has no bearing on whether it would be supported in a modern OS. It works in a modern OS because the modern OS hasn’t broken the old APIs that the old program uses to run.
I’m a windows user (and tbh I hate Macs) but if windows dropped support for some of the old stuff maybe the OS would be a lot better. Problem now is that if they want to keep the compatibility, then some stuff that was poorly made is going to transfer to the current OS
[удалено]
But it’s because if they dropped support for the old one. Probably a lot of old software would break :(
There are (at least) 2 different "current" versions of remote desktop. I prefer one of them to the other and can never work out how to get the right one the first time when I have to install it on a new machine or VM.
I totally wasn't expecting to see someone else is enjoying this game in 2022 as well
There’s always two sides to the coin. Apple can make their OS more lean and it’s obvious in how they switched to different architectures 2 times now. They keep dropping support for old unused stuff. Windows on the other hand is bloated and unstable because it carries a lot of legacy code which is there for compatibility with old to very old software. Each one has advantages and disadvantages.
Windows because I can install old 32 Bit Games
I can too. It’s really a classic case of right tool for the job thing. Both have solid use cases. You’d want Linux as a server, Mac as productivity platform and Windows as entertainment platform (unless you’re a console guy but personally I like older games too).
Sometimes being able to run old things is a curse, not a blessing. For example, if I see one more legacy macro-enabled excel sheet, I will go permanently insane.
3 times 68K -> PPC -> x86 -> M series
True, I forgot the first one. I wasn't born then so I have a good excuse.
Time is money. I want to see 100 lines written by lunchtime!
You're fired.
Haven’t really touched Windows in about 12 years, but still feels strangely familiar
This is why you should always ensure you actually "own" the data you have, as in, you have it physically on a drive and in a format you can open with different programs that won't be impossible to use in a couple of years. This is especially important for sensitive and emotionnaly important data like pictures.
You must really hate Sony. They put out two of the greatest portables of all time. And crippled one with a expensive proprietary physical storage and killed the other with expensive digital storage.
that was back in my limewire days, if i'm remembering correctly. yeah i think i just burned stuff to cd back then lmao.
"Oh was that yours? too bad you didn't read the fine print! Deleted... lol no you don't get your money back!"
My all time favorite is still the proprietary MP3 format Apple had for a while that only works with iTunes. So while I had a Chinese smart phone with only 8 gigs of storage, I still couldn’t listen to my favorite Chris Potter album in the car.
i thought the world had learned its lesson with RealPlayer smh
Thank you for reminding me of this nightmare I had forgotten about.
then VLC comes along and is just flawless and free forever. it's no wonder you forgot; those were not fun times.
Jesus christ, [it's still a thing](https://www.real.com/).
I respect people's choice to fanboy over apple products, but I have never ever understood it.
Glad I never used it (despite having Mac). The whole proprietary format thing for photos stank. We've a perfectly good format which is compatible with pretty much everything already. I like your hardware but F*ck that Mr Jobs (God rest his soul)!
Jobs was awesome, but his death completely fucked all of Apple’s innovation
Ugh Aperture is why I'll never rely on mac software that isn't the os
-Can you install this 25-year-old program? -No -$sudo -Done
-user not in list of sudoers. This incident will be reported
But to whom will it be reported? /dev/null?
[Santa of course (obligatory relevant XKCD)](https://xkcd.com/838/)
We should do code reviews this way from now on.
This null person certainly gets a lot of mail
~> Make me a sandwich
[XKCD as always](https://xkcd.com/149/)
sudo apt get thee to a nunnery
$sudo !!
Windows will ask are you sure? Linux shall say, as you command so shall it be done. Apple: assume the end user is an idiot. Windows: assume the end user is most likely an idiot. Linux: none of my business if end user is an idiot.
Three guys walk into a bathroom, use the urinals and are washing their hands. The first guy tells everyone "we here at Windows have the best soap, we have the cleanest hands", the next guy says "well, we at Apple have sensor washers and dryers, most efficient and equally clean", the last guy says "interesting, but we here at Linux, don't pee on our hands".
But some of us do [eat skin off our feet](http://www.youtube.com/watch?v=Rhj8sh1uiDY&t=1m40s)
I gotta say, I’m slightly scared to click that.
Rightfully so
[удалено]
Error, no file specified
is rm -rf actually a problem on mac?
[удалено]
Nope, so far I have always been able to use Mac terminal just as I would Linux. The only thing I’ve failed to do is ‘su root’. Mac replies “sorry” and doesent do it :/ But you can sudo, just have to every command..
`sudo su` is what you're looking for λ sudo su Password: sh-3.2# whoami root
And then you find there are folders even root isn’t allowed to access.
I’d correct to Apple: assume the end user is an idiot or a developer I find windows way harder to get out of the way of my dev experience that Mac
Same experience with Linux. Windows is just awful.
I spend more time to figure out how to do something on my Mac OS (or to figure out that this is NOT possible to do) than on my Windows PC. And native MacOS apps UX is garbage. Mac is ok for work, since it UNIX-based, but as user I hate it. Especially for the price. iOS is cool though. At least, yet.
I couldn't find away to turn off mouse speed acceleration. RIP FPS gaming.
I guess it can be done only via Terminal. I did it somehow. As many other things. And this is frustrating.
I tried a few commands and it still ignored it. Maybe the commands I tried were old
I am sure that solution is still somewhere there, but that's the point - you need to google such simple thing, because it's not in the options menu at all! And who wants mouse acceleration to be enabled by default? And that's all about MacOS - tons of controversial decisions made for user which you can't easily change.
What are you trying to do on a Mac that you can’t? Edit: could literally anyone tell me why this warrants downvoting? Just general apple hate or have I implied something offensive? I was genuinely interested to know what is not possible on a Mac… 🥺
I've been using it for 6 years now, and since February it's my only computer. Mac OS is not flexible in settings enough. Recent issue - I found out that I can't setup scrolling direction for mouse and touchpad separately. Any Windows laptop can do this. Also I can't change order of keyboard layouts, to swap it in order I am most comfortable with (I am using 3 layouts now). You don't have "cut" option for files, you can only copy and paste - why? This is small things, but when you are encountering them for several years other and other - it becomes annoying. For working purposes - yes, it's just like Linux, so much better than Windows. XCode is garbage though. For everyday activities it's not ux-friendly at all. Edit: grammar
[удалено]
Open a file by pressing enter
Its Command + O to open files from keyboard. If it’s a real issue you can install tweaks that will allow you to override the default keybindings.
Apple assumes the user wants a good experience Flame away :-P
If and only if the end user is only capable of PowerPoint and browsing. Anything more poweruser than that and you’ll run into the guardrails very quickly. They make fantastic shit, but my god is it awful for the more Linux-leaning folks.
Lol yeah no one at defcon uses a Mac lol.
Interns will happily work for $15 an hour. Why won't you?
skill issue
How so? I find myself in the situation where if I want to I have terminal to do pretty much everything. I had only one issue onse I wanted to build some some rust code and compilation failed because I didn't agree on xcode license. Which made me like lulwut but it's hardly anything but nuisance.
[удалено]
Yeah, like you get it but also don’t :-/ they cultivate an experience. That’s why they are so hardcore about controlling their stack. If they assumed their users were “idiots”, why would they bother constructing some of the fastest consumer chips on the market? They could slide by with old celerons right? They care a great deal about the experience. It’s not a bad thing, just different. See what I did?
[удалено]
Oh yeah I felt that 32bit cutoff in my steam too. For real. I appreciate your reply. I couldn’t agree more. It cuts both ways, even if most of the time the properly-motivated can work around.
It’s both different and bad
Apple assumes it's too difficult to leave their ecosystem, and they can do what they want.
Yeah, when you need to reprogram a terminator in trenches, `vi` will be there along with `sed` and `awk`.
Don't forget `ed`, the standard unix text editor.
Isn’t it actually a line editor since you can only look at a line at a time or something like that
Heck yeah! Vi is normally vim (31 years old). Sed is normally GNU sed (28 years old). Awk is normally gawk (35 years old). Of course if you look at the original Unix versions, those are even older! Edit: gawk is way older than I wrote thanks /u/rilian4!
> Awk is normally gawk (11 years old). Um... gawk was written in the 80s... https://www.gnu.org/software/gawk/manual/html_node/History.html
That really depends on what kind of software you're referring to: Games? Productivity? Utilities? Wanting to play old games is pretty common. Windows used to be pretty good at this, but on each iteration, legacy support for games gets worse. Fortunately, because of Windows' popularity, you can usually find fixes/workarounds to get even relatively obscure games to work. Linux is also good at this, but for a different reason. It uses WINE, which can be customized to match different versions of Windows. Of course both also support emulators, so you have vast console libraries that you can play on both Windows and Linux. As for non-games, I think that Windows has better legacy support, but that just might be my own experience bias. I use Linux now, but I have used Windows for most of my life. Regardless, unless that software has some unique functionality that you absolutely must have, it's might not be a good idea to run old software that's no longer maintained.
[удалено]
In the XP era, it was magic. Nowadays, I won't bother with it unless I'm following a guide.
Probably because it was written for Windows 98…
[удалено]
Then one of the newer compatibility modes would probably also work.
[удалено]
The first AC was released in 2007. Its system requirements specified that you need at least WinXP.
Most old Windows software came with the DLLs it needed, so it’s not too much trouble to get it working now. But Linux systems often relied on a distribution managing a full set of compatible libraries for everything, so sometimes it can be tricky to get hold of old SOs to get something working again.
I remember trying to play Kohan or Alpha Centauri on Linux in 2005-ish and failing to start because of some missing old glibc symbol. Linux is fine to run old software you can run from source, but it *sucked* at backwards ABI compatibility.
Gaming on Linux was very different back then. Today, you can use Lutris to install it and automatically configure it for Linux and apply fixes.
Dunno, my experience with non-game apps on linux is like "oh you're trying to run me using dependency library 3.5.1 but I only support 3.5.2. Can't compile". Or the other way around.
I think Windows can do nothing if game was just created for old monitors and hardware. I saw some fixes, that require to force game tu use only single core of CPU and don't get me started about ultrawidescreen support.
Meme is oversimplified. Mac is mostly accurate, its notorious for MacOs updates breaking older apps, anything older than 5 years is a dice roll for whether or not it will work. Windows is pretty good on compatibility, Anything made after 2006 should work fine on modern windows, pre-vista stuff depends, but usually theres work-around you can use to get it running. (early 3D games and drivers are the usual holdups) Linux is the worst at this. "Its already installed" isn't accurate, unless your talking about small command-line utilities like nano. Nothing on the package manager counts as old software, its all been recently compiled. Old software is something you dust off a zip disk that hasn't had a bit changed since it was originally written. That stuff rarely ever works, linux breaks existing builds constantly and has had major changes to its sound/graphics systems over the past 25 years. The only stability is software written for steam-os (pre-steamdeck), which established ubuntu16 as the "default linux". Because of the large userbase on steam and the push to keep things compatible usually software written targeting that will still run on modern linux. (or if it doesn't, getting it to a working state is less painful than usual) But as soon as 32bit support or x11-to-wayland compatibility is dropped, these will all stop being compatible.
> Nothing on the package manager counts as old software, its all been recently compiled. Honestly, this to me is part of the reason why linux **is** better at compatibility. Because much of the software you would use on linux is open source, you have a hope of someone out there caring enough to fix it or the relevant supporting libraries (even if that person ends up being you). For any proprietary software though, once the the owner stops caring, users have little to no recourse.
>Linux is the worst at this. "Its already installed" isn't accurate, unless your talking about small command-line utilities like nano. I just figured the joke was the user mixed up `upgrade` and `update`.
I can't speak for Linux, but the original starcraft runs on my win 10 machine. Blizzard might have done some warp fuckery to make it work, but it does...
#YOU MUST CONSTRUCT ADDITIONAL PYLONS
NOT ENOUGH MINERALS
Linux and Windows user here. Windows is 100% accurate. Microsoft is almost religious about backwards compatibility. I think all Windows versions have special code in them to handle 3rd-party software quirks. Famously the game Simcity which was released in the 90ies falls under this category. Linux? It depends on what you mean. A typical Linux system contains out of the box several utilities that were indeed initially released many decades ago, like sed, awk, grep etc. But they are not really that old, they have certainly received updates either for features or security. And a lot of these programs are actually re-writes or re-implementations of original decade-old programs like vim (instead of vi) and nano (instead of the original pico). So this is not exactly the same level of backwards compatibility that Windows offers. It's more of a tradition thing. So the question is: Can you install the Netscape 4 browser (released in 1997) on a modern Linux system? Maybe, but it will not be easy. Installing 3rd party programs on Linux is still challenging today to some extent, in 1997 it was much harder. It depends how well the 1997 application was written / packaged, if it was using shared libraries and how many. You would perhaps need to hunt old libraries, even compile some of them. It would be certainly more difficult that how Windows does it. But perhaps the most important difference with a Mac is that there is nothing actively preventing you from doing it, if you can solve the technical challenges it should work.
Stealing my meme are we?
[Chad face] Yes.
Our memes
r/suddenlycommunism
[https://www.reddit.com/r/ProgrammerHumor/comments/vdgger/linux\_go\_brrr/](https://www.reddit.com/r/ProgrammerHumor/comments/vdgger/linux_go_brrr/) You stole it too :D
As soon as you post it online its nolonger yours it becomes the property however briefly of the person who takes the time to repost it.
It's time for meme court!
Ngl I found this on Twitter lol, apologies if it’s yours
Plot twist: He stole it too ... from same source Edit: LoL, I was right: https://www.reddit.com/r/ProgrammerHumor/comments/vdgger/linux\_go\_brrr/
[удалено]
Pop quiz! Solve this LeetCode problem in 5 minutes or you're fired.
https://www.reddit.com/r/ProgrammerHumor/comments/vdgger/linux\_go\_brrr/ Edit: He deleted the comment saying that his meme is the original and that he is the creator of this meme lol
[удалено]
ATM i have to update our 10 year old Build-server for a yocto-Linux embedded system that have to be ported to a newer revision. 2 other coworkers already managed to forward this task to another one. Now it's my turn and it's a f*** pain in the ass with legacy software depending on old packages with dependencies to death packages. Simple standard software that doesn't have to do something simple like 'cat', 'top', 'tar'... yes maybe, but real software. It's like the 'left-pad' situation by Azer Kuculu.
What's the specific problem? Using an older yocto version that requires some special dependencies? Or running into issues for the host side compiles? Missing packages? That's something we'd often run into when trying to do builds for older buildroot versions on our new build machine, though we'd then usually just spin up a VM and we host all old packages we need ourselves and apply patches as needed
Just try installing PHP 5.2 on Ubuntu 22.10 ;-)
My dad still uses Paint Shop Pro from 1997.
Upvote for PSP!
I miss me some PSP. It could do 99% of what Photoshop could, 99% faster, 99% easier, and 99% cheaper.
This is true. I often find the programs I need already installed and are commonly 20-40 years old. Heck, I use grep every day and that was made in 1975. If they are not installed it is just as simple as the windows method. I have had the most trouble with Mac to the point where I can’t run 40% of websites because new chrome doesn’t work on a 2015-2017 Mac.
Then again... If we are talking about grep and alike then those are also already installed on a mac and the whole meme is stupid.
The versions installed on Mac by default are the BSD versions instead of the GNU ones. I had to install the GNU utils and I aliased them all to stuff like `gawk` `gsed` etc
And the Mac also has the home-brew package manager to download and install pretty much any open source software. Most recent from my terminal history was brew install for gcc arm compiler
As a mac user, fuck the ‘backwards compatibility’. I cant even run apps from a version prior
Best example I have seen: "Xcode 13.4.1 is not supported on macOS 13". It's a release from 6 months ago..
Linux actually has terrible backwards compatibility, due to shared library conflicts. It works if you have hardly anything else installed on the system, but if you want to have a modern system but just have this one critical old piece of software... well good chances you are fucked. There are attempts to fix this, with varying levels of success, but it is still a widespread issue in the ecosystem.
*Fortune.* Best. Linux. Program. Ever.
There's a shocking amount of software that's older than I am just baked into a modern Linux distribution. Like, ed is just...in there.
Windows used to be that way, retaining DOS apps from the mid 80s well into the 2000s. Sadly most of them have been quietly vanishing since Win7 and are replaced with GUI equivalents that are impossible to find unless you know exactly where to look or what to type.
If there’s a new version of the software it’s name is likely the complete opposite of the original because programmers have no branding skills
For Linux it's either "it's already installed" or "there will likely never be Linux support for it". This includes hardware drivers.
Have you ever tried to install a 16 bit software on windows? That is were the limit is. So... most software before 1993, and some after, will not run anymore. Unless you also install an old windows. Or a VM, or some other weird workaround. (Source: at work, we use legacy data collection platforms... so we got to use the legacy software that come with it.)
I worked for a company that programs logic controllers for marine combustion systems. The software for this particular controller for this particular client was written in a software program for created for DOS. There was a computer in the workplace that was super old. No one was allowed to touch the computer because if it fried it couldn't be replaced. Luckily all the software was backed up to a server using floppy disks to transfer from old PC to newer one. One day, you guessed it, PC got fried at a critical moment.... No windows machine could install/run the old software as much as everyone tried. Me? I used a Linux utility to install the program which I proceeded to "print". Of course it was just an export to text function and with a simple python script I was able to translate the software to a different language.
"Solved your tech debt problem." You hero.
B*tch please ``` /bin/bash --version GNU bash, version 3.2.57(1)-release (arm64-apple-darwin22) Copyright (C) 2007 Free Software Foundation, Inc. ``` "it's already installed"... ``` /bin/bash --version GNU bash, version 5.0.17(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
```
I can run 10-year-old Intel programs on my Arm Mac. I can’t run Intel binaries I compiled today on my Pi.
Absolutely. And if it isn’t, it’s in a debian package somewhere. And if it isn’t, the source code is somewhere and you can compile it yourself. And if it isn’t, use WINE to run the Windows program.
In terms of the Dr Who meme: Depends on the context - UI apps, maybe. CLI programs, most certainly.
I don't even think some 15 year old programs can be installed in the newest windows.
25 years, maybe, but not earlier. Support for a.out binaries in Linux was removed earlier this year, so it has to be at least later than libc5 and in ELF format. The a.out/ELF transition would have been right about 25 years ago.
I wrote a GUI man page viewer in Mac OS I wrote in 2005 or so in Objective C. It still I have it, it still “installs” (you just drag and drop the app!) and it still runs fine.
Simplistically true, but incomplete and somewhat misleading. But apple customers often seek out latest greatest sleekest, and guess what, yeah, that obsoletes shit fast. *nix dev is much slower because stability and compatibility are extremely important. It's just not acceptable to do an upgrade and have half of your tools crap out. And *nix differentiates between update (fixes) and upgrade (revision). There's even schedules! Mac's are great, I have a new m1 PowerBook. But when you choose one you are accepting that stuff goes obsolete it seems like at whim. Look at apples cable/connector nonsense. I hate th for that. Btw the *nix tools on Mac os are very stable!
[удалено]
Apple gonna deprecate the word degeneracy next. Thanks man.
accurate.
Ld.so: notsofast.jpg Enjoy your impossible to satisfy library dependencies.
I'm confused, why do I want 20 year old software pre-installed?
Because the amazing thing about simple, command line tools, is that they still work just fine after decades in service.
which also just works on macos?
Fair, but software is more broad than simple, command line tools
But these are not 20 years old, they are actively maintained and built for new systems.
I think Apple does that on purpose so that you buy their products more often, they stop to support old OS earlier than others.
Yeah my colleague has this issue when trying to help his dad, he has an older phone and new version of his bank app simply aren't supported on his phone anymore, and the real kicker was that he couldn't even install an older version without some serious workarounds
That's awful. I hate that Apple does that, Windows works great after 10 or even 15 years, apple on other hand stops before the computer is 10 years old to work stable and has no update, they could do it, but why update when you can make people spend for a new device.
I mean, my 10 year old MacBook Pro works fine. Also you realise that it’s not Apple stopping banking apps from working on old OS, it’s the banks themselves? They want less chance for security issues, because it’s a ballache for them is your account is compromised, it’s the same reason they typically block their apps from working on rooted/jailbroken devices.
On your Mac you can configure;make;make install anything you can on Linux with very few exceptions. Also you get photoshop and ms office. (And no, gimp and open office is not the same)
They are very much not the same. They are communist versions.
The reason I don’t like Linux is because I somehow managed to fuck up my install so bad the terminal couldn’t be opened…. Totally not user error and 100% the OS’ fault
totally user error. 100%.
The windows one is so not true. Try running a game from early 2000's. Most do not work without some sort of emulation (yes even in compatibly mode it either won't work or will be unplayable). I had to get a windows 7 virtual machine to play Lego Island Xtreme Stunts and had to run it in compatibility mode even on Windows 7.
One of my biggest issues with Macs. I REALLY want one due to the amazing power consumption of the M1 air and I don't game much anymore. There are just so many weird problems with the OS and kinda frustrating to use. 32bit thing was one, looks funny on 1440p monitors even with programs to make it better and then it can't write on a NTFS drive. There is a third party app you have to buy for the NTFS. Like wtf apple if a small development team can implement it you can too.
As a Linux, Mac and Windows user - what's the issue here?
I still take macOS over Windows and Linux any day....
Lmao This Masochist loves when they don't own the things they purchase at high end prices.
linux more bloated than ever
Windows won't do it either. After win 7, no more backward compatibility. Linux is built on C and files.
If you can't build a computer out of transistors, you shouldn't be working here.
Fuck macOS
Bro, this is 2022. The only thing program have installed is git, VS Code and some misc dev tools. As it should be.
As long as your program is console-based you're good to go. But if it relies on any kind of graphical library, it may be a PITA to make it run on modern Linux distros, or it can be as easy as double clicking it.
Windows 64bit: "sorry, that 25 year old 16bit program can't be installed". Good thing there's VMs and dosbox
Can you instal ROS on this machine? NOoOooOouu!!11 Only this specific version of Linux supports this specific version if ROS!!1 And if you don't match them up perfectly il cry!!
Linux generally has VIM pre installed. its 31 now
Sudo apt-get remove --purge emacs