Live data from Hacker News

Infinite Mac

macos8.app

111–120 of 340 posts

Re: Infinite Mac

#111
post #89

What does one have to do to get as clear and pretty of a UI as that on the modern desktop OSes? Everyone switched from bitmaps to vectors over a decade ago and now everything is fuzzy, antialiased, scalable, flat, hard to make out. Of course you can always run dwm on linux with a hodgepodge of makeshift utility apps, write your own keybinds to set your brightness and volume and other such inanities, but in order to g…

> now everything is fuzzy, antialiased, scalable, flat, hard to make out. Use a high-DPI screen, for starters.

For fuzz, anti and anti-aliasing issues, you can sometimes make them worse with a HiDPI display.

All of these issues really boil down to render resolution not integer scaling to the display resolution.

If the render resolution is an integer multiple of the display resolution or vice versa, you will generally always get beautiful crisp rendering - this is exactly the approach Apple adopted, and is why they had to use some slightly less common resolutions like 5k on some devices - 2560x1440/"QHD" has integer scaling factor of exactly 2 for a 5k display etc.

The problem though is that outside of Apple devices, almost no hiDPI display will neatly integer sale. The vast majority of Hi-DPI monitors on sale today are 4k, and only 1080p really has a useable integer scaling factor there. 1080p of "useable" screen real estate on a 4k monitor is going to make all UI elements too big usually though... So you are forced to non-integer scaling and images that will not cleanly map to the grid of pixels in the monitor, which is where the fuzz and anti-aliasing etc starts... 1440p of "usable" space does not cleanly map to a 4k monitor, but many people run them this way.

5k is frankly a brilliant resolution for high quality ~200ppi style HiDPI rendering on 27 inch displays with 2x integer scaling for macOS and Windows especially, its tragic the resolution hasn't become more mainstream.

Re: Infinite Mac

#112
post #99

Creator of the site here. There's a blog post with the technical details if you're curious about how it works and whose work it builds on: https://blog.persistent.info/2022/03/blog-post.html There are also a couple of variants that boot either System 7.5.3 or KanjiTalk 7.5.3 (the Japanese version of MacOS): https://system7.app/ and https://kanjitalk7.app/

I poked around a few weeks ago and ran into a variety of errors when I dug into the more hardware-specific bits.

So I was shocked when I could use the Disk Copy utility to image Macintosh HD right into the Uploads folder & onto my (real) desktop.

"It Just Works" in the best Mac sense. Amazing job.

Re: Infinite Mac

#114

What does one have to do to get as clear and pretty of a UI as that on the modern desktop OSes? Everyone switched from bitmaps to vectors over a decade ago and now everything is fuzzy, antialiased, scalable, flat, hard to make out. Of course you can always run dwm on linux with a hodgepodge of makeshift utility apps, write your own keybinds to set your brightness and volume and other such inanities, but in order to g…

What does one have to do to get as clear and pretty of a UI as that on the modern desktop OSes?

Buy a retina mac ;)

I kid but only partly. Running at integer (2x) scaling on a 200 dpi screen makes everything perfectly crisp. Anti-aliased text no longer appears blurry and lines are rendered at exact pixel boundaries.

Those old bitmap art displays didn’t do any scaling. Every pixel appeared exactly as someone drew it, with crisp boundaries. It’s the scalable part of vector graphics that fuzzes things up.

Re: Infinite Mac

#115
post #5

The idea that we could one day run todays operating systems in emulation (in the browser) seems so insane and infeasible but maybe one day it'll be possible. Advances in computation is one rare thing that cheers my spirit up in a world where a lot of scary trends are pointing down.

Isn't it already possible today with Wasm? Sure the browser adds overhead, but merely running an OS isn't super intensive.

Yes, with https://leaningtech.com/webvm-server-less-x86-virtual-machin.... Wild stuff.

Re: Infinite Mac

#116
I remember Launcher having buttons at the top of the window for categories. This version of Launcher doesn't have that, though? It's just a window with Script Editor and SimpleText (which doesn't launch)

Re: Infinite Mac

#117

I'm not sure how many people will remember this, but macOS 8 came with a program called Hotline, who's main activity was "publishing and distribution of a multi-purpose client/server communication software." Most people I knew used it to pirate software and MP3s. The way most of us used it was we'd find a server that had something we wanted (software, a crack, or music), and the login would be password protected. The…

This was followed up with KDX, an idiosyncratic, extremely curious program that even offered a native Linux binary (that still works!). The program was (closed-source) freeware, and without a viable business model behind it, the developers eventually moved on. But I think that dynamic supported a refreshing alternative experience that flew beneath the radar, took the path less traveled, and achieved closure: my memory of KDX is of a quietly efficient program that felt largely finished. My goodness literally nothing feels like that anymore.

It's still offered for download by some of the few remaining Hotline/KDX-compatible file servers that are still floating around out there, like https://preterhuman.net/gethotlinekdx.php (scroll down to the KDX heading).

I definitely recommend downloading it for the sole reason that, connected to a server, bunch of windows open (what do you expect, it came from Mac OS, of course it's a GUI program), transfers flying along... it'll be using 8MB of RAM. Yes, on Linux.

Finished. Compact. Efficient.

I wish I could pull out some references for similar programs like it, but I have none :( the closest I can come ideologically is LIST.COM for MS-DOS (!). Ha.

But on the subject of file transfer itself, if anyone's curious, a very obscure alternative to Bittorrent and news servers besides Hotline/KDX is DC++. There are quite a few DC++ servers still out there, mostly in Russia (or at least there were when I last checked). I don't remember what client I used when I played with it a while ago, but I remember one of its features was that it would show the total amount of data available across all of the servers currently connected (the protocol works very similarly to Bittorrent but users send full directory trees to the "trackers"). Well, after connecting to every server I could find >:D my client started having serious swap issues so I had to give up, but for a little while there I think the statusbar was showing something like 4 PB+ available. Fun times.

Re: Infinite Mac

#118
post #29

Earlier quoted context omitted.

Hah same. If it had kid pix it would be just like when I was a little kid.

Check the Graphics folder! (It crashed immediately for me in Firefox, though)

FWIW: The emulator dynamically loads chunks of the hard disk over the network, and will usually crash if that fails -- which can happen if the site is busy.

Re: Infinite Mac

#119

What does one have to do to get as clear and pretty of a UI as that on the modern desktop OSes? Everyone switched from bitmaps to vectors over a decade ago and now everything is fuzzy, antialiased, scalable, flat, hard to make out. Of course you can always run dwm on linux with a hodgepodge of makeshift utility apps, write your own keybinds to set your brightness and volume and other such inanities, but in order to g…

>Everyone switched from bitmaps to vectors over a decade ago and now everything is fuzzy, antialiased, scalable, flat, hard to make out. That makes no sense. Bitmaps have a fixed pixel density while vectors are infinitely scalable.

Vectors will scale to any pixel density, but they look irritatingly fuzzy at the lower pixel densities you commonly see in large widescreen monitors.

Obviously it's not an apples-to-apples comparison, but decades ago bitmapped fonts could give you crisp text on any monitor, and in 2022 I'm using a popular, >$1300, very favorably reviewed monitor, and the text is ever-so-slightly fuzzy. It's plugged into my Macbook Pro right now, and the difference in how well the text renders on the two displays is plain.

I guess as soon as Apple started making laptops with 300dpi screens, it became okay to render fuzzy text on any screen that wasn't 300dpi.

Re: Infinite Mac

#120

You know what's nice? The 13" (rescaled) 4:3 screen is easier to read than my current setup. Also, the menu's are nice and short. Very focus. I totally understand how I, and many people in the past, were able to pump out huge amounts of code in a week

Menus were short because they had to fit on the screen of a classic Mac (342 pixels) and the pull-down operation used to require holding the mouse button. I think by Mac OS 8 you could click to open a menu and yhey could probably expect at least 480 pixels if not 600.
Post reply on HN