skysight-inc/HackerNews huggingface dataset:
True, but I read OC's anecdote as an interpolation of what might occur since distros and kernel communities have similarities. The very first time I got a RTFM response was in one distro IRC channel (which probably was not the same that OC's)
needs (2014) added to title
The Evolution of Altruism in Humans [pdf]
So the only people who can now work on the Linux kernel are rude, abusive and arrogant people?

That cuts out a major part of the population. I think I'd be very hesitant at submitting a patch or contributing in any way. Heavens, I might make a mistake!
Yeah scanning the receipts takes the longest time in the whole process. So you should make sure that you have a fast and simple scanner. I can recommend to buy a simple photo scanner like I did. It's just a couple bucks and it will save you so much time. And the quality was near perfect. Even very old receipts could be parsed after scanning with it.

When it comes to rotation, you can try http://www.fmwconcepts.com/imagemagick/textcleaner/. It will rotate your scan if it's not perfectly aligned.
I'm willing to bet that it is a bit of both.
Changing the behavior of a community to your liking, that existed long before you came in, is usually deemed to fail.
Author claims to have been working for 38 years.

They're not quitting, they're retiring. What a silly article.
Well, it's known for decades that the culture on LKML isn't exactly newbie-friendly.

I believe that keeping newbies (which most often have no idea about how much security is required in kernel code) off is actually valuable in the kernel - just imagine what sloppy coding can cause on millions of devices, or actually, see it happening right now on routers and Samsung smartphones.

There's a reason why lots of Android driver stuff is not in mainline Linux, and the biggest reason is that most of the code shipped by the manufacturers is utter crap which Linus would tear apart in seconds, not to mention security experts or actual blackhats using said crap code to own devices.
Apple approves first adblocker that works within mobile apps
Those are some pretty impressive fake numbers you pulled out of thin air, there.

Please try to keep comments to the realm of reality. Just making things up doesn't move the discussion forward.
Like the source code for critical systems in cars. There should be a requirement for that to be open. It seems that TPP would preempt any such safety legislation.
"You god damned idiot, how could you write something so full of logic errors, you should have been aborted".

vs

"I disagree. In paragraph 3 you state X, but in paragraph 4 you contradict yourself with Y...."

The latter is direct, but not personal, and fully communicates the point. It is also shorter, and thus less of a time waste than typing out insults.

There is absolutely nothing stopping the Linux community from being direct, for evaluating technical solutions. You can do all of that without being vicious and being personal.
Can I have your stuff?
> Changing anything means changing half a dozen programs. Potentially in different languages.

Wouldn't this only be a problem if you broke up your service along the wrong lines?
When you were evaluating AMQP, did you consider a lightweight RPC system like Nameko ?

http://lucumr.pocoo.org/2015/4/8/microservices-with-nameko/
Starting an IT Blog
Probably you could share some tips on how to improve your writing skills when it goest to software engineering articles? Thanks!
No. The electorate chooses from a set of outcomes that are chosen long before they get a chance to vote on any of them. The political process starts a very long time before a typical citizen gets to vote.

Thinking that the political process begins and ends with voting is one of the key components of despair and cynicism in a democracy.
Deployment is not the only thing that matters. Development is also important. I am actually working on an interpreter for a web scraping tool, where I'm working on the interpreter and my friend on the IDE. The likelihood of them ever being deployed independently is low but the separation is helping us focus.
http://forum.xda-developers.com/verizon-htc-one/help/frequen...

Even though Verizon has blocked HTCdev access to unlock our bootloaders...

The only option to unlock on these carrier-locked devices is a software exploit that a group of hackers charge $25 to run on your phone.
If that story is true and the cab driver really preferred Uber to cabs, why didn't he become a Uber driver?.
Interested to get any input on this quote:

European entrepreneurs have, for the most part, abandoned the approach of building domestic businesses in their home markets and are now targeting global customer bases from day one. That means the potential scale of European startups is as large as US startups.
Storytelling About Lighthouses [pdf]
Internet of Beer: Introducing Simple Beer Service
Show HN: Unofficial Wunderlist API client library and CLI, written in go
I think this can be mostly implemented in Java with bytecode re-writing which will check for the conditions on time to time.

Stopping the thread can still leave some of the stuff in indeterminate state if the thread has some resources it needs to release manually.
Sorry about the paid link, but here's the relevant portion:

>> Apple has approved a piece of software for its digital store that enables iPhone users to block advertisements from appearing in mobile apps such as those of Facebook, Yahoo and The New York Times.

>> Been Choice was launched in the US this month and is more powerful than other types of adblocking software on the market, which are only able to eliminate ads from web pages. The service even prevents Apple delivering ads to its own News app

...

>> David Yoon, co-founder of Been Choice, said he created the company to give consumers “a choice about who gets their data, how it gets used, and who benefits from its value”.

>> To make money, Been Choice plans to allow users to sell their data through the app. The company is offering to pay people $20 a month if they consent to being shown ads and allow Been Choice to collect information about how they use their devices.

>> Mr Yoon said the company gives users “a clear choice” about whether they want to block ads or share in the value created by their data.
I have no idea how the middle section of this post is relevant to the rest of it. It just seems like the author needed to flesh out another rant or justify a choice no one questioned them on and decided to find any reason to diss the web. An error in the W3 validator is not really an 'error', especially considering the type of errors that are included in those 600 odd (Most of them are about missing spaces).

EDIT: Just seen the date on the article, likely the hundreds and hundreds of errors at the time are gone now, seeing as there's only like 50 showing now
Rogue Wave acquires Zend
Its an interesting scalability problem where women not in rape or arranged marriage cultures have been screening sperm donors for inheritable characteristics for quite some time, depending on where they live. The stereotypical sci fi dystopia outcomes don't resemble "American women, turned up to 11" as much as they should, and also don't seem to resemble whatever delta you'd expect to see between populations with different mating standards.

Or put another way, if GE and eugenics rants are a century old thinly veiled anti-feminism rant full of codewords and dog whistles, it doesn't seem to match actual outcomes very well, to the point it can't be taken seriously anymore.

Its possible that some reversion to the norm signal is stronger than the limited fine tuning individual women can perform when they select mates, and that reversion to the norm effect could be overwhelmed by advanced enough genetic engineering. Possibly. Or possibly not.

Usually in soft sci fi and journalistic fiction, genetic engineering and eugenics has been a place holder for cut and paste style plot line of a comic book villain revival of the nazi party. Now that plot line can be interesting as contemporary social commentary or an alt hist if well written, but using genetic engineering as a stage piece is super old and tired and should be retired. Fiction needs a new macguffin to write about nazis or genetic engineering. And at that point somewhat more realistic speculative hard sci fi or predictive social science can intelligently discuss somewhat more realistic predictions, a little less comic book villain.
We haven't knocked down Stonehenge or the church of the holy nativity in Bethlehem.

To build the tower I believe they demolished the prophets mothers house!
>"What percentage of comments on any site are valuable enough to be published on their own? One percent? Less? Based on the disparity in quality between emails we get and the average state of comments here and all over the web, I think the problem is a matter of the medium."

The problem is not the medium, the problem is sites seem to expect the medium to be something it isn't.

Vice seems to consider it an obvious flaw that most comments aren't publishable as standalone articles, as if users should be expected to run every comment through several drafts and past a copy editor before posting, and yet comments by definition tend to produce low quality content, because they're discussions between individuals, or between an individual and the site. The immediacy and lack of polish is the feature, not the bug. Do you want your community to be a tavern or a symposium?

Focusing on the comment as a standard of quality is understandable for a site which is using comments as an easy way to drive engagement, but I think doing so disregards the actual purpose of the medium. If what you want from a comments section is a steady stream of high quality, long-form content you can control then what you don't want is comments, what you want is to crowdsource copy writing without compensation.

Even on HN, which is obsessed with "quality" above all else, most comments are worthless on their own, but in aggregate the entire conversation has value. And yes, comments can be full of trolling and bigotry and stupidity and chaos. Hacker News has its share of that as does any active forum. But that has to be the price you're willing to pay, even with moderation, to have an open community. Many sites are discovering the return for the amount of effort required to maintain even moderate civility is not worth the effort.
Cloud Computing – The Latest Trend
Your coworker's behavior is extreme, but your response shouldn't be. It is not your job to manage your coworker's interactions with others, and your manager already seems aware of the situation. Instead you have a responsibility to yourself as well as your team. You should empower yourself to act on your beliefs. It's telling that none of your five options include speaking to your coworker or trying to enact any change yourself.

If, for example, your coworker begins to belittle someone else once they leave the room, you could say something like: "I don't think that null-reference exception makes them an idiot, but that's why we have code review," or "...perhaps we should have code review," or "...perhaps you could show them how you have handled a similar problem in your code, so we could learn from it."

When you interact with your coworker, use professionalism as a tool: keep the topic relevant to business and remain as unemotional as possible. If you start to become emotional or if your coworker becomes emotional slow down what you are saying to give yourself time. You can also repeat what he or she is saying, in order to confirm or mirror it.

If you keep it professional no one is going to blame you. Obviously you can get away with much worse, but you need to indicate to this person that it's not ok to talk that way around you. If you're feeling that way and your manager is feeling that way, then other people probably are. If you act professionally, you will give your coworker a dignified way of changing their behavior. Everyone, especially management, will want to avoid drama; but that doesn't mean you should let this person do whatever he or she wants. Right now you're enabling that behavior.

Finally, you should think very carefully about leaving your job because of one other person. That is a major life decision you are making, all because of one jackass. What are you going to do at the next job if you don't like someone? I would try to at least exert some influence yourself before changing your entire work life.
So when italian restaurants copy each other it's bad?

Not sure I understand the issue.
I've used union quite a bit but never realised intersect and except existed until now
No its not. There is no constructive criticism in that comment, it was 100% abusive. And what did you gain by calling someone a "retard"?

The entire reason for saying that was to make the commenter look good by making someone else look bad.

Torvalds, ironically, doesn't encourage this sort of thing. Unfortunately, he is also an offender - the "shut the fuck up Mauro" incident comes to mind.
Nothing to see here. Someone ranting about how there's errors in web-pages. Not really sure the point.
I think reddit is easy to comment but 9reddit can help users can check media faster.

Thank you

It was wrong when showing the subreddits link on this topic.
You should put "Ask HN:" in the title of your submission, so the title would look like this:

"Ask HN: Improving writing skills for starting a tech blog?"
List of Google acquisitions explained with visualizations
But he was correct. You should never be called out for "resorting" to the truth. He, personally, fucked up.
The situation prior to this ruling is "There's a particular set of rules which you have to follow... unless you're an american company, in which case, we trust you".
Don't let the door hit ya ...
Ha, cool, didn't know about textcleaner either. Always fun when you write some huge routine to do something that you later find out is a simple command elsewhere. Thanks!
First world problems :)

I'm grateful for the opportunity to work from home, support my family comfortably, be in a field with lots of employment opportunities to fall back on, and be constantly learning new stuff.

Sorry it didn't work out for you, but it sounds like you found other interests to occupy you and (hopefully) support you, e.g. fantasy/scifi writing.
"About the Author"

"Deirdre Saoirse Moen is a science fiction and fantasy writer, photographer, and graphic designer from Menlo Park, California."

What? I thought this was a programmer quitting his job..
The idea of a "simple cascading delete" is scaring the cr*p out of me.
If I'm a US company that does business in the EU, is there any reason that personal information collection can't just happen through a US web server? That way it is the user who is transferring the data to the US, not the company.

Updating your name, birthday and other personal information would take an extra 100 ms in order to POST to the US, but it could then be replicated back out to the EU for reads if necessary for performance.
I don't see industry calling for the introduction of training Levys or to stop uskilled Mc Jobs being promoted as apprenticeships to avoid paying the minimum wage.
My thoughts exactly. What a waste of time
This is nonsense. Anyone who knows anything about developing on the web should know that W3 Validation means nothing. It's not even something worth striving for. They are not analogous to actual programming errors.
> For many of these generic drugs, this is a case where markets have literally already solved the problem. They're available from European and Indian manufacturers at extremely low cost.

This fixes part of the problem, perhaps. But the article explains that it can take other manufacturers years to ramp up production if they aren't already making the drug. This also doesn't fix the problem for non-generics.
It's not Vice. It's just Motherboard, Vice's tech and science site. Every other Vice site except Broadly (the newest) still has comments.
This is in science the same:
You can adjust a common accepted theory a bit, but putting everything upside down, even if it's logical and makes sense, will not get accepted. Really sad :(
Location: Samara, RU

Remote: yes

Willing to relocate: yes!!!

Technologies: Haskell / FP / C / POSIX / some client-side web

Résumé/CV: http://lelf.lu/resume

Email: me@lelf.lu

My areas are: functional programming, applied math, C + POSIX, client-side web. Recently I started to be very interested in Coq & dependent types.
beautiful visualizatins
awesome stuff!
another entry i really liked took a completely different approach https://kingdom.scapp.io/
I love programming when it is for myself or something I am passionate about. However writing CRUD apps or other mundane LOB apps is pretty mind numbing after a while. I don't regret leaving programming as my job but I could never give it up fully. I love it too much. The best bit about doing it just for myself is I can use what I want, this makes all the difference to my enjoyment. If I had to write everything in Java I don't think I would enjoy it quite as much ;)
To be fair, it was a tweet by Nassim Taleb.
What's with the weird righteous indignation on behalf of "moral conservatives?" Has no conservative ever advanced a eugenic cause?
What a ridiculous story and moral.
Grew up poor but religious threw it all out to become rich and predatory. Great job guys.
1. yes, I will load youtube images first

2. OK, I agree with you.

3. Yes, it is readable but I don't understand what you mean clearly.

4. No comment :)

5. Redditors hate 9gag contents but they don't hate 9gag design lol
> Based on the original N900 let me say it is going to be a much worse experience than your Average android phone, especially running Debian and having a resistive touchscreen.

The N900s resistive touchscreen is more sensitive and accurate than any capacitive touchscreen I've ever used. Also, unlike capacitive screens, you can use it when your fingers are sweaty, wet, or gloved, and anything in arm's reach can be a stylus, rather than having to wait for Apple to grant you one.

Using a capacitive screen after getting used to the N900s resistive one feels like I'm navigating with my elbow. And that elbow had better be completely dry, and not a pencil eraser.

I have no idea how Apple managed to force the meme that capacitive screens are not shit compared to resistive ones. Maybe at some point there was a glut of cheap Chinese tablets and phones with crappy resistive screens?
> she tried for several years to improve things.

Why did you decide to use the biased word "improve" instead of the neutral word "change"? She tried to change things. Whether it would have improved things or not is pure conjecture.
Congratulations. We just broke the INTERNET part of the internet.

Only large service providers will be able to comply with all of the laws. Why are we patting ourselves on the backs for this?
Sure, but it's also extremely unhelpful. I'm sure it makes the person writing it feel superior, but it doesn't actually convey any useful information.

"this dual locking implementation creates a race condition under circumstances X, Y, and Z" would be more accurate and probably more successful in achieving the purported goal of having a working dual locking implementation.

Still direct, but addresses the technical problem without insulting the contributor.
ContactGate – New Auto Web Chat
I was going to ask the same question! Is it some kind of rendering incompatibility between this jpeg and most browsers, or just a really crappy photography touch-up job?
If that's how you react to other people making mistakes, I hope I never have to work with you :-/
Thank you for your reply.

No sarcasm in my statement at all. For the past several years, I've been looking for a personal knowledge management application that would work for me and now I'm seriously thinking about just writing it because I can't find one.

I'll probably write one even if I can't make a business out of it, because I need it. I'm also curious about the business potential and have been asking people in my personal network.

Evernote's pricing seems like a good benchmark - I heard that from several people already.
I personally doubt that 90% of dissenting comments are deleted by site owners purely because they are dissenting. Go to any article on the BBC, Economist, Daily Mail, Guardian, etc, and the majority of comments seem to disagree with the author.

Perhaps comments are being deleted for not being respectful, because they're considered spammy, or for some other reason.
Ask HN: How effective are “Who is hiring” posts for employers?
For employers/posters of the "Who is hiring" jobs:

1. How many replies do you get per post (per month)?

2. What is the signal-to-noise ratio of the replies?
Sure, but how would access to internal data help a DraftKings employee pick that optimal lineup ahead of time?
Programming is nothing but transforming data from one form into another.

Once you reach a level of competency where like the author of this article you can implement any kind of transform you like then 99% of programming becomes rather boring.

Sure there are still the 1% of interesting problems and algorithms that are fun to work on, but you can only implement so many basic CRUD API's, and boilerplate business logic classes, and cut and paste website designs before you tire of that stuff.

After 30+ years of coding I'm sure the author of this article has implemented pretty much everything she has ever wanted to. It's natural that she would find implementing the same things over and over again for other people to be unrewarding, and instead desire to pursue the new challenge of designing an interesting new product of her own.
No one is arguing for accepting lower quality code.
I'd say this made up quote started with constructive criticism and what ever came after that could be ignored. Was it necessary? No.
"Please feel free to ask..." does not sound "blunt" to me. It sounds cautious. It's positive. It gives indication of what to do next. Read this, ask questions. It makes people feel invited to do more. It could be improved a little, with hints of what part to read or how to improve it, but it's adequate.

"Your contribution is inadequate. Try again." That's blunt. For one, it's purely negative. It doesn't say what to do instead, only that something wrong was done. It makes people feel like there's no hope for them to do it right.
To me it's always seemed strange how there's an expectation that iconic leaders could have achieved all they achieved while being nice, polite, gentle, etc.

You see it a lot when Steve Jobs is discussed - as though he could have been as docile and friendly as Woz and still accomplished all the same things.

The truth is that the truly exceptional achievers are typically a-holes to deal with. Their uncompromising attitudes and relentless techniques for getting what they want rub many people the wrong way.

Personally, I don't have to be good friends with these people or approve of how they interact with others in order to appreciate their contributions to technology and society in general.
Infamy and alias: 11 famous hackers and their handles
If it's a US organisation (and not a multinational like FB), with data collected in the US, the Data Protection Directive does not apply. The fact it's merely EU citizens is irrelevant.
> "You god damned idiot, how could you write something so full of logic errors, you should have been aborted".

It's funny that you need to embellish a quote so much to push your political narrative.