skysight-inc/HackerNews huggingface dataset:
Because when the US was established, and still today, customs duties were levied on some imports - this was how the government used to finance itself. People who wanted to evade the customs duty (and then sell the goods to undercut their competitors who had paid it) would attempt to smuggle things across the border. This behavior is prevalent enough that random searches at national borders have been the norm for centuries, along with searches for other things like contraband (drugs, child porn, endangered animals), the occasional spy or fugitive from justice elsewhere, and so on.
Man you got some issues with the responsiveness of the site the tuition modal paragraph columns do not resize correctly so they are outside of the modal.... Might want to do a click through.
IPython is pretty unusual. When I was first introduced to it, I thought of it as mostly an upgrade for the default python shell. But as I find more and more features like IPy Notebooks and IPCluster, I'm realizing that it's a completely new sort of thing. It's not just better command history in your shell or whatever - it's a whole new approach to computing emphasizing reproducibility and distributed workflows.
So you never browse to sites that don't use TLS? That seems far more limiting than say, keeping your browser up to date and keeping Java turned off.
Also: we're not asking for "perfect" just less bad.
"Mineral wealth for developing countries should be a blessing, not a curse."
> Does anyone use Arrows?

Yes, every day! Specifically (&&&), (*), first and second.

[Edit: that's supposed to be three stars, but some of them were eaten by Markdown]
A primer on Tor, the software that is encrypting the Arab Spring
I am very excited by Typescript. I think JS was badly in need of some better typing. This release looks like it adds a lot: overloading on constants, enums, and generics will all lead to better typing. Never thought I'd say it, but thanks, Microsoft!
How to recruit better developers and other job candidates
I don't think it's "dangerous" to dismiss facile comparisons thrown out instead of explaining why policy X and Y is actually bad. I think it's dangerous to make them

If your argument is that Obama's endgame is subjugating all political critics in preparation for the extermination of Muslims and invasion of Canada, then please actually articulate it (but yeah, you can probably expect people to stop listening and get mad). If that isn't your argument, why try and insinuate it?
Scrolling is broken on the site for iOS.
>The problem that I see in the way these questions get asked or answered is in the speculation they leave up to the answerer to interpret.

It's not an accident, they receive the questions for these public briefings in advance. The questioners receive guidance on what questions they may not ask, and how to ask the ones they can.
OmniGraffle images. I'll send you a zip and also the SVG.
Bugfixes as therapy
We've been building a large scale application in Typescript for about 6 months and it is great. These new features in 0.9 are awesome.
This is actually fairly accurate.

The reason you hire a systems administration professional is because you want their services. Those services include advice, task prioritization, debuggings skills and hopefully grace under pressure. When you IGNORE the advice your admin gives you, you are not working as a team, you are being a jerk and disrespectful.

Testing code on production is hillariously bad but I see people do it all the time and I shake my head when they get burnt and get all upset. People are not infallable, thats why you test, and when you don't test at all you're playing with fire (downtime).
> Google is still putting up a fight. Their track record shows that they do at least tell us what is happening

If they wanted to fight, they'd just publish the info instead of asking some court before doing anything.

Then again, it's doubtful whether anyone would believe them at this point if they published anything and claimed the information was complete.
And Perl AFAIR.
I agree with you, but it's worth remembering that the early days of HN predate things like the financial crisis. Maybe HN's stance on big business has changed because society's stance also changed?

The prevalence of posts about politics can likely be attributed to the increasing(ly disturbing) intersection of politics and the internet.

Regardless, I'd say HN has done a pretty good job remaining relevant.
How have I not heard about cocoacontrols.com until now? Many thanks for excellent site!
In fact, the Operation Aurora attacker were said to have accessed surveillance databases. But note that the root cause of this extraordinary vulnerability is the existence of the surveillance backdoors, rather than its public exposure.

Foreign intelligence services certainly have a far better picture of US intelligence capabilities than the American public. It is really of no help to them when NSA whistleblowers tell Americans "hey our government is illegally listening to your phone calls and reading your emails".
You know what's pretty stupid? Routinely violating the sovereignty of a state that has nuclear weapons with drone attacks that kill their civilians (i.e. Pakistan). I doubt they'd ever launch a strike on U.S. soil, but if one of those weapons were to accidentally fall into Taliban hands... It's entirely luck that the Taliban are so brutal (i.e. Shooting school-girl activists in the head) that they don't have universal support in Pakistan.
That's true, and may be reinforced somewhat by the fact that JavaScript doesn't eliminiate tail calls. In other words, there are situations where a recursive algorithm would be clean and compact, but might result in the call stack being blown inadvertently.

I ran into this recently while building a "practical" monads library for JavaScript. Each monad and transformer has sync and async variants. The sync variants can't use straight recursion because "deep" monadic binds will result in a blown call stack. The solution was/is to allocate on the heap in terms of an array that acts as a manually operated call stack (I think I essentially implemented a "trampoline" but I'm not 100% certain).
That's ridiculous. The power from the wall has the potential to be much cleaner and more predictable than that from a PC power supply. If that's the issue, then the device's power supply is designed poorly.

I think there will be (and frankly are) very high-quality external interfaces that have none of these issues, and avoid larger internal issues. Your argument is a non-issue, and your conclusion is an overreaction.
ok, I see that Facebook isn't required now but it wasn't completely obvious to me. When I tapped "create", it still showed the login via Facebook button and that confused me that it was asking to create a Facebook account. Maybe a carefully placed "Or" would make it clearer.

Inter-App audio as well as Audiobus (since it has so much traction) support would also be nice.
The Quickest Surveys You've Ever Seen
I honestly thought the same thing until I was introduced to the scientific computing world last summer. I will have a blog post soon about how the differences of developing in a datacentric / ipython enabled python environment. The biggest difference is that the IPython notebook makes it reasonable to edit multi line functions at a repl.
Shakespeare is particularly evil in this regard, given the terms he coined. Some we have picked up and others haven't made it to the modern age.

But, extra credit for compressing such that it still pentas its iambic meter. :-)

It would be fun to take arbitrary slices of force-ranked words and constrain composition likewise. Words of ordinal frequency 1500-3000 would create a bit of a challenge along the line of writing a book without a single letter e. (http://books.google.com/books/about/Gadsby.html?id=jG1JU82Bd...)
Generally, "partner" == Rolodex
Sure, we've got DMA and flash cells and multiple cores and other fun stuff now, but it's all really just garnish. A computer you buy today is not fundamentally different from a computer you might have bought 30 years ago.
Well, in his defense, he only url shortened articles on his company blog.
It's actually going to be demoed on the 20th, but the title was too long for hn.
It's good to see that in the 21st century there are at least some areas of daily life that haven't been pushed into a constitution free zone through technicalities.
Ok, strike Coppersmith, add Antoine Joux.

Coppersmith always comes into my head because of that thing Schneier wrote about him being the world's cleverest cryptanalyst in _Applied Cryptography_. But you're obviously right.
You know it has become fashionable to hate on Ron Paul and his supporters, but he is one of the few politicians I have ever learned anything from.

Namely that in 1988 the US shot down an Iranian passenger plane, in its OWN air space, with a MISSILE! Which of course killed everyone on board.

Imagine if there was an Iranian aircraft carrier parked around NYC, and it fired a missile into an passenger airliner taking off from JFK. Imagine what would happen.

http://en.wikipedia.org/wiki/Iran_Air_Flight_655
Surprising turns in magnetic thin films could lead to better data storage
Protests serve the same purpose as newspapers, blogs, Facebook pages, Twitter feeds, phone calls, letters, etc: they're for communication.

You might not be able to afford that billboard on the street corner, but you can afford to stand there with signs and still attract attention. Protesting is mass communication for time instead of communication for money.

Personal example: Nearly every time I've seen a group of picketing workers outside an office building has been the first I've heard anything of their employers' practices. Even if I might care as a customer, why would I know about it?
Define "sweatshop"
BTW, you probably still owe capital gains tax when you buy something with Bitcoin.
That's because it's chromatic; the smart thing would have been to let you pick a scale (a subset of the 12 notes that sound good together, and which are standardized)and then constrain your note input to that, using the inaccuracies in your drawing for expression.

Also, in-app purchases for individual sounds, no MIDI, and no audiobus? Sorry, total fail. No musician is going to buy this and no non-musician is going to be any better off with it.

Nsxwolf, I suggest a copy of Animoog (if you feel spendy) or Borderlands Granular (if not), either of which will allow you to enjoy a rich musical experience within certain limits by applying touch to other things besides chromatic sample playback.
"faithfully replicate the mistakes of php/mysql worst practices as interpreted by rails"

can you recommend any reading that spells out these worst practices?
"It's in the recruiter's best interest to maximize the salary they get the candidate"

Actually, it's in the recruiter's best interest to maximize the return he gets over all his candidates. If he can place candidates three times as fast by offering them at 50% off their market rate, he makes a bigger total commission.
Hey Booz Allen, we need another 6000 analysts to double team your other 6000 analysts.

Truly yours,

Current NSA Chief, and future Booz Allen Hamilton CEO.
That's your prerogative, but let's at least not pretend they are useless just because you personally may not like them.
Torchlight now for free on GOG for 48 hours
Only $249 and $299! Dreams are expensive....
That was my first thought on seeing the multiple time lines. An Oramics based drawing system would be great along with a Nancarrow inspired pianola system!

People may be interested in http://dinisnoise.org/ by S Jagannathan - not trapped in discrete pitch classes. Not for tablets yet but I'll bet that happens...

PS: I might just get a tablet to try some of these direct manipulation music apps...
I sometimes wonder how the authoritarians that come up with these policies can look at themselves in the mirror and call themselves patriotic Americans.
I know they're not quick to update it, but they do run a status page: http://status.dropbox.com/

And a twitter: https://twitter.com/DropboxOps
I'm not sure if you're being sarcastic, but I've been a vegetarian and absolutely hated every minute of it. I love eating meat too much and its substitutes aren't comparable! If I had to cut dairy out too (no butter?!) I'd just stop enjoying food.
Google doesn't tell us what they are doing with our data.
Are these yahoo accounts with 2 factor authentication enabled?
By treating them like, you know, human beings?
This is good work! I hope they make an update to Visual Studio that supports all source maps, not just those generated by the TypeScript compiler.
For node.js developers:

If you don't want to recompile it every time, you could just use better-require module: https://github.com/olalonde/better-require
Exactly. "Soylent : food :: water : drinks" is the idea. Water isn't my favorite beverage, but I'm really glad I can just turn on the tap and quench my thirst, without having to buy a latte.

What I don't understand is why you would call soylent "stupid" right before explaining its utility.
Of course with what you say, there is the <a href="http://xkcd.com/927/">obligatory XKCD reference</a>.

If you really want one toolkit to rule them, you could go with GWT, which is close... there are also up and coming frameworks using NodeJS, MongoDB etc... (like this one, Meteor, and Derby). It really depends... the problem is, "it's complicated"... You have frameworks with very few assumptions like Backbone, and you have frameworks with a LOT of assumptions... you have two-way binding or manual events.

The more "automagic" a framework is, the harder the edge cases get. For me, I've been leaning towards JS on the server, as you at least get rid of a lot of context switching. I know a lot of the guys coming from Ruby and Python tend to favor CoffeeScript, to be honest, other than writing configurations and tests, I don't like it as much.

The really funny thing is that E4X is already a standard, submitted by Mozilla years ago, that would act as an extension to the regexp parsing, and be a good fit for this. Unfortunately, the core V8 guys refuse to support it, and MS likely never would either. So we're stuck with string processing hacks, or abusing the DOM for these types of interactions.

I do like that Opa offers some more natural DB interactions... I think security implications get complicated as well, which is what makes me a bit fearful of these types of frameworks for any serious, public facing applications.
Idea: An API for Things
Dude, why would you weld a nice responsive interface to the sound and sensibility of a cheap plastic keyboard? Make it work with Audiobus, rebrand it as a sequencer, and sell it for $10 to musicians that actually want something that sounds good. Nobody needs another half-assed implementation of General MIDI.
I am assuming that everyone who got the SSL cert expiration warning is using HTTPSEverywhere by the EFF?
The Evolution of Character Codes, 1874-1968
>> The court approved each of the 1,789 government requests it received in 2012, except for one that was withdrawn.

Scary as hell, considering that one request can be as broad as: “It is hereby ordered that [Verizon Business Network Services'] Custodian of Records shall produce to the National Security Agency…all call detail records or ‘telephony metadata’ created by Verizon for communications (i) between the United States and abroad; or (ii) wholly within the United States, including local telephone calls,”

Google should cut the crap with PR moves and stop hoarding so much data about everything we do online. If they have, NSA will get it--one way or another.
They've been profitable since '05, which is great. With an IPO lurking they must have something else big in the pipeline - otherwise it's a Zynga 2.0.
Anyone familiar with the constitutional law on this? From a laymen's perspective it seems obvious that the government has some ability to restrict 1st amendment rights on matters of national security. If that wasn't the case, there would be no way to enforce legal restrictions on classified information. It would be the end of all government secrets, both good and bad. Or is this debate simply about where the actual line is drawn for national security and whether this this type of disclosure crosses that line?
Or if you want to do it automatically, you could use Mimosa.js as well (http://mimosajs.com/)
also equivalent to covering every row and column on the board.
I enrolled and I am very excited. The material looks very interesting, especially since I don't have any formal background in this field and I work in operations research.
LCPP – A Lua C Preprocessor
Why, exactly?

If your concern is GI, the impact on blood sugar is going to be very much blunted by all the protein, fat, and fiber. I don't remotely feel a sugar rush when I drink this.
Wow, great job guys! This is really well-done. I feel like these centralized "routers" to congressmen are going to make a huge impact on how people make their voices heard.

Also Holmes you sound very professional
Holy crap, I completely missed that. I thought KAL007 was the worst incident like this.

> However, the United States has never admitted responsibility, nor apologized to Iran.

Why not? That would seem to be the proper thing to do.
Giving a bribe might make a specific situation easier for you, but having a system where bribes are tolerated is cancerous. Few things have such power to destroy a nation.
I would like to recommend it to my fellow electronic musicians, but with such restrictions it is literally not worth the time. Make a lite version that presents the interface and 2 or 3 instruments simultaneously, and a premium one that just unlocks everything. There's a huge variety of electronic music software on the iPad, and musicians don't have the patience to be nickel-and-dimed.
Show HN: Iframely - self-hosted embeds gateway (MIT)
I like my head.

Being a heavy object attached to your body by a thin, fairly weak neck, your head is very likely to hit the ground if you fall at speed.

Also, I live in a place that has social healthcare so, it makes sense to mandate safety since we all foot the bill.

Bicycle helmets are probably more equivalent to mandating homeowners to use insulated wire in their wiring than mandating everyone have a nuclear bunker which is very expensive and extreme ...unless of course your hair is the biggest deal on earth.
Much as I would love to see Google prevail in this, there is just no chance that would happen. The implications to any other form of Govt gag orders (think sealed court records) would be immense.
I recommend everyone have a look at the leaked documents and the extent to which all those companies participated in it and then judge their public relations reactions afterwards.

After the scandal was revealed, and only after it was revealed in an unprecedented act by Snowden, did Google come out in favor of their customers. This is ridiculous.

Google was caught pants down and there's no amount of PR bullshit they can use to white wash this and pretend the government forced them to do it. They willingly participated in exchange for political status with the government, that is the raw truth.
We actually do have the ability to constrain notes to a scale (the default for new songs is in fact C Major Pentatonic, not chromatic). We're also working on MIDI and other import/export options for future releases.
The Mini is supposed to be that, ideally. The graphics are the bottleneck, but they'll get better as the Intel integrated graphics pipeline improves.
I'd buy that argument in a buyer's market. But I'm not aware of too many recruiters with a surplus of sourced tech talent right now. And they have to go through a lot of effort to source someone...so I'm going to still stand by my comment that a good recruiter is going to maximize the candidates value.

Edit: I'd also add what tech talent is going to be so unaware of their market value that they'd take 50% of it?
Nobody cares about anything unless it disturbs their daily rituals. At the end of the day, if they are still able to go to work, collect a paycheck, watch a movie, see their family, they aren't going to care.

Similarly with government workers. They don't care. They want a paycheck. It's not their fault, it's somebody else.

Until the government starts pointing fingers, nothing is going to happen.

We've been carefully coaxed into complacency.
Let's presume that PRISM is the NSA getting the ability to copy unencrypted data being transferred across these companies' internal networks. Is that one request that affects every account or one request that affects zero accounts? I would expect that the latter would be asserted while the former is more true. And I can almost hear the justification: "if people weren't sending email from Gmail to Gmail and instead from Gmail to foomail, we could be collecting all of this information. You need to give us access to your network, or we need to break you up into smaller pieces which need to send information unencrypted to work."
If you are arguing for more government eavesdropping, I would point out that terrorism is a failed political strategy on the decline even without help from government programs.

If you are arguing for less government eavesdropping, I would need to see evidence, first, that there is some sort of real danger. I don't share the libertarian presumption that government is by definition malicious and incompetent.
Trimming the fat from your controllers
Thanks, and you're welcome :)
Your remember correctly. At the moment, the momentum seems to be too move things out of contrib (e.g. localflavor, comments). The possibility of doing the same with the admin has come up at a couple of DjangoCon panels with the core devs and on the django-dev mailing list regularly in the last few years.

Two quotes from core devs on the mailing list suggest to me there isn't necessarily a consensus about what to do:

Alex Gaynor: "Perhaps this is too far in the future looking. But at a certain point the admin must become a separate project.""

Russell Keith-Magee: "[The] admin is a contrib app for a reason -- it's a standalone app. It's entirely possible to recreate everything Django's admin does as a third party application. If a third party admin implementation were to appear that had a better feature set than the existing admin, and/or a better codebase to start from, and there was a reasonable migration path from old admin configurations to new admin configurations, that might be a viable way to get a new admin into Django."

In any case, I wouldn't be in such a hurry to rush this into django.contrib, even if that were possible (and it's not). I think that there's a lot to be said for decoupling the admin from Django's development cycle and keeping it under the management of it's own team. Otherwise, there's a risk of once again ending up right back where we are now.
Again with the 'carefully worded denials' - the denials were similar because they were accused of the same thing, which is allowing "direct access".

The most worrisome and misunderstood part of these reports is the "direct access" bit: can the government arbitrarily query company servers? their denials address that, they clearly say that is not the case, instead they sftp the data after being served with court orders or warrants and yes also the secretive FISA requests.

So by revealing the number of FISA requests they receive and their scope they hope to clear this "direct access" mess. As even FISA orders are much more acceptable than wholesale access.

As for the development being reported here: I think it has merit seeing how this clearly falls under the first amendment, but I'd like a lawyer to chip in.

[edit: clarity]
The government has a monopoly on violence. They can kill you, send you to gitmo, take all of your money and possessions, etc.

Google by comparison can turn off your gmail account.
If you watch the video of Alexander's testimony, he says "potential terrorist events" not attacks. So these could have just been meetings among people with fringe political views. I'm not buying it.