skysight-inc/HackerNews huggingface dataset:
What experience do you base this statement upon? I serve in the military and can tell you that the writers of military doctrine are typically senior (O-4 and above) officers with post-graduate degrees. These are people who have devoted many years of their lives to military professional education. Like any manual, the possibility for a typographical mistake exists. There is an official channel for readers to submit errors that they find. In this case, you can submit your errors to the Maneuver Support Center of Excellence at Fort Leonard Wood via DA Form 2028, which can be mailed or emailed:

Send comments and
recommendations on DA Form 2028 (Recommended Changes to > > Publications and Blank Forms) to
Commander, MSCoE, ATTN: ATZT-CDC, 14000 MSCoE Loop, Suite > 270, Fort Leonard Wood, MO 65473-
8929; e-mail the DA Form 2028 to
<usarmy.leonardwood.mscoe.mbx.cdidcodddmpdoc@mail.mil>; or submit
an electronic DA Form 2028.
A small remark: thank you for not replying to what you deem to be "snark" with just more snark, but rather instead replying with something that can be replied to with a substantive comment rather than a continual exchange of ad hominems or something.
Aphex Twin comments on the modern web?
An alternative to declaring bindings in HTML is to generate the forms with javascript and bind the data with d3js. 2-way binding should be achievable with d3's support for event handlers. That should also provide more flexibility as you can always drop down to DOM APIS or include other Javascript-based form controls.
What seems even more interesting about it, is that it's directly related to the paging structures in x64, making it potentially applicable to kernel mode exploit mitigations on any OS running there (MacOS X for example).

It's a great example of why kernel mode exploit mitigation
is unlikely to ever reach the same level of effectiveness as in user mode.
How to build a startup factory
Great answer.

The other approach is figure out what the house is worth to you. Figure out what your max is before you start bidding and don't go above it when the bidding starts.
The problem isn't just additional housing, it's increased density in the existing areas that would spur redevelopment and the creation of new units.
Easy. Set limits on salaries. All medical schools become government owned and run. Doctors graduate with no debt and they agree to serve the system for 10 years. If you bail before 10, you pay the debt of schooling you. Salaries would be reasonable and capped. You don't become a doctor to become wealthy -- you do so to serve.

Have for-profit clinics for stupid things like breast implants and other things that insurance should never be paying for -- like optional stuff.
Even Agile Teams Need a Product Roadmap
50 Data Science Gurus (and 10 Organizations) You Must Follow On Twitter
Oh yes, and I'm hella thankful for those containers. I just wish "auto" had come along a little sooner :)
Maybe this could change if Google helped, don't you think?
Isn't the London real estate market as pricy as S.F., though?
How is the education system broken in China?

I thought China is supposed to be cranking out millions of STEM graduates each year, some of which the US will import as H1B. Is it broken in the same way as the US education system, or is it all just a myth?
Immigrant friendly, sure. Refugee friendly? Not so much. Berlin is having some massive issues right now with how to handle them (1).

Then again, I'm in Australia, so I can't really talk.

(1) https://news.vice.com/video/berlins-refugee-crisis
Show HN: New Domain Ninja: Discover websites being built on New TLDs
Deeds are public record so you can always check to see if a single person/entity is buying up many properties in an area. Sites like whydontweownthis.com are making it easier to check as well.
Article with pictures/video: http://www.ign.com/articles/2014/04/26/the-dig-uncovering-th...
Another important aspect of properties in C# is that they are a target for metadata (i.e. Attributes). This is something that's frustratingly broken with the method getter/setter approach. And while you can fix it by convention (e.g. a priority list for lookup on the getter, then setter, if those exist), it ends up being inconsistent and unnecessarily painful.

Consistency of access in Java is also really problematic for the same reason. Which pair of getter/setter methods represents a reified property? This is often done by naming convention, that's usually, but not always consistent (getFoo/setFoo is common, but there's also isFoo/setFoo, isFoo/setIsFoo, foo()/foo(value), etc.). Worse (and this is something both Android's flavor of Java SDK and Objective-C have fallen prey to), not all properties are written symmetrically (e.g. getText() and the various setText() methods on an EditText in Android, although there are some where all of the setters are subclasses of the only getter -- even worse).
You haven't addressed his comment at all. Either you're building an immutable object and fields are the proper choice, or you're building an abstract, stateful, concept in which you should be using methods that may or may not map to fields.
I use http://www.tigertech.net/ and I am extremely pleased
1) One simple reason is if you're one of the millions of website owners who is not technical enough to install it manually. We hope to have the ability to go one step further for example and select from a set of themes to make it even easier to make a beautiful site.

Another reason which relates to #4 is to make it easier to update versions in the future. We hope to build ways of testing those version changes to make version updates something better than the dredded task they are now.

Beyond that, when we chose the apps for our launch, part of the decision was based on showing variety and proving out the power of the system (“See, you can do CSS libraries, too!”). The plan is for anything which can be on a site to be in Eager.

2) Very good question. If you log in to the system, we show you the source (http://oi60.tinypic.com/21kjn6c.jpg).

In addition to the source, we’ll show you the version (if in say, the case of jQuery), there’s more than one [1].

One of the great benefits of client-side code is that all the cards are on the table. Anyone is able to inspect the content of what we deliver. We hope that by choosing Eager, you gain safety, by having access to an ecosystem of validated apps.

3) Yes! After creating an account [2], you'll be able to view the developer dashboard [3] which includes a button to create an app. You can create an app from any GitHub, Bitbucket, Launchpad, or Google Code project. Just provide the URL and your tagged versions will be ready for import.

All apps come from specific tagged releases of public projects, meaning you can't just paste some malicious code into our UI.

Right now we manually verify apps through a moderation process. We are experimenting with techniques that will hopefully allow app developers to specify what permissions they require (similar to Chrome Apps), and for us to validate those permissions in an automated way.

4) No, when you install the app you can choose which version you'd like to install (or we choose the latest version for you if that's the only one the app creator has made available). You are locked to that version until you decide to change it. We never change your bundle (the files delivered to your site) without your specific intervention.

[1] https://eager.io/app/vP1PnpNHAG3j/install
[2] https://eager.io/signup?developer
[3] https://eager.io/developer
Hayoo console client
"SpiderNode" [1] and "luvmonkey" [2] were two Node experiments using SpiderMonkey (from 2012). The first implemented V8's embedding API on top of SpiderMonkey. The second implemented libuv bindings in SpiderMonkey. Neither project was an official Mozilla project. Mozilla's SpiderMonkey team has (casually) discussed rebooting SpiderNode for server-side ES6 and asm.js support, but nothing is planned.

[1] https://github.com/zpao/spidernode
[2] https://github.com/creationix/luvmonkey
Yes, and it's probably good to note that the issue has been fixed so as to not unduly scare away any newcomers to C++. Thanks for doing it for me :) Still, at the time the

for(auto& item : vec)

syntax was merely a talking point being tossed around C++0x meetings. And to this day the project I'm working on still hasn't officially dropped support for C++90 so I'm stuck with the old syntax anyway :/
He absolutely had a duty to keep fighting them because the money raised was by people who wanted just that; to fight until the bitter end. Instead he settled and thanks to all of donations and other podcasts chipping in to push money his way; he got off free and clear and with nothing to gain for other podcasters. This will come back to bite Carolla in the ass big time. I've been listening to him since Loveline and have been using his amazon link for months...
This is great. Hats off to the Author, and to the Design and User-Experience Community for putting this kind of information together. As a Developer though, I'm left with a bit of anxiety after reading this.

I think that part of the reason the top 50 E-Commerce sites haven't implemented these features is due to the fact that their impact may not have been demonstrated enough, and articles like this will certainly help address that and bring more attention towards solving them.

The other part of the reason is that these behaviors are difficult to build (IMHO). I admittedly haven't done much research on how to implement complex search features like these, but I bet that the amount of information regarding best practice or established patterns for these search types is lacking. Without that information, the skill level required to design them is relatively high.

I'd love to implement these features in my apps, I feel the frustration of the users. But what I'd love to see now is an article or blog post in response to this that pairs each issue or desired behavior with a pattern or solution.

Making the problem visible is taken care of now, but the development community needs to come up with and/or share the solutions.
If your predictions are any good, you do not need the web frontend for your app. Just automatically trade based on them. A good CLI tool already exists, it is called "sx".
http://blog.roguecode.co.za/Netduino-Windows-Phone-Bitcoin-t...

Maybe you could extend that somehow?
No, that's simply not true. I've said this on HN several times through the years but it is still and will always be true: the US military is a slice of Americana. Virtually every subculture represented in America can be found in the US military. We live in your neighborhoods, eat at the same restaurants, watch the same TV shows, and send our children to the same schools as you. We are you.
I don't know about other neighborhoods, but Nextdoor in SOMA is pretty piss poor in terms of content.
Sure. The simple reason is they're more configurable. We, for example, route traffic differently if you are an Eager user testing your site than if you are visiting a site with Eager installed. Using Fastly has allowed us to not touch requests which don't need special handling at all, making our file delivery faster and preventing us from having to roll out our own edge servers.
Machine Learning Algorithm Studies Fine Art Paintings
one take away from the videos of the police in Ferguson recently, they point their guns in the protester's directions more often than not, as in they are dialing up the antagonism. Real soldiers would never do that, you only point at whom your going to shoot.

Wanna be soldiers become cops because its easier than making it through boot camp
Ah, sorry! I though liverebel was the new name.
They probably mean anyone who wants to leave, can, versus strict emigration control that communist countries had in place to stop brain drain.
It seems to me that you agree with Swizec. 'Great Dragon' sounds just like 'Great Dane' when you put other adjectives. Certainly to my mind it sounds like it's a particular species of dragon. Given that the only place green-coloured dragons live is in fantasy (the komodo isn't green), there's pretty free reign to interpret it.

And in the context of animals, it's particularly unusual to use the adjective 'great' by itself, without it being part of the breed name. 'Great big' maybe, but rarely just 'great'. If you saw a large bulldog, it would sound strange to call it a 'great bulldog' instead of a 'great big bulldog' or other adjective.

This being said, because of their most prominent colour, we can talk about "gray great white sharks", and get the colour in on both sides :)
From Glowing Plants To Nanodiamonds: YC's Biotechs Debut
(had to edit the title, longer than 80 characters)
10 minutes until some kid figures out how to disable the app.
It's not like this is a hypothetical -- the US military is deployed all over the world, and routinely faces protesters. Do these confrontations result in violence more often than, for example, ones involving US domestic police forces?
YAML (http://www.yaml.org) comes to mind, though I think JSON is a much bigger improvement over XML than YAML is over JSON.
> Contrast Java with Ruby or C#. There, the clients don't need to know whether they're accessing a member var or calling a method to get/set a property, NOR SHOULD THEY.

Others have noted that in many contexts in C# there is a difference, so clients do need to know.

As far as Ruby, clients definitely need to know, its just that since public fields can't happen in Ruby, its always method-based access for the normal cases.

Both of these lines are always calling a method on "obj" in Ruby:

foo = obj.a # equivalent to foo = obj.a()
obj.a = foo # equivalent to obj.a=(foo)

While these are using instance var (the closest thing to a "field" in Ruby) access:

foo = obj.instance_variable_get :@a
obj.instance_variable_set :@a, foo
foo = obj.instance_eval { @a }
obj.instance_exec { @a = foo }

There's no common syntax like C#-style properties that unifies field-based and method-based access, so Ruby is sort of the extreme opposite of attempts to have "properties" that make method-based access look the same as field-based access in the same language, even though its method syntax can make method-based access in Ruby look like field-based access in a completely different language.
I know a few 1st generation Chinese kids (age 8-18). It was interesting to see some of them posting very pro-Chinese stuff to Facebook a few months ago when the Diaoyu/Senkaku Islands dispute was heating up.

Usually they just post about kids stuff.
It's not just C++ either. "What do you mean you want to use LINQ (in C#)? No one understands that rubbish".
Just remember that some of the most successful and influential people like Steve Jobs, Linus Torwards started their projects without enough qualifications and without knowing what they are doing. They just wanted to create something and went for it.

I suggest reading listening personal history of the these tech pioneers
I am the "neighborhood lead" for Nextdoor in my neighborhood and I have found it incredibly useful, for a number of reasons: meeting neighbors, unloading free/cheap stuff I don't want to put on Craigslist or Freecycle, learning about neighborhood problems & news (vandalism, construction, permits, etc), finding and vetting service providers (plumbers, landscapers, electricians, etc), and generally staying in touch with people I live near. This is hugely more valuable than the crap I see on Facebook. Nobody posts ice bucket challenge videos on Nextdoor, or kid pics, or game invites. :)
in regard to crowdfunding actions by individuals instead of established organizations like EFF. He just screwed that up for everyone else. He said over and over on his podcasts and on other podcasts he would not settle, even as late as a week ago before he took vacation. And he kept pushing people to use the Amazon link to boost the balance so the fight could continue and finish them. Unless we are missing something from this settlement, I think he will loose a lot of the good will he developed with other podcasters and those listeners he would not otherwise have had on his side.
> There are places like Hong Kong, Singapore, Australia, etc

Hong Kong has been part of the PRC since 1997.

Australia is part of "the West" and along with New Zealand has had a high immigration from Asia for 30 years. When I grew up in Auckland in the 1970's only 1 or 2% were Asian. Now 23% are Asian.
This is incredible. Often times in a typical data structures class students can get have a difficult time developing intuition for things like BSTs and sorting. This is an awesome tool!
“What's Wrong with Education” via Medium
I'd much rather have a simple web of trust between the people than this central authority.
SF Pythonistas: PyLadies MeetUp 8/21 6pm
I'm still pretty noob at Japanese, but I have lived there for 6 months and took 3 semesters of introductory classes. I've never had the motivation to study, but I thought I'd plug a really cool flash card type app called Wanikani [1], from the guys behind Tofugu. I maxed out the free level but I didn't want to dedicate my time to learning yet, so I haven't moved on to higher levels. I'm hoping this can be a way to develop my vocab, but I also like the idea from elsewhere in this post of finding some sort of radio broadcasts in Japanese, it would be super helpful if they had a text-based script of the dialogue too.

Also, in my comprehension of Japanese on the internet, a firefox extension rikai-chan or the chrome version rikai-kun (which I use) is invaluable. With computers even Japanese people don't need to know how to write kanji, they just type the hiragana and hit space til they see it. This extension allows you to highlight the kanji, going in the other direction (kanji -> pronunciation/meaning, use your japanese keyboard to go from pronunciation/hiragana -> kanji with spacebar).

Also, for a dictionary I use Alc [2] which I found is very commonly used by Japanese people that need to find English words. The main benefit to using this is that there are many examples of the words used in context, and showing other kanji used for those same meanings. This allows you to make sure the kanji you found for the meaning you want is actually used in, or find the correct kanji for, the context you are trying to use it in. It is important to have a database maintained by people that know proper Japanese for sure, it's much easier to understand broken English than to try to use broken Japanese.

[1] http://www.tofugu.com/resources/wanikani/
[2] http://www.alc.co.jp
English also has some special meaning around verb ordering.

If you say 'expencive ugly car' you want to make a subjective statment about cost vs 'ugly expencive car' when you want to make an ascetic statement about an expencive car.

So, I think the general rule is context specific before innate trates. What about German?
Job scheduler for Node.js with MongoDB persistence
I've been happy with A Small Orange. Their $35/year plan will do the trick.

http://asmallorange.com/hosting/
Python is in a different boat than C++. If the Python language leaders decides to make a version that breaks backwards compatibility... well, they also make the most popular Python interpreter. The group responsible for the C++ standard isn't in the same position at all, they have to convince the different compiler groups (GCC,LLVM,Intel,Microsoft,etc.) to implement it for them.
This is the same dilemma that 1st generation Indian immigrants also struggle with.
Sir V.S. Naipaul compares it to being 'Shipwrecked'. You've arrived at a new land where you don't know anyone and build your life from scratch. You spend enough time here, but still don't "fit in" to the culture because you did not grow up here. Festivals are alien (ex: Halloween), holidays are alien (ex: Thanksgiving Day). You hit ceilings at work because the promotions in corporate america are mostly reserved for white men in their 40s. Your kids grow up here, and experience High School, Prom, College, Internship and such, and they have no idea what you are talking about when you say you miss the homeland.
You can't leave either, because you've put down roots, probably had some kids, and back home, things have changed dramatically, and even if you go back for good, you don't "fit in" there either, because you are always treated as the "NRI" - Non Resident Indian.

So after a decade or two,you are neither here nor there, essentially "shipwrecked" in America.
Read thru all of the pages in this PDF - Here are a few quick observations & requests.

(1)Could you reword this ? "You could start at the start" - to something like "You start at the beginning of the Phone book" Or "you could start searching from the beginning of the book". This sounds really conversational , in fact a lot of the text sounds conversational , I suppose you wanted it to be that way !

(2)What is figure 1.2 for ? Is it to accompany the text that says "Now suppose you log on to facebook" ? The picture here doesn't seem to serve any purpose. I guess it could go to the side of the page when eventually typeset. When I see a picture in between paragraphs , I automatically think of it as an explanatory picture and not something that has been added for 'fun factor'

(3) And figure 1.3 is not doing a good job at explaining itself too :( Is that hour-glass shape 'the algorithm' in itself ?

(4) The number guessing game and all of the associated illustrations are nice.

(5) "1.2.1 Algorithm speed is not measured in seconds" is really cool. I had a lot of troubles understanding why asymptotic analysis was necessary when I was first introduced to it. This sort of explains clearly that "seconds" is not the metric for analyzing the speed of algorithms. upvoting this part of the book :)

Good luck !
Rack, Change of Maintainer and Status
Oh the food is very good I assure you, they just may not be safe :)
Is 'extern "C"' still a thing to avoid name mangling? Some C++ features are easier not to use than others.
I wouldn't call it 'horrible', but rather, inconsistent with C++ and its target area.

Zero-overhead abstraction is a key talking point of the language. Virtual-by-default would contradict this entirely.
Marc Maron just tweeted this: https://twitter.com/marcmaron/status/501483878444695552

Sounds like the deal might formally extend to at least some other podcasters.
Only 14 more tons since C++98, which, of course, had 98 tons since C.
This is true. I was pointing out that eCryptfs is reading files off of another filesystem, and presenting the decrypted versions of the files as another filesystem vs. something else that can read directly from a block device.
So what happens to the raised $500k? People were donating money to protect the podcast community with Adam's case being the proxy battle. Adam settling wasn't in their best interest.
Scaling A/B Testing on Netflix.com with Node.js
I've been here for 20 years and I still don't think I fit. :(

And that's with a white girlfriend!
It is very frustrating to see as a foreigner. A magazine article will be talking about something like legalizing prostitution and will be more likely to quote Benjamin Franklin than to say what happening in other countries where is is legal.
Science (the way that it's practiced nowadays) has no ambition to reach logical truths. It just collects empirical validation.
This kind of thing would make DefCon challenging for me, I'd get into the puzzles and not attend any of the talks as I tried to figure them out!
That examples makes sense, but what about Strings and other types? I'm not sure you can do the same thing for a User object with name, age etc. I'd love to not have getters/setters but I have yet to see a replacement for all get/set scenarios.
Yep, the SF Bay Area housing policy really is a big example of "I've got mine, so fuck you".
If Personal Audio has already publicly stated they are willing to just walk away why keep this confidential? Only reason I can think of is they've actually offered something of value (such as paying Carolla's attorney fees).
By hiding the records from the patients, it obfuscates the record from the patients. They can't know what's in there to correct (with truth or falsehoods) it without seeing it.