News for hackers. Stuff that matters.
Re:AirPlay and Touch Bar = Network Disaster by pazimzadeh on Saturday June 11, 2022 @03:43PM (#31707586)
Maybe let's wait until Windows allows scrolling of a non-active window before saying this.

Or moving/changing the name of a file while it's open.

Or having a slash in a file name.

Re:AirPlay and Touch Bar = Network Disaster by tshell on Saturday June 11, 2022 @03:56PM (#31707714)
Pretty sure that you can scroll non-active windows. Just tried it to be sure.
Re:AirPlay and Touch Bar = Network Disaster by pazimzadeh on Saturday June 11, 2022 @04:39PM (#31708142)
Wow, didn't realize thank you!

I still think being able to move/change the name of a file while it's open is impressive

Re:AirPlay and Touch Bar = Network Disaster by bgroins on Saturday June 11, 2022 @03:59PM (#31707740)
Yes, works fine on Windows 11
Re:AirPlay and Touch Bar = Network Disaster by iggldiggl on Saturday June 11, 2022 @04:05PM (#31707793)
Windows 10, too. I think it didn't work in Windows 7, though. If my memory is correct, that means that it's not a super-new feature, but still relatively newish.
Re:AirPlay and Touch Bar = Network Disaster by jeroenhd on Saturday June 11, 2022 @04:20PM (#31707955)
Windows 10 (at least the first version) came out seven years ago. It's not even new anymore, it's well on its way to just becoming... old?
Re:AirPlay and Touch Bar = Network Disaster by iggldiggl on Sunday June 12, 2022 @08:52AM (#31714104)
I guess my memory is somewhat skewed by having skipped across Windows 8, true.
Re:AirPlay and Touch Bar = Network Disaster by Geezus-42 on Saturday June 11, 2022 @04:30PM (#31708056)
As a Linux user, why would you want a slash in a filename?
Re:AirPlay and Touch Bar = Network Disaster by dmd on Saturday June 11, 2022 @04:34PM (#31708089)
Because a very large fraction of people - greater than 90% - use forward slashes in dates, and people like putting dates in filenames.

Nearly all of those people have never seen a filename path written out in text, and wouldn't care if they did.

Re:AirPlay and Touch Bar = Network Disaster by sofixa on Saturday June 11, 2022 @05:14PM (#31708485)
> Because a very large fraction of people - greater than 90% - use forward slashes in dates

Citation needed

Re:AirPlay and Touch Bar = Network Disaster by jen729w on Saturday June 11, 2022 @05:45PM (#31708740)
A forward slash is a very common separator character.

I did this myself the other week. Mac user. Folder was called ‘Lessons/episodes’ from memory. I only noticed it was weird when my Synology didn’t display the character. Renamed to ‘Lessons & episodes’.

Re:AirPlay and Touch Bar = Network Disaster by sofixa on Sunday June 12, 2022 @03:53AM (#31712527)
It absolutely is. That doesn't mean that 90% of the world population use forward slashes for dates.
Re:AirPlay and Touch Bar = Network Disaster by smoldesu on Saturday June 11, 2022 @04:01PM (#31707758)
MacOS has really strong userland software, stuff like the Quartz compositor is genuinely quite hard to beat (neither Windows, x11 nor Wayland can live up to it's featureset and stability).

However, MacOS as an operating system really is a mess. Especially the XNU kernel, which is still an unbelievable amalgamation of disagreeing technology. Remember, MacOS is not natively a UNIX-certified machine: all of it's UNIX compatibility comes from a BSD-based compatibility layer that hasn't really been changed since the late-90s. Oh, and the coreutils? Notoriously garbage. MacOS ships with all sorts of outdated, downgraded, vulnerable and otherwise broken shell utilities. pico instead of nano, zsh instead of modern bash... hell, even something as simple as installing git is a 700mb installation with a mandatory reboot.

I'll give MacOS credit where credit is due (Apple had good design philosophies in the 2010s), but the actual operating system (see: functional network of software components) is truly awful, arguably just as bad as Windows if not worse. Just about it's only redeeming qualities are the things that Apple didn't make (like pf and process management. If you forced me to pick something that I found impressive, I'd have to choose Grand Central Dispatch, but even that isn't terribly impressive. It's mostly as if some Apple engineers decided to iterate on the fairly lackluster Linux process management. It would have been a miracle if they managed to make something worse.

Re:AirPlay and Touch Bar = Network Disaster by jolux on Saturday June 11, 2022 @04:07PM (#31707816)
> even something as simple as installing git is a 700mb installation with a mandatory reboot

Mandatory reboot? I've never experienced that with the Xcode command line tools.

Re:AirPlay and Touch Bar = Network Disaster by smoldesu on Saturday June 11, 2022 @04:13PM (#31707892)
I could be wrong, last time I seriously used MacOS (for both personal/work uses) was Mojave. Either way, it's installing a lot more than just the 30mb of the git binary, so I learned my lesson and just installed all the GNU stuff with my package manager. Annoying to be sure, but somehow better than dealing with Apple's default way of handling it.
Re:AirPlay and Touch Bar = Network Disaster by jolux on Saturday June 11, 2022 @07:41PM (#31709587)
Yeah, brew requires the CLT because it’s built on git, so I assumed that’s what you were talking about.
Re:AirPlay and Touch Bar = Network Disaster by assttoasstmgr on Saturday June 11, 2022 @04:40PM (#31708161)
> pico instead of nano, zsh instead of modern bash

nano is a GNU clone of pico. pico is OG nano.

bash was replaced with zsh because Apple purged their OS of all GPL3 software (including nano).

Re:AirPlay and Touch Bar = Network Disaster by pram on Saturday June 11, 2022 @09:17PM (#31710295)
Mach 2 (and thus XNU) was built on BSD 4, which was derived directly from Bell Labs UNIX V7. It has been “natively UNIX” as long as the other ancient V7 and SysV derivatives, like AIX and SunOS.

Maybe what you really mean is you don’t like UNIX and expect it to work like Linux?

Re:AirPlay and Touch Bar = Network Disaster by howinteresting on Sunday June 12, 2022 @01:09AM (#31711614)
Yes, Linux is better than any certified Unix and that's one of the big reasons macOS is worse for Unix-like things than Linux.
Re:AirPlay and Touch Bar = Network Disaster by pram on Sunday June 12, 2022 @01:29AM (#31711700)
No doubt my dude, but thats not the point. BSD in MacOS is not a 'compatibility layer'

When CMU made Mach, it was a BSD OS. When Next made NextStep on top of Mach, it was a BSD OS. When Apple made OSX with NextStep, it was still BSD.

Re:AirPlay and Touch Bar = Network Disaster by astrange on Saturday June 11, 2022 @06:55PM (#31709281)
You seem to be under the impression that because you haven’t looked up if anything’s changed since 2010, nothing has.

The command line tools (except GPL ones) do get updated from FreeBSD and there’s nothing “non-native” about how the kernel works.

Re:AirPlay and Touch Bar = Network Disaster by tjr225 on Saturday June 11, 2022 @04:23PM (#31707986)
Switching to gnu coreutils is trivial on a Mac.
Re:AirPlay and Touch Bar = Network Disaster by howinteresting on Sunday June 12, 2022 @01:10AM (#31711616)
Plenty of scripts will break in mysterious ways if you replace the sed binary with GNU sed.