skysight-inc/HackerNews huggingface dataset:
It can be eliminated, and it's extremely simple to lay out exactly how to do so. Getting there is not so simple, but the analysis is.

This type of office politics are a direct result of a specific set of ingrained beliefs about people, and a lack of scientific understanding of three areas: psychology and behavioral theory, statistics, and systems theory. In sum, they produce Quality. Lacking, you get the problems we see in the original article.

Knowledge of these three areas, and fundamentally the recognition that the solution lies in this knowledge, is pivotal.

1. Psychology. Knowledge of human behavior and motivation. The article does a good job of identifying the individual breakdown of motivation, but it doesn't go further. The now-famous Dan Pink TED talk is a good start: Autonomy, Mastery, and Purpose.

2. Statistics. Knowledge that in a complex production line, whether it be software or widget making, all performance is fundamentally a statistical process highly influenced by a myriad of confounding variables. Even individuals are bound to this model, and strings of good performance or a string of bad performance are probabilistically likely. This brings a new level of understanding to employee performance and an attitude that's wholly beneficial to all employees. http://blog.deming.org/2013/08/is-the-results-due-to-mathema...

3. Systems Theory. Knowledge that most of the performance deficit able to be optimized in any production is within the systems surrounding it, not the individuals themselves. Even the best individuals are often doing their best in the context of extremely poor conditions. The best company improves the process of production continuously, focusing on the system and not the individuals. This type of thinking is also supported by the knowledge of statistics and psychology above.

“A bad system, will defeat a good person, every time.” -- Deming

If everyone has even a basic knowledge of these three concepts, then the entire organization improves.

And more importantly, the beliefs about people that stem from a lack of knowledge of these important concepts begin to dissipate. The belief that individuals are fully responsible for their own success and performance, the idea that bad performers can't be improved or utilized effectively, the belief that individuals are best motivated by carrots and sticks; all of this flies out the window in the face of solid scientific fact.

The challenge is getting everyone in the company to adopt this new philosophy. For that reason, it must come in the vessel of leadership from the top.

Start with the 14 points: http://en.wikipedia.org/wiki/W._Edwards_Deming
>This sounds like justification for having no rules. I don't know if that's a good idea.

Does it seem like some general anarchy has erruped on HN, and literary all kinds of posts have been voted on top?

I don't think so: it's just some rule-bending when HN voters feel like it.
Hm, I have an interesting thought. If "rules" is a consensus about best practices it is a standard model of the particular domain. Conditions of narrative manipulation and tragedy of the commons apply.

With that in mind, one should break the rules only if they have a high degree of confidence in their ability to discover a model that is better than standard model or understanding that the entire modelling approach is tainted. However, Dunning-Kruger effect hypothesis states that less competent are irrationally sure of themselves and vice versa. Are we in a situation where most actors on the market are trying to break the rules to their own detriment?
This wins the Internet today for me...
"my kernel: lol wtf I never asked for this! RST!
my Python program: ... :("
From Wikipedia: Service-oriented architecture (SOA) is a software design and software architecture design pattern based on distinct pieces of software providing application functionality as services to other applications. This is known as service-orientation. It is independent of any vendor, product or technology.

From article: the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.
If they say "You owe us 3k", you argue about the 3k.

If they say "You owe use 130k", you argue about the 130k and end up ecstatic to pay 3k.

Either way, you argue and pay 3k. In option 1, you complain about the 3k. In option 2, you praise the 3k.

Just my opinion.

Then there is the options that you find fewer loop holes and pay 5k. Or are totally lazy and pay 130k. Or any shade in between.

Sounds like a good racket for them.
I'd like to see some OS X binaries or a homebrew keg!
It confuses me that instead of finding these projects uninteresting (as you claim) you took the time and effort to write a reply in a thread just to belittle and dismiss the article.

I for one found it interesting/fun.
How to keep your team up-to-date
I see. It has been my tendency to go "Hmm, I match 8/9 of the ones listed, but not #7 on their list. Oh well, moving on." I had been wondering if this was foolish of me.
Shut It Down (Parody of ‘Let It Go’)
Enhance Your Promotion With Media: 5 Tips
Noob question: When you say "implantable electrodes", you mean for humans, or for animals?
Buying Into Stellar
The better racket for them is charging your business just to exist.
In large part the article describe Leadership-Member Exchange interaction. Wikipedia has summary here: http://en.wikipedia.org/wiki/Leader%E2%80%93member_exchange_....

The classic criticism of the LMX model is that "it isn't fair." Generally those of LMX say "it isn't about fair, it is about reality."

The best advice probably goes to the worker that understands LMX, "Get on the inside track immediately."
How can we write better software? – Interview series, part 2 with Brian Warner
As someone interested in getting into penetration testing, this is a fascinating look into how techniques that have been around forever can be used to get into anything. Disregarding the scale and target, this isn't anything groundbreaking. It's just the fact that a company like Gamma was vulnerable to simple things like this that is surprising.
It's an absolutely fantastic idea, best publicity that town gets all year. The whole country is engaged in the burning of that thing.
Yes, but I think it is still a Markov process since the information is contained in its current state.
Yes, I've seen this a lot. The years of experience thing can be taken to ridiculous extremes, as well: I was turned down in the middle of an interview for a PHP position (I have 12 years of experience) recently because, and I'm not making this up, the interviewer claimed, "Well, I have guys with 18 years of experience, I'll call you back if we have an opening for a junior PHP devleoper role. click"

I like the flow concept. :)
Hong Kong named best place to launch startup
I'd start with the question of 'why so much ACKing?'. In TCP you don't normally ACK every packet. You really only need one ACK per receive window, not one ACK per packet which is what the op's code appears to be trying to do. It also doesn't look like op's code is setting the window size anywhere so in effect she's saying to google's server 'ok got that one, send me a bunch more' and trying to do that for every packet at fast as possible is creating a runaway congestion problem.

The best solution doesn't have anything to do with python, it's to implement window size (flow control) and only ack when you need to.

ps - It's been several years since I've worked on a TCP stack so please correct anything I'm remembered incorrectly
It is really wonderful solution for those who are abroad and want to stay closer to their relatives, friends, colleagues which are In Armenia. It's too cheap and simple to get.
Try Now: http://armeniannumber.com/
I'll just volunteer that BitBucket has worked flawlessly for me for years. Of course I use repos others have setup in Github, but I've never seen any reason to switch.
Learn having a life
No, it will stop. I think the tools and general lack of awareness are a big factor - those will both undoubtedly change.
Quite the opposite. In Texas, until a certain point in revenue, they really don't want to waste any time and resources on you. They ask "Did you make at least $1,000,000 last year? No? Well, please move along peasant, we have real businesses to deal with who might actually be worth auditing."

Makes sense, somewhat. Even in the case of minor fraud, they would likely spend more in manpower than they could possibly reclaim from such a low-earning outfit. You still have to file, of course, but it's properly simple if you didn't earn a significant amount.

EDIT: corrected from $200,000 to one million.
Easiest to use A/B testing tool for startups Check out
Book Review: 'Innovation Breakdown'
He was transported to Memphis, then Alexandria and was laid to rest there and Roman Emperor's used to come and pay respects at his tomb long after his death,

http://en.wikipedia.org/wiki/Memphis,_Egypt#Ptolemaic_Period

http://en.wikipedia.org/wiki/Tomb_of_Alexander_the_Great

The title of this post is way off, it doesn't even reflect the actual article.
Very true. This can play itself out different in different organizations.

At a large consumer products company I worked at, the solution was trying to fit square pegs in round holes. People could only "perform" their way into new good positions.

At a consulting firm with an up-or-out policy, we had rigorous micromanagement of poor performers. Surprisingly it actually worked half the time, though it took a lot of managerial attention.

At a software firm that I worked at, the boss fired people as soon as there was a hint of misperformance. "People just don't turn around, and you waste a lot of time of managers."

Unfortunately after the first two experiences, I began to have sympathy with #3. It would be great to find an environment where everyone is allowed to find their niche to shine. Office politics make this difficult. The reality is MOST people can thrive somewhere, but there is still a small subset that is in the wrong place and spot. It is important to note where the hiring mistakes happened too.
So true. Jon Stokes also wrote the great book "Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture" while he worked at Ars Technica. I have it still in my bookshelf. http://www.amazon.com/Inside-Machine-Introduction-Microproce...
How to Architect with a Design-for-Failure Approach
Where Is New Horizons?
Since that's a heavily subjective thing to attempt to measure I would have to say it was more than just that. Marketing, exclusives, and brand loyalty would have much to do with it.
Bitbucket works for me, as long all you do is hosting a git repo there. For everything else, I agree that it feels clunkier and generally less polished than GitHub.

Point in case: I tried – and failed – to integrate Bitbucket services through their REST APIs in my upcoming Mac app (“git push assets” for designers - http://gemba.io).

After 2 fruitless days of trying to get an OAuth access token, I gave up. The Bitbucket way of doing OAuth felt weird to me, and the cluttered documentation (which felt a bit like Facebook’s developer documentation 3-4 years ago) didn’t really help.

Doing the same for GitHub was a breeze. OAuth was straightforward, and documentation was unambiguous, concise and clear.
I once got a bill from Florida department of revenue that was close to 40000 for a company i started which had been registered for a while but had no real revenue. Turns out FDR applies the exact same methodology to calculate the dues by simply averaging or guessing revenues based on the industry you are in.
WebRTC tries UDP before falling back to HTTP/S. I'm betting guac will be even faster when they move to that from websockets.

I haven't seen any solid implementations of client<->server communication with webrtc compared to websocket, though - but I haven't looked very hard.
No experiment has ever succeeded in inducing an EFA deficiency.

You may look up Pellagra. It is, of course, not a threat in a modern western society, but it used to kill people. Not even an experiment, but something that happened in nature. Yes, there are reasons to consider EFA deficiency.

Would a person die horribly if good sources of fat and protein are abundant, but glucose is not? I don't think so.

Glucose deprivation leads to disease.

Again, I would like to see some source. What particular diseases? There are whole groups of peoples (i.e. Inuit, Maasai) who were eating diets almost entirely lacking glucose before Western foods became available to them.

Do you realise, at least, that the body can produce it's own glucose from the excess fat (Gluconeogenesis)?
Every Small Business Founder Needs An Advisor
Two notes on BuzzFeed’s new cash
In return for providing the legal protections to both enforce contracts and protect your personally from the liability of a failed business.

As a small business the value of protection you receive from the state is incalculably larger than the price you pay.
Welcome to the internet of 2014. Seems like every second article I open fits that description lately.
>How did Chris Paget's IMSI catcher demo at Defcon a few years ago work then?

Oh, it's actually not too difficult to modify transceivers to work outside their regional prescribed bands. There are usually internal jumpers or, more recently, firmware modifications to expand their tuning ranges to include bands normally only allowed in other regions. Some of the software defined radios are surprisingly malleable. I was actually mostly just thinking about the possibility of getting a GSM phone to hit an amateur band freq or vice-versa without a lot of hacking.
Hunting Concurrency Bugs
Air conditioning is not common in a country that calls 20 degrees a heatwave. Fares are set by the government, and includes a ~€5 starting price (so short journeys have a higher price). "Gruff" is accurate. Though usually the white irish drivers are horrifically racist.
This is cool and fun.
Musical tramway
Where would one find one of these knock offs? Ali express maybe?
Balaji Prabhakar: “Doesn’t Anybody Care About This Traffic?”
A small fixed quantity of medallions with a strong one-issue political base is a terrible system.
What hope is there for humanity if war mongering tyrants are at the very least not honored and worshiped. War and organized murder should not be a virtue, it should be a necessity for defense; after which you lay down your arms while still preparing for the possible necessity for defense from ever present psychopathic human demons.
I'm not an expert but that's my understanding. Remember that it applies to some scopes as well as to object properties. In benchmarks the big divide I've seen is between languages that allow this and languages that don't.

You can do sophisticated things where you compile objects assuming they won't be overridden and then back out the compile if something touches an object (the JVM does similar things where it will compile a never-overridden method as non-virtual and then detect when the class hierarchy changes), but that requires a lot of complexity that goes against the goals of CPython.

Nowadays I mostly work in Scala, and anywhere where I would have used such a technique I find there's a way to do it "statically". So I'd be interested if there are good examples of what makes this a "powerful" technique, and to see if I can't replicate them "statically" with enough typeclasses etc.
It doesn't seem like a particularly elegant solution, but with that much memory, you could almost certainly carve out 4 VMs, each running a separate guac instance, right? Getting to them might be trickier, though...
The paper is here, free with registration and I haven't been spammed (yet).

http://www.tiriasresearch.com/downloads/nvidia-charts-its-ow...

In general CPUs have idle cores, but this looks like it's supposed to be a dual core setup so that's going to be less of a factor. I think the main idea is that you only have to do the optimization once but you run the code many times, which is an improvement from Transmeta where you threw out your optimizations when the process ended.
7 Key Insights Into B2B Content Marketing and Lead Generation
I realize. I doubt that group is getting pegged to the normal scale. =)
At previous company incorporated in New York (oh, to be young and naive) with just 3 technical co-founders we were slapped with a ~30kish fine for not having worker's compensation. When trying to explain the situation to the state, that the only 3 employees were the owners who typed in front of a computer all day but were still interested in resolving the issue, we were no less threatened by the official on the other end that we had no leverage and they were going to go after our personal assets. Quite a terrifying time for a 21 year old to be honest.
>Lesson learned: Newsletter- or Beta-signups from your landing page is NOT the same as validation for you idea.

Sure, Beta and Newsletter signups are not full validation for your ideas. But the reality is that you'll never get full validation.

For those who are looking to take the plunge and quit their job, or are deciding which project to work on, a simple test like this can be used as a proxy for demand.

Just because people click sign up on your landing page doesn't mean your product will succeed. But it is infinitely more indicative than just guessing.

If you're going to do a startup, you're going to shoot and miss several times before you succeed. I've been there before. But having Beta signups at least shows you're aiming in the right direction.
This has nothing to do with Python or C. More likely he has a bug in his code.
Indeed, rather than just asking if they'll sign a contract, you can pull out a Letter of Intent [1] and ask them to actually sign it. You can explain that they're not legally binding if you need to keep people from freaking out. But there's something about signing an official-looking document that a) makes people take it seriously, and b) makes people more likely to really sign up when you come back to them.

Depending on context, you can also ask for a credit card number and then not charge it. People are very careful about giving out credit card info, so them giving it to you is a great sign that they're really serious.

[1] http://en.wikipedia.org/wiki/Letter_of_intent
I had been wondering if this was foolish of me.

Keep in mind that all of the other applicants might have matched at most 7/9 requirements, and you could have been the top candidate.
The danger of vanity metrics: Creating a reality distortion field
Is this that different than Bowling Alone? http://bowlingalone.com/

I've spent the past 5 years in the same apartment. I've had immediate neighbors on both sides switch at least 4 times. After getting to know the first two, we stopped bothering. And now it's our turn to move. It's very different from where I grew up, where somebody moving from the block was very big news, and only happened every few years.

The main difference is that this connection has moved on-line. My high school's reunions have gone downhill because everyone can communicate on Facebook. I have connections of classmates and shared hobbyists across the country facilitated by technology. Yes we are losing place-based connections in much of the country, but is that really such a bad thing if it's replaced elsewhere?
Looks like it also uses audio - https://github.com/glyptodon/guacamole-client/blob/5ae22ce20...
Show HN: Linting and static analysis of Clojure code
Track who’s buying politicians with “Greenhouse” browser add-on
Fowler's description is, as I see it, basically accurate. To be somewhat less gentle about it than Fowler is, microservices are pretty much exactly the original description of SOA -- the use of ESBs to integrate monolithic applications that he describes as often the focus of current SOA discussions was originally a style of initially integrating legacy applications in an organization that was doing enterprise-wide SOA conversion. Something like it (the connection may not be an ESB, per se) is pretty much an essential stepping stone in a conversion effort (and enterprises are notorious for taking the first enabling step and then not following through with that that step is intended to enable.)

If microservices become a popular focus of attention, don't be surprised to see the term drift the way SOA did for the same reasons, and see us back here in a couple decades with a new term and discussing how it (doesn't) differ from "microservices". Never underestimate the power of the enterprise to both dominate the literature and to sap the meaning out of terms.
How a relaunch saved Foursquare from certain death
Thanks for pointing out that active record is a generic pattern. I didn't know that (and judging by angular-restmod's README its author may not know it too).

You say active record is anti-pattern, but can't it be combined with managers? For example, in Django, model's save() method eventually delegates to the manager and anything concerning actual DB happens down the line.

Angular-restmod doesn't do that, though. I checked its code and it just uses $http directly.
Actually, its below $1m. Technically below $1.1m, since they don't bother if you owe less than $1000, but below $1m in revenue you owe nothing.
Not on the same sort of scale at all, but York (UK) has a scale model along one of the Sustrans cycling routes: http://www.york.ac.uk/solar/

SkyRide do free regular guided public rides down the route (or sometimes a subset there of for people who don't feel up to the full length and back) which is a pleasant way to spend an hour or two if you are in the area.
Twitter : Approximately 8.5% of all active users are bots
Here’s What BuzzFeed’s New Investors Really Think About Media
Lead was a major contributing factor.

http://www.forbes.com/sites/alexknapp/2013/01/03/how-lead-ca...
Bukowski’s Letter of Gratitude to the Man Who Helped Him Quit His Job
> Any other startups here gotten a nice "tax surprise"? Would love to hear about it!

You registered in Delaware without figuring out how much actual taxes you will have to pay. If you did, you would know right away that that invoice was bogus.

Not sure why this is on the front page.
Pellagra is a vitamin B deficiency. It has nothing to do with EFA. I repeat, there is no such thing as an EFA deficiency. Nobody has ever induced a disease by restricting EFA intake because it's impossible to fail to get enough.

A person eating nothing but fat and protein will have chronically elevated adrenalin and cortisol, will prematurely age, and be more prone to various degenerative diseases.
That would mean they made $1.5bn from that game alone [0]. Perhaps you meant $10k which would be closer to their today average [1]?

[0] https://www.google.co.uk/search?q=%24100000*(24*(60%2F35))*3...

[1] http://thinkgaming.com/app-sales-data/2/candy-crush-saga/
There's the rub: What if the requirements are actually requirements? What if they're not, and only the first 1 or 2 list items are essential? I tend to play it safe so I don't waste companies' time.
In the US, the government already heavily subsidizes home ownership via the mortgage-interest tax deduction[0]. From Wikipedia, it seems that similar programs exist worldwide as well[1]

[0] http://www.npr.org/blogs/money/2012/06/14/154344781/why-does...
[1] http://en.wikipedia.org/wiki/Home_mortgage_interest_deductio...
I can get those protections from Texas for free until I exceed $1m in revenues. Not all states charge your business just to exist.
Definitely true. The landing-page thing is the IT equivalent of "is it plugged in?" If you can't get anybody to give you an email address, then you'll never get them to give you money. But just because people are interested doesn't mean they'll pay.

In both these cases, I would have taken them as signs that I had some unarticulated, untested hypothesis in my head, and that I'd have to do user interviews to figure out what the issue was. People are weird, and business is extra-weird. Debugging a value chain is often way harder than debugging software.