News for hackers. Stuff that matters.
Re:Interview with Haiku developer Paweł Dziepak by rayiner on Friday May 16, 2014 @10:10AM (#7755564)
> Are there many here that were BeOS lovers?

I used it on the desktop for about six months to a year (1999? 2000?). R4.5. Switched away when they sold to Palm.

I still have a copy of Giampalo's "Practical Filesystem Design" somewhere in the house. It looks like he's published it online: http://www.nobius.org/~dbg/practical-file-system-design.pdf.

I remember at the time being upset that Apple had gone with NeXT instead of BeOS (http://en.wikipedia.org/wiki/BeOS#History), but in retrospect it was obviously the right call, even from a technical point of view. It's really crazy that OS X 10.0 was such a pig on the systems of the time, but now fits in a phone...

PS: Does anyone know if Be's developer notes/articles are archived anywhere? I remember there being some really great articles from the OS developers about stuff like how the app_server worked, etc.

EDIT: Ah yes, the Be Newsletters: http://www.haiku-os.org/legacy-docs/benewsletter/index.html. These are fricking great. I strongly recommend reading them for anyone interested in OS internals.

Re:Interview with Haiku developer Paweł Dziepak by gecko on Friday May 16, 2014 @10:22AM (#7755646)
I'm not quite sure what you're aiming for, but the Be Book is available online (https://www.haiku-os.org/legacy-docs/bebook/), and includes all the documentation for the API. I don't know that any of the internals stuff is online, though.

EDIT: Haiku also has the Be newsletters (https://www.haiku-os.org/legacy-docs/benewsletter/index.html) and "Programming the Be Operating System" (https://www.haiku-os.org/legacy-docs/programming_the_be_oper...), which actually does encompass everything I think you were looking for.

Re:Interview with Haiku developer Paweł Dziepak by protomyth on Friday May 16, 2014 @10:28AM (#7755669)
"It's really crazy that OS X 10.0 was such a pig on the systems of the time"

I was so ticked because OpenStep and NeXTSTEP were so responsive and I couldn't figure out what the people at Apple had done to it. Plus, changing how the menu[1] worked and moving the vertical scrollbar were and are grave sins as far as I'm concerned.

1) The UI rule that is used to justify using the Mac menu bar doesn't make any sense for touch, big monitors, or multi-monitors.

Re:Interview with Haiku developer Paweł Dziepak by rayiner on Friday May 16, 2014 @10:34AM (#7755698)
> I couldn't figure out what the people at Apple had done to it.

Double buffered, compositing window system.

Re:Interview with Haiku developer Paweł Dziepak by CocaKoala on Friday May 16, 2014 @01:13PM (#7756550)
Isn't the Mac menu bar designed to keep Fitts' law in mind? I can see how that isn't relevant for touch, but why does it not apply for big monitors or multiple monitors?
Re:Interview with Haiku developer Paweł Dziepak by protomyth on Friday May 16, 2014 @02:35PM (#7757108)
leave what I'm working on -> scroll -> scroll -> scroll -> click menu -> run mouse back to window via a lot of scrolling

NeXTSTEP had nice menu that could be detached - it was so easy

Re:Interview with Haiku developer Paweł Dziepak by wtallis on Friday May 16, 2014 @04:07PM (#7757633)
That's not what "scrolling" generally means. And if your cursor has a decent acceleration curve applied to it, the potentially long distance to the menu won't matter unless the menu is at least one large monitor away.
Re:Interview with Haiku developer Paweł Dziepak by protomyth on Friday May 16, 2014 @04:32PM (#7757740)
and what word would you use?

well, its a tad bit longer than the NeXTSTEP menu near the window and OS X doesn't allow tear-offs. I find it irritating and stupid compared to what NeXT had. There are quite a few things they dropped in the conversion from NeXTSTEP / OpenStep to OS X that I miss.

Re:Interview with Haiku developer Paweł Dziepak by CocaKoala on Friday May 16, 2014 @05:20PM (#7757981)
Which UI rule are you thinking about? Fitts' Law doesn't have anything to do with distance. It might be the case that you have to move your mouse pointer an inconvenient distance to get to the menu bar, but that doesn't change the fact that putting the bar at the top of the screen gives the bar functionally infinite height and makes it easier to accurately point to.
Re:Interview with Haiku developer Paweł Dziepak by wtallis on Friday May 16, 2014 @05:40PM (#7758088)
Fitts' Law absolutely does include distance: it's the observation that the time it takes to hit a target increases with increasing distance or decreasing size of target.
Re:Interview with Haiku developer Paweł Dziepak by CocaKoala on Friday May 16, 2014 @08:26PM (#7758736)
Ah, okay. I guess I misremembered it from when I learned it a few years ago. Thanks for clarifying!