Hacker Newsnew | past | comments | ask | show | jobs | submit | shootinputin's commentslogin

Maybe but that is what people were saying about Sony couple of years ago too, they have great products for e.g. their headphones are the ones I use Sony XBA-4, their top of the line in ear headphones.

Just something for house keeping, Sony managed to sell more than the Xbox One beucase Sony is selling the PS4 in 54 countries vs Xbox One is only available in 13 and is $100 more expensive. 4 million PS4s vs 3 million Xboxes. I think the victor is Microsoft over here, if MS does open Xbox up to more markets it will clearly outsell, then again maybe not.


> Maybe but that is what people were saying about Sony couple of years ago too

Hirai became CEO less than 2 years ago.

> Sony managed to sell more than the Xbox One beucase Sony is selling the PS4 in 54 countries vs Xbox One is only available in 13 and is $100 more expensive.

And these are the sorts of smart business decisions it needs to be leveraging in order to turn things around. If you remember the PS3, it was $500 on launch.


How come people talk about 30 years of Mac but no one talks about 25+ years of Windows or Linux for that matter.

I saw numerous blog posts of parroting this advertisement, even in my morning daily commute news paper.


Linux: I think because it's less of a 'concrete' thing (e.g. so many distros, very steady 'word of mouth' growth rather than a big launch)

Windows: People just don't have the same affection for Windows: it tends to be something that's used, grudgingly, often for work, rather than something that people are genuinely pleased by. I'm sure people will disagree, of course, that's just a big generalisation. Also, since Windows is available on a whole range of hardware, it suffers (in this specific regard) from the same fragmentation as Linux: there's isn't so much one single thing to get attached to.


Mac users are annoyingly vocal.


I must admit sweeping generalisations like that might just make me so.


No more than any other group. That's just your cognitive bias showing.


People did celebrate the 20 years of Linux, back in 2011: http://content.linuxfoundation.org/20th/

The thing is, Linux doesn't have the PR machine that Apple does, nor the number of fans among journalists, nor the recognition by the public.


This is normal.

They are the poster boy for a corporation despite having screwed up incredibly so many times over the years, nearly fallen off a cliff and treating their customers like crap ("you're holding it wrong" for example) and still only maintaining a minority market share on the desktop and handset market. Also they have several system architectures and complete API rewrites over the years that mean their client-base rewriting the entire universe every time they move the goalposts.

For comparison:

MSDOS is 32 years old. Stuff still runs from day one.

Windows is actually 28 years old. Stuff still compiles from day one (windows' original API isn't much different to today's windows). Stuff still runs from circa 1995 on current machines.

Unix is 45 years old. Stuff still compiles and runs from circa 1974.


Windows is incredibly hampered by the desire to maintain backwards compatibility. There's a ton of ugly stuff that could have been jettisoned by now if it wasn't for the need to support some program written in 1990 for the windows 2.0 API.

I agree there are many benefits to backwards compatibility, and in some cases it is warranted (though these days you can use virtual machines to achieve much the same goals). Apple made a different choice, and their platform is all the better for it. I like that they deprecate things and don't keep us held back by ancient technology.


Do you have any specific examples of how its "incredibly hampered"?


The most extreme I can think of was one reported by Raymond Chen on his "The Old New Thing" blog which I can't find the specific link for, but is discussed in an article by Joel Spolsky:

http://www.joelonsoftware.com/articles/APIWar.html

To quote:

"I first heard about this from one of the developers of the hit game SimCity, who told me that there was a critical bug in his application: it used memory right after freeing it, a major no-no that happened to work OK on DOS but would not work under Windows where memory that is freed is likely to be snatched up by another running application right away. The testers on the Windows team were going through various popular applications, testing them to make sure they worked OK, but SimCity kept crashing. They reported this to the Windows developers, who disassembled SimCity, stepped through it in a debugger, found the bug, and added special code that checked if SimCity was running, and if it did, ran the memory allocator in a special mode in which you could still use memory after freeing it."


You picked a particularly poor example. The application compatibility layer does not incredibly hamper the OS whatsoever. First of all the ACL is only active when known executables that have problems with the newer versions are running. As an educated guess it would not take more than a millisecond to ID the .exe. Secondly what the ACL does is fairly benign - what it amounts to in simple terms is that it simply uses a different code path for a very narrow set of functions. The cost associated with loading an 'extra library' is so marginal that you would find it hard to measure.


Plus if you don't think every consumer OS does this to a certain extent, you're uninformed.


Unix may be 45 years old, but only code from the last 30 will probably compile. That isn't even talking about apis that may have changed, etc.


> Also they have several system architectures and complete API rewrites over the years that mean their client-base rewriting the entire universe every time they move the goalposts.

There have only been two instances of that: 68k to PPC and then Mac Toolbox to Cocoa. Carbon held the gap for a number of years by porting Mac Toolbox APIs to use modern things like protected memory. Both of those events were necessary and welcomed changes.

PPC to Intel was not a major rewrite for anyone except people who already knew what they were doing.

What's the problem here? Providing new APIs that reflect the advancements in software technology made in the last 45 years is a _good thing_.


> Unix is 45 years old. Stuff still compiles and runs from circa 1974.

Ergo, mac?


No. OS X is a bastardisation of Mach, FreeBSD and OpenStep. A completely new Frankenstein's monster.


Almost the description of any unix to date. Is not as if exist a single unix, ever. And OSX bastard?


Maybe its PR (as in they got paid to publish news about this)


That isn't what PR means.


Windows XP 32 bit 6.17% -0.26 it says


Mapping your SkyDrive as a network drive in Windows 7+, should fairly work for linux distros if they support webDAV

http://howto.cnet.com/8301-11310_39-57347395-285/how-to-map-...


Xbox will know who is talking and when, it can also listen when you are playing the game full volume.

http://www.theverge.com/2013/11/8/5075216/xbox-one-tv-micros...


Because WebRTC is not finalized and I think Microsoft has taken an approach of not implementing the experimental features.

You can get the prototype WebRTCn as a plugin for IE through Microsoft's Interoperability Bridge here: http://html5labs.interoperabilitybridges.com/prototypes/cu-r...

A lot of browsers certainly chrome implement experimental features with vendor prefixes just to get high up in html5 tables such as those.


Microsoft absolutely does implement experimental features and use vendor prefixes when it suits them. See, for example, CSS Grid Layout: http://caniuse.com/#search=CSS%20Grid%20Layout


Implementing experimental layout techniques is less risky than implementing a two way communication protocol.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: