skysight-inc/HackerNews huggingface dataset:
Probably because a bitcoin transaction doesn't confirm instantly? (a block is found once every 10 minutes on average).
This is one of the major problems with unregulated and unsupervised NSA activities (and other agencies). We've seen them blatantly lie about their actions, to the public and to congress.

I'd like to point out that the TSA's shining example of the effectiveness of their behavior-detection officers has itself turned out to be a sham.

http://www.clickorlando.com/news/TSA-exaggerates-claims-abou...

Man said to have 'explosives' in luggage actually had none, FBI lab report found
AFAIK, one database per application would not protect other databases from a SQL injection exploit.

The "ATTACH DATABASE" command (http://www.sqlite.org/lang_attach.html) can open any other database that the current user has permissions to.

You could, as you mentioned, set up a new user for each database. At a certain point, the permissions systems in a traditional RDBMS may be easier to manage.
Put simply, you thought wrong. SQLite is one of the most-used pieces of software out there, absolutely including production software. http://www.sqlite.org/mostdeployed.html
Yeah, I have seen it first hand. Admittedly, there was some redundancy and some excess in the folder names, but it was for a relatively large project that was organized with fairly deep levels of sub-projects and tasks. If you happened to be working on one of the sub-projects that had a longer, more verbose title, you would run into this issue.
I don't mean to be too meta, but did anyone else notice this article dropping from #1 to #19 in a matter of minutes? It feels like one of the powers that be is trying to censor the article. I know that the ranking algorithm isn't directly tied to points and time, but there's an article an hour older with only 31 points (vs over 130) that's in position 5: http://i.imgur.com/RBLM2K7.png.
Upvotes are not just "likes", but it is about bringing this discussion to the top.
Congratulating someone by calling them "butthurt" and "losers" doesn't work. Your post is rather offending and your last name does indeed spoil your stance in the Israeli-Palestinian conflict but nevertheless your comment is inappropriate and was uncalled for.
Here is an article on the subject: http://www.nytimes.com/2013/06/12/business/economy/discrimin...

> In one test, a white customer looking for a two-bedroom apartment was shown a two-bedroom and a one-bedroom and given applications for both, while a Hispanic customer who arrived two hours later was told that nothing was available. In another, a real estate agent refused to meet with a black tester who was not prequalified for a loan, while a white tester was given an appointment without being asked if she had prequalified.
Concerning Chassidism, yes it is the the same thing as Hasidism. The Hebrew alphabet has a letter called "khet" which can probably best be transliterated as "kh". It is sometimes interchanged with "h" when writing in English, e.g. "Chanukah" vs "Hannukah", etc.

I am not trying to proselytize in any way (Judaism discourages proselytizing), but you mentioned that you would like to learn more about Chassidism. Chabad.org (http://www.chabad.org, the website the article is posted on) is the website of the Chabad-Lubavitch movement (an "implementation" of Chassidus) and has a huge amount of content (disclaimer - I interned there this summer as a developer :-)) that can explain more about Judaism, Chassidus, and Chabad in particular.

Concerning the furry hats, chassidim do wear hats when praying (besides a skullcap (Yarmulkah/Kippah) worn all day), but Chabad chassidim generally (myself included), wear fedoras. Sorry if I disappointed you :-).
I get the feeling from this and your previous post that you're associating something having value with it being traded or used as money? Value and currency. Am I wrong? I know that the majority of my possessions have very little monetary value (maybe even zero) but a lot of value none the less. Judging by the small understanding of the Imca I have, they placed a lot of value in a lot of non material things and also in material things that weren't readily tradable.
A lot about the Inca isn't understood - their record keeping/message system for example, quipu. And these were made of string. A lot of their artifacts have been preserved in deserts and glaciers, allowing very fragile things to be recovered. Quite apart from first hand accounts, I would think that unless something major has been overlooked that is right in front of everyone, money didn't exist.
Riding the subway means that as a white New Yorker, you will twice a day share a room with a black person. Whether you interact with them is another story - I'd venture that most people never say a word to anyone in the subway. To understand (likelihood of) interaction, neighborhood maps are one piece of the story, as would be (as mentioned elsewhere in the thread) workplace data.
Miranda rights and wrongs
Yeah, but these languages tend to be not a good fit for inherently complex problems. When one tries to express complex ideas in those languages, you end up code that's either absurdly verbose, or code that experts in that language's idioms would call "bad".

One can write simple, structured code for simple problems in any language. But complex problems require languages that don't attempt to babysit programmers.

(IMNSHX, YMMV)
No, he set off a machine that detects a wide range of chemicals, some of which may be used to manufacture bombs. That's important to keep in mind: This staff needs to be able to handle false positives on a regular basis.

If they treat people like shit, it's a serious problem, as the vast majority of people who sets off these detectors will be entirely innocent, and will be frustrated and/or scared at being singled out and detained.
This is a simple race condition exploiting the baroque way that GSM signalling works. When a call (or an SMS) comes in:

* the basestation will send an alert to the mobile phone ("contact me, I've got something for you")

* the mobile phone will request a channel ("hey, lets talk")

* the basestation will allocate a channel ("yo, talk here")

* the mobile phone will authenticate ("its me, TMSI:xxxxx")

* the basestation will lookup pending signalling ("oh, got something for ya")

That is the very rough outline of how GSM signalling works. My guess is that the basestation will clear the pending signalling for the mobile phone even if the authentication fails. So an attack can pre-allocate a bunch of channels and then send spoofed auth messages to the basestation. The attacker won't be able to actually authenticate because they don't have the Ki (the GSM keys stored on the SIM). This is just a race condition, and it seems like it would be noisy for the telcos' ops center which would receive a lot of alerts about failing authentication and call/sms delivery failures.

I haven't read the paper, but thats a guess as to how it works. There are loads of ways to DoS the basestation. This doesn't seem that exciting.
> only a masochist with OCD thinks paths that long or deep are needed

I'm surprised you can't imagine working on a path that deep. Path arrangements are frequently thrust upon you in work environments and if you have a lot of work (or a lot of people sharing the same folder hierarchy), you may need a deep path structure to keep it organized. Attacking people as "masochists" because their paths are difficult to type seems unfair.

As for your example though, Windows usually shortens path components longer than 8 characters as the path gets longer (so "Program Files" becomes "PROGRA~1") so long single components aren't as problematic as many shorter components.
Neither can winrar, or was that fixed?
I've been letting my keep-up-with-it-iveness slide on Diaspora. Anyone know how it has been doing recently? It still mostly never comes up in my news, which isn't a great sign, but I gather it's still moving along reasonably well.
Also, McDonalds is pretty tasty if you're too poor to consistently afford better. Their fries in particular are an amalgam of fat and salt, two of the most pleasing flavors that are available cheaply.
When i first hard coded MAX_PATH in my program i though the length was reasonable. Now i think 1024 would be better as a really large file name does happen sometimes.

Apple has a limit of 1024 apparently( correct me if I'm wrong )

Solution by microsoft:
http://blogs.msdn.com/b/bclteam/archive/2007/02/13/long-path...
I imagine 100 years ago, before terrorism,

Please read some history.
Let me rant on something here. I work in finance, Excel is my everyday. We do a lot of manual monkey work (copy pasting stuff around a lot), when we "automate", we use the adamant (can't find a better word) VBA.

Now, you see how not helpful is this error message? Ok, try that when you are writing a macro in VBA. You literally start regretting the day you were born.

Nothing beats Python stack traces...
Thank you. I saw this article and had a feeling of "Hmm, where have I seen this before? The URL says 2013, but this is definitely old..." I think it must have Eric's flickr.

(Link somehow got truncated; it should be http://www.flickr.com/photos/walkingsf/sets/7215762481267496... )
That line also interested me: why did the the author seemingly think Riga (Latvia) is in the Islamic world?

(Possible answer: JFK-Riga is operated by an Uzbek airline. Which is a question of its own.)

https://en.wikipedia.org/wiki/John_F._Kennedy_International_...
The chilling effect was caused by a single man, acting against orders. It seems unlikely that this was intentional, let alone a feature.
This attack will not affect the caller because "paging" is only used when the Network tries to get in contact with a phone that it doesn't already have an ongoing connection with.

It should affect all Network initiated communications though including push notifications.
Wow thats very exciting. I'd reccomend going somewhere in the winter months. Its difficult these days to get that full disconnect but you have a few options.

How about Japan? In the winter it will be beautiful. Some might be scared of this but having to learn a new language puts you to some degree into social isolation until you start to learn how to interact with the local people (hey you asked for it!)

Other then that, India? Might be too hot for you but it is an amazing and underrated country.

And then there's places like Nepal (known for Everest basecamp), a place where you will be guaranteed an amazing experience.

North China....

The baltic states in europe, add norway, sweeden, iceland to the list if you want it cold? The list could be endless. I'd love to be in your situation :)

... and yes I've done a lot of backpacking in my time for 6 months each shot. I stayed semi-connected though where i could.
I don't think "opt-out" is a good (or sound) idea -- but even if it was -- it'd be pretty hard to enforce: take an auto-accident. You shouldn't be delaying emergency help, just on the off-chance than one of the many victims might be an "opt-out". It would complicate triage for no really good reason.

Then there are things like contagious diseases; you would have to spend money enforcing some kind of quarantine in order to cater to the "opt-outs".

For all other cases, like most types of cancer -- you can opt out -- only you'll have to commit suicide (I don't advocate this either).
Sure it's fast on algorithms that were designed to be fast (SHA1, MD5, various jokes thought up in five minutes, etc). However, what you want to look at is a proper method. From the performance table:

bcrypt $2a$	3788 c/s	1583 c/s	3861 c/s	626 c/s

That will take a while...
One can be respectful and still refuse,

"Officer, I know you are just doing your job, but I don't consent to searches."

Or even to the TSA,

"I believe my person is seized and detained. You may search me and let me fly, but just be aware I am not consenting to it."
But these days, any where you could possibly deploy SQLite are generally linux based platforms.

And you don't really worry about underlying hardware on those machines.
I don't know how much faith I'd put into your hypothetical.

I'm not implying the terrorist threat is large – it's really, super small. But just because they haven't done THAT yet, doesn't mean they won't. So far, in the US, what they've done is sneak explosives onto planes.
I guess what I don't understand is why someone didn't just clear the bag then. After reading the original blog post and then this rebuttal, it's not clear why the guy was delayed for a full day. His situation was important enough to warrant repeated interviews by about 12 different people from 3-4 different groups, but not important enough to have someone else clear the bag? Are we supposed to believe that a major NY international airport doesn't have multiple instances of the necessary tools on standby to process this kind of thing quickly and efficiently?

This rebuttal also ignores the allegations of numerous instances of snide, provocative remarks by the various security and administrative officials. I'm sure Mr. Mukerjee was not helping himself with his own behavior, but does that give the TSA and related authorities license to be unprofessional in return? Does it help the situation to take a suspicious person who hasn't actually done anything and agitate them?

I'm sorry, but this rebuttal doesn't restore any confidence in the TSA, DHS, Port Authorities, airports or any other related group. I am so glad I have no cause to travel by air.
A better narrative: Your technology can only carry you so far
I wanted to recommend the option of disabling the country labels when zooming in, at least the labels of those countries that are not selected. But apparently the OP is not the original author of the tool.
So exactly why was there a 15-char restriction in the old version? Wouldn't a dictionary attack be fast regardless of length?
To expand on pudquick's question. Does anyone know if 3g, 4g, CDMA or any of the other standards are just as suspectible to this?
It doesn't sound like he actually tried to pursue that. He was told, "You can leave, but the bag stays." He chose to stay. They decided to keep questioning him.
With the recent PRISM info leak, I can't help but think Ballmer is instituting damage control for himself, as well as distancing himself from the negativity. Most likely the smartest move he could make.
Examined, the Virtual Life Is Worth Living
As was stated, he wasn't detained. He was told he could leave the airport, escorted by personnel, but that his bag had to remain.

So he chose to stay.
Maybe it was the fact that he repeatedly tested positive for explosive residue? But lets ignore that little piece of information because it doesn't conform to the anti-TSA circle jerk that is this thread.
Ask HN: Using Arch linux and C#/mono?
I typically do my Linux website/web app development on a LTS version of Ubuntu desktop but the changes they've made like sending search results to Amazon and the age of some of their packages really makes me want to use Arch because of the distro's rolling release policy.

And this is pretty obvious but for windows web app development I use Win8, C# & MVC3/4. I'm looking into the mono project and it looks really cool. At this point in my development career I really like statically typed languages and don't mind the compile/test cycle and with my windows experience C# on Linux seems like a natural exploratory step.

Does anyone here have any recommendations or opinions on using Arch
1) as a developer? (I'm wondering if a constantly moving dev environment is going to cause a lot of trouble down the road or if the constant stream of updates will be good as it forces the latest and greatest)

2) to develop web applications using the mono runtime and MVC 3 or 4 specifically?

If using Arch is a bad idea and there is a distro that does mesh well with using mono that would be great to know as well.

Edit: Make the title shorter and more clear
Money == Power
Show HN: A HTML5 game we made in 72 hours this weekend.
Cybercriminals Rely on Multi-Pronged Attacks to Distribute Malware
Is VMWare a legacy company?
Creative people using GitHub
I/O Stack Optimization for Smartphones
After thinking about it, I feel like the comparison to China deserves a discussion. China moved away from pure communism a long time ago, and basically implemented a form of capitalism-on-communism. They're now arguably the most dog-eat-dog capitalist country in the world, very far from a worker's paradise that communism is supposed to be.

A more fair comparison would be to North Korea. They're still old-school communist, and really not doing well.
Go library for accessing the GitHub API - by Google
Maybe Tizen? It has qt5 port in development.

https://www.tizen.org/

http://qt-project.org/wiki/Tizen
Well, unless you built a beautiful house on a river-bank to sell to a sucker for a huge profit before the flood hit.
It's a shame too. We get all sorts of sponsors and spend a lot of time promoting an event that supposedly benefits the community, but did we really accomplish anything if we just let it drop? Maybe the idea wasn't the most greatest in the world, but now that you've had a few months to think about what you could have done better... pivot.
Off topic, but here in Australia if the landlord entered a the apartment without sufficient notice or permission from the tenant, then he DID break in (well, not 'break' in, but certainly entered illegally)
That was the point. You need water to have green grass in dry climates - all the others are optional.
Some languages like Haskell put you in a purity (chastity?) belt; if you can code your solution there, you can code it anywhere. The problem is knowing your problem well enough to code it in Haskell...while a lot of time we are writing code to understand our problem (prototyping, experimentation). Some people live in a world where they understand their problems before writing code, and all their code is expected to immediately hit production.

Scala is quite flexible and can accept good and bad code, which is good. I was only calling out FP abuses and its promotion as some sort of holy grail that is so much better than objects. If you compare Scala FP to Java OOP, ya, Scala FP is better, but if you compare Scala FP to Scala OOP, it's a much fairer battle and I put my faith in the latter (with the caveat that I can always use Scala FP when it makes sense to do so!).
For reference, the GNU Hurd kernel was designed to avoid fixed limits like PATH_MAX. As a result, they have reaped endless compatibility issues with software that assumes there will be some specific fixed limit: https://www.gnu.org/software/hurd/community/gsoc/project_ide...
I think the implication was that the alleged search was obviously illegal, regardless of whether it was the port authority or NYPD.
This limitation is obviously put in place to make it easier for the NSA to index your documents
The Port Authority vs. the NYPD is not an irrelevant correction.

It's two completely different government enforcement agencies, with two completely different jobs, one of which is to actually care about what goes down at the airport.

The PA's presence isn't weird. The NYPD's would have been.
Hello.

One observation in all of this: It is really the aim of at least some terrorists, to provoke the authorities so much so they will take measures that their subjects revolts againss. That was Baader Meinhof, and Rote Arme Fraktione ideology.

So when the authorities has failed, since they bought into the game, we are the last line of defense in not letting Osama Bin Laden win this.

Terrorists really don't deserve to win.
This is gross. Salmon is wasted if not eaten raw.

Or you know, it's possible that different people have different tastes.
Good on them. It must be nice to be able to work outside the spotlight and the astronomical expectation.
Please Use Labels Properly
only two hackers in pair programming
Been talking about it for some time:

https://news.ycombinator.com/item?id=6248251
How do you know, a priori, that they didn't deserve it ;)
Remarkable React
I was told by a TSA agent you have a right to go through the scanner again to check for false positives. So yes you are simply allowed to restart the process.
More or less than cooking with an electric stove, which is basically the exact same type of device?
I'll agree they were not hereditary, but that was not the point. The point is that there was a privileged upper class minority ruling over the commoners, which completely goes against a basic communist principle, the classless society. They violated one of their fundamental principles.
Bill Watterson- A Cartoonist's Advice
> Contrast this with the millions of people who died in Germany and Japan because of that determination (or should I say their rulers' determination!), without avoiding the final outcome at all. The French government understood very fast they were completely behind and were going to lose and they did the right thing to avoid a massacre which would have prevented nothing.

I was more thinking in terms of low troop morale and lack of aggressivity of (in particular) French high command.

A contrario, German troops, although outclassed both on the Western and Eastern fronts by the end of the war, managed a fighting retreat in mostly good order, even mounting a daring counter-offensive in the Ardennes in 1944 which caught Allied troops flat-footed.

> And besides, in Germany and Japan people were forced into fighting until the end (even teenagers in Germany), it's not like it was the "nation in arms" or something. Nobody wants to lose their life on purpose.

You are thinking of the Volkssturm, which had a relatively minor impact on the war, and only existed for a few months. On the other hand, regular German units did not collapse and disintegrate under pressure, when they could simply have surrendered to the Allies (at least on the Western front). As for Japanese units, just read about the battle of Iwo Jima. I'm not aware that Japanese units on the island were more "forced to fight" than any other body of troops, but still fought almost to the last man, in spite of their poor physical condition.
I cannot simply decide that I no longer believe something exists

If you could make yourself disbelieve NSA, would you?

"Can't I just let myself forget what you've told me? Can't I just let myself forget what you've made me do. You think I just want another puzzle to solve? Another John G. to look for? You're John G. So you can be my John G... Will I lie to myself to be happy? In your case Teddy... yes I will" (from Memento)
Been a fan since the beginning
Do you know what the explosives tests are looking for? It occurs to me that people make explosives out of fertilizer, which I think means that almost anything with an ammonia component could cause a positive result.

I also wonder how the tests are typically interpreted. Several 'test strip' type chemical tests require the tester to evaluate a color against a sample spectrum, where different intensity or hue identifies the strength of the result. Is this the kind of testing performed or do they have some sort of machine on site or what?

Edit: there is a link to a sample machine in the rebuttal post. It's this:

http://www.sds.l-3com.com/etd/opt-ex.htm

I don't know anything about these, but my first reaction is skepticism. It has reusable wipes for lower TCO, but the test involves using a wipe and then testing the wipe. Unless the test self-sterilizes or something then it seems like it would be easy to have false positives due to contaminated wipes. Hopefully this machine, if it's the one being used, is just for indicating whether further followup by the "Transportation Security Specialist - Explosives (TSS-E)" is required.
Not unrelated, Salinas de Maras. If you're going to Cusco, make the side trip. It's fascinating.
http://breakoutofbushwick.org/a-visit-to-the-salinas-de-mara...