skysight-inc/HackerNews huggingface dataset:
> Your entire objection to Wikileaks seems to be that it is unconventional in a literal sense

I'm not objecting to Wikileaks, I'm objecting to Assange calling it journalism.

I've gotten downvoted simply because people are emotional over this -- as if I'm attacking them.
He did say "easy to manage". I guess that's relative. Having the database always available has some conveniences (e.g. you can actually have comments on your pages instead of a JavaScript placeholder), and using a platform that's both really popular and quite mature has even more. A couple of comparisons should illustrate:

How to write a post with WordPress:

1. Click the + button
2. Write
3. Check the tags you want
4. Click publish

How to write a post with Octopress:

1. Type `rake new_post["whatever you want your title to be"]`
2. Navigate to source/posts/yyyy-mm-dd-whatever-you-want-your-title-to-be and open it
3. Type your post
4. Enter the categories in brackets at the appropriate place in the YAML front matter
5. Go back to the root of your site and type `rake generate`
6. Type `rsync -az public/ user@yourserver.com:yoursitedirectory`.

This is based on the Octopress documentation -- I've only ever used naked Jekyll, but it sounds fairly similar, so I don't think I'm being too unfair here. I'm also giving Octopress a lot of leeway by e.g. including the press of "publish" as a separate step for Wordpress but not the equivalent step of saving when writing for Octopress.

It only gets harder from there. Installing and tweaking a Wordpress theme or plugin is pretty easy. With Octopress, you actually have to sit down and code.

I get that some hackers might be into all that, but surely you can see why somebody might find Wordpress more convenient.
This is absolutely the correct interpretation, though this article is appallingly badly written compared to the Bloomberg Businessweek original (http://www.businessweek.com/news/2012-08-12/imf-says-bailout...).

The reason why the IMF is critical to this is because of a (in)famous paper they released in September 2010 essentially formalising a past decade of IMF policy outlook called,

"Default in Today's Advanced Economies: Unnecessary, Undesirable, and Unlikely" - http://www.imf.org/external/pubs/ft/spn/2010/spn1012.pdf

Iceland is a perfect highly modern example of why sovereign default is such an effective recovery tool. Default has been historically proven as effective for thousands of years and often the ONLY recourse for states with unsustainable or structural debt overhangs (regardless of where or how that debt came from) that would cripple their future prospects or cause an immense medium term opportunity cost.

The key though is that default often forces institutions, policies and their regulatory frameworks to re-align with sustainable long term goals of the state as well as leave a lasting cultural mark on their people to never permit such mistakes again. Clearly, this has been the case for Iceland while amazingly retaining their welfare system.

What I find particulary impressive was their committment to apply capital controls despite some enormous, vociferously protected external claims, particularly those from much larger nations such as the UK.
Previous submission of canonical URL (but without comments):

http://news.ycombinator.com/item?id=4402530

(At least one other submission of this article with a noncanonical URL and one as a blogspam submission have happened before, all without comments. I think the article deserves comments, and if they happen in this thread just submitted now, I'm fine with that.)
It's actually very easy to get this wrong. Especially on the key and trust management side. The crypto algorithms themselves are the simple bit provided you don't try to invent your own.
Why Apple's TV Won't Be Nearly as Disruptive as You Hope
Right, but the gift tax is paid by the giver, not the receiver, and the exemption is per-giver, not per-receiver.
He's just running his company with his gangsta glare and the gangsta rap.
Not always though. I don't know if this is still the case, but "while true" used to be more idiomatic in Python than "while 1" even though the latter had better performance due to the state of the cpython implementation at the time.
But I thought all these "tech gods" were telling us books were garbage and just dead tree propaganda and that blogs were the only way we should learn anything. Now we shouldn't have blogs, we should just try to piece together knowledge from a few tweets and a couple YouTube videos? You guys are getting ridiculous!
USB is pretty easy in that regard, you can do the same with a PCI bus analyzer but they are a bit more expensive. However, and I'm sure you are aware, doing so is expressly forbidden by the DMCA under the 'reverse engineering' clause. Not many folks have been pursued by this in the driver space but you need only see how nutso Microsoft went over people 'reverse engineering' Kinect to see how it goes down.
As a fervent Mootools supporter I couldnt agree more, but at the same time i've pretty much given up trying to not use jQuery. Unfortunately it does seem like "jQuery Won" the core-framework wars. Use it or GTFO according to most web devs nowdawys. At least they're making it modular now so you can roll your own.
1.Making the front page should be based on a black box score comprised of upvotes and comments. This would avoid the piling on effect.

2.Throttle user's ability to submit content based on their karma score. Users should participate and add meaningful comments in order to be able to submit content. HN is more than an SEO best practice.

3. If its not your content, you don't deserve the karma. Users should be rewarded for submitting their own content (URLs would need to be added to profiles). I think HN overcompensates content submission from a karma perspective.
Why many worlds interpretation is not like Copernicanism
One of the difficulties for a society with large numbers of unemployed is that the consumer and media culture creates aspirational needs: people want stuff, and since its not being given to them and they can't earn the money to buy it, they become frustrated. Drugs are one escape from this problem, as is attainment of a higher consciousness (that you don't really need stuff to be happy). But it seems that many people avoid the first (to addictive levels) without having the second, and so end up frustrated and angry.
http://en.wikipedia.org/wiki/Pentagon_Papers
I am thinking that the current needed to charge an electric car battery that fast would likely be far to high for a residential electric system (at least ones in houses that have already been built).

With those sort of charging times it seems feasible that you could go back to the "gas station" model though: Pull up, plug in, eat a hotdog, drive away.
Former FCC Commissioner Reed Hundt details government's role in Internet
> Why does the author insist that to teach each to a beginner he has to teach all of those concepts?

Because you aren't teaching, and it merely becomes rote memorization. After all, what does || really mean? What does it do there? Without explaining it, it's magic. And instead of learning, the student must disassociate || with what it really and merely associate it with each.

On top of this, you'll have those wondering what || is, and bothered that they are using something without understanding it's importance.

> Did K&R explain everything about the preprocessor with their "Hello, world!"

No, but they explained what that line (#include <stdio.h>) did. They didn't just gloss over it. They covered every line, and every element, including the different braces.

So, either you teach what || is, or you ignore it, and that will only make things more difficult later on.
It has a similar effect to Flash ads on my laptop, the fan fires up to full power, so yes, an off button please.
3 things would improve hacker news:

Better dedup

Report suspected PR (the Atlantic, for one, is hitting HN big now that reddit banned them)

Removing submission abilities from the newest of users, and of users who get flagged above a certain amount.
Yes in theory Sweden could just suspend the treaties for a while. We're up there with "storming the embassy" levels of diplomatic fuck-up-ery there. They aren't going to suspend international treaties like that.
I agree with you in that sensationalist blog post titles are annoying and far too common.

That being said, in this case it's almost certainly intended to be an Anna Karenina reference rather than simple hyperbole ("All happy families are alike; each unhappy family is unhappy in its own way").
B1 (business) visa is easiest to get and it allows you to do fundraising, which is what you officially do during YC process. It allows you to apply for 6 month visit on the first entry to the US and then multiple re-entries until you'll get funding and find possibilities/time for a more useful visa, like J, E, O or H1B.
I did it two places. Both were full time

Cable set top boxes often use Linux, and often need drivers.
Then, perhaps, it shouldn't do so on its project page and instead link to a demo. I found it extremely distracting just reading the project web page at all, never mind all the sudden fan noise.
Fair enough -- I should have informed myself better before commenting/making judgements.
I don't know where on earth he got "By definition an idiom is something you remove from good clean writing," which is obviously not true (edit: and itself contains an idiom, "good clean", which you can recognize as an idiom simply by reversing the two words), but I think he's right about the important thing, programming language mores. It's crazy odd how what appear as purely technical constructs become nuclei for all kinds of tribal and emotional behavior.

Here's my explanation: the human brain is an identity machine. Apply it intensely to anything over time and you can't help but identify with what you're doing and how. As soon as identity is involved the complete human package kicks in, including emotion and tribalism (banding together with those of like identity in opposition to those of unlike identity). Opposite ways of doing things begin to seem like threats, criticism evokes defensive feelings and so on. If you think you don't function this way, try paying closer attention.
That makes two of us. Perhaps an autoplay after adding first song would be helpful.
I'd say that most Rubyists use #select, whereas #find is a more literate alias that few use outside of AR.
You could create a Google alert for "Cognitive Neurology and Alzheimer's Disease Center" AND Superager
When you're home you probably won't have any need for a fast charge anyway.
Thank you for a very thoughtful post. A politically radical prosecutor stepping in to push her own agenda in a case with exceptionally high media coverage sounds much more likely than a conspiracy involving the CIA.
Actually, you just provided 3 taxable transactions.

The sale of equity is taxable as income to the seller. I believe you actually mean the issuance of stock by the corporation in exchange for contributions of cash or other property to the corporation. This is not a sale, nor is it taxable. See Sec. 351.

The sale of debt is income to the seller. I believe you mean the issuance of debt by the corporation in exchange for a loan of cash or liquidable assets. This is not a sale.

Note that income is not a matter of gain or loss. You can sell something for a loss and still have income. However, gain or loss is relevant to the determination of how much in taxes you pay for the year. That discussion could fill entire hard drives.
It's almost impossible to get some self-balancing system of karma incentives to work out exactly right. But we don't need to do that. There are lots of smart, thoughtful humans here who will work for free or cheap in good faith to keep things right. Why do we refuse to enlist their service?

Basically, just straight up steal the Metafilter model of non-shitty content.

- Five bucks for an account. Maybe ten.

- Tell the mods to actually moderate discussion (instead of spending their time changing good post titles to terrible post titles.) If there aren't enough mods, then ask for more. There needs to be someone keeping discussion on-topic and civil.

- Self-links are OK only if they are really good. If someone sits around posting every post on their blog to HN (or having their buddy do it) ban them. We need less borderline-spam content on the "New" page.

- Is this supposed to be "Hacker News" or "News"? If the former, actually enforce it. Kill flamebait posts, political posts, recent dupe posts, and non-tech/startup-related posts on sight. If someone does nothing but post crappy, off-topic articles, ban them.

How do you prevent the abuse and evasion of all these vague rules? Easy. You retain good moderators with community transparency of moderator decisions to keep them honest. It works.
Show HN: Messages in Digital Bottles. Chatroulette for grownups.
Not a racing fan at all, but from friends I know there are certain strategies involved if each team consist of two or more members. One member can stall other racers, helping his team-mate advance. Again, this is just from talking to them.
You know what's more interesting? The fact that the Australian government is nowhere to be found when it comes to this - or at least, there's no mention of their involvement.

I still can't decide whether I like that or not - on the one hand, it's nice to see that citizens of a country who are passport holders (passports are gov. property and can be easily revoked) are free to do what they want around the world, on the other hand, it's kind of sad to see that your government doesn't do anything to help you...
I don't see the relevance of the style guide mentioned for the debate over how to teach beginners. When you check out a guide, it has to be assumed you are familiar with pretty much most of the syntax of your language.
Make viewing points optional. If I want to see them, let me see them. If I don't, don't. Points viewable only by logged in users, perhaps.
this is a remarkable example of the difference between a coder and programmer - a coder is unable to grasp the insignificance and meaninglessness of a subtle difference between two very similar concepts, while programmer can instantly see that there is nothing to be seen.)
Who can eat at a time like this? People are missing!
On the other hand, assuming it is true because it's messy would be just as naive.
Every time I see a headline like this I sigh and think, now it would be news if a manufacturer developed a lithium-ion battery with this charge rate. Because of course the difference between 'proof of concept' and 'product' is sometimes an uncrossable chasm.

That said, the article does point out the challenge of sending 56kWH to charge a Tesla in 1 minute. In case you are wondering that is a 3.36MW power draw for one minute. I can assure you that if we have an easy way to make stations that can deliver 3.3MW continuously for a minute at a time that the future of laser weapons is extremely bright (pun intended).

Now charge your phone or laptop in a minute, very cool. Too bad that the it makes the unit 3x thicker.
I just got started in functional programming. How is web development different with Clojure than, let's say, Haskell? What are the trade-offs between the two?
Other factors, such as the battery’s energy density and cycle life seem to remain unchanged.

I might have confused different battery techs but isn't the main issue with lithium-ion that heat kills it? And that typically the heat generated when charging is the main thing limiting it's useful life?

If so, claiming that its cycle life remains unchanged seems quite optimistic.
"Sweden has not charged Assange with anything."

Technically no, but that's more with how the Swedish system works. In the High Court appeal to the extradition, the judge ruled that "there can be no doubt that if what Mr Assange had done had been done in England and Wales, he would have been charged" (§153 of http://www.bailii.org/ew/cases/EWHC/Admin/2011/2849.html). So he it is the opinion of the English courts that has been the equivalent of "charged".
The Cairo declaration was published in 1990. It's more productive for Amnesty to criticize specific abuses than to attack a 22-year old declaration (which, to my knowledge, has not been made law by all the countries who signed).
Deferring the setup is first a matter of politeness, an artifact of my opinion that importing a module shouldn't have (possibly surprising) side effects on the environment.

As for hanging everything off the Terminal instance, the motivation is that there's significant state on it that you might want to customize. Things like type (ANSI, vt100, etc.) and whether to suppress or force styling affect the result of formatting methods. See http://packages.python.org/blessings/#blessings.Terminal.__i.... I've several times benefitted by making a formatting-suppressed Terminal and passing it around.

I fully endorse you saying...

term = Terminal()

...at the top level of some module and referencing it there. Then you get the init-on-import behavior you want, but it's not forced on anybody who'd rather not have it.

Cheers!
not following the standard idiom of a particular programming language causes people to balk because it shows how unfamiliar the author is and how little code the author has read or been exposed to in that language. Its a huge sign that even though the author may be smart there probably beginner level bugs in the code.
H+: Neural Implants and Viruses
> I always interpret "idiomatic" as "avoiding performance issues".

Huh? That is definitely not what it means. That may be a byproduct if the language implementers then make the social mores they admire the ones that perform the best, but otherwise that's not what makes something an idiom or a social more.
There is an interesting article about productivity vs. hours worked here: http://www.alternet.org/story/154518/why_we_have_to_go_back_...
The thesis (IIRC) is that 40 hours a week is optimal from a productivity point of view.
"Again: There are no charges."

Yes and no. Yes has has not been charged, however the Swedish court system is different. In the High Court appeal to the extradition, the English judge ruled that "there can be no doubt that if what Mr Assange had done had been done in England and Wales, he would have been charged" (§153 of http://www.bailii.org/ew/cases/EWHC/Admin/2011/2849.html). So he it is the opinion of the English courts that has been the equivalent of "charged".
1) eBay reports aggregate sales >$600 to the I.R.S.
2) Most items sold on eBay are sold for less than they were purchased (i.e., anything used), so the likelihood of recognizing gain on any sale is low. No gain recognition = no taxes incurred.
3) Sale of items above (your) purchase price do incur taxable income. If you do not report such income, your tax year never closes. That means there is no deadline as to when the IRS can go after you for penalties and back interest.
4) Sales tax is collected by the seller on behalf of the buyer. You mean "use taxes", which are paid by the buyer himself.
This has obviously been a mammoth effort, so congratulations to all involved!
Also, spanish has plenty gender-based variations (this in a class -a feminine in spanish- is "esta", not "este" like "this object" -which would be male- or esto -which would be the gender-neutral variation, reserved for inanimate objects)
Nice work ashraful. The interface looks great and is easy to use. Just one small suggestion for improvement: could you make the mouse cursor to be a pointer when hovering over the rows of videos?
I agree, but that's a totally different topic from what I'm talking about.
Off-topic, but is that worth reading? The plot synopsis didn't look very visionary like I'd expect from Stephenson...
It is relevant, because people are implying the case is much much less further along than it actually is. It is the opinion of the English courts (§153 of http://www.bailii.org/ew/cases/EWHC/Admin/2011/2849.html) that "there can be no doubt that if what Mr Assange had done had been done in England and Wales, he would have been charged". So the case is far enough along that he would be charged (were this England).
A Constitutional Amendment cannot, by definition, be unconstitutional. Please take your FUD back to reddit or whatever bridge you crawled out from under.
It's an example of that particular social more and the canonical example of good vs. bad looping over an array. That's why I used it.
This is like my gimmick at this point every time there's an extremetech.com battery article...

Here is the much better/more-detailed article at GCC: http://www.greencarcongress.com/2012/08/cho-20120816.html

To me the interesting part isn't that it charges so fast, there have been LTO chemistries that charge plenty-fast for a while, but that its density is nearly double. We're now seeing multiple labs and vendors producing 300 - 400 wh/kg results. Expectations even just a few years ago were that we'd only be in the 250 range by now (where tesla is at).
The Internet is our social network.
The message that pops up when you try to add a song twice made me laugh. Solid site, well done.
Sorry, you're wrong. Getting information to the public is journalism. It's usually better to go beyond raw information to do so, but making the information itself more accessible than it was before (because it was secret, for instance) is very valuable. I spent a couple of years doing that in a newsroom.
There is an important reason why one would use #each instead of a for loop: encapsulation.

Looping over a collection object requires some knowledge of its internal state (length in the case of a simple linear structure like Array). In most cases where we use for loops, that information isn't really relevant. There is no need to expose it to the outside world and break encapsulation.

Being consistent in using #each helps when you have complex/custom collection objects where iteration can't be done through a simple for loop. The object might not want to expose its underlying collection and hence can't provide a suitable way to use a for loop on it. Or maybe the collection object has dead elements that it wants to skip and so on. There are any number of reasons to hide the implementation details of the iteration from the external world.

Given this and since Ruby has a powerful block syntax, favouring #each fanatically over for loops, IMHO, is a good thing.

EDIT: I'm also guilty of accusing LRTH with the 'not idiomatic enough' charge in a blogpost I recently wrote for Ruby beginners at http://www.jasimabasheer.com/posts/meta_introduction_to_ruby....
Geology and Genesis: how Noah’s flood shaped ideas but not landscapes
Sysadmin-friendly deployment of Gunicorn in Debian for Django projects
The culture can vary some team to team. Sometimes the project workload takes up 100% of your time and there is no room for the 20%.
Writing Lock-Free Code: A Corrected Queue
I see your concern, if I was a beginner and I googled around I might be inclined to learn the supposedly good looping which might be difficult.
This seems unlikely. Why would living out of your driver-less car be significantly different from living out of your regular car?