skysight-inc/HackerNews huggingface dataset:
> Their voter registration efforts are not anti-democratic

They are to the extent they hit some groups harder than others, and especially to the extent they disenfranchise those who tend to not vote Republican.

> Republicans are probably the loudest integration proponents and seem to demand an unreasonably fast integration of (Spanish-speaking) immigrants.

Setting an unreasonably high bar for doing something is a great way to prohibit it.

> Even if some members spew anti-science agenda

No. An anti-science agenda is policy. You can't be accepted as a Republican unless you go against science on at least climate change, for example.
I've enjoyed working with riot.js (https://muut.com/riotjs/). It's a "minimalist" front end framework, written in vanilla javascript. It's easy to pick up, and it's not super opinionated. You can read/absorb the library in one sitting -- so you'll have a good sense of what's going on under the hood.

Another great resource is You Might Not Need jQuery (http://youmightnotneedjquery.com/). Take what you need, leave the bloat behind!
Just as a note, the code is greyed out and hard to read when Javascript is disabled.
The next iteration of Stanford's Coursera Cryptography 1 course starts on Jan 5: https://www.coursera.org/course/crypto
DART + Polymer? I know it`s not Javascript per say, but seems at least to be a step up.
That's pretty much the behaviour on anything that isn't a BeBox. I had a program I wrote that used this on my BeBox and when I moved to 5 Pro on a Pentium it kept giving the same tempurature.
That black color is very intense and IMHO not very pretty.
At least "easy_install" and the rotten "eggs" format seem to have been deprecated. Those tools had a failure rate above 50%. There were implicit assumptions about where things went, and if anything went wrong, there was neither a workaround nor a useful error message.
As the Tor community knew of a possible compromise in advance, what what is the purpose of this? Sounds like fear mongering by the TLAs with the aim to discredit anonymity within the network rather than actual malice.
I dunno. I'm curious as to why they chose that particular number.
Definitely nothing you can't un-see - it's just terribly jarring for me.

I pretty much find anything (that doesn't have inherent motion blur baked in - like film/tv) below 45 frames per second painful to watch - however 60 frames or more is smooth as silk.

Edit: I should point out I do a lot of CAD work, constantly panning/zooming. I'm sure in a text editor it wouldn't matter so much!
Even if it isn't part of theoretical CS, it's certainly part of the practice of programming, which university-level CS programs claim to teach.

> There's no traditional CS courses I can think of that this would fit in, except for maybe an ethics in CS course, which not all schools have.

All CS programs should have an ethics course, at least, and I think this would work in that context. For example, deontological ethical reasoning is about navigating among conflicting duties, and licenses can certainly impose duties on people.
OK I bite.

The benefit is to know, that such organisations are present these days on european soil. Another benefit is to know, that certain biometric border checks do not only hassle regular travellers but also them.
At this point we really don't know.
Sorry, wasn't checking my HN comments frequently (unlike Reddit there's no little red icon).

"meow" is a traditional string literal, whose type is const char [5] (array of 5 const chars). When you say "auto", you get the same deduction as when you pass something to a template foo(T t) taking by value. This triggers "decay", where arrays decay to pointers. Hence auto (and T) is const char *.

"meow"s is a user-defined literal (the Standard Library is a user as far as the compiler is concerned), for which you must include <string> and say "using namespace std::string_literals;" or something equivalent. The specification for UDLs says that this calls operator""s() which returns a std::string by value.

Yep, I'm the video guy. Glad you like them!
NC State University has adopted the same ceremony, though it is not well known and leads to really weird conversations occasionally, until I mention that the ring does not mean I'm homosexual.
Dystopian Fiction’s Popularity Is a Warning Sign for the Future
We don't know actually what he is suggesting while your idea is correct one most probably (I tried to be funny actually:)).

As well I agree about pyramids being simple. Another problem with communication theory is that Mayans used different counting system.
That's a fascinating perspective.

When I was growing up in the 70s and 80s, we were taught how to use a card catalog and later, microfiche for finding stuff in the library. While I was still in university up until the earliest 90s, I was still using microfiche for research.
I've been experimenting with creating music generating algorithms. I haven't it up on Github yet, because there isn't much to show right now.
Days of the year when Americans are most drunk, visualized
That sounds like the most boring possible way to learn webdev. Unless they're already a programmer, those things just aren't entertaining for most people. Making sure a beginner stays entertained is probably the most important goal, because people who get bored will give up before realizing their full potential.

So if anyone's reading this and feeling bad that they don't feel like doing that, just dive in and do something fun. The longer you spend learning, the more likely you are to pick up all of those important details anyway.
Purism CEO is Todd Weaver, he has posted on the Qubes list, https://groups.google.com/forum/m/#!topic/qubes-users/WX1IXB... where he responded to feedback by changing the motherboard design to increase max RAM and add a CPU with an IOMMU.
As I recall, we used this for system call testing/timing. (I worked at Be.)
I just finished writing a tiny sexp based lambda interpreter, and was thinking of adding some restricted type inference and checking on top of it. Timing.
Yes you are correct.

This also leads to the problem, were an astronaut to dive into a black hole to see what's inside, he would be stretched out in the direction of his fall.
It is a big leap to draw if life has to exist for a long time before intellegence can emerge. Given how close we are to the end of the carbon cycle on Earth (in geological terms) it implies that it takes a very long time for intelligent life to evolve. This requires that life appears early.

What I think is better proof that intelligent life is rare is the existence of stars. Stars are like finding gold coins on the street - they both only will be there if intelligent life is not.
I am always amazed of the bad quality of these leaked documents. Not just the design but also the contents.

Both PDFs have a ton of unsorted, unordered information. It looks like just a bunch of random facts thrown together. Not sorted by country, not sorted by threat-level, no table of contents, no references.

CIA, step your game up.
ARCHLORD 2, Conviertete en el Rey de este juego
12 of the Best Free Git Books
No, and the US has an "Order of the Engineer" modeled after that. It always seemed silly to me to wear a ring on your working hand when the first thing you do when working with your hands is to take of jewelry.

"Engineer" is a protected job title in the US, but most are able to operate under an industrial exemption and so legally use the title.

The reason why some are picky about the title is that it is a licensed profession, and has some expectations associated with it. If someone tells me they're an engineer, I assume they know how to use a Laplace transform, because that's common across disciplines at the undergraduate level. Same as applying perturbation theory at the graduate level. Same as having a common corpus of basic science knowledge. Same as with professional code of ethics. Etc.

To use your own logic above, calling yourself a software ninja doesn't make you a ninja, and calling yourself a software engineer doesn't make you an engineer. It might be legal, but it's crass.
As far as anybody can tell and based on his comments, no he doesn't have any patents. He mistakenly thought his algorithm was copyrighted and algorithms are not copyrightable in US and generally in many countries around the globe.
Secret?

How is that secret?

Pozzolonic mortar ingredients have been know for a long time.

In fact, ashes have been used for making concrete for a long time too nowadays. Blast furnaces produce ashes that are routinely used for that.

Bad title. In the article then they say that what is secret is the reason why pozzolonic mortar withstand well time.

Sensationalist reporting...
It says Master of Engineering on my diploma, I can call myself an engineer if I want to.
If you don't mind my engaging you:

What 'insult' (imho insult is in the mind of the beholder, but that's for another day)? Do you see the religious stuff, in being un-overlookable, also as some kind of insult? But more important to me is your critique of his experiment; do you really feel "bad for him" for exploring ideas of his own labor? C'mon, isn't that what a hacker is? Surely it matters more to be true to your self than to align with the world's reputations. Thank you for your time.
I see you asked here as well [1]. Todd (the founder) answered some questions at Ars Technica: http://arstechnica.com/information-technology/2014/11/crowdf...

Do you need more than what he says there?

[1] https://news.ycombinator.com/item?id=8779973
I'm not sure what happened there, because that's the HTML doc title. We've changed it back.
What's the difference? Isn't that effectively what a startup is? I'm guessing your definition of startup is raising money and hyper growth?
I think Google can't answer complex queries because it cannot understand the question, because the answers to the questions are generally created by humans, and are not easily scraped from other sites. So it seems likely that Google will buy Quora, or make an equivalent.
You can't just say you worked at Be and not tell more stories! When were you there and what did you do? Why do you think you didn't take over the world? Have you tried Haiku?
Boompx – Weekly News #2
Those are topics that could be discussed in a newspaper article without releasing the original documents, which contain all sorts of potentially problematic material.

Here's a sample from the report:

"In an operation to screen for Hizballah members traveling from Venezuela, the Mexican Center for Investigation and National Security (CISEN) planned to take into secondary screening Venezuelan passport holders without a mastery of Spanish."

Casually disclosing what airport security officials know about the travel patterns of terrorist groups, and how they intend to watch for those groups is very troubling.
No, it's not. The anonymous downloading doesn't really work either. It's day 3 of trying to download a 50MB test file right now.
These documents are boring; if you crowdsourced documentation on how to handle security checkpoints at airports to Metafilter, you could expect comparable insight and quality. They're practically brochures.

Presumably, every western intelligence agency in the entire world has comparable (or, hopefully, better) brochures. Make sure your passports are in order! Carry the right amount of luggage! Don't fidget! Keep your story straight!
Debt doesn't always have to be repaid. It can be refinanced and carried indefinitely. People do it all the time with mortgages. I know people who have lived in the same house for 15 years, but due to frequent refinancing and cashing out equity they still have 29 years left on their mortgage.
Assuming your friend already knows javascript, Backbone would be a solid choice. You can add it to an existing codebase as a model layer and then if you really truly need a framework you can tack marionette or chaplin on top of it.

If your friend's a total beginner, though, then it's better to just learn vanilla js for now.
>Usually, the answer resides somewhere in the first page of results.

And that's the business opportunity.
Yep. The grandparent is good advice. This, though, is effective advice.
I'm playing around with SDL2, C++ and component-entity systems.
ECommerce best UX practices
Warning: Do Not use my mirrors/services until I have reviewed the situation
I've written about Meteor a few times, recently not too positively (https://news.ycombinator.com/item?id=8230631), but I still think it's the easiest way to get started with full stack JS development. It gives you a bunch of quick wins which is really good for morale, and from there you can slowly start looking at "raw" node if you want to.

An essential that might be obvious but in case he missed is that learning JS is much easier in the developer console. If you want to experiment with underscore, go to http://underscorejs.org/, hit cmd-i/f12 and type in _.map([1, 2, 3], function (x) { return x * 2; }); or if you want to understand moment, go to http://momentjs.com and type moment().fromNow(); in the console -- the library objects are available there and this makes it really fast to try things out.
Real debt has to be paid back. There is no requirement to ever pay down the technical debt. Therefore the analogy is misleading.

I also think that the call option is a bad analogy for similar reasons. In a call option you could be obliged to pay out. You never have to pay out with code. You can decide to get your developers to write code or not write code. No bailiffs will come knocking on the door.

Technical drag coefficient may be a better analogy.

For a car, the drag force increases as you speed increases.

For code, the more features you want to add, bug you want to fix, etc. (i.e. the bigger your velocity) the more the TDC will kick in to slow you down. It may put a speed limit entirely on what you can do until you put work in to reduce it.

Also you can write-off the car and invest in a new one. I have seen this many times of course - the 'new product' that is written that won't have all of the problems of the last one.
I want to disagree a little bit with chas here and just say that type theory as we know it today emerged out of a different, post-computer tradition than old-school Russellian type theory. Modern type theory comes arguably from Martin-Löf and the FP domain.

As for what is type theory vs. set theory vs. category theory, I'd put it this way: type theory is a flavor of proof theory built on computational justification of inference rules and patterns of reasoning. But that's maybe a bit boring sounding, so another way to think of it is, type theory is a framework for thinking about what makes sense in a strongly typed programming language. Most PLs with types just throw types in as an afterthought, whereas a type theoretic perspective says, start with the types, use the types to express what you want the programming language to do, and the lambda calculus that you get from this is your programming language.

What sets it apart from set theory is that type theory is much more about inference and justification. Set theory is more a theory about sets, where you presuppose these things exist and have properties (membership, etc.) that you want to capture and reason about. Type theory, on the other hand, is a way of thinking about how to invent new sorts of things, and a tool for reasoning in and of itself. You reason about sets using some logic, type theory is a logic.

Something similar is true about category theory as well, only for a different sort of thing (whereas sets are defined by membership, etc. categories are defined by objects and maps, etc.)

A good analogy, I would argue, is this:

type theory : set theory/CT :: mathematics : physics

One is a general framework of reasoning, inference, proof, etc. the other is a domain that you apply it to. It's not a perfect analogy for all the obvious reasons, but thats roughly how I'd suggest you think about it. When you do your set theory, you take for granted all the stuff like conjunction, implication, quantification, etc. just as the language you use to talk about sets. With type theory, you're looking at those very linguistic constructs.
Tribal knowledge exchange
It's one of our crypto challenges, and the conceptual basis for the BEAST attack.
How much of the hardware and software you're using now was originally conceived and designed by credentialed PEs and FEs?

You can walk up to Woz and tell him he wasn't an "engineer" when he designed the original Apple hardware, but you can't possibly expect anyone with a clue to take you seriously.
(Note, not a CE any more, but I did Civil Engineering @ Cornell with Professors that were big into concrete, where many of the people who wrote the paper are from.)

First of all, I bet that the strength of the concrete builds pretty slowly. They're mentioning a 180 day test, where most modern concrete is considered 'fully cured' at 28 days, and generally you're looking at a few days to a week before it's got enough strength to continue construction. (Note that concrete will continue to cure indefinitely as long as it's kept moist and at a good temperature. E.g., I looked at some concrete from a floating bridge that was 40 years old and it was 3x stronger than it was supposed to be based on the original specs. There's some scatter in those, but 40 years in a cool poist environment didn't hurt.) Also note that there are a lot of interesting additives to concrete that can change the behaviour of modern concrete, to make it easier to place, faster to set, slower to set, pumpable, high strength, high stiffness, or whatever.

Second, Concrete tends to be a pretty local thing. You don't tend to ship the raw materials long distances, since they're heavy and low value. In places where there is volcanic ash, it can be used. But then you get to places like the whole US east of the Rockies, and there's none of that.

Third, we lost the recipe for Roman Cement for the better part of 2 millennia, and only recently rediscovered it, well after the discovery of Portland Cement and it's spread through the world.
20 Resources Every Entrepreneur Should Follow
A big part of why Rome's monuments have lasted is they didn't use reinforced concrete. Reinforcing with steel rebar allows much thinner concrete walls than without, however it also makes them susceptible to rust/expansion/crumbling when water gets into the material.
Troubling? Why? The docs are multiple years old.
Get Your Startup Ready for the New European VAT Regulations Today
If the technique can be thought up once, it can likely be thought up more than once. http://en.wikipedia.org/wiki/Multiple_discovery
Heh, i keep seeing roguelike players go "bless RNGsius" or similar when they get a particularly potent item.
I'll start added recommendations to the link, so keep 'em coming.
Good UX ideas to improve shopping experience
There is more to taking care of people than just prescribing drugs. Those other avenues are largely ignored for people with CF. And, again, the drug in question only helps something like 5% of the population. It is mutation specific. If you do not have the mutation it helps, you are completely out in the cold. Plus, CF is genetic. It is not like treating an infection where if you give enough of X drug, it goes away. So my understanding is that Kalydeco is around $250k per year for life. I don't know about you, but that looks like a really steep price tag to me. Most folks do not make that kind of money. They just don't.

Edit: And that is before we even get into the controversies I have seen on CF lists about them possibly spin-doctoring their data in order to get the stock price up or some such (I honestly didn't pay too much attention).
Screening for people who do not have mastery of the primary language of their nationality seems like something so obvious that leaking it is of little consequence.
Worth watching the documentary Kingdom of Dreams and Madness.

http://www.rottentomatoes.com/m/the_kingdom_of_dreams_and_ma...

The documentary is an amazing peek at Studio Ghibli (primarily of the group working on Miyazaki's last film "The Wind Rises"), even though the atmosphere is not what I'd call delightful, it doesn't lessen but increases my admiration of their work, to be able to create something beautiful in spite of the amazing pressures of animated feature film production is an incredible achievement in itself.
I was born in 1990 - I spent my childhood in libraries for fiction, and I guess occasionally for extremely basic "research" for school projects, but at an age when "research" was enough to look up a book on the topic I needed to know about, that probably was at least partially a picture book, then borrow that and go home with my mum...

Have fond memories of both card catalogs and microfiche, but only really for finding novels I wanted.
Norse presence in Artic North America is neither controversial or new. This discovery isn't terribly surprising, considering their settlements in Newfoundland and Greenland. That said, there's no evidence to suggest there was any meaningful exchange between the Norse and sub-Artic indigenous nations.

The sweet potato, on the other hand, does indicate at least some incidental exchange between the Americas and Polynesia: https://en.wikipedia.org/wiki/Sweet_potato#Origin.2C_distrib...
As most people have said learn Backbone. This is really worth reading as a starting point:

http://backbonejs.org/docs/backbone.html

If you don't understand all of that, probably learn more javascript.
It isn't secret, just the usual linkbait. We changed the title to a representative sentence from the article.
Even fiction books can be incredibly insightful, so don't just restrict yourself to nonfiction.
Reading levels have been a feature of literature study for centuries. Literary works have been "graded" (assigned levels) and sequenced for a very long time. Also, even a single, significant work, such as a work by Shakespeare, would be broken into levels, with the basic plot learned first, then later some memorization of important passages, then more analysis of the language, then a study of the historical events that formed the background of the story as well as the history that was taking place as Shakespeare was writing, then, with all of that in place, a consideration of the themes and subtle messages of the work and comparisons to other works.

Since the mastery approach paid such close attention to readiness, prerequisites were better thought out. The prerequisites for literature at a certain level were not merely lower levels of literature. They also included the study of history, languages (Latin first, then Greek), rhetoric, and so on.

There's no single, objectively correct sequence, even for STEM subjects. But a master teacher can learn from experience what should be learned first, and to what level, to make a student fully ready to learn any given thing. Then take many experienced masters, put them together, and have them carefully work out a prerequisite tree from which they derive a sequence of instruction.
Both recipies call for heating the limestone. So why is the modern process so much more energy-demanding? Is it heated to higher temperatures?
If Linux is booted with vesafb enabled, many programs can draw graphics without using X.

https://en.wikipedia.org/wiki/Linux_framebuffer
Would a mod care to explain why this this link was demoted? I anticipated the title correction (in this case, counter-PR to security snake oil IMHO is warranted), but I cannot fathom any reason an uncontroversial story like this with few comments would otherwise be demoted.

http://i.imgur.com/1gWWJB5.png

edit: why, that's quite magical: http://i.imgur.com/YuXftG9.png
A stats service for new websites that notifies you when interesting things happen on your website.
Concrete as used by the Romans has good vertical / compressive strength, but lacks the tensile strength you get with steel-reinforced concrete (which has shorter lifespan due to corrosion and similar effects). So you'd have to build thicker walls and use something else for floors.
Occam's razor strikes again.
You make some valid points, but what about instances where you have a getter and a setter?