skysight-inc/HackerNews huggingface dataset:
One of the stats they show is gini coefficient. Is There anything counterintuitive about that statistic that I should keep in mind? For example, do high income areas have a high gini (simply because of the construction of the statistic)? or maybe small areas tend to have a smaller gini?
> So on the one hand, yeah, we (seemingly) don't need as many older developers. OTOH, when we do need them, young people aren't even an option.

That's an interesting bifurcation that mirrors what's happening in broader society (plenty of both low and high end jobs, and a hollowing out of the middle).

I wrote an essay a decade ago about how you get senior folks if you outsource all the junior work. I wonder the same thing in this situation--if you don't have a middle tier of developers, how do senior developers develop out of junior/entry level devs?
A Pale Blue Dot
My laptop noticed, and started its fan singing in praise.

Had to go into reader mode to pull Firefox down from 50% CPU.
Because people in tech have never been the butt of jokes from the rest of society.
"Caring for" meaning simply not entering the tomb labeled "This is not a place of honor"?
Something I use daily, one of my favorite tools.
> Cheap

For some definition of cheap. If you look at $/hour, no question they are cheaper. If you look at $/amount of value created (which is far harder to capture, but worth it), I don't think it is a slam dunk.
Yes, but older experienced developers will not need that much free time to relearn how to do an if or a for loop in that new language. The older you get, the more you go to the point, so your argument is not quite good..
Is Slack really worth it?
there'd be no point in having taxes

"Taxes" is just the revenue column for society's ledger.

You're missing the point.

I also didn't make my point very well:

For the last 40 years, society's tax burden had steadily shifted from corporate profits to labor. In other words, people now subsidize business.

Now that corporations are people (too), it's unfair to exclude them from the opportunity to subsidize business.
May be we just don't understand the social clues.

I friend had a little sister in high school. And she was very happy learning programming. She thought about studying CS, but she changed her mind. She was never able to articulate a reason; she was not very excited about her chosen career. My guess is that her decision was influenced by social status.
Buy IoT Hardware – Google Acquires Company – Hardware Bricked
That's really interesting. Sounds fairly hostile. Although I guess from the opposing party's perspective, there is no advantage to sharing information, only potential disadvantage... and its not something you can undo.
Curvilux, the first smart nightstand
Greatness aside, you probably couldn't have become rich without roads, national defense, clean water...
Looks like the site is down @ 15:20 UTC.
KDE presents its vision for the future
Some subjects are just intuitive to some people without them secretly spending hours of extra study on them.
A non-software-developer and a developer need shopping lists for their next trip to the supermarket. Developer: "I know! First we'll set up Postgres, then hook up the controller logic... Oh, we'll need a front end that works well on both desktop and mobile..." The non-developer grabs a pen and paper and is at Safeway in 5 minutes.
Innovative device gives ECG analysis in just 15 seconds
Curvilux, a connected nightstand radically changing the way you interact with your furniture.
Is a modern, minimalist and connected nightstand that will take your home and lifestyle to a whole new level. Keep your devices organized and fully charged, secure your personal items, wake up every morning with a sunrise perfectly synchronized to your sleeping cycles and more!
Github isn't exactly a utopia of UX.

Yesterday I was looking for a way to refresh an old fork with upstream. I'm pretty sure there was a button for this at one point. I looked. Couldn't find it. So instead I had to:

$ cd ~/src
$ mkdir github
$ cd github
$ git clone myfork
$ cd myfork
$ git remote add up upstream
$ git pull up master
$ git push origin master

Or something like that. I think I got lost somewhere along the way trying to checkout the upstream branch (is it "up/master" or "up master"? It depends) but it took 5-ish minutes.

Github may be pretty-ish, but I tend to avoid them these days. They're expensive, and they remove useful features. Fool me once, shame on you, fool me twice can't get fooled again.
I would have thought the opposite. The more attempts I can make, the more I can play the odds, regardless of risk. If I only have a few tries, I'm going to want to take a less risky position.
"I strongly believe that the continued and constant emphasis in taking pride in failure is EXACTLY what women need to be exposed to..."

I'm gonna disagree. It seems like you were so close to understanding "the secret sauce". I'll lay it out for you explicitly: Learning requires humility. You succeeded because you had the humility to admit you weren't understanding, not because of pride.
Brian Donohue from Instapaper here. Over the past few years we've gotten a significant number of requests from developers to have access to Instapaper's parser. Today we launched Instaparser, an API to access Instapaper's parser.

Instaparser is a paid service, but there's a free tier under https://www.instaparser.com/signup/trial that can be used for testing or just quick weekend hacks.

Personally, this is the first developer-focused product I've launched, and I'm very excited to get it out into the community and see what people will do with it.
How empassioned amateurs built a planetary nervous system
This is great news, Gitlab really is coming along very, very fast. Does it say anything about where the sites are going to be hosted? Are they using AWS underneath or something? It's curious timing since literally just the other day I moved my Hugo site to Bitbucket + Aerobatics. But since I have all my other stuff on Gitlab already, it'd be kinda convenient.
Not sure Boris Johnson (who has dual nationality) would agree when the IRS wanted their share of his mothers estate.

How woudl you feel if HMRC wanted a share of your parents estate.
Good projects can be infiltrated by overzealous politickers. The @freebsdgirl debacle is a particularly good example of this, as she was also responsible for a certain block bot.
On a slightly related note, my list of favourite non-development blogs which I follow as an iOS developer:

- Daring Fireball (http://daringfireball.net/)

- The Loop (http://www.loopinsight.com/)

- Six Colors (https://sixcolors.com/)

- Marco Arment (https://marco.org/)

- Mac Rumors (http://www.macrumors.com/)
:)

Exactly how everyone I know uses git.
Nice product !
Let's concede that older programmers in their 50s may have less free time to learn new technologies than a 20-something. Shouldn't we also consider how much less time it will take an experienced dev (who has perhaps already learned several new languages and frameworks over their career) to learn something new when compared to the 20-something who is learning their first or second one?

The number of hours required to learn a second language or framework - which may rely on entirely unfamiliar paradigms and principles - may be much higher than the time required by someone who has already learned several over many years.

When considering the learning ability of any developer, free time is only one consideration. Past experience learning has to be another.
Baldur’s Gate expansion: Negative reviews because of transgender Character
What are the odds that the entire story is pure (and well written) fiction, and that Gerald Foos never existed?
HP Spectre The world's thinnest laptop
Taxis are beyond dead as millennials grow up and further generations vomit at the thought of a taxi
Same. I'm @kel on github and twitter but that's taken on here and gitlab. I emailed to ask since it was just being squatted on but gitlab told me no.
WhatsApp rolls out full encryption to a billion messenger users
Was there any solution found to your problem?
Heh. "passed". I get it.
Good Copy • Email copy from great companies
>you probably earned that money in large parts due to the support of the people and infrastructure of the United States

Or, you know, not. It's ridiculous to suggest that if you earn money abroad, American people and infrastructure are largely responsible for your success.

It's in Dutch, but feel free to translate:

http://nos.nl/nieuwsuur/artikel/2044332-amerikaanse-belastin...
I only see 5.
Or the implication that young founders are somehow in need of "adult supervision".

This idea is alive and well in Canada (a more conservative culture generally); their tech scene hasn't exactly exploded as a result.

This is a pet peeve of mine, and exactly the same ageism the author is complaining about. All of these things mean that you're not getting the best people for the job, both ways.
But it is. If I earn $120k in let's say the Netherlands, I pay NL taxes on all of it and US taxes on about $20k of it. I'm getting double-taxed on the amount over $100k. (Nice round numbers might not be accurate, but the idea is still there.)
For my usage patterns, 8 GB is too little RAM. I suspect same is true for a lot of developers. 16 GB is the bare minimum, 32 GB or more is desirable.
thw name is basicllydowrk
Nice! Finally a good documentation for GitLab pages. This was literally the only missing feature() that made me keep a GitHub account.

() and by missing feature I mean "I never thought it was as good as GH product."
I especially like that they have added configuration options to the .gitlab-ci.yml. If I am not mistaken, this means your project can auto-deploy using an arbitrary build process. Here's what an example .gitlab-ci.yml looks like with a GitLab Pages build configuration: https://gitlab.com/pages/pages.gitlab.io/blob/master/.gitlab...

A couple friends and I made something similar for GitHub Pages using Travis CI as our static deployment build-and-deploy host. For example, here's what our .travis.yml looks like: https://github.com/L33T-KR3W/soundcasts-web/blob/master/.tra... and here is the actual deploy command that is being run to `git push` to GitHub Pages: https://github.com/L33T-KR3W/soundcasts-web/blob/master/pack...

The GitLab approach is cleaner and requires less tooling. Nice work!
Agree, the visualizations should definitely have margin of error incorporated into the designs.
Crap happens on any job but having been in the industry 25 years i can say that poor tteatment of people is often the norm. Everybody in the startup arena is bing pushed to the wall in terms of hours so you see more negative behavior because youre often dealing with sleep deprived people who are making poir choices based on lack of sleep etc.... The competition in the industry is so vicioys a job can often feel like being a contestant on Game of Thrones. But the bottom line is the way many startups are run leads to poor decision making poor treatment of people and ultimately failure for the business. These arent sucessful activities this kind of abuse you document is really the result if poor structuring. A startup is like a boat if its poorly structured it will fall apart in the most vicious way wjen you start hitting stormy seas.
This is unproductive.
Show HN: A tool to measure how responsive images benefit your page weight
As always, the last 5% is the hardest part.
> So my understanding of economics is not an issue here.

Actually it is, because most economists agree that you can raise the minimum wage and have -some- positive outcome. It depends on market elasticity. But, sure you can believe whatever you want. There's a reason why you can raise a minimum wage by $1 with some positive effects (you could still have negative effects,) and not $100 because it would have massive negative effects. It all depends on market elasticity, it's curve.

The argument above was basically, 'modern economics isn't a real because it assumes rational actors!,' which is absolute nonsense.
Not everything is covered by webpack. And also you just replaced huge configuration with another huge configuration.

Webpack is amazing tool, but it's not a task runner like gulp.
What I got from this article is idea to squash every pull req into a single commit. I think this is valuable idea.
Lots of people feel desperately lonely, not just in programming.

But one of the modern expectations of a professional work environment is that people can manage how they express their emotions. Screaming and hitting because of anger is not permitted; similarly, harassing and touching because of lust is not permitted either.

I actually don't think that programmers are that much worse than other professions in this respect. We just talk about programmers more than lawyers or soldiers here, because most folks here are programmers or interested in programming.
Relatedly, I'm curious if Mark Zuckerberg still believes his comments about young people being smarter:

http://www.cnet.com/news/say-what-young-people-are-just-smar...

which were made 9 years ago.
I've now seen multiple people mention the author's own age bias. At this point I wonder if he's oblivious to it or genuinely views it as a different perspective.
GINI is a measure of the spread of a distribution so even if in theory everyone earned $1,000,000 it could be seen as "equitable" according to GINI. What matters in GINI is what portion of total amount are distributed to what "buckets". So high/low income doesn't necessarily impact GINI per se. Checkout https://en.wikipedia.org/wiki/Gini_coefficient
My understanding of this situation is that, previously, E2E encryption was enabled between Android clients[1]. Now, it is claimed that all clients, for all media types, do it.

1. http://www.wired.com/2014/11/whatsapp-encrypted-messaging/
Yes. I lobbied several companies to terminate their enterpise contracts with github because of their racist attitudes. All switched within 2 weeks. Some to VS Team Services, some to Gitlab. My work projects went to MSFT, but I think I will transfer my side projects to gitlab from bitbucket, since they have pages now.
WhatsApp's Signal Protocol integration is now complete
An alternative view on Lyons and Hubspot

http://fortune.com/2016/03/30/hubspot-startup-dan-lyons/
A newly found Apple bug
This sounds amazing, and addresses a key use case we've had. Looking forward to seeing the repo one day.
Perhaps the incident I heard of may have involved a fancy coffee, like a latte. ;)
"If the manager thinks that the findings are biased, would it be better not to say that, or communicate it in some other way?"

Describe the points of the analysis that seem biased, without even using the word "biased".

"Looks like you only considered..."

"I don't see any mention of..."

"But you didn't mention [superior feature] of [other product]."

"Biased" is an accusation against the presenter, as opposed to asking questions or making comments about the analysis directly. Making a personal attack does not help in making a good decision.
And so the keyboard is going to suck :/

I really wish long-throw style keyboards on the thinkpad lines were still a thing business class laptops included. I hate feeling like I'm typing on a touch screen no matter what device i use.
Makes a good case to get a SodaStream.
China announces sanctions against North Korea
Not only that but the featured image is purposely placed on a dark surface with shitty lighting to give a much thinner impression.

Look, I want my laptop to be as thin as a AAA battery as bad as the next battery enthusiast but going around claiming a laptop is AAA battery thin when it clearly is barely AA battery thin then it's time to go back to the drawing board.
> was seen as a beautiful thing that soldiers would match obediently to their deaths

Poems are full of traps. I think you can read The Charge of the Light Brigade either way, or both ways at once. On the one hand, it calls on us to honor the heroism of the young cavalrymen. But on the other hand, "someone had blundered." Their heroism is futile. Tennyson had to be seen supporting the team, as it were, but when I read the poem, I see his reservations more than anything.
Hi, I'm the author. While I've got your attention, I would be interested in hearing feedback about how I can improve the reading experience (text colour/fonts/sizes/wording etc.) of my blog posts.

I used to have blinking text for the email signups at the bottom, but I got rid of it since it didn't have a huge effect (I think it only doubled the conversion rate). I have learned that some people really hate blinking text.
>"Taxes" is just the revenue column for society's ledger.

Yes, and if the societal benefit to sociatal spending was less than the cost of revenue, then it's a net loss to society to have such a thing.
Or he needed to get a drink.
I believe they are using Azure underneath, but someone from the gitlab team should probably confirm.
"At the time we had consultants working with us to speed up the development process..."

Mistake #1.
How would you do that without handing over your private keys? Otherwise gitlab couldn't serve your site. Also, as soon as you point an A record of your domain to somebodies server, they're able to get valid certificates through acme (which is probably what they do). If you don't trust somebody, don't point your domain to them.
Wow. Well, if that's the case I'll never be using Gitlab then. :(

I'd pay money to have my username, too.
Yeah if it was properly structured as a business you would never have had access to those resources to begin with. This kind of negative behavior is a relection of poor structure.
Tor exit node operator gets raided by police
Yikes, we can shorten that a bit. :-)

function vimify() {
(vim - -esbnN -c $@ -c 'w!/dev/fd/3|q!' >/dev/null) 3>&1
}

$ echo '<h1>Change Me</h1>' | vimify 'norm vitxiOK I Will'

(Don't forget '-c' if you have more than one transform.)
‘Star Wars’ actor Erik Bauersfeld – ‘It’s a trap’ – dead at 93
A Twitter List of Everyone Involved in the Techies Project
Great concept and awesome product, worth backing!
as long as politicians keep spending like they do, the US can't afford to lose any tax revenue
Become one of them.
At Microconf, giving it to people running software businesses.
Why Facebook, Twitter and Snapchat Are Finally Embracing Live
Congrats on the 10 years and thanks for the inspiration that is MDN! Respect.

And +1 to the sentiment in the comments here. As a marketer and technical writer on an open source project, documentation is an often overlooked part of what makes a good project great. It's a somewhat thankless task, since if done well few really notice and if done badly it's painfully obvious.
The capitalist who knows that those hours (particularly the ones over 40 and especially over 60) are not as productive and will actually cost money in the long run.

> I don't think it is an crime to choose the cheapest labor (for a given level of quality)

I agree with this, but I think they are not making a wise choice on the level of quality. It is factory thinking where they need to be thinking like a film producer. This is a creative endeavor and not a widget factory. You need youth and you need age and you need people who think differently.
So, the assumption that someone adds value because they are a colleague is false...there's a concept called "Net Negative Producer" See here: http://pyxisinc.com/NNPP_Article.pdf
That's not helpful if those things aren't available or easy to find - which, for most beginners, they aren't.

(An online course in what, exactly? Web design? C? JavaScript? Scratch? CS fundamentals? "Coding"?)

The SO approach is just nasty - unforgivably so, IMO.

SO could at least have split into abs. beginner/more experienced beginner/journeyman/professional/expert levels.

Currently it just seems to provide an excuse for not very interesting people to bully beginners instead of helping them.
> Foos is clearly a serial sexual offender

When the "victims" have to be informed, decades later, that they even are victims, it makes you wonder.
Microinteractions: compliments to use in your app
Great political move on PayPals part. And good social move to put pressure on the politics of NC. But... This is mostly for show. If they really meant it they would not do business in Uganda, DRC, Kazakhstan, etc. places where it's de jure illegal to be out as LGBT.

So, while the side effect of their PR is good, it's more or less a side effect of PR for them. I'll believe their intentions when the move out of all places which have medieval anti LGBT laws.
> Sails are curved so they act like foils with wind moving faster of the outer surface than the inner surface creating forward thrust.

https://en.wikipedia.org/wiki/List_of_common_misconceptions#...
Basically, we could all learn to mind our manners. Right?
When did we get to a point where every instance of someone being an asshole is news?
You're intentionally blowing the parent's comment dramatically out of proportion to what was actually said, as a cheap excuse to bash America.

The parent never proclaimed America was the best in any regard, nor hinted at such an attitude.

Nobody needs to think their country is the best just to implement negative tax policies. All it indicates at a base level is the desire to maximize tax revenue. That goes for countries with extremely high tax rates on high income, which is semi-common in the developed world: it does not necessarily mean those nations must think their country is the best, therefore they can tax the rich whatever they like and said rich won't leave.
Dear Apple, please beta test your dev tool changes
Also, the US has one of the highest corporate tax rates in the world. If you can go to Ireland and pay something close to 10%, its a no brainier.

The tax rates are pretty crazy in the US if you think about it. A single person small business just getting started still has to pay 33% of their profit even if their profit is $1,000 for the entire year.
Seriously. If you bet on one company with a dozen kids writing in whatever framework has the most blog posts this week, vs three seasoned lispers, I'm betting on the lispers every time.

With experience, you also learn better ways to express your intent in the languages and frameworks you know well. Inexperienced, high energy devs will just be fast at writing boilerplate.
It looks great but without decent Windows support, it falls short for our use case. :/
How to attract customers with Facebook
Troubleshooting Kubernetes: How container metadata changes your point of view
Or, consider that when you're born in the US you become a US citizen. There was a fuss in the Netherlands recently where some Dutch people who were born in the US but were only there very briefly as a baby, and as such lived a Dutch life in the Netherlands. The article I linked goes into how much of an absolute pain it is to renounce citizenship.

Article in Dutch:
http://nos.nl/nieuwsuur/artikel/2044332-amerikaanse-belastin...
What I found is that startups have different requirements to big established companies. As the business is not yet stable enough, it's better to write lots of hacked together lower quality code to get to product-market fit. Experienced programmers can't help too much with that part.

But experience helps tremendously when you are working with complex system that needs to be scaled and maintained efficiently. Also as an older person: why work for cheaper in a startup when you can have a higher salary at a big company? You should already know that it's not worth the effort for the stock options for an employee.
Fuck yeah Moxie Marlinspike. Global capitalist crypto anarchy! I wonder what this means for Signal...
Clearly not enough, because you don't understand. You literally said that. How can you pass a judgement on something you don't understand?
Yes. I am definitely not excusing the behavior.
Racist attitudes? Interesting - not sure what you're talking about. Could you link a source?
> You need youth and you need age and you need people who think differently.

Agreed. And in the long run I believe the companies that accept this will win.