skysight-inc/HackerNews huggingface dataset:
> Can someone explain this to me, please: Because IPOs democratize wealth creation and create jobs for the 99.9% of Americans who are unlikely to be the next Zuckerberg

The author believes that Ponzi schemes are a way to generate lasting wealth, and we are all stupid communists for not seeing this.
> Under-developed "rational" brain before 25 years of age is a funny meme.

What's funny about it? It seems to be backed by science [1] [2].

[1] http://hrweb.mit.edu/worklife/youngadult/brain.html

[2] http://www.npr.org/templates/story/story.php?storyId=1411647...
News seems to last 5 seconds these days so I'm all for this choice.
Worth noting that the visitor centre for Torness recently re-opened, it looks like you need to make an appointment in advance (for security checks) but, having had a detailed tour of another AGR plant years ago, I suspect it may be worth visiting:

http://www.edfenergy.com/about-us/energy-generation/nuclear-...

Also, if you do visit Torness and you have an interest in science (which seems likely) then you might want to visit the nearby Hutton's Unconformity at Siccar Point - this is one of the places where 18th century geologist James Hutton first found evidence of the tremendous age of the Earth, as his travelling companion John Playfair put it:

"The mind seemed to grow giddy by looking so far back into the abyss of time"

http://en.wikipedia.org/wiki/Hutton%27s_Unconformity

http://en.wikipedia.org/wiki/Siccar_Point
Thanks! I was going bonkers trying to find that with only the acronym.
Searchdaimon enterprise search now open source on GitHub
Because one cannot reliable test such assumptions due to multiple very different factors in play (multiple causation). "Prefrontal cortex as the seat of rational brain" is just a meme - a huge over-simplification, as rationality itself.

It is more sane to talk about control of emotions - ability of an activity in one region of the brain interfere with, or tame other activity in a different region, which requires "training" of appropriate "networks" via repeated exposure to certain behavioral patterns (experience). This could be attributed to ageing, that adults just had more practice of self-control, but it will be just another meme, because each process of maturation is unique, due to almost intractable number of factors involved.

Even cross-culturally, my beat is that if some could compare group of "typical US students" with a group of Asian "Buddhist monks" of the same age, there will be significant differences in prefrontal cortex activities.)

Read some Marvin Minsky for great good.)
I just looked at the IRS site. The total of social security and medicare taxes paid is 15.3%. Half is paid by the employee as a deduction from their wages. Half is paid as payroll tax by the employer. The self employed pay the full 15.3%.

Where do you get 30%?
I wonder what would cause you to say something so stupid.

When you say "this shit" do you mean the negative image the USA is gaining from this? Why on earth would you prefer to remain in ignorant bliss about these happenings?
Wow, a postcard from the past for me. Mirror of the original full interview:

http://web.archive.org/web/20080325033938/http://www.stifflo...
The Australian journalists just "decoded" the references to Australia from the slides first time presented in Brazil's O Globo by Glenn Greenwald some days ago.
Given that practically all (to at least 4 significant digits) of my mail arrives at the mail server un-encrypted,I think there's still some value in encrypting it before the server stores it. I'm setting up some perl scripts to help exim encrypt to my public key any non-encrypted mail before it delivers it into the local mailbox. That's still subvert-able by anybody with enough power to lean on the hosting company, but then all that mail was interceptable in transit anyway - at least I've made sure that stored archives on the hosted server aren't in cleartext.

I'm also considering setting up some scripts for outbound mail - to automatically encrypt any (non-encrypted) mail I send if I've ever received encrypted mail from the recipient. Have the mail server keep a record of email addresses and public keys, and auto encrypt where possible.

(And in regards to in-browser crypto - I'm unsure there are strong enough guarantees of security in javascript to make me entirely comfortable having my private keys and passphrases hanging around in the process space where rogue javascript and/or plugins might be able to scoop them up…)
Cool! I really like the annotated source--how was that generated?
He's also in the middle of finding out who his enemies already are. I'll be _very_ surprised to see Bolivia, Venezuela, or Nicaragua show up on the leak schedule.
"Because IPOs democratize wealth creation and create jobs for the 99.9% of Americans who are unlikely to be the next Zuckerberg, fueling long-term economic growth for the country and guaranteeing access for all to the American Dream."

When does this comedian get his own show?
Don't be so sure... In cinema's this year: Pandora's Promise:
http://www.youtube.com/watch?v=7fm8SVLOacQ
How can he even say 99.9%? To even invest in these IPOs you need to have not only savings, but have your insurance in order. There are millions without HEALTH INSURANCE, and many without auto insurance. They need subsidized house and fire insurance. And after that, their savings are not that large.
Agreed. Here's the data in chart form, it looks nothing like total stock-market return (the 2008 collapse and subsequent rebound is nowhere to be found, etc):

http://blogs-images.forbes.com/sageworks/files/2012/05/Publi...
Ahhh....right.

I haven't used it much...but that's an interesting take on it.

I've seen it used for date & time localization - not for such heavy copy usage like this.

Do you profile the site - with say Rack-Mini-Profiler to see what the performance hit of using I18n like that would be? I don't see it in the Gemfile, but maybe you are using something else to see what the hit of all those choices are on your performance?

It seems that it may be an extra tax - even though it is clever and I like it...just curious what the cost is...and would love to know other non-I18n ways to achieve that, with say ERB.
He doesn't deserve treason, but the politicians will be able to make a convincing argument of that (or at least espionage), given the scope of the leaks.

It doesn't convince me. YMMV.

The way things are going now, I fear we may not even have chance to fix anything at all.

Fixing things doesn't depend on what happens to Snowden, even the release of information doesn't rely on Snowden (he's already leaked it all). Fixing things depends on people being informed about the issues and implications, and taking action on it. I don't see why you'd want to be less informed or pretend that this does not require global solutions. One country alone cannot fix this, but we can start with our own countries, by expecting and demanding equal treatment under the law for all.

Personally I think there's plenty of chance to fix this - there is plenty wrong with our societies (UK or US), but also much to celebrate, and much opportunity to discuss what is wrong and put it right. That requires us not to fear failure before we even begin, but to discuss these issues at every opportunity in public forums (in the UK this is particularly important due to Section D notices limiting reporting). I'd like to see my politicians answer to the world as to why this information is collected on innocent citizens on the news rather than hide behind excuses of national security and terrorism.
How to declutter your lib directory (Rails)
JSON is not Javascript Object
Celery does not have a negative net impact.

https://en.wikipedia.org/wiki/Celery#Nutrition
https://en.wikipedia.org/wiki/Negative_calorie_food

It's a common misconception.
"As it stands, the safety net is working -- nobody who worked a significant portion of their lives is living on the street for lack of funds."

Right. They're working at Walmart and living in hotels, three to a room. I suggest you get out more and actually invest some time in learning what's actually happening in America; it will save you from spouting ridiculous statements like that one.
I assume the grounds from which people think this stems from a naïveté and unsubstantiated belief in one's country's principles. Particularly considering that the United States to many Americans to this day is more an idea than simply a country.

This striking philosophical difference between Americans and other Western nationalities tends to give Americans a trust in their system where other nationalities would have drawn the line.

Because even if Congress and the White House cannot be trusted, surely the Supreme Court and the judicial branch got our backs? If only it was so simple.

Still, I don't mind Americans being keen on the idea they believe the United States is; but they need to realise that the United States is not that idea. And if it ever was, then it is certainly not any more.
The first part:

data:text/html,

tells the browser to use the rest of the URL as the HTML content for a web page.

The rest of it is easier to follow if it's indented like normal code:

<title>DoJS</title>

<style>
#e {
font-size: 16px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
</style>

<div id="e">
</div>

<script
src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js"
charset="utf-8">
</script>

<script>
var e = ace.edit("e");
e.setTheme("ace/theme/monokai");
e.getSession().setMode("ace/mode/javascript");
</script>

So, this is just a normal HTML page with the <html>/<head>/<body> tags omitted. Browsers don't care if those are missing. In fact, you can save this text to a .html file and open it in Chrome and it will work the same as the "magic" URL.

The page creates a <div> and uses CSS to set its font size and make it fill the window. Then it loads the Ace Editor library [1] and initializes an editor instance in that <div>. Finally, it selects the Monokai theme and JavaScript syntax highlighting.

(I omitted the type="text/css" and type="text/javascript" because they aren't needed.)

[1] http://ace.ajax.org/
There's actually nothing new in this leak. Pine Gap [1] and HMAS Harman [2] were discussed on here a couple of weeks ago. Really what we're seeing here is the current generation of Echelon [3].

I'm not saying it's OK, far from it. It's just that there's nothing new in this story.

[1] https://news.ycombinator.com/item?id=5884858

[2] https://news.ycombinator.com/item?id=5887539

[3] https://en.wikipedia.org/wiki/ECHELON
Only the browser language is detected on application startup, so the language shouldn't be switched. I'll check this issue, there will be an update today!
"As if there was 1 person in the World who would have doubted that"

I'm afraid you're the one that's out of touch, unfortunately. Just reading the comments below some of these articles (not hn) should make that painfully clear.
That dude on the panel looks like a 'know-it-all-douchebag'. His posture and everything seems very aggressive - and he was wondering why Ilan was being defensive.
Good writeup about oh-my-zsh tips
No, I think this is incredibly clever. Imagine how this release would have looked if the Australian government had thrown a fit and tried to make an example of the USs bad behavior[0].

If you're dealing with a criminal, having a slight upper hand in information while playing it as though you know everything is a proven tool. Like a police interview where an accused gets presented with a crime so you can watch him or her come up with an excuse, which, in turn, might reveal information that you didn't even know before.

In fact, one minister in Germany made a pretty grave statement about how the US behavior was "monstrous". So now I'm kind of waiting for the Snowden story to get to the part where things about Germany are revealed.

[0]It seems like they did the opposite, as they usually do, doubling down in 'Merica adoration. Which is still similarly funny.
Indeed, if determinism is very important, fixed-point arithmetics should be preferred over floating point arithmetics - at least in the game engine, for the rendering floating point should be fine.

Note that fixed-point arithmetics is almost identical to integer arithmetics, thus easy to implement. If you define your physical units small enough (e.g. velocity as pixels/ms instead of pixels/s), then you can use integer arithmetics right away without any confusion.

One minor drawback is that you don't have easy access to cos(), sin(), sqrt(), etc. without going through floating point. However, you usually don't need those in the game engine anyway. For instance, instead of "sqrt(xx + yy) < r", just write "xx + yy < r*r".

The major drawback is that you now might have to deal with integer overflows (and underflows). You should deal with them in floating point, too, but these are more unlikely there. One might think that this won't destroy determinism if you are using e.g. always 32 bit integers on all platforms, but note that some kinds of (signed) underflows or overflows are technically undefined, at least in the C standard, so some compilers might do optimizations that lead to different underflow/overflow results than expected.
tldr; Author experienced an 6-hour outage in Google Apps service, after upgrading to a paid Google Apps account. This behavior is not documented.
Feminism’s Tipping Point: Who Wins from Leaning in?
the fear of a pedophile going to kidnap/abduct/molest your kids doesn't happen in other societies today though, so there must be some influence from the differing media, I'm sure.

It doesn't make much sense in the world I live in (Asian country).
No, I thought that Australia was independent enough that we wouldn't be ferrying our data to the United States. It's a reasonably enough assumption.
I read that not as "stupid", but (perhaps incorrectly) as a fellow Australian finally admitting to themselves that we're fooling ourselves if we think we can point an laugh at USA's treatment of their citizens while hiding behind some expectation that our local government is treating us with any more respect.

The sad thing is, our government is no better, out intelligence service is just as amoral and unaccountable, and our civil liberty movement is ineffectual to the point of being invisible. Perhaps "ignorant bliss" was preferable…
Denmark, Sweden, and Norway are genetically and ethnically homogeneous, making it easier and faster for the society to enforce social norms and standards. Japan and South Korea are as well. That's why that system works so well and those countries are so...well... civilized and developed. What works for a homogeneous country will not automatically work for a heterogeneous country like America. There are some fucked up people living here. You really don't get it because you haven't been here. Again, like I said in my first comment, you have a good heart and good intentions but you might think this way because you've been living in a nice walled garden away from shitty people.

The people of a country determine the majority of its success. Not just it's laws. People from different countries, people from different backgrounds have different levels of civility. It may be cultural (which can be changed) or it may be genetic (which cannot be changed unless weeded out genetically). This is why I'm saying what works in one country won't automatically work in another.
Conceptually, I think it is harder and kind of a pain to code for at first. But one of the advantages I've found using it is the ability to completely decouple the state of game objects from the code that manipulates them. This gives you the following (rarely mentioned) benefits:

1. Saving game state is trivial (as is replaying it, like in a rewind or time-travel)

2. For garbage-collected environments, it's easy to completely avoid GC pauses by re-using old game state objects.

3. Adding existing functionality to any object is trivial.

#2 was the biggest win for me. I made some small bullet-hell style shoot-em-ups in C# that would pause for GC until I reworked the game into a component system where all game objects were stored in a table, and each row in the table contained all columns for all possible objects properties.

So when a bullet went offscreen, the row its state was stored in became available for the next game object (bullet, alien, etc.) The only step necessary was to wire that row to the various components that would control the game object. The GC pauses disappeared, and this made changing the game and prototyping extremely easy. I'd imagine this would simplify memory management in C++ in the same manner.

I also really enjoyed have things like "AffectedByGravity" as a component and the ability add objects arbitrarily into it, instead of some hackish inheritance chain.
UK student loans are nothing like the USA. It is in effect a graduate tax that you may or may not stop paying one day.
Your repayments are a fixed percentage above a very generous floor, with no effect on credit ratings, mortgage applications or anything else.
UK student loans will never destroy anyone's life.
Canon EOS 70D - Revolutionize Photo and Video Focusing [video]
Very good article.

But in the end it's just a job. We all have to make money because we don't grow our own food.

I thought about this a long time and I'm just going to use hacking to make money and spend it on a social project that has nothing to do with hacking and can't be fixed with (computer) hacking.
Show HN: My first paid Android app
Nice work, I like the chainsaw guy for the aggressive mood =)
That's a valid point, but you won't be effectively encrypt incoming email in the layer of a webmail client. You'd be better off incorporating that before the message is even saved to disk - in the mail delivery of your MTA. So once again it wouldn't be PHP (I hope for your sake!).

"(And in regards to in-browser crypto - I'm unsure there are strong enough guarantees of security in javascript to make me entirely comfortable having my private keys and passphrases hanging around in the process space where rogue javascript and/or plugins might be able to scoop them up…)"

Your sarcasm is entirely valid, but you didn't actually look at the project that you are criticizing. The entire point of what I linked in my comment is that nothing critical should be exposed to the JavaScript, just an API that it can interact with to send commands to: such as keygen, verify this message, send cleartext and receive ciphertext in response, etc. You're preaching to a believer here, :-)

Your ~/.gpg/ is -not- accessible to JavaScript. The interface, the GnuPG binary, is. That's the point. Now we can both agree that exposing private keys in such an API is a bad idea.
I'm pretty sure Snowden has already refused asylum from Russia, he wouldn't be stuck in an airport otherwise.
He's right, unfortunately.
I must admit that I haven't looked into the speed side of it too much! I suspect it's not too bad as the YAML file is loaded once on initialisation into a hash, which the t() function then retrieves the values from. I'm not sure if that differs when using a database backend.

One benefit of using Slim here is that it's a bit faster than ERB/HAML (as you can see in my token biased benchmarks: https://speakerdeck.com/robotmay/a-simple-introduction-to-ef...) so it probably negates any extra time that might be added by using locales.

There's two main reasons I use locales so heavily:

1. I like my views to be small and largely free of logic

2. I'd like to translate the site into other languages, and using locales from the start makes it much simpler!
http://reddit.com/r/btsecrets
We can stop it, and redirect it.

Once the people start creating new laws, and getting them passed, we'll win. Currently, politicians hand us laws that are drafted by corporations & lobbyists, then we simply react.

It's all about us being more assertive.
Top 20 Ways to Share a Great Blog Post
Why just rap?
>If we don't demand moral just governments we will never get them.

OK, here's a clue: truly moral governance is only sustainable if all governments follow the same moral behaviors. Unfortunately, that's not a stable equilibrium, because the world is not Kantian -- thinking otherwise is naive.
I think your philosophy is leading your opinions rather than the evidence. In those places where basic income has been trialled, it seems to work. For example:

http://www.bignam.org/BIG_pilot.html

Key findings:

contributed to a significant reduction of crime.

reduced the dependency of women on men for their survival.

The criticism that the BIG is leading to increasing alcoholism is not supported by empirical evidence.

... Note that I am not suggesting that a basic income is guaranteed to work, just that it is worth looking into. Further experiments will reveal the truth, not prejudices about the poor.

Put in other words, what we need is policy based on evidence, not opinion.
Thank you, EPIC.

In vacuuming up and blindly storing all of the descriptive data about phone calls, I am impressed that the NSA and its superiors may have managed to carry out "unreasonable seizure" without "unreasonable search."

I'd be even more impressed to see an injunction against it.
1) Agreed. I observe other people like him, so in this case it's probably all me.

2) I've tried to read some of the major sequences, but end up quitting partway through. Each essay seems so long for what it's trying to impart. I tried reading HPMOR in hopes of getting the same or similar information with a whimsical story instead, but didn't enjoy that either.

I doubt I'm a rationalist prodigy, so I'm more worried that I'm missing out on something profound than failing humanity :)

3) Unfortunately, he's the only author I'm even aware of that writes on human rationality and is well-regarded. I spend most of my reading time on other topics.
The issue was never one of safety, the odds were never high that you would be on the receiving end of one of these SWAT attacks. The issue is the rights of citizens and their protection from unwarranted searches and unreasonable uses of force.

Australia has it's own issues on that front, look up Labor's recent proposal of data retention for electronic records or the infamous great firewall of Australia.

And as far as government's with regulatory zeal go, you've hit the motherload.

It's a lovely country (I've spent the last three years in Sydney and really and truly loved it) but don't kid yourself about the level of government intrusion in every. last. bloody. thing. It's maddening.
So the upgrade took a few hours to complete and it didn't happen instantly in defiance to the laws of physics. Next time play it safe and upgrade during the weekend.

The post is dated May 27, is Google planning to announce a new feature for Apps this week and this is some sort of a preemptive PR attack?
I've oscillated back and forth between the different entity paradigms numerous times. In my most recent try I moved towards a design that is essentially an inversion of typical component strategy to put less emphasis on components as unique structures, since in so many cases, they're a repackaging of an existing data type.

To do this, I have some generic container types that are extensions of common ones(list, bag, etc.) to be aware of entities and clean up after them. Instances of the generics are subsequently parametrized with the data I need. The top level entities hold the minimum of information needed to do despawning.

It's had some success in use, but I'm not ready to say it's a major improvement.
Would be nice to add (2006) to the title.