[HN Gopher] Mac OS 9
___________________________________________________________________
Mac OS 9
Author : Shank
Score : 571 points
Date : 2022-12-05 17:00 UTC (5 hours ago)
(HTM) web link (macos9.app)
(TXT) w3m dump (macos9.app)
| zczc wrote:
| Apple logo on the bottom does not render on non-apple machines,
| because it is apple-specific PUA code-point U+F8FF. See
| https://en.wikipedia.org/wiki/Private_Use_Areas#Vendor_use
| ben_w wrote:
| Hah, Marathon Infinity, running in real time on a Javascript
| emulation of MacOS, in Safari, on my phone.
|
| What a difference 26 years makes.
| blonky wrote:
| Oh boy. Those extensions loading. So many times I held my breath
| when adding a new extension. If it doesn't then you have to
| restart in Safe mode, or something. I won't miss the extensions.
| OS 9 was cool. I used it a lot on my lime-green imac.
| DrBenCarson wrote:
| Really cool. Is this running in Web Assembly?
| s1k3s wrote:
| Damn what a terrible UX this is, no wonder Windows kicked their
| ass so hard with ME and XP. This reminded me to keep it simple
| and stupid proof whenever I want users to actually enjoy what I
| build, thanks!
| s1k3s wrote:
| I apologize to everyone who got triggered by the above comment.
| Please remember that Nike makes great shoes, but they also make
| a lot of crap.
| bovermyer wrote:
| Two questions:
|
| 1. Are you being serious, or are you being sarcastic?
|
| 2. If you're being serious, what about it is terrible?
| Mogzol wrote:
| I don't know if they were being serious, but as someone who
| never used a mac back then, I really struggled with this UI.
| Why do folders all open in a new window? Why can't I maximize
| a window by double-clicking the title bar? Why can I only
| resize windows with the little handle in the bottom corner?
| What is the point of the settings dock in the bottom left of
| the screen? Do I really need to change resolution and colors
| that often? Why do I have to browse the whole hard drive to
| find any of my applications? Why can't I right-click
| files/folders? What is the point of the bigger/smaller window
| button, why not maximize? Why does minimizing just collapse
| windows to their title bar? How do you even turn off the
| computer?
|
| These are all features that work how I would expect on
| Windows 98. I'm sure if I had used a mac back then this would
| all make sense to me, but even as someone who uses modern
| macs, I was very lost in the old UI.
| flenserboy wrote:
| A few quick answers --
|
| >Why do folders all open in a new window?
|
| Spacial Finder (see
| https://arstechnica.com/gadgets/2003/04/finder/). It
| remembers window position, icon positions within the
| window, and the like.
|
| >Why can't I maximize a window by double-clicking the title
| bar? Why can I only resize windows with the little handle
| in the bottom corner?
|
| Nobody really thought about maximizing by double-clicking,
| as there was the maximize button available, that maximized
| not to the screen but to the _content_ being presented (at
| least that was the intent). Double-clicking on the title
| bar made the contents of the window disappear while keeping
| the title bar hovering there. This was _great_ on small
| screens so that you didn 't have to click between windows
| that had information in them but could hide the top one,
| read the one below, and go back to the top one without
| moving the mouse.
|
| As for the little handle, that was for a) the sake of
| consistency, and b) because that was the one way the OS did
| things; resizing windows worked just that way. Not sure if
| that was purely intent or if it was due to system
| resources, especially in earlier Systems.
|
| >What is the point of the settings dock in the bottom left
| of the screen? Do I really need to change resolution and
| colors that often?
|
| I remember using settings much, much more than on current
| machines -- there were a lot of little tweaks one might
| want to make for performance or ease (changing colors or
| resolution might be necessary due to a game, for instance,
| whether for speed or compatibility if it were older).
|
| >Why do I have to browse the whole hard drive to find any
| of my applications? Why can't I right-click files/folders?
|
| That was simply the way of things, though there were plenty
| of extensions out there that put application links (or
| links to pretty much anything) into the Apple menu, which
| became a catch-all that Apple has pared down (in response?)
| to almost nothing.
|
| >What is the point of the bigger/smaller window button, why
| not maximize? Why does minimizing just collapse windows to
| their title bar?
|
| See above.
|
| >How do you even turn off the computer?
|
| Choose shut down, and turn it off with the switch when it
| told you it was safe to do so.
| Mogzol wrote:
| Thanks for the replies, I guess a lot of it does boil
| down to "that's just the way things were".
|
| Although, like I mentioned, all those features do work on
| Windows 98, which released over a year before Mac OS 9,
| so I think the parent's comment of "no wonder Windows
| kicked their ass so hard" does have a point. Windows 98
| feels far more "modern" than this, at least in my
| opinion.
|
| Also, in response to "Choose shut down, and turn it off
| with the switch when it told you it was safe to do so."
| That's what I was asking, where do I choose "shut down"?
| I expected it to be in the Apple menu but it wasn't
| there. After searching some more I eventually found it in
| the "Special" menu, still seems like a weird place for
| it.
| s1k3s wrote:
| I am serious, and it's all about how things are named and how
| the OS interacts with you.
|
| Some examples (imagine you've never used a computer before):
|
| - "file explorer" on Windows, "finder" on Mac. This is just
| an example of naming that I think it's just confusing to
| users, among many other names
|
| - a red "X" to close a program on windows, a random square
| with no color differentiation on the Mac
|
| - a clear view of what programs are running in the taskbar on
| Windows vs. the current active program in the top right
|
| - taskbar showing date + time and the calendar "on click" on
| Windows vs. time, date on click & no calendar on the Mac
|
| ... and the list can go on. I honestly believe they screwed
| up by acting too smart, when people wanted something simple
| that makes sense to them.
| robotresearcher wrote:
| - a clear view of what programs are running in the taskbar
| on Windows vs. the current active program in the top right
|
| The top right current program name has the running programs
| in a dropdown on click. You can 'tear off' the dropdown
| menu to create an always-visible task bar, either in the
| dropdown format or as nice little icons.
| thesuperbigfrog wrote:
| Just a reminder that Windows 98 was Microsoft's popular OS
| at the time and it had its own issues:
|
| https://youtu.be/yeUyxjLhAxU
| hardnose wrote:
| One of my first real entries into "the industry" was as a beta
| tester for WC2:ToD on Mac OS. Warms my heart to see its included
| here. Shout out to all my Burning Blade bros from the ladder
| days!
| GingerMidas wrote:
| Warcraft II actually plays, I wasn't expecting that.
| calmconviction wrote:
| Does anyone know the address of a website that used to bring up a
| full blown VM in the browser as a background to whatever the main
| site was loading?
| autotune wrote:
| Oh wow this actually has The Oregon Trail available to play, this
| is impressive!
| spking wrote:
| Prince of Persia as well. There goes my whole day.
| aareet wrote:
| I tried the Prince of Persia but it just loops on the intro.
| Wasn't able to get to the game.
| autotune wrote:
| This may sound obvious but try clicking File -> New Game.
| That is how I escaped the intro loop.
| lowbloodsugar wrote:
| Oh no... it has a working Civilization...
| TacticalCoder wrote:
| Oh the memories! I've spent countless hours on MacOS 8 and then 9
| IIRC, running QuarkXPress to do professional desktop publishing.
| Mostly on a beige Powermac G3 tower. I still have that computer
| somewhere in a garage, don't know if it still boots and still has
| my software of yore installed.
|
| Our physical tools of the trade were Iomega Zip drives and Iomega
| Zip disks (100 MB then 250 MB IIRC), Apple II Extended keyboard
| (the M3501, with ALPS switches: incredible keyboards for the
| time), HP LaserJet printers (600 and then 1200 dpi) and Sony
| Trinitron CRTs.
| ubermonkey wrote:
| That's the version of Mac I started with, back around the turn of
| the century, on a 500Mhz G3 Powerbook.
|
| I was in a job that was mostly analysis and presentation and
| writing, and Win95/98 on a laptop was just a NIGHTMARE of freezes
| and crashes and excruciatingly long boot times. I had a
| colleague, though, that was using a Mac (because his background
| was design), and while OS 9 definitely did crash, too, it was far
| less frequent -- and boot times were faster. Plus, sleep actually
| WORKED.
|
| Maybe 18 months later, that firm tanked, OS X came out, and I was
| keeping the lights on with freelance LAMP work using that same
| Mac as a dev environment. I'm on OS X to this day.
| WraithM wrote:
| Ohh! Don't tease me with Escape Velocity! It apparently needs
| 2050K more memory?
| bitlax wrote:
| Wow, A10 Attack must have been by the same people who did FA-18
| Hornet.
| fideloper wrote:
| I played that game for HOURS as a kid. I literally just yelled
| "OMG A-10 ATTACK!" when I saw it there about 3 minutes ago.
|
| I don't remember the key bindings very well (or if it works
| with a mouse), but I did make it into the air before crashing.
|
| What a wonderful hit of nostalgia. I'll have to try to play
| again when I have a free second.
| trafnar wrote:
| I really wanted to play Barrack but it doesn't work :(
| sfpotter wrote:
| Just FYI, anyone who wants to play any of the Marathon games, be
| advised that they have been available open source for a long
| while now:
|
| https://alephone.lhowon.org/
| j1elo wrote:
| Oh well, I _almost_ got to play Another World :-) (I recently
| finished it on PC so it was the first thing to catch my eye).
|
| Didn't work, either on Firefox or Chrome ( _memory access out of
| bounds at void powerpc_cpu::execute_loadstore_ ) but I get it,
| playing AW is not the ultimate purpose of this emulator!
| dkonofalski wrote:
| And here I thought the purpose of this emulator was to play
| Battle Chess. Unfortunately, that doesn't work either.
| ehaliewicz2 wrote:
| Escape velocity seems to work, I recommend it if you haven't
| played it.
| johnthuss wrote:
| This is awesome! I still love the look of the Finder from this
| era, and I love that this has the Window Shade extension turned
| on too.
| chongli wrote:
| The WindowShade control panel disappeared after MacOS 8. The
| feature became part of the Appearance control panel at that
| point. You can customize it on this MacOS 9 machine by going to
| Apple -> Control Panels -> Appearance and clicking on the
| Options tab. There you have access to the option "Double-click
| title bar to collapse windows", an option that lets you use the
| feature the way it originally worked (before the minimize
| widget was added to the far right end of the title bar).
| lostgame wrote:
| WindowShade was _amaaaazing_. There was something that - for a
| while, was an OSX equivalent...I want to say 'ShapeShifter'(?)
| - but it only worked for versions from like 10.2-10.4.
| zero_iq wrote:
| You might be thinking of SheepShaver, a Mac emulator for BeOS
| and Linux. Its name is a play on the name ShapeShifter, an
| earlier emulator by the same develope, which was an Apple II
| emulator for the Amiga.
| bri3d wrote:
| This is really impressive and goes way above and beyond the
| normal "emscripten an emulator into a browser" shenanigans.
|
| There's seamless file copy in/out, and a really clever setup
| where accessing the same subdomain as someone else puts you in an
| AppleTalk zone together.
|
| Extremely cool stuff.
| rzzzt wrote:
| If you open the developer console, it is revealed that the
| experience is provided by SheepShaver, a traditional desktop
| emulator (packaged presumably with Emscripten) running in the
| browser. :)
|
| The integration portions are pretty nice, no doubt.
|
| Edit: https://github.com/mihaip/infinite-mac#building-the-
| emulator... reveals that it is indeed built using Emscripten.
| bri3d wrote:
| Oh sure, I didn't expect it to be a from-scratch emulator,
| but it's way beyond the usual low-effort "type make and send
| it" type stuff.
| pmarreck wrote:
| Graphing Calculator doesn't work because it can't find an FPU,
| and it's the first thing I tried. :/ (also, because it was pretty
| revolutionary at the time!)
| rcarmo wrote:
| This sort of UI elegance is why I keep around an XFCE container
| with the Platinum theme:
| https://taoofmac.com/space/blog/2022/04/12/2330
|
| I love using it when I need a break from GNOME.
| mbauman wrote:
| Man, I miss all those Ambrosia Software games (Apieron, Barrack,
| Escape Velocity, etc). I love how many are pre-loaded there, but
| the few I tested all seem broken.
|
| https://en.wikipedia.org/wiki/Ambrosia_Software
| BillFranklin wrote:
| The A-10 attack game works! Controls are at http://www.sierrahe
| lp.com/Documents/Manuals/A-10_Tank_Killer....
|
| Also, you can still get EV Nova on a Mac as far as I'm aware.
| The price hasn't decreased in about 20 years though.
| danaris wrote:
| > Also, you can still get EV Nova on a Mac as far as I'm
| aware.
|
| There's also an open-source clone, Endless Sky [0], and a
| recently-Kickstarted project to re-create EV Override for
| modern systems, Cosmic Frontier: Override [1].
|
| 0: https://github.com/endless-sky/endless-sky
|
| 1: https://www.kickstarter.com/projects/cosmicfrontier/cosmic
| -f...
| ehaliewicz2 wrote:
| Escape velocity works here!
| mdasen wrote:
| I've always loved Apple Platinum (the Mac OS 8 and 9 interface).
| I'm not a UI/art person, but the gray color they used always
| seemed so clean compared to the dull gray of Windows 95/98.
| Likewise, it wasn't the blinding white of light-mode in
| macOS/Windows today. The purple used was soft and pleasant,
| unlike the harsh yellow of folders in Windows or the harsh royal
| blue of Windows progress bars.
|
| Plus, everything had lots of contrast without feeling harsh. One
| of the things that bugs me about modern UIs is the lack of
| contrast. I don't need a high-contrast mode, but it would be nice
| to get back to the contrast of 90s operating systems.
| Not_John wrote:
| Reminds of this https://github.com/felixrieseberg/macintosh.js/
|
| Had a lot of fun with this some time ago.
| webwielder2 wrote:
| Very excited to see Infini-D. Hands down the most Macintosh-esque
| 3D rendering software ever created.
| hadrien01 wrote:
| Question from someone who never used MacOS 9: why does the
| Sherlock UI look so... OS X like?
| johnzim wrote:
| Because it was built with the newer design language that Apple
| was developing - they used it in Quicktime too. I'd hazard a
| guess that the key difference was that at the time that MacOS 9
| came out, you could get something in as long as it appealed to
| Steve.
|
| It's not that Apple didn't experiment in earlier days, but this
| was a time when the push to the next OS and design was really
| strong after so many failed efforts to get a next-gen OS out
| the door.
| Lammy wrote:
| See also: http://hallofshame.gp.co.at/qtime.htm
| cortesoft wrote:
| I still play quite a few games from MacOS using SheepShaver.
| Still find it pretty fun.
| ty_2k wrote:
| Thanks for sharing this. It's stuff like this that really makes
| the web feel mysterious and magical.
| jdlyga wrote:
| Brings me back to being a kid playing with Mac OS making folders
| and colorizing them with labels. This was the first time in my
| life I ever heard the word "essential" and had no idea what it
| meant. I used to pronounce it like "assess natal".
| thfuran wrote:
| You had a very novel approach to phonetics.
| heywire wrote:
| I have some words like this too. I still read archive as arch-
| ive in my head all these years later. Native speaker too, just
| wasn't a word I heard a lot when I was younger I guess.
| siruva07 wrote:
| I can hear "Sosumi" while clicking around :)
|
| "Sosumi is an alert sound introduced by Jim Reekes in Apple
| Inc.'s Macintosh System 7 operating system in 1991. The name is
| derived from the phrase "so, sue me!" because of a long running
| court battle with Apple Corps, the similarly named music company,
| regarding the use of music in Apple Inc.'s computer products."
|
| https://en.wikipedia.org/wiki/Sosumi
| papandada wrote:
| Not a Mac user. Figured this was a new announcement. Clicked and
| then remembered -- I was at a "System 7" launch as a youngster,
| 30+ years to get a couple version would be very, very slow.
| eigenhombre wrote:
| Very cool to see a working HyperCard app in there (Infinite HD >
| Multimedia > HyperCard). Some of the animations are painfully
| slow, but dang this takes me back... and the old Photoshop!!!
| Just, wow!
|
| Spent a lot of time in this world a few decades ago....
| poundtown wrote:
| KPT Bryce!
| kirykl wrote:
| Love the inclusion of ClarisWorks, spent so much time in there
| mitchitized wrote:
| First thing I did was look for Shufflepuck Cafe and Sun Tzu's
| Ancient Art of War.
|
| Anybody else do the same?
| blastro wrote:
| Turns out I'm nostalgic for an operating system...
| winrid wrote:
| Amazing that this boots faster in Chrome on my phone than it did
| on my laptop in the day.
| sph wrote:
| Look at that subtle off-grey colouring, the tasteful thickness of
| it...
|
| What the hell happened to modern GUIs, man. We peaked in the
| 1990s.
| miohtama wrote:
| Web browser and mobile happened.
| cogman10 wrote:
| And why is everything just so slow!
|
| That's what always annoys me. I have a computer that's easily
| 100x or 1000x more powerful than my 1995 desktop yet so many
| actions have noticeable lag.
|
| Like, try it, resize outlook right now (just stretch the side
| left and right). You'll see so much jank and jitter. How is
| something like that not instantaneous?
| bombcar wrote:
| Some of that you can tune down as it's trying to redraw at
| every single step in between.
|
| Sometimes there are accessibility options that speed it back
| up (don't redraw until mouse let go) - I know you can turn
| off animations but not sure you can disable that one.
| IncRnd wrote:
| It's created with javascript in the browser, which is not
| efficient.
| chrisco255 wrote:
| JavaScript is very efficient. It compiles to native on the
| fly in v8 engines. The DOM itself, however, has a lot of
| foot guns for performance.
| IncRnd wrote:
| That's a distinction without a difference. Running JS is
| slower than native. The user of JS cares about the real
| world speed of emulating a quadra machine, which is shown
| as very slow at this webpage.
| retrac wrote:
| When you resized a window on classic Mac OS, your program had
| to actually like, draw the new window. Your program is
| spinning in a loop listening for events, you get a window-
| resize event. So you allocate space for the new bitmap,
| calculate what you need to display within the enlarged view,
| and then draw it. Did the user drag another window over your
| window, and then drag it away again? You get an event for
| that. Gotta draw what was there all over again.
|
| This is all very close to the metal. On early 68K Macs, this
| is driven by QuickDraw, some very tightly coded assembly
| routines in ROM. Invoking them is only 2 bytes of code, as
| they're simply CPU opcodes (trap instructions). Render this
| string at this point size with this font at this X, Y
| location. Redraw the menu bar. Draw a rectangle. And so on.
| If you sequence these Toolbox invocations correctly, as a
| great master programmer of coroutines who never mistreats a
| handle as a pointer, you can render a complex scene with
| hundreds of polygons and a full screen of text in 200
| milliseconds at 8 MHz.
|
| But it takes thousands of lines of hand-holding the machine
| to do it.
|
| Today, all of this is typically handled by instantiating a
| window object which draws into a private framebuffer which
| the system composites. That right there is tens of megabytes
| of RAM overhead. Then you use a thread to handle the UI and a
| thread to draw and etc. There's almost no boilerplate to just
| show a window. Perhaps one line of code. And it doesn't get
| overwritten by intrusive neighbour windows. Creating
| frameworks that can do all that bookkeeping in a flexible and
| general way (don't forget you want to be able to render
| vector fonts for any Unicode language) has a tremendous
| overhead.
| yamtaddle wrote:
| Well, you see, they've traded end-user performance for
| productivity. This is why it only takes a team five times as
| large to deliver the same functionality as a comparable
| program from the 1990s, and that team can make a buggier
| initial release in merely twice the time.
| sharikous wrote:
| There might be something in what you are saying but it's
| not really like that.
|
| The current macOS is humungous, kernel aside. There is a
| variety of systems running under the hood (Spotlight,
| fsevents, Apple Events, duet, launchd, MIGs, XPCs, caches,
| endless network services, launch services, anti-malware
| background programs, AppleID agents, diagnostics,
| cloud/AppleID integration, auditing, RAM compression,
| energy management, backups, filesystem snapshotting,
| COW,.... not to mention that huge OS inside the OS that is
| the browser) that is more than a surgeon can know about the
| human body.
|
| Of course most of that is spying on you and telemetry...
| But you just have much more features these days and
| stability and security increased a lot. If that is not
| added value for you just work on one of those "minimal"
| OSes that appear from time to time. I guarantee you that
| you will miss a modern "bloaty" OS in no time.
| yamtaddle wrote:
| One might expect all those extra services and
| capabilities would make application development faster,
| though. Less for application developers to worry about,
| since the OS and built-in services do way more than a
| typical 1990s OS--and any that aren't helpful, ought at
| least not be getting in the way. So, sure, the situation
| for our industry's even more embarrassing than my
| original post implied.
| dzikimarian wrote:
| Javascript/Electron - single code base for multiple desktop
| platforms.
| potatolicious wrote:
| +1. I can't speak to Windows but I suspect it's similar: if
| you're running a well-implemented native app (ex.
| Pixelmator) the responsiveness is entirely there and in
| fact significantly better than it was in the 90s. Even
| fairly graphically heavy apps have no issues resizing and
| otherwise being real-time interactive.
|
| I would hazard that the vast majority of "jank" you see in
| desktop apps today is due to cross-platform code. A large
| portion of this is webviews (ex. Slack), but some of it is
| also poorly-implemented shims between the platform's native
| APIs and shoehorning that into some cross-platform library
| (ex. Photoshop).
| iforgotpassword wrote:
| I recently used a legacy win32 app at work, on a windows
| 10 laptop. It looked old, even though the buttons etc got
| styled the win10 way. Since the app had some issues, I
| wanted to rule out a compatibility problem with modern
| Windows, and ran the app in a windows XP VM on the same
| laptop. Unfortunately the same issues arose, but I was
| really surprised by how snappy the app felt. Everything
| was just immediate, sub-windows popped up instantly.
| Sure, the machine was an order of magnitude faster than
| the typical XP machine back in the day, so it's not an
| apples to apples comparison, but still it was one of
| these revelations that we just seem to be taking one step
| forwards and at least one step back every time we improve
| something.
| cogman10 wrote:
| Even if you take a step above win32 and use a framework
| like GTK or QT, you'll find that sort of responsiveness.
| FirstLvR wrote:
| Yup that's the answer, and cyber security, we had to add
| thousand of code lines in order to circumvent login
| properties and such, in order to make software more secure
| (and less private)
| chrisco255 wrote:
| VS Code works great in my experience.
| dzikimarian wrote:
| We'll I've spent years on notepad++ and I will have to
| disagree (ofc VSC can be almost like full IDE but I don't
| have a lot of plug-ins)
| pjmlp wrote:
| Thankfully to having multi-process architecture with
| enough of those services written in a mix of C#, Rust and
| C++.
| bovermyer wrote:
| Just this morning I finally bought a license for Sublime
| Text.
|
| It's just so much faster than any other GUI-based editor.
| dieulot wrote:
| Modern macOS is a significant counterexample to that claim.
| Most of it is janky. Zooming and dezooming the Finder is
| not something a 2.5 years old MacBook Air (EUR1200) can
| keep up with smoothly, for instance. Opening a Save dialog
| takes over 3 seconds, and expanding/collapsing the file
| explorer in it is comically janky.
| ace2358 wrote:
| None of this sounds right based on my experience.
|
| Wondering which model you have? Is it fanless? I've never
| used until o got my 2022 m2 air. It's the best computer
| I've ever used.
|
| Before that, 10 years of Mac Pro, and they've all been
| old (2010 models) and fast.
| dieulot wrote:
| MacBook Air early 2020 base model.
|
| The 2010 Mac Pro doesn't run macOS 11+, that might be its
| X factor.
| ezfe wrote:
| That's simply not true. A 2019 MacBook Air has no trouble
| with any of these things. If you're having trouble with
| these, something is seriously wrong with your computer.
| dieulot wrote:
| Proof: https://dieulot.fr/~temp/Screen%20Recording%202022
| -12-05%20a...
|
| It's more pronounced while recording but that's the idea.
| ezfe wrote:
| Ah, I misunderstood what you were referring to. Now that
| I understand, I'm less surprised. For some reason I was
| thinking File I/O.
|
| The Early 2020 MacBook Air is a joke from a CPU/Graphics
| perspective - even compared to other Intel Macs.
|
| I still think something's wrong with your computer, as I
| have worked with multiple of that model and they weren't
| nearly this bad (even accounting for screen recording) -
| perhaps your cooling is worse?
| mritchie712 wrote:
| Not by any means a solution to all Electron problems, but
| Tauri[0] is promising.
|
| 0 - https://github.com/tauri-apps/tauri
| no_time wrote:
| Is this any better in performance? Looks like rust bolted
| to a system webview (chromium in the case of Windows)
| instead of electron (chromium bolted to v8)
| robertlagrant wrote:
| We're looking seriously at Tauri for a new application.
| It seems good, although we're very early days.
| mritchie712 wrote:
| yep, we're using too. Very happy so far.
| robertlagrant wrote:
| That's great to hear.
| genewitch wrote:
| https://danluu.com/input-lag/ has some actual metrics with
| scientific rigor and accuracy.
| zozbot234 wrote:
| See, the whole problem is that you're running Outlook,
| probably on Windows. A light-weight Linux desktop is _not_
| slow. If anything it 's a bit faster and snappier now than
| those older systems were on their historical hardware, since
| it can save a lot more disk I/O via caching in RAM.
| throwaheyy wrote:
| It's not slow. It's just that modern OS's redraw at every
| intermediate size between the initial size and the final
| size. The name of the setting in Windows is "Show window
| content while dragging", you can disable it and all your
| windows will be 100x snappier than Mac OS 9.
| ehaliewicz2 wrote:
| Rendering at every intermediate size means that it is
| slower (by default).
| walrus01 wrote:
| > What the hell happened to modern GUIs, man. We peaked in the
| 1990s.
|
| People of this opinion will probably enjoy using the latest
| version of XFCE4 on a Linux or BSD environment.
|
| It's "less terrible" than most other modern GUIs that waste
| space and are full of bubble shaped smooth looking jellybean UI
| elements.
| bacchusracine wrote:
| >People of this opinion will probably enjoy using the latest
| version of XFCE4 on a Linux or BSD environment.
|
| Mate desktop might also be something they'd enjoy. I
| personally recommend the Ubuntu-Mate version since it
| inherits a lot of the papercut fixes from when it was used in
| Ubuntu as Gnome 2.x. I was very excited to hear that the lead
| developer of Ubuntu-Mate was working with Debian to port
| those changes over.
| dri_ft wrote:
| Let's see Paul Allen's operating system.
| jzelinskie wrote:
| If this is intended to be an American Psycho reference[0],
| it's a pretty great comment.
|
| [0]: https://www.youtube.com/watch?v=8iixytdJqZg
| iaabtpbtpnn wrote:
| That'd be MS-DOS.
| [deleted]
| mk_stjames wrote:
| I've lived to see the day where someone made an American
| Psycho business card reference _and_ a follow up comment
| would - in context mind you - be able to reference Paul Allen
| as both the movie character and the Microsoft founder.
| foobiekr wrote:
| NeXTSTEP was peak traditional UI. Everything since has been
| gradual degradation. And I include with that Apple's butchering
| of what made MCCA on NeXTSTEP so amazing.
| aj7 wrote:
| An Excel 4.0 was peak Excel. It brilliantly chose axis limits
| for you in scatter graphs, rather than wasting two minutes of
| your time every time you created one. Create new data series
| in the formula bar. Write your own functions and macros
| without consulting documentation. (I had to create my own
| ATAN2 (quadrant sensitive two-variable input arctangent.
| Ironically, when it began appearing as a standard function,
| it was called ATAN2!)
| mattl wrote:
| MCCA?
| hahamrfunnyguy wrote:
| I lived through these times, and I thought OS X was a huge
| improvement over MacOS, I'd never want to go back! Software in
| general has gotten more bloated and slow since the '90s, but I
| don't blame it on the OS.
|
| I didn't have too many major complaints about working on MacOS,
| but I've always preferred windows. I used Windows 3.1 before
| MacOS. It's probably since I used Windows first, but I've
| always preferred the Windows approach of window management.
| Whenever using a Mac, I would always end up with a jumble of
| windows and I'd frequently click the wrong one when and it
| would pop to the front and hide what I was looking for. Then
| the wrong application's tab strip would be visible. Arrrgggh!
| It was a common point of frustration for me when using
| Photoshop and Illustrator since there are a number of similar
| Windows.
|
| In Windows 11, I like that there is reasonable support for dark
| UI and multiple desktops. I haven't used OS X that much in the
| past 10 years, so I can't comment on the improvements that have
| been made since then.
| heather45879 wrote:
| I think it's the compounding effect of digital clutter over
| time. It's easy to create digital things and the tendency to
| keep adding features never stops.
|
| Minimalism is a good thing for an OS as it really makes it
| easier to use.
|
| Another thing to note: there's a lot or duplication in modern
| software. For instance, each OS file browser has a search bar
| to help find files. But tragically, the browser also has one,
| and so do many websites in the browser. So we have a recursive,
| ever-expanding set of search bars--yuck.
|
| And also tragically, so do many apps have built-in file
| browsers. Ideally there should be one mechanism to find things,
| one mechanism to organize things, etc. It should be simple but
| flexible, and apps shouldn't have to roll their own, they
| should be able to gracefully use the one provided.
|
| We're at a weird point in software where the browser is
| basically the OS for many people. ChromeOS was an interesting
| thought but it's more like a limited-feature OS designed to
| sell Google services.
|
| We need to take a step back and kind of assess the situation
| more--and then make a nice little OS :)
| mk_stjames wrote:
| I completely understand people like Andreas from SerenityOS and
| the idea that there was a time that was a peak of GUI
| simplicity yet usefulness for power users.. In their case it's
| the Win2K aesthetic but I think OS9 is pretty close to that
| level of streamlining.
|
| As amazing as OSX seemed when it was launched, I partially
| blame OSX and the whole "make everything round and groovy and
| graphical goodness" trend that started us down the path of
| making GUI's 'form over function'.
|
| This is bleeding over from OS into power-user-oriented software
| like CAD and engineering tools and most everyone hates it. The
| whole "lets take away buttons and make the ribbon icons bigger
| and more graphically pleasing" to make products look more
| modern is a cancer for power users and productive people who
| just want access to everything as best and fast as possible.
| It's a delicate balance that I do indeed believe peaked well
| over a decade ago.
| asveikau wrote:
| > As amazing as OSX seemed when it was launched
|
| This reminds me: There was pretty interesting community of
| Linux users customizing X11 desktops in the late 90s and the
| very early 2000s... When the first screenshots and demos of
| OS X and Aqua came out, almost immediately, people tried to
| imitate that.
| rzzzt wrote:
| I remember WindowBlinds and an MP3 utility (but just
| vaguely) that used a theme similar to Aqua on Windows.
| Joeri wrote:
| The frustrating part is that OS X was NeXTStep under the
| covers, and that had the late 90's look down better than
| any OS. http://toastytech.com/guis/ns332.html
|
| I ran windowmaker on my linux systems around 2000 to get
| that same look, but I had serious NeXT envy.
| asveikau wrote:
| I liked NeXT and GNUstep in those days too.
|
| I'm not sure they had it literally "better" than
| everybody else, but they certainly had something unique,
| well executed, etc.
|
| You can still recognize NeXT patterns in modern Mac GUIs.
| They're usually not surface level anymore.
| SoftTalker wrote:
| I have always felt that Win2K Pro was the pinnacle of the
| Windows UI.
| deergomoo wrote:
| I would prefer we leave the window borders in the 1990s but I
| do wish we'd stop hiding controls in overflow menus when we
| have more pixels available than ever before.
|
| I appreciate that dropping a user in a window with 150
| unlabelled icons is intimidating for them, but needing to hover
| over the magic space or find the correct icon abstraction of
| "junk drawer" to find core features is hardly intuitive either.
| etc-hosts wrote:
| how do I use this to play Dark Castle and Crystal Quest?
| aj7 wrote:
| It's amazing how much more central search is in modern OS's. This
| feels more like the original'84 Mac, but gussied up. I like OS6
| better. It was 10 years ahead of anything else, except perhaps
| Amiga, in the hands of a developer. This Mac OS9 actually looks
| like it came from a low point in Mac's penetration and power.
| adolph wrote:
| Agreed, 6 was the high point, 7 wasn't bad and 8/9 were
| skeuomorphic slow lipstick on the core OS pig. Gimme 6 with
| original iPod any day of the week.
| bastardoperator wrote:
| Sick!
| GoofballJones wrote:
| Now you just need QuarkXpress loaded on it and use a weird 3rd
| party font manager to load the customers weird fonts....and then
| have it simulate crashing every 5 minutes or so.
|
| Would really bring back that OS 9 feeling.
| agys wrote:
| Makes me remind (and appreciate) of how beautiful and clean the
| UI was. Designed in the tiniest detail!
| lprd wrote:
| Wow, what a blast from the past. I was only 9 at the time this
| was released and every bit enamored with the world of computers.
| My dad owned a data recovery business that also developed
| software. I was home-schooled and would visit his office
| frequently after class as I loved looking at all the hard drives
| and also loved the "computer room smell". There was also the
| office tradition of playing a game of Bungie's Marathon (which
| ran natively on Mac OS 9) before closing up shop. It wasn't too
| long after I would be saving up for my first tangerine iBook.
|
| Good times.
| genewitch wrote:
| the smell being dust, or ozone? Working in a computer repair
| place when i was ~19 ruined my sinuses forever. I have a lot of
| old hardware kind of sorted in cabinets, and whenever someone
| needs some old hardware i have to either dust mask or take an
| antihistamine.
|
| So asking me for something to fix a broken old thing usually
| involves me making a cross face, handing you whatever it is,
| and then taking a nap after washing my hands twice.
| dheera wrote:
| Reminds me of a fake MacOS website that we naughty students
| used to load up on IE on Windows machines at school and then
| full screen it, which would make it look like it was converted
| to a Mac.
|
| Except it was just a webpage designed to look like a Mac with
| some very basic GUI features.
|
| It was an extremely popular prank, I just can't remember the
| name of the website now.
|
| And today we have actual real MacOS in a browser.
| slowmotarget wrote:
| It's a great reminder of how well MacOS 9 UI and UX were
| designed, and how space efficient the whole OS was on screen.
|
| Even the window handle bars were subtly shadowed, the window
| shadows evolved when they were collapsed. Like Windows 95 at the
| time, Mac OS 9 was a beautiful work of interaction design.
| truetraveller wrote:
| Mac UX is far worse compared to Windows, in my opinion. I feel
| very claustrophobic using it. How do you live without a simple
| maximize button? "Maximimze to contents" is ambiguous, and in
| practice, does not work at all for most apps. I find myself
| having to "manually" maximize windows. And now, I don't want a
| third party app.
|
| To add to this, even after I "maximimze" windows, I have an
| ugly menu bar at the top, in addition to the windows own
| titlebar. Allow apps to have a menu in their own window, but
| don't force an ugly global menu. For the clock/systray,
| integrate it like windows in the bottom app bar.
|
| I could keep listing frustrations. Many of these are objective.
|
| Note: I'm not talking about app installation, or malware, or
| "polish". Mac is superior, will agree.
| matthewmacleod wrote:
| If they're anything like this, almost none of your
| frustrations are going to be objective - they are going to be
| things that grate on you because of the design and
| interaction models you are used to.
|
| There's nothing wrong with that! You're allowed to prefer
| particular approaches. It's like when I use Windows or
| Ubuntu, and get frustrated at how particular interactions
| work. It's not because the Mac is objectively better, but
| because I'm used to it.
|
| (Except for the keyboard shortcuts. Distinct
| control/option/command keys is objectively better and I will
| die on this hill.)
| philwelch wrote:
| > How do you live without a simple maximize button?
|
| Classic Mac OS apps did not put the entire application UI in
| a single full screen window. Instead, it was typical for an
| application to contain multiple windows that could all be
| visible at once.
|
| > To add to this, the "top" menu bar is lame.
|
| This is related. In Windows, the entire UI of the app is
| contained in a single window, which you would typically
| maximize to fill the screen. In classic Mac OS, apps have
| multiple windows open at the same time, but the menu bar
| pertains to the application and not to the window.
| truetraveller wrote:
| I understand all of that. And that is precisely my point.
| Isolate everything concerning an app to its own window, and
| allow that to be maximized. If an app has multiple windows,
| contain them within the main app window. Don't pollute the
| "global" window space with app-specific windows.
| kccqzy wrote:
| > If an app has multiple windows, contain them within the
| main app window.
|
| This advice is actually rarely followed by apps
| regardless of whether they are on Windows or Mac.
| Consider Microsoft Word; if you open two Word documents,
| does Microsoft Word open two windows or does it open one
| main app window and then contain both documents in a
| single window? Are you aware of this Microsoft concept
| called MDI?
|
| It sounds like you were used to iOS where each app has
| but one window and you'd prefer that to be the case on
| desktop operating systems like Mac or Windows. There's
| nothing with preferring that, but it's against decades of
| desktop computing tradition.
| philwelch wrote:
| The tradeoff to that being the lack of UI consistency
| between applications.
| deergomoo wrote:
| > How do you live without a simple maximize button?
|
| Why would I want a webpage which stops showing additional
| content after ~1200 pixels wide to take up the entire of my
| 2560px wide monitor?
| truetraveller wrote:
| Because it removes the clutter of your desktop + other
| windows. I think many would agree. Sure, there are times
| you need to see windows side-by-side, and there is
| affordance for that. But mostly, a person is doing one task
| at a time.
| Kehvarl wrote:
| As my displays have gotten larger, I've found I want my
| windows to take up less and less of them. I may
| occasionally full-screen something, but it always feels
| incredibly difficult to deal with. As primarily a Windows
| user, I've more than once wished I had a "fit to content"
| button like Mac's.
|
| Just another instance of different users having different
| patterns.
| npteljes wrote:
| I'm this person. I have a hard time focusing on one,
| never mind more than one - in a similar vein,
| notifications are also disabled / minimized.
| toasteros wrote:
| Are there any decent implementations of this UI for Linux?
| asveikau wrote:
| It's not maintained, but a few years ago I was feeling
| nostalgic and playing with "mlvwm", the mac-like virtual
| window manager, a project from the late 90s.
|
| At least a small amount of C knowledge is sometimes helpful
| for getting those old projects working. Sometimes a new
| compiler or new libc will expose old bugs.
|
| My experience with old window managers is they need tweaks to
| work reasonably on modern high dpi displays.
|
| Iirc mlvwm builds with imake, which is positively ancient.
| It's the build tool that X.org got rid of after taking over
| from XFree86.
| rcarmo wrote:
| Here you go: https://taoofmac.com/space/blog/2022/04/12/2330
|
| You can theme XFCE to look really, really close. Won't behave
| identically, of course.
| retrac wrote:
| You could theme some window manager, but it's not the same.
| It'd be a tough project! The Mac UI was holistic. Early on,
| it didn't even make much of a distinction between application
| and operating system. Just getting the menu bar right (shared
| between OS and application) when every program has its own
| idea on how to present a menu would be a major challenge.
| Applications really do need to be designed for the classic
| Mac environment. Back in the day software was almost never
| ported directly, but had to be substantially redesigned for
| the Mac.
| sho_hn wrote:
| Linux has a standard protocol (dbusmenu) for exporting menu
| structures supported by most common app UI libraries, and
| environments like KDE's Plasma use this to offer a global
| menu bar option, too.
| projektfu wrote:
| Yeah, apps were responsible for drawing the menu bar and
| handling its mouse events (delegated to toolbox libraries).
| They also used to ask the OS to put in the menu items for
| the apple menu, and were responsible for delegating those
| mouse clicks to the OS as well. Background tasks required
| the foreground app to release the processor (or interrupts
| like vertical blank). Everything depended on proper
| cooperation.
| mk_stjames wrote:
| The whole system.. from the sizing of the borders and titlebars
| to the font and the menu density to the icon sizing, spacing,
| and design in general...
|
| All feels more coherent than anything today. It feels like it
| was sketched out by a small group of people and executed
| incredibly well. Meanwhile things today look more disjointed
| like the product of a lot of design-by-committee.
|
| Susan Kare's 'Chicago' in this rendering hits hard in the
| nostalgia factor to me a well.
| Cockbrand wrote:
| I'll be that guy... the system font for menus, etc in OS 8
| and 9 is "Geneva" [EDIT: It's _" Charcoal"_, of course.
| Thanks for the heads up!]. It was "Chicago" up to and
| including System 7.x.
|
| I do agree on all other points :)
| ihatepython wrote:
| Pretty sure it was Charcoal and not Geneva.
| Cockbrand wrote:
| You're right, I mixed up the two font names in my head. I
| edited my post above.
| mk_stjames wrote:
| Huh, TIL. I had always thought it was always just up-
| res'ing variations on Chicago, up thru and including the
| first iPod.
|
| They look pretty similar but now that I look it them side
| by side I see it a bit.
|
| As much as it is the style, it's also that kinda.. not-
| True-type still-a-bit-pixelated edges look that is the
| nostalgia factor, I guess.
| tobr wrote:
| Original iPod did use Chicago though! Then when they got
| color screens they switched to Lucida Grande.
| philwelch wrote:
| iPod used Chicago for the same reason Chicago was used on
| the original Mac--it was designed to make UI elements
| clearly readable on low resolution monochrome screens.
| resters wrote:
| I agree it was a high point for UI/UX logic. The filesystem
| was part of the OS experience and it generally made sense
| with little magic going on.
|
| I have wondered in the years since whether the newer
| abstractions and UI patterns we find in MacOS and Windows are
| actually necessary. These days both OSes are trying to be
| tablet friendly, trying to discourage user-installed/curated
| software, and trying to promote bundled cloud services, so
| it's not even clear to me whether the MacOS 9 abstractions
| are really the correct ones anymore, as evidenced by the many
| problems with cloud backed file explorer interfaces,
| synchronization, etc.
| klodolph wrote:
| Sure, but--
|
| The fat borders for the windows and the control strip at the
| bottom left of the screen took up a lot of space on real
| monitors of the era. Try running at a more modest 800x600 or
| 640x480 and it will seem less efficient. Modern Mac OS X is
| actually quite efficient, with zero-pixel window borders on
| three sides, and narrower scroll bars.
|
| Worse, a bunch of applications had code that would set up
| window locations with the assumption that the window borders
| were 1 pixel wide, like they were prior to Mac OS 8. This often
| meant that controls which were supposed to be visible would be
| partially covered by another window's border.
|
| I remember the Mac OS 8 era as a bit of "excess" that got
| cleaned up somewhat with the arrival of Mac OS X.
|
| On the other hand, Mac OS 8 came with a fresh batch of
| standardized widgets (Appearance Manager) which made all the
| apps look better. These widgets came with guidelines for how
| they should be sized and placed, something which is missing
| from a lot of modern UI toolkits.
| outworlder wrote:
| Yes, but also keep in mind that the pointing devices in use
| were very primitive compared to what we have today and that
| many users were not as proficient. All contemporary operating
| systems had thick borders and some had very prominent
| resizing handles.
| klodolph wrote:
| The thick borders took up valuable screen space and weren't
| necessary. They weren't present prior to Mac OS 8, and they
| weren't present after Mac OS 9. You might consider the era
| of thick borders as a 5-year blip on the timeline from 1997
| to 2002.
|
| If anything, modern pointing devices are often less
| precise. We now commonly use trackpads, touch, and pens. In
| the 1990s, it was usually the mouse, so you find a lot of
| 1990s UI elements that are very small. The only reason our
| modern scrollbars on macOS are so small is because it's
| assumed that you can scroll without them, either with a
| scroll wheel or with a touch gesture.
|
| I'm not sure if the list of contemporary operating systems
| is particularly illuminative. You might look at Windows
| '95, CDE (Solaris), or BeOS and find chunky borders. Or you
| might look at TWM or Window Maker (OpenStep) and see thin
| borders. The only conclusion I draw is that everyone agreed
| that you _should_ have borders.
| sitzkrieg wrote:
| sure but this trend of tiny/hidden until you magically know
| to mouse over a 10px wide area on the right to reveal the
| scrollbar is simply user hostile
| amadeusz wrote:
| Compared to amount of space wasted in modern applications on
| margins, padding, etc, I would take Mac OS 9 window borders
| with rest of the interface.
|
| Not to say it was perfect, but overall old computer
| interfaces were more information dense than todays one.
| david422 wrote:
| Not a fan of the new trend of zero window borders. I wish
| there was at least a way to make them customizable.
| natemwilson wrote:
| You can turn on Increase Contrast from the OSX System
| Preferences Accessibility section. I do that for this exact
| reason.
| klodolph wrote:
| By "new trend" are you talking about how the borders got
| eliminated in Mac OS X in 2001? That trend is old enough to
| buy beer.
|
| Although for a while (starting with 10.3?), some windows
| had a chunky brushed-metal look.
| azinman2 wrote:
| You say that but I've recently been programming an app in
| system 7, which isn't totally dissimilar to 9 in UX, and I keep
| thinking "wow how did I ever use this." Windows constantly
| occluding each other, no easy way to switch between them
| outside of the mouse, finder windows filled with grids that I
| have to scroll through, no easy way to just see the desktop,
| etc. Current macOS is miles ahead in usability.
| eyesee wrote:
| It's interesting: my recollection of that period was I rarely
| stored anything on the desktop. The file system was so much
| smaller and easier to handle that I stored things in folders
| and didn't have trouble finding them again. Not until OS X
| did I pick up the desktop-as-staging-area habit because
| navigation was so painful.
| azinman2 wrote:
| But then how do you easily navigate / launch apps? Dig thru
| your folder trees each time in Finder? Most apps I'm
| finding have folder structures with a bunch of aux files.
| It's not so seemless as a dock or even a start menu.
|
| Back even then I used my desktop heavily too.
| amelius wrote:
| Apple isn't so great. For example why aren't Copy and Paste
| separate or specifically marked keys and do we have to use
| Cmd+C and Cmd+V? Same for Undo/Redo, etc. This is stuff any UX
| student can figure out.
| suction wrote:
| dmix wrote:
| I love the purple color used in the "Platinum" interface theme
| in Mac OS 8/9, even the scrollbar is purple:
|
| https://i.imgur.com/WwFdpJH.png
|
| They even offered a crazy "Memphis" art themed option:
| https://www.youtube.com/watch?v=aSLWbFUG_ig "High-tech" wasn't
| very pretty either: https://www.youtube.com/watch?v=UBUgDnPT8Ps
|
| https://en.wikipedia.org/w/index.php?title=Appearance_Manage...
| JonathonW wrote:
| None of the alternate themes actually made it into a final
| release of Mac OS; just Platinum.
|
| There was a fairly healthy third-party theming community,
| though, and the Apple-developed themes (Memphis, High-Tech,
| and a sketch-styled theme called Drawing Board) would still
| work if you got your hands on them.
| munificent wrote:
| I love that color too. Fun trivia that I discovered doing
| pixel art way back then: That color is blue.
|
| It appears purplish, but it's actually a desaturated blue
| with hue right at 240deg. Something about the lack of
| saturation and brightness gives it a purplish cast.
| WirelessGigabit wrote:
| Except for the lack of a proper fullscreen function...
| philistine wrote:
| Believe it or not, full screen apps are a Windows thing.
| Apple has added full screen app support only recently, and
| any Windows convert who has switched to macOS and has
| problems adapting to its UI has one thing in common: they
| haven't let go of the idea that all apps need to use the
| whole screen at all times.
| dTal wrote:
| >full screen apps are a Windows thing
|
| And iOS. Funny, that!
| pjmlp wrote:
| Nope, other 16 bit OSes and UNIXes have them.
| genewitch wrote:
| i see to recall america online was fullscreen on macOS 8
| and 9.
| realgeniushere wrote:
| This is a funny cope.
|
| > _Believe it or not, full screen apps are a Windows
| thing._
|
| Nope. It's just that maximizing--single action to expand a
| window the whole screen minus the OS docks/taskbars--is
| present in every widely used OS _except_ for Mac OS.
|
| > _they haven't let go of the idea that all apps need to
| use the whole screen at all times_
|
| Not sure where you're getting "at all times" from. Windows
| and Linux desktops all easily support having windows take
| up less than the whole screen. In fact, it's easier than in
| Mac OS because of window snapping to sides and corners.
| It's only that Mac OS makes it very clumsy to get the
| effect that maximizing has on every other OS.
| klodolph wrote:
| Prior to full-screen mode on macOS, you would option-
| click the window resize button to resize it to the full
| size of the screen. This still works. It just doesn't
| snap.
| kccqzy wrote:
| That's a Zoom button not a Maximize button. Apps like
| Safari zoom based on the content, not the screen.
| reaperducer wrote:
| _Apple has added full screen app support only recently_
|
| I read somewhere that the reason Apple finally added full-
| screen support to macOS (back then OS X), wasn't because of
| the Windows switchers. It was to get a bit more real estate
| out of the MacBook Air's small screen size.
| deergomoo wrote:
| I think it was also to try to get some i(Pad)OS users
| back to the Mac--one of the major advertised things about
| OS X Lion (which introduced full screen) was all the iOS
| stuff they were bringing "back to the Mac".
| retrac wrote:
| Classic Mac OS supported full screen applications since the
| beginning. I'm not sure if Apple allowed it or whatever in
| their very strict interface guidelines, but from a
| programming perspective you just have to turn off the menu
| bar and take the entire screen as the GrafPort.
| klodolph wrote:
| I think the recommended route is to make a window that
| fills the screen, rather than taking the entire screen as
| a GrafPort. If you want the code to be portable, you can
| make your fullscreen window, draw to an offscreen GWorld,
| and CopyBits to the window. There's a whole song and
| dance that you do in order to make sure that this is
| fast.
|
| Later on, there was DrawSprocket. It solved the problem
| of figuring out how to do "portable" and "fast" at the
| same time, and let you use features like page flipping,
| if the hardware supported it (saving you the call to
| CopyBits).
| jameshart wrote:
| HyperCard was a fullscreen app. A stack could hide the
| menu by just... saying 'hide menuBar' in its background
| script.
| klodolph wrote:
| You can think of HyperCard as a fullscreen app, and
| that's not wrong. Look at it another way, and it's
| displaying a 512x342 pixel window. On B&W compact Macs,
| that's the size of the display. If you ran Hypercard on a
| later 640x480 color Mac, you could see the border of the
| window and move it around.
|
| Later versions of HyperCard let you choose the size of
| the window. Various extensions would let you use a
| borderless window for the stack, and put a big black
| window behind it covering the rest of the screen.
| PeterCorless wrote:
| OMG. Original Warcraft was so terrible. But at the time, we
| thought it was SO COOL. Very simple "guns or butter" simulator.
| [Also runs slow like molasses in the emulator.]
| ok123456 wrote:
| How do I send the command key (propeller)?
| samhickmann wrote:
| kitsunesoba wrote:
| Seems like it's not running at the highest bit depth, or
| something funky with the emulator is causing the Finder to
| display low bit depth icons. On a real machine and on qemu-ppc on
| my machine OS 9 displays icons that are more shaded and detailed.
|
| Impressive that it runs in a web browser, but it seems that it
| has some quirks.
| Cockbrand wrote:
| You can change the color depth in the Control Strip in the
| bottom left corner. It's indeed set by default to "256 Colors",
| setting it to "Millions of Colors" (=24bit) removes the
| dithering from the icons.
| kitsunesoba wrote:
| Nice catch. Opening the Monitors control panel yields an
| error but didn't think to check the Control Strip.
| erksa wrote:
| Sherlock, I've forgotten about this beautiful software and how it
| opened the internet for me.
| gnicholas wrote:
| A tiny nit -- this refers to showing the experience of using a
| Mac in the mid-90s, but the screen looks like it's the 15"
| display that Apple released in 2000. Or perhaps I'm wrong, and
| they had something like this in the 90s?
| TazeTSchnitzel wrote:
| Mac OS X came out in 2001, so even though Mac OS 9 was mostly a
| 1990's experience, it did survive into the 2000s.
| gnicholas wrote:
| Oh sure, I remember running OS 9 on my Cube in 2000 before
| the OS X beta was available. My point was that the monitor
| frame shown is not consistent with the note in the stickies
| that indicates a mid-90s timeframe.
| ChrisArchitect wrote:
| Related discussion from only _7 months ago_
|
| https://news.ycombinator.com/item?id=31168646
|
| 1038 points, 323 comments
| mk_stjames wrote:
| So, is Photoshop 3.0 considered freeware/abandonware at this
| point?
|
| It runs impressively fast in this compared to what I remember in
| period.
| hardnose wrote:
| It's considered shhhware
| johnthuss wrote:
| Civilization 1 runs! I played this for SO many hours back then. I
| loved that game so much. This VM locked up after 100 turns or so,
| but man, this really brings me back.
| smallstepforman wrote:
| Whatever you do, dont attack Spearmen with a battleship.
| kzrdude wrote:
| Spearman is civ 2. Phalanx is the Civ defender of choice :)
| tambourine_man wrote:
| I managed to get over most of the nostalgia in my life. After a
| certain age, I feel it's a bit counterproductive and not a net
| positive.
|
| But old Macs hit me hard and it's something I can't seem to build
| an immunity to. The aesthetics, the simplicity, the cohesion of
| the metaphors... so good.
| rocketbop wrote:
| Me too. I think it's because Macs were around when I was a
| child, and they seemed to represent all the possibility of the
| future. At the turn of the 90s I connected to bulletin boards
| before I'd heard of the internet, and it seemed like whatever
| sci-fi future was ahead of me, these machines were pointing the
| way.
| grishka wrote:
| I don't share any of the nostalgia about old Macs most of HN
| seems to have. They weren't around me in my childhood, and even
| trying to get anything meaningful done on classic MacOS in the
| modern times on an emulator is an exercise in frustration
| because of how poor the support for Cyrillic characters is.
|
| But! I do have a similar feeling about old Windows versions.
| The UIs of both the system and the applications were denser
| (not yet ruined by the existence of touchscreens) and much more
| thought out. They actually felt like extensions of your mind,
| not something you have to fight all the damn time.
|
| Two things frustrate me immensely about modern computers: the
| dumbing down of everything, and the insistence on using
| touchscreen-inspired UI controls and patterns where they don't
| belong. The third thing, that kinda encompasses the second one,
| is the erosion of affordances. Is it a label? Is it a button?
| Is it a text input? You never know!
| tambourine_man wrote:
| It has more to do with what you were brought up with than any
| intrinsic merit, I'm sure.
|
| Being a Mac die hard I despised DOS and Windows 3.11. But I
| remember seeing Windows 95 and being as impressed as my young
| self would allow itself to be while still exhaling my Mac
| superiority fumes.
| Joeri wrote:
| _The UIs of both the system and the applications were denser_
|
| I'm not so sure about that. The pixel density was lower so
| apparent size was the same for the "denser" UI. A 14 inch vga
| monitor in the late 90's would run 800x600, where a modern 14
| inch laptop runs 1920x1080.
| chongli wrote:
| That's because it's never just nostalgia. Sometimes things were
| better in the past. Take Google search for example. Everyone on
| HN knows it used to be better and that it's been getting worse
| every year. Of course, a lot of that was not (originally)
| Google's fault because spammers get more sophisticated every
| year, but I think Google deserves a share of the blame because
| they have a conflict of interest by running the ad network so
| many spammers use.
|
| I still believe Classic Mac OS (culminating with OS 9) was way
| easier and more pleasant to use. Everyone knows the story
| though: it didn't keep up on the back-end. Application crashes
| would frequently bring down the entire operating system. Multi-
| user security was non-existent (you were basically always
| running as "root").
|
| But when Mac OS X came along they abandoned the dedication to
| ease-of-use and focused on power user features to go along with
| a more modern (UNIX-based) kernel and userland. That led to the
| computers we have today: for more complicated, mixed metaphors,
| and borderline unusable by grandma.
| ace2358 wrote:
| Can't grandma still use the old computer while we all use our
| new computers with new software that's enriching our lives? I
| have countless instruments at my disposal in VST form, 3D
| software like blender, DAW to write music in, stable
| diffusion to help with the creative process.
| chongli wrote:
| Sure, grandma can still use the old computer. That's not
| the point. I see people constantly make this conflation
| here on HN. It's the idea that you can't have new
| technology while keeping the benefits of old. It's rubbish!
| What made the Classic MacOS great and easy to use were its
| solid, fundamental principles. We have abandoned those
| principles for convenience's sake.
| bacchusracine wrote:
| >Can't grandma still use the old computer while we all use
| our new computers with new software that's enriching our
| lives?
|
| Sure! And so can Uncle Joe and Aunt Mable! But why should
| they have to?
|
| We used to have this thing called 'sane defaults' and
| configuration options, which allowed people to set things
| to their preferred level. Why is it now suddenly that
| everything is hardcoded to behave one way? Nothing is
| allowed to be configurable?
|
| So much of this is about configurations and not about the
| age of the software being used.
| Nav_Panel wrote:
| Same. And, for me, it's the little happy Mac icon at startup...
| seeing him takes me back to such specific moments in my
| childhood. Playing Oregon Trail in my friend's basement...
| damn.
| pram wrote:
| I miss window shading to this day, shame it never made it into
| OSX.
| sroussey wrote:
| I can't seem to install McDraft on it, unfortunately.
| emrah wrote:
| No matter how good anything is, it has to be resigned every
| year/major version/etc because it is far more "fashion" based
| whether we like it or not. And fashion is all about creating
| novelty by changing stuff not for utility but for the sake of
| generating a different neural firing pattern in our brains so the
| item doesn't simply fade into oblivion even if it is designed and
| works perfectly
| mihaip wrote:
| I'm the creator of the site, thanks for the submission.
|
| This is an in-progress port of the SheepShaver emulator to
| WebAssembly/Emscripten, https://github.com/mihaip/infinite-
| mac/issues/34 is tracking the remaining work.
|
| If you're interested in running older Mac software in the
| browser, the BasiliskII-based sites at https://system7.app/ and
| https://macos8.app/ may be better bets. They will boot faster and
| have fewer compatibility issues (especially System 7).
|
| The main thing that Mac OS 9/SheepShaver brings is PowerPC
| support. There is also a variant of System 7 for PowerPC with
| more esoteric mid-90s Apple projects like OpenDoc and QuickDraw
| GX installed available at
| https://system7.app/?domain=system7-ppc.app.
| jxdxbx wrote:
| I really love your project. It is a giant pain in the ass to
| get BasiliskII and/or SheepShaper working, at least the few
| times I've messed with them. Is it possible to run this offline
| or in some kind of encapsulated web app form?
| mihaip wrote:
| macintosh.js
| (https://github.com/felixrieseberg/macintosh.js/) is an
| Electron packaged version of an earlier iteration of the
| BasiliskII Emscripten port.
| p_l wrote:
| Hi, it's a great project, although I found out that some 68k
| and PPC software seems to have required things that aren't
| emulated by either BasiliskII nor Sheepshaver, or at least so
| it looked when I was playing with it - tried running Macintosh
| Common Lisp and it always seemed to crash.
|
| Still, reminds me of plying with vMac long ago and this weird
| world of, to our perception then, barely usable machines ;)
| CydeWeys wrote:
| Awesome, this is so cool! I remember MacOS 9 with a mix of
| fondness, hatred, and nostaglia. OS X was definitely a big
| improvement when it came out (I remember OS 9 having so many
| crashes), but some of the charm was definitely lost.
|
| And these .app domain names you're all using in this space are
| great and totally apt. I love to see great usages of my work in
| the wild like this.
| thealienthing wrote:
| I love that this exists. Time to time I crave playing some of
| my childhood games that are OS9 based and setting up
| sheepshaver is a pain. This will help me to get my kicks
| playing some old games for the few minutes I intend to play
| them :) thanks!
| 5amdotis wrote:
| Brings back memories!
| yubiox wrote:
| I wanted access to the college mac lab so bad back then, and
| eventually got in. Something about those little white screens
| and the feel of those keyboards was so compelling.
| Cockbrand wrote:
| Oh man, it's even got the "Grouch" extension for the Trash Can.
| Can't install it on Chrome/Mac, though, as it can't be read.
|
| Still, very very nice! And as others have pointed out, the UI/UX
| design is immaculately well thought out, discoverable and very
| clean.
| davepeck wrote:
| In addition to being impressive technically, this is just plain
| fun. I downloaded a game my friends and I wrote _way_ back in the
| day [1] and... it worked in my browser. Such a nice blast from
| the past.
|
| [1] https://www.macintoshrepository.org/2851-infotron
| [deleted]
| chuckreynolds wrote:
| idk why but... cool. I had that Hellcats and Glider game...
| probably f-18 one too.
___________________________________________________________________
(page generated 2022-12-05 23:00 UTC)