skysight-inc/HackerNews huggingface dataset:
Don't be too hard on yourself. You're probably just an intelligent guy with a good bullshit detector, but with midterm attention span. After a period of time, you need new impulses or challenges. That can cause some frictions in a business environment, especially as an employee dealing with incompetent management.

Maybe your not 100% employee material. How about a more independent career? Consulting is one possibility, starting your own company another, maybe a so-called lifestyle business?
You cannot have free markets period; a free market is an simple economic ideal that is unachievable in the real world, something like a "frictionless surface" or a "perfectly thermoconducting sphere".

What the best approximation you can acheive to a free market is depends on exactly what the features of the concrete set of products you are concerned with is, what features of the free market you prioritize approximating, and what technology (both technical and social) is available in the environment you are working in.
There are a few things to consider:

First, management at a startup is inexperienced. Most of them are just a few years older than you and have never managed people before. They're still figuring out how to balance the realities of building a business with keeping the team happy and effective. It's a difficult balancing act, and I'm not sure you ever get it 100% right.

Second, the startup is probably struggling. Most startups fail, even if they've raised a ton of money or built a huge awesome team. Building a profitable and sustainable business is hard. You're experiencing that as seemingly irrational behavior from your boss. It's far more likely that management is doing that they think is best for the company than it is that they're trying to screw employees.

Third, the world needs good technical managers. It's a hard, often thankless job which eventually requires giving up being hands on with code. The tradeoff is that it multiplies your ability to make change in the world. If you think you could do a better job you should. Find a mentor and steer your career that way.

If that's not your path then work with your boss to keep you engaged. Come to him or her with ideas and solutions, not problems. I think you'll find most managers are receptive and will try to align things to keep you happy and healthy.
I would very much agree. Tribalism should stand alongside the greatest achievements of humanity, like Religion, the discovery of War or "the invention of negroes, or, of the present mode of using them".
From your comment I get the sense that Steve might as well be speaking a language you don't understand.

I recommend reading this: http://www.ribbonfarm.com/2009/11/11/the-gervais-principle-i...
fnd Brings Fast, Convenient iTunes Store Search and Product Pages To The Web
Agreed. My formulation also included people that "know" what god's will is.
As exciting as all this appears, you're looking at a 2016 release date a the absolute soonest; which essentially puts this project in the "vaporware until proven otherwise" category.
Everything you ought to know about Component approach
Nazism didn't last long enough.
With North Korea, we're talking about a system that lasted for multiple generations.
Here, take all my upvotes. :)

The only thing I would amend is that most poor managers aren't the "slaver" types (if you end up reporting to one, it'll be obvious and you'll know to run as far and as fast as possible). Instead, they're weak -- incapable of protecting their people and productivity. Weak managers come in a lot of flavors, and it takes time to discern when one isn't working out. For example, you could have a promotion who has trouble taking on a managerial role with his or her old team; a likable supervisor who lets his team drift so he doesn't come across as too demanding; a manager whose focus is polishing the rungs up the ladder rather than the people below him; or a tech hire who has trouble focusing on project and budget details, or who avoids dealing with peer managers as much as possible.

A related problem is more strategic, and one that you find in very large organizations and bureaucracies -- the biggest conglomerates and public-sector agencies. In these environments, management undergoes a phase shift at a certain level, and successive layers of management are wholly budget-focused, isolated from operational realities. As I warn people, "First, you do. Then you tell people how to do it. Then you tell people what to do. Then you're creating the conditions for people to do what they do. Then you tell people why they're doing it." That fourth layer is where the trouble starts -- several layers of managers are involved in creating the financial conditions to allow lower-level management to actually get things done, but this means that by the time you get to the C suite or seventh floor, the executive/political layer is dealing with managers who aren't directly plugged into operational realities. The end result is that decisions coming from the top are, no matter how well-intentioned and considered, depending on rumor, hearsay and report, not on-the-ground knowledge. Thus the sense from the floor that the only thing the brass are good at doing is consuming steak and producing bullshit.
Fear of Rejection when Applying to Y Combinator
Okay, so turn into an incubator. Divest all of your groups except Adwords, and create a holding company for your cash for investing in startups.

The only way for Google to innovate now is through acquisitions and acquihires.
"Hey, what if we designed our entire core game mechanic around a pun?"
One of the few places where Angular falls down is its use of a single ng-view. This makes doing something as simple as a two column layout frustratingly more complicated than it should be.

Use ui-router. It allows multiple views and uses states for URL routing. It's a little tricky to understand at first, but once you internalize how states work it makes structuring your app very easy. Be prepared to rewrite parts of your projects multiple times until you actually get it.
I agree. Took me a second looking at the example then realizing it was coffee script. Not as helpful to me.
Could anyone possibly shed some light on what is used for measurement? gyro?
Is this just an anti-coffeescript rant or are you actually struggling to follow the examples?
Excel: bringing programming to the masses.
> An efficient free market maximizes production.

The usual economic definition of efficiency would be maximizing utility experienced by market participants, not maximizing production.

Currency-denominated "product" measurements are a common proxy measure for utility, but that's a compromise to the inability to measure utility directly.
The key comment from him would be this:

"We have not gotten into all the details yet, but a lot of the news is coming. The key points:
1) We can make custom hardware, not rely on the scraps of the mobile phone industry. That is insanely expensive, think hundreds of millions of dollars. More news soon.
2) We can afford to hire everyone we need, the best people that fit into our culture of excellence in all aspects.
3) We can make huge investments in content. More news soon."
Engineers are doing well, for sure. But compared to the profits of Google and Apple and their executives, engineer salaries are a joke. And yet, these cartels did not help to support the HR lady who lost her job, but instead served to further enrich the obscene wealth of the executives in charge of these companies.
I don't think we're quite at the point where a mobile CPU would be able to pull this off, however filming and uploading a well shot video to a server for further processing should be a workable way to make a full model. I think a big challenge there is a several-minute feedback loop to learn if it worked and if you need to try it again.
It sounds like what you want is to do is to limit yourself to a startup that's already in growth stage (so series A and above with a clear hockey stick present and future). Within this group of startups you want to find team and passion fit. Companies with good people that are already doing well tend to have less BS going on within them. It's obviously tough to get into such startups but you didn't ask for easy answers. [As for which categories i think you are...my suggestion implies 1) and 5)]
It's not that it's a better communication medium any more than a 4K monitor is a better medium for learning what's being broadcast on your television. But it's certainly more enjoyable.

Imagine if you had an actual supernatural button that you could press to teleport yourself to an alternate dimension in which you could chat with friends. It wouldn't be a more effective tool for communication than a phone or video chat, but I'm sure you'd often use it since magic is, well, magical. VR is the closest you're gonna get to that experience.

Edit: And hopefully there would be a workaround for the issue of goggles obstructing the face.
It uses Wifi and Bluetooth to make an adhoc p2p network with other phones in range that have the app, in case anyone was wondering.
It strikes me that you can choose 2 out of 3. i) Work for a business where you find their business model/vision to be very compelling, ii) Work for an established company that will (largely) stay the course and not migrate away from that vision too dramatically over time so you don't become cynical/jaded iii) or work for an early stage startup and know change is inevitable.
Ask HN: why every HN android app fails at searching HN?
I couldn't find any HN android app which works for searching posts... Has it to do with API changes or what else? What are you using to read and search HN on your mobile devices? Thanks.
Saw this at EmberConf and was blown away. Lightning fast, simple to use, and -- amazingly -- so much better than what Apple has made.
The biggest thing we did was remove our dependency to a single IP (this was a unique requirement of our business). We also improved our firewall and upped our managed service level. We're not 100% bullet proof now, but definitely better than we were. I'd be happy to go into more detail offline.
That's a straw man so obvious, it almost self-labels as a strawman. "When libertarians say they want a free market, they aren't actually saying they want a free market..." Come on, if you have to stoop that far, when you're deliberately and openly rewriting the terms that somebody else is using, why not just admit you don't actually have an argument?
Some of these issues can be related to issues like depression in our field. This is a great watch on the topic: http://vimeo.com/72690223
I live in a country where latency for websockets is 300-400ms for most hosting services (US/Europe). And the most common internet connection speed 512kbps.

Websockets disconnects for me frequently. So during reconnection, I'll have to reauth in my case.
And your laser tape translates those measurements into a floorplan that's digitally sharable?
Facebook didn't create any of those games, though. Companies like Zinga did. Facebook provided the users and the platform, yes, but they have never been a games company. It's silly to conflate Zinga and Facebook/
You've dismissed someone's carefully thought out reply with not arguments but with a one-liner with a word of jargon, an accusation of someone advancing an ideology through making comments buried many levels deep in random hacker news threads and a dash of sarcasm thrown in for good measure.

Go ahead and feel proud you've defended your mind from reasoning another person's thoughts and thinking up a rebuttal based on reasonable arguments. lol. :)
Wrapping System.in in a Reader is exactly the wrong thing to do. You want to copy the bytes directly, not guess what the character encoding might. The input might not be characters at all.
Last.fm ending radio streaming for subscribers
> When you have a clear visor that you're looking through that will seamlessly super-impose exactly matched visuals to reality with enriched data

That's augmented reality (google glass), not virtual reality (oculus rift).
I think angular's future is more interesting than it's past or present.

getting rid of the dirty checking? yes please. etc..
Questions You Should Always Ask VC Associates
It's a fine line though, because in any organization leadership is critical, and good leadership is not the result of a job title. A good leader fosters that collaboration, and points it in the right direction to meet some sort of larger, defined goal.

Bad managers who lack good leadership qualities seem to distract people from the fact that leadership is still essential.
Oculus founder's reddit comments on the FB buyout
I'm curious where the date came from - LinkedIn seems obvious but I'm not aware they make that kind of corpus available for purchase.
http://www.ribbonfarm.com/2009/11/11/the-gervais-principle-i...

It's all power talk.
All it takes is some unwanted traffic and appengine will be happy to start an unlimited number of instances for you.
Yes probably, but I would be surprised if it isn't also integrating over the accelerometers' output. See http://en.wikipedia.org/wiki/Inertial_navigation_system.
I work with Andy, the author. I watched the Haskell push from the sidelines and did not learn it until well after it had already gained momentum. My intend behind not learning the language was to retain empathy with people who hadn't yet gone through the spin-up.

When I finally got around to learning Haskell, I found myself able to productively make small changes within a few days. A lot of the more... idiomatic? uses of Functor and Applicative took another week or so to learn. The books Learn You a Haskell and Real World Haskell were helpful there.

I am by no means an expert at Haskell now, but within a few weeks I was able to contribute to most areas of the stack.
I was actually beginning work on a similar project. Essentially, it's using a combination of the accelerometer and the gyro to get the phone's position in 3D space. That is, when the accelerometer capture lateral velocity, it knows it's moving in a certain direction at a certain speed (until, of course, it receives an opposite velocity, at which point it stops).
Huh? Kent's statement on behalf of Google was anything but narrow. It was general: "We have never done this."

If I'm comparing the veracity of Kent's blanket denial vs. Mike A's hypothetical well-maybe-they-did (which could be satisfied through multiple alternative methods), well, that's an easy call.
There's also this project: http://angular-route-segment.com/

The $resource service is also not as well designed as it could be. I'm thinking of moving to restangular.
I would tend towards guessing 5. It is easy to blind yourself to management stupidity at first as you focus on the work. But eventually that management stupidity starts directly impacting you. I'm trying to figure out how to escape from my current job for exactly this reason. Everything seemed great at first, small company, little management, the president had a good vision for where the company needed to go and how technology was going to get it there. Then 2 years in the president is micromanaging web design saying "I know how easy this is, just add some 1 pixel spacer gifs" as he demands that elements from one page line up with elements from another page but can't grasp that having a scrollbar or not changes the width of his browser window. The web designer quit (obviously) and now I get to try to work with some sketchy web dev shop where every task assigned to me in jira looks like "these ids are not valid you have to change the ids!!!!!". That is more venting than telling you about my experiences, but I think I needed to so thanks for the invitation.
As an aside, I really dislike the term 99%. By a lot of metrics, I'm in the 1%, as I imagine a lot of engineers are.

I think it's really the 99.9%.

Being in the 1% top income in the country kind of rings hollow if you still can't afford a house.
At first I thought this was a brilliant idea. Fight the stupid laws of the past; I'm on board.

However, as a casual follower, I haven't been convinced the problem is that big. Does a franchisee add a large markup? More that Tesla would already assume by opening their own stores? Maybe they want to control the customer experience?

Personally, I'd be happy to be a franchisee and only charge $100 per car sold. Because I believe these cars sell themselves. No negotiations, everyone pays MSRP seems to be the Tesla model and, I like that. I won't need a hoard of sales staff. Tesla can dictate/measure my customer service practices.

I won't carry a big inventory, I'd probably do setups similar to the Tesla shop in the Houston Galleria. Only a few models so people can see and feel the car, do test drives, then the order is placed with the factory. This is the part that is broken with the car industry. Dealers pre-order inventory then try to sell you the stuff they have on the lot. They all have "build your car" tools on the website, but consumers rarely get the opportunity to buy exactly the car they want.

I might not know the full scope of what is required of an auto franchisee. The costs and what-not. But, if Tesla where to give me a market and the rules which to operate. I'd gladly partner with them and provide a high level service at a negligible middle-man fee. I think many other people would too.

So why does this need so much disrupting? I'm starting to think, because there is an opportunity to disrupt is the right answer. This topic is generating a lot of buzz. Politicians are talking about it. Just look at the headline of this post, seriously... Tesla is pushing this to be a presidential candidate talking point? That type of PR would be priceless.
I'm nowhere near his stature but I would absolutely never write anything like that in a corporate email. It's, as parent said, "weapons grade stupid." I don't know how the Chairman of Google cannot understand that everything he writes in email can and will be used against him following discovery in one of the thousands of lawsuits they are facing at any given time.
Thinking about this after a thread on the Clojure 1.6 discussion. As a founder who will have to start hiring at some point, I'm really curious about what actually works, versus what I think will work.
What changed towards the end of each of those 2 year periods? Was it that management started screwing up more or that you had become integrated enough to recognize screw ups they were making the whole time?

Maybe you need a change of perspective. As some of the others here have suggested, you can become a contractor, but even as an employee you can think like a contractor. You can still be bought into the project and still be a good team member while thinking about it as "you" working for "them," rather than everything being "we" and "us." If they make bad decisions and ask you to do something that doesn't make sense, you can have a less negative outlook than if we make bad decisions.

So my suggestions are: start out as highly skeptical and assume that management decisions are crap from the start because they probably are and don't internalize the team's failures or poor decisions when you had nothing to do with them.
Well, in general, I think it's stupid for managers to tell programmers what programming languages to use, anyway.
There seems to be a danger of a recursive loop as well.
Well it is brutal and sadistic because such a policy is neither moral nor legal, as you pointed out, even though the email masks it with "professional" language. Here comes another example of Godwin's law.. the quick termination of Jews in WW2 was done very professionally by the day's standards. Sometime readers (especially the young ones) need to be spoon-fed for a while before they start understanding and interpreting facts on their own, qualifiers that you mention are most likely meant for them.

And, had we had a completely objective article we wouldn't have had little gems like this - "apologizing and grovelling to Steve Jobs is a recurring theme" - which I find very accurate.

Also - "Please make a public example of this termination within the group". I guess when you go work for Google you need to leave your moral compass at the entrance.
I don't think you;ll find one true answer to these questions.

First, honeymoon periods seem to be a general thing: romances, friendships, jobs, etc. People are more 'polite' when you first meet them. You are probably more tolerant when you first meet people. You haven't had time to develop negative repertoire's or patterns. You're not bored with anything yet.

Your expectations also shift over time. You feel like you deserve respect or status or money or whatnot once you feel like a full member of that group. Instead of being delighted to get it, you're neutral when you do and angry when you don't.

Also, a lot of negative stuff takes time to see. The pathologies manifesting over and over and reveals ng themselves.

It sounds like you're pretty emotionally involved with the success of the business too (closing deals, pivoting, etc.). That can be emotionally taxing and you're on a shorter fuse when you're tired.
If this becomes a trend, we will all soon have to identify the full national data for every programmer we talk about on Hacker News. I can imagine the headlines:

Saudi Arabian programmer fixes XSS vulnerability in Rails

German engineer (who also holds a USA passport due to his American mother) finds new algorithm for error-detection of communications over rusty wires

Programmer from Brazil, now a British citizen but also holding a Canadian passport via his wife, discovers method for instant startups of apps on the JVM.
Hey James!

Great point!

We carefully vet every Breuer out before letting them in so we can set an environment where everyone feels comfortable to participate and comment. We have zero tolerance for snark, trolls, or hateful remarks.
Diversification at the corporate level isn't a good idea. Investors typically demand a discount (the conglomerate discount) for diversified corporations because they can easily diversify themselves by holding a variety of securities. Imagine an investor that values social networks highly, but who doesn't care for VR. They'll view this as a distraction from the core business, leading to a discount of the core business and an even greater discount of the VR portion. Diversification makes companies harder to analyze and reduces management focus, and has the tendency to depress both earnings and value.

There are some exceptions around market inefficiency, for example in the case of emerging markets where companies are difficult to manage and finance, but those are becoming less common, not more. I think there may be an argument that the market inefficiency caused by the extra reporting requirements imposed by SOX is causing more companies to go public by way of acquisition instead of IPO, but I haven't really seen clear data on that point.
Well it isn't difficult to detect that case and drop back to polling (which should have the exact same latency anyway). Aiming for lowest common denominator in this stuff seems unwise.
I've been on Breue since the start (thanks Zach!), and there have been some great products and some really interesting discussions. It'll be really interesting to see what shape this takes as the community grows!
Unencrypted Email Is Insecure: Why Google Can’t Encrypt Everything
Yeah, I couldn't really get it to work either. The preview seemed to be more or less accurate, but it wasn't able to generate the layout. I was trying to double tap to modify the dimensions manually, but it looks like the free version doesn't allow for it. I guess it's a hit or miss.
For many of us, it comes down to -- as Dan Pink describes: Autonomy, Mastery, and Purpose. Very few companies are good at enabling even ONE of these, let alone all three. Startups are among the worst for fostering this kind of motivation.

Without a well-balanced three-legged stool of motivation, a few years is all you are going to be content. Or, like many of us, you will gradually learn to lower your expectations, eventually settling - tolerating lesser situations - for a longer time.

http://youtu.be/u6XAPnuFjJc