> A more radical break would almost certainly have had an even tougher road ahead.
This is why we are still waiting for Perl 6, if it ever gets released.
It's just too radical a break from what the Perl community expects. Even if you've never used Perl, you can tell from the drastic difference between Perl 5's dependable Camel to Perl 6's Camelia.
This is a terrible move by Microsoft. The two tablets look too similar and yet are so different--especially in terms of processor power and what software they will run. Imagine the surprise that Joe Consumer will have when his "Windows tablet" does not run Windows software.
ComputerWorld did a great article that talks about this:
On Monday afternoon, Microsoft executives, including CEO Steve Ballmer and Steven Sinofsky, chief of the Windows division, introduced the not-yet-available Surface tablet, which will be sold in two flavors. One, tagged the Windows RT Surface, runs Windows RT, the new edition that works only on devices powered by ARM-licensed processors. ARM CPUs drive virtually every mobile device, from smartphones to
tablets, including Apple's iconic iPad.
**** Note that the ARM processor-powered device is NOT backward compatible with ALL of the current DOS/Windows software that has been released up to now. The ARM processor-powered device will only run Windows RT and Metro applications.*****
Windows RT, a major departure for Microsoft in more ways than one, is the company's attempt to break into the lucrative consumer-oriented media tablet market.
But Microsoft will also sell the Windows 8 Pro Surface, a tablet that, while identical at first glance to its Windows RT sibling, runs the more traditional Windows 8 on hardware powered by Intel processors.
Because that second Surface relies on an Intel chip -- a quad-core i5 from the just-released "Ivy Bridge" architecture, the same used in Windows laptops and as of last week, the one packed into Apple's MacBook Air and the least-expensive MacBook Pro -- will run all legacy Windows applications as well as the newer Metro apps that Microsoft and others are developing. It will also be heavier -- by half a pound -- and slightly thicker than the Windows RT tablet, although by other
external appearances it will be identical.
"It's basically a micro-sandwich -- a high-efficiency filter and heat-exchange system. The skin-contact layer's porous. Perspiration passes through it, having cooled the body... near-normal evaporation process. The next two layers . . . include heat exchange filaments and salt precipitators. Salt's reclaimed. Motions of the body, especially breathing and some osmotic action provide the pumping force. Reclaimed water circulates to catchpockets from which you draw it through this tube in the clip at your neck... Urine and feces are processed in the thigh pads. In the open desert, you wear this filter across your face, this tube in the nostrils with these plugs to ensure a tight fit. Breathe in through the mouth filter, out through the nose tube. With a Fremen suit in good working order, you won't lose more than a thimbleful of moisture a day..."
Space travel, real space travel not jaunts into earth orbit, is the most-challenging problem of our lifetimes.
If you like sci-fi, the Manifold series by Stephen Baxter (not a referrer link) makes a great argument about space travel and how "big dumb" technology from the past can be harnessed smartly to lower the costs.
We certainly will need more than reuse of old technology, but it is a start.
Just wanted to clarify what I meant by "the field is still changing".
I think that Apple will not increase much further in smartphone market share because Steve Jobs is no longer leading the company. The last time that Steve left Apple things did not go well and the company nearly went under. I don't think Apple is headed downhill yet, but without the visionary man who made the company in the driver's seat, it will be run differently, and I believe, not for the better.
Android is constantly changing, partly because there are so many players, but also because Microsoft and Apple are applying pressure to most of the Android players through patent lawsuits and license agreements. I expect that Android will continue to hold significant market share because Google wants it to succeed and several of the OEMs have already had success with it.
With these two dynamics in play, the smartphone market is still changing.
I think that Windows Phone will slowly improve in market share using the same strategy that the Xbox did: pushing enough money into it until it eventually works. Whether it will actually take off to the same success as the Xbox remains to be seen. If they get a few killer apps (e.g. Halo for Windows Phone), then who knows what might be possible.
It will be a money sink for a while, but Microsoft can afford to continue to pump money and work into it. They know that they have to since phones and tablets are stealing some of the usual PC sales. They want to steal some of the market from Apple and Android and they certainly have the opportunity since the field is still changing.
It looks like Blackberry is doomed to sink below Windows Phone in terms of popularity and offerings.
They should still have US government customers for a while until the government-approved version of Android is widespread, so maybe a year or two left.
The Agency Model is a racket that takes away a seller's ability to price ebooks how they see fit.
This is bad for the consumer since it means that market forces have less sway and there is little to distinguish one store from another. You will not find ebooks on sale and there is no point in "shopping around" since the price is the same everywhere.
If similar agreements were in place for other products, it would cause lawsuits. Imagine if all of the oil products sold by Shell or BP were given fixed prices. Media companies would love to have their own profit-guaranteed cartel and will push for illegal agreements to defend their aging business model.
I never said that DRM and the agency model were related. I was merely pointing out that Apple's entry into the ebook market removed seller freedom and empowered publishers. This was in contrast to the parent post which stated that Steve Jobs brought freedom to music by removing DRM from music formats.
I personally think that Apple was afraid of losing too much of the ebook market to Amazon so they made a behind-the-scenes push for publishers to adopt the agency model to thwart Amazon's price advantage. This enabled them to enter the ebook market using their shiny iDevices and sell content at the same price as Amazon. Apple's policy change to require a 30% cut of in-app purchases further pushed their advantage and forced the Kindle app (as well as other ebook apps) to remove their "Store" button that launched Mobile Safari to the Kindle web store.
As to whether the agency model is better for consumers is arguable. It is good that there are more choices in the market. Having an Amazon monopoly on ebooks would be bad, but Apple's tactics to bully their way into the ebook market are pretty ruthless. Such ruthlessness can only be attributable to Steve Jobs' desire to have Apple control all consumer content on iDevices. iBooks is still somewhat of an afterthought compared to iTunes' offerings in terms of music and video. For example, why can't I read iBooks on my MacBook Air? Why can't I access my iBooks by a web browser (ala Kindle Cloud Reader).
I'm not an Apple hater. I own a MacBook Air and an iPhone. I think iDevices are very nice, but I don't think that the agency model is good for the consumer. It drives prices up and reduces the ability for ebook vendors to compete in the market.
Hmm. It seems that O'Reilly has two types of ebooks:
1) Ebooks obtained through their Safari Books Online website (using download tokens) are marked with email address and account name as I described in my above post.
2) Ebooks purchased through their website, shop.oreilly.com, are not marked this way.
Yes, I too think that DRM-free ebooks are a good thing.
If you read technical books, O'Reilly offers DRM-free ebooks from their website in several formats, including PDF, ePUB, and MOBI (Kindle-compatible).
They do this by marking your ebook: "Prepared for [your_email_address], [Your Name]" on the bottom of the pages. I think this is okay since it discourages piracy and marks the book as yours the same as if your wrote your name in the front cover of a paper book.
I hope that other publishers will adopt this practice or something similar.
You can thank Steve Jobs for the fully locked-down and now ubiquitous agency model that practically all publishers use.
"In the agency model, publishers set the price and designate an agent--in this case the bookseller--who will sell the book and receive the 30% commission. Adopting the model for e-books tends to mean e-book prices will rise, something both publishers and independent retailers applaud. Publishers believe low e-book prices devalue their books and cannibalize hardcover sales. Under the agency model once a price has been set it cannot be changed or discounted by the retailer and independent e-book retailers believe the higher prices of the agency model allow them to compete with big e-book vendors. " (from this article)
At least Amazon was selling ebooks for reasonable prices and encouraging competition in the market. Now we have a racket that is enforced on all sellers. Neither he nor Amazon have been able to dissuade publishers from using DRM.
Most languages still handle concurrency very badly. C and C++ are clueless about concurrency. Java and C# know a little about it. Erlang and Go take it more seriously, but are intended for server-side processing. So GUI programmers don't get much help from the language.
In particular, in C and C++, there's locking, but there's no way within the language to even talk about which locks protect which data. Thus, concurrency can't be analyzed automatically. This has become a huge mess in C/C++, as more attributes ("mutable", "volatile", per-thread storage, etc.) have been bolted on to give some hints to the compiler. There's still race condition trouble between compilers and CPUs with long look-ahead and programs with heavy concurrency.
We need better hard-compiled languages that don't punt on concurrency issues. C++ could potentially have been fixed, but the C++ committee is in denial about the problem; they're still in template la-la land, adding features few need and fewer will use correctly, rather than trying to do something about reliability issues. C# is only slightly better; Microsoft Research did some work on "Polyphonic C#", but nobody seems to use that. Yes, there are lots of obscure academic languages that address concurrency. Few are used in the real world.
Ada 2005's task model is a real world, production quality approach to include concurrency in a hard-compiled language. Ada isn't exactly known for its GUI libraries (there is GtkAda), but it could be used as a foundation for an improved concurrent GUI paradigm.
Kindle books are almost always cheaper than the new print equivalent (used print books are cheaper).
There are many good books available on Kindle offered for free on a promotional basis. Usually these books are the first in a series. I grabbed a copy of Manifold: Time for free during a promotion and ended up buying the other two books in the series, Manifold: Space and Manifold: Origin for $6.99 each.
There are also sample chapters available for most books so you can read the book before deciding to purchase or not.
Cory Doctorow's "Little Brother" describes a Linux distro called "Paranoid Linux" which has nice features for this kind of thing. Such as distro is already in the works: http://paranoidlinux.org/
Do we really need a government-subsidized television upgrade?
I stopped watching television two years ago and found that my life was better without it. Don't get me wrong. I still go to the movie theater and buy DVDs and I enjoy watching videos from Google Video, YouTube, and similar sites. I do not think that anything on television is compelling enough for me to put up with the commercials and other drivel that takes up more than two-thirds of the available content and bandwidth.
Why not spend the money on something more worthwhile? There are probably hundreds of other projects and programs that would benefit society more than upgrading television sets.
A short list of better programs: - Math and science education - Families of killed and wounded soldiers - Hurricane Katrina areas and victims - College student financial aid
Obligatory South Park reference
> A more radical break would almost certainly have had an even tougher road ahead.
This is why we are still waiting for Perl 6, if it ever gets released.
It's just too radical a break from what the Perl community expects. Even if you've never used Perl, you can tell from the drastic difference between Perl 5's dependable Camel to Perl 6's Camelia.
An insurance plan with a robot clause.
You never know when the metal ones will come for you.
This is a terrible move by Microsoft. The two tablets look too similar and yet are so different--especially in terms of processor power and what software they will run. Imagine the surprise that Joe Consumer will have when his "Windows tablet" does not run Windows software.
ComputerWorld did a great article that talks about this:
On Monday afternoon, Microsoft executives, including CEO Steve Ballmer and Steven Sinofsky, chief of the Windows division, introduced the not-yet-available Surface tablet, which will be sold in two flavors. One, tagged the Windows RT Surface, runs Windows RT, the new edition that works only on devices powered by ARM-licensed processors. ARM CPUs drive virtually every mobile device, from smartphones to tablets, including Apple's iconic iPad.
**** Note that the ARM processor-powered device is NOT backward compatible with ALL of the current DOS/Windows software that has been released up to now. The ARM processor-powered device will only run Windows RT and Metro applications.*****
Windows RT, a major departure for Microsoft in more ways than one, is the company's attempt to break into the lucrative consumer-oriented media tablet market.
But Microsoft will also sell the Windows 8 Pro Surface, a tablet that, while identical at first glance to its Windows RT sibling, runs the more traditional Windows 8 on hardware powered by Intel processors.
Because that second Surface relies on an Intel chip -- a quad-core i5 from the just-released "Ivy Bridge" architecture, the same used in Windows laptops and as of last week, the one packed into Apple's MacBook Air and the least-expensive MacBook Pro -- will run all legacy Windows applications as well as the newer Metro apps that Microsoft and others are developing. It will also be heavier -- by half a pound -- and slightly thicker than the Windows RT tablet, although by other external appearances it will be identical.
You are correct.
"It's basically a micro-sandwich -- a high-efficiency filter and heat-exchange system. The skin-contact layer's porous. Perspiration passes through it, having cooled the body ... near-normal evaporation process. The next two layers . . . include heat exchange filaments and salt precipitators. Salt's reclaimed. Motions of the body, especially breathing and some osmotic action provide the pumping force. Reclaimed water circulates to catchpockets from which you draw it through this tube in the clip at your neck... Urine and feces are processed in the thigh pads. In the open desert, you wear this filter across your face, this tube in the nostrils with these plugs to ensure a tight fit. Breathe in through the mouth filter, out through the nose tube. With a Fremen suit in good working order, you won't lose more than a thimbleful of moisture a day..."
Because I am Evil
http://agdinteractive.com/games/games.html
All free, legal downloads of classic Sierra game fan remakes.
Space travel, real space travel not jaunts into earth orbit, is the most-challenging problem of our lifetimes.
If you like sci-fi, the Manifold series by Stephen Baxter (not a referrer link) makes a great argument about space travel and how "big dumb" technology from the past can be harnessed smartly to lower the costs.
We certainly will need more than reuse of old technology, but it is a start.
[self-replying]
Just wanted to clarify what I meant by "the field is still changing".
I think that Apple will not increase much further in smartphone market share because Steve Jobs is no longer leading the company. The last time that Steve left Apple things did not go well and the company nearly went under. I don't think Apple is headed downhill yet, but without the visionary man who made the company in the driver's seat, it will be run differently, and I believe, not for the better.
Android is constantly changing, partly because there are so many players, but also because Microsoft and Apple are applying pressure to most of the Android players through patent lawsuits and license agreements. I expect that Android will continue to hold significant market share because Google wants it to succeed and several of the OEMs have already had success with it.
With these two dynamics in play, the smartphone market is still changing.
I think that Windows Phone will slowly improve in market share using the same strategy that the Xbox did: pushing enough money into it until it eventually works. Whether it will actually take off to the same success as the Xbox remains to be seen. If they get a few killer apps (e.g. Halo for Windows Phone), then who knows what might be possible.
It will be a money sink for a while, but Microsoft can afford to continue to pump money and work into it. They know that they have to since phones and tablets are stealing some of the usual PC sales. They want to steal some of the market from Apple and Android and they certainly have the opportunity since the field is still changing.
It looks like Blackberry is doomed to sink below Windows Phone in terms of popularity and offerings.
They should still have US government customers for a while until the government-approved version of Android is widespread, so maybe a year or two left.
Beyond that, I don't see much of a future.
The Agency Model is a racket that takes away a seller's ability to price ebooks how they see fit.
This is bad for the consumer since it means that market forces have less sway and there is little to distinguish one store from another. You will not find ebooks on sale and there is no point in "shopping around" since the price is the same everywhere.
If similar agreements were in place for other products, it would cause lawsuits. Imagine if all of the oil products sold by Shell or BP were given fixed prices. Media companies would love to have their own profit-guaranteed cartel and will push for illegal agreements to defend their aging business model.
I never said that DRM and the agency model were related. I was merely pointing out that Apple's entry into the ebook market removed seller freedom and empowered publishers. This was in contrast to the parent post which stated that Steve Jobs brought freedom to music by removing DRM from music formats.
I personally think that Apple was afraid of losing too much of the ebook market to Amazon so they made a behind-the-scenes push for publishers to adopt the agency model to thwart Amazon's price advantage. This enabled them to enter the ebook market using their shiny iDevices and sell content at the same price as Amazon. Apple's policy change to require a 30% cut of in-app purchases further pushed their advantage and forced the Kindle app (as well as other ebook apps) to remove their "Store" button that launched Mobile Safari to the Kindle web store.
As to whether the agency model is better for consumers is arguable. It is good that there are more choices in the market. Having an Amazon monopoly on ebooks would be bad, but Apple's tactics to bully their way into the ebook market are pretty ruthless. Such ruthlessness can only be attributable to Steve Jobs' desire to have Apple control all consumer content on iDevices. iBooks is still somewhat of an afterthought compared to iTunes' offerings in terms of music and video. For example, why can't I read iBooks on my MacBook Air? Why can't I access my iBooks by a web browser (ala Kindle Cloud Reader).
I'm not an Apple hater. I own a MacBook Air and an iPhone. I think iDevices are very nice, but I don't think that the agency model is good for the consumer. It drives prices up and reduces the ability for ebook vendors to compete in the market.
Hmm. It seems that O'Reilly has two types of ebooks:
1) Ebooks obtained through their Safari Books Online website (using download tokens) are marked with email address and account name as I described in my above post.
2) Ebooks purchased through their website, shop.oreilly.com, are not marked this way.
Yes, I too think that DRM-free ebooks are a good thing.
If you read technical books, O'Reilly offers DRM-free ebooks from their website in several formats, including PDF, ePUB, and MOBI (Kindle-compatible).
They do this by marking your ebook: "Prepared for [your_email_address], [Your Name]" on the bottom of the pages. I think this is okay since it discourages piracy and marks the book as yours the same as if your wrote your name in the front cover of a paper book.
I hope that other publishers will adopt this practice or something similar.
You can thank Steve Jobs for the fully locked-down and now ubiquitous agency model that practically all publishers use.
"In the agency model, publishers set the price and designate an agent--in this case the bookseller--who will sell the book and receive the 30% commission. Adopting the model for e-books tends to mean e-book prices will rise, something both publishers and independent retailers applaud. Publishers believe low e-book prices devalue their books and cannibalize hardcover sales. Under the agency model once a price has been set it cannot be changed or discounted by the retailer and independent e-book retailers believe the higher prices of the agency model allow them to compete with big e-book vendors. " (from this article)
At least Amazon was selling ebooks for reasonable prices and encouraging competition in the market. Now we have a racket that is enforced on all sellers. Neither he nor Amazon have been able to dissuade publishers from using DRM.
Maybe not in print, but it has been conceptualized in video games
Most languages still handle concurrency very badly. C and C++ are clueless about concurrency. Java and C# know a little about it. Erlang and Go take it more seriously, but are intended for server-side processing. So GUI programmers don't get much help from the language.
In particular, in C and C++, there's locking, but there's no way within the language to even talk about which locks protect which data. Thus, concurrency can't be analyzed automatically. This has become a huge mess in C/C++, as more attributes ("mutable", "volatile", per-thread storage, etc.) have been bolted on to give some hints to the compiler. There's still race condition trouble between compilers and CPUs with long look-ahead and programs with heavy concurrency.
We need better hard-compiled languages that don't punt on concurrency issues. C++ could potentially have been fixed, but the C++ committee is in denial about the problem; they're still in template la-la land, adding features few need and fewer will use correctly, rather than trying to do something about reliability issues. C# is only slightly better; Microsoft Research did some work on "Polyphonic C#", but nobody seems to use that. Yes, there are lots of obscure academic languages that address concurrency. Few are used in the real world.
Ada 2005's task model is a real world, production quality approach to include concurrency in a hard-compiled language. Ada isn't exactly known for its GUI libraries (there is GtkAda), but it could be used as a foundation for an improved concurrent GUI paradigm.
This book covers the subject quite well.
Kindle books are almost always cheaper than the new print equivalent (used print books are cheaper).
There are many good books available on Kindle offered for free on a promotional basis. Usually these books are the first in a series. I grabbed a copy of Manifold: Time for free during a promotion and ended up buying the other two books in the series, Manifold: Space and Manifold: Origin for $6.99 each.
There are also sample chapters available for most books so you can read the book before deciding to purchase or not.
s/Test/Text/
They are in the ebook publishing business with the Amazon Digital Test Platform: https://dtp.amazon.com/mn/signin
You can have your book published directly to Kindle and get better royalties than many other publishers would give you.
Cory Doctorow's "Little Brother" describes a Linux distro called "Paranoid Linux" which has nice features for this kind of thing. Such as distro is already in the works: http://paranoidlinux.org/
SCO et al. found this out the hard way. AT&T does not seem to be picking up on this either.
Calls for reform will only be taken seriously when they are financially feasible.
Finally there's a laptop that can give you the Windows Vista Aero experience as Microsoft intended!
Do we really need a government-subsidized television upgrade?
I stopped watching television two years ago and found that my life was better without it. Don't get me wrong. I still go to the movie theater and buy DVDs and I enjoy watching videos from Google Video, YouTube, and similar sites. I do not think that anything on television is compelling enough for me to put up with the commercials and other drivel that takes up more than two-thirds of the available content and bandwidth.
Why not spend the money on something more worthwhile? There are probably hundreds of other projects and programs that would benefit society more than upgrading television sets.
A short list of better programs:
- Math and science education
- Families of killed and wounded soldiers
- Hurricane Katrina areas and victims
- College student financial aid