skysight-inc/HackerNews huggingface dataset:
You are none of the above.

If you've got a few years of development experience in companies like that, I recommend you "find a boss [you] respect" by becoming your own boss. Start with consulting. These engagements are different than employment because often times they're not full-time and you can stagger a couple of contracts together at the same time. This is to your advantage because you now have two "bosses" (clients) instead of one. I know it sounds counterintuitive that more bosses are better, but if things aren't going as you'd like on one contract, you can move on to another contract as it becomes available without the sort of risk you incur when you're switching full-time employment at one company to another.

From there, you can further increase your independence by building a product that has many smaller customers. Again, many "bosses", but you need each one individually much less, so you're actually more in control of your circumstances.

If it doesn't work out, you can be reasonably confident you can just fall back into regular full-time employment. In this scenario, your definition of failure is most people's definition of success.
Can This Crowdsourcing Platform Predict Facebook's Next Acquisition?
Ed Weissman's posts will be very interesting to you. He has worked for over 80 companies and has had similar experiences to what you described here.
Read: hn.my/edw519
This buy could also be a purely preception-shaping move for Facebook. Sort of to send investors the message that "We're not just a spammy social network, we've interested in bigger things". The uptick in stock price alone from this kind of change in perception could make up for the Oculus investment many times over (I think the cash part of the deal was "only" something like 400 million?)
A lot of cars these days are coming with complicated touch screen displays, shockingly. Can't say that a home-built GUI would be any worse than my friend's aftermarket Pioneer with tiny on screen buttons. I haven't looked at car stereos in probably 5 years, but I'm sure this still is the case. Aftermarket screens required you to wire up to the emergency brake, instead people just grounded it out to the car frame and it worked while driving.
There has been a recurring argument about whether Steve Jobs became successful because of his behavior or despite his behavior. Few days back, I came across a compilation of facts on imgur images[1] which will immediately make you hate Steve Jobs. I also read the tumblr post 'What I Learned Negotiating With Steve Jobs'[2] which is also on the same lines. And then I read NY Times article that Jobs family has been secretly donating money to charity for past 20 years anonymously[3].

One thing is clear. The world is fascinated by Steve Jobs.

[1] http://imgur.com/gallery/neGNG (couldn't verify accuracy of facts)

[2] http://heidiroizen.tumblr.com/post/80368150370/what-i-learne...

[3] http://bits.blogs.nytimes.com/2013/05/24/laurene-powell-jobs...
That's true... to evaluate companies when the money flow is big is like to evaluate partners when you live in a different house.
Hate Windows 8? How about a return to DOS?
This is not a good game. It's much harder to control the fraction and keep it from impacting the obstacles (or the edges) than Flappy Bird, and there's no explanation that you can safely touch fractions of the same value. And given that the score increases by powers of two, I have no idea why it's divided by three at all.
GetOutCast – Forecasting tomorrow's photograph today
Steve Jobs was a sociopath. there is nothing surprising about this at all.
I think it's easier in general to work on an application that's up and running . Architecting a new system in a language you're new to would be much more time consuming. But in the case where the groundwork is laid you get by with much less language depth. Recent someone posted on here about how financial analysts were able to use a subset of Haskell in the field without really having to think of it as programming at all, as all the plumbing under the DSL is covered up.
This could be especially useful for health professionals accessing big enterprise systems like Epic.
any idea about the source of data for expired domains ?
I've just added Thai support, although because it doesn't use spaces to separate words, it works a bit differently to the other languages - you need to select each word or phrase at the individual character level. The same applies to Japanese and Chinese.

Also, I don't have word frequency lists for Thai so prioritisation of words by usefulness is missing.

Despite these shortcomings, I hope you find it useful!
I like Notch's post on reddit (http://www.reddit.com/r/oculus/comments/21cy9n/the_future_of...):

You got my respect before I met you. You kept it when I met you. I understand that this happened because people with investments in the company saw big sacks of dollar bills. I understand you're probably under a big NDA and stuck in golden handcuffs, and that this might be a frustrating situation.

I just hope you got your fair share. VR will live on. Thank you for being part of making it finally happen.

I really wish this hadn't happened.
It is just you, but it's not that you're crazy or incompetent or entitled. It's just that nothing ever feels as exciting after a year or two as it did at the start. You can't expect to realistically gauge your jobs on the basis of your novelty-excitement.
yeah, to give more context.
icons of the programs at that time would also be great.
Haha thank you for your reply.

I have tried freelance already and I didn't really like it. I would rather work in a team for a single company/project.

You are correct about talking to others. Yet, even if I have been fairly well treated, I do not want to work in a company where only so-called "high-value" employees such as developers are well treated. I do not support underpaid internship or crappy business developers deal. I know it's probably not my business caring about these things but I have a certain work ethic.
Overkill to let him off. 'psychopathic' almost implies internally generated impulses beyond conscious control. I suspect 'asshole' sums it up nicely.
What hit me the most is how Google and Apple had this illegal, secret agreement in place (for some reason I've never heard of it 'til now; it ought to be publicized more, for all the good PR these companies enjoy it'd be nice for more people to see the full story) ... and how Jobs (Apple, a.k.a. "cool" incarnate) and especially Brin (Google, known for "don't be evil") are so arrogant about it.
How To Get A Job At Any Early Stage Startup If You're Not Technical
Just curious where you got the source for this -- no pun intended.
Engineers Design Living Materials
Mcafee on the run in the blue ridge mountains
It is the same in Sweden. Most of the country shuts down during summer and we're fine with it because we do too have our vacations right then.
InnerHTML should be removed from browsers.

While it's still the fastest method for changing the page DOM it shouldn't be. When used outside of user inputted scenarios it's fine.
On a quick glance I'd suggest (in addition to the responses already given) to (a) use a more efficient structure for holding events (Data.Sequence or maybe Pipes) since (++) has bad performance when the left argument is large (as is definitely your case), (b) for all of your "static" types, add a strictness annotation and possibly an {-# UNBOX #-}, (c) consider replacing System.Random with mwc-random, it's more efficient and has better randomness.

Diving into processOrder since it's the big time/space hog I think strictness annotations might help uniformly since there's a lot of packing/unpacking going on. To really dig in you can add some manual SCC annotations or dump core on it and see what's doing all the indirection.

These are all pretty general, high-level Haskell performance notes, by which I mean if you learn them once you'll be able to apply them much more quickly in the future whenever you find bottlenecks.
As a H1B holder - I was hired because there was no-one competent enough to hire in the US and my salary seems to be significantly higher than the average engineers salary in the same area I work at. So its kind of a silly point imho.

You would not have this immigration issue (issue as in companies trying to get larger quotas and less restrictive conditions) if you would have enough competent engineers in the US. The problem is that companies HAVE to look outside of the country to find capable work-force.
It's also worth nothing that one of the prerequisites of getting an approval of a H1B visa is the fact that you can prove that the position you are trying to fill cannot be (at least easily) be filled with finding someone locally. You also need to show (and guarantee) that the person whom you are hiring on the visa, will get paid higher than average salary for the same position in that field. So essentially there are mechanisms in place to avoid companies bringing in pointless cheap labor - how those rules are enforced is up to the government tbh.

It is also worth nothing that the "crusade" against current H1B laws also include some other, very important points, like getting rid of the silly H4 visa that H1B holders spouses are forced on.

All in all I suggest digging a little more into the issue instead of commenting from a very shallow point of view.
Bookshare
It's probably because thirds rhymes with bird.
When you use an unblessed language derivative like Coffeescript for your examples, please give alternate examples (even if they are simply generated by your coffeescript translator). Especially in this case, since Angular isn't targeted specifically at Coffeescript developers.
That was my response, I actually gained a high amount of respect from seeing that and I browsed the rest of their engineering blog.
When URLs change the message pollers also will be destroyed and reinitialized. That would be a problem.

IMHO, chat apps usually push the limits of any frontend framework.
No flashy adverts - static images are so much less distracting. A few places use animated GIFs, but they're a minority among minorities.
This also helps you gain perspective. Once you work for yourself, you may hear yourself spitting bullshit, creating bogus plans, not closing deals, making short-sighted decisions, implementing poor management practices, pivoting too often, etc. Then you see the doors swings both ways.
Ask HN: Can we please try pending comments?
Look through the "comments" in this thread:

https://news.ycombinator.com/item?id=7472699

...and explain to me how this site hasn't devolved into Reddit. Would it really be so awful to try pending comments as a two or four week experiment?
Increase engagement on your site instantly with pluggable private message system
WOOO HOOOO GO GOOGLE YOU SHOW THOSE FUCKING PEOONS YOU NOT SO EVIL AT ALL SAVIOR OF ALL THINGS TECH.
Twitter requires mobile numbers for app-development? Why?
I am terribly sorry but I didn't know where else to talk about this. I simply want to vent, if only to maintain my sanity. Apologies if I am disrupting your flow of reading HN. That said, thanks for reading.

----

https://dev.twitter.com/notifications/new-apps-registration

This is an official twitter thread announcing the change to application creation and development. Most notably, the policy of requiring mobile numbers to be tied to accounts, if you want to create/upgrade an app with write/write-DM permissions. The whole thread is full of developers citing their problems with the change and specially the new requirement of tying-in mobile numbers to accounts for upgraded permissions.

To be honest, I find it absurd as well.

1. What happens to teams of developers developing apps for a client?

2. What happens to a developer who creates different apps under a separate accounts? Does that mean the developer can't have more than twitter accounts than mobile numbers at any given time?

3. Finally, what is the purpose of tying a mobile number to a twitter account? Wouldn't it be smarter to allow developers to associate the same number to multiple accounts?

Here, in India, Twitter has short-codes for only THREE carriers in the entire country. If you have a number not belonging to any of these three carriers, you have to use a long-code (read international number) which is a one-way channel - i.e. you send the text but you don't get a response - you are flying blind and that too with international texts!!

Well, the long-codes do not work and the short-codes aren't an option for me, since I have the wrong carrier.

Add to that, twitter's support isn't very responsive. Granted, they have their own (much bigger) headaches to deal with but if you are going to make a policy that bizzare, at least ensure that it is non-buggy AND all-inclusive!
I only have that slider for idle instances, which you aren't charged for. It is limiting the active instances I am talking about.
I think Google should make a public example of Sharon by making her do the perp walk between the building and the cop car.
Renting Harvard MBAs to Big Biz, HourlyNerd Raises $4M
I care more about the project than about the salary and benefits.

Great!

I suppose that's the case for most of us.

I don't suppose that. Others may say that, but they really prefer what's in it for them. You are in the minority. (That's a good thing.)

...the only thing I can see is the bullshit coming out of management's mouth...

That's the unmistakable signal from your inner self that it's time to move on.

Am I 1/ Bad at choosing my jobs

No. It's hard to choose the best jobs because, for the most part, they're already taken. Good bosses don't lose their people nearly as much so those jobs simply aren't as available.

2/ Too demanding towards the companies that hire me

No. Don't lower your standards.

3/ Mentally unstable

Maybe, but I can't tell from anything you've posted yere.

4/ Unrealistic

No. The day you lower your expectations to the mediocrity you've encountered is the day you've sold your soul and forfeited your real potential dreams.

5/ Just a normal bullshit intolerant guy

Probably.

Is there any way I can find a boss I respect beyond a couple of years?

Yes. You already have: yourself.

Tell me about your experiences.

35 years & 88 companies:

WorkingForSomeoneElse = WisdomAccumulation

DoingMyOwnThing = WisdomExpenditure // and much more fun!

I think that everyone needs a little of both. You've just had a little too much of the former and no enough of the latter. That's all.
> There has been previous malcontent in the gaming scene about major corporations like EA or Activision acquiring smaller independent studios.

And for every post about how EA is the devil, they continue to sell games hand over fist. I think the gaming community has a perception that they're far larger than they are. And at the end of the day if a product, or game, is good they're going to buy it.
collusion is absolutely consistent with free markets. Companies make deals ALL the time. Getting lower rates for supplies, fencing off markets, agreeing to not litigate, etc.

Looking at it another way...these companies are trying to keep their costs down (labor being #1). This in turn allows them to charge lower prices for their products while maintaining a profit margin that keeps investors happy. They are serving their consumers. We should be thanking them for being prudent and not engaging in labor bidding wars that would push their costs skyward. This is capitalism 101.
RoomScan: Get a Floor Plan in Minutes Just By Walking Around the Room
> The first 10 seconds of a Uverse TV stream is transmitted over UDP. After 10 seconds, it switches to multicast

What the heck? Do you have any clue what the motivation is behind this?
Congressional Data Coalition writes to House Appropriators
This is pretty useful. I think it should only be readable by default. Why the need to sign-in to make it read-only?
http://heremo.com
or Virtual i-Glasses? Still have mine, they were really quite good (for the time, near two decades ago), with decent field of view, usable resolution & color, and pretty fast head tracking. The primary problem wasn't the technology, it was just getting buy-in from developers to include support in products. Magic Carpet showed it worked well with games, but alas few others had simple/robust support and demos only hold interest for a few minutes. Could have been so good, but suffered the chicken-and-egg problem: nobody supported it (despite being pretty simple to) because nobody else supported it.
Or a Culture Orbital...
Build a shopping cart with CakePHP and jQuery (part 1)
Yeah, logical deletes ftw :) .

One thing I haven't figured out is how to archive old records, I think it's not a problem for modern DBMSs, but we have a problem at work with 15 years' worth of historical data.
And what if you can make the company a lot of money by selling crack to kids? Or embezzling money from your customers' bank accounts? Or by cheating on your tax?

As a CEO it is your responsiblity to do what is best for the company _within the law_.
Frozen-Flask: Dead easy yet powerful Python static website generator with Flask
Isn't every Erlang web tutorial about building a chat app?

Thanks for an example in Elixir, though:)
We're getting off-topic, but...

I suspect a decade living like the normal rules don't apply to you will make you think that the rules don't apply to you. Brin, like most executives, probably has an group of people around him invisibly smoothing out his problems and shuttling him past all sorts of obstacles.

I'm basing this on a couple conversations with a retired telecom CEO (Charles) I used to know. Here's what he had:

-If he mentions that someone is bothering him, that person is removed from his presence. (Charles wasn't even aware that this was happening for the first five years of his tenure as CEO--his wife pointed it out to him.)

-There are people who prepare him and make him look good in every conversation. If he doesn't know the answer to a question, he says, "I'll get back to you." Someone else writes the question down and a thoughtful, well-formulated answer appears on his desk the next morning.

-A medical plan that includes a 24/7 on-call doctor. The doctors in his plan specifically take very few patients so Charles and his family can get appointments almost immediately.

-If there's a line or waiting list, he is ushered around the line or someone waits in line on his behalf. Charles literally never waited in line for anything for 15 years.

Charles was thoughtful and empathetic and was lucky to have a wife who kept him grounded. (She would say some variation of, "Don't screw it all up today," as he left the house each morning.) I suspect that most people wouldn't be able to keep a healthy perspective.

Edit: removed an extra word
> "The PS4 has nowhere near that ability for graphics."

Neither do most gaming PCs today, but of course that comes with many caveats. The PS4 (and most modern gaming rigs) don't have the ability to run Crysis 3, at max settings, across two 1080p displays, sure.

But it isn't Crysis 3 on max or the highway. There is a lot of middle ground to be had. Naturally, even most PCs today can't run Crysis 3 on max and maintain 60fps, unless we're talking purpose-built high-end gaming rigs.

The two big things you can't lose in VR is latency and framerate, without these two factors the whole experience just sucks profoundly. The resolution is more negotiable.

The problem with the Oculus DK1 and its low-res screen isn't that it's low-res, it's that it has huge pixels, and the gap between each pixel on the LCD is plainly visible to the user. This is the infamous "screen door". A higher density/resolution screen that's upscaling from a lower-resolution signal would not suffer from the screen door effect. Upscaling is totally a viable option.

Beyond that, the PS4 absolutely has the ability to push 2x1080px60Hz, it just can't do it with enormously complex graphics. This may mean we'll have to settle for stylized graphics instead of photo-real, but such is the reality of ultra high-res gaming in 2014 (whether it's a single 4K screen or multiple combined smaller screens).

Let's be honest, if the base requirement for effective VR experiences was a quad-core with SLI GTX TITANs, the Oculus Rift would've made a loud thump in the market as it hit the ground. To stand any real chance at success Oculus, and everyone else, has to include "mid level gaming PCs" in its target demographic, whether it comes in the form of an Xbox One, a PS4, or a Windows PC.

Don't get me wrong, I'm very disappointed that Oculus got acquired by Facebook, but Sony's product is far from DOA, especially not on account of the PS4's graphical horsepower.
Thank you for your comment.

You are probably correct but I find it a sad take on professional life. I hope I can prove you wrong :-)
Microsoft execs would be kicking themselves for not coming into this market first.
On the first day of my first consulting gig, as I was getting set up, an argument ensued over which server I should be doing my work on. In my old job I would have got caught up in the nonsense. This time I could just say: "OK, you guys figure it out, I'll just wait over here".

Sitting and reading while you count the dollars someone else is burning through can be rather therapeutic.
The target market is pretty clearly teenaged/tweener girls. I'm not surprised to learn that Hacker News doesn't have many of those.
It's roughly the same as if these companies colluded to drive down the price on components.
Suck it bro...Apple and Google have had this crazy honeymoon with the press for a long time. No ones beating up on MS or ORA because it's not news that they are companies that do that kind of thing. Apple and Google have been selling this image of being liberal and touchy feely and "not evil"...its a fucking joke and an insult to peoples intelligence.
Functions, Threads, and Processes. What's Next? Cows
¿Cómo quemar grasa corporal de manera rápida?
El tener demasiada grasa corporal no solamente genera diferentes tipos de enfermedades en nuestro organismo, sino que además la apariencia que nosotros tenemos es muy poco estético. Al contar con grasa en nuestro cuerpo, lo que ocasiona es que se tapen las arterias.
Well, engineers are finicky and will bounce back and forth between companies each time they're offered a few grand more... Why don't we just avoid that?

Not true in comparison to other job types. I think engineers enjoy on-boarding the least. If you have 5 jobs in 10 years, that's 5 periods (about 6-9 months) of being "the new guy" and (a) performing at a suboptimal level, because you're learning idiosyncratic details of a closed-source tech stack, and (b) being unlikely to get useful projects because, no matter how good you are, every organization's going to put new people through a dues-paying period. That ends up taking 3-4 years out of your career, time essentially wasted on learning parochial details of internal codebases rather than getting better at the craft in general. Not fun.

Engineers move around so much because they have to, not because they want to. Wages are too low relative to housing costs, and advancement is often political, and interesting projects are too thin on the ground because engineer-driven companies are a rarity.
How the Average McDonald’s Makes Twice as Much as Burger King
Meet Snoopy: The DIY drone that tracks your devices just about anywhere
I have to disagree because there 16 bits isn't enough to encode ACK of the intent of the original email. To me, he's saying "Hey, look what I made Eric do!" which is undoubtably more satisfying than getting some line level employee fired.
Fair enough. I guess I took the struggle + QoS comment and ran with that. :)
I absolutely agree with you!
After 10 years of work I only realized in the last few ones that those things you listed are the only to care about. Personally I always try to learn and apply to new projects, and not giving over 100% makes me feel quite comfortable even in those difficult relations expressed in the main thread. It's really important when you work for a company for a long time: you may learn all the dynamics between your colleagues but you cannot avoid some kind of behaviours...