skysight-inc/HackerNews huggingface dataset:
That's funny. Up there in Lithuania 1000eur is average salary for non-senior developers. Senior developers may easily get 2000eur in a good company. Or they're not that senior. 3000eur/mo is not unheard of for really good seniors.

The main (uneducated) public is in the same spot though, with minimum wage of 290euros.

Good time for IT guys.
The iPad has a Lightning connector, for which you can get an USB adapter. That way, if you absolutely must connect a wired keyboard (instead of Bluetooth), you can.

http://www.theipadguide.com/faq/can-i-use-usb-keyboard-ipad
In the observation that kicked off the meme, a 10x engineer was someone who was 10x more productive than the least productive members of the team, not 10x more productive than the average.
Have you lived there? It's not that expensive. Primary costs would be rentals. And they fall exponentially as you move away from Nariman Point (city center)
You can already subscribe to tags. It's not social in a sense that you can interact directly with others, but it does have a secret feature of sharing your bookmarks with others by making them public.
Yeah. If the least productive member of the team is clueless and gets nothing done, then a competent programmer is literally infinitely more productive than that. It's not a very well-calibrated metric.
I picked up a stupid book in a discount store when I was 20 called "Don't send a CV". It was full of unconventional ideas of how to get attention with intelligent ways. The pay-and-spray idea of resumes doesn't work for people generally, and as much as that dinky book was a dinky book and in a $1 bin at a discount store... it had a point.

Jobs are very much based on your location (i.e. in Australia there are way more tech jobs in Melbourne and Sydney, if you live in QLD, SA or WA you'll have a much smaller selection of places to work, thus less opportunity, some kinds of companies don't even exist on the fringes, and for example in AU the whole mega-corp silicon valley guys hardly exist at all!).

Welcome to capitalism. Job availability is a function of the markets, you gotta make yourself useful for the people around you otherwise you're screwed, and maybe we should be teaching people how to build businesses, albeit SMALL EFFECTIVE ones, not some disrupt-to-flip but something to pay for the kids and the two cars and living expenses. Nobody owes you anything, especially a job, and markets have said thus.
Uhmmm, well was on the front page for about ten minutes.
Was this taken off the front page because its political?
If so I do apologise, I don't mean to be the activist load mouth. Just though you guys would be interested for a few reasons.
Ta.
I don't think it's a problem. Most people would feel insulted if you offer money when bumming a cigarette. It's like "Dude !". Cash is vulgar in the "bumming" frame. The way to reframe it if you really want to pay is to say: "Can you sell me a cigarette?" and not bum it. But even then, people will tend to give it to you for free.

So unless the person is really poor, they won't accept money. And even then, there's some "I'm poor but generous" going on.

It's an interesting concept, though. But in my opinion, one should remove cash from the equation.

The other question that would arise would be : If you remove cash, then a person could have to lose after having so many bummers come to them. This can easily be solved by fixing how many cigarettes a person could give before disappearing from the map to bummers. The "pack-owner" can set the number to 5 if in a good mood, after being bummed five times, he disappears from the app for that day or something.

Though it's amazing how prices vary: A pack here is about two bucks.. And, as you might have imagined, when there's a difference of potential, current flows: There's contraband and people smuggling cigarettes from here to Europe (France, especially). The average pure profit is 1,200 euros a trip (after accounting for all expenses, room, plane tickets, nights out...).
The other thing is his only complaint (slowness) isn't really a problem. If you have a critical hot spot in your server code, extract it, implement it in C / C++, and use ctypes to call it.
There should be a smaller poll option to distinguish between people who just started/for whom freelancing is not a major source of income and those that are doing it as their main source of income. For example anyone making under 4 or 5 k is probably not a "freelancer" exclusively.
I hope some time next year, but see recent discussion of it at https://news.ycombinator.com/item?id=6454455.
GTK+ uses Pango [1], which uses the FreeType [2] backend on Linux. There's also a pure Go implementation of FreeType. Here's the entry point for those who are interested in reading the code: http://code.google.com/p/freetype-go/source/browse/freetype/...

[1] http://www.pango.org

[2] http://www.freetype.org
First year of freelancing, so I can only give a projected income, but it should be accurate as I'm on a long term contract until the end of the year: $80k.

It's been a very variable year of course. I consider myself as having had a successful year, but I think most people not on long term contracts will have highly variable monthly incomes.

My lowest monthly income: EUR 457 (in January too. That month was difficult).

My highest monthly income: EUR 9185 (this month).

In my experience it's the transition periods where you really have to be careful (unless you have a substantial savings buffer). Switching between contracts with different invoicing cycles; holidays.

I'm still enjoying it. Hoping to break EUR 100K next year.
"Someone will always be getting richer faster than you. This is not a tragedy." --Charlie Munger
The “tap to continue” sign appears too many times. Perhaps it could be a good idea to keep them in the first “tutorial” level. But in the other levels it’s a little repetitive and annoying. (I’m using a notebook with a mousepad.)
http://new.livestream.com/spacex/F9-6
Are the Tal eban not entitled to freedom of speech? I mean do you report the IDF or various US Military facebook fan pages too?

The situation in Afghanistan is not monochromatic and while the actions of these people are detestable what does blocking their access to facebook achieve?

I mean if Im going to be really aggressive then why arent you protesting Americas drone policy which is equally terrifying and indiscriminate.

Im not American but Americans have died for this inane concept of freedom, liberty and expression. The fact that you want to deny those staples to people you despise is telling.
That was a fascinating read. The difference that makes the difference appears to be Gate's ability to focus sharply and in-depth and dedicate himself to that purpose. Notable from this piece is his ability to 'think different'. It's a challenging strategy for success which few can dedicate themselves too.

This piece by Malcolm Gladwell in the Guardian similarly covers 'think different' strategies - in this instance using examples of high achievers with Dyslexia or who were early orphans, and the strategies they construct to survive and thrive.
http://www.theguardian.com/society/2013/sep/28/blessed-weak-...
Smartphone camera sensor sizes visualised, light gathering ability calculated
"I can't rotate text inside a table". My memory is perhaps wrong, but I thought it was possible earlier in openoffice than in word. For information, in the menu "Paragraph style", you have a tab "Position" where you can select the "Rotation / scaling" "90 degrees".
Beware of having only a single long term contract, please diversify. If your contract ever falls through you need instant back-up, not after the 3 months or so that it will take to get your order pipeline filled. You need several customers in parallel to be stable as a freelancer, not one big one.
George Galloway is a complex character. I vehemently disagree with his position on Syria but when it comes to Tony Blair and the Iraq fiasco the man is usually on point.

Only good things can come out further media exposure on Blair and the Iraq war years.
NT development began before UTF-8 existed. Surely you're not suggesting that the authors should have used an encoding that did not yet exist?
http://www.whited00r.com

Prepare to be educated. Yes a lot of it is a hack but on half the supported phones CM isn't too much different really. At least the whited00r releases are stable and have consistent feature support over obsolete handsets.
> How else would you do it?

Taking your question generally, I was curious to see what it might look like as a parser, since I find that regex a little hard to read. Here's an implementation with Haskell's parsec:

https://gist.github.com/mjhoy/6751909
I can't say I've had that problem myself. They are quite startup heavy but typical c# console apps start up on an ssd based system in ~150ms and 700ms on rust disks.

If you're calling something thousands of times, fast process startup times are good. This isn't the model windows uses though which is the primary target of c#.
Encouraging but still I wasn't expecting any real issue with playing platformers with the Steampad.

The most interesting feedbacks for the controller WILL be ones on FPS, RTS and other mouse&keyboard games. Because we've seen a decade of failed attempts at solving this particular issue.
I was hired to build a website for someone, as a contractor, and somehow it turned into building --all-- the systems for a enterprise B2B company handling schedule processing for the shipping industry. It was my fault for getting caught up in the work, but I finally left when the realities hit me in the face:

- the CEO negotiated in bad faith with a customer, lying about the nature of the product they were sold. The customer finally got around to suing.

- I was constantly told there were cash flow problems, and thus my invoices were always being paid late, why more contractors couldn't be hired, etc. Like I said, I was caught up in the work and trying to keep things running. I finally demanded some of my invoices be paid, and the client breached my contract, point blank telling me to ^&$($ off

It turns out the founders were paying off the loans their other companies had "made" to the startup before paying any of the salesguys, IT staff, etc which is why all the contractors hired to help me kept disappearing and not answering my emails. All the while, the CEO's wife was whining how he hadn't been making any salary...

Startups are not part time hobbies. That's the moral of the story, I guess, along with "don't work with sociopaths". People who play "chicken" with their entire IT staff are idiots. I didn't have a problem with having no equity, as that hardly ever pans out, but being manipulated like that was intolerable. So any engineer with a startup should be familiar with the sales process, the basic cash flow, the contracts being signed, etc. Keeping the blinders on like I did is a fatal mistake - there is too much money involved in IT nowadays and all the less than honest people are being drawn to it like flies.

As that famous idiot once said "trust, but verify".
> Your claim that "no programmer is worth 10x the average" does imply this

Those claims are debatable and often true, not always true. As opposed to straw men which aren't even debatable.

I've seen less actual 10* engineers and more high-functioning individualistic coders who maintain whole systems on their own, and at some point leave the company (most people change jobs at some point, but in their case it was accompanied by "nobody understands what I do" noises) whereupon it's unmaintainable (in one case, running on their dev machine against explicit instruction with no source or login details).

Your company may hit the jackpot and hire a budding Linus Torvalds or John Carmack, but the odds are bad and the guy who thinks he's a rockstar is more likely to be a good coder, but an egotistical person. Lots of actual musician rockstars are assholes too.

A well-functioning team is a much better bet. Lottery tickets are a poor investment.

I know that trading desks may disagree, but IMHO that's a defect of the stock-market gambling culture that they come from (where someone's guaranteed to beat the market this year. Find them and call them a genius!). I've worked in various tech companies, and that mindset is not universal there. It's not even welcome to me.
The trust you have in proprietary software is charming.
Over the last decade, there's probably been half a dozen "standard" command line parsing tools. getopt being the classic, then we had optparse and that got deprecated, then we got argparse. And there there's e.g. twisted.usage and the pretty cool docopt.

In this case the author wants to parse "program <foo | bar | baz> [optional args]" and does that in a few lines of code. You seriously think that's a "big red flag" ?

Do you also believe the author does not (despite having created the zero install tool 10 years ago) know Python has dictionaries?

This is a blog post where the author evaluates a number of languages/environment to replace his particular Python needs -- do you think that him not using a new standard library module invalidates his finding?
"Population" being out-of-control and "population growth" being out of control are two different things. Presumably you'd think that the population shrinking very slightly from today's levels would be bad despite negative growth.
Waiting around won't advance free software. We could use your help.
Why, because the JVM is too big?
I'd only feel insulted if it's someone I know who offers me cash - and even then it's only in a "dude what the fuck, why would I take your money" way that's forgotten 10 seconds after we light up.

In all other cases I much prefer when people offer to pay for a cigarette, even though I've never taken their money.
Living expenses are presumably different though. So it's a bit hard to just compare salary directly.
Out of interest why couldn't you buy cigarettes? Availability, laws, lack of money or other?
Well, you can't get into electronics and not hear about Bob Widlar, Jim Williams or Bob Pease..

There is such a thing as rockstar engineer. The thing they had in common though was that they're really good, yet are kind on others. They were also extravagent, but that's just who they were. Read about how Jim Williams behaved during his interview, and you'd see what I mean (for the less curious, he was in shorts and sandals, moved really close to the recruiter and started to interrogate him).
What was battery like under that kind of work load?
Without taking location into consideration, this is probably not going to be a very useful poll, I suspect.
"In addition, spectators will be able to interact with the cars using social media. The talk is of allowing them to award drivers extra goes on their “push-to-pass” boost buttons"

Well, that sounds wide open for abuse. Also, I am not sure how the bookies would deal with something like that when calculating the odds. "Well, this driver is better, but the other one has a huge following on twitter, so the odds are in their favour..."
Of course but it's highly unlikely.

F1 is slowly becoming more energy efficient and therefore more relevant again. The changes being introduced next year are massive (1.6-litre turbocharged V6 engines, a much improved energy recovery system providing an extra 160bhp for about 30 seconds per lap, maximum fuel limits) and have already encouraged Honda to return as an engine supplier.

F1's long history and worldwide popularity is also a big factor that will be hard for any new Formula to compete with.
By the book, is exploiting the engineering team. The by book goal is to maximise value for yourself/company.
That is a huge mischaracterization and borderline flamebait.
This 100x.

I had four solid long-term contracts lined up as of a few months ago, scheduled so that I could make adequate progress on them without overloading myself, with the overlap set up so that I'd be protected if any one of them fell through.

So far, two of them have fallen through (in the non-paying fashion) and one of them is in the process of actively falling apart. I ended up sinking a ton of energy into trying to salvage each one and trying to protect clients from themselves, but ultimately it's not possible. So now I'm potentially left with one paying project... if that one falls through I'm screwed.

Maybe in some fields you can be looking for work and have some good contracts in your lap a week later? For me, jacquesm's '3 months or so' is on the money; some of my better-paying contracts take even longer than that to get to the point where I can actually start doing work and billing for it.
Where's the source?

Or are you expecting us to trust your proprietary nonfree software without ever seeing it?

Good luck with that.
Escapology: how, when and why to encode and escape
"In addition, spectators will be able to interact with the cars using social media. The talk is of allowing them to award drivers extra goes on their “push-to-pass” boost buttons"

That's the most stupid thing I've heard all week. No matter how it's implemented it's silly. Fans shouldn't be able to influence the result of a race.
I hate playing FPS games on Game controllers it sucks. I am a long time Mouse player and I am super excited about this controller. MS was testing a Xbox live bridge so PC and Xbox players could play together but a average PC player would always beat the best controller players.
Malcolm Gladwell: Blessed are the weak: why underdogs win out
Deploy Octopress, the right way
Naughty meanings and naughty words
Apple isn't dead yet – iPhone 5S and iOS7 have a secret weapon
Thats how jabber works afaik having a network of domains and each domain can have a set of transports to connect to various non-jabber networks, this might as well be a proprietary implementation of transport and private service.

Anytime something might smell like a certain lawsuit you bet you will be on the short end of the stick - with corporations.1
Proof of work anti-spam scheme for javascript
> But wait, can't you like, define some reasonable presets and let people
> choose their own? The answer is no, because you don't have a reliable way to
> translate a keydown/keyup to a unicode char, and the unicode char is related
> to the modifier keys, not the key cap, so though you can do that shortcut
> definition, you can't show to the user what that shortcut definition actually
> is, because it'd be either undefined or completely wrong.

But couldn't you let the user write the shortcut in a text field,
capture the keycodes from the keydown/keyup events and the char from the text field?

Edit: This obviously doesn't work for shortcuts that do not produce any text, such as F-keys. But couldn't you at least get normal keys right most of the time?
I dislike this. Bumming a cigarette is a social thing and has lead to meeting several friends.
Javascript, C and Java all "don't work", at least to the extent that I would never take a job writing them.
It's way too open to hacking and anyway it's a racing sports not a popularity contest so I think the FIA would make a HUGE mistake in getting the crowd to determine (or influence) the outcome of the race.
>> My lowest monthly income: EUR 457 (in January too. That month was difficult).

I've been freelancing full-time for 5 years and January is always the hardest for me too. Basically the last two weeks of December and first two in January are impossible (people aren't available to speak to you, pay you, or give you new work).

I try to get more jobs that I can usually handle at the end of Nov/start of Dec, take my usual 50% up front, but give longer than usual deadlines. That way I can spread the jobs out throughout the dry spell at the end of the year but I'm also financially secure as the extra jobs+50% will cover me.

It might not work for everyone but I tend to prefer working on small 1 month projects so it works for me.
I am not waiting passively.
And this is not world map.
You didn't really say why you think Go is a bad choice. I think there are a lot of things Go has going for it, including clarity, productivity, native cross platform support, and a best of both worlds static typing system with implicit interfaces.
Sounds more like trolling than participating to a rational discussion
Very important!

Though I'm not a freelancer myself I know a guy who was making fairly good money off one client. He knew he should diversify but it was always "I'll look next month for other clients because I'm too busy right now".

Some time ago that said client stopped giving work to him. Now he jobs part time at the gas station to make rent and gets only small contracts because he couldn't build a client network while working for his only client.
Previous discussion from 3 days ago at https://news.ycombinator.com/item?id=6447149 .
It's a crazy moving target that never seems to work right. Even if it does work right, pretty soon some update breaks it. And then there's the fact that most (desktop) Java applications look like arse and run like a dog.
I don't think he's complaining about someone getting richer faster. He's complaining about someone who has less skills and getting paid more.
UK to create new cyber defence force
Because it's too big, it's very slow to start, it's controlled by a company that is not very lovely, it's not installed by default on our system, it's free and opensource without in fact being very libre, it has frequent security flaws that don't seem to be addressed seriously... Some of this is probably only partially true, but it gives you an idea why people don't want to use it, whether they're right or wrong.
Does anyone know of any free software that allows you to manage and visualize tasks in the manner advocated in the article?
Depends on your lifestyle. You can live comfortably with a small amount, but if you have personal preferences (like having a smartphone, Macbook air, skiing in winter, and a good car) the location won't really matter much.
F1 is certainly improving but F-E seems very promising nonetheless. If we can get more constructors to actively develop their electric engines through F-E then we could see some real benefits throughout the automotive industry.

Assuming F-E gains in popularity, it would be a huge boost for the likes of Tesla to take part in this sport. I am glad that the FIA is seriously considering F-E as an alternative to F1. Moreover, I don't mind shorter races - I find these 3 hour F1 races really boring these days.
LaTex is awesome, period. But the learning curve is too high for common documents, which is fine because it was designed to be a great typesetting, not a word processor.

On the other hand, Word is great too, I wouldn't write a book on it but most of the time I am not writing books, as for free alternatives to Word, I find them sufficient but I would rather pay 10$ per month to use word and excel than work around libre office and its limitations.
Probably not. Too much money and power invested in F1, and even despite the boring Tilkedromes that have come to dominate the schedule, it'd be hard for Formula E to compete on quality of tracks. More likely, we'll see a continued progression towards increased use of hybrid systems - more powerful KERS, bigger batteries, decreased fuel tank size - which might at least cause Formula E to become a useful feeder series for drivers (perhaps if the driving style starts to become dramatically different?) and especially for engineers.
I've worked with someone like this during my internship at IBM.

He was an intern like me but he was carrying the whole team. Solving problems, implementing features left and right.

Never really did talk to the team, other than meetings, just did his work and locked himself in his cubicle.

During our internship he studied for and took a couple of scjp and c++ certifications just because he was bored not studying for exams.

I miss that guy. Not that sociable but really really fucking efficient as a developer.
That's a little more than 2.5 lakhs a month. There is no part of India where you can't live comfortably in that much money.

Bear in mind that living in Mumbai doesn't mean living in Pali Hill. The suburbs are significantly cheaper.