skysight-inc/HackerNews huggingface dataset:
follow this link to get a free account. limiting to 20 people max for now.

https://my.hellowallet.com/PublicHWWebApp.html?p=hackernews#...
One thing that developers can do is think about how they can build products that give other people an opportunity to make income online. Marketplaces, payment processing, etc. Build sites that encourage people to learn to code or design, build tools to enable web designers to launch better sites, give small business owners new ways to monetize their sites and compete online. One of the things I'm most proud of as a developer is that we can build things that not only reward ourselves, but create opportunities for others.
There's only very little water in exported food

The point isn't how much water is physically in food exported, but how much was required to create it. From this Forbes article:

http://www.forbes.com/2008/06/19/water-food-trade-tech-water...

We don’t realize it as we sit down to a meal, but most crops require huge volumes of water to grow: 65 gallons to grow a pound of potatoes; 650 gallons for a pound of rice.

Often, food supplies are only maintained at the expense of literally emptying some of the world’s great rivers, such as the Indus in Pakistan, the Yellow River in China and the Nile in Egypt. Elsewhere, underground reserves are being pumped dry.

But increasingly, countries are giving up on trying to feed their populations from their own resources and are switching to food imports. That means they are also importing the water embodied in the crops, or virtual water. Every ton of wheat arriving at a dockside carries with it, in virtual form, the thousand tons of water needed to grow it.

And if you're looking at meat, it's much higher -- about 2,500 gallons per pound of beef.

Similarly, it's not that you're going to get zapped by electricity when touching aluminum, but the amount of electricity required to extract that aluminum is vast.
Just try to write the best content I can :)
https://en.wikipedia.org/wiki/Network_effects
Homeland Security An Embarassment With How It Treats US Citizens At The Border
I'm not convinced that university education is zero sum. Harvard is zero sum, but there's no important limit to the number of universities in the world nor the quality of each university.
Agreed. It's not the end of the world to pay for software if it meets your needs, IMO. I just picked up Quicken, myself.
How it's different that 90% of the "skip after X secs" ads on video sites, news portals and the like?
This article echoes the same idea (instead of big singleton, view controllers should accept the data they require in their initializer (constructor)) and gives some reasons why to do it this way:

http://www.hollance.com/2012/02/dont-abuse-the-app-delegate/
Integration brings quantum computer a step closer
You're saying there are no wealthy people in India? Or that there are no wealthy people in any given third world country? If that is part of your claim I think you may want to check the facts on that one...

Edit: You described inequality in your post given that so many have it so bad and some are incredibly well off by comparison.
A relevant quote from 'Snow Crash':

Gargoyles represent the embarrassing side of the Central Intelligence Corporation. Instead of using laptops, they wear their computers on their bodies, broken up into separate modules that hang on the waist, on the back, on the headset. They serve as human surveillance devices, recording everything that happens around them. Nothing looks stupider; these getups are the modern-day equivalent of the slide-rule scabbard or the calculator pouch on the belt, marking the user as belonging to a class that is at once above and far below human society.
I'll forward that link to our User Research Lead. Thanks!
The average one percenter has a 23% effective tax rate, double the average (which is 12%).

http://taxfoundation.org/blog/top-one-percent-pays-twice-inc...

edit: dragonwriter correctly pointed out that the numbers mentioned above are actually 'income tax', not 'total tax'. I apologize for my vagueness.

edit: the average total effective tax rate for one percenters is 27.9%, compared to the lower 99%, who pay an average of 27.5% TETR http://www.ctj.org/pdf/taxday2012.pdf
"Many people have a visceral dislike to the idea of giving away money (though I think some redistribution of wealth is required to reasonably equalize opportunity), and certainly the default worry is that people would just sit around and waste time on the Internet.

Well -- I don't think that completely does justice to all of the concerns about this. What about inflationary worries? If it's taken as a given that everyone gets X dollars, doesn't that just encourage inflation, much like what has happened in education with the easy availability of student loans?

Right or wrong, that's an objection I've heard voiced before -- and it's more sensible/understandable than just greed or an intrinsic aversion to generosity towards the less well off as is painted in the quoted section.
His last slide could be written more idiomatically as

''.join('Thanks!')
> Who knows, they might even try to take over Google's search function.

FB's graph search?

Then there is Google's knowledge graph

So at the end, we as consumers are winners :-)
Why sell the data when you can sell targeted ads to the desired demographic? Why give away the cash cow of actual people-to-properties key-value maps?
I am of the school of thought that making relationships explicit leads to better coding practices and use DI via constructor to do so.

I think the really important factor though is how mature the ecosystem is in supporting DI. The richness of C# and Java DI container implementations make using service locator patterns dubious. Well and how many ice cold stares you would get by using service locators. I'm trying my hand at iOS development after years of C# and the ecosystem is radically different.

On the other hand mocking libraries are a dream in a message passing runtime like Objective-C.
Re: recording...

Why does the message when you call say something like '...may be recorded...' where "may" sounds like it's synonymous with "might"?

I know why they have to have the message but I was just curious if there was a reason for the apparently odd wording.
Want To Hack On The Internet Of Things?
> Researchers do not get all the information, but get an anonymised version of the pseudo anonymous data.

Where are you getting this information from? Because the price list seems to say that there's identifiable data. Do you have some evidence to the contrary? Just saying "It is not" isn't really enough to go on.

> You also seem to think that your GP holds your full medical history which is laughably wrong.

It isn't laughably wrong at all. They do have your full medical history, either in paper form and/or on a practice management system like Emis. Sometimes you may have moved from one GP to another, and the old GP would print the record to paper and the new one would scan it in, therefore losing the Read clinical-coding (Yeah, for real!). Worst case, you move GPs and your record gets lost. In those cases the next time you go to your GP he/she will ask for your significant medical history, drug history, allergies, family history etc.

So even without storing everything your GP has all the pertinent facts about you. Those facts when in the wrong hands ...

Disclosure: I develop a practice management system used in the NHS and private sector in the UK.
Or you could go somewhere else, pay a little more, and not have to treat your neighbors as active enemies.

I don't believe Somalia sees a lot of immigration.
Thanks ohashi, I agree both scenarios seem likely. One of the things I noticed was missing from the registrars I've visited is info on pricing. This would lead me to believe they're using pre-registrations as a proxy for demand before the domains are released.
Original author here - this is really well said.

> "Being considerate about intrusions doesn't hurt either, though being annoying isn't always the same as being unethical."

I'd also say that anytime you put out any type of communication out into the world, you're going to have some people who don't like it.

The key is to reach people where they're at, and try to be helpful. Being tactful (and culturally relevant / appropriate) is important - but it can also lead to paralysis. If you're too concerned about how you're going to be received, you'll never put anything out there (or you'll water it down so it's boring).
> Call paypal and ask them which card you have on file, you cannot remember.

Exactly. I've done this before when services ask me for my full credit card number or expiration date (to verify), and I ask them for the last four digits (to remind me which card I used).

What PayPal did may be bad, but what GoDaddy did (use the last six digits) to verify is even worse.

If you know the last four digits, you have a better than 1% chance of guessing the previous two, since they are not uniformly distributed: http://en.wikipedia.org/wiki/Luhn_algorithm

(There are actually even more restrictions than the Luhn algorithm on credit card numbers, but I won't go into them here. Suffice to say, there's a reason than the attacker says he was able to guess it in a single try - he was lucky, but not that lucky).
Thank you Bootstrap team!
This is a great book for 3 reasons:
1) Abrash is actually a good writer. Sometimes, I read the beginnings of chapters just for the stories he tells.
2) It's full of algorithms. Sure, you probably won't be writing your own triangle rasterizer in assembly language, but the algorithms are still important to know. Besides, it has plenty of stuff that's pretty timeless (there is a boyer moore implementation in there).
3) Abrash's philosophy of optimization is the best there is.
Fortunately(?), the extremely wealthy aren't a cabal of people with identical political opinions.
I find the biggest barrier to unit tests is not noticing when it's more appropriate to create a public static function (probably on another class) instead of a private one. If a private method is so complex that you cannot appropriately test it using the public interface, then it really needs to be its own entity.
Also note the second argument to the get method specifies the default value to return in case of a KeyError:

something = d.get('x', default)
The wording is specifically because they want to pretend that only a small share of calls are recorded for quality review and that it is very unlikely that your particular call will be recorded.
This is mostly an argument against making AppDelegate into a God object, which I totally agree with. It's not saying singletons themselves are inherently bad. It does generalize saying that they usually make it difficult to evolve an app's internals, but I disagree with that. As long as they're chosen when appropriate, and used properly, there's no problem.
Mobile-First Is Old News. Think Platform-First.
I would consider what super-huge companies like Coca-Cola and GM do, to be outliers. Most companies aren't Coke or GM or whatever. Sure, some companies do unethical things, and I'll agree that things like "neuro-marketing" leave some interesting questions open. But I don't have any problem with marketing in the general sense.
The Sad State of Mobile XMPP in 2014
Since there is apparent evidence against their innocence?
I meant it as a comparison to how the Xbox was a failure for a pretty long time until it took off.

TVs with the ability to show a calendar, play Angry Birds and browse Youtube make sense to me, it seems like a natural progression of the good old set top box. If these new TVs run Google's OS, the company will win sooner or later...
This is a really great question. I have a daughter who just turned 2, so I guess I have some experience with this. Lots of other commenters are correct in pointing out that 1 year old is really still very young. A 1 year old is still trying to learn how to stand, move around, feed themselves. Their brain is spending more time developing gross motor skills than fine motor skills. They don't have much logic yet, and they are only beginning to learn things like cause and effect and object permanence. I'll try to point out what things she can do at 1, but also things she will grow into over the next year.

Blocks are a great gift for a 1 year old. We have some wooden ones with alphabet letters and numbers and animals, and we also have Megablocks. My 2 year old still plays with those, and as they develop finer motor skills and logic, they can play different kinds of games with the blocks (e.g. "lets put all the same colored ones together").

Musical stuff is also a really good gift for a 1 year old (and musical skill happens to correlate strongly with programming skill). So you could get her a xylophone or some toddler percussion stuff. At this age she will just bang on them, but that's fine, and like with the blocks, her play will develop as she learns finer motor skills and logic.

Reading to kids at any age is good for them, so you could also get them some board books.

Between 1 and 2, she will go through huge development in fine motor skills, logic, and language. In this year she'll become more ready for paper books, like Dr. Seuss books or Goodnight Moon, and will start to memorize them. She will start to learn that the words on the page go with the words to the story and pretend to read along. She'll also have the fine motor skills to put together the Duplo Legos. She will also start to understand cause and effect, and the basics of time (now vs later vs tomorrow). Her play will become more imaginative too.

Around 2 is when she will also start to understand the difference between boys and girls, and this is where you will want to be more careful in the kinds of toys she is exposed to. I try to acknowledge the differences between how boys and girls play, without enforcing the negative gender stereotypes.

A while ago, some HN commenter, who happened to be a child development psychologist, made a statement that stuck with me. She said something like "all kids can play with the same kinds of toys, but boys will play just for the sake of play, but girls need to breathe life into their toys." This has turned out to be really true, at least with my daughter and her playgroup of friends. She plays with Lego Duplos, but she wants to know what all the Lego people are doing, give them places to go, have them take care of baby Legos, have them use a Lego potty, etc. She plays with Matchbox cars, but again, she is more interested in building rich stories for them and having the cars talk to each other than racing them. Boys do this too, but girls seem to need this kind of play more than boys do in order to stay interested and engaged. Playing with a 2 year old is actually a lot of fun. :-)
I absolutely loved the views and controls articles, something so basic but so usefully in-depth. I acquired many of the facts they mention through trial, error, and WWDC sessions over the years... my coworkers would think I was talking out my ass when I'd bring up the kind of internal plumbing it mentions (e.g., subviews over drawRect or image views being ridiculously fast) and it's nice to have as a resource.
Hall effect krypton plasma thruster passed tests
Previous article about the engine (from 2011) http://www.sciencedaily.com/releases/2011/10/111006084023.htm.<p>Video from the tests: http://www.youtube.com/watch?v=RP48Eb4lr54<p>Surpsisingly engine worked at the first try in simulated space conditions :)<p>Engine has mass of 4kg, and length of 12 cm. It' meant for adjusting orbit and manouvering in space of probes with mass around 100 kg.<p>It uses krypton (33$ per 100g) instead of Xenon (120$ per 100g) as propellant so should be much cheaper, while it's simillary efficient as other thrusters.
That example would surely be better as:

something = myfunc(d['x']) if 'x' in d else None
Researchers Uncover Infrastructure Behind Point-of-Sale Attacks
"He was just there to fix the cable. What happened next will shock you"
No apologies necessary! I was simply letting the skeptical person know that in my case it took 2 hours and that you were legit.
This is the first pattern library I've seen that wasn't made for a web application. It's nice to see a pattern library for a content-focused publication.
How to Start a Startup without writing code
Since ever? For example anti-harassment law...
Python on Rails
Yahoo acquires Incredible Labs
Previous article about the engine (from 2011) http://www.sciencedaily.com/releases/2011/10/111006084023.ht....

Video from the tests: http://www.youtube.com/watch?v=RP48Eb4lr54

Surpsisingly engine worked at the first try in simulated space conditions :)

Engine has mass of 4kg, and length of 12 cm. It' meant for adjusting orbit and manouvering in space of probes with mass around 100 kg.

It uses krypton (33$ per 100g) instead of xenon (120$ per 100g) as a propellant, so it should be much cheaper, while it's simillary efficient as other hall effect plasma thrusters.
I rely on AppCode's tools often, but I can't get past the icky-slow-Java-app feeling for everyday use. Do you just put up with it or is there a "Don't feel slow" checkbox I'm missing?
The solution to 'people don't vote right', in the long term, has to be to increase engagement and education. Ever more rules about how the political discourse must be carried out is just running in circles.
… GP mentioned Apple and Google specifically, both of whom know who their users' contacts are. Come on.
Probably not naturally, no, but in practice they can likely be treated as zero-sum. Network effects and all.
Coffee-Script: 82

(f=(f)->console.log(String.fromCharCode(c)) for c in [20..126] if c !in f)("\\\""+f)

Hopefully translation to JS doesn't kill the set of characters used in the source.

Javascript: 93

(f=function(f){for(u=20;u<127;u++){if(f.indexOf(u)<0)alert(String.fromCharCode(u))}})('\\\''+f)
The 2 most beautiful women in MMA
>"The system misallocated the money in the first place by giving them a disproportionate amount."

Though I have never seen convincing evidence (either way) on this subject, I will accept it ad argumentum.

Using coercion to force someone else to pay for things I want is still a cheap and lazy way for me to achieve my ends. My point is that one should convince the hedge fund manager to donate money to important causes. Alternatively, you might contribute your own hard-earned money to achieve the ends you profess (or pretend) to value so highly.
Show HN: 3D Bundle, a pack of Vray 3ds Max scenes with all source files included
The best thing about morals, like standards, is there are so many to choose from!
The average teacher's contribution? In America? I'm not sure if it's even a positive number. You must have gone to really good schools.
Semantic Versioning – For beginners
Two questions.

Do they actually end up paying that tax rate? Or is that before deductions and only the rate on their personal earned income. There are a lot more ways to game the tax system when you have a great deal of wealth.

What percentage of the wealth do they have relative to everyone else?
"Rich people can buy political representation"

While that's true it's a very simplified picture of how money affects politics, which applies everywhere but is perhaps most conspicuous in the US. Different lobbies/pressure groups/unions also affect politics through large donations. As a small example, consider the California Teacher's Association: http://en.wikipedia.org/wiki/California_Teachers_Association.... Goes on to show that financial pressures in politics may work both ways.
Testability.
No marketing work is shown in your marketing examples. Not good nor bad.
Not sure if this is the original but: http://allthingsd.com/20131210/facebook-wants-to-be-a-newspa...
If people begin squatting at their desks, I'm patenting under-knee deodorant.
For me I think it was trains->legos (the small kind)->lots of books (not actually programming related)->brief personal instruction->intro programing books

I'm not sure if I started with trains quite at 1, but at least before 2. The thing about trains or blocks is that it is really expensive to get a useful set and really frustrating to have a less than useful set. For trains, the set being able to go around you allows much more immersion in imagination than just a few pieces. With legos, it isn't much fun if you can't build a few buildings and vehicles. Neither are likely to be an issue right at 1, but are likely to be before 2. I'd suggest carefully considering you connection with the kid and what the parent's are likely to do, but while trains and building blocks can be great gifts, they are not good casual gifts IMO. Wooden blocks might be better, and can go with the trains or legos later, but might still be expensive.

If she doesn't have sidewalk chalk, that would be a good easy gift.
I find myself struggling more to pull a specific word out of memory than I did when I was younger. I have chalked that up to the amount of information held in my memory, and that my search algorithm isn't very efficient. Sometimes the answers to a question take days to bubble up out of my memory banks.
As a huge Python fan, I'm ashamed to admit but I don't get the

while True:
break

What's the problem? I supose the use case is

while True:
# do stuff
if some_condition:
break

What is the alternative? 'while some_condition'? That means we must have the 'some_condition' variable outside of the loop. And if we have multiple exit points it may become a mess.
Upgrading your ZTE Open to Firefox 1.1 or 1.2 (fastboot enabled)
How Hurricane Katrina Inspired a Revolutionary New Disaster Shelter (VIDEO)
Yeah, I was doing some research on the space and it really seems that 1-2 companies own all the paid sites, just re-branded a bit to look unique, different.
I'm in my 30s and I completely agree with you!

Fahrenheit 451 was a dystopian novel not only because of the book burning but because of the people's use of technology to divorce themselves from the outside world and especially their relationships.

Ray Bradbury said in 1960

"In writing the short novel Fahrenheit 451 I thought I was describing a world that might evolve in four or five decades. But only a few weeks ago, in Beverly Hills one night, a husband and wife passed me, walking their dog. I stood staring after them, absolutely stunned. The woman held in one hand a small cigarette-package-sized radio, its antenna quivering. From this sprang tiny copper wires which ended in a dainty cone plugged into her right ear. There she was, oblivious to man and dog, listening to far winds and whispers and soap-opera cries, sleep-walking, helped up and down curbs by a husband who might just as well not have been there. This was not fiction."

http://digboston.com/boston-news-opinions/2012/06/rip-ray-br...
Playing with the GitHub Contribution Calendar
If you're coming out of pocket to pay for the app engine charges, I'd put up a gittip / microdonation link.

Great work, and very useful.
I'm looking for some feedback from 3D designers, CG artist, etc. Specially if you are in process of learning!

- Are you are interested in 3ds Max & Vray?

- Will you be interested in looking into the source files (.max, shaders, presets, etc) of high quality scenes?

- What kind of scenes will you be interest in? Architectonic? 3D Icons? Studio lighting kits?

- Will you pay for that?

Thank you in advance!
Well, for the sake of arguing about it I would say that the earpiece taboo has become equal to the talking in public taboo.