skysight-inc/HackerNews huggingface dataset:
The article also mentions that there becomes a competition among the bullies to see who can find the most effective tactic. ("The more dangerous social-web-fueled gamification of trolling is the unofficial troll/hate leader-board. ....")

This adds a lot to the severity. Ignoring it is not enough.
It's one of those things you never really think about until it happens to you.

It happened to me but I got lucky with my CU's fraud detection (froze the card after 2 hours), but took about 8 hours of my time to sort out. Now when I'm at that random liquor store on the corner I tend to ask myself, "Could this be another compromised card reader?"
In a 24-year-old version control system.

edit: Wow, not sure what's offensive here...
Having been on both sides of a technical interview many times I see these kinds of things as a sort of pissing contest. You would think that devs would approach a technical interview in a more pragmatic way, but instead it turns into a secret handshake to figure out if your interviewee has read the same books you have. I've actually walked into multiple interviews where I was effectively quizzed on the book "Programming Pearls" -- which is/was required reading at Google. There seems to be a belief among devs that if you don't know A or B then you don't know anything. I've gone from positions where I did extensive ML and signal processing to interviews where I walked out thinking I was a complete fraud. I don't know why we do this to each other....
Hacker News API doesn't obey RFC 4627
Normally, I would post this on the github issue tracker, but it does not exist. See https://github.com/HackerNews/API.

The API returns "null" when an "Item" doesn't exist.

Example: https://hacker-news.firebaseio.com/v0/item/1607092358902384905.json?print=pretty

RFC 4627 specifies that the returned JSON must be either an object or an array. This is neither. Please help. Thank you.

Suggestion:
Instead of "null", can you make it"{ \"item\" : null }" ?

Warmest Regards
Do you need to have a BOA credit card or can you do the same thing with just a BOA checking account (i.e. debit card)?
Pinegrow 1.23 with AngularJS, Bootstrap and Foundation support is on sale
Maybe some people like reinventing the wheel with every piece of code they write Or, they like having a pool of only a couple hundred people that can help with problems, instead of a couple hundred thousand. Or they don't like the freedom to program in fifty different languages. Or they don't like a thoroughly tested, mature, code base. Perhaps they don't like when their code runs on multiple different processor architectures. Maybe they hate the abundance of freely available communication protocols, file systems, and graphical frontends. Maybe they're overwhelmed by the ease of searching for solutions to common problems because of linux's ubiquity.

I don't get it.
This is neat idea, but I primarily use credit cards (over debit cards) for their benefits--in my case, airline miles. Why would I forfeit these benefits that save me hundreds of dollars a year in airline travel costs for this card?
A big proportion of my non-tech friends have viruses and malwares on their computers.
This reminds me of the old farmer saw. A farmer was asked what he would do with a millions dollars. His answer: Keep farming until it was gone. :)
A Massively Parallel Computing Solution
There's an excellent article written by some journalist (now ex-journalist, I suppose) on that point:

http://www.cnet.com/news/from-wargames-to-aaron-swartz-how-u...

the CFAA's punishments, drafted during a post-WarGames computer hacking scare and designed to deter intrusions into NORAD, threatened Swartz with stiffer penalties than if he had been convicted of assault with an actual crowbar...

"WarGames" inspired these extra-long prison terms. As soon as it was released in June 1983, the movie, starring Matthew Broderick as a teenage hacker who broke into NORAD's mainframe and nearly ignited World War III, electrified Capitol Hill and kicked off an anti-hacker panic...

No fewer than six different anti-hacking bills were introduced that year, and Congress convened its first hearings as soon as politicians returned from their summer recess. Rep. Dan Glickman, a Kansas Democrat, opened the proceedings by saying: "We're gonna show about four minutes from the movie 'WarGames,' which I think outlines the problem fairly clearly." A House committee report solemnly intoned: "'WarGames' showed a realistic representation of the automatic dialing and access capabilities of the personal computer."...
I think your last paragraph misses the entire point of my post... No matter how many people hate General Motors, the spokesmodel of the latest TV commercial is not likely getting death threats.

Its always the people who insist on making themselves the brands, that self-promote themselves as a brand, that attract the death threats and nut cases, just like any other "brand".

If you can separate the brand and the person in a way even the trolls can understand, let them hate the anonymous brand all they want, what does it matter?

Maybe a sports analogy helps? Everyone in the state of Wisconsin viciously hates the brand of the Chicago Bears and the journalists encourage it as much as possible. But no one sends death threats to Mr. XYZ who is a ticket collector at gate 3. One is a brand and hating brands is seen as a universal good (other than on social media, whoops). The other is just some dude making his way thru life, no problem.

(edited to give you another example. Look how /b/ on 4chan behaves toward women on /b/. Not women in abstract or women in journalism, I'm talking about humans with two x chromosomes talking on /b/ itself which is about 99% male trolls (and lots of lurkers). Frankly, /b/ behaves pretty nicely and civil almost gentlemanly toward women actually on /b/ AS LONG AS she doesn't go all self promotional "gimmie attention look here I am a girlie on /b/ everyone look at me because you're mostly guys and I are a girl so you must worship me its all about me me me me" and then they turn on her like starving wolves beginning with "show us (you can guess) or GTFO" and it generally kinda devolves from there, in fact it gets quite a bit worse, and very quickly. They now hate her because she is now a brand and not a person. Find me a trollier place on the internet than /b/ (good luck) and I bet they behave the same way, people treat people like people, and some people treat some brands like dirt, worse than dirt, worse than you can imagine dirt being treated, and if the brand happens to be an intensely self promotional person instead of an abstract entity or corporation or idea or whatever then things are really going to suck for that brand-which-happens-to-be-a-real-woman. Or TLDR if you want to be treated like a person on 4chan on /b/, its really easy no matter who or what you are, just behave like a person, not a brand or a PR rep or marketdroid. The internet is very nice to people, and occasionally utterly shockingly brutal to brands. Go choose your destiny...)
[1] http://www.phdcomics.com/comics/archive.php?comicid=1174

[2] http://www.sciencebasedmedicine.org/related-by-coincidence-o...

[3] ?

[4] http://norvig.com/experiment-design.html

FTFY (well, almost) ;-)
Oh, I'm sure they do. But there is a difference between "fuck up in unusual circumstance" and "Hey, lets board an entire plane of people without any of the security procedures".
I am certain that the ability to deploy at the speed of development that is on the horizon...will negate any fear.
Indeed there is: http://www.windowsphone.com/en-us/store/app/1password/21ed2e...
New Facebook Feature: Payments Through Messenger App
This is my answer to craigslist in India
Isn't null an object?
> in the US a violation of the constitution

The fact that there is a backdoor is not a violation of the Constitution. If it's only used with legal warrants, then it's well within the Constitution.
> if you care about health & fitness to a degree at all you simply wouldn't drink Red Bull

bbbut some athletes drink Red Bull! And they sponsor sports...
“Hacking Silk Road would not have run afoul of the Fourth Amendment,” claims FBI
Apache Way at Pivotal
Also worth noting that in the case of cryptography, virtually no one "blaming strong cryptography" for anything actually understands much about complex cryptographic protocols aside from what they know from watching television.

It's even more of a whitewashed canard than those other things you listed.
If it's an old debate, why are we still having it? http://www.businessweek.com/news/2014-09-30/u-dot-s-dot-seek...
It seems interesting. I assume at some point you plan to add the ability to login and so forth? Otherwise, many sites aren't going to be able to render 90% of what they care about (especially SaaS where 90% of the "important stuff" is behind a login wall).
Last month my Visa debit card was cloned at an ATM and several hundred dollars were withdrawn. It happened on a Friday and my bank had to cancel my card leaving me without access to any funds. It took about five days to get a new card created and shipped to me.

If I had a local bank it wouldn't have been much of a problem as I would have been able to withdraw funds in person. I agree that chargebacks are pretty easy but in my experience the card itself had to be canceled and reprinted causing an inconvenience. Luckily I have credit cards for emergencies such as this.

All things considered it wasn't a huge deal to me personally but I could see how fraud could potentially be quite the problem for some.

Edit: To add, I also needed to print out, sign, and fax an affidavit form for my bank along with a scan of the card itself to prove it was still in my possession.
How this works depends on the department that's funding the research. With NSF/NIH grants, it's at the desecration of researchers on whether they want to apply IP rights. Other departments (mostly DoD) do contracts for research and own the IP afterward, but I'd bet DoE is in the former camp.
Thanks for posting patio11's advice!
This is pretty epic.
Linux won't run on most Cortex-Ms that this is for. These devices have 192KB of RAM on the high end and no MMU.
I analyzed my HN posts with the Watson API on an Oculus Rift and the singularity happened.
Fantastic article, and a case well made. Thank you for writing it. I have one small criticism: "On June 20, 2011 Dropbox let anyone on the site login as any other user". This can easily be misconstrued as though it were a malicious free-for-all open-access day sponsored by Dropbox, which would be an unfair perspective upon what was obviously a very nasty security bug.
> for (firsttime = 1; ; firsttime = 0) {

does this line predate the while loop?

or boolean values in C?
> The article shows some examples where you can choose between regular brackets or curly brackets. There's a lot of different ways to say the exact same thing. Why? Which is best? Are there any cases where one works but the other doesn't, and if so, why does the other exist?

Yes, but which one would you remove?

If you disallowed the curly ones, developers would suddenly require an additional language feature to define methods which could be used like this:

using(someResource) {
// do something with ressource
}

Apart from that {} has semicolon inference, while () doesn't. That's extremely helpful, if you have some expression and really want to make sure that it can't be split into something like { doThing1, doThing2 } by an unaware developer.

> Total type safety is a trap.

Sure, there are limits on what can be done with a type system, but these options have been growing larger and larger in the last decades.

I wouldn't throw away the last 40 years of progress in that area and start doing stuff manually which any decent compiler can figure out for me.

> Groovy

I haven't heard from Groovy since a long time ago. Is it still actively developed? The last things I saw was that they were struggling to catch up, and work on the new MOP still wasn't finished.

On the Gartner PLI, Groovy is way down on position 20. That doesn't look too promising either ...
Anyone who invoices after services are provided instead of before, for one.
Note that I'm not saying ignoring it is the best approach. I just don't like seeing a bare "RTFA" when the issue raised was not specifically addressed in the article. (Even if it can be arguably inferred from the article, some pointers at the steps of inference are worthwhile - things are not equally obvious to everyone).
Bitcoin Adoption Metrics
It's possible that you will change your mind after reading David Graeber's _Debt: The First Five Thousand Years". If not, it's still a fascinating book tracing the creation and evolution of monetary and credit systems from antiquity to the present day.
Move Fast (and Break Things) is the unwritten motto of every mediocre dev shop out there (breaking things being an unintended side effect of moving fast). It's not controversial.
I received two cheques from our landlord about two months ago. 1) I was surprise to get paper cheques 2) how surprising easy it was to deposit it into the bank.

The easy manner of depositing means that it is still quite common for them process cheques.

By the way, I live in a small German town that only got its first EC card (or cash card POS) about 10 years ago.
don't forget that even if stealth is worthless when considering radars, it can still greatly reduce the distance that radars can detect stealthier aircrafts.
I've always found it a bit depressing that Lisp-Stat died, and Incanter became stagnant. Ross Ihaka, one of R's creators recognised a Lisp-based solution is the way to go. Interestingly, even R is borrowing some ideas from Scheme.

https://www.stat.auckland.ac.nz/~ihaka/downloads/Compstat-20...
But where would these multinationals go? Haven't we seen that the arms of the US Government stretch across the globe? Wouldn't continued lobbying of the government and eventual reform be a simpler and cheaper solution?
Ask HN: Building a secure laptop for sensitive work data
Due to recent events at my work I now have a need for a secure laptop for sending and receiving sensitive data to clients. I'm going to buy a laptop for use when working on sensitive data but I need help on setting it up with the right tools and configuration.

I've read a couple articles and done some preliminary research so I have some ideas. I'm not interested in trying to use TAILS. Here's what I have so far:

- Debian OS
- Tor Browser
- PGP encryption of all outgoing files and emails
- some kind of full-disk encryption (Truecrypt?)

I have two questions as well:
1. If I travel with the laptop and airport security asks for my password to unlock FDE, is there anyway to protect against being forced to give them the key?

2. How should I transfer files to and from the laptop? USB key?
Like an airplane wing, a sail generates most of its lift from deflection of air (air is accelerated towards "aft"), not the Bernoulli effect (pressure difference).

http://amasci.com/wing/airfoil.html

> As the flow stabilizes over that side, the wind moves faster on that side than on the turbulent side.

The most important rule of sail trim is to avoid turbulence on either side, __especially__ the leeward side. Laminar flow on the leeward side means the sail is deflecting air on that side as well, generating a "pull" in addition to the "push" on the windward side.

The keel generates its righting moment through lift also and not only its wieght btw, since a sailboat moves through the water at a slight angle.
this and turkish people don't really have any money at all. so the only way to pay without any money is using credit cards. this is why turkey is a big market for cc companies and they try to use brand new stuff there to lure new customers.
The "Interactive Video" on this page is hilariously ill conceived. Once you click a link to start another video you can't jump back to the original video and you end up playing two videos at the same time. The presenter says "Click here" but the "link" is already gone before you can even move your mouse.
Is there an approximate month or time for when adding/removing GSIs will be available? I'm really looking forward to that feature.
As some have pointed out, Citi had this[1] since about 2004, Fleet/Bank of America [2] had it in their setup as well for as long as i can remember.

The problem is going to be PCI compliance - the rules that govern merchant procedure for accepting physical credit cards. Specifically, the last 4 digits must be visually validated on the card and typed in to avoid cloned cards (chips largely solve this) in most stores.

Furthermore, giving a new CC number to each transaction is going to deplete the pool of available CC numbers rather soon (as im sure everyone knows, CC number is not just random collection of 16 numbers 0-9).

As other people pointed out, this solves a non-problem: if i don't want to be liable for a fraudulent purchase, i just use a credit card, not a debit card. In case of CC fraud, it is the MERCHANT who is responsible, not the customer or the bank.

Monitoring software that flags "odd" purchases is all that's needed - and banks have been running such things for ages.

Yes, there is hassle if your CC gets lifted/swiped, but chances are, its not an evil hacker doing it, but that cute waitress at your local bar with a $30 ghost reader in her hand.

Unless the physical card generates a new number on EACH swipe, it is just another example of technology looking to complicate an otherwise streamlined process.

/rant over :)

[1] https://www.cardbenefits.citi.com/Products/Virtual-Account-N...
[2] http://lifehacker.com/5831160/use-virtual-credit-card-number...
[3] http://www.getcreditcardnumbers.com/
Yup, /r/haskell comes to mind. Also check out #nothaskell on freenode -- they're quite helpful.
Ah, but see, if you say it like that...its a "what if" scenario people might think "Well the Government won't let that happen."

I think this argument is about as fair as the "pro-government" portions of the media are being and is literally true in the case of cloud backups:

When a hacker gets access to the golden key, every pedophile will have all of your children's pictures to masturbate to. Oh, and stalk them with their location history. Do you want that?

EDIT: I kinda felt dirty writing this.
Cool. Where can I download the json data for UFC fighters?
A Wizard's Lizard by the Numbers: Our HTML5 Game on Steam
Firestone Stopped Ebola in Its Tracks
Build environment like it’s 1986
I agree! Paying for things you've taken from corporations only helps perpetuate the Global Corporate Hegemony. Racking up a bunch of debts and then making excuses about why you aren't obligated to pay them is probably actually more morally correct than paying for the things you take.

Unless you take things from people. People are different. Then you should pay for those things by bleeding all over the snow or whatever. (I don't know how money works in your country. In the US we usually just use dollars. There's not much snow right now and having everyone's blood everywhere can lead to public health problems. See also: Ebola.)

Anyway. Thank god there are no people at corporations. And thank god all corporations are the size of Walmart and can easily withstand financial losses due to non-payment.
> I'd like to think that I've gotten rather good at ignoring religious overtones...

And honestly, it's not that bad; as usual, the biggest critics are the people who haven't actually read his books and just make assumptions instead. He even says in some of his videotaped seminars that if you're not religious, instead of tithing to your church you should donate the same amount to your favorite charity.
The DOE actually provides research funding for most 'hard' sciences. Particle physics and supercomputing are primarily funded by DOE, for example. Unless it's classified, the research is open.
It's worth remembering in the case of discoveries like this that the oldest instance of the practice is almost certainly far older than the oldest preserved instance of the practice.

Unfortunately, there has been relatively little statistical work done to use distributions of preserved ages to infer the age of origin, and although I recall reading an article in Nature on the problem in the '80's or early '90's it would seem that most of the people working in the field have not really focused on this problem, and instead continue to apply a mixture of "The practice began around the time of the earliest preserved instance of it" and "The practice began earlier by some amount that I will estimate from my gut".

Neither of these is approaches is methodologically sound, and both tend to underestimate the ultimate age of a given practice (or species, in the case of fossils) and tend to underestimate the error bars as well.
A little bit more than that. We both

* Store the normalized content of our users to per-site repos in Jekyll-like Markdown + Front Matter documents

* Store the actual pages our engine designs

This means users have full access to their content on both levels.
Agreed. But I wouldn't say that MOST debts are a moral obligation.

If you borrow money, and you agree to pay it back, there should be a good faith effort to do so.

But that is only one type of debt.

In the US, where I live, Apartments are incredibly bad about charging fees after you move out, and give you very little recourse before sending you to collections.

Parking tickets, and red light camera tickets are huge sources of revenue for the city, and Seattle uses them when they need to increase city coffers.

I look at it this way, if they're not going to play by the rules, I won't either.
while loop right above the for loop:

> while ((ch = getopt(argc, argv, "n:")) != -1) {

bool was introduced in C99
(defalias AnyMonad
"A monad with bind, result, and optionally zero and plus."
(TFn [[m :< (TFn [[x :variance :covariant]] Any)]]
'{:m-bind (All [x y]
[(m x) [x -> (m y)] -> (m y)])
:m-result (All [x]
[x -> (m x)])
:m-zero (U (All [x] (m x)) Undefined)
:m-plus (U (All [x]
[(m x) * -> (m x)])
Undefined)}))

If you say so ...
Looks like this has been fixed. I've just signed up and it was only asking for read permissions.
Windows totally does, at least in my experience. I'm not installing software from "questionable" sources or downloading random executables from the internet, but Windows pretty consistently develops problems like several seconds of progress bar to load local folders.

YMMV, but that's been my experience on every Windows computer I've had, including Windows 7 and 8 on SSDs. Surface isn't showing signs of it yet, but that's only a few months old.
My Bank of America credit card account has had this feature for years. Its called ShopSafe. I use it all the time.
I would perhaps consider a system where N independent keepers of keys need to agree to a privacy override. Balance of power and stuff. It is possible from the crypto point of view but it doesn't really matter because...

...first we'd have to find at least one worthy keeper and it's a social problem, not a technical one.
Exactly. We adopt a different tone based on the venue and, since no one shows the same face everywhere, even with the same name, these are going to be wildly different.

Ironically, this really did feel like a machine based cold-reading.
Google Dart breaks into the top 20 programming languages