skysight-inc/HackerNews huggingface dataset:
My worry about using this is you'd better be damn sure you never actually use jQuery or libraries that integrate with jQuery if you're going to use it. I think this is a cool demonstration of the difference between some of the "convenience" functions of jQuery many are familiar with and the MEAT of jQuery which is the functionality and cross-browser issue smoothing.
From New Hampshire and I like to go for hour+ walks all year round, and deep winter walks are my favorite by far.

"No such thing as bad weather, only bad clothing." (Swedish saying I was told)

People who want to be outside have good boots and down-filled parkas.
Time heals all wounds.

Microsoft is like a senior citizen with a dark criminal past. We look at him and seem somebody who is feeble and harmless, and forget that he's served time for rape and murder.

Google is young and fit and strong. Sometimes he's so brash and clueless that he steps on people and they get hurt. We are more concerned about his potential for wrongdoing than for whatever bad things he has actually done.

IMO, Microsoft has far more real, tangible crimes and misdeeds in their past than Google has.
It!
That's a good point and I agree. But the standard workarounds mean that the content is available. It's an annoyance to have to follow two links instead of one, or open a different window. But the cost/benefit of sacrificing good content to avoid that annoyance would be way off for HN.
Right, so let's say your state looks like this:

{customers:[{name:"bob",age:21,id:345},{name:"lisa",age:22,id:2992}],selected_customer:345}

Now, in this UI if "bob" is selected that's all you see. So the intermediary JSON looks like this:

{customer:{name:"bob",age:21}}

Since neither the internal UI, the full customer list, nor the selection cursor are visible at this point in the UI, all that info can be preprocessed and omitted, leaving only the bare UI-relevant information.

You are right though, many people use "props" in a way that overlaps with what I'm proposing... If you were to write an app where 100% of data is stuffed into props for all components (including the root component) with no direct reference to the state, it would be similar to my suggested approach.
> From what I see, correct me if I'm wrong, many people in US still believe those wars are justified, soldiers are defending their homeland (in foreign countries half across the globe that didn't attack US anyhow imaginable), killing just few bad guys (and not creating many more by behaving like that-heck, if they would be killing my family and friends back home because of nothing, it would be hard to resist temptation to strike back somehow). And I could go on and on, you know the drill.

Many people definitely still hold these views. It's actually kind of tragic, the impact it's had on the younger generation. I was 19 when 9/11 happened, but my ex was only 12. It, and her parents' reactions, have completely warped her understanding of the dangers in this world and the value/merit of the wars that followed. It doesn't help that she's a military brat (so am I, but my father, despite being in the military, was actually a pacifist; this has had a major influence on my view of things) who saw her neighbors going off to fight the wars. It had to be justified, otherwise she couldn't come to terms with the men and women that didn't come home, or didn't come home whole. If she'd been older, perhaps, she could've viewed it more critically and less emotionally.

I point to her as an example, but her stances and views on war and foreign policy, even for someone who's liberal [0], aren't that out of the ordinary. We've got a whole generation now that came of age in a period of (largely) media induced fear. As I said, tragic, and terrifying.

[0] US sense, not that liberal in the global sense.
Microsoft is bringing Xbox 360 games to the Xbox One
Senators Think Stock Buybacks Might Be Manipulative
But you're only blocking ads and analytics? You're not making any effort to avoid the sites that track?
It looks good and seems to capture the vibe of the moment well.

Any details on how it works? Which networks do you monitor? Is it just Twitter? How do you know where people are from? Do you go by language? Only take into account tweets with geo information?
Shh... don't point out the hypocrisy of installing software but preventing the "Ask Toolbar" that it tries to install from installing.

How dare you hurt their business model by preventing the program from installing spyware!

You should be running IE with 12 different toolbars and Bonzi Buddy and the 90-day trial of McAfee.
Tag-Based Continuous AWS Cloud Backup and DR
You've been caught acting as a shill for SourceForge. The least you could do is admit it and slither away.
It would be a subset of C.
This is very resourceful, you should make a dark theme that's easy on the eyes, that would make this perfect.
I think you're overestimating how much water cattle ranching actually uses, given USGS data on the subject [0].

Not that I disagree with you; from firsthand experience, I know full well that there's plenty of room for improvement when it comes to water use on cattle ranches. However, that firsthand experience also suggests that alfalfa isn't the only food cows eat (the family ranch I helped out on through my childhood involved a lot more grazing than even grass hay, let alone alfalfa hay, and pretty much all the pastures I remember were watered by rainfall alone), and that cows aren't the only use for alfalfa (a lot of grazing livestock - horses, goats, etc. - also eat it in large quantities, though I'm sure cattle are the dominant consumers). If alfalfa's using a disproportionate amount of water, then I'd target alfalfa specifically instead of incorrectly antagonizing the ranches buying it.

[0]: http://ca.water.usgs.gov/water_use/2010-california-water-use...
I don't disagree whatsoever. I frequently wonder, "What could Elon Musk do with another 100K employees and Apple's war chest?"
What's the most efficient way to save a live?
Ah, OK, thanks. Although all my components below the top level receive everything as props rather than referencing the application state directly, I do have cases where some props may or may not be used depending on whether some UI is visible. I've thought maybe it means I should break up those components into sub-components but your suggestion might be a good alternative.
Five Unique Viewpoints on Design
Before they announced this, I actually considered getting a Facebook account.
Yes! I too would love to know how it works under the hood!
Building a 3D model from paparazzi photos
This is a bit of a name clash with Clozure CL, a common lisp implementation. http://ccl.clozure.com/
Yes, but the last 25 years, for what? Unlike North Korea or China (our major economic partner) Cuba has neither a greater record of human rights abuses nor Nuclear weapons.

Edit: I'm not arguing Castro is not bad, but as far as dictators goes he is probably a lesser evil; as it stands US Foreign policy has done nothing to displace Castro* but a great deal to oppress the Cuban populace.

*(although we did displace a number of democratically elected governments in other Latin American nations) -
Joe Biden campaign accepting Bitcoin donations
timrpeterson

Your comment has been hellbanned for some reason. You may want to look into it.
I monitoring 7 networks: Facebook, Twitter, Google Plus, LinkedIn for the World and VK, Odnoklassniki for Russia. GEO targeting by source popularity in country.
Internet is going to be spotty all over Asia unless you're in South Korea. The only reliable trick I've found is to find a local coworking space that caters to the tech startup scene. Typically these spaces have good, reliable Internet.

Otherwise, to deal with the censorship and monitoring VPN is the way to go.
America was shocked by the nationalizations in Mexico in the decades before, so it's unsurprising that this was considered bad form. Embargo was always the escalation of choice then.

I believe Castro was also pretty Marxist well before 1959. That would have constrained what any politician in the US could have done.
A timing attack on MemoryProtector
Given that English is a hybrid language anyway and historically has demonstrated a willingness to accept loaner words from any source, a solution could be to adopt the 160 symbol IPA. According to Wikipedia, seems like everyday English could get by with around 20 vowel and 24 consonant symbols. Regional variation spellings, for example battery: bat-er-ree (US) v. bat-tree (UK), could be learned as synonyms. But how would you handle homophones? EG Japanese, which is loaded with homophones, had that problem way back when they tried to convert from Chinese hanzi logograms to an exclusively phonetic kana writing system. They wound [homograph] up mixing the two with Chinese ideograms setting the intended theme followed by phonetic kana to particularize pronunciation and grammar.
Not really. Sure, statistics on whole populations favor whites and asians when it comes to test scores. But any doctor you may come in contact with has passed many tests of knowledge and ability at all levels of their education and career. They have seen many patients, have not had their medical license revoked, can still receive medical insurance, so on and so forth. Such a selection of individuals will not follow the distribution of intelligence one sees in the general population. At this point you are just as likely to have a crackpot white doctor as a crackpot black doctor.
I hope they are able to make some good, lasting progress. I fear that a Republican administration would dismantle the startup style team and replace it with a more enterprise approach (bring in IBM or Accenture type companies) that would spend substantially more and accomplish substantially less.

The basis for this concern is the contrast in technology efforts in the last presidential campaign, where Obama brought in Harper Reid and a small team of very talented people. Romney hired some big companies.

18 months is not a lot of time to change the federal government.
Hey how did you get this? Sitecake is not using cake, SQL or aything you've mentioned. Please download Sitecake from our webiste and try again.
There are useful criticisms, and useless criticisms. It is easy to criticize studies for not being what you want them to be, but the exercise is useless. It is harder to criticize studies for failing to be what they are supposed to be, but the exercise is far more useful.

Here are some valid criticisms of studies. It doesn't clearly state the theory. It doesn't clearly state the prediction. It doesn't actually test what it tries to test. It doesn't have references to where you can learn more about the theory. It fails to refer to important evidence in the literature that it should have. It doesn't describe the limitations of the design. It doesn't have suggestions about how to better follow up on the result.

In the end a study is supposed to be one point in a grand logical argument that eventually comes to a conclusion about said theory. It should be criticized based whether it is a well-made point, not on whether it is a complete argument.
“Just be yourself” is cruel, fraudulent advice to give young people
One white male wage earner whos job was protected by racism and sexism.
The paper contains the motivation: "For our needs at Twitter, we needed a stream processing platform that was open-source, high-performance, scalable, and was compatible with the current Storm API."

I guess 3/4 isn't bad.
To answer question #1, a lot of people use the SSL Server test: https://www.ssllabs.com/ssltest/analyze.html. It's one way to analyze if your certificates and SSL/TLS settings are configured correctly. The results are arguable - getting an "A" does not guarantee safety - but getting an "F" can show that more work needs to be done.
And what's a point in such a complex approach, if a proper interpreter (or, even better, compiler) is much simpler?
You're off by an order of magnitude on the cost of a TBM.
I live in Hawthorne. Residential real-estate is fairly expensive in some areas (western side, where ~1200sqft goes for ~$700K), but commercial real estate is still not that expensive. Plus, Hawthorne is very diverse and Spacex is located on the less expensive east side of the city.

Nearby El Segundo is quite a different story, which I assume is part of the reason SpaceX moved from El Segundo to Hawthorne.

I also expect that they will run the test track around their current airport campus. I'm not even sure if they need to buy all that much new property to do so. They may just need to cut a deal with (or buy) the airport.

The cool thing is that this test track should be visible from the 105 freeway (along with the massive Tesla logo). So even people not familiar with the project will be enticed to find out more!

As a Hawthorne resident, I am excited!
I own Cherry Brown (Das), Blue (CM), and Clear (CODE) keyboards. I've used a Keyboardio Model 01 and it feels superior to all of them.
Ideally it does one pass, except under the following conditions:

For initialized arrays with unknown size, a first pass is done to count the number of elements.
For architectures where arguments are evaluated in reverse order, a first pass is done to reverse the argument order.

From: http://bellard.org/tcc/tcc-doc.html

This great code to read. I need to get back to playing with it again.
Thank you. I already have a dark concept and I will try to release it as soon as I find a good place to put a switch.
That's a great point but the amount of analysis seems huge. Also what to quantify exactly? (and the criteria is different per programming paradigm)
1) Strength - always at least 2048 bits, 4096 if speed isn't as critical as security. For your CSR make sure you use SHA256 for signing (http://itigloo.com/security/generate-an-openssl-certificate-...)
As for ciphers, depends on the tradeoff you need for compatibility vs. security; I would consult Mozilla:
https://wiki.mozilla.org/Security/Server_Side_TLS
They also have a handy config generator, depending on what server you're going to use:
https://mozilla.github.io/server-side-tls/ssl-config-generat...

2) For lowest cost and no bullshit, I'd go with CertSimple (https://certsimple.com), or DigiCert (https://digicert.com).

3) As mentioned below, SSLLabs will point out if any of your config is risky. Besides that, you might want to add a 301 URL redirect to your web server to force people to only use SSL and avoid the fatal mistake of someone forgetting to type http_s_.

Have fun!
Word.Camera turns your photos into a strangely written story
I won't disagree, but Castro used animus against the Yanqui for political gain for forever. Over the last 25 years, it may be that the Florida based Cuban expat political bloc alone was enough to set that in stone.
> (Google and Apple specifically) aggressively optimized their business around labor and tax laws to the point of conflict with the spirit of those laws.

This is pretty forgiving language to describe two companies that actively (illegally) colluded to depress the market value of their senior employees.

edited to add source: https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
Not OP but I'll hazard a guess it looks for URLs which appear at an accelerating rate on Twitter, using a whitelist of domain sources (since we see several frequent domains).

One feedback is I'd avoid the animation effect until the user has been idle for a few seconds.
Mozilla has a great article posted up about this here: https://wiki.mozilla.org/Security/Server_Side_TLS
I am much more fearful of cars than nuclear. People are just so stupid behind the wheel, running up on cars tailgating, bobbing and weaving lanes...I've already lost several friends and family to stupid drivers. It disgusts me how one idiot is basically, with a simple test, given free exercise of a dangerous weapon in public.
Elon Musk Attacked by Future Elon Musk
Bloomberg Businessweek Releases the Code Issue Special
I was just in Manila a couple of weeks ago and found the Internet to be infuriating. I could simply not find a place with decent Internet. Even the mobile Internet was terrible. I left Manila and one point and went to a remote-ish island and got faster mobile Internet there than I did in Manila.

From my understanding, the reason for the slow speed is both infrastructure and business. Apparently all traffic in the Philippines is routed through California or something weird like that. On top of that, Filipino telecoms are corrupt and have little incentive to provide good service.
The answer to that question is probably full of insights for Product Designers trying to improve the retention metrics of their products :)
There's something called the Idaho stop which is, very simply, allowing cyclists to treat stop signs as yield signs, and red lights as stop signs. Since traffic lights are not meant for cycling at all and often don't make it safer, this alternative has turned out to be quite the safe compromise.

http://bikeleague.org/content/bike-law-university-idaho-stop

That page also mentions other states where a cyclist can go through a red light, usually if it is supposed to be triggered by vehicles and the smaller bicycle can't achieve that.
Yeah, sounds just like my old neighborhood, and I grew up in the 80s.
The fundamental problem with testing psychology was explained by Thomas Kuhn in The Structure of Scientific Revolutions. It is that no theory has (yet) proven so compelling that everyone can agree on it. And that is the case because the subject is intrinsically complex.

That said, despite its limitations and current failures, we do not have a better intellectual process than science to study such questions.
The Keyboardio is fully open source, from the schematics to the CAD files to the firmware. It says so several times on the kickstarter page. Heck, the code is available right now: https://github.com/obra/KeyboardioFirmware/
I don't think anyone should be specifically antagonized. If agriculture paid market rate for water, instead of pennies on the dollar, the market would do a great job ensuring our scarce water got allocated for maximum utility.
What circumstances caused you to be writing closed source code without being paid for it?
Indeed. http://i.imgur.com/3Aw74mW.png
It is a good rule of thumb in writing not to make the reader work hard to get your meaning, to have to blast for it if you will.

Brevity promotes simplicity and simple things are much easier to understand than are those that are prolix.

So writing in a style consisting primarily of short, easy-to-understand sentences is in itself a good rule of thumb when aiming to write well.

But it is only a rule of thumb, as I see it, and when it is enshrined as something more, it can do more harm than good.

The English language is a marvel of complexity and has so many rich, diverse, and colorful elements that you cheat only yourself as a writer if you fail to give full scope to such elements in choosing how to express yourself in the written word. You want to make a driving argument? By all means, use active verbs to punch along short, compact thoughts with an aggressive rhythm. Want to weave fascinating characterization? Well, then maybe relax the feel a bit and, with Dickens, unwind a string of long, flowing sentences that carry your reader along into a wonderfully imaginative series of pictures, running page after page, that hardly turn on being short, compact, and punchy - indeed, that are the very opposite. The point is not that you want to go to one extreme or the other. The point is that, as one who seeks to write well, you should avail yourself of the rich set of tools available to you without feeling bound to adhere to any form of absolute rules about how best to use them.

So, write away! Go for feel. Go for rhythm. Go for clarity. Go for what best suits your purpose.

And, oh, yes, do keep it short and simple, except when you find it doesn't suit your purpose. A rule of thumb is just that. In the end, do what gets your point across for the long-suffering reader who deserves to have it done well.
I ran into that a few days ago and I was mildly annoyed. I didn't install uBlock to protect me from malware, I installed it to remove ads on pages that abuse my eyeballs with them. This just makes me wonder what else they'll do that goes outside the original scope of the software.

Disabling it was easy enough so I'm not too mad about it, but I still don't like it.
It's not my experience that apple varieties in the grocery taste "pretty much the same." Maybe you meant something else?

Apple trees are grafted because the best-tasting varietals don't form the most hardy root system. You put the good-tasting apple tree on top and the hardy strain on the bottom (to become the roots)
Nope. Above ground, with solar panels on top.
Wait But Why - Tim Urban's take: http://waitbutwhy.com/2015/06/hyperloop.html
Recommended Reading for Marketers – Part 3
I am assuming that Snell Foundation would not be resistant to developing such a standard, as long as it was somewhat meaningful.

An affirmative statement that a helmet passed a standard could not be construed as libel, and I think the CSPC wouldn't be bothered about it.
Nice service! It would be interesting to see some grouping of stories. Some stories appear many times from different sources.
Mercurial works well with github, as it can communicate with git servers. I've used github in the past with several Mercurial projects without issue.

So you can move to github and keep hg.
Using the Cloud for Scalability
Very cool framework. I tend to avoid using this sort of framework for my applications because I'll usually end up having to hack around their components and styles, or because I only need 1 or 2 components and I don't wanna pull in everything. However, I'm definitely gonna be referencing some of their stuff for my own implementations.
It is bad manners.

It's the same as taking the free newspapers in your area, cutting out all the advertisements, and giving those out to people. Every person that gets the paper without the advertisements affects the newspaper bottom line. It affects it in a small way, but all together they add up. The newspaper functions because advertisers pay them, and if there's no reason for advertisers to expect their ads are seen, then there's no reason to continue paying.
The mating process looks like it is a mathemetical average of various statistics of the mother and father. It wasn't the kind of cool dna I envisioned, where the food search algorithm is a little program that the creatures execute.

If you're interested in writing software that genetically writes other software, check out this amazing book by Koza[1]. It's one of my favorite books that I have on my shelf. Armed with this book and a computer, you can have a ton of fun.

In that book, the author dedicates a chapter to virtual ants, and evolves programs for the ants that control where they move and what search strategies they use based on sensor inputs. And that's by far not the most interesting type of program he evolves. It's a thick book, and there are things like evolving a program to drive a tractor trailer and back it into a loading dock.

As a little bonus, this book was how I ended up understanding the vital importance of AST's, and it's how I first "groked" LISP. LISP isn't a pre-requisite to understanding the book, but you'll understand the big concepts by the end.

[1] http://www.amazon.com/Genetic-Programming-Computers-Selectio...
Thank you very much for sharing that, I'll probably get a Kinesis (still would like to at least try the Twiddler - might make sense with VR etc).
In your experience, is Stripe's subscription features good enough? When would I ever use something like a Chargify/Recurly?
Awesome - always was excited by evolution simulation