I wonder why my experience differs from yours - I have found almost all the applications I use (Firefox, PuTTY, Visual Studio, MS Office, TortoiseSVN) work fine with a simple 200% scaling in Windows 7. I agree that Remote Desktop is a pain.
Vista reverts to "fractional scaling", where it simply does a bilinear upscale of the application window, resulting in a blurry, god-awful mess where nothing was rendered natively.
I have to say I've never seen this on either XP or Win7. Perhaps it helps to have exactly 200% scaling so everything can be enlarged exactly. But as far as I can see, programs that aren't scaling aware (such as the command prompt window) are just rendered unscaled. Maybe it is because I have Aero turned off.
Not true. Windows can quite easily double resolution - just set your font size to 200% in Control Panel. Everything comes out twice as big but fonts are smoother. This has worked since Windows XP at least. I run it this way on a 3840x2400 monitor, so the effective desktop size is "1900x1200".
People repeat this meme that desktop OSes don't support high resolution displays, but it's not really true. At work I have Windows 7 and several 3840x2400 displays; just setting 200% font size works fine in all the applications I use.
So you have your nicely written function of type int -> int, but now you want to add some trace statements while it executes, but you can't because it is purely functional. Then someone helpfully suggests monads. Now all you have to do is rewrite it to be of type int -> IO int, and rewrite all of the calling functions to be of monadic type too, and so on all the way up to the top level of the program...
The fundamental problem is that you need some way to separate the program itself (which is purely functional) from whatever scaffolding and diagnostic code you put in to help test and debug it. In imperative languages you can happily mix the two together but in pure functional programming you can't, and the language environment has to provide explicit support for trace messages and the like.
IMHO Windows 7 requires Classic Shell and some messing around in Control Panel to make it usable. Essentially, with each new Windows release there is another half hour of setup you must do to get rid of the latest bright ideas from Microsoft and get back to the basic but usable interface circa 1999.
I remember on the Archimedes using PC emulators, both Acorn's one (which was oriented more towards business applications) and Dave Lawrence's FasterPC (optimized for older DOS games using 320x200 256 colours). Both only emulated an 8086 (or 80186 in FasterPC's case), so they were good for Civilization or SimCity but not newer things.
I mention them because, to squeeze decent performance out of an ARM running at speeds as slow as 8MHz, they were hand-written in optimized assembler. This was the older 'ARM26' instruction set where the program counter and flags were contained in a single 32-bit register, so the code would need modification to run on recent ARM processors; and in any case the I/O part of the code will be totally different. But that doesn't stop me wondering about the core CPU emulation and how fast it might go on modern hardware.
So Windows 8 doesn't have the Aero Snap, Aero Peek and other animated window management thingies? I can understand that Microsoft marketing stopped calling it "Aero", and that Aero Glass (the odd half-transparent effect on window borders) has been dropped, but I thought the thing itself (whatever it's now called) had been kept.
Sorry what? 'Light' and 'heavy' can be used as relative terms, just like big and small, hot and cold, or pretty much any adjective in English. If you say 'the lightest substance', it's quite clear that you are talking in relative terms. Also I think you are confusing 'substance' and 'object' - a single neutrino is not a substance, it is an object. Water is a substance; a drop of water is an object.
I mentioned gravity to deflect any possible nitpick about 'heavy' being different depending on what gravity you measure it in - since we normally understand heaviness as the force of an object being pulled towards the ground, in other words as a measure of weight rather than mass.
It is normal to describe a material as light or heavy. These are shorthand for 'weighs less for a given volume' and 'weighs more for a given volume'. If you assume gravity is fixed - a reasonable assumption, since we all live on the same planet - this also implies 'less dense' and 'more dense'. What's the difficulty?
In fact there isn't a big issue with Windows XP compatibility and hi-dpi displays. I use a couple of 204dpi monitors at work and until recently ran Windows XP on the PC. Just set font size to 200% and pretty much everything works fine - there are the occasional things like installers which render with fixed pixel sizes and so have tiny text, but the applications you use every day don't suffer from that. Windows 7 is a bit better still.
Thx - I didn't know about any of those except Win-L to lock the screen. For my style of working (every window maximized on one monitor or another, no Aero or gadgets, file manipulation mostly from the command prompt) they are not that useful. But I can see why others might like them.
I agree that Apple's laptop keyboards are not very good but that's because laptops in general have crappy keyboards. I was reasonably impressed with the keys on the 13 inch unibody Macbook Pro (whereas the first generation Macbook Pros had lousy keyboards where the key tops would break off easily). Unless they have gotten worse with the new Retina models, I'd say the Apple laptops are among the least worst laptops for typing.
What laptop keyboard do you like?
Does the Mac Mini have an external power brick? If so you could decide not to use the supplied power brick and power many Mac Minis from a single low-voltage supply. That would surely cut heat and power usage.
There are flickers you don't consciously perceive but nonetheless tire your eyes after long use. To show the effect you'd need a large randomized controlled trial. That does not mean no effect exists.
I wonder why my experience differs from yours - I have found almost all the applications I use (Firefox, PuTTY, Visual Studio, MS Office, TortoiseSVN) work fine with a simple 200% scaling in Windows 7. I agree that Remote Desktop is a pain.
I have to say I've never seen this on either XP or Win7. Perhaps it helps to have exactly 200% scaling so everything can be enlarged exactly. But as far as I can see, programs that aren't scaling aware (such as the command prompt window) are just rendered unscaled. Maybe it is because I have Aero turned off.
Not true. Windows can quite easily double resolution - just set your font size to 200% in Control Panel. Everything comes out twice as big but fonts are smoother. This has worked since Windows XP at least. I run it this way on a 3840x2400 monitor, so the effective desktop size is "1900x1200".
Can you give an example of a 'perfectly legitimate URL' that doesn't work? (Hint: all URLs begin with a scheme such as http: or file:)
People repeat this meme that desktop OSes don't support high resolution displays, but it's not really true. At work I have Windows 7 and several 3840x2400 displays; just setting 200% font size works fine in all the applications I use.
Well, yeah, surely 4000x4000 is 4k (like IMAX), and 3840x2160 is only about 2k measured conservatively.
"Riddle me this: what is it that is always coming, but never arrives?"
The fundamental problem is that you need some way to separate the program itself (which is purely functional) from whatever scaffolding and diagnostic code you put in to help test and debug it. In imperative languages you can happily mix the two together but in pure functional programming you can't, and the language environment has to provide explicit support for trace messages and the like.
IMHO Windows 7 requires Classic Shell and some messing around in Control Panel to make it usable. Essentially, with each new Windows release there is another half hour of setup you must do to get rid of the latest bright ideas from Microsoft and get back to the basic but usable interface circa 1999.
That US remake of House of Cards isn't too bad.
I remember on the Archimedes using PC emulators, both Acorn's one (which was oriented more towards business applications) and Dave Lawrence's FasterPC (optimized for older DOS games using 320x200 256 colours). Both only emulated an 8086 (or 80186 in FasterPC's case), so they were good for Civilization or SimCity but not newer things. I mention them because, to squeeze decent performance out of an ARM running at speeds as slow as 8MHz, they were hand-written in optimized assembler. This was the older 'ARM26' instruction set where the program counter and flags were contained in a single 32-bit register, so the code would need modification to run on recent ARM processors; and in any case the I/O part of the code will be totally different. But that doesn't stop me wondering about the core CPU emulation and how fast it might go on modern hardware.
So Windows 8 doesn't have the Aero Snap, Aero Peek and other animated window management thingies? I can understand that Microsoft marketing stopped calling it "Aero", and that Aero Glass (the odd half-transparent effect on window borders) has been dropped, but I thought the thing itself (whatever it's now called) had been kept.
Sorry what? 'Light' and 'heavy' can be used as relative terms, just like big and small, hot and cold, or pretty much any adjective in English. If you say 'the lightest substance', it's quite clear that you are talking in relative terms. Also I think you are confusing 'substance' and 'object' - a single neutrino is not a substance, it is an object. Water is a substance; a drop of water is an object. I mentioned gravity to deflect any possible nitpick about 'heavy' being different depending on what gravity you measure it in - since we normally understand heaviness as the force of an object being pulled towards the ground, in other words as a measure of weight rather than mass.
It is normal to describe a material as light or heavy. These are shorthand for 'weighs less for a given volume' and 'weighs more for a given volume'. If you assume gravity is fixed - a reasonable assumption, since we all live on the same planet - this also implies 'less dense' and 'more dense'. What's the difficulty?
In fact there isn't a big issue with Windows XP compatibility and hi-dpi displays. I use a couple of 204dpi monitors at work and until recently ran Windows XP on the PC. Just set font size to 200% and pretty much everything works fine - there are the occasional things like installers which render with fixed pixel sizes and so have tiny text, but the applications you use every day don't suffer from that. Windows 7 is a bit better still.
I'm reasonably happy with Classic Shell, plus disabling Aero and other animated junk.
Thx - I didn't know about any of those except Win-L to lock the screen. For my style of working (every window maximized on one monitor or another, no Aero or gadgets, file manipulation mostly from the command prompt) they are not that useful. But I can see why others might like them.
Yikes! How long is the warranty on Unicomp's keyboards?
When would you want to use the Windows key? Is Ctrl-Esc too difficult?
I agree that Apple's laptop keyboards are not very good but that's because laptops in general have crappy keyboards. I was reasonably impressed with the keys on the 13 inch unibody Macbook Pro (whereas the first generation Macbook Pros had lousy keyboards where the key tops would break off easily). Unless they have gotten worse with the new Retina models, I'd say the Apple laptops are among the least worst laptops for typing. What laptop keyboard do you like?
Does the Mac Mini have an external power brick? If so you could decide not to use the supplied power brick and power many Mac Minis from a single low-voltage supply. That would surely cut heat and power usage.
I use Windows at 200% scaling (both XP and 7) and it looks fine in pretty much every application; where are you seeing problems?
What still-alive platform has a decent C compiler (crusty K&R ones don't count), but doesn't have a port of Perl?
There are flickers you don't consciously perceive but nonetheless tire your eyes after long use. To show the effect you'd need a large randomized controlled trial. That does not mean no effect exists.
[T221s] Yup, me too, and I have mounted them in portrait format. Here's a photo: http://www.flickr.com/photos/7500206@N08/6851350945/