|
Businesses are mostly just now upgrading to Windows 7, and won’t go to Windows 8 for 2-4 more years. So in a sense you can argue that Microsoft has a lot of time to fix the side-loading story, because almost no one is going to care about this for a long time anyway. On the other hand, the developer community tends to move a bit faster. We’re a fickle bunch. If we don’t perceive WinRT as a viable future platform for business apps then we’ll start retooling our skills to something else in order to preserve our careers. That won’t take 4 years. I suspect Microsoft has less than 2 years to get developer buy-in to WinRT or the siren call of h5js will become too much to bear. Small businesses and developers need a better story for building business apps.
|
|
|
|
|
One comment from that series which I think deserves more attention:
http://www.lhotka.net/weblog/Windows8LOBDeploymentLsquostoryrsquo.aspx[^]
"Microsoft tells me that ... it is technically illegal to use [the Windows 8 edition of] Windows 8 for non-personal use"
Since when does an OS manufacturer have the right to dictate what you can and cannot do with the OS?
Yes, they can restrict the features available in a particular edition, but what you do with those features should be nothing to do with them.
What next? Will Apple forbid you from using a Mac to look at suggestive or pornographic images, even if such images are perfectly legal in your country? Will Google make it "illegal" to use DuckDuckGo or Bing on Chrome OS?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Sure, you probably can't compile them without major work, but I for one definitely think there would be a lot of learning material in these copies of Ritchie's earliest C compilers[^]
--------------
TTFN - Kent
|
|
|
|
|
Leslie Neilson[^] can compile them!
Bob Dole The internet is a great way to get on the net.
2.0.82.7292 SP6a
|
|
|
|
|
In 1995, sales of pagers were booming among Japan’s teenagers, and NTT Docomo’s decision to add the heart symbol to its Pocket Bell devices let high school kids across the country inject a new level of sentiment (and cuteness) into the millions of messages they were keying into telephones every day. Docomo was thriving, with a bona fide must-have gadget on its hands and market share in the neighborhood of 40 percent. But when new versions of the Pocket Bell abandoned the heart symbol in favor of more business-friendly features like kanji and Latin alphabet support, the teenagers that made up Docomo’s core customer base had no problem leaving for upstart competitor Tokyo Telemessage. By the time Docomo realized it had misjudged the demand for business-focused pagers, it was badly in need of a new killer app. What it came up with was emoji. ( °_°) ( °_°)‿‑●‑● (‑●‑●)>
|
|
|
|
|
Today it became known that the author of the popular HoverZoom extension for the Google Chrome browser also implemented “features” into the extension that many users will certainly consider unethical if only they knew about them. A user of the extension noticed that it was acting up when connections to Github were made and after additional users reported the same issue, one user wanted to know why Hoverzoom needed to POST to a Czech media company server... Mozilla Firefox add-ons have been compromised, too.
|
|
|
|
|
Like all little boys, Roboy likes to show off. He can say a few words. He can shake hands and wave. He is learning to ride a tricycle. And - every parent's pride and joy - he has a functioning musculoskeletal anatomy.... As manufacturers get ready to market robots for the home it has become essential for them to overcome the public's suspicion of them. But designing a robot that is fun to be with - as well as useful and safe - is quite difficult. I prefer the term "Artificial Person" myself.
|
|
|
|
|
|
When the iPad first launched, many people reached for a quick analysis that it was a device "only for content consumption". Despite time and experience having proven those people quite obviously wrong, the debate seems to persist as to what the iPad is, precisely, for. My own opinion is that the iPad is for about 80% of all tasks you can conceivably do on a computer. I have never thought of the iPad as a distinct entity requiring a total first-principles relearning of what it means to use a computation device. The consumption/creation split is far too simplistic a curve to grade these devices on.
|
|
|
|
|
At the Large Hadron Collider near Geneva, two armies of scientists struggled to close in on physics' most elusive particle.... The stakes were more than just Nobel Prizes, bragging rights or just another quirkily named addition to the zoo of elementary particles that make up nature at its core. The Higgs boson would be the only visible manifestation of the Harry Potterish notion put forward back in 1964 (most notably by Peter Higgs of the University of Edinburgh) that there is a secret, invisible force field running the universe. Either we find the Higgs boson, or some stranger phenomenon must happen...
|
|
|
|
|
But how much work the software does is not what makes it remarkable. What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors.
Don't just fix the mistakes -- fix whatever permitted the mistake in the first place.
The solution of how a bug-free software can be written is: Set up a secure process. And if there is a bug - blame the process for the bug.
Well this solution assumes that everyone in the team is a high-standard programmer witha lot of discipline. Every plan has its weak part.
Edit: Fixed a typo.
modified 14-Apr-13 17:07pm.
|
|
|
|
|
I love the sentiment , I always advocate that you reduce bugs by reducing the possibility for the bug to exist . But I am always sceptical when anyone claims to know how many bugs a piece of software has .
|
|
|
|
|
Particularly when that number is zero...
If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.
|
|
|
|
|
NASA is its own customer. No shifting customer requirements, with very strict *known* operational parameters.
The true cost of 'that software' must run into billions of *tax* dollars. No one could afford their software if it was for general use. imho it's a dumb example to use NASA.
Medical software is also very expensive, but not astronomical. (no pun intended)
Even more impressive is the fact that NASA developed that code waaaay back in the late 60s or early 70s.
Q. Hey man! have you sorted out the finite soup machine?
A. Why yes, it's celery or tomato.
|
|
|
|
|
And if you have paid for your mobile device, and aren't bound by a service agreement or other obligation, you should be able to use it on another network. It's common sense, crucial for protecting consumer choice, and important for ensuring we continue to have the vibrant, competitive wireless market that delivers innovative products and solid service to meet consumers' needs.
So... they think we should be able to unlock our phones, as long as we aren't still paying them off as part of a contract? Guess that means we can't switch out the SIM card when on a trip to a foreign country... until the contract is up.
|
|
|
|
|
|
You already pay for the phone with the contract. No reason you shouldn't be able to also use your phone with another carrier.
|
|
|
|
|
AspDotNetDev wrote: Guess that means we can't switch out the SIM card when on a trip to a foreign country... until the contract is up.
I agree this is a wishy washy (read: political) solution. With the speed of tech advances in the mobile environment, most consumers are upgrading their phone the minute their contract is over. Right into a new contract. Along with most providers not giving you any discount on the plan if you provide your own phone. I mean, that is worked into the contract right? You pay off a little of the phone each month until it is phased out and replaced?
However, if you contact your provider and explain the situation. They are usually happy to work with you as long as you are in good standing and have been a customer with them for a year.
|
|
|
|
|
Make commercial tying illegal and "phone unlocking" becomes a non-issue.
Tying is a conspiracy against the consumer and the free market.
.
|
|
|
|
|
I don’t know how Evernote stored my password, you know, the one they think might have been accessed by masked assassins (or the digital equivalent thereof).... Last year we saw LinkedIn breached and some millions of SHA1 passwords with no salt exposed. Last week we saw Australia’s own ABC do the same thing; it took me 45 seconds to crack 53% of those and others have since gone on to crack more than 90% of them. These storage mechanisms are not robust, they’re stupid. “Robust” means storing them in plain text behind a website riddled with XSS and SQL injection.
|
|
|
|
|
I have to say I agree, it would be nice if websites would make that information available. Then I could be a bit more picky about which sites to use randomly generated passwords vs easy to remember ones (i.e., use ones I can remember on sites that properly protect them).
|
|
|
|
|
We need less roe and more bust.
|
|
|
|
|
It's not every day you get a proper new title in the SimCity series. In fact, it's been a bit over ten years since SimCity 4 last showed us what it was like to control the fate of a vast metropolis (Socities and Sim City Social notwithstanding). So it's fair to say that our expectations were high as we sat down with final release code for the new game, which launches in the US tomorrow. Even without access to the full global servers, which EA hasn't turned on yet, we were excited to try promised new features like undulating curved roads, government buildings with snap-on expansions, and a regional commodity system that lets you buy and sell excess resources. You know, it's dumb. I have wanted curved roads for so long, but I’m only building grids...
|
|
|
|
|
Python provides a high level threading library that makes threading virtually painless.... Anybody with any experience with threads know that you have to have a way to synchronize the tasks between the threads. Python once again makes this easy by providing the Queue data structure. The following will be an in depth look at one of the multi-threaded paradigms you can take advantage of using Python's built-in threading and Queue library. May the threads be with you.
|
|
|
|
|
Developers take pride in speaking their mind and not shying away from touchy subjects. Yet there is one subject makes many developers uncomfortable. Testing.... No, I’m talking about the kind of testing where you get your hands dirty actually trying the application. Where you attempt to break the beautifully factored code you may have just written. TDD isn't enough.
|
|
|
|