skysight-inc/HackerNews huggingface dataset:
This wasn't a hard chapter of GEB. :) Okay, what about Asterix and Obelisk?

Still, can you quantify what "very accurately" and "middle-school level" means? Do you think in 10 years that machine translation will be able to translate the following two (independent) paragraphs correctly?

Hikaru liked the old English teacher more than the new Scottish one. He still found it hard to understand the replacement's strange dialect as she droned away about the Battle of Agincourt, the Treaties of Aix-la-Chapelle, or how Paris 'deserves a mass', while the boyish Londoner had made far-away European history seem exciting.

Hikaru liked the old English teacher most of all. He moved to London only a year ago, and Mrs. Bane had helped him fall in love with the language. Her 40 years of service had not stunted her enthusiasm one bit, as she taught him and her other charges about the subtleties in Shakespeare, the humor in Carroll, and the epic power of Morrison.

In the first, "old English teacher" refers to the previous history teacher, who was from London. In the second, it refers to the teacher of English, who is at least 60 years old.

In some Germanic languages, the first is written as something akin to "english teacher" and the second "englishteacher." To translate it correctly, the translator has to read ahead to disambiguate the meaning. Which isn't hard, even for middle-school students. But it is hard for computers.

In other languages, gender is more important. In the first paragraph, it's very likely that the "old English teacher" is a man, and the new Scottish one is a woman. In the second paragraph, the "old English teacher" is a woman.

Is your claim that an automatic translation system will be able to translate these correctly to (say) Swedish or French, within 10 years? I don't see it happening. To do so requires some quite good AI, while much of the progress over the last 10 years has been by rejecting traditional AI and collecting large statistical samples.

BTW, the current Swedish translations from Google translate for these are "Hikaru gillade gamla engelsklärare mer än den nya skotska ett." and "Hikaru gillade gamla engelsklärare mest av allt." Both are wrong. The first should be more like "Hikaru gillade den förra engelsk lärare mer än den nya skotska." and the second "Hikaru gillade den gamla engelsklärare mest av allt.
Tips on Sublime Text 2 – your favorite code editor
> But that subsidy must come from somewhere.

It doesn't have to. Sure, subsidies can help the overall economy. But when you're falling off a fiscal cliff, the debt ceiling is rising, and your credit rating has already been downgraded, you have to be careful to take long term eventualities into account. If a significant number of US businesses are relying on government subsidies and programs to be profitable, and that funding dries up, we're gonna have a bad time. Such subsidies and programs are a tiny fraction of US spending, but they are also low-hanging fruit when it comes time for cuts, as compared with military, medicare, and social security spending. Not saying that will happen, but leaning towards austerity may have been a better choice in the long run than trying to "jump start" the economy, especially if we double-dip (knock on wood!). Time will tell. Interestingly, US and UK unemployment rates as of October 2012 are identical at 7.8.

> For every $.20 the widget company gets, some other company is taxed $.20

There are many sectors of government where spending can be reduced to increase available revenue for subsidies or tax cuts. You need taxes, tolls, tariffs, etc to generate absolute government revenue, but subsidies can be carved out of existing budgets without new taxation. The question of the right balance of both taxation and austerity, to maximally benefit the recovery of the economy, in both the short and long-term--that is the real issue. Seems nobody's discovered the magic formula yet.
128bit will be crackable in 2030 with government-sized resources, last time I read about it?

You can be sure taxdollars are powering mind-staggering supercomputers that the public doesn't know about right now.
Given that that app is going to be there for years, how about what percentage of the time? At the moment it's likely that it will be a small fraction of 1%.

And search doesn't suck - it's still easy to find, you just need to look a little bit more. Given that it's the number one free download discovery really doesn't seem to be an issue here.
I've never bought a template, but couldn't I simply get the source of a template's example, when it's available?
Although you're right that a 256-bit RSA key is weaker than a 256-bit AES key, this is not an intrinsic property of symmetric vs asymmetric encryption. It has to do with how you search the key space. To break 256-bit RSA encryption, it is sufficient (not known whether it is necessary) to factor the 256-bit modulus n, whereas to break 256-bit AES, you have to essentially run AES with the whole keyspace of 2^256 keys.
One thought I would contribute regarding negotiation is that, while you might not get what you want, you can usually get something. If they can't pay you, then ask for a title or autonomy or a better project. These are "free" but can be very valuable, in the long run, for your career.

You almost never get everything you want out of a negotiation, but you can almost always get something.
there's a bunch simliar but i don't think any have updated with the newly added API additions...go for it! http://www.hnsearch.com/api

here are most of the other apps still up http://news.ycombinator.com/item?id=2672826
40% of staff time is wasted on reading internal emails
Google partners with top Japanese writers association to tell their rights
Mac OS is better and Mac users are better people
At this point I'd like to suggest all the gamers try out our free Game Creation website...
http://playtin.com

kthxbye
OK, how about "they couldn't get Google to offer turn by turn navigation under terms Apple found acceptable"?
Crossrider is sold for $37M
Crossider is a platform for cross-browser extensions development.
Except that the Federal Reserve isn't private, its Board of Governors is nominated by the Senate and the President and its dividents are capped at 6% a year. "Fed is private" is just some crap being pedalled by conspiracy theorists who either don't have the intellectual curiosity to do even cursory fact checking or intentionally spread it to further their agenda.
3 Programmer Biases which Prevent you from Building a Successful Startup
There's several resources, both internal and external to Wikipedia, that could be used to jump start a collection of "interesting" rather than random pages e.g.

http://en.wikipedia.org/wiki/Category:FA-Class_articles

http://en.wikipedia.org/wiki/Wikipedia:Unusual_articles

http://www.reddit.com/r/wikipedia/top/?sort=top&t=all

http://www.samdowning.com/interesting-wikipedia-articles/

http://en.wikipedia.org/wiki/Wikipedia:GA

http://en.wikipedia.org/wiki/Wikipedia:Vital_articles
I just started to look through the slides and they look really cool. However, only on 80% zoom can I actually see the "run" button at the bottom. It would be great if you could fix this :)
bcrypt is a hashing algorithm for securely hashing passwords, this is something you want to be slow, yes.

However, the discussion in the link is about encryption, which you want to be fast. A popular webserver serving HTTPS to thousands of clients can't afford a 10x overhead on the speed of encryption.
Not all. Academics refer to it as "post-quantum cryptography", see http://pqcrypto.org/

From a talk by D. J. Bernstein http://cr.yp.to/talks/2008.10.18/slides.pdf :

RSA: Dead.
DSA: Dead.
ECDSA: Dead.
ECC in general: Dead.
HECC in general: Dead.
Buchmann–Williams: Dead.
Class groups in general: Dead.

Still alive:
Hash-based cryptography.
Example: 1979 Merkle hash-tree public-key signature system.
Code-based cryptography.
Example: 1978 McEliece hidden-Goppa-code public-key encryption system.
Lattice-based cryptography.
Example: 1998 “NTRU.”
Multivariate-quadraticequations cryptography.
Example: 1996 Patarin “HFE^V-” public-key signature system.
Secret-key cryptography.
Example: 1998 Daemen–Rijmen “Rijndael” cipher, aka “AES"
Absolutely, because the vector attacks are different.

Notice that the problem in question is: 'is a brute-force attack against a 256-bit AES encrypted document feasible?'.

But only that: there is no cryptanalysis in that. So read with the statement in mind.

Edit: And notice that any 256-bit key encryption algorithm is as safe as AES under brute-force.
How Joe Biden Accidentally Helped Us All E-Mail in Private
way to get github banned for life from china! i guess it's time to use gitcafe which is a terrible clone...
It's not really clear what the issue is/are.

Anyone can propose a change. It just takes a lot of effort because language changes often have a lot of ramified implications. Most of the ideas are crap and it's frustrating to the originator but adding a process won't solve that issue.

Most of the discussions are available trough http://bugs.ruby-lang.org/ or the ruby-core mailing-list and the language's behaviour is well defined thanks to the http://rubyspec.org/ project.

The only real issue that I know of is that some of the discussions are done in Japanese which secludes the biggest part of the developers. Instead of proposing a scatter-gun solution it would be great to have something specific in that regard.
Ask HN: How do you get people who want complexity to work on simple things?
Let me give an example.

A while back, I was looking for a nice distributed code repository system. I asked several programmers and they ALL suggested I use Git and told me how awesome it was. I just wanted a simple way to handle source code in a distributed manner. The iPhone of source control. What I ended up with was something so complex and crazy I'm still not 100% sure I'm using it correctly.

Code repository systems are not trivial things. They are complex things which require complex mindsets to make. I want the git creators to give me the iPhone of distributed code repository systems. How do you get them to do that?
The fact that every other country also has a central bank says to me that central banks are tremendously useful devices for governments to maintain power. Government really like the fact that they (and only they) can print unlimited amounts of money that people must accept.

The US is so wealthy mainly because it's government has been printing money only relatively recently and with relative restraint. (We've only had the federal reserve for about a hundred years. And we've been completely off the gold standard for less than fifty.) This has enriched the private sector more than in other countries. Also, this has enabled the US dollar to be used as the reserve currency of the world.

As US monetary policy becomes less disciplined, America will go the way of the other countries of the world, it's government will be enriched at the expense of the private sector and economic growth.
Ask HN: I lost my will to program. How can I get it back?
Hi,

I'm a 25 years old developer who has started to learn programming for fun 11 years ago (and at that time, I loved it). I was bored when I studied computing in university and it get worse when I started working professionally 2 years ago, to such an extent that I quit my job because I didn't found myself to be enough happy.

Even if I left it with my head full of projects, a month and a half later, I can't find enough motivation for starting these. I don't think that I can work alone and furthermore, I'm starting to ask myself if I'm really meant for programming.

How can I enjoy programming again?
anyone making a non-trivial amount of money profited from public services, infrastructure, and protection paid for by taxes. Ensuring a stable and strong infrastructure is in the interests of the rich anyways.

Not like the super-rich will see much of a difference in their lifestyles anyways.

I understand that there needs to be an incentive, but to act like anyone but maybe wandering barbarians could make a significant amount of money without the help of solid infrastructure is naive.
Quantum computers can, in general, provide up to a quadratic speedup over classical algorithms and WILL in fact be enough. Once we have QCs all bets are off.
Yes but the horrible truth is guns have a higher mortality rate than all the other killing methods you listed. Also there is a lot more physical effort in killing someone with a knife, rocks or bearhands and it its more likely that you can fend someone off or dodgy whats being throw at you. I don't think its as easy to dodgy a bullet.
I honestly think that the title should be '256 bits are enough against brute-force' because otherwise this is way way way misleading.
A 12-year-old bug in JDK, still out there leaking memory
That can hardly be an argument not to. Time to use a proxy?
I really gave much thought at the way we spend money on gadgets until a friend of mine told me he wanted to buy an iPhone 5 for his girlfriend as a birthday present. And then it dawned on me that an iPhone 5 (without a contract) costs as much as some really nice jewelry that this her granddaughter will probably inherit.

It's not even about conspicuous consumption versus a more frugal lifestyle, it's about spending 800$ on something that is going to be tossed away or broken in 24 months.
Guns greatly amplify the power to act out a killing urge. That is, after all, their purpose.

I am, by most measures, a strong man.

But given a rock or a knife, I would not, within 2 minutes, be able to kill 20 people and injure 12 in a crowded cafe in Port Arthur, before going on to kill another 12 people and injuring 3 within the following hour.

Neither could I, with a rock or a knife, visit Utøya and kill 69 people and wound 110 within one hour.

These acts are physically beyond me. I suspect they are physically beyond anybody.

The only other way for me to kill so many people would be to use high explosives. And guess what? High explosives are regulated out the fricking wazoo.
Depends on how alert you are after waking up. If you're still sleepy and groggy then sitting meditation will be difficult, in which case walking meditation would be the better choice. I prefer sitting meditation after taking the morning shower and having coffee.
An elegant data type for a more civilized age
How to develop Offline Web Applications in HTML5
I would say, try to work on something that you might actually find fun, for myself when I am tired of boring projects I make little games. It's something I really like and keeps the mind active. But sometimes it's also good to take a total pause. If you really feels that you can't work on anything try to stop thinking about it, look at other things to do, some other stimulating projects like a DIY. One last thing could be, don't stay alone, find a co-working place, or a bar, or something where you can stay in touch with people, this is often underestimated but important.
Reinventing Society in the wake of Big Data
This comes to me just after an extended weekend reading up and mashing data around frequency lists. Are you open for collaboration with other language tools? I'd love to be able to import your word study lists, for instance (my tool ain't live yet).
Time Sheet Tracking Software - ProjectVision
I don't think price will be the limiting factor, rather the fact that most people won't think of a realistic use for them. Look at photo printers, they're getting cheaper and cheaper yet sales are declining since they just don't make financial sense for most people. Most people I know (even many professionals) get many or all of their photos printed by third parties.
In Taiwan, Every Receipt Is A Lottery Ticket
> This is not a small thing, some estimates put the number of rapes per day stopped due to the potential victim being armed or thought to be armed at more than a thousand. Per day.

How does that work in the rest of the world then? I don't see thousands of people being raped here per day, so clearly something else must be stopping those rapes.

Really, guns are toys. Get over it.

The chances of you facing a life-or-death situation where a gun will help you are ridiculously overblown.

We're not trading off homicide vs one kind of mass homicide, that just brings things to the attention of a larger audience. The real trade off is citizens murdering other citizens with guns versus them not being able to do so or to do so easily. Sure there will be criminals with guns, they're not going to magically disappear. But there will be far less of them.
That's an argument against public film financing, not in favour of higher marginal taxation on the wealthy.
Amazon Redshift: a fast, managed, petabyte-scale data warehouse service
Array programming for mere mortals [video]
Is it really naive math if it's informed by statistics from other countries? (Incidentally, statistics are something completely missing from your comment).

The article linked has the right conclusion. Banning guns works. The US saw something like 12,000 gun related homicides in 2008. The UK, with a 6th of the population, saw 39. Adjusting for population, that's over 50 times fewer deaths.

The grim truth is that banning guns in the US probably wouldn't do much. The UKs low gun crime is a result of a hundred years of high levels of control. It would take decades for any gun ban to impact on gun levels. However, statistics does show that if there's very few guns available, there is very little gun crime.

Rather than call something naive because you don't like it, why don't you provide statistics that support your argument? Do you have any idea how many crimes guns stop every year?
Using Multimedia with Phonegap
Rails, MiniTest Spec and Capybara for the uninitiated
How to swap images using javascript
Several of the cases I mentioned are exactly attacks of 5 or 6 year old school children. They resulted in between zero (Wolverhampton, UK) and 8 deaths (one of the Chinese attacks) it seems (with a greater number of injuries but still typically much less than 26).

Yes, YOU are perfectly safe with guns at the moment. But what if you are taking anti-malarial medicine or something else that throws you off balance? Having a gun might make the difference between you shootings somebody (possibly yourself) and breaking your legs jumping of the roof or wounding someone with a knife. And then we get onto the aggregate impact of those initially less stable than yourself.

4 shotgun shells might do a huge amount of damage in crowded area but in a crowded area someone can jump on you while you stop to reload. In a sparsely populated area with a car to keep mobile in you can still do a lot of damage (Cumbria, UK 2010) but I suspect less than with more capable weapons.

In the UK there isn't anywhere to steal such weapons from apart from the police, army and criminals (but even criminals very rarely use or carry guns because the punishments for getting caught with them are high). Also such theft would need planning and time in which he may have been caught or his state of mind may have changed.

There is no doubt in my mind that in the UK with our laws the death toll in an attack similar to the one last week in the US would have been lower due to the lack of availability of guns. Children and carers/teachers may still have died but not in such numbers. It is more arguable that there imposition of restrictions is too much of a burden on freedom for the benefit but saying there is no benefit is pure denial.

I find the self defence arguments unconvincing in general although it is hard to prove. Transitioning from the US situation to the UK one especially given the geography of the US would be challenging and complicated

Genuine questions

1) In the US is his mother criminally or civilly liable for not preventing his access to the weapons?

2) Do you think that she should be?
:P !!!
Hmm...makes sense. I see your point and indeed I do agree.

However, again, why didn't he do something practical about the perfect programming languages that he seems to talk about?

Whatever technology you name, it is always possible to dismiss it by talking about another level of perfection, but what is it beyond imagination?

We could perform our surgeries in this and that way...

We could build our cities and buildings in this superior way...
If you are trying to brute-force guess an RSA key, the fact that the factors which produce the key should be prime (well, co-prime with respect to each other to be more precise) has the potential to greatly reduce the search space. For small keys it is practical to have precomputed what this limited search space is so of the 2^N possible keys you can be fairly sure that you only need to check a much smaller subset of them. You still have to use brute-force, but unlike with symetic methods your search space can be much smaller than the entire keyspace. For larger keys this pre computation (and storage) becomes impractical (with current tech). I have no idea off the top of my head where the point it currently becomes impractical occurs relative to 256 bit keys though.
Okay. How do you do it?
APIMiner: Android SDK documentation with thousands of source code examples
Research finds that people who can afford to buy macs have more money.

Next up, people who breath tend to live longer.
> Reserved Instance pricing lowers the effective price to $0.228 per hour, under $1,000 per terabyte per year.

So for 1 Petabyte (= 1000 TB) you'd be looking at approx. $1,000,000 per year.
I like this, it seems so much more clean than SPDY, HTTP really should stay a text based protocol. My understanding for the design of SPDY was that by forcing TLS it ensured that any proxy server in the middle wouldn't interfere or be "confused" with the connection.

What would an existing proxy server (i.e. doesn't understand HMURR) do with a connection that looked like this?
> I wish I knew more about encryption. Unfortunately it isn't a very accessible area, even if you have a degree in CS you aren't really qualified to even touch the stuff, you need a maths degree at the very least.

A good Number Theory course will cover much of the basics of the common asymmetric encryption systems. You don't need to do a whole Maths degree on top of a CompSci degree (although I've done exactly that).

But before that, I'd definitely recommend Schneier's Applied Cryptography.
Samsung Phones: Every app has full memory access
Any app has full memory access via /dev/exynos-mem

Largest security hole ever?
Mars Astronauts Likely to Witness 1 Megaton Asteroid Impacts
Are You A Scotch Brite Man? :)
Crowdsource your design needs from 18-25 year old students
Same. Worked for IBM for a year, while I was still in uni, didn't enjoy it because of how you were just another cog in the machine. I just thought, I wouldn't want to look back in 20 years and think I wasted opportunities by staying there. Now I'm working for a company with a 3 man software development team and it's so much more rewarding and satisfying.
Show HN: search contacts in your social graph
Just watched a video about Array programming which mentions APL and J. It also mentioned a couple of interesting facts about Ken Iverson I'd not heard elsewhere:

1 - Iverson originally wanted to call his new language Iverson's Better Math but his company blocked this so he went for A Programming Language (APL) instead. NB. Iverson worked for IBM at the time :)

2 - Iverson passed away at a computer screen.

Video was very interesting so posted link on HN: http://news.ycombinator.com/item?id=4931929
NASA Johnson Style (Gangnam Style Parody) [video]
CSS Click Events