skysight-inc/HackerNews huggingface dataset:
I agree completely about revisions on PRs. Also, proposed patches often spawn much broader technical discussions that are much better on a mailing list than on a random commit (that will likely become unreachable later since it's not going to be accepted). Nothing beats the archival quality of mailing lists and if you start your code review there, you never need to make the choice to "move" a discussion from GitHub to a mailing list. The problem is that mailing list review requires a lot of discipline and some popular MUAs make it especially painful.

The value of PRs and other models is that they degrade more gracefully to lack of experience/discipline, and (perhaps) to casual involvement (subscribing to mailing lists with delivery turned off is fine as long as there is a convention to Cc people that are likely interested in a specific change; not many people know about subscribe-without-delivery).
Casascius Physical Bitcoins Cracked at Defcon
Playing Devil's advocate, there are other ways of pooling resources, such as insurance or mutual-aid societies, the latter of which were mostly crowded out by state provided healthcare. There was a recent Econtalk podcast which touched on these issues: http://www.econtalk.org/archives/2013/07/michael_lind_on.htm...
I've taught programming to kids from very poor classes of society who grokked it and excelled at it. But, guess what– a lot of them will be stuck working at McDonald's because they can't go to college, or because even if they could go to public universities their family didn't understand why they should spend 4+ years not bringing in any money when they could work at McDonald's right away.

I've also taught/privately tutored CS students from some of the US's best universities. The range in intellectual capacity between the two groups is shockingly consistent. I've had students who attended Stanford who would have been put to shame by some of my "first of the family to finish high school but can't go to college" students.

If Bill Gates hadn't been born to lawyers and bankers, data says he would likely be part of the "average schmucks on the subway".

Successful people consistently underestimate how lucky they are.
I was going to add the </sarcasm> tag, but settled on the wink emoticon. I did think it might be too subtle.

Sadly, it's only subtle because there are crazies around here and in the government who actually use that as an argument.
Now that's a bug I wouldn't like being responsible for
There's no such thing as voluntary cooperation when all of the land is already owned.
If AES is broken, I'm willing to accept flag day hell, in exchange for not having 8908494 possible combinations to test and implement every time before that.

It's much more likely "AES minor vulns found" happens over a period of years; the push to change algorithms happens somewhat more reasonably like most security patches. Taking a year to get rid of MD5, DES, SHA1, etc. through protocol version upgrades isn't any worse than 5-10 (and counting) we got by allowing pluggability.

In the SaaS, browser, and mobile client world, upgrading software and upgrading configs aren't that different in pain, in practice.
I believe your misremembering the story - they aren't withdrawing from the world to punish evil doers, it clearly states they are withdrawing to stop enabling the evil doers. It's like an intervention on society. And it's a story.
I've heard they cancelled all paypal payments.
https://twitter.com/olesovhcom/status/363627491136507904

Translation: paypal payments are not accepted anymore because they've experienced too many frauds.
All pending orders payed by paypal have been cancelled.
Yep. There's a great article by the Atlantic called The Secret History of Guns. [1] I'll go over a couple of interesting points.

- Martin Luther King Jr. applied for a concealed carry permit after his house was bombed in 1956. After that he had armed supporters stand guard outside his house. King's house was described as "an arsenal."

- The co-founder of the Black Panthers found a law on the books allowing them to open carry in California. Blacks were getting no protection by the police so this was pretty pivotal. The Panthers started arming themselves and had a picnic outside the State's Capital building. After this happened the racist California legislature pushed through a law banning open carry. It was signed into law by Ronald Reagan. Funny enough, he was the first president endorsed by the NRA.

- "After losing the Civil War, Southern states quickly adopted the Black Codes, laws designed to reestablish white supremacy by dictating what the freedmen could and couldn’t do. One common provision barred blacks from possessing firearms. To enforce the gun ban, white men riding in posses began terrorizing black communities."

- "In the 1920s and ’30s, the NRA was at the forefront of legislative efforts to enact gun control"

[1] http://theatlantic.com/magazine/archive/2011/09/the-secret-h...
I have been playing w/ cross compiling a language to Dart. There is no bytecode[1] which actually makes it a tad easier. Dart does give you method_missing semantics w/ noSuchMethod. Granted a runtime method lookup table, if you were building Ruby on Dart, would lose the compilation optimizations on dynamic methods, but you'd still get them w/ the explicitly defined ones (I guess the same way as JRuby). When Dart has more runtime compilation abilities (beyond just spawnUri) I think it will be a great target for dynamic languages.

1 - http://www.dartlang.org/articles/why-not-bytecode/
I suppose that would be disingenuous... if anyone were to suggest it.

You have no idea, of those government provisions you listed, what the actual costs are. You won't be able to get the most efficient allocation of resources, because it's not a market allocation (people freely paying), but a political allocation.

Oh, and I don't care if a drug company is benevolent. Just that they are free to offer me the goods at a price that isn't rigged (as by regulation of competitors, for example).
'Freedom Hosting' Owner Arrested, TorMail Compromised with Malicious JS
Yes, not going away but not growing beyond the crippled, single-statement version it is now...
"Socialism is an economy where production is owned and run by the workers for the benefit of the working class"

Isn't that communism?
Workers of Amazon Divergent
Humm, I use one of these to create PDFs of reciepts to attach to my exense reports.
Well they say the road to hell is paved with good intentions. Good intentions are certainly no excuse for allowing a system to be set up which can easily be abused to catastrophic effect and is near impossible to dismantle, even by its authors. That's particularly so for intelligence services of all people, who are supposed to apply some level of insight into risk. This looks like either a case of incompetence or malice and frankly I'm not sure which is more disturbing.
Rand hated everyone apart from tall, arrogant & selfish men.
3) The civilian force holds out long enough that a significant portion of the army becomes sympathetic towards the civilians and gradually switches sides.

Our armed forces are made of individuals. It would not be a boolean operation by any means.
Accept it as an inevitability and develop skills that enable you to adapt, react & procreate in a multitude of diverse situations.
As a writer, Rand gets better as she gets shorter. I'd say she never gets to the point where she could be called a good writer, but she does sometimes reach for and achieve passable.
>Simply having a welfare state or some nationalized industries is not socialism.

Yes it is. It is a matter of degree. When you have an income tax, you have socialized income. If you have a "workers factory", you have socialized the means of production.

Your first paragraph seemed like you had the right insights, yet you contradicted yourself by the second.
You should be using a VPN into a trusted bounce box.
Look at it another way. You train for years. You spend more years, perhaps decades, working in a classroom. You read the research, you know just how hard it is to get kids to understand decimals. You work and work to find the right way for each child to understand this concept that trips up so many.

Then someone else comes along, teaches it badly, and gets lauded for doing wonderful things.

Well, it's true that KA is doing fantastic things, but I also have some reservations about some of the things that are said and done. Elsewhere it's been suggested that work is underway to help others contribute their direct working knowledge to help improve them, and I hope that happens. KA can be improved, should be improved.

Must be improved.

There are places where the way it explains things is in direct contradiction to solid research in pedagogy. I'm sure there are more people being helped by KA than hindered, but I look forward to seeing it acknowledge and absorb modern research.
Strange, I have this memory of the following successes of both groups:

http://en.wikipedia.org/wiki/National_Labor_Relations_Act (the Wagner Act, even if moderated by things like the Taft–Hartley Act)

http://en.wikipedia.org/wiki/Brown_v._Board_of_Education
http://en.wikipedia.org/wiki/Civil_Rights_Act_of_1964
http://en.wikipedia.org/wiki/Voting_Rights_Act_of_1965
http://en.wikipedia.org/wiki/Twenty-fourth_Amendment_to_the_...
http://en.wikipedia.org/wiki/Harper_v._Virginia_Board_of_Ele...

And it's always struck me that the Civil Rights Memorial (http://en.wikipedia.org/wiki/Civil_Rights_Memorial) is most remarkable because it only has 40 names on it.

(Just the highest of highlights, I'm leaving a lot out.)
When fundraising, consolidate meetings in San Francisco and the Peninsula
> proposed patches often spawn much broader technical discussions that are much better on a mailing list than on a random commit (that will likely become unreachable later since it's not going to be accepted)

PRs are also issues, and I vastly prefer GitHub issues to mailing lists (to each his own, I guess).
Welke vitaminen en mineralen mogen in geen enkel dieet ontbreken? |
Your estimate is correct, somewhere on HN I've read that average young American talks 20 hours per month, older somewhat less. You're also correct that as soon as they decide that not everybody is actually important, the capacity to store communications of "persons of interest" is enough for "the whole life of the persons of interest."

Regarding my estimates, somebody here on HN also sent a link to the highest capacity automated tape libraries, and using them instead of hard disks the estimation of capacity still fits in the same order of magnitude. I still assume hard disks are more convenient than tapes for anything that needs to be accessed "when needed" (who would accept to say "will get the data bout the terrorists regarding the attack tomorrow, but it will take two days." So I can even bet that the main storage there are hard disks.
I need terrible female engineers
People care about books not only for their truths but also for the lies that influence others. The former should be lauded while the latter needs to be combatted.
You need a capable sysadmin anyways. It makes sense to pay her/him to design and scale your "platform" properly, especially if you're making any money from it.
Open Source Spotify Roulette
cheap yes, effective not so sure. I really wonder what the net effect for a giant company like Samsung will be for a little scandal like this. any of the big electronics corporations seems to have scandals or fuckups or unethical actions of some sort or other.

it might be pretty devastating to smaller companies, perhaps? although it's still hard to say, depending on how they deal with it, it might even result in a net positive publicity.
So, her principle is basically "it's always bad to accept government handouts, unless you're an Objectivist, in which case it's fine so long as you complain very loudly while receiving them."

I wish I were kidding.
> sexually abused her most devoted fans

Source?
Who hung about all of 25 minutes, so people who were even slightly caught in traffic missed the whole thing. And with no online information of where they were marching to.

The hour I spent trying to figure out what was going on,there were people showing up constantly, looking lost, fiddling with their phones and then wandering off, just like I eventually did.

Very frustrating, and why I'm not there today.
If a company decides to open source a project that is not directly related to their business, then they are gaining an advantage - now their code can be vetted and improved by the open source community and they can spend less engineering time on the project themselves while they focus on their real business.
His authoritarian tone squares nicely with his approach to ethics as expressed in threads like these.
Well, they are buzzwords, yeah, but it's important to note that buzzwords become so because of their popularity and prevalence.

Why do you need model-view data binding? Emulating the responsiveness of desktop apps, for one, or having live-update capability. I wrote an app recently that let you add line items to an object, and the client wanted the cumulative fiscal information to auto-update without reload. I'd agree that the standard 'Hello, <your input content here>' example is overly contrived, but what about a field that calculates and updates tax owing as you type? That's not hard to write with just javascript, but when you do that about fifty different times in an application, having a convenient data binding mechanism is really convenient.

The other utility that I find quite convenient is DRYing up insertion logic--I hate that I often have duplication between server-side templates for existing objects, and some sort of client-side template for dynamically inserting new objects. Rendering it all client-side makes my life a lot easier when I want to add or change the surrounding template, and having the ability to do the initial render with a minimum amount of boilerplate is phenomenally helpful.

Those are two very real, very frustrating problems with which I feel any one of these frameworks helps a lot. I'm happy to go into greater depth if you'd find that helpful or revelatory.
It doesn't help that there are varying definitions of all these words. I have always understood socialism in the Marx sense. It's the stage after capitalism but before communism where the workers control the means of production. There are still markets, but things are run as cooperatives. I'm not saying if it's right or wrong, just that a lot of people get the definitions confused and what not.
The organizers of this local group don't inspire any confidence.
The letter is blunt and to the point, but what's disrespectful about it?

I just watched the first included video, "Understanding decimal place value exercise", and I am flabbergasted. This is pointless; it conveys no understanding whatsoever. In fact, I agree with the letter writer: it gives completely the wrong impression about what the place values mean, suggesting that they're all of the same importance.

What would be better would be to have the student pick out a number on a virtual slide rule. You'd have to do some zooming even to get four significant digits; showing seven is probably not worth the trouble (well, maybe do it once to make the point). That would show very graphically the relationship between successive place values.
Another Ben from Khan Academy here!

I'd like to also emphasize how much we lean on our community. Khan Academy's goal is not to be perfect, but to iterate towards perfection — it'd be impossible to do that across such a broad array of content without building up a strong community.

Beneath our videos the community creates Q&A to help address (we hope) misconceptions and follow-ups about each topic (fun example: https://www.khanacademy.org/science/cosmology-and-astronomy/...).

When the original WaPo article was posted, it mentioned a user's question ("So is .02009 greater than .0207?") as evidence of KA failure. But to me, the fact that there were already helpful, patient responses to this question from our community...well, that's a success. We know KA can't magically teach everybody everything, and building a community of support is one of our biggest goals.

Of course, we also use the gems in this community to help us iterate on content.

Sal goes back and reworks videos often, but this is difficult to scale so we recently added the ability for us to make "official clarifications" from our community's content. These are video annotations that clarify important or confusing points for videos we haven't had time to redo yet (see an example at 12:47 in https://www.khanacademy.org/science/chemistry/acids-and-base...).

Overall, Sal has imbued the entire company, starting at the top, with a belief that shipping beats perfection.* We're building tools to move as fast as possible any time we can improve our content — but that won't stop the occasional valid criticism from surfacing. We'll make use of it.

On a transparent/personal note, I take issue w/ many of the assumptions and tone behind this letter...but my shortcomings here won't stop our team from plucking some value out of it.

* https://sites.google.com/a/khanacademy.org/forge/for-develop...
Can you elaborate on your claim that Dart designers optimized Delta Blue when porting it to Dart?

Here's the Dart code for Delta Blue: https://github.com/dart-lang/benchmark_harness/blob/master/e...

Here's the JavaScript code for Delta Blue: https://code.google.com/p/v8/source/browse/branches/bleeding...

I see a JS class for Constraint, and a Dart class for Constraint.

I see a JS class for Strength, and a Dart class for Strength.

This goes on and on. In fact, I see a top-level function for chainTest() in both JavaScript and Dart.
You sound like you know your way around both frameworks.

How long would it take to learn both of them, if you're already familiar with Backbone?

Are there yet any comprehensive resources to learn either one, similar to Addy Osmani's Developing Backbone.js Applications book? The videos like Ember 101 and Egghead are nice, but I worry that they don't go deep enough.
What makes you think the tide is turning?
I use Runbox (http://www.runbox.com/).

They're based in Norway, run off open source with strong privacy, and use mainly renewable energy,
This is the MVP. Really minimum, in this case.
Didn't think about that, thanks! I'll consider removing it from there.
If you had a group of near-equivalent individuals, but you still had to elect a leader, the leader would end up being de facto more productive if only by his position.

There are also extremely productive people and very unproductive people, but I think it's safe to say that a very large percentage of the population falls in a specific productivity window. And the very skilled can "take one for the team" on the issues described here.
These discussions on HN are a bit ironic to me. HN seems to cut across several areas of discussion, and a large one is the startup world (principally the SF one). In general, the culture seems to be very liberal and sympathetic to socialism. Socialism isn't necessary mutually exclusive with capitalism, but it tends to be opposed. At the very least, it aims to level out the bell curve a bit, eliminating capitalistic excess.

Today's startup scene: Talk about capitalistic excess. Everyone's running around with MacBook Airs and Pros, iPhones, and iPads. The true "rebels" running Android: they're cheerleading for a phone that's backed by a mega-corp with a $300B market cap, so from an excess perspective, not much different.

The culture wants home runs. 9 or 10 figure exits. Built a photo sharing app or game moving blocks around on the your phone? Is $1B for your company really the best way for society to allocate its resources? VC's throw money away everyday on dumb companies that they know will fail; they're just keeping skin in the game knowing that if they do, they'll inevitably hit some home runs.

tl;dr Went all meta on the idea that startup culture that drives HN is capitalistic excess, opposite of socialism

edit "opposite of capitalism" should have been "opposite of socialism"; some grammar
I don't see every other liberal blogger going on and on against the whole host of lying books (e.g. astrology, esoteric etc). And please don't tell me they are not influential. Much more people know their astrological sign and how bad is to hurt one's Karma than people who know who is John Galt.
A very tech savvy friend bought a camera in Japan and after about a week or started delving into settings. He thought all the faces looked wrong. He found a setting that made the eyes bigger and rounder. It was subtle, but quite funny at the same time.
Both good ideas, added to my todo list, thanks.
You dont need a shrink, you just need to find yourself.

Sounds like you have been looking very much outside yourself when you should look inside instead. You seem focused on intelligence, IQ, and knowledge. All of those are likely to make you more depressed since you are not meant to be a robot. :)

Hope this helps :)
Exactly, and that is why there should be a compression step on the code path that handles the paper -> pdf case. This doesn't make any sense in a paper -> paper case, however, as any electronic version of the image will only be stored internally, for a very brief time.
Is English your first language?

Saying that "A are B", particularly with emphasis and without a qualifying introduction isn't a typical way of expressing an opinion.
I've heard she won't seek reelection; I think that predated any of this. (I'm from California and couldn't bring myself to vote for her ever.)
To be fair, people use Dart in production right now, too. In fact, there are high profile Google projects being written in Dart (unfortunately, they aren't released yet). See Blossom's post for one example: http://www.ramen.io/post/46936028144/we-are-switching-to-dar...
Comment on the SEC's Proposed Rules
No. There's a reason why they are two different words. Socialism is after capitalism but before communism in terms of Marxist theory. From my understanding the big difference is there is still competition in socialism and things are privately owned by the workers, where as everything is publicly owned in communism. Remember that during Marx's time it was unusual to have the boss down on the production line working with his employees. Now a days people have become what Seth Godin like to call linchpins. It's not rare to have your boss coding or designing with you if you work at a start-up.
If Facebook were a nonprofit...
FFS, that is not what the article says at all.
And those only if she could convince to have sex with her or obey her otherwise. Else, she hated them too.

Basically, she hated everyone apart from herself.
TOP NUKE SPECIALISTS ON WAY TO ISRAEL'S MELTDOWN, HUSHHUSH?
> If you get 99 things right and 1 thing wrong, those who feel threatened by you will minimize those 99 things and blow that 1 thing out of proportion.

You nailed it perfectly, mate! ॐ
Agreed. It seems to be a bit of an unpopular opinion, but what Snowden did and what Manning did are entirely different, and lumping Snowden in with Manning detracts from the careful and considered manner in which Snowden has conducted the leaks.
I am thrilled that KA exists. I have read Khan's book and recommended it to others. I don't see anything in this post about "discrediting" KA. I think the author is making a completely valid point and I hope that KA addresses it soon.
This essay is attacking a straw man, not Ayn Rand. Ayn Rand was not an anarchist and did not oppose government entirely:

http://www.aynrand.org/site/PageServer?pagename=arc_ayn_rand...

I'm a having a little trouble believing the author actually read Atlas Shrugged - in it, one of the productive characters (Ragnar, if I remember right) explicitly lists many legitimate functions of government. One of them is maintaining public roads.

The author also deliberately fails to acknowledge the difference between public goods (blizzard cleanup) and private goods (medicine and financial services).
Btw, I didn't pay via PayPal.