skysight-inc/HackerNews huggingface dataset:
It's worth pointing out that your definition of "assault weapon" covers, say, the Glock 22 handguns used by, among others, the police. They are semi-automatics (one trigger squeeze = one round fired, no manual removal of the old cartridge case or manual chambering of the new round) with swappable clips, eliminating the majority of your reload time.

It's also worth pointing out that a double-barreled (or heck, even a semi-auto non-magazine-fed) shotgun would not fall under your definition of an assault weapon, and there are few better tools for causing mass carnage in a small confined area, so even if magazine-fed weapons were all magically eliminated, the crazies would still have access to weapons that they could accomplish their goals with.
In macroeconomics, the relationship between fiscal spending and unemployment/economic output is unknown.

Not really, no. We know that fiscal spending is inversely correlated with unemployment. The question is what levels of fiscal spending are sustainable, and what particular fiscal acts by the government have a net-positive effect rather than being mere transfers (ironically, "transfer payments" can have >1.0 fiscal multipliers).
Your post reads like a home-style ad campaign for the chain.

It's just a coffee shop.
Not as much a blog as a repository of beautiful data visualizations, occasionally coupled to the story behind the visualizations' creation:

http://www.informationisbeautiful.net/
Thanks for the correction. I'm clearly showing my ignorance when it comes to some of these issues.

I based my M16 bought at Walmart caricature on the little I've learned from news media and documentaries like Bowling for Columbine.

You can substitute M16 for shotgun, and Walmart for Corner Gun Store and add in a mandatory 24 hour waiting period, which maybe doesn't make for quite as nice a sound bite, but is just as ridiculous.
On checking OpenSSL
You are confusing different things. You are talking about hash algorithms, whereas the OP is about encryption algorithms. And it is not proper terminology to refer to hashes as "keys".

What you are trying to convey, is that hash algorithms need to generate hash sizes of 512 bits if they want to make collision generation as hard as bruteforcing a 256-bit symmetric encryption key. This is true. But please use proper terminology.
I don't know where we'd be but my thinking on the matter is that if I can get twice the car for my cash because someone else drove it for a few months, then why wouldn't I?
I stumbled across this site a while ago when learning about Neural Networks. Never even realized what a broad range of other interesting topics he covered.
To be fair though, and I myself am firmly in the Austrian school, is that the same is true for fiscal conservativeness. One can always say 'it didn't work because we didn't cut enough', since there is no chance that we'd ever cut all unemployment benefits / pensions / subsidies for whatever / ...
Turns out this is something people want to do in Switzerland. I got a 1000CHF note before at the post office when cashing a check, I was very nervous! I think even the Euro has a 500 note.

I really wish I had that in China. Sometimes when paying the landlord, I would need a bag full of 20K RMB, at 100 RMB a note, which is 200 notes. When my landlord wanted bi-yearly rent, it was easier to go to the bank and just do a transfer (electronic banking isn't done in English, unfortunately).
??

This is taking the edge case and extrapolating it over the rest of the curve of possible activities.

Maintenance and repair are a subset of all business and economic activities. AFAIK its a subset of GDP calculations.

The rest of the value additive portions of the economy are captured, which is what GDP is supposed to roughly reflect.

Further, if there was a spurt of such activity, such as an earthquake - GDP output would fall, because now while work is being done to repair things, profits from more valuable actions such as making high margin products stops.

Your GDP growth rate, for that year drops, if not total GDP output, because now effort and energy is being directed at maintenance and not wealth creation.
Show HN: ChromeGP - secure PGP inside Chrome browser
So even a quantum computer wouldn't be enough then?
The demo game has some questionable issues.
"And they strongly imply that brute-force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space."

Or about a computer that isn't made of matter as we understand it...
Why are we operating under the assumption that skeumorphic design is inherently bad?

The greatest thing that iPhone ever did was to make an incredibly complicated device that was wanted by everyone: young and old, educated or not. It makes sense that skeumorphic design was one of the critical things that helped in breeding a sense of familiarity and comfort for the non-technically-inclined users in navigating their way around the phone, whether it is by having simple motion transitions reminiscent of real-life page-flipping or sliding up motions, or the textured buttons or replicating design of real-world devices like compasses, mics, calculators, etc.
Just use the slowest algorithm to delay brute-force attacks :)
What market forces? The trouble with global warming is it's a tragedy-of-the-commons situation.
By far the simplest encryption to understand is the factorization problem.

If you have two prime number it's trivial to multiply them and get the result. Or if you have the result and one prime number, it's also trivial to divide and get the second prime number. But if you have that result, figuring out which two prime numbers divide it requires you to check every single one of them - which takes much longer.

Now imagine your password is one of the prime numbers, and your secret message is converted to a different prime number. Multiply your password with the secret message and you have your result. That's the encrypted message.

Without knowing what the password was, there is no feasible way to figure out what the message was - you would have to divide by every prime number looking for another prime number that evenly divides into the encrypted message. (Technically once you do that you don't know if that prime number was the message or the password.)

This is the core of encryption - the trouble is the side-details can mess you up, and they are really not obvious. For example: How do you securely convert a message into a prime number? Or a password into a prime number?

You can't use the entire message as one enormous prime number, that's not feasible, so you have to break it up. How do you do that properly, without leaking information?

There are other issues with the math (I'm not familiar enough with encryption to even know what they are, but they are things like certain primes have patterns that make themself obvious in the result). See http://en.wikipedia.org/wiki/Semiprime for some primes patterns to avoid.

Then there are issues with the implementation - if you are on a multi user system (or a remote system) you want to make sure people can't figure out the password by watching which system resources you use, or how long things take you.

And then issues with the algorithm: If you encrypt two documents with the same password it can be possible to compare them and figure out what you used. So you want to add some randomization to the password to make that impossible. But getting good random numbers isn't always easy. And you have to store that random number in the message so it can be reversed - but watch out that you didn't do that in a way that negates the advantage of the random number.
I'm sure many CS graduate programs offer very good courses in cryptography. There are also books and online resources. Good ciphers/cipher schemes have withstood the test of time by large groups of experts and even under these circumstances some weaknesses are occasionally discovered. That's why a single person should not roll their own no matter what their qualifications are. The difference is those with more knowledge understand that.
Methinks these slides go with this here video
http://www.youtube.com/watch?v=RXhucjpsNqA&list=PL44F9AB...
How is what you said any different from what he said?
Most credit's shouldn't go to me, but rather to

http://www.mailvelope.com/

and

http://openpgpjs.org/
Then you should learn your lesson and invest in 3D stock, ready to pull out when the hype has reached crazy heights :-)
hmmmmmm, seems to work okay in Chrome 22. When you reach the tower, it popups an alert saying you win, restarting the level, as expected.

As for the jump on enemy part, perplexed myself re. that. Maybe that's default behavior. Just some rough edges I presume.
Look for bigger projects, and do just one at a time?
Also, if you are using git, `git bisect` will do a great job at automating this kind of history search. It'll also do a nice binary search quickly narrowing down the culprit.

Additionally, you said "As luck would have it, it was a big one," - this is what I personally use `git add -p` and `git rebase -i` for before pushing to the public repo: I try to keep the commits as small and self-contained as possible such that finding the faulty commit gets much simpler, because there will be no "big one".
He's using stored procedures to exec a block of sql he puts together. If you do it that way it's no different to slapping a query together directly in your code.

If you do it this way you avoid the string concatenation that enables sql injection + you don't need any table permissions just execute permission on the proc:

ALTER PROCEDURE dbo.SearchWidgets
@SearchTerm VARCHAR(50)
AS
BEGIN
DECLARE @filter VARCHAR(52)
SELECT @filter = '%' + @SearchTerm + '%'
SELECT Id, Name FROM dbo.Widget WHERE Name LIKE @filter
END
No amount of stimulus can jump start the economy back into its unsustainable ways of debt fueled over-consumption .

That's the symptom, not the cause. The proximate cause of the best was, indeed, rising private indebtedness, fueled by the stagnant and falling levels of real wages, and thus real household incomes. I don't think that falling wages leading to economic recession should surprise anyone, but the United States spent 30 years in the thrall of right-wing nutters who claimed it didn't work that way.

How did they claim it didn't work that way? A structural shift was made in the economy, from basing household incomes and purchasing power on wages and business revenues to basing them on growth in asset prices.

Problem is, any asset-price-based economic "growth" is inherently unstable and radically unequal. To create growth, such a system relies on increasing the gap between current asset-owners and those who do not yet own assets (not only poor people but wage-earners getting by without enough surplus to invest and young people starting out in life).

Increasing that gap will, you guessed it, increase the debt loads people have to take on in order to join the asset-owning class (nee "capitalist class") whom the economy has evolved to serve.

A decent link, but not the best: http://www.newamerica.net/publications/policy/america_s_exha...
The answer is necessary.

Doing crypto right is really, really, really hard. Not only do you get to fight against advanced math, but if you get even the tiniest detail wrong somewhere, leak even a little bit of state, even if what you leak doesn't even look like state, someone will hang you with it.

Such as, does the length of time taken to de/encrypt ever vary based on the internal state? And in your answer, do consider all the interesting ways in which the microarchitecture details like branch prediction or TLBs of the CPU you run the code on affect your code.

Time and time again, organizations with lots of money have decided to roll their own crypto to solve a problem they have. And it has almost inevitably failed.
>Say, "If I accomplish X, Y, and Z in the next year, that's definitely worth (reward Q)." You probably can't get this in writing, but almost any boss will honor their word after a highly specific agreement.

I've had that in writing, accomplished X, Y, Z and had the reward refused, seemingly at a whim (in truth, the company couldn't afford to keep the promise at that point in time and used whatever cover they could to not pay the promised reward). However, it did provide bargaining power in the future, though I felt dirty afterwards.

I could probably use the negotiation/politics advice ;)
Sadly you are correct . Economics is badly in need of some einstein to anchor it on some better theoretical foundations .I am reminded of the following joke :
Soviet leader Leonid Brezhnev is making a speech. He finishes, then, as usual, asks for questions. After a long silence, a man finally asks, "Was communism invented by scientists or by communists?" Somewhat stumped, Brezhnev finally answers that it was invented by communists. "I thought so too," responds the man. "Scientists would have tested it on mice first."

Fact is without witnessing it in action no economist at the time could have really predicted that communism would fail so hard.
"UScanner" a Cover-up name for USBStealer
"If you roll your own crypto you're an idiot."

Rolling your own version of a popular crypto algorithm using only the spec and then seeing how many of the well known attacks your implementation is vulnerable to is quite educational.
Yes, but did the alter the core concepts of the document?
Nothing to see here, just politicians trying to blame their failed policies on the the wealthy.
Maybe they can start selling plastic and part plans?
The fact that through an unfortunate twist of history you even need to consider arming your teachers is simply incredible. There are a lot of great things about the US, but sadly the gun ownership fiasco is not one of them.
Ask HN: What will programming look like in 2020?
There's a discussion at lambda-the-ultimate.org about how software development would feel and look like in 2020? I found the discussions very interesting.

Any thoughts?
The reason 256 bit AES keys are large enough is that in order to brute-force them, one of 2 things needs to happen:

(1) We need to build computers out of something other than matter

or

(2) A weakness in AES must be discovered that will need to reduce the search space significantly

We can disregard (1) as it will probably require changing (almost) all encryption algorithms that we currently use. (2) will most likely break all key-lengths so any use of AES will be weakened.
No worries. I'll pay them with a poem written on an ash tray.
What level is "over-indebt"? There are countries in Europe (and EU, and Eurozone) with less than 10% public debt to GDP ratio.

Estonia has 6.1%. Even Spain public debt is only 69.3 % of its GDP. Average for the whole EU is 82.5%. USA has 105.5%.
"You are both always in control"

First thing you see in the video is that this isn't true
Actual implementations of 256 bits AES are already breakable using side-channel attacks.
Root Exploit Found for Exynos 4412 and 4210
JayData - A JavaScript Library To Access/Manipulate Online/Offline Data  Sources
> What kind of hacker isn't interested in those questions?

Who doesn't live in USA.
It means your analogy is incomplete.

The real question is: why were you borrowing in the first place? Your story here indicates you assume the initial borrowing happened because we were "living the high life", purchasing luxuries we simply couldn't afford on our incomes, while our incomes remained steady.

In the real world, what has almost universally happened is that our incomes dropped, and we started borrowing to maintain the same standard of living we always had. "Austerity" thus involves a double-whammy: the initial drop in income from straight-up income reduction plus a further drop in standard of living from debt service.

Then we notice that the same guy who owns our credit card and our mortgage is the one who cut our salary. And that's when someone calls me a Communist ;-).
Body & mind Detox for sharper 2013
Thanks! We've tried hard :)
That would be genres colours. We're still trying to figure out the best way to explain this
The Truth about Hanukkah
via: http://www.functionn.in/2012/12/jaydata-javascript-library-t...

From what it seems, JayData is a cross-provider, cross-layer JavaScript data access wrapper for sources like WebSQL, SQLite, IndexedDB, HTML5 localStorage, MongoDB, OData, Facebook or YQL.

Developers want to provide a uniform API to use those services. Will indeed be useful for mobile and web app, esp . for seamless switching between various storage mediums.
The HTML5 Test
That would be interesting to discuss. As we can see we have many Programming Language now and more on the rise, all with a target of making scripting more human friendly and automating most of the functionalities to minimize dev time. I see more of this automation in the future where you can create complex application with just couple of clicks away (I believe we can see many of such now). What do you think?
Criminals take what they need to commit a crime. If the victim is will be armed then the criminal will bring a gun. If the victim is unarmed there is no reason for the criminal to bring a gun.

Fairly simple really.
Spoken like a true Neville
Transfer payments can actually have fiscal multipliers greater than 1.0. Food Stamps, for example, are actually a net stimulus.
It's a pity men use a tragedy to promote their political freedom killer ideologies.
Ford, like many other capitalists of his day, actually recognized that overproduction could happen and could result in a Crisis of Capitalism (ie: as predicted by Marx). He didn't like Marxism, though, so he instead set out to structure his company in such a way as to become part of an economically self-sustaining engine that could actually afford to eat its own output.
The point is is it doesn't matter how he got rich. He is rich and can afford to flee the higher tax bracket. You can argue it's wrong or immoral of him to do so but none of your arguments will induce him to stay and pay the tax. You try to squeeze the class with the most means and mobility and they just slip through your fingers.
Nope, just politicians trying to get the wealthy to actually give back to the society they benefited from.
I'll just leave this here: http://www.telegraph.co.uk/finance/comment/9623863/IMFs-epic...
Keeping commits small is crucial. I've been bitten by the "big commit" enough times to force myself to keep commit diffs to a few lines across a few files.

I even go as far as to put "formatting" changes into one commit, and actual code into a separate commit. Formatting changes tend to be things like "unindent this large block of code", or "strip extraneous whitespace".

They can be larger than usual commits, but they allow me to separate functional changes from non-functional changes. And yes, I've seen a non-functional change break working code before.
Freelancer giving free hours for good ideas
Whoops! proper link is http://blog.samuellevy.com/post/36-i-will-give-you-25-hours-of-free-work.html

I missed the "l" :(
Socialism only works untill they run out of other people's money :-)

So what if he flees, he payed a lot during his life and has done things, people only dream about. He has taken risks, he should get rewarded.

They are trying to punish him because he took an opportunity with both hands and grabbed it and became succesfull.

He employed 50-80 people .. At least he contributed to society in (also) a more economical way.

Hollande and socialists in Europe are crazy... The socialists in America are the "extremists" here.
I imagine 2020 to have a boom similar to the one in mobile, but with augmented reality apps.
What reason/s do you have to believe that "50 - 100 billion people" will be cloned and factory produced? Who would create these humans, and what purpose would they serve, that could not be better served by factory-produced robots?

Also, why do you think (and I'll paraphrase here) "most people will deserve oodles of money"?
I actually spoke to them about doing a similar thing, and they said they were using a GPU because they were pushing lots of sub-1500 MTU packets, and that commodity h/w could probably saturate multiple 10GbE interfaces that were just doing large packets for high-throughput.
Node message queue - easy as Pi
"But if you have that result, figuring out which two prime numbers divide it requires you to check every single one of them"

It does not. There are many factorization algorithms that are significantly faster than trial division for large numbers (http://mathworld.wolfram.com/PrimeFactorizationAlgorithms.ht...)

And your description makes little sense to me. I guess it is based on a bad understanding of RSA (http://en.wikipedia.org/wiki/RSA_%28algorithm%29). That does not convert your message to a prime.
That's not what happens though.

If you assume that people will always work at full capacity then austerity makes sense.

But people don't. If their work doesn't seem "worth it" to them, they'd rather relax and do nothing. And that's why austerity causes problems: It makes people not work at full capacity since it doesn't seem worth it.

i.e. artificially pay someone extra and suddenly he is motivated to work extra. The extra work helps the economy.

In theory a solution would be that everyone on unemployment must work on government projects, and that the government would guarantee a paying job to everyone (doing real productive work). The trouble is the details: Not all jobs are equally valuable and there is 0 chance the government will get it right.
Whoops! proper link is http://blog.samuellevy.com/post/36-i-will-give-you-25-hours-...

I missed the "l" :(

Could a mod update it?
Flaw N3 is not present in 1.0.1c. The | has been replaced with & in ssl/s3_svr.c:2933.
I believe this is the idea behind bcrypt - it can be made slower and slower based on a parameter as larger computations become feasible.
The mere presence of my shotgun in my 5' tall female friends hands prevented her from being raped. A knife wouldn't have worked... need a bit of skill and strength. Kung Fu wouldn't have saved her... she's 5' tall and not strong. A gun is a force equalizer.

People like you bemoan the fact that anyone can pick up a gun and use it to deadly effect without any training. I can say without reservation that that makes me very happy.
Even if he pays the tax, he's still going to be having an amazing lifestyle, one far better than the poor people that taxes are helping. It's in no way creating equality of outcome, just giving people who could one day be like him a fighting chance.

What happened to taking pride in helping others? What of all the people who took risks and are now broke and desperate?
Is there something like CodeSchool or similar with crypto and/or web-security oriented courses?

Interactive tutorials on both areas is something many people I know would pay for.
Not for numbers made of only two primes (i.e. a semiprime). Those algorithms are for numbers with more than two prime divisors.

Read the description again then, RSA is a public key algorithm, and is not what I am describing.
Also:

- Planet Perl Iron Man: http://ironman.enlightenedperl.org/

- Planet Lisp: http://planet.lisp.org/

- Planet Clojure: http://planet.clojure.in/
As a contractor /freelancer i prefer to work trough agencies, ok , they take a margin, but they give you the reach and leverage to find well payed projects.In general these projects are invoiced time & material , not fixed price , it allows to put more of the development risk at the side of the customer