skysight-inc/HackerNews huggingface dataset:
I think it's partly that technology can multiply the differences in marginal productivity between people.

For example it's a common meme on HN to talk about "10X" or "100X" programmers. If such things are true then it probably makes sense for 100X programmers to be paid 100X more. The difference between a 1X and 10X programmer however may only be marginal in terms of actual intelligence etc.

Therefor if we assume a 10X programmer gets $100,000 , a 100X programmer get $1M and a 1X programmer gets $10,000 which is not going to be a living wage if one has a family.

So one needs to be at least say a 3X programmer to earn a living wage. But maybe there is no such thing as a 3X programmer, only 1X , 10X and 100X.
Because recent changes by many tech companies are being made because they're running out of ideas.

We all had a good thing going until around 2010 or so. That's the point when companies stopped making good changes, and went on fanatical change-sprees that made things harder, less efficient, and worse.

Change for the sake of change is not always progress, you know. Windows 8 -- sucked. Windows 8.1 -- much better.

At least Microsoft had the balls to backtrack a little bit, and it paid off big time for them. Somehow I don't see Google doing that.
> As long as the poorest people are doing better, it's irrelevant that Bill Gates is a Billionaire.

But the human psyche doesn't seem to work that way. There's a fair amount of research suggesting that we tend to measure our well-being not in absolute terms, but relative to those around us or who are otherwise on our mental radar. [ADDED:] No matter how well someone is doing, if he perceives that others "around" him are doing better, he's likely to feel bad about himself.

[ADDED:] Feeling bad about doing worse than those around us probably has an evolutionary advantage as a motivator. There may even be a dollop of sexual-preference selection at work, too: We probably recognize, perhaps unconsciously, that potential mates judge us in part in comparison to other available candidates.

(Tl;dr: Envy is a powerful force, which may have been built into us in part by natural selection.)
You Can Sleep Here All Night
>access to all source code

Access to emscripten output is about as useful as access to disassembled native code.
Its not a brain dead idea from a corporate policy to maximize profits. Datacaps allow them to not expand infrasture to accommodate growth.

Imagine if Google adopted a policy where each user was only allowed 300 queries a month. That means Google wouldn't have to expand their infrastructure to satisfy a growing demand for information. The only reason they don't do this is because Google profits from each query.

ISPs don't profit from their consumers downloading more data, it only costs them building more infrasture and employing network admins to maintain them. Its just internet providers generate a ridiculous return in profit for the amount of money they actually invest to provide internet. ISPs don't need to compete with other ISPs because how profitable internet is for them. They need incentive to provide better service and until something like Google Fiber forces disruption in the market; engineers will have an artificial roadblock preventing them from innovating.

For example a cloud based OS where users can access their PCs at home in realtime from terminals abroad will never be a reality until America is upgraded to fiber optic bandwidth. It causes to much latency to download and mount your filesystem onto a local machine. Anybody with experience using Plan 9 remotely understands this problem and knows I'm right.

As we become more dependent on the cloud to sync data between our mobile devices and PCs, datacaps will stifle innovative growth. Its something we need to vehemently battle to shift the market in our favor.
I find your comment bizarre. A baker doesn't spend $X on flour unless she can make more than that from selling the bread.

Companies don't pay programmers big bucks and give nice benefits unless they make a lot more off the software programmers build.

Nobody is getting ripped off here.
I haven't tried this on a computer yet, just on the iPhone. So I can't address the above comments. But using touch, I think you have created the most intuitive 3-angle rotation I've used yet. The responsiveness is great, and the path follows my finger as I would expect it to (from a purely physical, action-reaction point of view). The mechanics of roll using a mouse are non-obvious to most people, and to have that interface issue addressed by this touch solution is an accomplishment. Maybe that's the real story here?
Oh I actually haven't looked at the app, I was just talking about embedded video. I'm sure you're right about that, Android clients tend to lag way behind.
Perhaps, although I've seen an awful lot of trollish/bigoted Facebook public comments on anything related to politics — it's not as bad as YouTube but increasingly close.
> [..] your shortcomings are made so much more obvious. If you're the kind of person who enjoys reading programming manuals and studying Fourier transformations for fun, then you'll probably have a great career ahead of you. But that's just not the case for most people.

This made me chortle a bit.

True, there are some nerds in ghettos across the world, but I doubt they have safe shelter, food, water, and a half decent education. If you can't fucking read, it doesn't matter if you're the "type of person that enjoys reading".

I think poverty is a HUGE reason why African American's aren't highly represented in tech. Or hell, West Virginians.
Ballmer a visionary founder? That's wrong on at least two counts out of a possible three.
Just a tip: if you authenticate your domain, GMail will display the images. See: https://support.google.com/mail/answer/81126?hl=en#authentic...
What, does MS let game developers choose?
Came here to second that. I live in Austria. Google pretends that all I am interesteed in has to be in the German language, somewhere nearby where I live and all sort of assumptions. Recently the Internet has become a small world for me.

Going to google.com helps somewhat
Losing Skype audio on Mavericks? - Here is how to fix it.
They are not the only choices, but I have never seen an ISP implement any other. I am not saying this is a ultimate solution to the ISP stranglehold on consumers. I am simply saying that this solution is better than the other common one.
I went looking for a record of the statistics, but I know that the Humble Indie Bundle 9 had a larger gross revenue share from Linux than Mac, plus significantly higher per-user average payments from those who claimed Linux.

But yeah, Steamboxes will make Linux a viable sales platform for games. Without it, you are basically looking at an OS that users have to manually install unless you buy from one of the three Linux pc boutiques online or the specific Dell / HP laptops with Ubuntu, and then you still only have Ubuntu as a distro option.

If Linux ends up in stores, especially on the cheaper end playing all the Indie games, running SteamOS at least, the market will explode.

I want to say I'm disappointed id is becoming effectively dropping the platform, especially when it has higher adoption numbers now than it ever did when they released any other game for it. Their games probably represent 90% of pre-Humble Bundle / Steam hours played on Linux, considering all the mods and such.
.255 is just as valid a host address as .1 is, and being used is just that: used!
The author of the "cloud-to-butt" extension has some interesting tweets on the topic: https://twitter.com/stevenf/status/342698187204751360
False dichotomy. I'm arguing that google should have figure out a better way to add better functionality to the youtube commenting system than just shoving google+ down everyone's throats.

Google actually has something like 7+ different comment systems. And yet for some reason they felt compelled to cram youtube's square peg into google+'s round hole because that was the only reasonable technological solution? Because that was the only possible way to improve the situation?

Bullshit. It's because they want to prop up google+ and they want to make targeted ads easier.
You're perfectly right, but performance of my system was fine without any further optimisation and there was no point in doing some dirty tricks to get more performance, even though the system had 32k or 64k RAM (I don't remember now). Also, often it is enough to optimise just a few critical places, not the whole thing.
It's hard to get excited about the guy who ran Nokia into the ground.
Propose your favourite datasets!
This: it all depends on who YOU are. I've met many a coder who cannot even conceive of how to promote the product, but will rip out an idea provided by someone else that we think is impossible; in a couple of hours in the middle of the night; with a twist that makes it insanely great. They marvel at the idea; the rest of us marvel at their technical skill. No one is "better" or "more intelligent." We're all just part of the team, each bringing our gifts to bear.
I lost my entire YouTube account that I had for three years and got it replaced with a Google+ account. No favorites, likes are gone, playlists have been removed, and my videos are now on a separate channel that's linked to my Gmail. So when somebody searches my username, they won't be able to find anything.

Seriously, Google, if you're going to make shitty changes to the second-largest website in the world, at the least make sure user data is preserved.
I don't know what specific populations have higher birth rates, but any individuals with a greater tendency to reproduce are going to be selected for heavily and pass along their cultural tendencies as well.
There was an article in the economist a couple of weeks ago which argued that because growing inequality was a global phenomenon it was unlikely to be related to tax policies, labour laws, etc. but rather due to global factors such as technology and globalization.

On a microlevel the argument seems to make sense the middle-market jobs are the ones that are being wiped out and having salaries driven-down by out-sourcing and technology.
> no system can ever be secure as long as the host has some way of intercepting messages.

Erm, that's only the case for systems that use cleartext in transit. If you encrypt and decrypt (and we assume you're doing it right) at the endpoints then the intermediate can't do anything with the content.

Your 'no matter how' bit is correct, and it was flawed to rely on SSL for transit only and hope the law would protect the keys. Hence tqbf's point that using cleartext in-out is just plain bad to begin with.
If most people are envious of Bill Gates, does it follow that they have the right to take away his money and redistribute it?
Show HN: hubreports, daily github statistic reports
I recently built this grid generator. The original iteration used percent based margins to create the gutters. However, I decided that I preferred fixed width gutters. Originally I used padding to set the gutter size. However, if the grid is to extend to the edge of its container, the first column element needs padding:0. This caused it to be slightly larger than the other columns as box-sizing needed to be set to border-box. So I opted to build the gutters using an invisible border-left to create the gutters. Then the grid container gets a negative left margin equal to the gutter size allowing the first and last columns to be flush with the edge of the container while remaining equally sized. This seems to have solved all my problems, however the system needs some cross-browser testing. Any feedback and bug reports will be very helpful for refining the code.
I totally agree with you on this. It is mind boggling.

We are resorting to working on a platform for video discovery and monetization, since we just got disgusted as both content creators on YouTube and also as consumers (and found so many other people have the same disgust).
you can understand why "they" can't do that by doing a little reading on how those routers and switches you work with actually route IP packets.
The modern poverty line is renting a cheap urban apartment and eating 3 decent meals a day. We're pretty far from shanty towns and starvation.

The poverty line for a 3 person home (mom, dad, kid) is 23k. That is far from wonderful, but in many markets that's a fair bit of cash, especially if you consider food stamps, section 8, state aid, tax breaks, socialized schooling, federal lunches, etc.

I'd rather be poor today than in the 30s or 40s.
Could you put a ruler next to the pen? Can't figure out how big it is :)
Not sure which stutter you refer to. Could be a bug in a particular browser.

Sound and networking are certainly possible. Sound will use HTML audio or Web Audio, if the C codebases uses SDL audio (there is audio in the citadel demo). And networking is possible with not much effort, see for example https://developer.mozilla.org/en-US/demos/detail/bananabread

But I fully agree that a week for a tech demo is a small part of the work that a full product needs. Still, that it was just a week seems to say that a full product is feasible, probably months of work. Perhaps id doesn't want to spend that amount of time, and that's understandable if they have other priorities.
Can you send SMS without logging into Google+?

I've read reviews saying that SMS has been integrated into Hangouts.
“Remove occurrences of the short name of the Debian derivative from Canonical”
Minting Cash: how Square designed a product with no design at all
Datomic Pro Starter Edition
There's a huge difference between answering "beware of blowing up the stack" and "in embedded we don't do like that".
I don't care about inequality (of outcome). I care about suffering.

Automation may increase inequality between those who are able to take advantage of it, and those who aren't - but it is better to say that increased automation exposes an existing problem. Namely, it so happened that many people were recently able to make a reasonably comfortable living in less-skilled work. There was always a population who couldn't manage that, but now it is a larger group. So the idea that people below a certain productivity threshold don't "matter" isn't tenable any more. But that was never a morally acceptable idea, just a politically pragmatic one.

Reducing inequality shouldn't be a first-order goal. Of course we should make sure that everybody has a decent chance to make the best use of their abilities and resources. But we also need to structure our society to reduce suffering and improve the general quality of life, including for the economically unproductive.
Definitely.

http://googleblog.blogspot.com/2013/04/bringing-google-comme...

I am not too sure how much the blogger business is. It will not surprise me if it is folded into Google plus entirely
Firefox Dev Tools: Animation Clock Hijacking
This "maximizing profit" is an effective rip off fueled by pure greed and not any real need. They can perfectly build up their infrastructure without introducing these rip offs.

And I'm not sure how they can accommodate usage growth without building up the infrastructure. Data caps aren't going to help that, they'll just make bad service cost more, nothing else.
I thought you could buy Apple versions of the Office products already, or am I missing something??

Getting their stuff on the Android and Linux platforms would help a lot, but then again, Linux has plenty of Open Source alternatives already.
These look amazing. I look forward to trying them out, thank you for publishing them.
It is based on Quake 3, but it is unclear how much they modified it for Quake Live, that part is not public.

The UI for example is mostly new, I am not sure about rendering, asset management etc.
I think you overlook the still overwhelming amount of impact your early upbringing causes on later life.

Being born poor and living in poverty has the biggest impact on long term health due to both restrictions in linguistic development and brain health from a poor diet. There was a study recently that reinforced that poverty was the #1 determinant of long term educational attainment.

It's too far a bridge to say that we are increasingly economically meritocratic, if anything some of the "meritocratic" tools we have are only benefiting those that can afford being outside of the mainstream.
The problem are the three big squares in the edges, if they are damaged the QR code won't be recognized as such - and the edges are usually what gets damaged first.
Wow, ageism is nothing new, but I've never seen clothism before.

What kind of experience and character traits do you think the next Microsoft CEO should have? I'm having trouble deducing those from age/clothing.
I presume that you are not actually looking for my reading list for the past month, but rather an explanation of why what you think is 'spot on' strikes me as 'dumb'.

Let's parse it:

> You can begrudge the first DPR his lame security, shady murder contracts, and ill-gotten fortune,

I spent a decent amount of time trying to figure out what that meant until finally it occurred to me that the OP simply does not seem to know what the word begrudge means. He saw a similar construction used in a well written piece and copied it.

> but he's the product of our system,

Utter abnegation of personal responsibility. What about the rest of us who don't try to have people killed? Are we not also products of the system?

> and his shame is our shame.

Most assuredly not. I have on occasion behaved shamefully. I have not tried to have people killed. I have not facilitated what I consider dangerous and debilitating behavior. His shame is not my shame, nor is mine his. Society is not to blame.

You say "The only reason the Silk Road is used is because there's a need for it." Nothing could be further from the truth. The only reason the Silk Road exists is because there is a desire for it. In the language of the moral theorists, not all desires are ordered desires. It's a tough pill for the libertarians to swallow, but disordered behavior does not warrant the same privilege as well-ordered behavior.
Unless everyone stopped the image from loading, you are reading the title text. Sorry for nitpicking.
Ethernet addresses are 48 bits which is funky but we managed to survive. But I agree that if you're going to fork the Internet you might as well fix as much as you can without running afoul of the second system effect.
If a more sturdy method for securing the chips is devised, this technique would also be a huge boon for wearable/flexible electronics! Any ideas?
Why not just use a non-Unity desktop? At this point all 3 major spins of Ubuntu are highly stable and functional.
Can this be used on real world (e.g. still life) objects?
Outstanding.
Revenue? What are you talking about? Big Exit™ is where it is at these days.
Thanks for posting that - I came in here to do the same thing but you beat me to it. Please read the linked article before ever copying and pasting from the web!
Tyler Cowen is one of my intellectual heroes. If you found that article interesting, you might enjoy his blog, Marginal Revolution:

http://marginalrevolution.com/
I think the point was that you don't see many bakers bloviating on web forums about how merit-worthy they are.
Alternative method: click the big on/off switch for online search results.

Don't get me wrong -- I'm not defending Ubuntu. I think it's gross that they include this at all, and extra-gross that it's on by default. But let's not get too carried away with the hyperbole and conspiracy theories.

Just read the source! Or if you don't trust the source, just examine your network traffic. Pretty easy to verify whether the button does what it claims...

EDIT/PSA: Don't copy/paste things from a website directly into your terminal. See http://thejh.net/misc/website-terminal-copy-paste, for example.
Most distros make it really easy to donate. It's a worthwhile investment!
Is it me or is Facebook down?
I think the takeaway is there are less people interested in playing a traditional deathmatch first person shooter on Linux than other platforms. Personally, I find them to be boring and overdone. There are much more exciting types of games being made by the indie community than a modified version of a game from 1996.
The best part of this article is the quote from Microsoft spokesman Frank Shaw when asked to comment about what Bloomberg is reporting:

"We appreciate Bloomberg’s foray into fiction and look forward to future episodes"
It's about 1Mbit a month... (1Mbit = 328.5 GB).
We've been using IPv6 for nine years now, and have about 17 million nodes. After you get over the hump of seeing fdc2:d343:216f:0001:0213:50ff:fe10:1234:5678 instead of 10.17.25.4, it really is more elegant in almost every way over IPv4.

The only glitch that we ran into in the last nine years was a (self created) configuration error, where we statically added default gateways on hosts/servers that pointed to the router. Those Router IP addresses had been auto-generated VLAN MAC addresses, which where then concatenated with the IPv6 network /64.

Unfortunately, the Cisco routers we were using, generated those EUI-64 addresses for the vlans based on the order they were created - and, after a power cycle, they were created in the order they appeared in the configuration - and all of a sudden our servers no longer had valid routes.

Lesson learned - don't use static gateways on an IPv6 network, let your routers advertise themselves, and, if for some reason (possibly a bad one), you really, really want a static gateway , make sure you don't rely on the auto-EUI-64 generation ability of your router.

Other than that - the protocol has been an easy drop-in replacement for IPv4.

The "Why" of not just adding 0. to IPv4 - is that IPv6 does much more than just increase address length. First of all, it eliminates CIDR - which is the source of many network misconfigurations. All networks in IPv6 are /64s. Further to that, you get stateless address autoconfiguration - nodes can now determine their own address without having to rely on a stateful registry somewhere. Just concatenate the network+mac address (or random number for the privacy sensitive), and you have a routable IPv6 address.

Broadcast is eliminated - and solicited nodes multicast is a very elegant replacement for services like neighbor discovery (rough equivalent of IPv4 ARP)

I could go on - but, I don't know very many IPv6 network operators who dislike the protocol.
That statement has never been proven. It's something an analyst spewed out.
I've been using Linux as long as I've been playing Quake, since 1996. I'm a Pro subscriber to QL. This doesn't bother me. What bothers me is no Rocket Arena mode!
I've been looking at some of the SASS grid systems and I agree that they seem significantly more powerful than the humble CSS grid. Perhaps that will be an evolution (or add-on) of Flow down the road.