Hacker News new | past | comments | ask | show | jobs | submit login
Windows Phone 8 Apollo detailed, will have Windows 8 integration (winbeta.org)
63 points by ViolentJason on Feb 2, 2012 | hide | past | favorite | 86 comments



Something occurred to me the other day with regards to integration, which mobile UX designers may or may not be aware of. What people really want is "Fat Cache."

Clearly, "thin client" was hyped and fizzled out, because it isn't quite what people want. They don't want a "thin client" to the cloud. A pure thin client is pretty dead when there's no network or the server's down. A "Fat Cache" would retain all of its functionality and the user's most used data. It would also have most of the advantages of thin client, namely invisible centralized administration. It would also ameliorate all of the disadvantages.

iCloud, Chromebook, and Kindle Fire/Silk Browser are all moves in this direction.

The focus of a computer user should be their data. This includes apps. The apps should also live in the cloud and just appear on all the user's devices. In fact, the user's application "session" should be in the cloud too. I should be able to start a session on a recipe app on my smartphone in the living room, then walk to the kitchen and just seamlessly continue my session on my tablet. No reopening the tablet version of the app, no repeating a search for the same recipe. At most, just one user operation to "open in tablet."

All these form factors should just be seen as interfaces to our data, just instances of a "fat cache."


MS may be prepared to deliver something like that, since they have the old Danger/Kin stuff which was based on what you would call a fat cache architecture. MS also appears to be moving to a single-runtime (WinRT) future, so the "same" app may be available on phones, tablets, and desktops.

The idea of migrating an app session between devices is going to be pretty difficult in most cases because people use different apps on different devices to access the same data; Twitter is an extreme example but there are plenty of others.


people use different apps on different devices to access the same data

They do right now because they have to. Different apps/methods are best on different devices, and there's not enough thought to moving interfaces between devices. But if users didn't have to, and the mechanism worked well, they'd love it.


>"iCloud, Chromebook, and Kindle Fire/Silk Browser"

What do you do when the storm takes down your cable provider?

Or when you are beyond your cell phone carrier's signal?

And you have a project to get out the door.


You work on it locally, with your Fat Cache copy and your offline app. You sync up when the 'net comes back online. Should I ask you how you get your coding done when the power goes out? Either you don't get it done at all, or you write down ideas on paper. There's not much else you can do, and that's the way it is.

Frankly, I've only had about 10 minutes of total, unexpected and unavoidable network downtime in the last few years of my life. With a home internet connection and a smartphone in my pocket, if my power goes out I can work away online for hours and hours. Power outages and network outages happen so infrequently that if we have reasonably good offline apps and Fat Caches, we're good to go. And not only that, but we're approaching a place where can continue working almost uninterrupted if both the main power and the network go down.


How fat is "fat"? Are you assuming the cache will be able to fit whatever data you need to work with?


Yes, I'm envisioning a "fat cache" for the current day would need about 240GB of flash. Basically a little below average sized hard drive's amount of storage would do.


[From this post's great grandparent]"The apps should also live in the cloud and just appear on all the user's devices. In fact, the user's application "seesion" should be in the cloud too."

If my session and my app are in the cloud and the cloud is unavailable, my session and app are not available.

And what happens to my apps if I stop subscribing to the cloud for a few months? I still run Quickbooks 2004, ADT 2004, and VW 2008 for my business - will there be that kind of application persistence? [PS: I also use Sketchup 6 because of .dwg support and the ability to import into VW 2008]

In other words, my business processes work, and moving crap to the cloud is an unnecessary expense. I don't need some jackass MBA deciding how I should work based on a survey of iPad users.


You are missing the whole part about the "Fat Cache" - "A Fat Cache would retain all of its functionality and the user's most used data"


It's extremely difficult to make that transparent, though. At some point, old data is going to have to be pushed out of that cache, and if you don't make it clear to users they're never going to know what they can and can't run.


It's extremely difficult to make that transparent, though.

Actually, that transparency is exactly what will make or break this scheme. If know you can't make it transparent, then you shouldn't try. But the companies that succeed (probably Apple and Google) would make billions.

At some point, old data is going to have to be pushed out of that cache, and if you don't make it clear to users they're never going to know what they can and can't run.

That's why it's a >fat< cache, as opposed to a thin client. If you have a big enough cache, then it won't happen too often. It doesn't work absolutely all the time, but if it works almost all of the time, customers will be happy.

And if it doesn't work, and your company also makes the hardware, then when the customer comes to the store, you tell them they need to buy a machine with more memory. Cha-ching.


>"It doesn't work absolutely all the time, but if it works almost all of the time, customers will be happy."

Bullshit. When stuff doesn't work people are often unhappy as hell. And a computer that just deletes old stuff, it will really piss them off.


And a computer that just deletes old stuff

You've just demonstrated you don't understand what's being discusses here.


A link might enlighten me. Until then, my understanding of caches is that they get flushed and my understanding of the cloud will be that its storage services are often not very long lived and that the rates for storage are subject to change.


A link might enlighten me.

I don't think so. You seem pretty attached to the idea of the behavior of CPU caches, while steadfastly refusing to extend your own metaphor to persistent storage. Odd.


Persistent storage to which access may be significantly delayed on a human time frame probably tends to loose utility rapidly.

And if one has a Terabyte of data, how is putting it in the cloud and accessing it at web speeds better than a hard disk at bus speeds?

With a processor cache, populating the cache predicatively is far easier due to the limited ___domain of alternatives, the logical structure of instructions, and trillions of cycles per core per hour available for testing alternative predictive schemes.

On the other hand, a user may ask for a rarely requested file once every ten to thirty fortnights, or never. And predicting that request would require parsing a joke told on WJMZ's morning show fourteen minutes ago.


I don't see him mentioning CPU caches anywhere.

The point is that a cache, even if it is a fat cache, will remove files eventually. Files the user may be expecting to find.


So it would be kind of like my laptop, only subject to change without my knowing it whenever something was pushed out of the cloud.


whenever something was pushed out of the cloud

Of course, if someone offered a service where the ultimate storage backup lost data, it would be idiotic. However, this as certainly not my suggestion. Rather, you selectively applied the functionality of hardware caches to the "Fat Cache" idea, while fabricating ridiculous semantics that go against your own hardware analogy. (Where the cloud would be the hard drive.)


"Pushed out of the cloud" to my fat cache (and thus in many cases pushing something out of my fat cache). Furthermore, it was proposed that changes to the cache would be synced across devices.

This, as the comment to which I responded proposes, creates an issue because the state of the device is unknown to the user and any particular piece of data or particular program may or may not be available at any time.

Perhaps I am just dense, but I do not see how this is advantageous compared to local storage. In other words, just because you feed it a case of Krispy Creames, a thin client is still a thin client.

For a given amount of storage, a Fat Cache may beat a thin client. But it's turtles all the way down, if the amount digital information people store keeps increasing, i.e. the first box of ten 720k floppies lasted me the better part of a year.


This, as the comment to which I responded proposes, creates an issue because the state of the device is unknown to the user

Reorient your thinking. The central thing is no longer the "device" it's the user's account and sessions in the cloud. The user's data never goes away, it's just that access to it is sometimes good and sometimes not so good. Mostly, it's good.

Nowadays, if a user's mobile broadband is broken, they just think of going somewhere with better reception. In a few years, when a seldom used piece of data has fallen out of the cache, they'll just think, oh well, I'll get back to it in a bit. (Or, if it's really important, they can select "Keep Available" so it'll be there next time.)

However, if you go back to a time before mobile broadband was commonplace, and you tried to introduce someone to it in a bad reception zone, they would've been very "meh." That seems to be where you are.


Not really.

A strong case can be made that having access to mobile broadband intermittently is an improvement for the user over the way things worked before.

I haven't seen anyone even attempt to make a case that intermittent access to one's data and apps is an improvement over the current systems.

In other words, why would anyone willingly switch to this model? And among the unwilling, how does it better meet the needs of business than a thin client or other conventional solutions?

Having to select "Keep Available" requires the user to accurately predict the future value of access, cache space for it, and adds another step to the process of saving stuff for later use.

It's not availability for next time that's the issue. It's availability now, when I need it that matters.

A better analogy is a allen wrench sitting in a toolbox out in the garage. It's not at hand when the disposal is stuck, but access is predictable. What you are proposing is that someone comes by once a week and swaps out the tools in the toolbox based on which one's you have been using most recently.

Again, where is the advantage to the user?


What do you do when the storm takes out the road, and you have a project to get out the door?

If the "fat cache" still lets you work in a disconnected state (such as iCloud would let you), I don't see this as a problem.


And yet, despite these features, the thing that will make or break WinPhone is still going to be the marketing and the hardware.

The Lumia 900 is a very big step in a very good direction. MS needs to double-down on this and stop kowtowing to Samsung et al, who are pushing out half-assed turds of phones that do a disservice to the brand.

The "free OS" segment of the market is taken by Android, and I think it'll take an act of god to unseat it at this point. WinPhone's only hope is to compete at the higher end with the likes of iPhone and Galaxy phones.

And marketing. God, the marketing. Where is it?

MS is betting the company on WinPhone, but where is the marketing message? Why aren't bus sheltered swimming in these ads? Why aren't they all over TV like Android and iOS is? Why are WinPhones still hiding in the darkest corners of the AT&T stores?

This is the biggest failing of WinPhone IMO - it's a fine platform and a fine product, but nobody knows about it.


The "free OS" segment of the market is taken by Android, and I think it'll take an act of god to unseat it at this point.

I disagree with that. Android does dominate cheap smartphones right now, but by and large they are terrible devices, and I (anecdotally) know plenty of people who regret their purchase. Compare to the Lumia 710, which is a very, very decent phone, and WP7, which is a very "put together" OS.

I absolutely think that MS could dominate the low to mid range smartphone market if they do it properly.


I'd argue that "low to midrange smartphone" and "free OS smartphone" are two separate markets outside the US and Europe.

Inside the US where carrier phones are dumbphones, iPhones, Google-branded official-partner Android phones, or outliers, you're totally right - Windows Phone has a great shot at taking over the low-end to mid-range cheap-but-still-branded Android phones from LG, Samsung, and Motorola.

Overseas, where "free OS smartphone" is a market niche occupied by 500 Chinese things people in the US have never heard of with no Google branding whatsoever (and no or hacked Android Market access), Windows Phone doesn't stand a chance, because it can't be downloaded and hacked together.


Right now it seems like all of the marketing for Windows Phone is aimed at developers.


And yet it doesn't support native code. What a big fail!


There's a big fail here, but I don't think it's the lack of native support.

What percentage of highly successful, heavily used Android apps rely on native code? It seems that 99% of the dev community is fine writing Java.

Hell, why are WP7 devs clamoring for native code anyways? It's because the .NET performance is terrible. The failure IMO is in .NET, not the lack of C++. The capitulation and addition of C++ support isn't a strict win either - devs now have access to performance, at a substantial engineering effort cost. Doing things that would have been simple on other platforms now requires C++ hackery.


why are WP7 devs clamoring for native code anyways? It's because the .NET performance is terrible.

Wrong. It's not because of .Net performance. They're asking for native support, mainly to make much easier to port games and other apps from Android and iOS to WP, being able to actually reuse code, instead of a complete rewrite. Nobody wants to write the entire app several times, when targeting to multiple platforms.


My personal experience with C++ on Windows (CE in 2002) was not very encouraging WRT portability. You may get more commonality between destop Windows and WP7 than between WP7 and Android but the code may end up with a lot of ifdefs and windows-isms in it. It's been a while, so YMMV.

It could, in fact, be easier to mechanically translate between Java and C# than going C++.


Android doesn't have a good native toolchain but somehow they still provide native support, no matter how inconvenient it is.

In contrary, Microsoft have a great native toolchain (years of work in IDE, debugger, compiler) there but decided developers should not use it. And this is why it is so stupid.


It's been announced (was some days ago on engadget), that native C++ support will come with the next update. Not sure when that will be as I did not dig deeper into it, but I assume it's rather soon.


Probably because WP7/7.5 phones will not be upgraded to WP8. Why waste money marketing a device that will effectively "go away" this October when WP8 is released? Microsoft has already decided to invest heavily in WP so it makes much more sense to save their marketing dollars until their long term/future OS has been finished.

For those that are unaware, WP7 and WP8 are built off of different kernels.


I guess when handsets are actually for sale they'll start marketing it - right now everything about Windows Phones is for developers.

To be honest though, I'm not sure normal people will even want a Windows phone. Most people seem to equate Windows with brokenness, and Apple with luxury, so given that assumedly they will cost a simliar amount to an iPhone, I can't see your average person going for them.

Maybe I'm wrong, once Win8 is out and Metro is everywhere, maybe the phones will seem more desirable.


OK - after posting this went and checked, and actually the phones are actually out now!

So... where's the marketing? Why haven't MS even mentioned them?

On carphonewarehouse (UK), the only way to find them is to search - they have an Apple section, an Android section, but no Windows section. The front page has Apple, Android, even Blackberry, but no hint of Windows...

How can you forget to market your product?


Hey wait on their fella... they only spend $500million on marketing last year.. its just a small token of marketing spend at this point.

(I am being sarcastic... yes, $500million was spent and no, marketing was non existent... on the upside, most of the marketing team got made redundant yesterday)


How can android be a free OS when Microsoft is demanding as much as $15 for each device sold from the manufacturers?


First off, I really like your point - it's good to note that most Android phones sold in Europe and the US are paying for the OS.

But there's another market to consider here, as well: Android can be a free OS overseas because it's freely downloadable and the source can be quickly ported to a random device made in a random Chinese factory, which Microsoft will probably never see or care about (and hence never demand patent licensing fees for).

This is a market niche that shouldn't be underestimated - ever looked at the "Phones" section on DealExtreme or had a friend come back from China with some kind of weird dual-SIM concoction? These are immensely popular in China and India, and now instead of paying contractors to write horrid proprietary dumbphone OSes, their manufacturers can pay contractors to quickly bake together an Android port (often with hacked Market access).


It's interesting what people find important about news like this. The fact that Win Phone 8 will support native code (C/C++) and cross-app communication is far more important to me than the Windows 8 integration.

As a platform I have been very impressed by Win Phone 7, and I hope they continue to execute as well as they have.


I agree with you.

Since the Build conference I have been hoping that they would make WinRT available on WP8.


The integration between Phone 8 And Desktop 8 is going to be the most interesting part of both OSes, IMO. No details on exactly how it'll work yet, of course, but I don't think anyone has tried to merge desktop and mobile to quite the same degree that MS is apparently planning.


Well, both Apple and Google want to all but replace the whole "PC paradigm" with iOS and Android. The iPad already re-uses most of the code for the iPhone version, except with some design tweaks, and with Android it's the same. I can't see how this WP8/W8 "integration" could possibly be anymore "integrated" that what Apple and Google already have for both phones and tablets/hybrid devices.

Also, I can't help but think that Microsft will take the whole "homogenization" of platforms between mouse-driven PC, touch-driven tablet, and phones, a little too far. Some form factors do need optimized UI's and code for that form factor or device type. You can't just use a one-size-fits-all for everything. It would be like Google using the phone UI for Google TV. It would be a mess.


This is exactly what makes it exciting for me. Microsoft is trying a fairly innovative thing here -- it's risky and perhaps too idealistic, but if they can pull it off so it works well, it'll be hard to beat.


I can't see how this WP8/W8 "integration" could possibly be anymore "integrated" that what Apple and Google already have for both phones and tablets/hybrid devices.

I can see how:

http://news.ycombinator.com/item?id=3544522


>"I can't see how this WP8/W8 "integration" could possibly be anymore "integrated" that what Apple and Google already have for both phones and tablets/hybrid devices."

Developers! can use NET and Visual Studio from the compact framework on phones via Silverlight, right on up to Windows Server at your DataCenter.

Developers! get a continuous stack.

Developers! can integrate everything from an ATM to a Website.

[edits: formatting, add quote to which I was responding.]


Does Visual Studio run on Linux or OS X?

I'm asking because IntelliJ IDEA and Java do and I'm not leaving my POSIX toolchain for Visual Studio, no matter how awesome it is.

If you want a "continuous stack" there's nothing better than Java. And yet many developers still hate it, while many love the extremely limited iOS platform, which goes to show that this trait is not so important as one might think.


Java has its merits.

Close integration with the OS is not one of them.

Standard graphics libraries which meet contemporary expectations is also unfortunately missing.

There's nothing wrong with Java as a development environment, but the cost of "getting Java on the phone" is at best comparable to support for Windows (and at worst you're dealing with Oracle).


Java has its merits. Close integration with the OS is not one of them.

We're at the point now, where OS and language should merge. There should be a user data-centric design, with abstractions for the underlying hardware, so that most applications can be written across all of a user's devices, with "skins" for different particular form factors.


This idea while seductive has not panned out in practice in the past - lisp machines have tried this niche before. Orthogonality between different layers of the stack actually encourages loose coupling and allows for flexibility and innovation.


Yes, but Lisp machines didn't have the cloud. Back then, such an architecture, as elegant as it might be, would be an anchor and not a net gain. With the cloud, and a culture brought up on Facebook, such an architecture would provide an unparalleled level of convenience.


One could argue that among the most widespread OS's Windows offers the closest integration between language and OS via Powershell.


>Standard graphics libraries which meet contemporary expectations is also unfortunately missing.

JavaFX 2, with rumored support for iOS and Android (likely WP8 if it has native code)


Of course, somewhat ironically, JavaFX 2 runtime is available for Windows only.

And it is unlikely that WP8 will have a JVM.


>And it is unlikely that WP8 will have a JVM.

And iOS doesn't have a CLI VM but it still runs C#. Same thing for WP8, JVM can be packed with the app and AOT compiled to native code, maybe even JIT-ed if WP8 kernel allows it.


It is already available as beta for Linux and Mac OS X as well.


Aren't frameworks explicitly banned by the iOS App Store EULA ?


It doesn't, no. MonoDevelop is an attempt to make something that will, but it's... iffy.

I suspect there isn't any easy solution to this one- same as there's no easy way to make OS X/iOS apps without running OS X yourself.


I think WP8/W8 integration is rather overblown, but the difference in approaches seems to be that Apple and Google are scaling up phone OSes to a tablet OS, whereas MS seems to be scaling down a desktop OS to a tablet, while simultaneously taking the UI paradigm of their phone OS and scaling it up to tablet/desktop.

This means you can dock your Win 8 x86 tablet with a keyboard/mouse and be using the power of full Windows. You can write code for the tablet and debug it from the very same tablet using Visual Studio. You can't really do that with iPads and Android tablets which are relegated to being consumption devices only.


Microsoft sees mobile devices as computers and Microsoft Research is working on a practical IDE for them via TouchDevelop which gives access to most phone features:

http://www.touchdevelop.com/help/api

There appears to be a vision of a commodity phone running Windows Phone as the "computer on every desk" for the developing world - it's probably no accident that Microsoft teamed up with Nokia.


TouchDevelop is powerful as hell. It's not VC++ by any means, but you can access all of the phones features and data, and develop quite complex applications without actually typing any code. Putting that into Windows 8 Desktop would be a great move, and allowing those scripts into the Marketplace (or someplace where they can be sold and marketed) would be even better. Right now there is a repository for the scripts, but it's sorely lacking in features compared to the Marketplace.


I've said this for a long time and I told them it when I interviewed with them. Tight integration between WP7 (or WP8) and the Windows desktop platform is their killer feature. iCloud is weak in my opinion and Google has no desktop OS presence to tie into and as much as I might want it to, Chrome and "the web" don't allow for (as someone else termed it) a well functioning and syncing "fat cache".

If I can make a Metro app for Windows 8 and hit all desktop and Win8-tablet users and get WP8 users for free or very little cost... I see the number of applications for Windows Phone increasing very quickly compared to their slow start thus far.


Tight integration between a mobile phone and a desktop OS is IMO a misfeature.

I have an Android phone and the only time I've had to connect it to my PC is to download photos. And then it looks just like another other USB drive w/ the top-level DCIM that my digital camera's SD card has. Just drag-and-drop.

On the other hand my in-laws bought iPhones and copying photos and MP3s to them via iTunes was confusing and very, very slow.

Consider too that for most people in the developing world, a mobile phone is the only "computer" they will own. Requiring integration with a desktop PC effectively cuts Apple and Microsoft off from a market of billions of people.


Tight integration between a mobile phone and a desktop OS is IMO a misfeature.

Based on your two examples it seems as if you feel this way because you've only experienced light integration or poor integration, and don't have the imagination to see past that.

If Microsoft can make it work, and offer something polished in the process then it could be something special. Remember they're counting the "desktop OS" of Windows as their tablet OS as well now. There exists untold numbers of opportunities for nice little integrations done well.

Consider too that for most people in the developing world, a mobile phone is the only "computer" they will own. Requiring integration with a desktop PC effectively cuts Apple and Microsoft off from a market of billions of people.

That's why you don't make it mandatory like you're suggesting.


Did anybody else pressed cmd+f UNIX when reading this article?


Don't bother submitting news like this. It will be falsely flagged like your other post http://news.ycombinator.com/item?id=3544173

Enough of those flags and your account will be hellbanned for the crime of posting Microsoft-centric news that anti-MS zealots on HN seem sensitive to. I posted this same news from Winsupersite earlier and it was hellbanned.


It appears that everything from WinSuperSite is killed.

Here are two I posted:

http://news.ycombinator.com/item?id=3541271

http://www.winsupersite.com/blog/supersite-blog-39/android/7...


Happened to me too, I guess it's not enough for the fanboys cult to upvote Gruber, they have to flag Winsupersite as well.


I don't think it's so much about Apple as about Google.

The story about the Gmail Man and privacy concerns was down around number 70 (page 3) at two hours old and 59 points. That's a lot of flagging.

And Android is far more vulnerable to Microsoft than iOS because the major manufacturers all have licensing agreements in place with Microsoft because of patents.

Stories about BN's claims of patent abuse being thrown out by the ITC magistrate on Monday have been flagged down, including this excellent article:

http://fosspatents.blogspot.com/2012/01/itc-throws-out-barne...


> That's a lot of flagging.

Again, the video is plain dishonest. It compares the free Gmail with the paid 365. And why do we need to assume Microsoft's Hotmail banners are not based on page content?

> including this excellent article:

Come on... Excellent and Florian Mueller in the same sentence? The only thing I never saw with his name is a criticism of Microsoft. I have to wonder why...


OK, that explains the thinking of someone who admits they don't like Microsoft much.

That doesn't explain the scale of the flagging.


>Again, the video is plain dishonest. It compares the free Gmail with the paid 365. Why do we need to assume Microsoft's Hotmail banners are not based on page content?

It was just a news article that a lot of people found interesting, it wasn't really commenting on the merits of the video itself. A lot of people thought it was newsworthy so it was upvoted.

But some overly sensitive folks seem to have the idea that it must be buried from more people seeing it, even if there was interest.

>ome on... Excellent and Florian Mueller in the same sentence? The only thing I never saw with his name is a criticism of Microsoft. I have to wonder why...

And there is never anything postive from Groklaw about Microsoft, I wonder why....

Also, do you realize that flagging articles like that can cause the account to be hell banned unjustly just for thinking such news might be interesting and submitting something that's obviously not spam or otherwise bannable content?


What's dishonest about it?

For ad context/relavancy, Hotmail does NOT parse your emails for keywords.


It implies Gmail-man is a sentient entity that snoops through your e-mail and makes conclusions about skin conditions while, in fact, it's just a set of rules that shows relevant (and very unobtrusive) banners. I am quite sure Google does not store the keywords in any way that can be connected to you.

Also, don't fall for the illusion your Microsoft Hotmail (or 365) inbox is any more secure from snooping by sentient beings (the ones who should really bother you) than any other mail service.

And, finally, the video compares the free Gmail product with the Office 365 offering that is 20% more expensive than the Google Apps for Business product. If we are comparing free products, we should compare Gmail and its unobtrusive context-sensitive banners to Hotmail and its obnoxious we-don't-know-how-they-are-selected (other than "poorly") banners.


> it's just a set of rules

That pretty much describes every system.

> It implies Gmail-man is a sentient entity..

It's a corny parody for internal use.

And for all the bullshit that Google spinned towards Bing in public, I consider this fair play. http://news.ycombinator.com/item?id=3536110


Have you heard the news about Apple profit margins? Let's celebrate the unwavering ASP they have obtained, and cheer on those riotous riches!


wow that's lame. People abuse that flagging ability for stupid shit I guess.


With removable SD cards and network data usage metering Windows Phone will be unstoppable. Windows Phone is on track to take over the market in 2015 as predicted by IHS.

Sure.

edit: and Windows fans complain they are being downvoted... sigh...


Snark and sarcasm are often downvoted.

Though sometimes downvotes are used to express disagreement, downvotes should be considered editorial feedback - either you didn't make your point clearly, or your comment is considered likely to derail the discussion.

Use the "edit" and "delete" links, respectively if you are concerned about the karma score of a particular comment.

It is bad form on HN to complain about down votes.


> It is bad form on HN to complain about down

I was trying to make a meta-point. There are root posts complaining every article criticizing Google and Apple is flagged into oblivion while the same happens to comments that are Microsoft-unfriendly.

In this case, it could be the sarcasm too. Anyway, it could be more productive to point me why my sarcastic assessment is wrong.


Well, as you probably know, going meta is also often downvoted.

As for your assessment, the two features upon which your sarcasm was centered were obviously among the most trivial mentioned. Therefore, there was little invitation to respond to your argument based upon its merits.

Sometimes of course, one just makes a snarky comment and lets the karma fall where it may. Maybe if you had a few hundred karma points, it would be an option.

As for the flagging, on most of the internet it has long been socially acceptable to praise Apple and disparage Microsoft in public forums - Apple of course encouraged this sort of thing with their long running "I am a Mac/PC" advertising campaign.

This social norm is actually one of the issues which got me interested in Apple and their advertising and the way in which people who like their products feel free to act in public - seriously, every time the Macbooks get a new case or port or processor upgrade, there's been a front page story here on HN.

Google of course doesn't have that luxury of a huge consumer following - people use them by default e.g. as their standard search engine or as the free touchscreen smartphone. And they are smart enough to know what that may mean over the long term - particularly when handset manufacturers now have agreements in place with Microsoft in all probability due to their rush to ship Android.

Is there a concerted effort to flag Microsoft stories? The killing of stories from WinSuperSite is consistent with it. The killing of the "Gmail Man" story is consistent with it as well - particularly given the quality of the discussion which was taking place.


> given the quality of the discussion which was taking place.

I think you got it. I imagine many people flag topics when the discussions in them reach a certain low.

As for the features I mentioned, they are, certainly, the most trivial. But it's also surprising (baffling, actually) Microsoft allowed WP7 to reach the market without them and I'd be ashamed to list such basic features as improvements. It's like saying "now makes calls". And a more constructive approach would be to point out those are the least relevant features and that the others are much more interesting (and why).


I replaced my Symbian Phone with a WP7 phone.

When I got the Nokia, I went out and bought an 8GB card for it. It peaked at about 1GB of usage - I could have stored all that on the phone's memory instead.

My WP7 phone has about 10GB free (more than half). It's not an issue. My wife has an 8GB iPhone, memory is not an issue (are you baffled that iPhones don't have removable storage?)

Data plan usage has never been an issue for the people I am around - even though I imagine it is for some people. And if I cared, the data usage available from my carrier via my phone.

The way I see it, those are listed just so that there is something that everyone can get their head around when comparing specs.


You SERIOUSLY need to remove the tinfoil hat. You and the guy you're conversing with are cracking me up.


I'm not the one implying there is a conpiracy to censor articles that paint Microsoft in a good light. I don't think I ever flagged one.


I'm excited to see where Windows 8 and WP8 goes. I think the integration possibilities (especially if Microsoft ever decides to leverage Live properly) is potentially huge. That having been said, yes, these sorts of announcement posts are tiring. SD cards and NFC? Boring, catch-up.

I want to respect Microsoft, I really do. But when they launch updates that are still playing catchup to Android and iOS and simultaneous attack Android as an inferior product, I have to shake my head. When they attack Google's privacy policy consolidation when they offer no transparency about user data, offer no removal tools or liberation tools as Google does, I shake my head. When they hype IE9 and dog on Chrome for lacking features that Chrome has, in reality, had for years, I shake my head.

Build something awesome and I'll happily come back. Live.com gives Microsoft an opportunity to KILL iCloud and beat Goog/Android to the punch with a really good platform for syncing between devices and making your data ubiquitous across all form factors. But instead they're attacking people on Twitter and trying to convince me that their products are something they're not.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: