Live data from Hacker News

Ask HN: What do you want to tell Microsoft?

news.ycombinator.com

301–310 of 381 posts

Re: Ask HN: What do you want to tell Microsoft?

#301

Earlier quoted context omitted.

What you say is correct, but in a way that is disconnected from the user's POV. Consider: the command line is a major drawback of Windows, and that's the most obvious manifestation of the Windows/DOS heritage. In addition to its lack of power, the Window doesn't even resize properly. Plenty of tools that port easily to OSX or Haiku are difficult to port to Windows. Look at the situation with git. The situation is poo…

The command line for Windows is now Powershell, which I find superior to Bash in many ways (although I appreciate Bash's relative simplicity, and I am still more familiar with the Bourne shell variants than I am Powershell). CMD.EXE is still included, but it is the red-headed stepchild. > the Window doesn't even resize properly. And the PowerShell window still does not resize horizontally by dragging, which is silly.…

I complain about the crappy Console subsystem every release, I'll try to shout louder :)

Re: Ask HN: What do you want to tell Microsoft?

#302

Earlier quoted context omitted.

Don't wait for W3C, if it's up to them we will have to wait till 2019 for a complete HTML5 specification. The other browser developers will either follow, and if not, developers will decide if they make a windows only application. Wow! Are you actually suggesting they try and hold back the development of the web for another 5-10 years, if they can pull it off? "Just make everything about websites IE-specific again an…

No the opposite of holding back. Without MS we wouldn't have AJAX or Rich Text editors at the moment. I am fully supportive of open standards, but it's rare that companies together can develop one. The year 2019 I mentioned was wrong, the final specification of HTML 5 is planned for 2022. Even after half the spec has thrown out already. So MS has to go back at what they did best. Embrace and extent. Make the existing…

Everyone knows XMLHTTPRequest originated from IE, but does that really matter? It's not like no other company could have come up with anything like that, is it?

No matter when it's deemed "finished", HTML5 is coming along nicely. It feels like you can already start using it a little, and after some time, all browsers that matter (which might not even include IE anymore) will support HTML5 & CSS3 well enough that you can actually use them.

That's really cool, and Microsoft has done absolutely nothing to make that happen - quite the contrary.

They were pretty much refusing to co-operate for as long as possible, naturally, and when they realized that the IT world wasn't going to wait for them anymore, that they had become irrelevant, only then did they actually do something to support standards.

Make the existing specifications work, but add more (useful) functions.

That's not an implementation of a standard anymore. In fact, even the browser-specific way Safari and Firefox have approached CSS3 is really weird - why not just freaking use the names that are going to be used eventually anyway? It makes no sense.

You can't support MS adding their own proprietary shit on top of open standards just because they happened to produce XHR while doing exactly that.

The other browser developers are all coming around to implementing HTML5 and CSS3, and if MS wants to stay in the game, right now they actually have to do the same, as they've apparently realized. If they had the choice, they'd be doing everything in their power to fuck everything up and make the world depend on IE once again - you can count on that.

So please, stop the misguided MS-love.

Re: Ask HN: What do you want to tell Microsoft?

#303
post #203

Earlier quoted context omitted.

But that's hibernate - Sleep takes less than 2 seconds to recover from for me.

I don't know how Apple does it, but both my iMac and MacBook wake up in a second. I guess they keep the ram powered up and only save it to disk (hibernate) when running out of battery (or after certain amount of hours?). Anyway, they are totally silent and consume very little energy when sleeping. That's how it should be. I love how the difference between sleep and hibernate is abstracted away in Apple's implementati…

Yep, Apple laptops keep the RAM powered up until the battery level dips down to 20%, then it writes the contents to disk when the machine sleeps. It's called Safesleep and you can tweak this if you'd like by using a utility called Smartsleep.

Re: Ask HN: What do you want to tell Microsoft?

#304

Earlier quoted context omitted.

I wouldn't want WebKit to become the dominant engine. I like the current competition - it keeps everyone honest. Remember, when IE was the only browser, look at all the trouble that happened!

Yeah - I guess I meant something, anything, that would be a clean break with IE. Maybe they should buy Opera Software?

"Maybe they should buy Opera Software?"

Yup they should. Opera has an amazing browser and Microsoft could let it shine the way it should. I'm really surprised they haven't already.

Re: Ask HN: What do you want to tell Microsoft?

#306

I recently got a windows 7 machine. Some things that bug me as a programmer using it, and make me wish I just paid up and got a mac: 1) WPF - I am trying to use this in my work life. It scares me when I hear your ex-product manager twittering that it's dead. I now feel like I should've done my app's front-end in qt or swing. 2) Will microsoft create in-built, tested, virtual desktop support already? More people use l…

Re: #1 - WPF isn't going anywhere, and while WPF "in-name" might be frozen in the future, this API "paradigm" of Xaml + code (i.e. that WPF and Silverlight both follow) is huge inside Microsoft and is definitely here for the long run. WPF is definitely not dead.

Re: Ask HN: What do you want to tell Microsoft?

#307

Phwoa. What an opportunity. I'm a developer/admin. I use windows on desktop, mac on laptop, and do most of my work ssh'd into unix hosts. While I was at uni I worked as a NT administrator in a datacentre but always found the platform like a straight-jacket compared to unix. 1) Windows would be a lot better if there was less of it. A good combination would be a Windows UI, Microsoft developer tools, Microsoft producti…

3) The world needs a new type of word processor, where editing is done by structure. Users should then be able to render that data in different ways - styled for printing, or for the web. At the moment data is very brittle. TeX solved this decades ago. In my understanding, there are several word processors that can output LaTeX. 13) For the love of god, please get somebody to take fifteen minutes and update notepad s…

> Word processing

TeX could be a part of the technology stack for the solution I'm talking about, but neither it nor LaTeX are sufficient on their own. If they were, regular business users would be using them, and they're not.

> Notepad

When you send text documents to business types in an email, they click on it in exchange, and it opens in notepad automatically. They then don't know how to deal with the line-endings problem. It's shipped as a default tool, it should be good, it's not even adequate.

That's similar to the telnet problem. It's not even my machine I care about, it's the people I deal with who use windows.

Re: Ask HN: What do you want to tell Microsoft?

#308
If I could make strategy decisions for Microsoft, here is what I would do:

1. Invest in integration. The dream Bill Gates achieved was a computer on every desk. The next dream should be: everything computerized. And connected and manageable with one device. Create a wearable app which would allow me to turn on / off any electrical device in my home. Which shows me statistics of how much electricity I used. Connect all the electrical devices - don't just focus on the home theater / multimedia part. Let me set the temperature of the room with that one device. Let me set music with that device. Let me run the kitchen equipment with that device.

2. Buy http://www.emotiv.com/ - that or something similar to that is going to be the future. Where folks don't have to type on a keyboard. Or even use hand motions to work the computer. Just thought will do. So buy the company, put massive resources behind it - and bring the technology to the market a couple of years earlier than it otherwise would take.

3. Invest in a network of satellites. So you can connect all the devices all over the world together.

Re: Ask HN: What do you want to tell Microsoft?

#309

I recently got a windows 7 machine. Some things that bug me as a programmer using it, and make me wish I just paid up and got a mac: 1) WPF - I am trying to use this in my work life. It scares me when I hear your ex-product manager twittering that it's dead. I now feel like I should've done my app's front-end in qt or swing. 2) Will microsoft create in-built, tested, virtual desktop support already? More people use l…

Re: #1 - WPF isn't going anywhere, and while WPF "in-name" might be frozen in the future, this API "paradigm" of Xaml + code (i.e. that WPF and Silverlight both follow) is huge inside Microsoft and is definitely here for the long run. WPF is definitely not dead.

In fact, there seems to be a lot of initial interest and wonder regarding WPF amongst the public Windows development community.

With Windows developers, you seem to have your small group of moving onto avante garde (for lack of a better term) Microsoft technologies, but most developers wait until long after the technology is mature before adopting it. This seems to be quite in contrast with the OSS world.

Re: Ask HN: What do you want to tell Microsoft?

#310
Bill Gates had vision. He wanted to change the fucking world, and he did. He put a PC in every house. He also had vision for how to run a business, and he (rightly) gets a lot of flak for that vision (i.e. forced integration), but it was effective in making and securing Microsoft's dominance.

Ballmer has not demonstrated vision in anywhere the same level. He seems more like a manager than the leader that Bill was. He has continued to execute the same vision that Bill had, or sometimes just goes through the motions. Bring products into new emerging markets (cloud, mobile, etc) and a huge reliance on enforced integration (lock-in). Throughout this, the original strategy that drove these methods has remained unquestioned, and often forgotten altogether.

Microsoft needs to question its original strategies and decide if they're still working, and either what is needed to make them work or what can replace them. For example: Forced integration. The idea is that if someone wants part of the MS Stack, you upsell them the rest of the MS Stack to get the full potential of the part they want. The problem is that if someone wants part of the stack but not the whole thing, will they go all-MS, or will they forgo that one part that they might have gotten in isolation? Back in the day, MS was dominate enough in some spaces that they could force their way into other spaces with integration. Is this still the case? I suspect it is far less so. Other companies and FOSS has made an entirely-non-MS stack viable for a variety of uses. Playing nicely with, say, Unix may be a more worthwhile strategy than it used to.

Similarly, Microsoft used to get into a whole bunch of emerging markets in order to dominate them, not for that market as such, but in order to prevent competitors from emerging. Does this still work? Not as much as they would like. Google and Apple are pretty well established in mobile, and Google is pretty well established in search (on the other hand, the XBox won). Take a look at whether chasing your competitor's products is still worthwhile, from a strategic view (the answer is likely to be neither yes or no, but a question of picking your fights better).

Now, I don't know enough about the various markets to be able to say for sure that MS should embrace Unix or ditch WinMo 7 or whatever (I like Bing, personally, and hope it succeeds). But I do have the strong suspicion that that question has not been seriously asked in the first place. As an outside, Microsoft's strategy & vision looks like it has become cargo-cult-ish in the last decade or two, following in the footsteps of Bill because he knew what he was doing. That could even have been a good idea a decade ago. But the world has changed. Old practices need not be discarded, but they must at least be examined. If you create a new vision for Microsoft in the 21st, and stick to it, many of the other decisions are much easier.

EDIT: The other thing I would add is that products need to better focus on the question of "Why would I use this?" Xbox succeeded because it answered that: Xbox Live. Zune, despite being (according to some critics) better than the ipod, did not succeed because it either didn't have or didn't communicate any compelling reason why I should get a Zune. Bing is facing the same problem. Office 2007 was really cool because rather than focusing on what it could do from a features perspective, it focused on what the user needed to get done and resulted in a more productivity-focused tool. I am pessimistic for WinMo 7 because I haven't heard why I should prefer it over other smartphones.

Post reply on HN