skysight-inc/HackerNews huggingface dataset:
Those are extreme examples of normal stuff, and that have been normal since schools (not educational institutions) were invented.

The idea for schools (with that name) came from Prussia (ie: Germany when they had a king), they noticed that their soldiers were not keen in defending their government, not patriotic, and fled from the battlefield upon hearing gunfire.

Someone then invented the "Prussian Model" of education, that was named "Volksschol" (pronounced volks school), that had as objective to make children believe more into the government and turn into adults more willing to go to war for it and even impose its beliefs on other countries.

The EUA (and several other countries) quickly copied the system, all of them (including Prussia original) making it mandatory, and to the people made the justification that it was for the good of the children (and who would refuse? school in greek means "leisure", and how would you dare refuse your children to have fun with other children, learn and get some social skills?), but internal government communication always made clear the intention was prepare kids to war, the report made to the US used some phrases (I do not remember the exact quote) like: "It might be harmful to children, but we can teach them to defend republic always."

And of course, none of this is lost to the UN (that state that is a human right to mandatory schools exist, and that those schools should teach about UN as institution to foster peace and about UN interests).

EDIT: fixed word that commenter pointed (I knew the greek meaning in portuguese and translated that to english... pardon me for the lost in translation meaning)
Phishing [and mitm] attacks are not mitigated by two-factor.

http://www.digitaltrends.com/social-media/thanks-twitter-but...

"So how can anyone hack Twitter with two-factor authentication in play? The account info you’ve just entered will automatically be entered into the real Twitter.com by the hacker. And seeing as how you’ve had your account info entered into Twitter.com for you, Twitter’s two-factor authentication will ping the victim with the SMS and temporary password as expected, Toopher (a two-factor security service) CEO Josh Alexander explains.

At that point, since you’ve received an SMS from Twitter, you’re probably under the assumption that the account recovery process seems legit and would continue to enter in that temp password into the fake Twitter site. Of course once that’s done you’ve lost complete control of your account."

http://www.theregister.co.uk/2007/04/19/phishing_evades_two-...

"Hackers sent the customers emails falsely claiming to be from ABN Amro. If recipients opened an attachment, software was installed on their machines without their knowledge. When customers visited their banking site, the software redirected them to a hacker-controlled mock site that requested their security details.

As soon as the hackers received these details they were able to log into a customer's account at the real ABN Amro site, before the expiry of the fob-generated number. They could then transfer the customer's money." (they didn't need to redirect the customer to intercept the credentials but it makes it harder to detect)
The reference to the asterisk you included was by that statement. I think it's clear that he was saying that for contrast, rather than because it is still true.
I hardly think I'm special for posting on HN. Have you read job adverts with "statistician" in the title? In order to do your day-job as a statistician you need to work with data products and tools which require more than MS Office type computer skills.
Flipkart to shutdown it's music store Flyte
Becoming Walt
I did the first two weeks of this course and found it quite accessible, although the second week question of implementing matrix algebra in SQL didn't seem to have much preparatory material in the lectures. Unfortunately I've had to drop out due to a concussion, but I think that most HN'ers would be able to take this course.
If a project is so obviously in bad shape, management should be aware, otherwise they are incompetent. Therefore there is nothing to be gained by telling them it's messed up. Typical business time-frames do not allow for an entire team to start over on a project. Going rouge and creating an alternative solution is an option if the developer feels strongly that there is someone in management who will appreciate a better alternative and only needs a working proof of the idea in order to embrace it, but lacking that confidence, it's probably a waste of time.
Blekko Launches Major Redesign
Great… Would love an up vote
Faster than light travel
I spent some forty minutes on this, I think his "multistage graph simple path problem" is a very obfuscated version of a simpler problem where there is no need for this complicated labelling of vertices, with the information being instead reflected in the connections between vertices. I think the problem he discusses is simply the problem of determining whether two vertices in a graph are connected via a path or not. Did anyone else understand his problem formulation and had any similar impressions? I have a microscopic hope of this being a valid P=NP proof, still would be nice to know wtf is this about.
Hm, well. Google bought Youtube. Picasa. Android. Maps.
The Antimatter of Success
The rats are first to know what's going to happen because they're deep in the bowels of the system - dirty, dank, ugly, but know the real story. Looking for and taking an exit can be the smart move if you know the boat is going to sink.

Being upset at being labeled a "rat" means you're alive.

This pervasive "don't raise concerns or you'll get targeted" is all too often WHY projects fail: people keep telling the decision makers "everything is fine, we'll deliver on time" while mumbling "ain't no way this thing's gonna make it" in dark corners, leaving those with the power to do something about it unaware of the problem approaching, and looking for heads to roll when it does. If you're going to be punished for speaking up (objectively, professionally) then it's time to get out of a toxic environment.
Yes, but the majority of the improvements stem from a handful of relatively low-tech things: antibiotics, clean water, improved nutrition, urbanization leading to most births happening in the presence of a medical professional, social changes reducing pregnancy among young teenagers, and a handful of key vaccines. Its not blockbuster cancer drags driving the increase.
Shouldn't question be how does google manage to stay ahead in the curve ( despite being a big company ) ? Are their acquisitions ( https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio... ) helping, and how much they play the part in being one of the dominant company ?
fucken india nigger doesn't know that rocket science is harder than computer science. Computer science is discrete math like adding integers. Rocket science is beyond calculus and differential equations. Convergence is what rocket science is about -- driving the system to zero equilibrium. Complex analysis is about mapping zero to infinity. If you apply convergence and map it to infinity, you get Big O. Fucken India niggers -- I'm dancing circles around you.

I took discrete math. I took numeric analysis, I took 5 semesters of assembly+hardware. Fucken shrink knows what "assembly language" is? It's driving trains. Niggers.

I took data structures, didn't have to take algorithms. I'm a computer system's engineer and electrical engineer, not computer science. Took operating systems, digital design, graphics, compilers... fucken look at my transcripts. Fucken India niggers and Jew fucks and shrinks.

God says...
concubine shuns tender pervert Other Jove's Fountain aged
profane heathen
Saw title and was expecting to see something about the miserable state of touch support.
Royal Ontario Museum and Social Media
If I were designing it it would. That is a common technique that I use in heavy traffic (that scares the crap out of my wife.)
It's graphical, but not very helpful. How would the employee go about saving the project? The manager has authority over him/her, so their only choice would be to convince the manager that a drastic change is needed. Yet no manager is going to be receptive to the truth that they've personally failed over the past 1.5 months to such an extent that the next 1.5 months are impossible to salvage without throwing away most of the existing work. That conversation would not go well for the employee.
I'm not sure what exactly you're responding to, here, but I'm certainly not disallowing this kind of criticism or claiming that the top-level comment validates Marxist analysis because it's poorly thought-out.

I don't use Marxist analysis myself, at least not deliberately (I am not myself an academic), either.

I don't know what you mean by:

>content-free, being equally applicable to everything

and I think that:

>brings little or no insight to any topic outside of economics

ignores the fact that a large amount of history, culture and contemporary society has been profoundly shaped by economics.

>Not everything anyone says can be correct and it isn't bullying or snobbery to say so. It's not even personal.

Yes. There are a lot of things I agree with in your post, the problem is that they are "equally applicable to everything", so I feel like I've joined an argument halfway through, and I have no idea what you are responding to or why.
Apparently, yes, which is something I hadn't noticed before.
I think I should clarify my point about backwards compatibility. I brought it up not to suggest that it was a hallmark of the 8-bit era, but rather, to suggest that backwards compatibility (via emulation, via hardware, etc.) is the only thing that'll allow us to keep playing today's games when today's consoles become obsolete.

This was a supplementary point to the parent post about how old hardware can still be played today, while today's hardware won't be playable in 10 years.

I can see how my comment, as phrased, led to a lot of misinterpretation. My apologies on that.
So the Detroit woman who taught herself Excel and outscored Stanford and Harvard grads, and is held out as validation of Friedman's thesis - she's only referred to as a "top applicant". Did she get the job? And if not, what was the background of the person who did?

Otherwise, my only take-away from this article is that in a column ostensibly about meritocracy, Tom Friedman managed to turn 3/4 of his column inches into a PR piece for a company run by his daughter's Yale buddies.

Is this the real life? Is this just fantasy? Caught in a landslide, no escape from reality...
Maybe not "random" or "overvalued", but it did buy (and then further develop):

* YouTube

* Google Earth

* Google Docs

* Picasa

* Android

* Doubleclick

While none of these is the very heart of Google (Search, AdWords), they encompass some of the most popular and most strategically important of Google's offerings, don't you think?
Another way would be to instead wrap the third party code (and hence isolate yourself against such bugs) and use the language of choice to highlight the design decision.
There are lots of Linux distributions (for instance, Ubuntu) that makes all of that very simple. Some of them will even install inside of a Windows partition, or resize it for you.
Nice, I haven't read the book, but I liked Yourdon's book on Structured Analysis (that was the state of the art being taught when I got my degree !!)
How to search for Vine videos and kill even more time at work
Cool tool. One suggestion, in the dropdown where you list the types of instances, can you append the abbreviations that AWS uses (e.g. M1-small, M2-medium, M3-large). I'm sure I'm not alone in referring to instances by those codes rather than their full names, which I seem to always forget.
What is counter intuitive about:

1) companies paying to have their software preinstalled on a laptop

2) the previously mentioned companies software only working on windows

To me this seems like one of the, if not the most, plausible explanation for windows systems being cheaper than Ubuntu
Yes, absolutely. There are a multitude of hidden gems in this book.
Announcing a Major Blekko Site Redesign
Joeffice The Free Open Source Java Office Suite
Sass supports nested media queries and custom functions. It has extensions like compass, which creates cross-browser supported css with ease. I was used to do everything with LESS two years ago, but recently I needed to switch for SASS, because of that.
1. FERPA information can be released in a "health" or "safety" emergency.

2. Records created by a designated official for the purpose of referring violations to police are not subject to FERPA.

3. Institutions have relatively broad power to designate people as school officials with legitimate educational interests, and thereby to designate who may receive FERPA-protected records. Some sources recommend to schools that they designate police or security personnel as "school officials with legitimate educational interests" for this reason [a].

a = http://www.campussafetymagazine.com/Channel/University-Secur...
make sure there is a paper trail

Unless the situation results in criminal prosecution, when the time comes to use that paper trail nobody will care about it.
He messed up the quote a bit, omitting an important qualifier:
"Never ascribe to malice that which is adequately explained by incompetence"
-- Napoleon (allegedly)
I don't think I need to explain how this shifts the meaning.
The requirements only apply to systems that are Windows 8 certified, not individual components. If you built your system then it may support Fast Boot but not have it enabled out of the box. Motherboard manufacturers are unlikely to turn it on by default because it requires you to have a graphics card with a UEFI option ROM rather than a traditional VGA BIOS, and there's something of a chicken and egg problem in turning it off if you're using an older card.
That may be the best possible answer I could possibly have imagined.
You guys have done a good job, well done
In Denmark, Online Tracking of Citizens is an Unwieldy Failure
No, and it also doesn't solve global warming. But it's a huge step in the right direction.
Or from Hacker News sources. http://hackershelf.com/
> Spot the error or shut up.

That's not really how it works. I'm deciding whether it's worth my time trying to understand this. If it's really the breakthrough it purports to be, I can expect there to be some deep ideas and difficult tricks - I expect this to take both time and effort.

To decide whether I'll bother I apply several heuristics, many of which are well-known and informally documented. If the first page or two just seems like obvious stuff, or is subtly nonsensical, then I won't bother.

But I am certainly concerned that he doesn't cite any other significant work at all. More, the claims toward the end are rather, well, indistinct. It's doing very well against the ten heuristics in this blog post:

http://www.scottaaronson.com/blog/?p=304
The Pragmatic Programmers book on Rails is very good and already updated for Rails 4. If you get through it and still want more, the Rails Way is the most comprehensive book I've seen. Railscasts is great once you are making apps on your own as it tackles small specific problems.

Don't forget about the official Rails guides themselves, they are actually quite helpful.

I go back and forth on whether learning Ruby first is best. You will learn more about Ruby itself just by solving RoR problems, but I think you would solve them faster if you already had a solid base in Ruby.
The Great Copy Debate: Clear Vs. Clever
A social hierarchy based on insecurity will persecute anyone who is different: by socioeconomic status, by interests, by gender normativeness, by sexuality, and so on. We don't need to subsume one in another to make sense of the system.
If the system is configured to boot off USB then the firmware will do full USB initialisation. To get into the firmware, you choose the option from the Windows 8 shutdown menu.
(Note: I'm not a cryptography expert by any means)

If the server doesn't know the password, he can only verify the hash by storing it once and comparing it when logging in, right? Therefore, the server must always use the same secret, because if the hash changes, it can't verify it.

So if the hash is always the same, and the server must know it to log the user in, the hash effectively becomes the password, since any attacker could just send it as-is to authenticate.

If you want some system that the server can verify without knowing, but that can change to prevent replay attacks, I think you need some kind of asymmetric signature.
From what I understand, the original Sapir-Whorf thesis (now the strong version) was (correctly) discredited because it was about language limiting and determining thought. The weak version, that it influences the way we think, is now widely accepted.
I write a lot of code in C# and am just starting to learn how to use the latest async tools in the language. There are now built-in parallel sorting implementations [1]. So I looked for similar recipes in this book. I see on page 512 something called ProcessPoolExecutor() which looks promising...

1. http://msdn.microsoft.com/en-us/library/dd460688.aspx
Why is that a meaningless distinction?

A quality can be necessary for being a 'geek' without being sufficient for it.

>It's far from true that nobody is attacked for having qualities encapsulated in the word 'geek'.

I agree.

However, those qualities can be found in many different populations, and as geek is roughly approximated to "X qualities + intelligence" the question I feel as though the author is asking is whether the "+ intelligence" part of the definition is useful.

>(like others have claimed 'queer' - a closely related concept given that all these targets are lumped together as bottoms for the purposes of imposing domination with impunity)

I agree very strongly with this.
Slowing Down Before You Speed Up
I like the idea, it's just a bit difficult to use for what I'm getting out of it. Simple things like making clear what the "number of days" slider means (it didn't take long to figure it out, but I had to use the context to draw my conclusion). I'm used to seeing my instances in the typical "t1.micro, m1.small, m1.medium, etc" format, so I was a bit thrown off by the "Instance Category" dropdown.

It would also be nice to have values on the x axis of the graph so I can see exactly when certain thresholds are crossed - as of right now I'm just assuming that the max x-value is my specified days * 24.

Again, cool idea, but I'd be more inclined to hit up the AWS Cost Calculator (http://calculator.s3.amazonaws.com/calc5.html). It's ugly, but it allows me to quickly add many resources from all of the AWS services for a total monthly cost.
Here is a very nice variation on "Rapids":

http://www.wry.me/hacking/Turing-Drawings/#3,6,2,2,3,2,4,0,0...
Fair question, and I would suggest this:

I think a good enough reason is because some one could. No reason why some one cant just say; I can do that too, and I know lots of people say they would like an alternative, so lets just give it a go and see if any one likes it enough to use. And for me, that's good enough.

Giving it a go for no obvious reason is the blood of a "hacker", IMHO. Its the doing of it that is of value. One learns form the experience.
Microsoft moving bot-busting fight to the cloud
The language has more powerful functions available, or at least it did when I first compared them.

I also find Compass, Bourbon and Susy to be great assets.

The Chrome dev tools support is outstanding.

The biggest drawback is that there's no client side evaluation like less.js. This occasionally makes working with other people a bit tricky. I usually make a sandbox.css for them to fiddle with, and then incorporate their changes every so often.
His "Multistage Graph" seems poorly defined. I'm slowly coming to grasp what I think it is, but he defines is as

G = <V,E,S,D,L>

but pulls the E(v) from nowhere.

It's not looking good.
Thanks for ruining my day.
I just saw that last week. Fascinating!
You go to Yale? As an undergrad? I am no old man, but it's pretty smug of you as a very young person to be so sure your cohort is top 1% when you have such little life experience and have likely met and interacted with a very small percentage of the 99% of people you're claiming superiority to.
Is there any kind of streaming service like Twitch.tv but for programmers?

Maybe it's weird... but I really like watching other people writing a project (Like in the Ludum Dare), I like to see how they tackle the design, how they work, what cool tricks they use, etc.

You can even interact with them via chat, and not only help but also ask questions about what they are doing... is great for people who are still learning.

Any?
I was a tall, strong, athletic teenager and I was certainly bullied. This is partly why I'm concerned about the strong vs weak/natural order talk going on here. I don't think it's that simple.
You beat me to it ;) This is my list:

I'm in a similar situation and the pressure is mostly caused by a lack of management.

I've been appointed project leader halfway the project and I did my homework by reading the Software Project Survival Guide. We are also supposed to work in a scrum system, but on going business causes scrum to be just an extensive time management tool.

We're nearing the deadline and a few things I picked up are:

1) You need to have a hands on approach and come up with solutions yourself. Show a lot of initiative.

2) Have clear roles of who needs to do what.

3) Don't change roles halfway a project, it only causes confusion and someone needs to clean up the mess.

4) Be frank to your business owner about the current reality . You don't want to be the guy, who didn't say anything and pass the deadline. And don't wait too long with saying it.

5) Make it very clear to the business owner, all changes cause a delay. And whatever you do, do not let the business owner decide how long a change will take.

6) Don't fight with the external guys, even if they are trying to run the show. If they start pressing for decisions (framework/system/etc) without a good reason, other than their own comfort, be warned... Get ready for a sticky situation. If you can, stick together with your current team to have some counterbalance.
Dillinger. It's open source, so you can also run it locally or on your own server. It's also a web-app, so it's cross-platform, too, of course. http://dillinger.io/
"For a long time, the idea that language might shape thought was considered at best untestable and more often simply wrong."

I dislike sensationalism. The idea that this can be tested is as old as the modern controversy. There were studies on words for colors in the 1950s.

http://en.wikipedia.org/wiki/Linguistic_relativity_and_the_c...
Or just go to bookdepository.

Seeing it for ~€30, which is ~£25
"...There's nothing stopping this developer from taking the requirements of the project and developing a solution from the ground-up in their language of choice over the course of a couple weeks"

These are famous last words. So often I see people go off on the weekend to code a replacement for a legacy system, come back with a good demo, but not realize that they did 2.5% of the work that was responsible for 25% of the functionality.

Complex systems tend to have many written and unwritten requirements that aren't captured in their clones.

Anyway, I would not look at 100+ relational tables as being a bad practice in and of itself. I've worked on plenty of systems of this complexity, and it's really no problem at all if you're systematic. You need to have a machine-readable data dictionary and you can't be writing all your SQL by hand.
Nope, there are constrains on how the path might look or not.
The constrains have form: Is path enters vertex v, then it might only use edges {...}.
With this behaviour probably you will survive this project but in the long run, you will be wasting your life and maybe miserably unhappy in the end.