skysight-inc/HackerNews huggingface dataset:
Scumbag Steve: Clones repo, creates competitor, still reports issues and expects them to be addressed asap from root repo.
The book makes no such assertion: "XP frightens or angers some people who encounter it for the first time. However, none of the ideas in XP are new" – Kent Beck _Extreme Programming Explained_ ©1999
Maybe they should just stop pay for Firefox development if they don't like Firefox. Google pays huge amounts of money to Mozilla.
Wow, kudos to Patrick.
Passwordless multi-factor auth for iOS, Android & Windows Phone
A different take on the printed speaker, this was news a couple days ago: http://www.news.cornell.edu/stories/2013/12/fully-functional...
Awesome offer! Thanks for helping the community! I will be reaching out to you!
iirc, robotics commonly uses something similar called ladder logic.
We must have different ideas about what "practicality" is.
Indigenous Women Continue to Fight for the Abolition of Prostitution
What is not clear from all the reports: Has his partner Platon Lebedev been pardoned as well or is he still imprisoned? As far as I know they were facing much the same charges.
Welcome to engineering. We use specialized jargon to talk about concepts that laymen might not find obvious, but are indispensable for us to get our work done.
One of the legitimate use cases for goto is for complex error handling. I'm not sure why it needs to be unacceptable across the board.
Behaving in ones best interest to the detriments of society could be quite rewarding for the individual in a number of circumstances- consider competition for food, resources, and mates.
Feel free to buy it and donate it to the cause. I'm already investing hundreds of dollars in opportunity cost for a dumb way to give people a few laughs, so I don't feel like throwing down another $10. :)
There are no good-guy nation states. It's only propaganda that has led you to believe otherwise.
Now that the protesters, at least in Oakland, have shown they are going to physically attack the bus, the safest course of action for a driver who encounters a "blockade" like this would be to drive on, ideally not directly through any of the protesters, but as necessary to get away. Somehow I doubt Bauer has sent their drivers to security driving school, though.
It's a fairly superficial matter, not worthy of a lengthy diatribe. One gets used to names.

After all compilers don't compile, they translate.
> Web developers have learned from the past and don't just build web-pages for one browser only.

This is not true in practice. Just a few days ago I couldn't use clippercard.com on Firefox for Android because the WebKit prefixes broke the design so badly as to be unusable. :(

For numerous other examples: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=evangel...

> When they deal with numbers in specific ranges, they need to run dart2js more frequently (to test if their code works) instead of relying on Dartium (and its F5 development cycle).

And if they don't, their pages lock their users into Chrome…
An Inside Look at Google's Reaction to the Original iPhone Introduction
I suggest a thorough course in security threat analysis and attack surfaces.
There's no irony unless you see the world in black and white.

It's not particularly surprising that most people use Google, given that it has a monopoly in search.

That is irrelevant to the possibility that the influx of Googlers - aided by private infrastructure from the corporation - may be destructive to the community that is protesting.
Develop HTML5+CSS+JS applications 100% in the Cloud with Codio
I found pair programming preferable to code reviews in both efficacy and enjoyment. Because, you know, you can't really skip this part in most larger systems where more than one developer is involved. You have to do one or the other. So you're doing code reviews ... Right?
It is not syntactic sugar. It is one of two demonstrably equivalent ways to emulate functions of two arguments. The demonstrable equivalence comes from the equational theory of cartesian closed categories. The need to emulate functions of more than one variable comes from the fact that only functions of one variable are a native concept.
that's a little bit disingenuous. google pays huge amounts of money to Mozilla to be the default search engine because of the huge amounts of money Mozilla users make google by using google services on a daily basis. it's not like they're propping up a competitor just for the hell of it (or even to avoid anti-trust issues).
Glob 380

^([wlpb]|c[hor]|do|re|mi|\*[pifvt]|\*er)
Show HN: My Latest Kids app(6-8) got Featured by Apple :)
> Furthermore, the contrast between young well-paid, well-dressed younger people and people sleeping and panhandling on the streets, with virtually no other groups (middle class of any kind, children, late middle-aged people, affluent african americans) in between, started to make me, an affluent white male engineer and entrepreneur, feel bad every time I left the house.

A glimpse into the West's future?
I'm not following you here. In ML-like languages a b c d is clearcut: it's means (((a b) c) d). No ambiguity whatsoever.

Bracha's critique, as usual, is missing the point.
"Thats crazy to think the NSA is helping companies with trade secrets."

For Americans Europeans are crazy, aren't they? For me and a lot of other Europeans (most I think) it would be crazy (stupid) not to believe that the NSA is spying for american companies.
I have a very pragmatic view that psychopathic traits are just one specific set of algorithms of the many possible sets of algorithms our personalities can exhibit to connect and interact with other personalities or more generally speaking our environment.
Looking at the state of the world, at least a subset of these behavioral algorithms seems to be quite efficient (as the letter shows) and various subsets/traits seem to be very common and even desirable. Obviously the manifestation of the overall set which you would define as "psychopathy" varies from psychopath to psychopath, hence the image of the "cartoon evil serial killers", the "CEO" and many more in between these two. I guess in the end it depends on the balance of influence between three factors: the other sets of algorithms which make up your personality, the personalities you interact with and your environment.

I personally think we should look into what we can learn from this set of behavioral algorithms (the good, the bad and the ugly) and how you can balance it to leverage its benefits while not suffering from its drawbacks. That's at least how I deal with it.
>The only plausible theory I've read on why chemtrails might exist...

OK, not to take this to a discussion about chemtrails, but I'm not sure I'd be so cavalier about claiming that they don't matter, any more than I would be about saying that they do. BTW, if the U.S. government is involved in such a somewhat massive, radical, and obviously covert anti-global warming campaign, then that's a story in itself.

>My point is that these and some of the other examples I gave are clueless bullshit LARPing issues...

I absolutely understand where you're coming from with that. Not saying I agree completely, but I hear your point.

So, moving beyond that, my question/point is the corollary: where is the "true activism"? If, as you say, the faux-left does disadvantaged groups real harm by bogarting the discussion, etc., then where are the "real" activists?

The question is not just an indictment of those of us who see the problems but sit on the sidelines; it's a question about a society that seems almost exclusively able to generate only such sensationalized, vapid activism as you describe. This, even when we can describe the problems and their importance. Why do you think that is?
Right now it is at Number 20 in Kids (6-8) Category in United States.
Who cares if they do? They're only hurting themselves and many others may find it useful.

It's like going 65mph in the fast lane, when the person behind you wants to do 80mph. "They shouldn't be going that fast," but they are and they're going to. Best not worry about it yourself, and let them get pulled over and learn the lesson on their own.

I personally agree with the sentiments of the OP. I am often shocked at some responses, and threads closed marked as "non-constructive." It seems counter-intuitive for learning and sharing knowledge (to me).
It's hard to take this comment seriously. It's clearly absurd, because otherwise we'd have 100,000s of new multi-billion dollar corporations, instead of a small handful.

I'm starting to think it's more likely that you meant it sarcastically.
That's totally true. In fact, because I'm atheist, the theological tune of the comment is what really raised my hackles, initially. I can't speak tot he reaction that black Americans might or might not have, so like I said, I just referenced my own reaction and experience, which I believe should have been more accommodating. But like you suggest, reacting as a native English speaker is totally natural, because we're all just reading words in English. Other than a wonky turn of phrase, there's little that marks the comment as being given by a non-English speaker. For my part, I'm just bitching here in the comments, b/c I'm not entirely sure where I can send a message requesting that people's karma points be restored. For me, that feels frustrating, and so instead I lash out at a kind of privilege that is more ready to correct than understand. Ultimately though, I think yours was a good quetsion to aske.ll
USCC doesn't protect anyone either. They, like most of the Department of "Defense", are almost entirely offense in nature.
What would you suggest they do?
Ok, it seems pretty reasonable, when you consider how easy it is to obtain five dollars.
Wow, right as I clicked reply to say "kudos for admitting this", the original post was deleted. What's up?
Every function having arity 1 is reducing complexity. It's extremely uniform, and let a b c = ... is merely syntactic sugar for let a = (lambda b. (lambda c. ...)).

It's very natural, and as Lisp/Scheme/Racket shows, it's perfectly fine in a dynamically typed context as well.
It's an amateurish, last minute rant that starts off chasing a popular topic and quickly plummets into assumptions about techies.
An update on Truecrypt
I was just thinking today that if food prices tripled I would barely notice except that rest of the world would be on fire. I am not the marginal buyer for anything you really need to go on living. Food, energy, clothing. My personal income is probably somewhere in the top 15% for the United States. I am a nice enough guy, and I typically vote for progressive candidates too, but if I move into a city with a limited housing supply, I'm going to have bid the prices up so I can have a nice place to live. Sorry about that, everyone else.

disclaimer: I have only been to SF like once and I don't really know what is going on there.
>The trouble with that is, nobody knows why we would want to add Dragonfly to TLS. TLS already has a PAKE option, SRP. [...] nobody uses TLS-SRP. No browser implements it.

SRP exists under a cloud of patent uncertainty. A lot of people would like to use SRP (perhaps not with TLS, but for SSH— for example) but deployment has been deterred by patent concerns.
It's not interactive or cross-referenced, but a transcript is available here: http://www.bfi.org/about-bucky/resources/everything-i-know
Very creative. But what's the objective? I'm sure it's not to increase page views or improve user experience.
I can see it MAYBE being an issue in countries where income isn't as high as the U.S., but at least for any American, or anyone in any industrialized country, the $5 fee to get an account is not a significant impediment.
Is it a compliment to say one has a John Galt complex?
It is on practical terms!
Greg Gopman mentioned alongside Peter Thiel and Paul Graham? Really?
Perhaps it should say "unlockable" bootloaders, not unlocked. A locked but unlockable bootloader is what every phone should ship with - unlocking the bootloader wipes the system back to factory state. This way, it can't be used to compromise user data.
Ah, the Telegram HN account just said he "proposed the contest", so I assumed employee. If he is the financier, then it is not surprising that he doesn't understand why his crypto contest is a bad idea.
Secret contract tied NSA and security industry pioneer RSA
Alternatively, it's a loose analogy and the main point of the game is to save keystrokes (with the positive scoring system added to reward partial effort; if it came down to a scored competition the leaders would anyway all probably have full credit for solving the problem).

Regex golf is to code golf as paintball golf is to normal golf. Or something.
For example to know what is the best offer for a Unicef call for bids. There are lots of american companies who depend on this kind of informations.
Some of the test questions I've seen aren't really questions. They're scenario based statements designed to uncover the subject's true way of thinking.

I'm sure these tests can be defeated though.

Please keep in mind I'm not a psychologist or expert on the subject.
A bit strawperson-ey

No one hates him, he wrote a very funny book on catching a computer hacker.

But he's just totally hopeless at predicting the future. Nothing to do with that article but he's one of the first non fiction authors I read (Silicon Snake Oil) and realised he just doesn't get it. He's a bit of a Luddite(In a non offensive way)
Pretty much. Not only that, but he's incredibly influential, so to see him get knocked down a peg does a lot of good.
Is wasn't perfect. There was a space between "but" and the ellipsis. Not to mention the several other mistakes.
I live in NYC, and I often wonder what Silicon Valley is really like. Most of the news I read oh HN regarding it is very negative and cynical, but this article seems to think it ain't so bad. It seems like certain neighborhoods are full of fairly wealthy tech guys, but that it's not all white dudes.

Are women getting hired at the more progressive companies out there? Cause these articles make it seem like it's only men out there.
have you seen firefox/chrome/any modern web browser?

I just wonder how long until google infects android with this BS.

Sorry, sorry, android is 100% free I forgot. How long until they infect play services with this.

iPhones are looking nicer.
This is a bit much and was not at all the motivation behind my comment.
Walt Mossberg: The Exit Interview
It can be, but certainly not in this circumstance. Didn't expect such a politically charged article when I clicked the headline.
Lucky Green, who appears to have had inside knowledge of this deal based on this mailing list post from September, seems to disagree that this was a good investment:

http://lists.randombit.net/pipermail/cryptography/2013-Septe...

The particularly relevant portion is this:

"This was $10M wasted. While this vendor may have had a dominating position in the market place before certain patents expired, by the time DoD/NSA paid the $10M, few customers used that vendor's cryptographic libraries.

There is no reason to believe that the $250M per year that I have seen quoted as used to backdoor commercial cryptographic software is spent to any meaningful effect."

Interestingly the mailing list post doesn't seem to mention the use of RSA's adoption as a factor in the NIST standard, so it's possible that while their knowledge was more advanced than the public's they didn't know about that side-effect.
Immigrant in Canada here. While it sucks what it happened to your roommate I have to say that the immigration process is one of the clearest legislations between the options I had. It is slow but it gives you options.

Kudos for your job. I worked with a trans woman (a fellow developer too) before and she was one of the sweetest people at the office. She even found a great guy as a boyfriend. Considering all, I think Canada is a friendly environment for transexuals, you have to see how they are treated in Latinamerica.
Thanks, that's informative.
> Only someone watching too much 24 and Homeland would believe that [...]

You're picking up on something very interesting here. Sadly, you don't fully address the issue.

Hollywood propaganda [1] could very well be THE reason why we have become so politically apathetic and hence THE reason why such tyrants have managed to gain power in the USA/UK.

[1] http://www.globalresearch.ca/screen-propaganda-hollywood-and...
Check yourself before you try to say that "appendable" is an inappropriate name for Monoid.

http://hackage.haskell.org/package/base-4.6.0.1/docs/Data-Mo...

Methods
mempty
mappend
mconcat

Haskell people like their mathy terms. Mathy terms aren't universally unambigious ("group"? "ring"? "field"?), but they are mostly unambiguous within math. Haskell people tend to pretend Haskell is the same as math, ignoring the programming part of its heritage.
Sometimes it's tough to contain righteous internet rage. I think he knows that crossed the line and that is why he deleted the comment.
Hey, but now he knows that you are planning to do the opposite of what he says, presumably he will start giving you good advice, just to trick you.

The reason that people are so cynical about your custom solution is that being completely and utterly cynical about custom solutions, unless the architects can defend the solution rigorously, is the only sane approach in cryptography.
> Science works best when the entire process (from cause to outcome) can be subject to empiricism.

Events can be observed. Causation is not an event, its a relationship between events which cannot be observed, only inferred. Science is entirely about developing, testing, and refining rules for inferring things that are not observed from things that are observed.

> Even in the recent case of a broken window, only your neighbor who saw the event could have a decent level of confidence in what caused it.

I disagree. Its quite possible, in many cases, to observe how it broke, what other objects are in proximity to the broken glass, and other things that were going on in the area and have a "decent confidence" in how it was broken without observing the actual event of breaking.

> Millions of tests, models, and inferences would only produce an educated guess as to what happened

To the extent that this is true, causality is always an educated guess even when you observe the event directly, and the educated guess, with or without observation of the event, can have any arbitrary degree of certainty.

You seem to just be repeating the belief in the myth that causation is directly observable and that science is about reporting observed causation, and not developing predictive rules. That's just plain wrong.

Empirical observation -- which never includes causation -- is the input of science, but it is no the whole of the process. If it was, science would never get beyond describing events that occur (without their causes) and observed correlations. That's not what science is.
> everything that artist-friendly, countercultural, way-left-of-American-center San Francisco has historically stood for.

This is ironic considering that SF got its impetus from being a gold rush town filled with people determined to strike it rich.
Yes. Unless it's an insult. In that case, no.
Well I can think of at least one extension that they'd love to make disappear for good.
Only on Linux and Mac though. Windows users can no longer manually install extensions, "for their protection".
Using gems with Chef
Yeah, K-maps were part of the circuit design course we had to take for our undergrad CS degree.
Agreed. a b c d is a function applied to three arguments that returns a value. Functions are values, that's the whole point.

For some reason it seems parent post would like to specifically indicate the case where a function application results in a value that is specifically not a function? Seem quite strange to me.
Most forum debates about computer science can be replaced by pointers to Edgar Dijkstra's writings.

http://en.wikipedia.org/wiki/On_the_Cruelty_of_Really_Teachi...

http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EW...

example:

"""My next linguistical suggestion is more rigorous. It is to fight the "if-this-guy-wants-to-talk-to-that-guy" syndrome: never refer to parts of programs or pieces of equipment in an anthropomorphic terminology, nor allow your students to do so. ..

I have now encountered programs wanting things, knowing things, expecting things, believing things, etc., and each time that gave rise to avoidable confusions."""
Show HN: Airogami: Send messages/pix that target by age location and gender.
How it works: It's Omegle meets Snapchat.

1) You can send messages (or images) that automatically seek other random users.

2) You can choose to designate where your message goes by: Age, Gender, or Location. (Location using Google maps API.)

3) When someone replies to your message you guys just initiated a chat. You can share images and snaps (captioned images) in the chat section. Both users can also clear the contents of the chat like a white-board, and it syncs at both ends.

4) The more messages you send the higher probability that you'll find someone to chat with. Messages are 100% destined to reach others. But if others reject the message, it goes back into the cloud then finds another user. (Some messages get rejected by everyone.)

We've been live for 2ish days. I posted on Reddit yesterday, now we're closing in on 500 users, but running into major issues matching messages to recipients.

Here's our website: www.airogami.com

Here's the iTunes URL: https://itunes.apple.com/app/airogami/id778180190?ls=1&mt=8

We'd really appreciate any feedback/criticism. Thanks in advance.

Also really sorry to any Android users, I'm working on that as we speak...
You didn't answer my question, you're just attacking me.
No, not a sales pitch, I really didn't know that this was possible. See: https://news.ycombinator.com/item?id=6943694
How about going down the path of placing an insignificant, minimal, token fee of admission on the service to weed out zero-effort scammers?
To me all of this: NSA, Wars, Obamacare, IRS, Iran-fail, etc. just screams "Enough big government!".

Do you guys understand just how much all your efforts in tech could be for naught when you have government acting against you every step of the way? I would think that eventually it's got to sink in just how damaging all of this is to you. You could be an oncredible engineer or scientist and have a guy (or gal) you supported politically destroy your efforts through action or inaction. Time to really pay attention folks.
These HealthCare.gov files could aid hackers.
I honestly think about are both flawed.

That said, they can both be right. The China Study is specifically about animal protein and fat, not protein and fat in general. You can successfully attempt to combine the two by going near full out vegan.

Furthermore, the "two sides" typically point out that their causal agent typically drives disease development that focus in different areas. Obviously, there's some overlap (diabetes being a big one), but overall, they claim different effects.

There's absolutely no reason to believe that there is a diet that will minimize risk across all possible health complications. In fact, I think that it's incredibly unlikely that there is one given how complex the human body is.

So long story short? Probably neither are right. And I'm going to invoke one of the nastiest, meanest, dirtiest heuristic that I have. If it's in an idea first spearheaded by a best-selling book, it's more likely than not seriously flawed.
Non--browser-integrated password managers with 2-factor authentication are one of the best security solutions around right now. Every step away from that costs you security, but probably is still a good ways better than using passwords alone purely from memory.