rbanffy

✨ Seasoned software developer, proficient in Python, Java. Less proficient in Ruby and Lisp. A bit rusty in C and C++. Learning Erlang very slowly. Also a computer collector and restorer, lover of 8-bit computers, mainframes and interesting Unix workstations.

email: username at that google mail thing

http://about.me/rbanffy

https://linkedin.com/in/ricardobanffy

[ my public key: https://keybase.io/rbanffy; my proof: https://keybase.io/rbanffy/sigs/HtF1uAf_RNpwIkNP1-YGWP_-3doWV6S5Cc1KywXeLYo ]

πŸ“… Joined in 2008

πŸ”Ό 188,758 Karma

✍️ 62,311 posts

πŸŒ€
15 latest posts

Load

(Replying to PARENT post)

The big thing I remember from Windows back then were contextual menus (Windows 95 vs MacOS 8), the Start menu and Explorer (Not sure why the Mac never developed one - apps were easier to find, I guess) with a folder tree on the left, which Finder lacked (but you could always have two windows with different views). In general, the user experience with Macs was smoother than with Windows, with the move to PowerPC being a huge improvement in performance over the 68040 models.

As pointed out elsewhere, NeXT broke a lot of new ground at that time, thanks in part to its Unix underpinnings. Also Adobe brought great font management to both PCs and Mac before both embraced TrueType. Next had sub pixel anti-aliasing from the start.

πŸ‘€rbanffyπŸ•‘3hπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

The use of recessed surfaces for displaying information and the rectangular buttons were very NeXT-like, but more compact because it needed to work at VGA resolutions, but I don't think they managed to capture the essence of their framework which is, impressively, still alive in every Mac sold.

I wonder how hard it would be to get NeXT source from the 1990's and compile it on macOS 26.

πŸ‘€rbanffyπŸ•‘3hπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

I don't really remember many Windows 95 firsts. One I remember is the ability to switch users without logging off. MacOS famously copied that (with a 3D cube look).

I think they made something really revolutionary at the IE3 time. Their News and Mail app was an Explorer extension that placed an e-mail reader as the presentation of a folder full of folders of mailboxes and messages. You wouldn't see the extension, as the apps launched as applications, but that's what the implementation looked like from what I investigated back then.

Unfortunately, the idea was seemingly abandoned almost immediately. I would love to have such views on top of a user-space file system keeping messages, address books, and calendars in sync.

πŸ‘€rbanffyπŸ•‘1dπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

A long time ago I did that to make Canonical's Launchpad easier to read - mostly making tables look nicer and so on. I was really nice. I saw similar initiatives at Workday as well - browser plugins that added extra functionality to the development instances of the application.
πŸ‘€rbanffyπŸ•‘1dπŸ”Ό0πŸ—¨οΈ0
πŸ‘€rbanffyπŸ•‘1dπŸ”Ό1πŸ—¨οΈ0

(Replying to PARENT post)

> What accounts for the premium price/TB of these extremely high capacity enterprise-targeted drives?

Spare capacity, mostly. That’s why they have higher endurance. If you want to double the endurance of a given drive, tell the controller to allocate twice as many spare blocks and report less capacity than you would otherwise.

In this case, you are also paying a premium for the PCIe attachment instead of SAS, and a lot for price elasticity. You see, with drives like these you slash space and energy consumption in relation to HDDs by a large number, and that allows you to pay a premium for the device, because, at the end of its lifetime, it’ll have more than covered the cost difference in saved space and energy.

πŸ‘€rbanffyπŸ•‘1dπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

You can trivially modulate flash endurance by tweaking the reported space - the less space you report, the more spares you have.
πŸ‘€rbanffyπŸ•‘1dπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

And thanks to the density, they won’t need as many racks as they used to.
πŸ‘€rbanffyπŸ•‘1dπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

I was going to say blood of virgins, but tears are probably better heat conductors.
πŸ‘€rbanffyπŸ•‘1dπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

The transfer rates limit how much each chip can be active at any given time, so a heat-aware writing allocator can pick the least active blocks for the next writes and distribute the heat accordingly. Even if it’s not heat-aware, the tendency will be that the writes will be distributed over as many chips as there are, and so will be the heat generated.

Now, I would LOVE to see this much SLC flash on a direct to bus attachment setting.

πŸ‘€rbanffyπŸ•‘1dπŸ”Ό0πŸ—¨οΈ0