skysight-inc/HackerNews huggingface dataset:
Wikipedia's wikilawyering culture generates and maintains the extensive guidelines there, instead of the guidelines generating that culture. (Like with most projects, people don't read the documentation first.)

It'd be great if a tiny set of guidelines were enough for HN, but that's very optimistic about people being able to pick up on implicit rules & values. A well-written set of reasonably detailed guidelines would make explicit what the majority of decent HN commenters already agree that HN should be.
I haven't seen the term "pragmatism" in this thread. Thats a major difference I've noticed over the years. Something that used to drive me nuts when I was a junior dev, and something I get torture my underlings with these days.

I've found most junior debs I've worked with over the years (and have memories of my own behavior) of being too cock sure of approaches, to keen on new techniques etc...

Over engineering is a major problem I see from younger people, often leading to fragility and bugs, blowing out support in 6-12 months. The other issue is using frameworks for everything, which I've found on questioning reveals fundamental lacks of knowledge about the domain they are experts with (being instead framework experts). Using massive library packages for access to one util class is very very common.

Sometimes I deliberately ask for nonessential 3rd party framework changes, or the utility class to return it slightly different just to make sure that juniors have to look into the framework and understand the domain they are working with. Quite entertaining at times, even if you have to throw out there code and rewrite for them :)
funny, for me HN is fast enough that is the first thing I try to load of something seems broken with my connection.

Gmail, twitter, facebook, kongregate etc will fail miserably but the tiny table-based HN code will load 99%& of the time.
Layout in Flipboard for Web and Windows
Ask HN: Validate my idea
I'm in building stage this idea and I would like to hear from you what you think about this. I did make in an hour small concept design of the webapp and one page website to describe the idea better. Please check out it here www.arsua.com

I've already spoke some possible future corporate clients, all of them found it great and would like to use it after it's ready.

Sorry for my bad english.
https://crypto.cat/ is a potential solution to this problem, add Tor and you can consider yourself fairly safe.
POSIX make really does make auto dependencies hard, but GNU make actually solves this fairly cleanly by adding an include directive. As long as you have a script or program to process a file and spit out its dependencies in make style (e.g., GCC does this for C and C++ with its -M flags), you can just include the outputs of that process and make will do the rest.

For example, here's how I handle a simple C project.

CSRC := [list .c files here]
DEPS := $(CSRC:.c=.d)

[standard statements for building go here]

%.d: %.c
gcc -MM -MF $@ $<

-include $(DEPS)

Poof. Automatic dependency handling. You can see how any sort of dependency that can be detected by some sort of preprocessor can be plugged in here.
It's very hard to deal with such an issue all by yourself. Hope you get therapy or coaching , something to ease your burden . It can definitively get better with time. Drinking is notoriously hard to shake off because it is sanctioned in so many situations for adults. I know this sounds crazy , but maybe join a group ( Art of Living, Hare Krishna, Sai) where you are forced to be constantly surrounded by people. These are safe ways of delivering a mental jolt while being surrounded by empathetic folks.I don't subscribe to them , but suggest use them as a tool and it's not hard to shake them once you are cured) . OR volunteer somewhere in a group that takes your mind off. Sorry I seem to be hawking Indian spirituality - but these groups that I mentioned readily accept anyone - and make them feel at home. Am sure other ethnic communities in the USA also offer similar.. All I am saying is a mental jolt, and gentle empathetic friends and family can cure , last but not least, a qualified therapist.

Being part of a group will accelerate your recovery , drain your negativity and heal. Talk is cheap so I will stop here.
They're mandated by California law to insure anyone who wants it.
Speak for yourself. Many many people were using touch screens on Palm devices throughout the late 90s and early 2000s.
I implemented the suggestion with this code in my .emacs file:

(global-set-key (kbd "C-<;>") 'ispell-word)
"WhiteHat Aviator is built on Chromium, the same open-source foundation used by Google Chrome. Chromium has several unique, powerful security features. One is a "sandbox" that prevents websites from stealing files off your computer or infecting it with viruses...

WhiteHat Aviator comes ready-to-go with hardened security and privacy settings, giving hackers less to work with. And our browser downloads to you – without any hidden user-tracking functionality. Our default search engine is DuckDuckGo – not Google, which logs your activity. For good measure, Aviator integrates Disconnect – a crucial extension that blocks advertisements and much of the privacy-destroying tracking used across the Internet."

I use Chrome, have my default search engine set to DuckDuckGo, and use the AdBlock and NotScripts extensions. I don't really see what additional advantage I could get by switching to this browser.
Taiwan may get "Putin-ed", step 1 cause citizen outrage, step 2 citizens revolt against their corrupt government step 3 China moves in to help stabilize the country without a government.
If Uber had a frequent driver program I'm pretty sure I'd be a power user based on this.
I don't know. Concern trolls and bike shedding already happens here. Given the conspiratorial nature of some of the community, maybe a bit more transparency is a good idea.

Although, where this would really be useful is with banning. Unfortunately, banned users aren't supposed to know they're banned and being able to actually see what straw broke the camel's back might give the game away. But it might help demonstrate to users what's expected of them.
Correct me if I'm wrong, I'm not a geneticist, but the logical reason for this sounds as simple as enriching the baby's DNA with that from the mother and father. Also only cells, which are our main building blocks, suffer from death. The death as we know it, is only affecting "bodily" species incl. single-celled life forms. DNA doesn't die, ever (given good conditions). That's why scientists can still extract DNA from animals which have been died thousands or millions of years ago.
What would happen if a nuclear bomb was detonated in a 1km thick block of steel?
Tons of reasons.

1. Headset navigation. You move your head and your view changes.

2. Rendering speed.

3. Social network with real audio incorporated into the game? Say goodbye to the chat line.
I wonder what the actual purpose of this project is (and whether such purpose is known even to Facebook today). I really doubt that either Google or Facebook really intends to use aircraft to provide Internet access, just like I doubt that "Speed enforced by aircraft" is ever true. I do think that UAVs are definitely a "next big thing" and both of them want to develop lots of UAV technology for yet-to-be-determined applications.
Like mrcwinn, I recently switched from Backbone to React, and my experience mirrors his.

I have implemented Backbone views many enough times to know how to do it right; I am in no doubt whatsoever that the improvements that come from reimplementing in React are not thanks to any knowledge gained from the first implementation but rather, come from React's design itself, especially three three aspects in how React does things differently from Backbone:

* The method of rendering everything from scratch every time, through the virtual DOM;

* The nested component support; and

* The explicit state management.

In addition I would give "ability to add event handlers directly to elements" an honourable mention. (Automatic binding of "this" to component methods is also a lifesaver, but probably not dependent on React's design.)
Unfortunately, things like this are more damaging overall. i.e. Even if you succeed and get some more women involved, you will have also created resentment from men whom are not given equal opportunity, which then can lead to women not being given equal opportunity.

I suggest you don't perpetuate the problem / don't participate.
That it an acceptance of a world in constant information war without friends and allies. It implies a massive global expenditure on both attack and defence. Now some is definitely going to happen on critical issues but I would expect them to be at least embarrassed when caught to act as a deterrent prevent it being done too casually.

I'm British and GCHQ have been eager partners with the NSA and equally invasive in the UK (although possibly without breaking rules because there largely aren't any).
I would agree IFF there were a lot of moderators. As it is, there's no real need for accountability because there is no accountability (and there doesn't need to be).
There are two rules for success:

1. Never reveal everything you know.
Yuck... a SPA where the back button doesn't work
Kasparov Proves No Match for Computer (1997)
How big is HN today? Pageviews, MAU, votes/day, etc.
Well, this has been an enlightening thread. Free or cheap health care? HN will debate the shit out of that. Cheap domain names? Sacred cow.

There's a lot I think I could say about this. I've been a pretty poor dude in the past, and not terribly wealthy now, even if it is in one of the richest countries in the world.

But I don't expect I could have a good conversation about it here.
Ask HN: Why mobile app updates are not updates?
The word "update" is wrong when it comes to update our mobile applications. It just downloads and installs the application from the scratch, literally... What is the reason behind this? Why is it hard or impossible to make mobile applications "updatable"?
The microeconomics of Uber’s attempt to revolutionise taxi markets
Getting a tailor to custom-make your entire wardrobe is wayyy outside of the financial capabilities of almost everyone except the very very wealthy today. In the 40s one might as well have said that handheld calculators will never work - we can always have the women ("calculators") down the hall crunch the numbers for us!

Having a machine that, given the correct fabric, can print an arbitrary design would enable clothing stores to completely eliminate most of their factories, warehouses, delivery costs, standing inventory (much of which is thrown out or sold for a pittance), employees, and a significant percentage of the size of their stores. They will be able to react to fast-changing fashion trends instantly with exellent efficiency. They will be able to keep and reuse old designs more or less indefinitely. Sure, machines will be printing a lot of the same thing over and over again at any given time - but the thing they're printing over and over again will be what's popular and selling right there and right now, which is very difficult to predict months in advance and for every location. That, combined with the huge reduction in overhead, will allow the first mass-market retail store to figure out on-demand printing a huge advantage over its competitors.

Not to mention that it will fit the customer as close to perfectly as measurement and design allow, so the product itself will probably be of significantly higher utility than what you can get in the average mall store today.
My experience (with smaller companies) is that a couple years of experience and either asking at the right time and right way or switching companies is what it takes to upgrade your title. I've always said that early in your career you need to change jobs every year or two to keep your salary, title, role, etc. moving. If you're at a great company, large or small, you might not have to, but for the rest of us, keep that resume out there. Any time you wrap up a good project or solve a big problem, that's the time to ask for at least a token raise and a change in title.
> One thing that does seem to have gotten persistently worse is the process of getting a good story onto the front page.

Completely agree. The Business Week cover story on new details from the Target data breach got 16 upvotes:

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

It was submitted with 5 other URLs and each got a point or two.

Another example, the excellent NyTimes story on the NSA breaching Chinese telco companies to hack Huawei got 10 points:

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

The NYTimes version was the canonical source.

There was a great WSJ report on Google adapting to the app age which was heavily shared on Twitter, 1 point on HN:

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

Bill Gates Rolling Stone interview, 1 point (although re-blogs of excerpts ranked):

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

BW on Satya Nadella managing the legacy of Ballmer's Microsoft board, 4 points:

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

These are stories I quickly recalled from the last ~week that I enjoyed, all just happen to not register on HN.

If I go through my queue on pocket i'm certain there would be many more examples. I'd estimate less than 10% of what I now save on pocket for reading is sources from HN.

My take is that there was an influx of non-tech people wanting to find out what tech people were reading about. If you subscribe to the usual tech blogs you'll find (or would have found) that a lot of their stories are/were sources from here or are reblogs[0]. This mass of new users has now affected what is selected and how.

[0] Example, Notch tweets that they are canceling their Oculus deal. His tweet gets 8 points:

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

A Next Web story which is nothing more than the tweet embedded in a page of ads gets 823 points:

https://news.ycombinator.com/item?id=7469829
texture and feeling are not only material properties, but design properties. a soft plastic isn't required for a wearable shoe, it just makes the design require less effort.
Great, I thought that there would not be a good option but seeing the content and author it's a must have
David Nolen – The Functional Final Frontier (Video)
they aren't really equivalent.

if I had a machine that would tailor me an outfit after a 3d scan or equivalent, i'd use it primarily. Instead, at the moment, I must employ a tailor.
I agree that it should be possible when necessary, but I'm not sure about encouraged. At least, it shouldn't go so far as to significantly impact the signal-to-noise ratio (I'd still consider them noise). Then again, I guess there's one way to find out whether it would or not.
Keep posting video. They can't deny it if it's all over youtube. Also, post links to video on newspapers sites if they have a comment section
Ask HN: Server monitoring tool that was recently featured on HN
There was a tool that was recently featured on here that allowed you monitor and view all that stats io/mem/cpu usage on your server from the browser. I can't find the link to it, can someone help?
I definetly agree... I was thinking of talking to the microsoft rep about it and about what we've run into. Its difficult to say "no" when your department is asking you to help plan and advertise this event from such an influential company.
Hack It Better: Apple Extended Keyboard II
Don't you think it's worth paying for good content?
Someone unknown added a phone number and a new mobile pin to my paypal account recently. I called paypal support and they walked me through changing the pin. Few minutes later, the pin was changed once again by the unknown person. I call paypal again and they walk me through a similar process again. Finally it stopped but it left me feeling very vulnerable especially because I'd enabled two factory auth and it did little to prevent it.

Weird enough no funds from my account disappeared. Not sure if me acting so far(within minutes of compromise) had to do with it.
The real difference between a junior and senior developer? A senior developer was able to convince a manager to give him the title and pay raise. It's more of a political distinction than anything else.
Andreas is the CSO of Blockchain.info, a site which takes client security seriously enough that they never touch their client's private keys, rather than "handing out IOUs to their users"; maybe we'll see a rise in adoption of this approach.
There is another scenario: 1 cause citizen outrage, step 2 government successfully ignores outrage/beats protesters/tells lies to general public step 3 you're Putin-ed still.
Sidenote: Interesting things can be found in the console:

window.USER

I'll be writing about some of the insecurities and pitfalls of Uber's current setup (and how they're serializing some objects) soon.
I'm generally happy with the O'Reilly books I've bought. What they cover depends on the book.

Some, particularly some of the language or OS books, are reference-oriented. Not the kind of thing you'd necessarily read straight through.

Some, the "intro" books, are just what that sounds like. Enough material to get started.

I don't know if I have any O'Reilly books I'd consider "deep", exactly, but I don't think they really aim at that.

In general, my experience is the books are what the titles say they are.
On behalf of the community, thanks PG!
That's a great comparison - but I do empathise for the GP - Lord Beaverbrook, Rupert Murdoch, William Randolph Hearst all show that it's they guy at the top of a newspaper that makes the difference. We depend on pg to maintain that separation, and to agree with you, I am sure he will.

Maybe HN is just the pamphleteer equivalent - but we need to find new ways of gathering round the campfire and sharing stories - newspapers worked well for a while, what's coming next seems to have the HN shape - and still we rely on integrity in our leaders. In an age of the blockchain as the guardian of our trust, I find that interesting.
And it is also a convenient way to hold smaller companies with good ideas but smaller pockets at bay.
yeah but..

1) people aren't manufacturing, they are producing for themselves and close friends, so volume isn't a cost factor as much as it would be in a production scenario.

2) printing allows for us to get away from standardized pieces for the sake of homogeneity and production cost. These sorts of manufacturing techniques finally allow for the prioritization of artistry rather than the adherence to standards for the sake of cost, as it's putting that decision into the hands of the consumer rather than the business interest.

3) 'design as a cost' is dropping drastically with the advent of tools that allow us to digitize objects into virtual models near instantaneously.

it reminds me of ordering a car from the factory in the sixties.

Back in those days you could order a car with as few options as you wanted. If you were a racer you could order the economy car with the big engine, no radio or ac or carpet/headliner/backseats and have practically a drag car from the factory. Production cost savings of course nixxed that idea of one-off production cars.

Maybe these kind of technologies can allow for those sort of unique configurations without ruining bottom lines too terribly?
Analysis: Generators and other async patterns in Node.js
Is there any guide about how to leave your country and achive your dreams?
I believe the site in question is https://www.expensify.com.
Designing APIs for asynchrony
Sites like HN can't escape Parkinson's law of triviality: Complex or mixed-conclusion content will naturally get drown out by easily "understood" (at least in the perception of the reader) and debated material.

Titles play a large part as well, as they allow people to support or reject a notion without the effort of even following the link.

This isn't meant to be grumpy or conspiratorial, nor is it negative about HN, it's just the way these things often work. HN does not measure or demand that you follow a link to click the arrow (nor does it require it for "flag", which is a used in practice to downvote). It doesn't maintain a history of recently visited items to ease voting on content you may have read earlier in the day. These naturally lend themselves to cheap votes.
Rilke has always had a small chance of making the front page.

I think I've gotten Dostoevsky on there once or twice, and a few others.
Callbacks: Synchronous and asynchronous
[comedy]The Expert
> My prediction is that at the end there will be an epiphany that our real world currency system is constructed the way it is for a reason.

This line of reasoning is sketchy at best given that a "decentralized ledger" could not have possibly been considered as an option when the current system was built (it was not known such a system could even exist). If you had said the same thing about email in the early days ("my prediction is that our real world mail system is constructed the way it is for a reason") you would have been dead wrong.

> So, you're saying that there should be some kind of powerful institution that is capable of defending the currency against manipulation attempts if necessary and thus ensures a reasonable level of stability in said currency?

There is a distinction to be made between a central bank that is controlled by an individual country (which may or may not be accountable to its population) and a decentralized institution that is ruled by mathematic, totally transparent and spans multiple countries.

There are also ways around the potential 51% attack threat for smaller crypto-currencies which include piggy backing off Bitcoin's network hashing power (http://bitcoin.stackexchange.com/questions/273/how-does-merg...) or using Proof of Stake instead of Proof of Work.
"Tax cuts for startups are real, and it means a developer in France will basically cost you half the price of a US one, and there is good chance he’ll be better :) "

In the last paragraph the author stated that France had it's share of problems, but then it states that their developers are "better." Really? Who has had a huge respectable dominance in the IT world in the last few decades? How much have the French contributed to that?

Lastly the article goes to claim that "the us is in a downfall and France will lead the way."

Next they'll tell me that they're going to take over the startup scene in Berlin.
I can't decide if a scenario where people are banned by accident is better or worse than one with evil moderators abusing their powers.

Would it be correct to paraphrase this as "Perhaps I'd rather be the victim of evil abuse than of a human error"? I'm simply wondering if I'm misinterpreting this or if it's a difference in values.
Why Office for iPad makes sense in the world of Satya+Larry+Tim
/r/Iwantout
"Building Companies to Last" by Jim Collins
Amen to that. I'm trying to do the same move, and I hate it when people say "ah, you too want to leave France".

There are so many things coming into play in the decision to move to another country - most of the time it's in no way a rejection of one's own.
Are french developers really better than US ones though? We have EPITA, EPITECH, and the recent 42. But besides that I feel like the CS formation of our universities is very poor... I know a lot of people who've done/are doing CS in university, and their level is pretty low I would say. But maybe I tend to overestimate the US coders' level...
Even twenty years from now people will not have clean rooms in their garage so 3d printing electronics at home will not happen I guess.
Invention of the internet: Forget 411 phoneline, what happens to libraries when everyone can access books from their home computer?