skysight-inc/HackerNews huggingface dataset:
I had the same experience. It's unlikely I'll take one of their HR people seriously ever again. A Google engineer or PM would have to speak with me directly for me to bother.
> 10% growth every year for a quarter of a century? I regard that as very impressive.

It's not that impressive when you're chasing tail-lights and the folks ahead are (mostly) helping.
> It's not just .NET that you're choosing; you're also choosing Windows servers, IIS, Visual Studio, etc.

That's accurate as far as Microsoft has every incentive for it to be true. Microsoft developed .NET to promote the future of Windows and to compete with the JVM and other cross-platform VMs. As far as I know, they are competing with Mono.
Went through a dozen super generic interviews for a generic engineer role. Got a good feedback but ended up finding out that the role was filled before my case was presented to the hiring committee and that even though the interviews were generic, they try to use the results to fill one chosen position only. I needed to restart the entire process and do more generic interviews to try for another generic role in one particular opening.
As a Microsoft developer for more than a decade I can say without a doubt the biggest complaint is that you operate on Microsoft's schedule. If they say LINQ to SQL is dead. It's dead. If they say, you must build Windows apps using XAML, you have to use XAML. I've had to learn at least 5 different data access frameworks over the years.

What I've learned is that core functionality (like arrays, strings, math libraries, etc.) are great but when you adopt higher level Microsoft frameworks (like authentication in ASP.NET) you have to be prepared that at some future point MS will pull the plug.

Open source projects can integrate very well with .NET but if you're starting from scratch at a startup I don't think there is a huge value in the tool chain the Microsoft offers v. OSS tool chain.
Call me old fashioned but I think Google keeps having slightly embarrassing failures because it tries to copy ideas, without significantly improving on them, where the dominant player has already gained a critical mass of users.
Job well done.
Personally, I'm waiting for the galaxy tab 10.1. I wasn't a fan of the Xoom price tag, so I didn't get one. Once I get a honeycomb tablet, then I'll begin writing apps for it.
I don't think this perception applies to Windows desktop applications; but I also don't think there's a large contingent of startups (the focus of the original article) building Windows Desktop Applications.
I just posted a comment about it elsewhere in this thread, but let me list my gripes here, in order of decreasing annoyance. This was actually for an internship, but for a PhD-seeking grad student who can code (me).

(1) I had a deadline to accept/deny with another company, and I told Google the deadline. Google asked me to get an extension, so they'd have more time to interview me. I got the extension (the other company wasn't delighted to give it to me, and I was embarassed to ask, but I did it anyway). I told Google. Then, Google never scheduled the interview for me, and I ended up just having to accept with the other company. I wrote Google to tell them I had accepted with the other company on that company's deadline, and they acknowledged my email, but did not offer an apology or explanation for making me get an extension and then not actually scheduling an interview.

(2) The process they used for me and my colleagues (grad students) was to have PhD engineers interview us as an initial filter, then to have HR people actually place us in groups. This placement process seemed pretty abysmal, for me and for everyone else. Which isn't surprising. The HR people aren't qualified to understand a student's area of research, expertise, and interest, and match them to groups. I would imagine their level of insight, as non-hackers, is basically "This student like Python, this group needs Python." In order to do this right, they need people who can actually understand the students' research and skills and the groups' needs at a much more fine-grained level.

(3) The sort-of-rudeness I experienced with HR described in #1 happened to more of my colleagues than not (in various forms). Honestly, I wonder if the HR people are just super over-worked.

Anyway, not long after this Google very publicly announced that Sergey was taking over as CEO and shaking things up to try to return the company to its roots. I was surprised by how "un-Googly" the whole recruiting process was, and I guess the company has really been struggling to maintain its culture across the board. I consider the experiences I described above to be one likely symptom/manifestation of this.

Overall I'd say I saw a combination of big company bureaucracy problems, with a "holier-than-thou" pretentious attitude that seems to allow rudeness to creep in. Their attitude is, "We know you'd die to work for us," which is just so untrue, and it'll be very hard for them to ever recruit me in the future after this experience.

Maybe Google has gone from "Don't be evil" to "Evil, but unlike other companies, we still act like can can do no wrong."
it made more in one big bang, but the million dollars a month is consistent and predictable revenue stream.
Except that the price is likely a factor in all three of the reason you've cited. There's no real competitors because Netflix does a great job off an already low price. They have the market and are serving it well. That's ridiculously difficult to break into. Their growing userbase is possibly as much a result of the price as it is the features, so upping that jeopardizes that position as well.

You are right, though. In many companies that would be too tempting to resist. From what I've seen it looks like Netflix's CEO has loftier goals than even what they're doing now. I'd like to think he plans on focusing on having enough money to keep building the market for a bit longer before switching gears to caching in.
You can use JNI from Java if you need performance. It is the "unsafe but fast" option.
Check out the JGI, their office is in Walnut Creek (you'd have to commute a bit, but it's exactly what you're looking for I'd assume)

http://www.jgi.doe.gov/whoweare/employment.php
In addition, the JVM is just that--a VM. The platforms that run .NET with a JIT compile the IL down to optimized native code. This is similary to the way many Lisps work. Although the JVM is highly optimized and runs faster than Mono in many tests, it will always have an inherent performance disadvantage.
I think it's a community problem. Stackoverflow is the closest thing to a vibrant .NET community that I've ever seen, and that's not saying much. Despite the massive enterprise buy-in, it's very lonely place to be sometimes.

Nothing really exciting happens in .NET.
Keep in mind that the only existing devices with WebOS were released by Palm. HP releases might mean a completely different strategy (then again they might not...). The only "new" WebOS device is Veer, which came out on 15th of May - in US only, but with pretty good deal in AT&T network.

So I wouldn't say "it's die" just yet. Let's wait at least ~2-3 months after they release Pre3 or Touchpad. Declaring something dead 2 days after rebrand / re-release is a bit early.
Thinking about this from a technical point of view, would it make sense for Netflix (or even ISPs) to put in content-aware routers than can cache frequently requested bits?

Won't this help, to a certain extent, alleviate the congestion? Of course, the assumption here is that for a large enough population, you will have more than one person requesting the same content in a given time period.
The lack of google standard was my alternative reason for some google products hurting in experience and consistency.
min? wouldn't the min almost always be 0?
From what i remember you could rate from 0 to 5(or 4) but each level represented something, e.g. 0=no experience, 1=limited exp on personal projects, 2=good knowledge and used for "production" projects, etc...
It was (few years ago) not just a simple (useless and subjective) rating about your knowledge of the subject.
Same means, potentially same ends, but entirely different intents.
I agree, M$ is immature and antagonistic.

I don't understand how the other part of the comment is not interesting. Plenty of fish, is as far as I know, the only good example of a consumer startup that has huge traction (besides Microsoft's own sites). I think that's interesting and would be interested to know if there are any more, which might have come up if the thread wasn't downvoted.

Actually my comment was later upvoted. I'm not complaining, so much as trying to understand.
to me everything is replaceable

Well yes, you can always rebuild from scratch.

There are tons of uses of Oracle

Microsoft has been collaborating with Oracle for the integration provided. It's the only third-party database with that privilege.

Tons of MS shops use Flash

What's more interesting to me is that tons of MS shops are using Silverlight, even though it isn't the best solution by any stretch of imagination, having the extra handicap that its reach is at most half than the reach of Flash, even inside an intranet environment.

Those are all things deployed with the
application and not made by MS

When you have to choose between software STACKS, you don't decide on the availability of a Hibernate clone, or on the availability of payed ASP.NET components that you wouldn't need if you weren't using ASP.NET in the first place.

You decide based on the 5 biggies - OS, database server, web server, application server, caching layer.

And nothing replaces SQL Server, Windows Server and IIS. And if .NET shops have been using Memcached, that's because no alternative was available from MS.
My point of view on this is that the "is smart and get things done" is relevant for developers because there are a lot of smart people in CS that don't want to get things done -- not because they are incompetent, but because they're simply not interested.

For example, for people working in theory, getting things done (in software) looks very boring compared to writing a new theorem. I find it perfectly acceptable that such people don't want to write software for such reasons. It is just that they decided to channel their intelligence to other domains.
I think the point is to get an idea for what your skills are to determine if any open positions would be a reasonable fit for you.

Theres also the whole theory about what languages you know indicates what kind of person you are. Even if you are looking for a Java programmer, the guy who took the time to learn languages that weren't required in their class indicates they have drive to learn on their own. Obviously it's not a perfect metric, but it's not unreasonable to use it as an indicator. I'm sure they didn't come up with that question just for him, and I don't think its too unreasonable of a question as long as they don't weigh it too heavily.
So let's summarize:

1. The AuthToken's are easy to sniff

2. Hard for the end user to fix and require code changes to fix completely which may not be available for your model of phone from your carrier

3. Valid for 14 days

4. "the adversary can subsequently use the captured authToken to access any personal data which is made available through the service API. For instance, the adversary can gain full access to the calendar, contacts information, or private web albums of the respective Google user. This means that the adversary can view, modify or delete any contacts, calendar events, or private pictures. This is not limited to items currently being synced but affects all items of that user."

And in conclusion not a big deal and we should ban the register for spreading such vicious truths.

And we know all of this because of our love of god.
I've put a lot of thought into it, since it's what I do. I never felt comfortable calling myself a "scientist" because I was doing more inventing than discovering. I think there are cases where the distinction between the two can be fuzzy, but I think it comes down to have you learned something about the universe and the things in it, or have you learned a better way to build something? Most of the time I've learned a better way to build something. CS theory people can claim more fundamental knowledge, but they fall more in the math camp than science.

And make no mistake, I would be flattered to be called a scientist. But I have friends in physics and biochemistry. I know that there is a fundamental difference in our research.

However, knowing how to design an experiment that will show what you want to show is required for both science and engineering research.
I'm sure there are issues related to large-scale hardware design and production that I don't completely understand, but for the love of god Palm/HP; do something about your hardware. We could start with trying a different form factor for your flagship model (different iterations of the same form factor only please the market base you already have.) HW quality could also stand to be improved (I realize my Sprint Pre is nearly two years old at this point, but it would be nice if the volume buttons, battery, and lower quarter of the touchscreen still worked.) And finally, how about Apotheker's quote that "HP will stop making announcements for stuff it doesn’t have"? Oops, guess we were just kidding about that.

It's a shame that such a great OS is cast to irrelevancy because of the way the hardware has been managed.
Their only chance is to open source it, and hope others will use it too to gain momentum. On their own, it won't stand a chance. If several handset manufacturers backed my Microsoft could barely scratch the surface, how are they hoping to beat that?
All of these recruitment horror stories are starting to scare me about Google, but I wonder how much of it is selection bias. Anyone who has a good experience almost definitionally gets sucked into the G-Vortex and basically never gets heard from again, right?

I have a friend who just accepted a position at Google, and she said the process was long and arduous, but it wasn't a horror story.
but not in my android browser apparently
The AMI is 8GB. The free, micro instance provides 10GB as described here: http://aws.amazon.com/free/.
agree with @alienfluid. Bureaucracy cannot create economic value out of nothing but a transparent bureaucracy and accountability can prevent the need for austerity measures by preventing socialised losses and privatised gains by corporations
True, but HP has even less mobile expertize than Palm, and I think they're trusting the Palm division to deliver a successful product.
I don't understand the press's willingness to breathlessly (http://xkcd.com/799/) report any utterance from Stephen Hawking as Gospel (intended). I'm also a little confused by Dr. Hawking's crusade against God. It seems like he claims to have disproven God as necessary for creation, but somehow extends that to the existence of God.

Am I missing something here?
Ed do you still live in Miami?

Ditto on congrats to jason
I haven't had an interview in over 6 years, but I have been approached by multiple recruiters in the same time span.

I actually dread the day I choose to switch jobs and have to face another technical interview - considering that my knowledge of college-level CS has declined over time. It's not because I am less skilled now than I was before, it's because you don't have to constantly create fantastically fast algorithms on a daily basis (at least in my job!).

The skills that I have developed over the past 6 years - designing complex components that interact with other complex components in a hugely complex product, making improvements in the design of a 20 year old codebase, deciding between fixing a bug and compatibility etc., intuition about design choices and how they fit in the product, and yes, debugging (!) - none of these are covered in technical interviews these days.

Sure, I could explain how a b-tree works - but that's not going to help me resolve my next bug.
IMO, Open Source is what is going to save the .NET as a startup option, things like Nancy, OWIN, Kayak, SimpleData, Dapper are building an entire web stack without any Microsoft owned product.
A couple years ago when I was working for a mostly rails shop, We built a medium sized e-commerce system in .NET MVC.

It was our first C# project (though we'd done java before). It was actually quite nice.

.NET MVC is, as some others have mentioned, a rather shameless rip off of Rails-style mvc, but they did a good job, and they published the source, which is handy.

C# is pretty nice, after working with it I actually prefer it to Java.

When we finished the project we were so pleased with the .NET MVC stack that we tried to see how we could make it work for other projects, but it came down to tools and platform:

We had to run windows for development and deployment if we wanted to run Visual Studio and IIS. VS is a decent IDE, but having a *nix system is necessary for literally every other thing we do, which meant we were either running windows in virtualization or dual booting (we have no desire to run linux virtualized for development).

We looked into the mono tools, but trying to get our code running there was an exercise in translation: all the tutorials and documentation are focused on the windows world, so it's difficult to find resources for working with .NET on mono for web development.

In the end, .NET MVC is nice, but it's not such a game-changer that we were willing to put up with the windows-centric toolchain and, just as importantly, the windows-centric culture surrounding it. Unfortunately I can't see Microsoft making the effort to push it to a wider audience.
I think the US will bomb you regardless of the need for a casus belli. It's pretty skilled of engineering one for the past dozen of invasions.
5 Lessons Learned at Startup Weekend
Twitter-based hedge fund opens for business
Ok, I'm giving up around p 7. Can you/someone summarize the license changes? What I skimmed read more like a refactoring for the purpose of creating a differently managed (I'm not sure I'm willing to believe "better", especially in that it looks like further development may be outsourced -- driven by some consensus of specifications delivered to the vendor) core that can accept both publicly developed (and, presumably, licensed) and privately developed... plugins, for lack of a better term.

I seem to recall VistA receiving more than a bit of praise -- if I'm not confusing it with something else. Broader adoption nonetheless has been slow -- probably hamstrung by the variegated demands and political pressures of private insurers.

Given the Obama Administration's mixed record on technological development, I was/am curious to see where VistA is now being taken.

P.S. I'm no expert in this stuff, and the above is simply from memory of past news stories and whatnot. I may have some or all of it wrong.

P.P.S. I originally started a comment in order to post a "friendlier" URL to the Word document, à la Google Docs:

http://docs.google.com/gview?url=https%3A%2F%2Fwww.vendorpor...
It must be some confluence of all of them, since Google Calendar + iCal already does everything this app does. We are missing something from our calendaring experience. I'm not sure what that is, but this app doesn't have it.

A good first try.
Jeez, if the government want to start a war, evidences and reasons will be fabricated to support it. The Iraq war (alleged weapons of mass destruction) and the Vietnam war (Gulf of Tonkin incident) are two obvious examples.
Nevermind, for some reason I see what you're saying now, looking at this again 3 days later. That's awesome.
The laptop I was already using for Rails development.

The notion that every dev getting into the iOS space was converting from Windows at an enormous upfront cost seems rather daft. OS X had a lot of dev traction before iOS existed.
"the lenders stand to lose on a purchasing power basis."

Because the the long term debt's interest rate will be lower than the inflation rate, correct?
Sure. Certainly. But that is true of any currency. The novelty in bitcoin is that it enforces scarcity, and thus limits inflation, without depending on a central issuing agent.

Part of what it means to have confidence in a currency is to be reasonably sure that its inflation will be limited to a rate that allows you to exchange your currency tokens before they are drained of value. Passing the hot potato, etc. With a fiat currency that confidence is based on nothing more than your beliefs about the central issuing agent's likely future actions.

What's new with bitcoin is that there is no central authority who can decide what the inflation rate should be. The inflation rate is built into the mathematical definition of the currency, and it is self-limiting: the more work people put into mining bitcoins, the longer it takes to find new ones. This is not true of any existing currency, and is in fact an improvement on existing currencies.

Even if we don't all end up deciding to build an economy around bitcoin, this is an important achievement, something future currency designers ought to make note of.
Qt Quick with its QML environment (UI markup + Javascript + native extensions if you need them) is a great middle ground.

It seems that the plan for Qt 5 is to move the enitre Qt toolkit over to the "QML first" model - that is, QML becomes the default way to create interfaces, for both mobile and desktop apps, and native widgets are only used when you require them. They also want to better integrate webkit and web content. In a recent Qt desktop app of mine, I was already doing this: QML + webkit + native backend for the heavy lifting and it works very well. Be awesome to have it as the default in all environments.

FWIW, I think QML/JS would have made a greate HTML/CSS/JS alternative.
I deal frequently with a good number of Googlers (many pretty high up in the company), and it's a common complaint from the inside that their hiring process is deeply flawed. Managers can't hire someone they already know to be a perfect fit for a particular job -- if HR decides (after a lengthy interview process) that the candidate didn't attend the right school, that's it. A lot of emotional and social capital gets spent as they approach people to ostensibly hire them, and along the way someone (who'll never actually work with the person post-hire) pulls the plug. A good number of manager-level people are pretty frustrated by it.

And they appear to have taken a chapter from Disney-CBS's book: if you ever turn down a job offer from them, your chances of getting another one--even if it's years down the road, and for a different job--are practically nonexistent. To some degree, I get that, but institutionally, they certainly seem to believe their own hype a bit too much.

Google's still reaping the rewards of having a ridiculously high-profit product (AdWords). Despite being publicly traded, nobody's ever expected them to behave like a 'regular company', and as long as Yahoo and Microsoft continue to play the Copy Google game, it'll stay that way. They're the corporate equivalent of the trust fund baby who's definitely smart, definitely accomplished some things on merit, but still has their world view rooted in unsustainable assumptions.
Having just spent the past couple of months learning webforms ASP.NET coming from a PHP/RoR background what you said is exactly what frustrated me.

Knowing how webforms tried to warp how the web actually works was truly annoying. I understand why they did it, but it really does not help a web programmer in the long run.

And if .NET 4.0 didn't allow you to use ClientIDMode to set your own element IDs I'd have lost it entirely.
LivingSocial CEO Takes Unusual Low-Tech Path