skysight-inc/HackerNews huggingface dataset:
The most popular programming languages are rapidly changing
What do you mean by limit? Shelf space?
Xplenty Launches Google Analytics and Google AdWords Integrations
Slow PostgreSQL Performance? Don't Forget to Vacuum Your Database
And the other options are...? I can think of nuclear thermal, which has its risks, and Orion-like bomb propulsion which no sane civilization would use. What else?

Most non-chemical propulsive mechanisms considered for space travel do not have the ISP necessary to launch from the bottom of a deep gravity well. We will probably continue to use chemical rockets to leave this Earth, at least until the first space elevator is built, and that itself will require quite a bit of up mass.
I'm not trying to start a pissing contest, just trying to provide more examples of programmers with disabilities who are still productive.
As someone living in Germany (#12 on that list), having lived in Israel (#9) many years and US (#1)... the wealth per capita doesn't compare to quality of life I experienced at all. I'm sure pairing quality of life with wealth is a no-go for most analysts but I do not see why not. In fact Israel and the US were environments that demanded a massive amount of effort just to stay out of debt and get by day to day. So the fact that these lists and metrics do not account for actual quality of life leaves suspicion for the general analytical modal as a whole.

The only competition which I can see per capita wealth lists equating to a national advantage is for general growth. There is reason to question what value growth brings to people day to day. My impression is that a society in decline demographically is forced to answer to something more than peoples purchasing power alone which might just make for a more livable society. Or put simply: a system that has to worry about more than just growth tends to be one concerning itself at least slightly more with peoples quality of living.
Indeed, the great upside about following the wiki for installation, is that you actually learn how all the pieces fit together - and can actually fix things yourself later on (or diverge slightly from the instructions if you want something different).
Building a constant feed of productivity requires a lot of iteration in your schedule to see what works and what doesn't.On the other hand,I firmly believe that productivity is directly proportional to your goals.Once your understand your passion and inclination towards a particular object.You will never miss an opportunity!.
If you travel, it's one more thing to carry. Plus, I occasionally forget to plug the phone in to charge at night. My current smartphone makes it through two days without charging, though.
HipChat does this: https://www.hipchat.com/server
doesn't htop require you to go onto the box? We haven't released our custom pcp modules yet which allow more complex visualizations such as flamegraph generation from perf event sampling.
Sigh. I'm so sorry you feel this way. My demons are different but I often feel the same intolerance for them. There is a very harsh and critical voice in you. In these cases I ask myself, whose voice is this? How did this develop?

You can't accomplish anything with a conflicted, unfocused mind. Without kindness to yourself, you can't be healthy enough to be productive. If you want to unlock the stamina and inspiration to build the life you're aspiring towards, you need to understand yourself and your mind and how you work and how to make it work. It sounds like you're trying to dictate when maybe a listening and trial/error approach with a kinder and gentler disposition would be more effective.
I think your choice shows a very simple misunderstanding. Programming is not one thing. It's many different things. E.g. someone good at open source might not be even mediocre in a business environment. People are different, goals are different, etc. Even two different FOSS projects or companies/departments/teams might evaluate the same person very differently. Also lets not forget that the most important goal for you might be to program for your own benefit and evaluating just that by yourself.

In any case you must be more specific than "being good as a software developer".

PS: I even know about some guys who are nearly hated by their coworkers for their love of detail, but it's doing good things for the company as a whole. So these guys are good and bad for the same people at the same time. How to evaluate that?
So I can store music on the watch and not have my phone with me? Also how reliable would you say the heartrate monitor is, especially while sweating?
You can do this in Ruby too, with sprintf. It's almost as if there are multiple, complimentary ways of accomplishing similar tasks, depending on your needs.
I recommend to candidates I work with to update their resume every 6 months - 18 months (depending on your employer's project timelines). If you find yourself consistently struggling to add things to your resume, whether those are new skills or accomplishments, it's either time to look for a new job or time to start considering projects to maintain marketability.
I am looking forward to owning a Surface Pro 4 which will have everything except for the discrete GPU.

For me - the touch screen, the pen and the extreme portability more than make up for the lack of GPU and if I need to play high-end games I can use my Playstation, Xbox or my tower workstation that has an Nvidia GPU. Outside of games though, I think the Surface Pro's GPU is fine for most graphics work using Photoshop, et al.
Apple Watch Apps: What to Expect
Now you need to open-source amazing iOS and Android apps too :) Good job, looks great.
I agree that it's hastle-free, vanilla and up-to-date, but as a long-time Arch user, I feel the need to warn other: You will need to read on how things work to use it. There's a price to this huge flexibility, and it's learning how to make use of it.

Once you're past that initial stage, there's really no downside any more.
BlackRock Leads $200M Round in Domo at $2B Valuation
If you want format strings with sensible placeholders, you end up with something like

"Hello {person}, it's a {weather} day".format(person=person, weather=weather)

The list of variables (person, weather) shows up three times.

Somewhat off-topic, a similar problem shows up when you have a bunch of related functions, all taking a particular kwarg (or kwargs), and calling each other. Like

def foo(arg, conf1=None, conf2=None):
bar(arg+2, conf1=conf1, conf2=conf2) # eww :(

def bar(arg, conf1=None, conf2=None):
# etc.

A neat thing that perl6 has is syntax for "keyword argument whose value is found in the variable of the same name". So the equivalent of that line could be written

bar($arg+2, :conf1($conf1), :conf2($conf2))

but it could also be

bar($arg+2, :$conf1, :$conf2)
> Apple could re-introduce the Newton and Gruber would be writing about it's "elegant simplicity" and "thoughtful processing"

While they have not re-introduced the Newton, his latest podcast mentions the Newton and very similar in tone.
Pretty handy! I built a similar app with Phonegap a couple of weeks ago because I didn't want to build it natively, but this seems the perfect start for my Android programming course, thanks Danny!
I hope they don't tell me that I look like a great dane.
I can barely stand reading Gruber because it feels like reading Apple marketing materials. But he is required reading because he is one of the few ways that Apple releases important industry information. It would be great to have a daringfireball tl;dr service emphasizing his forecasts and "predictions" (which are usually actually Apple leaks).
Here's another possibility, the first one that occurred to me: the "no" is a rejection of the implicit alternative to what was stated.

The author ends up at a fairly convincing alternative explanation, though.
Here's some "luck" for you:

25% of all new businesses fail within the first year.
36% fail before their second anniversary.
44% fail before the end of the third year.
----
46% fail due to incompetence.
30% fail due to inexperience.
11% fail due to lack of domain knowledge.

(stats taken from http://www.statisticbrain.com/startup-failure-by-industry/ )

As the years pass, the conditional probability that the new business will fail in the next year, given that it did not fail in the previous year, tapers off. The competence has been tested. The inexperience vanishes. The domain knowledge becomes less something you acquire from elsewhere and more something you make from within.

From the statistics, it looks like an awful lot of people are making uninformed guesses, out of their early incompetence or inexperience, and incorrect guesses destroy their business. That does not look like fortitude to me. It looks like walking your very first tightrope, never having had the benefit of even seeing another person cross one, over a pit of starving grizzly bears, as the people who have already crossed laugh at you and throw rocks at your head.

Those who already fell into the pit and managed to climb back out for another try have fortitude. But they also didn't get eaten. That's lucky.

It is unkind to say that those who never make the attempt lack fortitude. Perhaps they simply have an aversion to being chased down and eaten by ravenous bears. Or maybe they were born in the pit, and never got far enough ahead of the bears to try to climb up to the ropes.

But that does not address the question that should be on everyone's mind with respect to this analogy. Why do those people on the other side of the pit throw their rocks at the people on the ropes, instead of at the bears in the pit? Why is it necessary that starting a business be both radically unfamiliar and incredibly risky?
Rape charge dropped against former Uber driver – Chicago Tribune
Your superior knowledge has been noted by the Ministry of Statistics. Thank you for supplying this data point.
Has this actually worked for anyone?? Not one commenter seems to have got it to work.

I've had nothing but an error ("Error, code UL1JOBHASH: parsererror") for the last two hours.
So the smartphones replaced watches and now watches are going to have a sudden comeback? I must admit I got rid of all my watches except for a purely mechanical one with a mainspring since my first smartphone. For gym/swimming/running I have a special device with a chest strap - if Apple solved problems plaguing strap-less heart rate monitors I might be interested, however for $400+ definitely not.
I got down to

you should be able to install PCP from binary packages made available by the PCP development team on:

ftp.pcp.io

and that threw up a red flag in my brain. Then I noticed that techblog.netflix.com doesn't redirect to https (and indeed can't serve https) (I use https://www.eff.org/HTTPS-EVERYWHERE and did not get content over https).

The directions _I_ saw for building from source looked pretty innocuous, but you might see a different set of directions if you're being MITMed. Observe an appropriate amount of caution.
PAPIs Connect: Europe’s First Machine Learning Event for Decision Makers
Right, but I think the parent was suggesting a way to see historical URL accesses by extensions so you could audit them.
That's a good point. You'd probably want to carry the charger anyway (unless it's just an overnight trip and your phone lasts many days) but even just the travel itself can put extra demands on the phone, because of time zone changes or watching lots of videos or whatever. A phone that's perfectly acceptable because it can last 18 hours in normal use can cause problems if you're taking a 14-hour flight and playing with it the whole way.
Brilliant!

With that said, though, I believe that the movement of the actual atoms making up the mechanical hands is still happening in an "infinitely smooth" sense, although the way we measure and observe that movement (via reflections of light or perhaps some other type of electromagnetic radiation) may be limited.
For all the handwringing about call records I can't help but think that the NSA has quite a few technologies that would make peoples heads spin. God knows what they have in skunk works.
> Aren't extensions written in JavaScript? That alone sounds like it'd make it pretty easy to examine and remove any "unwanted functionality" from one

How? One of the biggest offenders are extensions whose expected behavior is to send large amounts of data to a remote server to be used on your behalf, but where they actually then use the information for other purposes, sell it to others, etc.

Examining the client side JS will never tell you what the back end is doing with the data, only what data is transferred, and so won't identify this kind of nefarious behavior at all.
Nutanix NEXT Community Podcast EP18 – In Kernel or Not in Kernel
Designing a 2015 smartwatch to fit the expectations of dumb-watches feels more and more to me like designing a 2007 smartphone to fit the expectations of the blackberry crowd (physical keyboard, removable battery).

The digital crown looks like one such mistake. Swipe-to-scroll is so natural, particularly at this point, that moving back to an indirect method of scrolling seems just wrong. And doing so on a device that's already touch, and already using swipe-to-scroll, feels twice and wrong and unnecessarily confusing.

I understand the intent and the goal, but the inconsistent use of the crown -- if it's so great, why can I still swipe to scroll at all? -- is a tell. It would have been better to simply detect swipe-to-scroll along the right edge of the bezel (if not along the right side of the frame itself) to effect "scrolling without obscuring".

Four-ways-to-click (crown-click vs tap vs force tap vs tap-and-hold) is an eyebrow-raise-er all its own.

Also: displays should be wider. At fifty- to one-hundred-percent wider the display would be far better for notifications and would make the selection of A/B buttons more clear and precise.

The next time you get a notification on your phone, rest your phone on your wrist, so the notification is displayed roughly where a smartwatch would sit. Ask yourself whether that notification would still "work", if it were crammed into an Apple Watch-sized screen. Some certainly do. More can be made to work alright, if font size were reduced. IME, most simply don't work.

There just isn't enough room to get enough meaningful information onto a screen that size, in a comfortable font size, for me to make good decisions about what can be ignored and what should be addressed.

You can mitigate this problem if you can ignore all messages of a given type (e.g. don't even bother getting email alerts on your wrist). But even if you could do this, it would be better if you didn't have to. A screen that enables better decisions would make for a more useful object.
... but they still should be charged with hacking.
If you'd like to try the extension, the README has an overview. However, if you don't want to peruse the code before trusting the extension with your private key, you can create a test Keybase.io account and try it out with that.
This sounds fascinating. Do you have a link to good reading on this?
Having a man locked up for 100 years for robbing two stores without actually hurting anyone is hardly justice. And the case of the bank robber is also hardly justice.

And it seems that this type of systemic overcompensation is exactly what is going on in your justice system.

I wish that persecutors would use same zeal to persecute all the crimes. Including police crime and white collar crime. Then, perhaps it would dawn on you that such random and strict distribution of justice is no justice at all.
As a maintainer of a Mjolnir fork (Hammerspoon), I take your point that there are very many options in this space, but IMO that can be a good thing - lots of exploring in different directions can help us figure out what works well for people :)
I hear the argument but not sure it compares well. If one looks at Germanys consensus from 2013 they find that the east is different in every manner. Diversity, wealth, education. The difference here is that the effect from influx to the US from poorer demographics is they distribute better than what is seen in Germany which helps reduce the statistical impact.
Not really. htop doesn't visualize historical trends from numerous sources at the same time. Vector also allows us to interface with other metric sources, beyond /proc.
They are like the Rocket-Internet.com of Rocket-Internet.com...It's getting almost too meta for me to handle.

More seriously, what's the problem here? Maybe they actually take security seriously (compared to Evernote), and maybe syncing on Polynote isn't fundamentally broken! (a boy can dream)
Warning Signs of Companies with Cultures You Don’t Want to Join
That is a highly debated matrix as evidenced here:

https://news.ycombinator.com/item?id=4626695

Personally I don't see much value in telling someone they need high-level CS studies to be a good programmer. How does knowledge of NP-hard problems really help your average developer? I feel that this comic more closely represents the average programmers situation (based on subjective anecdotal evidence only): https://pbs.twimg.com/media/B64WFyuCIAAjq3u.png
Well, in some sense the exact opposite is true...

If he weren't ambitious, then watching TV wouldn't be a waste of time. It would just be something he enjoys doing. The fact that he has some ambition is what causes him to feel guilty when he's not being productive. No ambition, no guilt.
Moto 360 owner and Microsoft Band.

I won't echo the sentiments of the other comments but you may want to explore the Microsoft Band. It falls short on bluetooth music player. However, whether iPhone, Android or WP, you have cross-integration. Something not afforded by the other main products currently (though, rumored Wear will interface with iOS). The ergonomics of the Band needs minor improvements. The dedicated GPS and range of sensors is mostly in a class of its own. Dedicated GPS is only on the Sony Wear as far as I recall.
How Hollywood and game companies are linking together to do big business
Also -f so it follows forking (I always forget that the first time, swear, and have to re-run strace with it)
Another reason for TLS: Iran filters websites using the HTTP “Host” header
Nice guide, really clear, thanks!
How many high school kids have iPhones? Isn't it millions?

Yes, but cellphones are different - family plans, paid for by parents, will often get a free iPhone 5C or whatever.
The city of Detroit is a prime example of where it did not. They went bankrupt and had bailouts.
Adding Mailchimp Forms to Wordpress Site – PHP CMS Framework
Interesting history but incomplete without mentioning the mid 70's to early 80's Avalon Hill/Yaquinto/TSR/metagaming era. I think an argument could be made that the modern euro board game movement would not have happened without that era preceding it...
Dude I'm 33. I didn't even own a computer until my late teens. You can't compare yourself to people who had a different upbringing and a different time. Even 3 years difference is a life time in terms of technological advances.

Just do what you can do and don't be so hard on yourself.

I'm 33 and am a CTO at a seed funded startup doing node and react. And I've only been 100% JS for about 4 years. (c++ before that)

Just do what you want and don't worry. Even if you just want to watch netflix now and then. :)
Send messages to HipChat from terminal
Really? And what would that be?
Had a time issue in a test last week.

Test was that at $1/day, now+1 month would be $31. Wrote the test on the 30th of March, so found out about it the next day.

If it had been written on the 1st of March, wouldn't have found out about it for a month.
Damn. I wish I could save this comment. Beautiful advice.
I bet you could hook irssi to sendmail on a regexp match of your name if you wanted, get SMS alerts.

Quick google found https://github.com/paddykontschak/irssi-notifier/blob/master...

I don't bother with it though. If I'm away from a computer, I don't need to see it.
Looking... was an HN post a while back...
What do you use for that? What would be the best solution in 2015?
Why would no sane civilization use Orion-like bomb propulsion? I imagine the cost-benefit analysis changes when liftoff is nearly impossible with available chemical rockets, though I'm not quite sure what your objection is.
After the error the button isn't even working. I think there's someone just trying to collect photos...
Yeah, that's the one. It's been at least a decade since I read it. I didn't find it all that good, honestly. I wouldn't push it to the top of your reading list, anyway. It might be more of a "skim it" title.
It's one second metrics, and has been designed to allow us to add other metric sources and visualizations (using, say, ftrace, perf_events, SystemTap, etc), although those are not in the initial release.
How to Measure IO Latency for Database Files
Superconducting magnet riding the planetary magnetic field?
"everyone lives" will only work if we continue to produce enough food and if the population growth does not exceed that food supply.

You say capitalism is wrong because it does not allow "everyone lives". Why is "everyone lives" an option? If everyone lived we would run out of space ...

We are not past that question in the U.S.

Unchecked population growth is not sustainable. How do we check that growth?
That doesn't agree with my (somewhat limited) experience at all. I don't know if my experience is atypical or yours is, though.

I interviewed more people than that per year while I worked at Google, and I'm doing even more now that I'm at a smaller company.
Yeah, and I didn't see any evidence for the claim that it does. Anecdotes, yes, data, no.
Honestly, I think this social interaction talk is overblown. I was an original Pebble backer, and I've stopped using it because it's actually a greater physical barrier than a phone when you're sat talking to someone. Notifications are even more obtrusive, not less.
Interesting that Graydon Hoare [1], Rust's (initial) creator is one of the core developers.

1. https://github.com/graydon
This is something I've worried about for a while, and ultimately I've come to the conclusion that as cool as these hotshot young people are, being one of them would go against my basic personality.

Y'see, I'm a fundamentally uncreative person. I'm not the kind of person who will come up with a project idea and build an app from nothing. That's not me. On the other hand, you tell me you want me to build something for you, and I'll build you a damn good piece of software.

I've always been a more "behind-the-scenes" person. I'm the grunt whose hard work in the background enables the superstars to go out and do their thing. And I've found that I _enjoy_ that. It gives me a lot of personal pleasure to help and support people, especially people who I feel deserve my support. I've realized that I'd be much happier being the kingmaker than being the king. I guess this is why I'm more drawn to systems programming: it's behind-the-scenes supporting work, suitable for a behind-the-scenes supporting person.

I could also get into Myers-Briggs typology here. I'm fairly sure I'm an ISFJ, and what I've described is very, very ISFJ. Though I've got a bit of an INTP streak too (both types share the same cognitive functions, just in a different order, so I'd say my INTP streak is mostly a case of my weaker functions "flaring up"), and that accounts for my interest in systems architecture.