Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Sorry, this should be a "feature" of the operating system I'm using, not an additional add-on piece of software that I have to purchase.


I'm so happy that OS X doesn't do notifications. Dock badges are already distracting enough...

I always like it when someone gives a talk, attaches his windows laptop to the beamer, and is then constantly distracted by the yellow notifications in the bottom right corner "You are now connected to the internet", "Your virus definitions are out of date", "New hardware detected"...


Microsoft Windows did it right, all notifications are standardized and put into the icon tray. If I want to disable notifications I open the tray settings and disable them there. MacOS never standardized anything, and so every MacOS app creates a new non-standard tray icon, with its own notification system, and some of them now use Growl and some of them don't. It's a mess that even Microsoft managed to standardize 10 years ago.


Microsoft did it exactly right if you assume popup notifications are necessary. I firmly believe that popup notifications are unnecessary and distracting, and that's why I prefer the "notification system" of OS X (red badges in the dock). These are a standard. Growl and menu bar status icons etc are just useless cruft introduced by developers who don't want to adhere to the standard. I could care less if my OS notifies me that it discovered a new input device, or that someone sent me an email labelled "urgent", or whatever.

Of course, OS X is not as clean and notification-free as I'd like it to be: It annoys me every other week or so with some useless software update, and every 10 days it complains that I didn't plug in the backup drive for some time.

Now, it might be possible to configure and disable all these notifications, but I just don't want to bother. I want my computer to act on my command, and in my eyes there is almost no excuse for putting up an unexpected notification or alert or dialog for anything.


Actually, it should be a feature of the graphical (or non graphical) environment you are in, not the underlying OS. The OS should not be concerned with how or what things appear on a screen.


You're confusing OS with the kernel. The graphical environment is part of the OS.

EDIT: is -> is (often)


I find the term Operating System mostly outdated these days when all common OSes ship with wide array of applications, some which are essential for the system to function, and others less so.


You are confusing OS with the userland. Graphical environment is not necessarily a part of the OS. If you run Linux you can load a number of different graphical environments.


If I use Linux I can load a number of different filesystems. Are these not part of the OS?

While the OS doesn't necessarily have to distribute a graphical environment, it can and it is often a feature of the OS, unlike what rbanffy said.

I've edited my post above.


> If I use Linux I can load a number of different filesystems. Are these not part of the OS?

Actually, most filesystems are part of the kernel. There is the FUSE mechanism, on which you can attach user-space file systems. Filesystem drivers attached in such way are usually (unless you are doing something wrong) portable across OSs that share similar mechanisms and, as the name implies, are withing the user space. not OS-space.

> it is often a feature of the OS

Much like tires are a feature of a car. The fact you bought them together does not mean they are the same object. A tire is not a car much like a GUI is not an OS.


Never said they were the same thing. My original post was "is part of the OS".

OS space

Again, that's kernel space. OS is something bigger. Debian is an OS. GNU/Linux is an OS. Linux by itself isn't.


I'd just like to point out that this sort of pedantry is kind of pathetic.


Funny you say that. I have distinct memories of running Gnome on top of Linux, FreeBSD and OpenSolaris. I even remember running a somewhat early version on IRIX and on MkLinux.

I must be mistaken.


I never said it had to be exclusive to one OS.


But wouldn't that mean it's no more part of the underlying OS as Keynote is not part of OSX?


I can use the FreeBSD kernel in FreeBSD and Debian. Is the kernel not part of the FreeBSD OS?


Yes if you need that sort of clarification I was referring to the MacOSX "graphical environment".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: