Well, my point is that our subjective personal experience of conciousness isn't scientifically explainable. I can have a good scientific, materialistic theory of why you are concious, but I can't really explain my own. I can imagine why someone made out of the same atoms as me would subjectively experience conciousness as a biological state, but that doesn't explain why there is a "me" that experiences my own. Kind of a Decart-Godel thing "I think therefore I am" incompleteness thing.
I'm not going to delude myself into some kind of mystical or theological answer for this, though. It's as unknowable as what the "first mover" of existence was.
What unproven claim are you specifically talking about here? FWIW, I'm betting on the Big Bang myself:).
I don't delude myself into thinking I've made any kind of compelling scientific argument above; I'm just describing where I got to after several years of rumination.
However, I think I'm actually pushing back on the assumption that there is some sort of ineffable soul-like aspect of conciousness as opposed to conciousness being an entirely biology-based phenomenon like digestion or smelly feet.
Well, what a blast from my college past. I vividly recall all the late night manic chat sessions trying to decode Patricia and Paul Churchland's Neurophilosophy and Daniel Dennets Conciousness Explained.
Anyway, after years of rumination, to me it's clear that:
Quantum mechanics are definitely a part of neurobiology, and hence a critical building block of conciousness. We couldn't think without quantum mechanics. But plants couldn't photosynthesize without quantum mechanics either.
The quantum mechanical properties of neurophysiology apply just as much to clams as it does to humans. And it's just as applicable to those in a coma as to those engaged in a peak experience of some sort. So quantum mechanics definitely don't explain the conciousness of humans and in lesser degrees of other species.
Conciousness is an emergent property of the brain. Most of our evolutionary ancestors weren't concious in the sense we mean it today. Our massive brains are evolutionarily adaptive. Humans pay a big biological cost in having these big brains; very difficult childbirth, very long period of helpess infancy, wide pelvises to accomodate these giant heads, and a whole lot of extra calories and oxygen needed. But we're obviously breeding like rabbits as a species, and the primary limitation on further explosions of population are conciousness-driven (deciding not to have children, and having developed the means to do so).
Conciousness is, pretty much by definition, a really thorny thing to think about and almost perfectly designed to drive philosophers and cognitive scientists into mental loops. Since conciousness can also be described as self-insight, you get into a deep virtualization question in trying to have accurate insight into how you have insight:)!
So the trickiest part about conciousness is figuring out our own conciousness! It's a lot more easy and productive to try and consider someone else's conciousness than our own. Thinking about our own conciousness can easily get to the "eye of the universe question" - even if one has a good biological theory of conciousness, why do *I* have an experience of unique selfhood? That winds up being one of those unsolvable Big Questions, like "why is there something instead of nothing." Whether the existence of existence is explained via the Big Bang or theology, there's still the unanswerable question of what was the first mover. What started the cosmological ball rolling for there to be a universe in the first place?
Well, that was my moment of peak nerditry for the day! I'm going to go kiss a pretty girl for a while as penance...
Well, if we can live with "Comparing apples to apples, and throwing out quality, streamability, and all the technical standards" we'd be living on a very different planet with very different grounds for companies to decide on media technologies.
In the real world, it gets down to comparing the cost of licensing different technologies versus the costs of encode, cost of delivery, and breadth of playback for different technologies. Today, VP8 takes about 4x the time/joules to encode, 40% higher bitrate compared to H.264 High Profile (so either use higher bitrate and get lower reach and higher cost, or lower quality at the same bitrate), and isn't supported via ASIC in any shipping devices.
VP8's challenge is to get fast enough to encode, efficient enough to deliver, and have broad support enough device support to make its licensing cost difference enough to matter. As it is, the total operating costs and reach advantages of H.264 are so much lower than VP8 that H.264 licensing costs are a rounding error.
Also, Vorbis requires at least 2x the bitrate of HE-AACv2, and also doesn't have broad device acceleration.
And in fact, for large classes of interesting applications, installer and installed size is overwhelmingly data, not code. Games are going to be 95%+ data (check out how small the actual app is sometimes; often less than 1% the size of the data files). Microsoft Office has far, far more space allocated to fonts, clip art, all those multilingual spelling dictionaries, and templates than the actual *.exe files.
And even the self-contained.exe files in the above examples will also include a ton of bitmapped images for the GUI and such. Sure, command-line apps are going to have a lot more code, but even they will have the help text, tables, and other stuff that could be stored once in a platform-independent internal data structure.
Having behavior driven largely by data, not good is a good thing, of course. Data is a whole lot easier to debug than code, and bugs in data are generally much less catastrophic assuming the code itself does good validation.
This test was only using a single socket system. Perf differences from XP are going to be greater on a NUMA multisocket systems like Barcelona or Nehalem. XP predates NUMA on the PC architecture, while Vista and Win 7 got a lot of tuning for it.
This can be a big help for video encoding and other highly multithreaded tasks.
There's no news here. The HE AAC codec (called AAC+ in the Coding Technologies implementation, and now called Dolby Pulse after Dolby's acquisition) is a highly advanced spectral band replication codec, and can be pretty darn transparent down to around 48 Kbps. That there was about a 2:1 preference for the high bitrate Ogg in a highly nonscientific small sample size test like this is a yawner.
http://en.wikipedia.org/wiki/HE_AAC
On Windows, the most common one is DirectShow. (or whatever they've renamed it in Vista/Win7)
DirectShow is alive and well on Vista and Windows 7. There is a new media API called MediaFoundation, which is used by default in WMP for Win 7. It's quite different and improved in many ways over DirectShow, but can interoperate with existing DirectShow decoders.
The MPEG-LA license only protects you against the MPEG-LA members. In no way does it provide any sort of guarantee that someone who isn't in MPEG-LA won't start suing at any point in time. The argument against Theora in this regard can really be made against any codec.
Well, the members of the MPEG-LA patent pools hold pretty much all the known-critical patents for video compression, so that's actually a pretty good real-world protection.
Theora is defintely improved, but I see a lot of basis pattern throughout these samples. Theora would be well-served by a postprocessing filter. Theora's 1-pass CBR encoding definitely needs a LOT of tuning before it'd be viable for real-world content; I don't think we'll see it used effectively for live encoding this version.
Coming from the digital video world, I'm entirely opposed to standardizing on using GB instead of GiB in any context. Because lots of other industries, like telecommunications and digital media, have long used the correct ^10 numbers. Come to think of it, Apple was the last company to use KB/sec for compression bitrates, and even they dropped it as of QuickTime 6 back in 2003.
When you get provisioned bandwith, you're getting ^10 numbers. And when you compress video, you're using ^10 values (so, 20 Mbps is really 20,000,000 bits per second, not 20,971,520)
It's a big pain to have to always convert between the real values and the erroneous ^2 values when figuring out how much video we can put on a disc/drive.
It will be a horrible thing to have GB mean different things in different contexts and to have to know when to do or not do the conversions.
You won't get a FormatLikeWord95 tag if you're not using Word 95, of course:).
It's important for lots of users that they can maintain functional compatibility and bidirectional conversion with older Office documents, so that was a core design goal of the.???x formats.
You may not need that yourself, but a lot of people do, and the new formats give them that in a much more interoperable, searchable, and efficient XML-with-.zip structure.
It seems like 90% of the compliants about the new formats don't even acknowledge the design goal, which makes any discussion of how good it is pretty irrelevant.
A clean-room new office file format would have had much worse interoperability and hence much less adoption, for only aesthetic gains at best.
If OpenOffice doesn't have Normal/Draft, it's dead to me. I don't want to see page breaks when I'm still writing the darn text! That's bugged me about other tools for getting on 20 years now.
Well, yes, of course you'd use PDF if you want to get the exact fonts and layout on the other end..docx is a content creation format. It can work somewhat for that scenario, but it's not its whole reason for existence.
But nor are you going to write an article in Acrobat. Note that the Office apps now have an excellent "Save as PDF" mode that's much faster than Distiller.
But "a bargain" when other free office suites, text editors, and numerous word processors are available? I'm also just not sure what "sophisticated features" it has that a "professional writer" needs. If, by "professional writer," you mean someone actually producing text, the main needs are a good text editor, which can be found many places. You might want spell check and a thesaurus, things like find and replace, etc., which can be found in many text editors. Word's support for text substitution and advanced text editing features is rather limited, unless you write macros (which I personally think are easier in something like LaTeX). If you have need for footnotes, citations, cross references, etc., I would say that (a) Word's bibliographic support is pretty bad by itself, though when used with other software and plugins, it becomes useful, and (b) the support for cross references, etc. is minimal compared to the options given in some other software. If you collaborate, you need to track changes, but any good word processor does that today. What else does someone just producing text need?
ValueCost.
What does the Student/Home version of Word cost? $80? If you use it for 10 hours a week for a year, that works out to $0.08 an hour. Total rounding error for anyone who makes money writing, and pays for itself many times over even if it only boosts productivity 5%.
As for Word, I'd say its deep strengths are in easy, productive composition of structured prose, plus great revision and collaboration features. And it's not just about feature-to-feature checklist, but about how all the features work together and are preseted. I've never seen anything that can easily defork two different revisions of the same document like Word, comparing and letting you pick change-by change with all the variants on screen at once.
While it's no layout powerhouse, it works very well for making structured documents if style sheets are used correctly, which can them be enhanced in LaTeX, InDesign or whatever.
Yes, that's correct, if you're running Aero Glass. That was true for Vista as well, to a lesser degree, but Win 7 expands GPU support to GDI+ compositing, improves memory management, adds concurrency for multiple applications, etcetera.
An easy test is to open Task Manager and watch the CPU meters as you shake a decent sized window around the screen quickly. WIthout Aero Glass on you can get near to saturating one core, while with Aero Glass on it won't have much CPU impact at all.
A Netbook is a system with a very low powered single-core CPU. Everything you can do to move things off the CPU makes everything else faster. Windows 7 can offload GDI, window compositing, and many other effects to the GPU (even one as relatively weak as in Netbooks), saving a ton of CPU performance. And thus making everything else faster, even if it's just looking at a web page that's running some Javascript or Flash.
I just upgraded my kids' Dell Mini 9 (1 GB RAM) to Win 7 RTM from its OEM XP config, and it's remarkably snappier even just doing web browsing, even with a GMA 945.
Microsoft hasn't been able to leverage any of its encoding formats through their browser. MP3 and AAC have completely outstripped WMA and I'm not aware of any major player utilizing WMV on the video side.
Media formats are pretty orthgonal to the browser; most playback is via plugins, and there are WMV playback plugins available for all major browsers. Microsoft has a NSAPI implementation for Firefox, Distributes Flp4Mac for free. And of course Silverlight supports WMV (along with MP4 and MP3), and is supported in the codec pack for Moonlight.
WMV is quite widely used for premium content where the studios require DRM, as Windows Media DRM and PlayReady is the only widely deployed DRM available for license (Apple's FairPlay is only available to Apple as a publisher and Apple as a device vendor). So WMV is used for Netflix, Blockbuster, and other services in the USA, and it's used even more widely in Europe and Asia's video services.
But again, nothing to do with the browser.
With Silverlight supporting H.264 and AAC now, the actual codecs and media formats aren't the interesting point of competition. The big differences between Silverlight and Flash today are much more systems layer stuff like adaptive streaming and rich presentation layers. HTML5 is interesting, but even the proposals are well behind what Flash and Silverlight have already deployed for complex players.
I'm 38, and have been loathing cursive for a good 30 of those years myself:).
In the Portland Public Schools, we had some crazy oscillation between cursive and "italic" - I vividly remember a school or district-wide switch from the cursive we'd been learning for a few years to a new italic form of writing that I found much preferable. Probably 4th-5th grade? And then when I got to middle school everyone else was still doing cursive and it threw me for a loop.
Wikipedia may have solved the mystery for me: http://en.wikipedia.org/wiki/Getty-Dubay The Getty-Dubay handwriting method was developed in 1976 at Portland State. We must have been a test location or something.
Anyway, I was a bit of an outlier. In 5th grade I was simultaneous in TAG and advanced English and math classes while doing special ed for spelling and handwriting. I've also been prone to hand cramping trying to push the pencil down so hard. It was a 10th grade math teacher who came up with the idea of trying other writing implements. I found that a fine-point felt tipped pen was much more legible and much less tiring. And I was able to apply a calligraphy class I'd taken before, which made a huge difference. Erasers are one of those good-only-in-theory things anyway; just crossing out a mistake worked fine. And a calligraphic technique, since it felt more like art than a burden, slowed be down enough to not be so sloppy, which probably sped things up on net. "Make haste slowly" is an important lesson I've been trying to teach my own kids:).
My 9 year old son's in a similar boat, in a TAG magnet school, but well below grade level in handwriting. Since he's quite good at drawing, I'm hoping to get him interested in calligraphy as a way to apply those skills and thoughtfulness to handwriting, instead of treating it as a burden he's racing through to get over.
My parents had gone to Reed in the mid 60's when they had a famous calligraphy teacher, and my father has continued to use that as his formal handwriting style since. On a trip to Europe he bought me a nice Lamy italic nib fountain pen, which really did nicely for calligraphy, and I started using it for everything. It kind of wigged out my physics teachers when I started turning in exams and homework that looked like an illustrated manuscript, but it sure was much more legible than cursive pencil ever could have been.
For all the time I spent learning handwriting, and the many classes I actually enjoyed, I have to say the single most valuable class I took in all of school was typing in the 6th grade. I do a good 120-130 words a minute these days, which sometimes is an almost linear productivity gain.
Why waste CPU cycles doing what the can do better?
on
Gaming On Windows 7
·
· Score: 1
Speed? That's the best argument to run Aero Glass. It offloads compositing from the CPU to the GPU, improving performance for apps.
Easy test to try with Glass On/Off. Open up Task mangager.
Open up a nice big JPEG image or something.
Grab the window and shake it like crazy. Watch your CPU meters
With Glass off, you can peg a whole core trying to render all that motion. But with Glass on, the GPU's doing the work and your CPU load hardly goes up.
Windows 7 improves this over Vista, as it pushes GDI-style 2D rendering to the GPU as well, and adds hardware YUV overlay support back.
I'd say in life the big challenge is almost always getting people on board with your idea at all. Trying to titrate between getting them to believe in it enough to figure out the flaws but no so much that they run with it seem more difficult than useful. But if you have to, pitch it to the people you'd want to work with on the project. If they get psyched and want to run with it, you can run with them.
But as many have said, ideas aren't hard. It's implementation, revenue, and luck that are hard.
To that end, here's a million-dollar idea I'm not going to do anything with.
It's Bitter - Binary Twitter, for the geeks.
Because for lots of us, 140 characters are too imposing. It's like doing multiple Haikus at once. But binary we can do.So, with Bitter, you just get a bit. Your status is 0 or 1. You change it as appropriate. Eat a yummy peach: 1. Miss your bus: 0.
And it saves a ton of time for the author AND the audience: you can immediately see the status of a million friends in a 1000x1000 bitmap! Just try that with Facebook.
And just think of the data-mining and mashup possibilities. Track how and when people flip their bits. Tie it into Facebook and other profiles to see what coorelations there are between activities there and bitflipping. It would be glorious!
Oh, and the million bucks? Just sell $1M in advertising. An idea like this, it can't miss! What could possibly go wrong?:).
Anyway, it's only half a joke. It'd be an amusing little Facebook app or whatever. Could make some money maybe, but maybe wouldn't. But I've got a book to finish, and a third of another book after that, and a house remodel, and making Silverlight awesome. No way I'd ever get to it.
Ideas are cheap. Attention is expensive. And other people's sustained attention is REALLY expensive (=employee). That's the hard part.
And Moonlight is currently supported by Microsoft, but there's still the patent issues, and no reason to assume the support will continue forever. Moonlight and Mono in general lags far behind Silverlight and.NET -- much like the situation with Wine and Windows.
Which patent issue? Is there something specific you're thinking of that hasn't been covered under the Community Promise etcetera?
I am guessing the point here is that if the network is too slow, it automatically switches to a lower-bandwidth stream. Useful, I suppose. I don't see where it's groundbreaking.
It's more complicated than that; it's not just classic stream switching. The big differences compared to past approaches are that there's not buffering on stream switching, http is the only protocol required, and the indivdual chunks of video are small enough to get picked up by proxy caches. The latter delivers a lot of the scsalability value of multicast, but with the existing web infrastructure.
WINE doesn't have the active support of Microosft and a clear license for implementation details.
Second, it's irrelevant. The main reasons for wanting Flash or Silverlight are going away, with faster Javascript VMs and HTML5 stuff like canvas and video. Youtube already supports html5 for at least some of their content. And I qualified it as, you may need to download a browser update -- whether IE will support these things is anyone's guess, but every other browser either will or does already.
This player is already doing stuff that was in Silverlght 2 that's not even being proposed as part of HTML5, like Smooth Streaming.
Well, my point is that our subjective personal experience of conciousness isn't scientifically explainable. I can have a good scientific, materialistic theory of why you are concious, but I can't really explain my own. I can imagine why someone made out of the same atoms as me would subjectively experience conciousness as a biological state, but that doesn't explain why there is a "me" that experiences my own. Kind of a Decart-Godel thing "I think therefore I am" incompleteness thing.
I'm not going to delude myself into some kind of mystical or theological answer for this, though. It's as unknowable as what the "first mover" of existence was.
What unproven claim are you specifically talking about here? FWIW, I'm betting on the Big Bang myself :).
I don't delude myself into thinking I've made any kind of compelling scientific argument above; I'm just describing where I got to after several years of rumination.
However, I think I'm actually pushing back on the assumption that there is some sort of ineffable soul-like aspect of conciousness as opposed to conciousness being an entirely biology-based phenomenon like digestion or smelly feet.
Well, what a blast from my college past. I vividly recall all the late night manic chat sessions trying to decode Patricia and Paul Churchland's Neurophilosophy and Daniel Dennets Conciousness Explained.
Anyway, after years of rumination, to me it's clear that:
Quantum mechanics are definitely a part of neurobiology, and hence a critical building block of conciousness. We couldn't think without quantum mechanics. But plants couldn't photosynthesize without quantum mechanics either.
The quantum mechanical properties of neurophysiology apply just as much to clams as it does to humans. And it's just as applicable to those in a coma as to those engaged in a peak experience of some sort. So quantum mechanics definitely don't explain the conciousness of humans and in lesser degrees of other species.
Conciousness is an emergent property of the brain. Most of our evolutionary ancestors weren't concious in the sense we mean it today. Our massive brains are evolutionarily adaptive. Humans pay a big biological cost in having these big brains; very difficult childbirth, very long period of helpess infancy, wide pelvises to accomodate these giant heads, and a whole lot of extra calories and oxygen needed. But we're obviously breeding like rabbits as a species, and the primary limitation on further explosions of population are conciousness-driven (deciding not to have children, and having developed the means to do so).
Conciousness is, pretty much by definition, a really thorny thing to think about and almost perfectly designed to drive philosophers and cognitive scientists into mental loops. Since conciousness can also be described as self-insight, you get into a deep virtualization question in trying to have accurate insight into how you have insight :)!
So the trickiest part about conciousness is figuring out our own conciousness! It's a lot more easy and productive to try and consider someone else's conciousness than our own. Thinking about our own conciousness can easily get to the "eye of the universe question" - even if one has a good biological theory of conciousness, why do *I* have an experience of unique selfhood? That winds up being one of those unsolvable Big Questions, like "why is there something instead of nothing." Whether the existence of existence is explained via the Big Bang or theology, there's still the unanswerable question of what was the first mover. What started the cosmological ball rolling for there to be a universe in the first place?
Well, that was my moment of peak nerditry for the day! I'm going to go kiss a pretty girl for a while as penance...
Well, if we can live with "Comparing apples to apples, and throwing out quality, streamability, and all the technical standards" we'd be living on a very different planet with very different grounds for companies to decide on media technologies.
In the real world, it gets down to comparing the cost of licensing different technologies versus the costs of encode, cost of delivery, and breadth of playback for different technologies. Today, VP8 takes about 4x the time/joules to encode, 40% higher bitrate compared to H.264 High Profile (so either use higher bitrate and get lower reach and higher cost, or lower quality at the same bitrate), and isn't supported via ASIC in any shipping devices.
VP8's challenge is to get fast enough to encode, efficient enough to deliver, and have broad support enough device support to make its licensing cost difference enough to matter. As it is, the total operating costs and reach advantages of H.264 are so much lower than VP8 that H.264 licensing costs are a rounding error.
Also, Vorbis requires at least 2x the bitrate of HE-AACv2, and also doesn't have broad device acceleration.
And in fact, for large classes of interesting applications, installer and installed size is overwhelmingly data, not code. Games are going to be 95%+ data (check out how small the actual app is sometimes; often less than 1% the size of the data files). Microsoft Office has far, far more space allocated to fonts, clip art, all those multilingual spelling dictionaries, and templates than the actual *.exe files.
And even the self-contained .exe files in the above examples will also include a ton of bitmapped images for the GUI and such. Sure, command-line apps are going to have a lot more code, but even they will have the help text, tables, and other stuff that could be stored once in a platform-independent internal data structure.
Having behavior driven largely by data, not good is a good thing, of course. Data is a whole lot easier to debug than code, and bugs in data are generally much less catastrophic assuming the code itself does good validation.
This test was only using a single socket system. Perf differences from XP are going to be greater on a NUMA multisocket systems like Barcelona or Nehalem. XP predates NUMA on the PC architecture, while Vista and Win 7 got a lot of tuning for it.
This can be a big help for video encoding and other highly multithreaded tasks.
With a sample size of 16, "one third" ISN'T statistically different from 50/50.
There's no news here. The HE AAC codec (called AAC+ in the Coding Technologies implementation, and now called Dolby Pulse after Dolby's acquisition) is a highly advanced spectral band replication codec, and can be pretty darn transparent down to around 48 Kbps. That there was about a 2:1 preference for the high bitrate Ogg in a highly nonscientific small sample size test like this is a yawner. http://en.wikipedia.org/wiki/HE_AAC
On Windows, the most common one is DirectShow. (or whatever they've renamed it in Vista/Win7)
DirectShow is alive and well on Vista and Windows 7. There is a new media API called MediaFoundation, which is used by default in WMP for Win 7. It's quite different and improved in many ways over DirectShow, but can interoperate with existing DirectShow decoders.
The MPEG-LA license only protects you against the MPEG-LA members. In no way does it provide any sort of guarantee that someone who isn't in MPEG-LA won't start suing at any point in time. The argument against Theora in this regard can really be made against any codec.
Well, the members of the MPEG-LA patent pools hold pretty much all the known-critical patents for video compression, so that's actually a pretty good real-world protection.
I made a few samples using the latest versions of x264, VC-1, and Theora, testing both offline VBR and real-time CBR encoding.
http://cid-bee3c9ac9541c85b.skydrive.live.com/browse.aspx/.Public/Theora%5E_1.1
Theora is defintely improved, but I see a lot of basis pattern throughout these samples. Theora would be well-served by a postprocessing filter. Theora's 1-pass CBR encoding definitely needs a LOT of tuning before it'd be viable for real-world content; I don't think we'll see it used effectively for live encoding this version.
Coming from the digital video world, I'm entirely opposed to standardizing on using GB instead of GiB in any context. Because lots of other industries, like telecommunications and digital media, have long used the correct ^10 numbers. Come to think of it, Apple was the last company to use KB/sec for compression bitrates, and even they dropped it as of QuickTime 6 back in 2003.
When you get provisioned bandwith, you're getting ^10 numbers. And when you compress video, you're using ^10 values (so, 20 Mbps is really 20,000,000 bits per second, not 20,971,520)
It's a big pain to have to always convert between the real values and the erroneous ^2 values when figuring out how much video we can put on a disc/drive.
It will be a horrible thing to have GB mean different things in different contexts and to have to know when to do or not do the conversions.
You won't get a FormatLikeWord95 tag if you're not using Word 95, of course :).
It's important for lots of users that they can maintain functional compatibility and bidirectional conversion with older Office documents, so that was a core design goal of the .???x formats.
You may not need that yourself, but a lot of people do, and the new formats give them that in a much more interoperable, searchable, and efficient XML-with-.zip structure.
It seems like 90% of the compliants about the new formats don't even acknowledge the design goal, which makes any discussion of how good it is pretty irrelevant.
A clean-room new office file format would have had much worse interoperability and hence much less adoption, for only aesthetic gains at best.
If OpenOffice doesn't have Normal/Draft, it's dead to me. I don't want to see page breaks when I'm still writing the darn text! That's bugged me about other tools for getting on 20 years now.
That killed Pages 1.0 for me as well.
Well, yes, of course you'd use PDF if you want to get the exact fonts and layout on the other end. .docx is a content creation format. It can work somewhat for that scenario, but it's not its whole reason for existence.
But nor are you going to write an article in Acrobat. Note that the Office apps now have an excellent "Save as PDF" mode that's much faster than Distiller.
But "a bargain" when other free office suites, text editors, and numerous word processors are available? I'm also just not sure what "sophisticated features" it has that a "professional writer" needs. If, by "professional writer," you mean someone actually producing text, the main needs are a good text editor, which can be found many places. You might want spell check and a thesaurus, things like find and replace, etc., which can be found in many text editors. Word's support for text substitution and advanced text editing features is rather limited, unless you write macros (which I personally think are easier in something like LaTeX). If you have need for footnotes, citations, cross references, etc., I would say that (a) Word's bibliographic support is pretty bad by itself, though when used with other software and plugins, it becomes useful, and (b) the support for cross references, etc. is minimal compared to the options given in some other software. If you collaborate, you need to track changes, but any good word processor does that today. What else does someone just producing text need?
ValueCost.
What does the Student/Home version of Word cost? $80? If you use it for 10 hours a week for a year, that works out to $0.08 an hour. Total rounding error for anyone who makes money writing, and pays for itself many times over even if it only boosts productivity 5%.
As for Word, I'd say its deep strengths are in easy, productive composition of structured prose, plus great revision and collaboration features. And it's not just about feature-to-feature checklist, but about how all the features work together and are preseted. I've never seen anything that can easily defork two different revisions of the same document like Word, comparing and letting you pick change-by change with all the variants on screen at once.
While it's no layout powerhouse, it works very well for making structured documents if style sheets are used correctly, which can them be enhanced in LaTeX, InDesign or whatever.
Yes, that's correct, if you're running Aero Glass. That was true for Vista as well, to a lesser degree, but Win 7 expands GPU support to GDI+ compositing, improves memory management, adds concurrency for multiple applications, etcetera.
An easy test is to open Task Manager and watch the CPU meters as you shake a decent sized window around the screen quickly. WIthout Aero Glass on you can get near to saturating one core, while with Aero Glass on it won't have much CPU impact at all.
Here's some other detailed information:
http://blogs.msdn.com/e7/archive/2009/04/25/engineering-windows-7-for-graphics-performance.aspx
A Netbook is a system with a very low powered single-core CPU. Everything you can do to move things off the CPU makes everything else faster. Windows 7 can offload GDI, window compositing, and many other effects to the GPU (even one as relatively weak as in Netbooks), saving a ton of CPU performance. And thus making everything else faster, even if it's just looking at a web page that's running some Javascript or Flash.
I just upgraded my kids' Dell Mini 9 (1 GB RAM) to Win 7 RTM from its OEM XP config, and it's remarkably snappier even just doing web browsing, even with a GMA 945.
http://en.wikipedia.org/wiki/Features_new_to_Windows_7#Desktop_Window_Manager
Microsoft hasn't been able to leverage any of its encoding formats through their browser. MP3 and AAC have completely outstripped WMA and I'm not aware of any major player utilizing WMV on the video side.
Media formats are pretty orthgonal to the browser; most playback is via plugins, and there are WMV playback plugins available for all major browsers. Microsoft has a NSAPI implementation for Firefox, Distributes Flp4Mac for free. And of course Silverlight supports WMV (along with MP4 and MP3), and is supported in the codec pack for Moonlight.
WMV is quite widely used for premium content where the studios require DRM, as Windows Media DRM and PlayReady is the only widely deployed DRM available for license (Apple's FairPlay is only available to Apple as a publisher and Apple as a device vendor). So WMV is used for Netflix, Blockbuster, and other services in the USA, and it's used even more widely in Europe and Asia's video services.
But again, nothing to do with the browser.
With Silverlight supporting H.264 and AAC now, the actual codecs and media formats aren't the interesting point of competition. The big differences between Silverlight and Flash today are much more systems layer stuff like adaptive streaming and rich presentation layers. HTML5 is interesting, but even the proposals are well behind what Flash and Silverlight have already deployed for complex players.
I'm 38, and have been loathing cursive for a good 30 of those years myself :).
In the Portland Public Schools, we had some crazy oscillation between cursive and "italic" - I vividly remember a school or district-wide switch from the cursive we'd been learning for a few years to a new italic form of writing that I found much preferable. Probably 4th-5th grade? And then when I got to middle school everyone else was still doing cursive and it threw me for a loop.
Wikipedia may have solved the mystery for me:
http://en.wikipedia.org/wiki/Getty-Dubay
The Getty-Dubay handwriting method was developed in 1976 at Portland State. We must have been a test location or something.
Anyway, I was a bit of an outlier. In 5th grade I was simultaneous in TAG and advanced English and math classes while doing special ed for spelling and handwriting. I've also been prone to hand cramping trying to push the pencil down so hard. It was a 10th grade math teacher who came up with the idea of trying other writing implements. I found that a fine-point felt tipped pen was much more legible and much less tiring. And I was able to apply a calligraphy class I'd taken before, which made a huge difference. Erasers are one of those good-only-in-theory things anyway; just crossing out a mistake worked fine. And a calligraphic technique, since it felt more like art than a burden, slowed be down enough to not be so sloppy, which probably sped things up on net. "Make haste slowly" is an important lesson I've been trying to teach my own kids :).
My 9 year old son's in a similar boat, in a TAG magnet school, but well below grade level in handwriting. Since he's quite good at drawing, I'm hoping to get him interested in calligraphy as a way to apply those skills and thoughtfulness to handwriting, instead of treating it as a burden he's racing through to get over.
My parents had gone to Reed in the mid 60's when they had a famous calligraphy teacher, and my father has continued to use that as his formal handwriting style since. On a trip to Europe he bought me a nice Lamy italic nib fountain pen, which really did nicely for calligraphy, and I started using it for everything. It kind of wigged out my physics teachers when I started turning in exams and homework that looked like an illustrated manuscript, but it sure was much more legible than cursive pencil ever could have been.
For all the time I spent learning handwriting, and the many classes I actually enjoyed, I have to say the single most valuable class I took in all of school was typing in the 6th grade. I do a good 120-130 words a minute these days, which sometimes is an almost linear productivity gain.
Speed? That's the best argument to run Aero Glass. It offloads compositing from the CPU to the GPU, improving performance for apps.
Easy test to try with Glass On/Off. Open up Task mangager.
Open up a nice big JPEG image or something.
Grab the window and shake it like crazy. Watch your CPU meters
With Glass off, you can peg a whole core trying to render all that motion. But with Glass on, the GPU's doing the work and your CPU load hardly goes up.
Windows 7 improves this over Vista, as it pushes GDI-style 2D rendering to the GPU as well, and adds hardware YUV overlay support back.
http://blogs.msdn.com/e7/archive/2009/04/25/engineering-windows-7-for-graphics-performance.aspx
It's one of those offhand jokes that slowly reveals itself as multifaceted brilliance, no?
I'd say in life the big challenge is almost always getting people on board with your idea at all. Trying to titrate between getting them to believe in it enough to figure out the flaws but no so much that they run with it seem more difficult than useful. But if you have to, pitch it to the people you'd want to work with on the project. If they get psyched and want to run with it, you can run with them.
But as many have said, ideas aren't hard. It's implementation, revenue, and luck that are hard.
To that end, here's a million-dollar idea I'm not going to do anything with.
It's Bitter - Binary Twitter, for the geeks.
Because for lots of us, 140 characters are too imposing. It's like doing multiple Haikus at once. But binary we can do.So, with Bitter, you just get a bit. Your status is 0 or 1. You change it as appropriate. Eat a yummy peach: 1. Miss your bus: 0.
And it saves a ton of time for the author AND the audience: you can immediately see the status of a million friends in a 1000x1000 bitmap! Just try that with Facebook.
And just think of the data-mining and mashup possibilities. Track how and when people flip their bits. Tie it into Facebook and other profiles to see what coorelations there are between activities there and bitflipping. It would be glorious!
Oh, and the million bucks? Just sell $1M in advertising. An idea like this, it can't miss! What could possibly go wrong? :).
Anyway, it's only half a joke. It'd be an amusing little Facebook app or whatever. Could make some money maybe, but maybe wouldn't. But I've got a book to finish, and a third of another book after that, and a house remodel, and making Silverlight awesome. No way I'd ever get to it.
Ideas are cheap. Attention is expensive. And other people's sustained attention is REALLY expensive (=employee). That's the hard part.
And Moonlight is currently supported by Microsoft, but there's still the patent issues, and no reason to assume the support will continue forever. Moonlight and Mono in general lags far behind Silverlight and .NET -- much like the situation with Wine and Windows.
Which patent issue? Is there something specific you're thinking of that hasn't been covered under the Community Promise etcetera?
I am guessing the point here is that if the network is too slow, it automatically switches to a lower-bandwidth stream. Useful, I suppose. I don't see where it's groundbreaking.
It's more complicated than that; it's not just classic stream switching. The big differences compared to past approaches are that there's not buffering on stream switching, http is the only protocol required, and the indivdual chunks of video are small enough to get picked up by proxy caches. The latter delivers a lot of the scsalability value of multicast, but with the existing web infrastructure.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=03d22583-3ed6-44da-8464-b1b4b5ca7520
Moonlight can be relied on about as much as Wine.
WINE doesn't have the active support of Microosft and a clear license for implementation details.
Second, it's irrelevant. The main reasons for wanting Flash or Silverlight are going away, with faster Javascript VMs and HTML5 stuff like canvas and video. Youtube already supports html5 for at least some of their content. And I qualified it as, you may need to download a browser update -- whether IE will support these things is anyone's guess, but every other browser either will or does already.
This player is already doing stuff that was in Silverlght 2 that's not even being proposed as part of HTML5, like Smooth Streaming.