skysight-inc/HackerNews huggingface dataset:
Is it your belief that no "high-functioning individualistic coder who maintain[s] [a] whole system on their own" can also produce a maintainable system? If one can, that's your 10x coder right there.

I'm getting the impression that you believe 10x coders exist but merely dislike them.
As _delirium[1] mentioned, I can't detail every range (there are more people making $20k or less).

At the moment, people making $200k or more are 15% only.

[1] https://news.ycombinator.com/item?id=6464829
With GCC, at least, you can guarantee that it's thread-safe. (Of course, in some pathological cases you can get then get deadlocks during global static initialisation. C++ is such a lovely language!)

Also, I don't think Google's style guide is the be-all-and-end-all of good C++ style. Virtually non of Boost's code would comply with it. "We do not use C++ exceptions" indeed!
Todo lists work great! They may not work for everybody but I wouldn't know how to get through the day without my lists.

I use them pretty much like an OS would schedule tasks to avoid the pitfalls mentioned in the article. If a task is 'runnable' it will get its share because I go round-robin along the lists without preference. All this boils down to is some common sense and self discipline.
3D Printing the 2600 Whistle
When Microsoft, Intel, Apple, Cisco et al. ask for your money, it doesn't stop them to also ask others for more.

In fact, they are legally and extra-legally compelled to do so. Besides their on profit and extra-profit, obviously.
I may be reading the article incorrectly, but I feel like this could be accomplished with any calendar software (Outlook, Google Calendar, et c.)
By "high-functioning" I meant "good enough to be recognised as above average, but not 10 * good". My point about maintainability is that long-term benefit can be a lot less than it looks in the short term, when "individualistic" people who "know they're very good" are involved.

> If one can, that's your 10x coder right there

It can happen, it's just not likely enough to stake your business on. What I dislike is the cult of rockstar programmers. If there are 100 job ads for rockstars, are there really 500 actual rockstars showing up for those interviews? No. All this cult is doing is encouraging harmful egoism.

It's all in the first few lines of the article:

> Myth of the Rockstar Programmer: Calling out rockstars demotivates the team. Telling someone they are a rockstar may cause them to actually believe it
Full-blown wrapper for all the browser API including HTML5 for Opal(ruby to js)
It's definitely good to see a Formula aimed at developing electric engines. I just don't think it will take off. If it looks like it will F1 will just move more in that direction and lure the engine developers away from FE.

>> "I am glad that the FIA is seriously considering F-E as an alternative to F1"

I don't think they're considering it as an alternative. There are lots of FIA sanctioned Formula (e.g. Formula 3, A1GP etc.).

>> "I find these 3 hour F1 races really boring these days."

An F1 race is limited to 2 hours max, usually coming in around 1 hour 40 mins.
Every organization is limited by resources.

I can restate my original (downvoted) comment as: I have a high esteem and respect for GNU but I think they can do more to fight in new causes. It's an intuition.
I understand what the author is trying to say, and I've been in that situation where I've mixed small tasks with short and long term projects. I've tried a number of things over the years, but a todo list created with pencil and paper is the most effective way for me to manage my work. It is not a motivational tool. It's not a project management tool. It's simply a task tracking system with very low overhead. Everyone's different, but todo lists do work for me if the items are scoped properly and prioritized.
Hopefully some good competition will force Google to open the ChromeCast up. The current ChromeCast is pretty bad for users because it doesn't support the current big standards in remote media play like DLNA and Miracast. Supporting DLNA would have enabled instant usage with phones from many years ago.

Meanwhile people who hack the protocol and send more than a browser tab to it get their stuff broken immediately in an update. It's a lot like the Nexus Q, a remote media playback device of Google's that only did Google Play and nothing else. It's a pretty transparent attempt at proprietary lock in that doesn't benefit the end users.

Personally, my Miracast Netgear Push2TV has been far more useful than my Chromecast. My Chromecast can't even be used on most networks I'm on because it is incompatible with WiFi that uses a username or WiFi that requires a terms page to be clicked through or WiFi that isolates peers on the AP for security. Chromecast shouldn't even be using anything more than WiFi direct for local use cases, since anything else has too much lag and hiccups for gaming. That has been proven pretty well by other contenders like the MediaLink HD.

With any luck some competition will force Google to offer a better product for users than for just forcing people to use their other stuff.
Java aficionados don't seem to realise just how obnoxious many of us find the JVM. If you live with it, and do your work with it, I guess you come to accept it as a fact of life - always there in the background. If literally nothing that you do uses it, then it's a massive extra dependency to add to a simple desktop app - a dependency that is often quite difficult to manage and keep updated.
That's not my book.
This is really interesting. But, please, drop the extra speed for the most tweeted!
Sometime the integrated pads/computers will be good for most people, but I (and Apple, it seems) doubt it is 2013 or 2014.

The "concept" of Surface 2 is the same idea as the first, but maybe the execution is good enough to compete with the coming iPads/Androids, now... The extreme enthusiasm for something a year old seems funny.

Anyway, it is nice to see Microsoft trying to pioneer a niche for once. But maybe it is an unfilled niche for a reason?

(When/if this integration happens, there will probably be transparent use of extra processing units over the network. Considering needed rewrites and slow US network speed, it seems unlikely to happen even 2015.)
Complaining is the wrong word. I'm aware more than ever now that what I earn is entirely in my hands and my ability to sell myself.

Having the confidence in you're own ability in order to sell yourself for more money is what I was talking about.

If others are earning more than me with an ability I deem to be less than mine, then I need to learn the skill they are better than me at. Being able to sell themselves.
I totally agree with the problems Daniel is mentioning. After being increasingly frustrated with most solutions available, we created an iOS app that attempts to solve exactly those problems. You tell the app how long a tasks will take, when it needs to be done and how important it is. Our app then selects the tasks with the highest priority for you every day. It's called Finido: www.finido-app.com

I am curious what you guys think! Is it a solution to the problems described by Daniel?
F1 is special in that it is the most fervently followed spectator motor sport. It is not just about the cars and the tracks and the action.
This is very standard with web scraping implementations. Honestly, if you are reversing someone's protocol or scraping their web site, you are stupid if you put the implementation on the client because it will break all the time. Instead you put it on a server where you can fix breaks instantly. The server usually delays/shows stale data while things are broken as well, then does what it can to replay once fixed.
I like this article on that subject, which as it happens uses argument-parsing as the running example: http://www.yosefk.com/blog/redundancy-vs-dependencies-which-...
There isn't any API for iMessage as far as I know, collecting username and password was the only way to do it. It's a lot like many Twitter apps nowadays just ask for username and password since the Twitter API, which is needed for oauth/xauth, is pretty locked down and useless nowadays.
Thanks - will move them a bit closer.
What about people who run consultancies? I bill out for 12 people's time.
It's not free but you could try finid-app.com.
While we're getting free publicity, I'd just like to point out the Dropbox integrated version we launched this month https://db.draw.io. The www site can either be launched stand-alone or link up with your Google Drive. The db sub-domain is the same idea with Dropbox.

Currently in progress are improved PDF export using PhantomJS to do SVG->PDF, first beta of the Visio importer and a Chrome Packaged App of it.

Feature requests always welcome, but here [1] please.

[1] https://jgraph.freshdesk.com/categories/27298/forums/107935
No, but its in most vcs/angels/founders books.
Liftlabs: Stabilizing hand tremor
No, it's been free since 2010 and will stay that way. It's our primary marketing tool for the underlying library.
Also every emoji from the app.
This is what I've started doing. I have a few boring and long tasks that don't have any urgency but do need to be done from time to time, and they kept getting dropped, for the reasons outlined in this article.

At the suggestion of a coworker I've started scheduling meetings on my calendar to block out time to deal with them, and so far it's working very well.
I have never seen someone successfully guess at how long tasks will take and use that as a method of planning. At some point you are dropping tasks off, or adding them to your day which means you are still working with some prioritization system. Save your calendar for time-critical events/tasks, everything else is a list, hopefully prioritized.
How BlackBerry blew it: The inside story
Frankly it's more likely that in 30 years F1 will be electric. F1 is the premier series (it's kinda in the name), FIA would just change the formula or merge the classes if F-E was on its way to dominance.

It's probably going electric eventually anyway.
Thanks for the research.
Strangely, this is not so different from Belarus as you would imagine.
I do a mix between a pencil and paper todo and a written one. I wrote in OneNote (that enables you to write multicolumns lists), print it, and they add things with the pencil.

I never found a practical software to handle the complexities (whatever they are) of ToDo lists.
They aren't anymore. I've lived both in Poland and countries in western EU, Netherlands be one example, and honestly everyday product prices are very similar. The major difference is housing although Poland is very similar to Berlin housing wise, now compare the average salaries...
I'm here to disprove my convictions and find the correct answers if something is not possible. Not to boost my ego. You could have easily said don't waste your time: he doesn't know 100% what he's talking about.
The diagramming part and UI around it are all written from scratch. When third-party libraries enter our bar, the music stops, everyone looks round and reaches for their weapons.
Take a look at Newsblur: There's a free tier, or you can pay for hosting, but at the end of the day the sources[0] for the software you're using are freely available so if the service fails, or the author makes changes you don't like, or you find yourself needing customisations that aren't appropriate for the author to provide, you can keep using the software by hosting it yourself or finding someone else to host it for you.

[0]: https://github.com/samuelclay/NewsBlur

You might also find the Franklin Street Statement[1] to be an interesting read -- it tries to set out a useful collection of ideas for services that respect the users' freedoms.

[1]: http://autonomo.us/2008/07/14/franklin-street-statement/
Oh God .. what a dumb idea. Until I got to that bit it sounded great. Whether it's FIA or someone else, if it can get a following then the innovation the teams will develop will be massive for electric cars. And that it IS FIA that's organising it, it's got a good chance of being at least very interesting.

But if you're going to let the audience VOTE on the outcome I might as well go watching survivor. Maybe they'll let us vote asshole drivers off the island?
True. However, it's in the interest of any company to protect its' customers.

I'm not saying the government wouldn't be able to tap into our communications, and it doesn't have to be dealt with, but that as long as we're the product, and not the customer - no one really cares about our interests.

We like free stuff, but we don't always realize that it makes us the sold product, and not the customer.
I'm a ruby contractor working in London, charging £400 per day, but I know others that are charging £500. Having such a high day rate means that I can afford to work part time as to have enough time to work on side projects too. I earned just shy of £50k last year, not all the time was part time so this year will probably be less.
I'm surprised to see this on HN frontpage only now. I found this tool quite a while back and since then has been my main diagraming tool. Keep up the excellent work.
Ask HN: What open source license is appropriate for my project?
Hi guys, I'm thinking of open sourcing my project TextTeaser (http://www.textteaser.com/). What open source license is appropriate for it?

TextTeaser is an automatic summarization application and API. The algorithm used to summarize articles was formulated by me for my MS degree. It actually performs good enough. With open sourcing TextTeaser, I'll also release the research paper containing the algorithms implemented in it.
I use a hybrid approach of GTD for managing lists and the pomodoro technique ( a task time bucketing system) for execution of tasks. It works well for me. GTD isn't perfect but it does cover many of the concerns that the author has raised.

Using the GTD approach you can minimise the heterogenoous complexity, priority and lack of context problems. Frequent reviews of your lists will mean that your action lists contain work that has to be done, this helps to reduce the effect of the heterogenous priority since you will tackle the tasks sequentially (they will all have similar priorities). Most tasks that have a high priority are not always urgent and can be planned. GTD and the pomodoro technique both have mechanisms for dealing with urgent, high priority interruptions.

I know my post isn't too clear if you are not too familiar with GTD and pomodoro but I just want to briefly illustrate that there are a few approaches out there to help.

1. GTD (http://www.lifehack.org/articles/lifehack/gtd-workflow-chart...)
2. Pomodor technique (http://pomodorotechnique.com/)
3. Time boxking (http://en.wikipedia.org/wiki/Timeboxing)
Massive congratulations to her.

I'm about to start on a similar project myself, and seeing Jennifer complete her 6-month journey is both encouraging and quite a high bar to beat!
I agree. We try many tools in our small team, but the main problem was, that we had to fill in simple steps or small problems and for that were all tools to complicated.
Effect: after a short while nobody use them.

We come back to paper and whiteboard. For own simple tasks we use paper. For team tasks we use a simple whiteboard nearby the coffee machine ;-)

But after a while we had the problem that nobody see what the others have done (end up with too much talking -> waste of time).

We decide an another approach, we didn't write todos, but we write about what we have done. Advert ;-) We create http://teamspir.it to write a log about the daily work.

Effect: Everybody knows what the team member have done and why, because we write our sight of view about the things we have done.
Positive effect was, that we review our work and look what we do right or wrong.

For me it is very motivating to write at the end of the week about all things i have done. It give me a better feeling about how many things are finished. Normally i have a wrong memory about that and i think "Oh god, i did not do anything this week", but this is wrong, when you reflect your work, you see how much you have done.
Rate/income without consideration of location (in the world) isn't very useful. SF rates will be much higher than Dallas rates, for example. Same goes with NYC vs Seattle, London vs Amsterdam, etc.
gNewSense (a GNU/Linux distribution with a fully free kernel) has finally reached version 3.0 in August. Development appears to have restarted, and the new version is based on Debian (Squeeze I think) as opposed to Ubuntu.

My celebration takes the form of running gNewSense on my recycled Thinkpad for a bit to see if I can actually get stuff done with it. (WiFi means using a USB adaptor as closed source firmware needed for the built in Intel cards).
I'm getting an error in the app now too, "Cant connect to server"
Correct me if I'm wrong but I was under the impression Twitter only supported oauth nowadays with password auth being phased out a few years ago.
facebook has explicitly stated its policy that if a page or a person is involved in violence, or offers a credible threat of violence the page will be shut down. i did not make those rules, facebook did.
and these people have nothing to do with USA, TTP and Taleban are completely different entities, TTP is not involved in any freedom struggle, it just routinely kill innocent Pakistani people and never harms any american soldiers.
I think in the article they try to explain that todos are OK, but todos did not motivate or give a good feeling.

Because when you finish todos, you have more new todos, a never ending story. Thats why todo-list are so negative.
Yep. Someone should remove the word 'global' from the HN title. I don't think it means what they think it means.
The particular map is about USA only, but in any case I can imagine many other places where agriculture and population would only benefit from such amounts of warming.

It's not so likely that USA+Canada+EU+Russia will make huge investments to fight a process that won't hurt them but will hurt, say, Africa and southeast Asia. If you want to convince people to take action, then it's important to focus not on global damage but on local effects, since those are far more important to both decision-makers and voters.
The man who predicted the 2008 economic crisis
My God, the product is ad space, you're not the product being sold.

And I don't get what difference makes being a free service or not, government will tap exactly the same.
draw.io started life as one of the examples for mxGraph [1] and we've got a pile of stubly different behaviours available, it's just extremely tricky to expose any great number of without making the UI crap.

Do you mean something like [2]?

[1] http://jgraph.github.io/mxgraph/javascript/index.html

[2] http://jgraph.github.io/mxgraph/javascript/examples/wires.ht...
The Linux Kernel Map represented beautifully.
I don't have ire at Mozilla. I love Mozilla, I want Firefox on the Mac to stop having such terrible performance. It has gotten a lot better but the scrolling and tab jittering/lag just makes it near unusable. It seems frustrating to me that with such glaring problems that Mozilla would branch out into features and products that don't seem core to their mission nor important to their users.
Meanwhile, Orbital Sciences' Cygnus just got grabbed by the robotic arm and is berthing with the ISS: http://www.nasa.gov/multimedia/nasatv/

(not to derail, it's just nice there's so much space stuff going on today).
Nice to know about the Dropbox integration. Really good work, keep it up!
SpaceX Launch - Official Webcast
Finding truths, purpose and meaning — Life Hacks
No. Assisted suicide is when someone kills himself with help from somebody else. For example, one could bring someone (who, typically, isn't capable of getting them by himself) a gun or pills.

Euthanasia is when someone ends the life of somebody else upon that other person's clear and well-considered request.

People will differ in their opinion whether there is a difference with murder here.
Apple is generally referred to as the "company where millions; billions want to be" so like you that's where I initially landed.

I don't see how your parent made the transition from modernized 1984 (which was very astute IMO) to Google. This to me is a critique of corporate culture, and, perhaps more than anything of Silicon Valley culture.

Seems to me the author did a good job of keeping the text open, the comment field is rife with personal bias and it took me two iterations to get rid of the knee-jerk Google defense.
The Euler of Computer Science, of course:

http://en.wikipedia.org/wiki/Euler_%28programming_language%2...
I can very much so recommend Two Scoops of Django. Good book, goes from basics to awesome and receives constant updates.

There's also Writing Idiomatic Python which is a good read and contains a bunch of useful things.
We did a theming option (i.e. one click to style everything), but removed it. It has been mentioned a lot, we'll stick it back in.
> Sorry, but trying to say that Microsoft satisfies the consistency criteria because of its behaviour over the last 18 months is absurd. 18 months is nothing - the timespans that matter in this game are more like 18 years.

You can't compare MS to Apple regarding those products on the basis that you believe an 18 year time-span is what matters in this game. Because the ipod, the iphone, the ipad and the macbook air aren't even 10 years-old.

But I agree with you on your main point: MS is highly inconsistent regarding its branding and that's a problem for consumer identification and reliance perception.
Ideas this mindbogglingly stupid are a good reminder that the FIA, like many other wealthy pursuits, would appear to be mainly fuelled by a high octane mixture of alcohol and cocaine. I cannot see otherwise how something so dumb would have made it past a single meeting.
We've had optparse since at least 2003; programs that don't use standard tools to parse their command lines usually have lame bugs such as not responding properly to "--help" (must do nothing but write to stdout and return 0 on *nix).

I'm not the one who first mentioned that hand-written option parsing is a red flag. But it is one--especially in Python, which has nice things built in.
Discussion is over here: https://news.ycombinator.com/item?id=6461960
Opensource command line pastebin written in C
I'm pretty sure that at Jane Street you get to solve engaging problems and get paid 250K+. OCaml or not, they're not going to have problems with hiring.
The end of Airplane mode in the US - and UK?
Scheduling works for me. Not a TODO list. I schedule what I shall be doing tomorrow and as soon as that's done, I get out of office. This motivates me to start work early in the morning, just to feel relaxed after finishing my work for the day by 11:00, for example.
Me too. There was no software of I'm any school I attended, ever. We had Minecraft on cartridge for the IBM PcJr., Oregon Trail for the Apple IIe, and that's about it. Even if my parents had asked for the source code to the janky lemonade stand game we played, the answer would have been the same - write the company.
To be fair — introduced by microsoft.
There is an automated process, even though it's very very far from perfect, called Google Bouncer http://googlemobile.blogspot.com/2012/02/android-and-securit... but I doubt this kind of case could be automated.
Business Communication Is So Much More Than Words