skysight-inc/HackerNews huggingface dataset:
Better for what? Or better for whom? Human beings have been doing the thing that all heterotrophs do for a long time: eating other things in their environment. Uniquely among living things, as it appears so far, human beings have been systematically trying to understand their environment so that they enjoy more safe, tasty things to eat. In my lifetime, this human enterprise (manifested as empirical trying things out, that is tinkering, and usually given the label "science") has massively increased human well-being all around the world.

Girls born since 2000 in the developed world are more likely than not to reach the age of 100, with boys likely to enjoy lifespans almost as long. The article "The Biodemography of Human Ageing" by James Vaupel,

http://www.demographic-challenge.com/files/downloads/2eb51e2...

originally published in the journal Nature in 2010, is a good current reference on the subject. Vaupel is one of the leading scholars on the demography of aging and how to adjust for time trends in life expectancy. His striking finding is "Humans are living longer than ever before. In fact, newborn children in high-income countries can expect to live to more than 100 years. Starting in the mid-1800s, human longevity has increased dramatically and life expectancy is increasing by an average of six hours a day."

http://www.prb.org/Journalists/Webcasts/2010/humanlongevity....

A comparison of period life expectancy tables and cohort life expectancy tables for men and women in Britain

http://www.ons.gov.uk/ons/rel/lifetables/period-and-cohort-l...

helps make the picture more clear. ("Period life expectancy" is what is usually reported for a whole country. But cohort life expectancy provides a better estimate of future lifespans of young people today,

http://www.time.com/time/specials/packages/article/0,28804,1...

and is still steadily on the rise around the world.) Life expectancy at age 40, at age 60, and at even higher ages is still rising throughout the developed countries of the world.

http://www.scientificamerican.com/article.cfm?id=longevity-w...

Bearing in mind the distinction between period life expectancy and cohort life expectancy, a person at any given age can look up period life tables to see what can be correctly described as a MINIMUM life expectancy at that person's current age.

http://www.ssa.gov/oact/STATS/table4c6.html

http://www.infoplease.com/ipa/A0005140.html

(The links shown are for United States data, but data like these are available for most developed countries.)
It really would be the best repo. I can see the commit logs being the stuff of legends!

I don't see much use in profanity filters on the net these days, but it is definitely useful for businesses working with external teams just to sanity check content before publishing :)
Open source desktop developers meet at freedesktop Summit
One of the things I find incomprehensible is the clothes and makeup that a minority of young girls are wearing that from my perspective makes them look like tiny 20 year olds that are planning to go to a nightclub. Or do I remember incorrectly and is that an American phenomenon?
What are Hawthorn Berry Herb Benefits and Side Effects?
"jqMobi is now Intel's App Framework"[1] (also referred to in the same page as "Intel App Framework").

[1] http://app-framework-software.intel.com/
I think a lot of use cases would actually benefit from having a branch (desktop and mobile) instead of an add-on (mobile and then desktop or vice-versa) just because the experience is completely different. If we consider generic websites and blogs, the experience is so similar using responsive design is the best approach. But if we consider web apps, like those that can improve the experience using geo data, branching can be a better fit. Responsive doesn't seem like a silver bullet.
By "Tin Foil Hat Movement" I assume you mean to be funny, while stopping any possibility of a meaningful conversation regarding some topics he's interested in.

If he's so smart, perhaps he's smart enough to understand things you don't. For all I know, he's batshit insane -- but then again, people smarter than we are often seem weird.

Just sayin'
"No news like bad news." This is exactly why I stopped paying attention to the news years ago - if something is important enough I'll hear it through friends.

It's especially obvious when you look at how obvious the information in that diagram is, clearly the author thinks that his readership has a very low IQ and I would have second thoughts about including myself in that demographic.
How about the ancient technology of the separate cold/boiling hot water pipes? I'm not an american, but that's the most odd thing I find about the UK.
Yes, certainly, though I must mention that things were never quite "back to normal" after all that time over there. I've resigned myself to probably always being affected by those tours in some form or another. But again, I'm stronger through courage, perseverance and force of will than almost anyone I know (excepting naturally tough people who have seen more than their share of life challenges -- such as other veterans, or you, five years from now). I firmly stand behind the adage that what doesn't kill you makes you stronger. :)
Complete list of forbidden words on MSN

http://www.freewebs.com/chief/forbiddenwordssecurity.htm
Looking at that DDJ page epitomises an awful web page layout. Garish ads, links, blocks of text all over the place. It's painful and actually makes it difficult to read the article content. It's amazing what people will put up with.
Sister post: Things that Brits find incomprehensible about the USA

http://reprog.wordpress.com/2013/04/18/things-that-brits-fin...
love the title of the article.. Very creative.
IAM Roles for AWS Elastic Beanstalk
We had to (begrudgingly) disable cert validation when we still supported older iOS versions, as it was impossible to find an affordingly-priced CA that issued compatible certificates.
looks promising.
I tried various asset management tools but prefer having grunt manage all frontend related things. Node projects seem to be better tailored for this. Especially stuff like linting and watching for code changes, plus having a js based config file for people that don't speak python.
Nowhere is negotiation and politicking more aggressive than in a scenario where it is "officially" disallowed. When you have a "transparency" or "no negotiation" policy you just push this underground.
It still doesn't tell you who it is on the about page though, just that he's on the AppKit team.
I don't get it. There doesn't seem to be a way to save links/videos. And the interface feels really restricted. They would have been better off imitating something like Pinterest.
Or by using a better type system. Or by using the type system that's available in the language. Because it's all too easy to ignore the types and for example call `get` on a Scala Option value, or `fromJust` on a Haskell Maybe. Both will throw an exception at runtime if the Option/Maybe is empty.
Can’t Buy a Thrill
Tor calls for help as its supply of bridges falters
The title is a little misleading as the author is talking about HTTP vs HTTPS rather than the HTTP auth specification vs oauth (et al). Essentially his whole blog post could be reduced to this: servers shouldn't open port 80 on auth API sub-domains.

While he does have a point, I do think part of the blame lies with the client side as well. If you're dumb enough to transmit user details over clear text protocols then you really shouldn't be allowed near any sub-systems which require authentication.
If tech folk are as generally bad at negotiating as everybody here seems to agree, the best course would seem to be to simply get better at negotiating.

Boom! Good idea. Tech people are generally super confident about their abilities to learn things fast. Negotiating is just another skill in your career tool-kit (and a very lucrative one, in my experience).
Except this in the context of APIs, you're talking about removing basic auth from the libraries that have had it for ages.
On top of that, most potential employees are shit at negotiating. Most never negotiate at all - they take the offered number or leave it, but they rarely push.

This is why the article sounded so strange to me. It seems like the idea that's really being pushed is that negotiation is bad, which is an easy sell because most people have a strong aversion to it. They're eager to find a reason to not have to do it, even when they suspect they're underpaid.

It's the uncertainty that causes so much angst, not the money in absolute terms, and appeasing that uncertainty by convincing the median earners that it's okay to gossip seems like a great way to get them to never ask for more. They will gladly continue leaving money on the table if only they can be confident that nobody else is taking it.
It's y=(sqrt(x) - 1)^2

Consider the function l(t) which gives the appropriate line function f(x) for the line going through (t,0). The function we are looking for can then be defined as c(x) := max(l(t)(x), t in (0;1]). Just solve for t and pop it into l(t), et voila.
The Snowball Project
> As soon as you introduce e.g. MACs to the mix, you can forget about most unix-y commandline tools.

I'm tempted to ask which command line tools you are missing in OSX, but I'm wondering if your capitalization was intentional and correct. :)

If the latter, I've found that 10-line ruby "clients" can go a long way toward simplifying API testing.
However, we get to laugh at your wildly under engineered electrical plugs.

[And yes, I know that we have crazy plugs because of our strange ways of wiring up houses. However, of all the places I've been the US has by far the worst plugs.]
I find it worst of all if I find that I am getting screwed. I'm much more able to keep the peace if it's other people.
Wyrd also suggests that anti-intellectualism may be less ubiquitous and pervasive in Britain than in America.

I'd find it hard to call on anti-intellectualism but anti-exceptionalism is certainly a lot stronger in the UK than the US. It even has a special name, "tall poppy syndrome": http://en.wikipedia.org/wiki/Tall_poppy_syndrome
No, the whole problem is a http server (ANY http server, serving ANY content) listening on port 80.

Once the tcp connection is accepted on port 80, "dumb" clients (like curl) can just come barging through the door shouting plaintext auth credentials without knocking first, and no http server can stop them from doing that (because that is how the http protocol works).

The only way to stop them from doing that is rejecting connections on port 80. (Dropping packets looks even more like service outage, which was mentioned.)
I'd give my firstborn for a debugger/profiler like this in .NET
If I am remembering correctly, this was on the ARML(American Regions Math League) competition "power question" roughly, say 16-17 years ago. The answers given here from nilkn and the children comments are correct.
Worth noting that the "libel" laws are not a UK-wide thing.
Oh but it IS the problem with the provider. Or rather, it will be when some crazy PR storm hits the interwebz with "$YOURCOMPANYNAME leaked passwords!" when someone comes up with some clever way to hack/manipulate traffic with XSS or something.
I was able to fetch private authtokens of a Wii game because port 80 was open on one of nintendo's servers(I assume it's there to test in plain text and just didn't close it later) and I was able to fool the software into using port 80 instead of port 443. That wouldn't have worked if port 80 was closed.
Is there a tl;dr page for that page? :)
Type safety does help a lot. The real hard ones I found to track down are the ones where you have to chase for a particular state to re-occur and you can't get a repro from ops or qa. At least for me these are the main bummers...
How do Americans do that? If you want to get both hot and cold water to somewhere?
Music physiotherapist. They aren't cheap, but they know more about protecting the long term functioning of your hands than just about anybody else. It's a career-ending problem, and it only gets worse if you don't sort out the fundamentals.
This is one of the interesting things about CCTV in the UK. Not only is it owned by a myriad of entities but it's monitored by a myriad of entities too. Other than national networks for things like ANPR (http://en.wikipedia.org/wiki/Police-enforced_ANPR_in_the_UK) tying together people's movements through a town, into a nightclub, out onto a motorway, etc, would involve working with numerous organisations, including the local council, the owner of the nightclub, the county council, etc.

This lack of cohesion means that, currently, intrusions into privacy are hard to automate and such footage can only be collected together into a complete narrative with some serious effort on the part of the police.

(Bias disclaimer: I'm very much pro CCTV.)
See also: https://news.ycombinator.com/item?id=5569960
See also: https://news.ycombinator.com/item?id=5564358
> Everyone should study code , for the same reason we should study mathematics, chemistry, economics, philosophy and ethics, local and world history.

I lost you here. EVERYONE?
Publish the algorithm. Anyone who wants to check can run it themselves!

For this to work, ALL of the data needed to run the algorithm and determine the winner must be data that is outside the control of the contest organizer (or published before the contest begins) and publicly available. The algorithm I described should meet this criteria.

Assume you have published (before the contest starts) that the lottery itself takes a 1% cut, and that all funds should be deposited to a particular Bitcoin wallet. Anyone who is suspicious of you (or just very careful) can inspect the blockchain to see the total number of bitcoins received before the contest cutoff time (call it "N"). They can find the closing price of the NYSE and run it through the hash function to find the random input (call it "R"). Then they can perform "X = (N mod R)" and count through the transactions until they find the one that added the "X'th" bitcoin to the wallet. If that was their transaction then they know to expect to receive "0.99*N" bitcoins. Like I said before, for rigorous use, the algorithm needs some details and a little improvement, but this demonstrates the existence of algorithms that allow any participant in the lottery can verify that the lottery is fair.
Running Wireshark as non-root user
You havent been listening to them closely enough then. There are transaction fees in bitcoin, and always have been. The point is that they should stay low because the system as a whole does not carry the burden of chargebacks and establishing trust.
Pretending that your customers won't make mistakes?

Sounds insecure.
Ask HN: Follow-up to Homesteading The Noosphere?
In this well-known essay from 1998, Eric Raymond correctly predicts that the next challenge for OSS is software for non-technical users. [1]

Since we currently have many examples of such successful projects (Firefox, Ubuntu, WordPress) used by millions of people that aren't programmers, it seems that the social landscape has changed.

So, I was wondering if anyone has written a follow-up essay about the social dynamics in Open Source, which takes this development into account.

[1] http://catb.org/~esr/writings/homesteading/homesteading/ar01s12.html
It really depends on the nature of you application, but raw speaking... probably you'll regret using mongodb as your primary database at some point.
In my experience, Netflix's recommendations are approximately useless. Is your personal experience, or the experiences of people you know, different than mine?
How to build a PROFITABLE e-mail list
The thing that I notice most as an American living in England is the overwhelming amount of bureaucracy in every aspect of life here, and how it's just taken in stride as though nothing can be done about it.

You go to the swimming pool and try to pay your 3 pounds to go swimming, but they can't give you the blue armband for the 10:00 session because it's only 9:40, but they can give you the yellow armband for the 9:00 session, but that means you'll have to get out of the pool when the 9:00 session ends, but you're free to go upstairs and have a cup of tea until 9:55.

Me: "But that's insane. The pool is open all day"

Woman: [look of non-understanding, since this is how they've done things for 30 years therefore it is unquestionably correct, and nobody has ever complained before, and certainly one should know not to come to the swimming pool near the end of the hour, and who wouldn't welcome the opportunity to have a nice cup of tea?]

Me: OK, I'll take the armband for the 9:00 session, and keep 3 extra pounds in my trunks in case somebody asks me to leave in ten minutes so that I can walk back here and pay you again then.

Repeat that experience for every interaction with every business or government entity you deal with ever. You just want to give up and never leave the house. Until the internet goes down and you have to deal with British Telecom, at which point you start looking for property in France.
Look out for errors with third-party applications that shell out and expect to find bash or something compatible. I had to explicitly set shell=/bin/bash in .vimrc before any plugin initialization in order to avoid breakage after changing my login shell to fish.
Worth noting that, as with pretty much everything in the UK that varies hugely depending on social class and location - it is (or at least was) amazingly bad in traditional urban working class areas.

Where/when I grew up (a fishing port) exceptionalism was pretty strongly celebrated and everyone knew and admired the most succesful skippers.
The only thing I always find shocking in the UK is how racist speech is actually illegal, like serve jail time illegal. They will find surveillance of someone making a racist gesture at a football match or something on Twitter, hunt them down, and prosecute them. I'm assuming there are other limits to speech, but since anyone can say any crazy thing here and not be in danger of jail time, it's interesting to me.
Neat, but academic, because as everyone undoubtedly knows slicing bagel into a Mobius strip is far more practical. Not only does it give you a surface for jam-and-buttering, but also keeps the construct in a single piece ensuring an unbeatable simplicity and predictability of the user experience. It's the same technique as in the article, but the knife needs to rotate at the half of its angular speed as it goes along bagel's diameter.
I think he is talking about the separate water taps/faucets for hot and cold water instead of separate pipes
hmm, not really... the post ends with:
P.S. Don’t use HTTP Basic. Thanks.

That just don't make any sense to me and implicitly suggests using other authentication methods.
There's a very strong founding team around this company. I don't do Java too much these days, but if I were, I'd definitely use Takipi.
Cynically, Millennials can be coaxed into doing anything if they can be convinced it's sticking it to The Man.
About charging speed, you're invoking another problem, that of (over)heating. That however, deserves a separate context of its own to be addressed in. I think it's safe to assume that a lot of efficiency can be safely salvaged from that 100x improvement.
registered , the link in the email redirected me to a page with a java applet ... did not go further ...
Intel , i thought the whole thing was about HTML5 ? , dont send me to a page with a java applet.
What about python?
This is wildly different from place to place... which is almost sadder.

Some places have so little bureaucracy it's amazing. Some places are a mess of incompetency.

In my experience, bureaucracy is a sign of lots of incompetency to follow.
Thanks for that. From now on, I'm keeping my passwords in plain text on public websites and having other people set them for me.
> I bet the app had a bunch of unnecessary css animations, js widgets replacing html components, custom layouts done in javascript, etc

These things are required to make an attractive app. If HTML5 can't hack it and native apps can, then HTML5 is a failure.
I haven't encounted a swimming pool like that in the last 30 years, but I give you British Telecom customer service - it is truly awful.

However, simple fix that for - don't use BT as an ISP - I don't know where you are but we have about 20 to choose from.
This distinction only matters if the government can't subpoena private entities to hand over the footage whenever they want. (Note: I have no idea how easy it is for the government to obtain private CCTV footage in practice -- just pointing out that the fact that 92% of CCTV isn't operated by the government doesn't mean that it is not accessible to the government.)
You answered your own question. It's offensive because of '88'.
Is there a service where I could indicate which websites I'm using, and that would warn immediately me if one of them is compromised?

I'd rather have a single, reliable source of information for this. Also I'd like to see the history of each service before I sign up.
Ask HN: where do you find interesting books to read?
The two best books I read this year are

- Impro (1987), by Keith Johnstone, about the art of improvisation and Mask techniques, and how relations between people can help create a narrative and are fascinating to watch

- The Inner Game of Tennis (1997), by W. Timothy Gallwey, which doesn't talk much about tennis and a lot about how to "let go" in order to let your true self take control (playing tennis with the right side of the brain, if you will)

But for the life of me I can't remember where I first heard about those books (or others), and so I rely mostly on chance (and Amazon ratings, which are not always reliable).

What curated lists of books do you use, or mailing lists you're currently subscribed to?
Really? I'm not too bothered about my identity right now, as just another face in the crowd. If I had $100M, I'd care a lot more about who knew it.
Nokia shipped 5.6M Lumias during Q1, dips back into the red again
if they blacklist coins, eventually, there would be no coins left because there is a fixed numbers of allowed bitcoins to exist apparently
I've never even set foot on the website, and I get piles of emails from them. They're even worse than Facebook.
I'd like to know why this comment was downvoted, as I've had similar experiences.
Let's assume Satoshi (the entity) is insanely patient, decides to wait until say 2015, by then BTC is trading around $1000/BTC (theoretical). He is then sitting on BILLIONS of dollars in value. If he feels the market can bear it, he starts liquidating and reveals himself. Assuming the market doesn't collapse and he isn't kidnapped, he would quickly become one of the wealthiest people on the planet (top 20).
But the same attack is available on other forms of currency.

Take gold, for instance. If a majority of the people who find gold to be valuable were to agree that they should value Palladium instead and stop using gold, then gold would drop in value and palladium would take over. The people who own palladium could even go around to the gold users and bribe them with some palladium to get them to go along.

Now, there is one important difference between my "gold" example and bitcoins. With bitcoin, there are two populations: the users of bitcoin and the subset of those who are miners. For a change to bitcoin, only miners need to agree -- but that's not as much of a limitation as it seems. For instance, if all the miners formed a secret cabal and agreed to blacklist all existing bitcoins and value only FUTURE mined bitcoins, then what would REALLY happen is that someone else would step in and start mining without that policy, forming a fork in the blockchain. The entire community would wind up deciding which fork to follow. So really, what you need is a strong enough majority of the miners (and those qualified to set up as miners if they wanted to) to ensure that there is no blockchain fork. This is not all that different from my "all users of gold" example.