skysight-inc/HackerNews huggingface dataset:
Slightly tangential, but I'm pretty sure eugenicists were never thought of in the same way as communists et al. In the US, eugenics was an important idea in the Progressive Era of the late nineteenth/early twentieth century, and while it wasn't universally liked (the Catholic church being a notable opponent), it did have broad social approval and at least a few countries practiced eugenics in some form. This all changed with Hitler and World War II, and now eugenics is another idea sidelined to the dustbin of history. (For now?)

As Wikipedia says: "At its peak of popularity, eugenics was supported by a wide variety of prominent people, including Winston Churchill, Margaret Sanger, Marie Stopes, H. G. Wells, Norman Haire, Havelock Ellis, Theodore Roosevelt, George Bernard Shaw, John Maynard Keynes, John Harvey Kellogg, Linus Pauling and Sidney Webb. Its most infamous proponent and practitioner was, however, Adolf Hitler who praised and incorporated eugenic ideas in Mein Kampf and emulated Eugenic legislation for the sterilization of "defectives" that had been pioneered in the United States." — https://en.wikipedia.org/wiki/Eugenics#Supporters_and_critic...
MasterCard and Visa Start Banning VPN Providers
Webflow - design responsive websites visually
There's a difference between logically following an evidence and reasoning like "DELETED might mean FBI or NSA or Black Helicopters Squad - we are doomed! PANIC!!!" DELETED might mean anything, so there's absolutely no reason to give any weight to that specific speculated meaning against a meaning of "two patients of local mental asylum, when their meds were accidentally switched".
PostgreSQL also has JSON support. You might want to check out Christphe Pettus's presentation on this subject:

http://thebuild.com/blog/2013/07/02/postgresql-as-a-nosql-da...
Understanding the growing world of bytes - infographic
Governments can lie. But terrorist is not an arbitrary term to stifle dissent - it is a specific and identifiable tactic used to achieve certain goals. If somebody says black is white, it doesn't mean black and white are arbitrary labels that can be applied to anything. That's the false dichotomy that is offered to us.
Massive Android flaw allows hackers to ‘take over’ 99% of Android devices
This tool hides the complexity of the process.

Like I said, I once was tasked to write an admissions calculator. This was in 2006, and was for the (at the time) member schools of the Big 12 Conference:

* Texas, Texas Tech and Texas A&M looked only at class rank, with automatic admission to the top 10 percent.

* But Baylor looked only at SAT or ACT score.

* Nebraska would admit based on a flat minimum in any of class rank, ACT score or SAT score.

* Colorado had a flat minimum to satisfy in any of class rank, ACT score, SAT score or GPA.

* Kansas and Kansas State could look at either SAT score or ACT score, or a combination of GPA and class rank.

* Oklahoma and Oklahoma State would use either a combination of GPA and class rank, or an ACT score plus a GPA and class rank, or an SAT score plus a GPA and class rank.

* Iowa State University had automatic admission based on any of six possible combinations of class rank, GPA, SAT score and ACT score.

* The University of Missouri had eight possible combinations.

Assembling the calculator for that required getting information from each of the 12 universities regarding their official admissions standards.

This site tries to calculate automatic scholarship awards based on unofficial sources. Please forgive me if I have concerns over whether the data they have is correct or they've been able to capture the full range of possible options (or whether there really are consistent automatic scholarship-award tiers in the first place).
I lost my rooted phone last weekend. Fortunately, it was carrier-insured and they rushed me a new one straight away. Unfortunately, the new one (identical model to the old one) had the firmware update I'd been refusing to apply, and is now unrootable.

It's a sad reflection on the state of portable computing today that my first thought on hearing about a major security flaw was "hey, maybe I can gain control of my own computer after all!"
If they were slightly cheaper I was considering these guys for my personal use.

http://luxsci.com/blog/encrypting-sent-email-an-often-overlo...
I'm pretty sure there's a nicer way of saying "You're doing crypto wrong."

I don't know the author of either software, but as software professionals we have to maintain a certain level of respect for one another.
The puzzle structure of Ocarina of Time
Eh, I like my money to go to the publisher and the developer when I buy a game, not some schmuck who's done with the game and wants a quick buck for something they bought. Used game sales are a moral grey zone and the general populous of gamers needs to wise up to that.

But you know, good luck with your plan to rally popular opinion and take a cut of everyone's undeserved payouts!
China green-lights Shanghai for first free-trade zone.
That article from codinghorror is absolutely brilliantly written. But it's true, I wish there was a counter somewhere about how many millions/billions were lost by web developers trying to make things look like a webpage inside IE. I will call the new version IE too because I know that it will suck, it will. They have good programmers, they bring pc to the masses, I give them that but they have no clue about design or user experience and intuitiveness, they never have and never will. It's just a coorporation with strict bureaucracy where a good developer gets absolutely nothing done.
We also have Twitch.tv. You pay, no ads.
People relied on crypto.cat, some probably with their lives.

Who gives a crap about hurt feelings of the author who failed at crypto for so long, while advertising it as secure?
You install an app from the Play store that is very normal, it only requests Internet permissions.

Then after a week or so, it wakes up and downloads its payload which with it can modify itself, transforming itself to seemingly be the Gmail app you are so often using, while moving the real gmail away. Then you continue using and updating "gmail" like you normally would, except you know, its now using a proxy and no ssl.
How is this different from Bower.js?
Human breast milk has become a new luxury item for China's rich.
i'm having flashbacks to a recruiting session i attended at my school in like 2005/6. shiver.
Massive online and offline NSA protests today
Assertion: In any modern economical system, capacity exists to produce small houses for "everyone who wishes one".

Disproof: For certain possible values of "everyone", the Pauli Exclusion Principle prevents the simultaneous existence of a sufficient number of distinct small houses.
I believe the '1 JVM = 10 Thins' remark you link to refers to the amount of servers they needed to run. Not the amount of code. Also Thin is a Ruby webserver, not Scala nor Java.

If the Computer Language Benchmark is any reference, 10 lines of Java ~= 8 lines of Scala :
http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

And 10 lines of Scala ~= 6 lines of Ruby : http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

There's a pretty dramatic performance drop noted going from Scala to Ruby though.

(or 10:8:5 Java:Scala:Ruby if you wish)
Time to forget your online passwords?
It is not "hurt feelings", it is "the tone of the environment."

Really, education and politeness have much more to do with "building a strong society" (and by society I mean "developers' environment") than "not hurting the feelings of an individual."

Think big, not small. Think long-term, not short. Think global, not local. If you do these, then you will end up also thinking small, short and local.

(Edit typos etc)

Reedit: The first comment by DanBC is what I deem "polite criticism". One does not need to mince words but one does not need to insult either.
Very different content concept though: it's a gaming focus, and it's very much a live-content focus (can't remember exact figures, but their VOD viewing is tiny compared to live-stream viewing). And even then, the majority of their revenue is going to stay with advertising, not subscriptions.
Louis Vuitton Outlet Store 2013 Cheap For Sale
And does TLS use RC4 correctly? Oh...
Google has a charts API also, which is easy to use.
Why are Slashdot's comments often impressive but Reddit's rarely so?
It used to be, but was removed.

I wish there was some sort of changelog for Apple internal policies/decisions that end up being public facing.
https://developers.google.com/chart/
One does not preclude the other. People who planned to shoot Occupy leaders might be terrorists - or not, depending on what they wanted to achieve by this shooting - terrorism is a tactic, relying on fear and intimidation for a political goal, so depending on if they wanted to intimidate Occupy protestors for a political goal or not they may or may not be terrorists.

Some Occupy people could be potential terrorists too - if they wanted to use violence against peaceful citizens to achieve their political goals. Reports from Occupy protests show that at least some in the movement are not reluctant to use violence - throwing rocks, bottles, improvised incendiary and explosive devices, etc. If they ever employed such tactics against a civilian target for a political goal, it would be an act of terrorism.
Cryptography is hard.

Software is full of bugs. Most of those bugs can be left without too much impact on the users. See any bug tracker for bugs which have been left for years.

With cryptographic software a small, subtle, hard to find bug could render the product pointless; could make the cryptography trivially easy to crack.

Smart people and many eyes make mistakes with crypto. See, for example, the random number generator bug in Debian.

People learn by doing. They read a book or two, they read some source code, and then they implement their own version. This is especially dangerous for crypto because these people might not understand the bugs they've created. It's fine to release your code snippets as "proof of concept" or "demonstrations" so long as you give warnings that these are not to be used in real life.

Cryptocat did not give those warnings. Cryptocat said it was secure. They ignored the advice from many people. They even took the ultimate snakeoil step of running a competition to crack their software. Except the badguys are not going to enter your competition; the badguys either already know how to break the crypto or they use all the publicly available entries as help.

People shouldn't have been waiting for something like DecryptoCat before they stopped using CryptoCat.

It's particularly frustrating because people risk death or torture or long term imprisonment in some parts of the world, and they need strong crypto.

(https://www.schneier.com/blog/archives/2008/05/random_number...)
What is it with people in the crypto community always coming across as complete and utter jerks? Question for those in this space: is it possible for you to give constructive criticism for a project without calling people "incompetent"?

Seriously, if there any domain in CS more full of these types of personalities I can't think of it.
C-Level Cloud Executives Converge on London for #structureeurope Summit
People tried politely telling Cryptocat that they were doing crypto wrong.

Cryptocat ignored those people. Cryptocat dismissed the advice they were being given.
These documents by themselves do not show any government complicity in a plot to kill Occupy leaders, as this article strives to imply. This was a criminal investigation into people that were allegedly talking about doing this.

As to why the targets of this investigation weren't arrested, in order to be arrested for conspiracy to commit a crime, you have to actually take a step toward executing the conspiracy. Planning or talking about it is not enough for an arrest. The FBI receives alot of information, much of it from criminals trying to save themselves, that turns out to be neither actionable nor credible. This appears to be an investigation that simply didn't go anywhere.
Courtesy of tptacek, https://news.ycombinator.com/item?id=5776044

"Most are vulnerable to length extension attacks. SHA3 (Ketchup) is not vulnerable to length extension attacks, because resistance to length extension was a design criteria for the SHA3 contest."
Perhaps they don't know what the Constitution means.
I was watching a documentary last night on youtube about the lulzsec hackers that got caught. A British woman with some government credentials made the point that the hacking of companies and organisations had real knock on effects that affected the jobs and careers of people in those targeted areas. This is why it was wrong, and this is why hackers must be punished fro their crimes.

Now, if the NSA are spying for US global corporations, the intelligence gathered is to benefit the US corporations and negatively effect the corporations being spied on. This means people affiliated with those corporations/organisations targeted by the spying will be negatively affected by the hacking/spying.

Of course, nobody will prosecute NSA affiliated hackers (or those in charge) that destroy or affect the livelihoods of people they have targeted.
Correct. Not sure why on-line banking behaves different in this aspect than when doing it at the bank.
Good work.

A few observations:

It does mention quite a few node.js projects but is missing a few very popular node.js libraries like caolan/async and misses mentioning a few Javascript libraries that work well both under node as well as Javascript (like moment.js).

Perhaps a separate node.js section would be useful, even though there would be some duplication of names.
> is it possible for you to give constructive criticism for a project without calling people "incompetent"?

Cryptocat had many such bits of constructive criticism. They chose to ignore it. They continued to promote their broken product as secure.
Must-buy Xian shopping items and famous Xian Shopping Street
Xian shopping providing must-buy Xian shopping items and famous Xian shopping streets, such as Demaogong crystal crisp cake, paper-cutting, Terracotta Warriors replicas, straw-made pictures and Xian embroidery.
Obviously I haven't been understanding what you're tring to say. From your most recent comment, I think you're saying that the groundbreaking thing was showing a computer screen through an eidophor in order to demonstrate its functions live before a large audience.

With this in mind, I will claim that the iPhone demonstration is similar in that it's the first case of a phone being connected to a big screen projector to demonstrate its functions live before a large audience.
Any REMOTE opportunities for developers? [with many years of proven experience working remotely].
I can easily imagine someone thinking that "crypto" covers the choice of hash function, but not the prepend-secret-and-hash construction.

(I'm actually not sure how to quantify what is and isn't crypto, in a way that's easy for a beginner to understand.)
No. You have a second-hand, uncorroborated report that someone within the FBI and/or DHS referred to the Occupy movement as terrorists, with no context whatsoever.

First, without context or a link to the source the report is meaningless. The documents that are cited in this report make no such characterization. Second, these two organizations are huge. It's entirely possible that someon in the FBI wrote a report describing the Occupy folks as potential terrorists - I can easily believe that occurred. That's not the same as the entire organization or even its leadership holding that position.

Context matters a lot, and so do primary sources. This sort of political free-association that you seem to enjoy quickly ends up in conspiracy-theory territory because it's not falsifiable. This is why it's so hard to talk to people who buy into UFO conspiracies; possibility is continually treated as probability, and eventually it starts to look to them like everything revolves around an attempt to conceal Aliens Among Us. You can't talk them out of it, because that's just sort of thing a PsyOps operative would do, right?

Do you remember the shitstorm in 2009 when DHS came up with a report on 'rightwing extremism'? That was a fairly dry and dispassionate overview of one type of possible domestic terrorism (http://www.fas.org/irp/eprint/rightwing.pdf), but to look at the reaction in the blogosphere you'd think the Obama administration was about to carry out the bloodiest purge since Stalin. Forgive me if I don't give random extrapolations based on a single word a great deal of weight.
Organic Development - the new MVC for architecture?
I wish people would get involved with projects like Cryptocat instead of pointing the finger with some kind of superiority that will never construct anything, at least this is what I would do if I were a Cryptographer, but why bother? It is better to work for a bank and use others mistakes to make some self-promotion and maybe feel better with myself.
You missed a excellent opportunity to make some good.
Watch Despicable Me 22 Streming2
Watch Despicable Me 22 Streming2
Watch Despicable Me 2 Streming they have mostly left out the flashes of egomaniacal dastardliness that even a movie for kids can thrive on Watch Despicable Me 222222 Streming
Luxury! we had to make the noise ourselves...
You've either misinterpreted the quote (stripped from its context as it was) or I'm misunderstanding your point. Here is that context:

In fact quite generally, commercial advertising is fundamentally an effort to undermine markets. We should recognize that. If you've taken an economics course, you know that markets are supposed to be based on informed consumers making rational choices. You take a look at the first ad you see on television and ask yourself... is that its purpose? No it's not. It's to create uninformed consumers making irrational choices.

The full interview can be found here, though I think the above passage is sufficient: http://www.alternet.org/civil-liberties/noam-chomsky-kind-an... (The quote appears at the top of the fourth page. Presumably, the interview is paged to create more room for advertisements. That's irony for you.)

Which of the two is it?
I thing the solution lies in the distribution. Think competing against big Hollywood stuff: it is by now mainly a marketing-distribution issue. Say somebody made a movie and had to distribute to a big audience, how can he/she do it? How can he/she monetize it?

For puppies videos, I think you can't (and don't want) beat youtube.
Blast from the past (wrt monolithic thinking):

http://www.theatlantic.com/international/archive/2010/11/197...

http://www.parsarts.com/2010/11/29/tehran-wikileaks-1979-cab...

http://wikileaks.org/cable/1979/08/79TEHRAN8980.html

No wonder even Cyrus Vance couldn't save the State Dept. from becoming a giant noodly appendage after Carter.
You're making statements like that in a very matter of fact way. Can you please give references?

It seems to me like the developers have been earnestly trying to build and improve on Cryptocat and shore up any weaknesses only to be constantly shit on your typical internet crypto experts.
Cool Math Games For Kids
It's a matter of consequences. Badly built crypto endangers the people who can least afford it (ROT13 is probably enough to secure your comms, but you aren't in Syria).
Hot Tips To Reinvent Education
SHA1 is vulnerable because the entire internal state of the hash function is used as the output. This allows you to 'keep going' and extend what was hashed.

SHA-3 is not vulnerable because it only uses a subset of the internal state as the output (256 output vs 1600 internal). You can't keep going because you're missing the necessary state.
Sorry, but people that continually ignore polite advice to the detriment of the community badly need naming and shaming like this. People's lives are literally on the line.
You are severely misquoting me, to the point of outright lying.

I don't believe it is useful to level accusations on a society based on such simplistic hand waving.

The details are important. The scale is important. On this very small scale there is significant resistance, what would you expect when the scale widens?

In a democracy, dissent is usually oscillatory. It will rise as public opinion takes a for all practical purposes random walk in some direction, and the people in power, who are necessarily few, develop into another direction. Then there's a bang, be it an election, an accident, a scandal, or something like Fukushima prompting the German exit from nuclear power, and "dissent" is incorporated into power, lowering the amplitude of discontent.
NFC isn't even close to completion, who knows when, if it ever will, get there. What you are missing is the massive infrastructure investment in retail terminals. There are millions of these things out there and they just work. The cost-benefit ratio of a scheme like yours just falls apart in the face of all that inertia.
But Governments are neither homogenous nor monolithic. Saying 'Governments do X' is like saying 'corporations are at the root of all our problems.' Reason along those lines, and pretty soon the only rational choice is to become a hermit and avoid society entirely. After all, society is made up of people, and people are well-known to engage in murder, rape, robbery, etc. etc. Therefore, people are the problem.
> Cryptocat did not give those warnings. Cryptocat said it was secure. They ignored the advice from many people.

Yeah, I saw a bunch of people I respect saying things like "Nadim[1] is a good kid and he's learning, give him the benefit of the doubt" when I suggested that nobody use CryptoCat.

But...

> It's particularly frustrating because people risk death or torture or long term imprisonment in some parts of the world, and they need strong crypto.

We have an obligation to the safety of others (especially in light of the fact that we know all the transmitted cyphertext is being stored) to denounce poor crypto implementations whenever and wherever we see them, regardless of the implementor.

[1] https://en.wikipedia.org/wiki/Nadim_Kobeissi
I agree there are more jerks in the crypto community than elsewhere, but in this instance it is justified, crypto is serious and if you are gonna claim to be secure and all that - peoples lives can hang on it - then make sure you get the basics right.

I mean come on, Im not a crypto-programmer, but this, Cryptocat.random()*123456789 !?
They aren't going to answer questions because they are indoctrinated cowards who work as NSA shills and they would be fired. The best you could hope for here is to kill the bullshit they are spraying and kill any hope of them gaining any benefit from a recruitment seminar. There's benefit solely in not letting these agencies propagandize.
Thanks, too late for me to fix it.
I think we both know that's not what I was referring to. It's stuff like this one (PhoneGap, but really, it's like this almost everywhere): <a href='#' class="button header-button header-button-left">Back</a>. Unless I am mistaken and you can build the whole UI out of form elements (perhaps you can, but I'm not sure I've actually seen that done anywhere), that's simply not sufficient.
I absolutely love all the buzzing and whirring in the video. Combined with the fairly heavy reverberations of his voice, it's almost ethereal.
I don't know what he usually says, because I don't follow him, but I remember hearing him in a speech say that "you shouldn't use Cryptocat if your life depends on it" or something like that.

I've just checked, and he seems to give that warning on the site, although below the fold:

"Cryptocat is not a magic bullet. You should never trust any piece of software with your life, and Cryptocat is no exception"

https://crypto.cat/