skysight-inc/HackerNews huggingface dataset:
Not only that we are not normal as a consumers, but we are also not normal, for most part as developers, there are huge number of people who just are not up to speed with latest technology and simply don't use it. It helps to remind yourself often about that.
Here is how I merged the responses: https://gist.github.com/mattnworb/8717911
The last 4 digits are known, and the first 6 digits are based on the type of card (VISA/MC/AMEX + Bank/Issuer), so are guessable. Apply the Luhn algorithm to these, and you're left with only 10-100K possibilities for the remaining middle digits.

If you're only required to specify the last 2, you can narrow it down significantly by only looking at valid combinations of those last 2, which is far smaller than 100.

I've written up some of this here: http://tech.bluesmoon.info/2011/01/how-guessable-is-your-cre...
I plead the fifth.
My take: ethical marketing is where you are trying to serve the customer. Unethical marketing is where you serve yourself at the expense of your customer.

One problem, of course, is that advertising and marketing people, being what they are, will almost always tell you they are trying to serve the customer. (And they generally believe it.) To tell the good from the bad, you will have to use your own moral compass.

The bigger one, though, is that it's an arms race. In a perfect world, nobody would push anything. You could just release your new product; those hungry for a solution would find it and become your customers. Sadly, those people right now are being aggressively manipulated by your competitors. They will never hear about your product. If you want to succeed, you will have to get your hands dirty with actual marketing.

Personally, I bridge the gap by asking myself three things:

1. Are we legitimately creating value for our customers? Would they be better off using our product?

2. Is our approach to marketing reasonably ethical, and at least no worse than the competition?

3. In the long term, are we acting in ways that will reduce the arms race, or at least make it no worse?
And requires IE 9+ which rules it out for a lot of people...
Meta-moderation on /. was like this. Moderate the moderation, if it was deemed fair/appropriate then you were more likely to get to moderate again later. If it was deemed unfair/inappropriate you were less likely to receive mod privileges.
Obviously, you cannot have dependency conflicts if you only have a single dependency! We need a slightly more complicated example to understand the problem. Let's say I'm making the new customer checkout page for my startup.

I decide to call an e-mail address verification as a service API, their library uses jquery 1.8

I decide to call an address verification as a service API, their library uses jquery 1.11

I decide to call a credit card validation as a service API, their library uses jquery 2.0

You go to the e-mail address verification company and say "Do you have a version that supports a newer version of jquery" and they say "yes, also we redesigned our library's interface so if you upgrade you'll have to change all your code..."
SSA and CPS are actually the same thing, in some fashion. I'm not 100% up to speed on the details myself, but as I understand it, CPS is the functional-language form and SSA is the imperative-language form.
Guess fukushima was too long ago. Oh wait, its still leaking a tons of gene-pool destroying toxin every day.

I knew people first hand who died from chernobyl's toxic rain. Took 10 years for their faces to completely fall apart.
Didn't catch that, thank you.
The warm up for my exercise routine takes longer than 7 minutes and there's a reason I do it.

If I went down right now to pump out push ups my joints would scream at me.
Since the title is 'Human Corrected .. Translation' I assumed the API includes a way for the end-user to provide feedback on the translation.
According to the docs there is a way to provide some instructions, define topics, but all prior to the translation.

Also what if you want to translate multiple snippets of text, and keep them somehow consistent? (for example some .po files from a project, translated one entry at a time).
I've been doing this exercise daily since about last August. One seven-minute session was great during the first month, when I was fresh off the couch. But ever since, I've been doing it at least twice in a row to really feel the burn.

The results have been great. I'm not bounding with muscle or anything, but it's now a lot easier for me to throw my kids around, etc.
ABCs of the Web
UX/UI wireframes are already complete.
Reminds me of this radioactive contaminated lake in Russia: http://en.wikipedia.org/wiki/Lake_Karachay
I don't understand. If my unit test calls C.getX() over and over again, how is it bad?
I don't have time to build that myself, but if you are interested in building something like that, I'm glad to chat. It could well be that the Long Now would be interested in incorporating that into the Long Bets app.
FAA slaps down beer-delivering drone after YouTube video goes viral
If it's an upgrade, people rant, if it's a new app, it's hype.
Calculate the chances of that happening and compare it's damage to the thousands of people who die every year from coal usage. Coal is 4000 times deadlier.
All those things you listed are relevant, go build something it doesnt matter where you start but where you end
The speed difference between querySelectorAll and getElementsBy* is entirely because of the difference between live nodelists and static nodelists. getElementsBy* returns a nodelist that reflects changes in the DOM in real time - this means that it's just returning a pointer. querySelectorAll copies the full result set into an array-like object at method-call time.

The flip side of this is that iterating over a querySelectorAll nodelist is significantly faster than iterating over a getElementsBy* nodelist. You really don't want to call .length on a getElementsBy* nodelist, because it's O(N) and has to traverse the full nodelist. .length on a querySelectorAll nodelist is just a field lookup. That means that when you combine the original call with one iteration, you're usually about breaking even with querySelectorAll.

Also, setting CSS properties doesn't for a full relayout; it just sets a dirty bit and the property. Setting CSS properties and then querying the DOM causes a full relayout. Unfortunately JQuery often does the latter in .css, which makes it slow as molasses. You can do direct .style manipulations all you want with very little performance penalty though.
By what authority, I demand to know!
Brief Overview of the 10th Networking Study
Meet Borophene, a Two-Dimensional Nanomaterial that Could Rival Graphene
Strictly, you could mock C by providing a static "replace the singleton" method, right?

class SomeResource : public Singleton<SomeResource> {
private:
SomeResource *instance

public:
SomeResource &Instance() {
if(!resource) makeResource();
return *resource;
}

void Mock(SomeResource *mock) {
resource = mock
}
}

class MockResource : SomeResource {
...
}
> jQuery was born in 2006, when IE6 still had 70% of market share. jQuery's many layers of smooth-overs come at a very high performance cost, and it doesn't even smooth things over that well. There are still many edge cases in event handling such as triggering a click that bubbles on a detached element on Webkit that jQuery just can't do for you. Shouldn't you aim to provide the best experience for the 50-80% of users out there who are on modern browsers instead of a mediocre experience for 100% of them?

Ignoring the Webkit example and focusing on IE, isn't that what jQuery 2 is for?
Because I'm a bad person, I occasionally ask Google Glass wearers what they do with them. I get answers, but none I'd call a good answer. But because I'm not a terrible person, I don't as the obvious followup question: "That's worth $1500 to you?"
Enigma's public data platform secures $4.5MM funding
Same situation here. I'd love to work through the problems at my own pace over the next few weeks though - I'd also like a way of replicating the solution testing that Stripe performs when you do an actual submission.

Is that infrastructure going to be released as well? Or would I need to just rely on the test harnesses and comparing my solution against the published ones?
What if you programmed in a different programming language every week or so? Roughly the same result. You'd know a little bit about a lot of languages, but never enough to be very productive, and you'd never build anything worth using.
Anyone familiar with www.updox.com?
I was digging through some medical tech news and came across www.updox.com (I'm in the healthcare field). Seems like a interesting concept. Any here have info on this company or know anyone that has used it? Thanks!
SpyStudio rocks It helped me troubleshoot an issue with a VMWare ThinApp app
Lost Ancestors of ASCII Art
GrubHub Seamless comes to Foursquare today
So guess Pot delivery in Washington and Colorado is probably out of the question :)
A lot of folks are starting to qustion the conventional wisdom — http://saveyourself.ca/articles/stretching.php
This first "Bolt" is effectively a port of .NET's Task Parallel Library to iOS / Android. Even down to the method names (trySetException).

I may be biased, but if you're writing a complex app, you'd do better to get thee to:

* https://github.com/Netflix/RxJava

* https://github.com/ReactiveCocoa/ReactiveCocoa
Most high-security sites do this (including banks, and even Facebook) to let you know when there's unusual activity. In order to recognize the anomalies, you need data. The meta point in our privacy policy is to be transparent about what data we retain and why.

We appreciate the probing questions, as we want to be as clear as possible about what, why, and how we're building Secret.
I went hunting for a useful bullet character some time back, and that's what I found. It's downloaded and I use xclip to copy it to my Xorg clipboard from command history ("^Runic<return>" generally brings it up:

$ xc < ~/Downloads/unicode-medium-black-circle

But it'd sure be nice if HN had a real fucking Markdown library.
I wish you guys the best :)
'|'.join(str(x) for x in y) # or
'|'.join(map(str, y))
And coal power is like a constant never ending fukushima.

It's gut, but un-informed feelings like yours that are the cause of so much environmental destruction.

> I knew people first hand who died from chernobyl's toxic rain.

And I know of people who today are suffering from asthma and lung cancer from coal's toxic exhaust. And newsflash: There are way way way way more of them.
Female Founders Conference At Y Combinator On March 1
Added a link to your write-up and solutions to the collection here: https://github.com/ctfs/write-ups/tree/master/stripe-ctf3
This is very cool, every innovation helps. I wonder if it wouldn't be helpful for learning to add execution visualization, such as provided at http://www.pythontutor.com/visualize.html (click "Visualize Execution")
The end of free speech and free protest in the UK » David Icke
WashPo Publisher Defends Decision Not to Fund Ezra Klein’s New Venture
I consider myself lucky that I haven't had to work with any pair programming tools in the last 15 years. I have, sadly, had to work with numerous waterfall, agile, scrum, and TDD tools. (I refer to their proponents.)
I'm against it for stuff that is not watched like a hawk. For example Google's CDN version of jQuery is fine but I'm not going to use any other random CDN Bootstrap decided to use because I don't trust it.

When RC1 came out, the CDN version had a random dev build (90% broken) but on the page they linked to it as RC1.

I compared the downloaded version .vs CDN and the files were different.

So be careful, if company hosting CDN is not well known or has a good reputation you might screw your self.
Felt a lot like a Radiolab story, somehow. Maybe the weird melancholy of the "I still feel that I'm your friend, though you're not mine, and that's alright" note it left out on. Strikes a similar emotional chord to, say, knowing someone with dementia.

(That, and as a writer, it really kind of makes me want to see the "intuitive narrative conclusion": the blogger and the victim becoming real friends. But it's left without that resolution, because that's what life really is like.)
Polyfills are generally a good idea - they cost basically nothing for users of modern browsers, and they go away.

I thought that the issue in this thread is JQuery, which is a layer on top of the modern browser API (probably because the modern browser API didn't exist when it was created, and is in a large part a native implementation of JQuery functionality), and so incurs the cost of all its legacy compatibility support even if you don't need it.
I wasn't trying to say anything bad about st. louis, just trying to give him a scale to compare to, since he said he had no idea about the size of st. louis. Oakland and SF are actually similarly sized geographically; Oakland's only got ~55 sq. miles of land and SF has ~49 sq miles of land. And each is surrounded by smaller separate cities that should probably just merge into the larger city already.
Of course, high intensity exercise will make people want to do less of it. So it is of extremely questionable value to those that start out from doing no exercise at all, and must still be carefully rationed for all others.

That said, as usual, there is no free lunch, and the belief you only need to do this 7 minute workout is the equivalent to "this one weird trick".
I continue to be confused about how nuclear can be considered better / cheaper / cleaner without factoring the cost of storing the waste for 10,000 years. We seem to struggle with unintended consequences of waste management on the decade scale, let alone several millennia.
Tesla team attempts Guinness Record by driving from Los Angeles to New York City
I read Cadillac Desert more than twenty years ago and I got a lot out of it. I really wanted to loan my copy to someone, but, being British and living in the UK, I just did not find anyone to share the joy of that book with. It helps to have a love and a fascination for the American West, sadly none of my friends on this side of the pond have that so I never loaned out Cadillac Desert.

Anyway, you have made my day by merely mentioning that read, and I will have anything else you care to share on your reading list. I take it you are also an Edward Abbey fan?!?
If you look in Wikipedia article, you will notice a variety of bank shares were also guarantee because that too was necessary to prevent the financial system from collapsing.

Icelanders, Americans and Greek have all experienced a sharp reduction in their standard of living (Icelanders, like Greeks, experienced this through a large currency devaluation). Both Icelanders and Americans live more or less under the same system that existed before the crisis.
No thanks, I'll take something that I'm sure 99% of web developer know by heart and works cross browser. I don't want/need to spend hours upon hours writing "clean" code that doesn't use jQuery. I have business problems to solve.
Street Fighting Mathematics – free download
Graph search is a solution in search of a problem.
Interesting idea. I am wondering though about "send message in your native language". How will that work exactly ? I tried the demo but do you actually support the native language script ? I got "* Unfortunately we currently do not support this language. Please try a diferent message." How can I type in Chinese for example ?

On a side note, just something that I find all the time. The unbabel blog does not link anywhere to the main site and I had to type unbabel.com manually to go there. Isn't this something that you guys care about in terms of traffic source ?
I like this, but having an ultra fit guy do it, and throwing out the words "Scientifically proven" in a work out routine are just huge red flags for me.

I'm fine with using it, what I'm not fine with is if someone finds out that I'm using something with such obviously bullshit marketing tactics, and thinks I fell for it. How am I supposed to explain "No, no, honestly! I just think it's a decent guide and a good pacing tool. I'm not under the delusion that I'll look like that, I swear!" ^eyes roll^

Why do all these tools have to market themselves as that "one wierd trick that's scientifically proven, gyms hate him!"?
NASA is planning to make water and oxygen on the Moon and Mars by 2020
Ask HN: Consolidated web library documentation search
Does anyone know if there's a site out there that allows you to search a collection of documentation for various web frameworks?

I'm working on an app that uses jquery, knockoutjs, less, sugarjs, bootstrap, various plugins, etc... and it would be nice to have one search interface limit to the documentation of all the technologies I'm using. This would be great for on-boarding new developers as well.

If I can't find anything, I'm thinking about building something like that. Would anyone else use this? Maybe with the ability to add documentation for your own framework?
Move more with Human. #daily30
Researchers create embryonic stem cells without embryo
Confusing headline. Does "it" refer to Mexico or the U.S.?
Any of what you mentioned will serve you well. I'm a Django/Python developer in my day job. It's an amazingly good place to start. I use python, html, css, and javascript on daily basis.
JavaScript is another option and the one I'd highly recommend. Go to www.nodeschool.io learn node.js and javascript, then learn more javascript for the client side along with html and css.
The system didn't allocate what was given to them. Most of the wealthy either earned it (by doing something that others wanted badly enough that they paid for it) or inherited it. The only system that gave it to them was the free market.

(Yes, I know: Some stole it, some got it via government influence, etc. But in the majority of cases, what I said is true. Bill Gates, for instance: what system gave him a disproportionate amount? Did he earn it by paying substandard wages to Microsoft employees? Well, no, he didn't.)

(Also note that nothing in this comment is a justification for the appallingly poor rate at which we pay teachers.)
Obviously I don't think I should be downvoted either since it's an accurate comment. :) But I am quite fine with moderation working the way it does - it'd be better than arbitrary moderation "nuking" privileges.

A model where certain threads are curated and used to measure how valuable someone's voting is might be helpful in weighting votes. But that sounds like a lot of work for probably little reward.
As noted a half dozen times throughout the comments, they didn't lose 9.5 billion, it's looking more like possibly 2 billion.
But they also had a strong bargaining chip vs Samsung, and will likely reap benefits far exceeding their Moto stake.
Travis Archive: record and archive Travis CI build results for further analysis
It'd be cool if you could search a URL and it would analyse whether you need JQuery or not.
... but for that they just need to store the filenames sorted somewhere. Content could be located based on a hash of the filename, still.
There is an endpoint to report a translation which we will release soon (it's at the end of the documentation), meanwhile you can report a translation directly to us.

We have an endpoint for bulk translations. We are working on a way to submit XLIFF and PO files directly.
Part of the consistency is achieved by the first step of MT. We are working on keeping consistency between editors by propagating their changes.
Actually, no. IE8 supports it.

http://caniuse.com/queryselector
That's too bad. But as with all things it takes time and organization in addition to some willing victims.

"Similar things" as in hackathons for fun, or hackathons structured to test out different approaches and tech?
Fill up the cache with mocks of the objects it needs to contain. 10 objects = 10 lines of code.

If you really want to have different cache implementation for testing purpose, use C as just an instance storage, and return reference not to self but to cache interface. Put a switch inside static C.getX() that returns IX. Inside of switch statement see if System.getProperty("isTest")=true and return XSimple (which implements IX), otherwise return XReal (which also implements IX). Few lines of code, transparent and debuggable.
The Washington Post is De-Kleining
Actually, "muscle confusion" is a myth. As you get stronger/fitter, you need to increase intensity, whether it be by lifting more, running faster, etc. There is no need to change the exercises or the time you spend doing them.

In the case of this 7 Minute Workout, just keep going harder - add a weight belt, incline the pushups and work towards full handstand pushups, etc.
Then find one, but don't waste everyone's time selling things to people who won't realize value from them. You'll either fail or hurt people in doing so.
Nope. jQuery 2 just removed code for IE 6/7/8. Nothing was added. Code sized reduced, but almost the same performance. My benchmark shows only 10-15% improvement. That's nothing compared to using the DOM API straight up.
Show HN: Get Up and CODE, a podcast about fitness for programmers
15 years isn't that long of a time. I have CDs from much earlier than 1999 for sure, and the media reader is sitting right in my living room. And I'm not even running a data center.
Ah, I really enjoyed that talk. Thanks for the link!

I've been trying to move into more of a DI style with my code so that it's easier to test. One thing that I'm fuzzy on is where you instantiate everything.

In the past, if I have something like a UserSettings kind of structure, I would usually turn it into a singleton. It made it conceptually simply to instantiate it at the start of the program, and then have any other class that needed it to simply do a `user_settings.get_instance()` type of call.

If going a DI route, would the UserSettings object be instantied in the program's start, and then simply passed as a parameter to every object that needs it? I tried it out, but it felt a little "off" passing this one object to almost every class that had anything to do with user settings. Is that just what you do when your doing DI?
They redirect water from Northern to Southern California. Why not from rural Wyoming to, say, Colorado? We may have 5M people here, and are chronically short of water.

The water from Colorado (via the Colorado River) also supplies Utah, Arizona, Southern California, Nevada, and Mexico with water. All of those areas need more water; even if Colorado stays at its current demand level, you could imagine one or more of those areas funding a well in Wyoming to divert water to Colorado to either send directly down the river or to take the place of water that would otherwise be removed from the river, so that their allocation could be correspondingly increased. (Pretty much every drop of the Colorado River is owned by someone. [1])

Water is life. :)

[1] https://en.wikipedia.org/wiki/Colorado_River
Considering how many are addicted to Facebook, a subscription with added value would be much better than ads and post-rank-paying.