News for hackers. Stuff that matters.
Re:Microsoft’s Very Good Day by togusa on Thursday October 08, 2015 @07:35AM (#10352018)
I'm an MSDN subscriber, write C# all day and am sitting in front of Win8.1, writing this in IE11 with a Lumia 640 next to me.

They are still utter bastards and I sleep with one eye open.

Currently the tally of bad stuff is pretty high: Patent wars against competitors, forced bundling agreements, lock in despite the open specification stuff which is mostly just wrong, being fucked over on audits and licensing agreement shuffling repeatedly, collaboration with NSA/PRISM, disregard for privacy, plain arrogance since Windows 8 the repeated termination of developer stacks (silverlight, WF3, AppFabric etc) that people built their entire products on.

The marketing tactic of talking constantly about everything shiny drowns out these things going on behind the scenes. The press doesn't help this.

If there's any advice I can part on people is not to get all mushy and happy about it and always keep that eye open.

Re:Microsoft’s Very Good Day by harkyns_castle on Thursday October 08, 2015 @08:14AM (#10352170)
Personally, I'll never forgive them for their practices. They deliberately stifled competition, shafted developers, abused their position, and rubbed it in our faces.

There's no coming back from that, and I'll gladly educate newcomers to IT on their ways.

Let them die. The new CEO could be the second coming, you can't fix that cancerous attitude that is entrenched.

They deserve to become obsolete, at the very least.

Re:Microsoft’s Very Good Day by Spooks on Thursday October 08, 2015 @08:46AM (#10352340)
A lot of the people that were there when practices were at their worse are no longer there.

I don't think I would be able to use any form of technology if I was to hold a grudge for every large company that performed some sort of bad practice, with slave labor to privacy issues.

Luckily people that perform these bad practices will eventually get ousted and replaced, that's when I proceed with caution.

Re:Microsoft’s Very Good Day by detaro on Thursday October 08, 2015 @08:26AM (#10352225)
Sadly, if you use such rules there are not many big tech companies left that haven't done such things...
Re:Microsoft’s Very Good Day by sounds on Thursday October 08, 2015 @11:25AM (#10353340)
False equivalence fallacy.

You can wish Microsoft would die, and still use an iPhone.

In fact, much of Apple's success can be attributed to Microsoft fumbling the mobile revolution. In other words, people who use Apple may be doing so directly because of how much worse Microsoft was -- due to Microsoft spending their limited resources on zero-sum tactics like shafting their developer ecosystem.

Compete or die. (Microsoft seems to act like they have a third alternative, monopolize. They're still immensely profitable so it's understandable that their shareholders are comfortable with their current course.)

Re:Microsoft’s Very Good Day by y4mi on Thursday October 08, 2015 @11:50AM (#10353522)
sure, it just makes you an hypocrit.
Re:Microsoft’s Very Good Day by sounds on Thursday October 08, 2015 @12:00PM (#10353607)
I personally don't use any iThings. y4mi, do you have concrete examples of what Microsoft has done that has significantly improved end users' ability to run Free Software?
Re:Microsoft’s Very Good Day by jinst8gmi on Thursday October 08, 2015 @09:30AM (#10352601)
And continue to do such things... e.g. milking Android handset manufacturers using patents.
Re:Microsoft’s Very Good Day by verbin217 on Thursday October 08, 2015 @09:34AM (#10352615)
I agree. The world needs more granular incentives.
Re:Microsoft’s Very Good Day by Infinitesimus on Thursday October 08, 2015 @08:43AM (#10352321)
Out of curiosity, is it fair to assume you use hardware and software by a source you consider more ethical then? (your classification above rules out Apple and Google as well since they've both done less-than-stellar things )
Re:Microsoft’s Very Good Day by harkyns_castle on Thursday October 08, 2015 @08:59AM (#10352422)
I basically do my best yes, whilst having to earn a living in my chosen field. FreeBSD and Linux where I can advocate them.

Part of my current contract is migrating a customer away from SQL Server to Postgres, and it feels good. Automating powershell on aws instances doesn't feel so good, but it's temporary pain.

Re:Microsoft’s Very Good Day by WorldWideWayne on Thursday October 08, 2015 @11:18AM (#10353296)
Do you speak badly of Apple and Google whenever possible though? Forget about tech corporations - do you speak out against other non-tech corporations as much as Microsoft or is your hatred especially reserved for them? What kind of computer hardware do you run?

Typically, if someone hates Microsoft, they love either Apple or Google. That's been my experience at least.

Re:Microsoft’s Very Good Day by baldfat on Thursday October 08, 2015 @09:07AM (#10352476)
This is my ehtical chart

Apple (Worst Offender but also helped Open Source at times)

Microsoft M$ (Middle of the road with it always depending on who you spoke with at the company)

Google (Most powerful of the three in terms of control over people's lives if they wanted it, but I seriously think they stumble ethically not on purpose. I believe they try to follow, "Don't be evil" as a whole)

Re:Microsoft’s Very Good Day by throwawaykf05 on Thursday October 08, 2015 @09:54AM (#10352736)
Why is Apple the worst offender? Many would put them above the rest because of their stance on privacy.

> Google... stumble ethically not on purpose.

Stumbling? When they ripped off Sun, they did so with deliberately and with awareness at the highest levels. There are emails revealed during the trial that leave no doubt.

Also, of all the companies engaged in all the smartphone patents wars (https://en.wikipedia.org/wiki/Smartphone_patent_wars), Google (via Motorola) was the only company that was actually found guilty of abusing patents: http://arstechnica.com/tech-policy/2013/09/4-billion-motorol...

Pretty rich coming from a company that accused everyone else of abusing patents.

Re:Microsoft’s Very Good Day by baldfat on Thursday October 08, 2015 @10:31AM (#10352980)
> Why is Apple the worst offender? (Top of my head) Lies and more lies (Power PC more Powerful than Intel X86, No malware, no virus, we are the definition of Innovation), Closed Wall Garden, Over Promising and Under Delivering, Patents, The eBook Price Fixing, the Approval Process on iOS, No Competition Hiring Agreement, Amiga Computer was 7 years ahead of the time and Apple lied about it for YEARS, Promising a Color Mac and it would be a simple card upgrade TOOK YEARS, and perhaps the worst of the lot iTunes GUI!!!!.

> When they ripped off Sun

Than why did Sun's CEO congratulate them? Sun also loves to rip off people look at Oracles' Unbreakable Linux AKA Redhat Linux.

I seriously have 30+ years of Apple hatred from before my Amiga days. Amiga community HATED Apple for their business practices and clear lack of innovation. I went to buy a Mac with my dad when released and my dad say the writing on the wall. Lies and more lies and Lisa wasn't more powerful just more expensive and you still sell those?

Re:Microsoft’s Very Good Day by DrShephard on Thursday October 08, 2015 @03:34PM (#10355471)
> Google (Most powerful of the three in terms of control over people's lives if they wanted it, but I seriously think they stumble ethically not on purpose. I believe they try to follow, "Don't be evil" as a whole)

How do you explain things like this then?

http://www.businessinsider.com/google-skyhook-emails-2011-5?...

That's exactly what Microsoft is accused of doing.

Re:Microsoft’s Very Good Day by baldfat on Friday October 09, 2015 @07:15AM (#10359294)
Um I read every word. I fail to see the Lighting Bolt ah ha. Yes Google is in the data collection business. They have stated it since day one and in every product they produce. GMail was a GB of space if we get to send you ads.

That they were HUGELY upset that they would lose a data collection stream? Or that they were trying to figure out what to do? Android as a service has requirements or you can make a Fire Phone like Amazon did with the Open Source code of the product doesn't seem like M$.

You can explain what I am missing but the fact that we have Amazon Fire Phone and Fire Tablets all based on a fork of Android seems to kill the implications of these emails.

Re:Microsoft’s Very Good Day by _dominic on Thursday October 08, 2015 @09:37AM (#10352631)
Google is way beyond "Don't be evil", just look at the google+ forced integration.
Re:Microsoft’s Very Good Day by Karunamon on Thursday October 08, 2015 @09:53AM (#10352725)
Are we really back to calling UI design decisions "evil"? That word used to mean something, and slightly inconveniencing people who use YouTube wasn't covered.
Re:Microsoft’s Very Good Day by hga on Thursday October 08, 2015 @09:44AM (#10352676)
On the other hand, Google+ as a project was an aberration, and the guy mostly responsible for it has left the company. My question is, have Vic Gundotra's superiors learned the proper lessons?

That said, the Google+ real names insanity removed all my trust in the company's products at that level, and I'm only now considering doing business with them due to their low cost of cloud storage and trusting them at the technical and operational levels more than Amazon.

Re:Microsoft’s Very Good Day by debacle on Thursday October 08, 2015 @09:43AM (#10352675)
Corporations are ships of Theseus.
Re:Microsoft’s Very Good Day by ladzoppelin on Thursday October 08, 2015 @11:06AM (#10353210)
But its attitudes like this that drive people toward Ms. Everybody can see that other companies are doing the exact same thing. For example there is actual proof of Apple conspiring to keeping developer's wages low.
Re:Microsoft’s Very Good Day by SCHiM on Thursday October 08, 2015 @10:23AM (#10352935)
I don't think that's a fair position to take, fair to yourself that is. The company then is not the same as it is now. Enough time has passed since then and now that it's safe to assume that all the people in important positions have been partly replaced, and I'm sure the majority of those who remain are now in different situations than they were back then.

I think it's wrong to withhold fair consideration for MS products (specifically) just because they did something you think is wrong years ago.

Re:Microsoft’s Very Good Day by anon4 on Friday October 09, 2015 @04:30AM (#10358786)
You can't forgive a corporation. Corporations aren't people, they have no conscience, no morals and no ethics. The entire concept of forgiving them, or being angry at them or whatever doesn't make sense. It's like forgiving a lion for eating your brother and thinking it won't eat you. It's a lion. It will eat you when it gets hungry. That is its nature.
Re:Microsoft’s Very Good Day by blumkvist on Thursday October 08, 2015 @08:21AM (#10352203)
>Let them die.

I wouldn't hold my breath.

Re:Microsoft’s Very Good Day by criddell on Thursday October 08, 2015 @10:30AM (#10352974)
Microsoft isn't going to die, but their enormous influence has eroded nicely. They're a mature, profitable, mostly boring company and I'm okay with that. XBox is pretty hip, but the reset of the company is about as interesting to the general public as Oracle, Cisco, or IBM.
Re:Microsoft’s Very Good Day by WorldWideWayne on Thursday October 08, 2015 @11:14AM (#10353272)
Microsoft is as hip and alive as Google is. Google is a boring info-utility to most people. The Xbox is absolutely more cool than anything Google has in their pocket, including Android and self driving car experiments.
Re:Microsoft’s Very Good Day by criddell on Thursday October 08, 2015 @11:27AM (#10353364)
> Microsoft is as hip and alive as Google is.

I would probably agree with that.

From a technology point of view, there are things I love about each company. Microsoft's Azure is pretty neat as is Google's Compute Engine. None of that matters to most people though.

Re:Microsoft’s Very Good Day by blumkvist on Thursday October 08, 2015 @10:59AM (#10353167)
sigh
Re:Microsoft’s Very Good Day by yread on Thursday October 08, 2015 @08:24AM (#10352218)
> cancerous attitude

seriously?

Re:Microsoft’s Very Good Day by hga on Thursday October 08, 2015 @08:58AM (#10352415)
Seriously. Microsoft has an unmatched record of screwing pretty much everyone who did business with them, and otherwise abusing their position in the market. Worse than IBM when IBM was in their position.
Re:Microsoft’s Very Good Day by outworlder on Thursday October 08, 2015 @09:33AM (#10352611)
Are you sure you didn't mean "Oracle"? As far as I know, Microsoft deals with their business partners fairly. They don't try to negotiate a deal directly with a big customer and bypass their partners, for instance.
Re:Microsoft’s Very Good Day by hga on Thursday October 08, 2015 @09:39AM (#10352646)
I'm talking more about "peers" than what I think you're referring to as "partners". E.g. 3Com as I cite elsewhere, Verizon WRT to the Kin, the company they licensed the start of Internet Explorer from (expected royalty payments never materialized when the gave it away for free), the examples go on and on and on.

But I suppose with Balmer the salesman in charge in between Gates and Nadella they'd avoid sales channel betrayals like that.

Re:Microsoft’s Very Good Day by ascagnel_ on Thursday October 08, 2015 @10:33AM (#10352996)
With regards to the Kin, I think Verizon shafted MS on that one. The device was good for it's time (something with photos and music targeted at teens that didn't have a full web connection), but Verizon forced you to buy a full $30/mo web plan to use those features (this was back when the web options were $30/mo unlimited plans or no web connection at all).

If there was a cheaper connection just for the Kin, it would've done reasonably well as a replacement for the Sidekick.

Re:Microsoft’s Very Good Day by hga on Thursday October 08, 2015 @10:40AM (#10353040)
The lateness of the Kin is supposed to be one of the reasons Verizon did that, the market window had passed. It was also only a fraction of what was promised, heck, what Danger and T-Mobile delivered years earlier (as far as I know you're wrong about what it actually delivered at launch vs. what was promised).

Microsoft's database blunder with the Sidekick less than a year before the Kin's release (https://en.wikipedia.org/wiki/2009_Sidekick_data_loss) also contributed, I'm sure, at that time few were willing to trust them with their data. It's a testament to how far Microsoft has come that that's apparently changed with Azure.

In this case, I view Verizon as replying in kind. Which is part of my point, when you treat your peers like s*, there are consequences.

Re:Microsoft’s Very Good Day by throwawaykf05 on Thursday October 08, 2015 @10:03AM (#10352801)
> Microsoft has an unmatched record of screwing pretty much everyone who did business with them

Could you list instances of this? Don't get me wrong, they have been absolute bastards in some cases (https://en.wikipedia.org/wiki/I4i is my go-to example). But keep in mind it is a huge company that has done business with thousands of firms over the past few decades, so to substantiate your point, you would have to produce a pretty big list.

Re:Microsoft’s Very Good Day by hga on Thursday October 08, 2015 @10:14AM (#10352861)
While your request is not in principle unreasonable, it's way too much work for me to prove it to your satisfaction, or my satisfaction in a formal, balanced, I'd be willing to publish it way. E.g. I'd forgotten about I4i, despite the prominence of the case.

I'm basically asking you, absent either of us going beyond searches like https://www.google.com/search?q=list+of+microsoft+crimes ^_^, to trust my observations of these businesses since the fall of 1977 when I started in the field. Heck, I was a great fan of Microsoft until NT 3.51 SP2 (and for a while beyond, it was Vista that completed the job). It was a pattern of behavior that became more and more obvious sometime in the late '90s that changed my opinion of the company, capped with their all out illegitimate assault on Linux and FOSS starting in the early '00s. And I of course don't expect you to take my word for it.

I just don't see it in their peers, not even Oracle.

Ah, here's a different angle: name the healthy peers that are willing to work with Microsoft today, beyond what's absolutely required. Yahoo! fails hard on healthy, Mozilla potentially as hard. I don't understand why/how Yahoo! is still in business, but Mozilla sure seems to be in their endgame (one reason I'm avoiding Rust for the time being).

Re:Microsoft’s Very Good Day by sounds on Thursday October 08, 2015 @11:29AM (#10353385)
Re: how Yahoo is still in business...

Yahoo made a number of strategic investments which are very profitable.

You could say they are an investment firm with a small tech-sector arm.

Re:Microsoft’s Very Good Day by WorldWideWayne on Thursday October 08, 2015 @11:27AM (#10353360)
You're acting like you hate the company just because they screwed their competitors. Do you hate other non-tech companies who screwed their competitors or is your hatred in this category especially reserved for Microsoft?

Do you speak ill of banking corporations as often as you do of Microsoft?

Also, if you run Apple hardware at all do yourself a favor and take a look at all the screwed up shit that Apple has done because that company has always been an asshole to just about every entity that they come into contact with.

Re:Microsoft’s Very Good Day by hga on Thursday October 08, 2015 @12:35PM (#10353848)
You're making an awful lot of assumptions here.

I don't hate Microsoft today, and only did during the period they posed an existential threat to Linux/FOSS (and it was a relatively gentle sort of hate, made particularly easy by Vista).

I don't run Apple hardware, never have in my life. In part because I count them as worse to users (well, prior to own goals like Vista and Windows 8), but also because as of late they've been behaving particularly bad. Made that decision in 1987, who knew, avoiding particularly closed ecosystems turned out to be a good idea all around in the long term.

I don't "speak ill of banking corporations" because I don't see, well, any that I can think of offhand in the US, being actively, aggressively evil. Stupid in many cases, for sure, but that's a different thing, and not axiomatically akin to Microsoft's crimes.

Re:Microsoft’s Very Good Day by exelius on Thursday October 08, 2015 @10:21AM (#10352923)
All this is true; but Nadella has driven real change at the company that was long overdue. I had been a frequent critic of Ballmer's management of the company, and I like a lot of the things that Nadella has been doing.

Ballmer had an attitude that Microsoft needed to dominate every industry they participated in or they would take their toys and go home. That mindset doesn't work in today's technology world, where markets overlap and shift rapidly.

Nadella can't change the culture of the company overnight, but he has pushed through a bunch of great changes to their product strategy -- especially in the consumer space. I mean, Office 2016 finally has a consistent interface on OS X, Windows and Android/iOS. And Microsoft has an enterprise sales partnership with Apple! That would never have happened under Ballmer -- Microsoft is essentially letting Apple use its greatest asset (its partner sales channels) to push iPads so that Microsoft can sell Office and Exchange licenses. Nevermind that its channel partners were already selling their clients iPads anyway; Ballmer would have crammed Surface down the pipeline and wondered why sales numbers were sluggish.

I think toward the end of his tenure, Ballmer started to see why the company was so dysfunctional: it was built for the cutthroat tech landscape of 1998, not the highly fractured-but-integrated market of 2015. His last major moves as CEO were to get rid of the most divisive senior executives to pave the way for a guy like Nadella who could be a peacemaker with the rest of the tech world. Ballmer tore down the silos about a year before putting Nadella in charge of rebuilding the company, which in hindsight was a great move.

All this said, you're absolutely right about keeping one eye open: Nadella is pushing change from the top, but there are a lot of middle managers and junior executives who still do things the old way and will probably never change. You can't change the culture of a company overnight, and they will still continue to be evil in lots of small, subversive ways. If the market lets them get away with being shitty to their customers, they will do it.

Re:Microsoft’s Very Good Day by novaleaf on Thursday October 08, 2015 @09:29AM (#10352600)
I went all in on XNA, and got very, very burned. It taught me a great lesson though: don't be locked into any vendor. I'm very happy about the .NET and Typescript developments as of late, and use Typescript for my web coding. But only because if Microsoft abandons it right now, I can continue on in plain JavaScript.
Re:Microsoft’s Very Good Day by DrShephard on Thursday October 08, 2015 @03:23PM (#10355391)
Have you looked into MonoGame (http://www.monogame.net/)? It is basically a fully open source re-implementation of the XNA framework with support for almost every major platform (iOS, Android, Windows, Windows Phone, Xbox, OS X, Linux, etc.)
Re:Microsoft’s Very Good Day by novaleaf on Friday October 09, 2015 @10:49AM (#10360363)
Yes, MonoGame is good, but at the time I was trying to salvage my XNA team+IP monogame was 2d only. (I think it can do 3d now?) we ended up moving to Unity but this technical roadblock plus some market related ones ultimately led me to abandon gamedev.
Re:Microsoft’s Very Good Day by nileshtrivedi on Thursday October 08, 2015 @07:37AM (#10352020)
Don't forget corruption of ISO over OOXML standards.
Re:Microsoft’s Very Good Day by pmelendez on Thursday October 08, 2015 @08:44AM (#10352327)
That's fair, I am also like that. However, what you describe is the common practice of pretty much every north-american corporation. My motto is to be with an eye open not matter who is the actor
Re:Microsoft’s Very Good Day by togusa on Thursday October 08, 2015 @08:50AM (#10352361)
Couldn't agree more. I'm not saying Google or Apple for example are any better here. Even RedHat who I also deal with have their problems.
Re:Microsoft’s Very Good Day by pweissbrod on Thursday October 08, 2015 @08:52AM (#10352370)
So I suppose google or apple is more appealing to your ethical tastes? At least the OP was willing to admit his distaste was based on a personal bias while you're trying to establish microsoft is somehow morally bankrupt in comparison to its competitors. Youre hating the players when you should be hating the game!
Re:Microsoft’s Very Good Day by togusa on Thursday October 08, 2015 @08:54AM (#10352383)
Perhaps ironically I responded to your question before you wrote it: https://news.ycombinator.com/item?id=10352361

I have no hatred for anyone. Just you need to intimately know who you pays your bills at the end of the day.

Re:Microsoft’s Very Good Day by traverseda on Thursday October 08, 2015 @08:41AM (#10352308)
So why are you programming in microsoft culture?
Re:Microsoft’s Very Good Day by pmelendez on Thursday October 08, 2015 @09:00AM (#10352431)
I am not OC's but with a similar position (writting this in W10, working on Windows store apps and with a Lumia 920 by my side)

I have several reasons but mostly subjective preferences. In my previous job I was a fulltime Linux developer, spending all day with an Ubuntu box. Linux is great until you have to patch it or fight with video drivers after an upgrade. I still develop components for Linux on the backend side but I am done with the desktop for a while.

Don't get me wrong that had happened to me in every platform I have worked with (yeah with MacOSX too). I guess my point is, after a while all platforms are more or less the same to me in the core (maybe Windows falls behinds on the console side but cmder is nice enough to make it up) and at the end is just the surface what would make a difference.

To me, Microsoft was the only one doing something different on the mobile side (not anymore though) so that was the candy that brought me to this side for now. I don't know if OC's reasons are more practical but for me are just subjective preference.

Re:Microsoft’s Very Good Day by togusa on Thursday October 08, 2015 @08:48AM (#10352351)
Good question.

Thanks to them, I paid mortgage off in under a decade. No other reason.

Re:Microsoft’s Very Good Day by pmelendez on Thursday October 08, 2015 @09:06AM (#10352466)
Are you an independent developer? or working in a software shop? I am curious about your experience because I am trying (or just starting) to do independent things and your feedback sounds like a nice story to hear.
Re:Microsoft’s Very Good Day by togusa on Thursday October 08, 2015 @09:17AM (#10352539)
I'm a contractor/independent currently contracted to a financial company and a telecoms company concurrently. I have about 18 years' experience in total and have been on the contract market for 12 years.

The things that matter when you're starting to work independently (which I screwed up I will add) are building contacts and getting out of the agency system as soon as possible. Also I'm a bad accountant but YMMV if that interests you. If you can, don't work on their site; remote work is far nicer.

Re:Microsoft’s Very Good Day by pmelendez on Thursday October 08, 2015 @09:24AM (#10352572)
That sounds great! Thanks for sharing it :)

> are building contacts and getting out of the agency system as soon as possible.

I know, but how do you do that? Right now I am working for home and remotely collaborating with a friend in a product, but the VC path is also hard :(

Re:Microsoft’s Very Good Day by togusa on Thursday October 08, 2015 @09:30AM (#10352603)
I'd go for a few agency jobs for a 2-6 month stint, be nice to people and spend your time working with them not alongside them and gain some reputation. After a couple of positions, return work is usually possible. Then general staff turnover in tech companies will propagate your reputation as well. The first 2 years is the most difficult.

I'm going to add this as well: never work hard. Work out how not to work hard. Life is about what you do when you're not working for me at least.

Re:Microsoft’s Very Good Day by pmelendez on Thursday October 08, 2015 @09:40AM (#10352651)
Thanks for the advice. It makes a lot of sense and I will keep them in mind from now on :)