skysight-inc/HackerNews huggingface dataset:
As a 28 year old, developing part-time since 15, full-time since 22, and always self-learning in my own time i've seen lots of people in other industries with just 4 years full-time experience, not self-learning, doing nothing in their own free time getting offered a lot more for job positions. The strange thing is, often these people have trouble finding work as most industries aren't as easy as ours. I guess supply and demand is just skewed in the jobmarket. I also guess it-work is under appreciated but it's all our own fault. B.t.w. I started as a freelancer so I have only myself to blame for my income.
Judge: An IP-Address Doesn’t Identify a Person (or BitTorrent Pirate)
Why European Venture Loses So Much Money
HTML5 Adobe Photoshop clone
Ah yes, I (slightly) forgot about the /places and /events pages, as they were mostly added in for SEO purposes. They're next on my list to tidy up, however!

I need to figure out a better format for the dates, as there are a number of possibilities that will cause it to wrap. I was thinking about truncating the month name if it's too long.

In theory they should have maintained the links/email links from the source copy but I think my HTML filter is a bit too strong (also note the lack of paragraphs). It's on the to-do list :)

Print stylesheet is on its way soon!

Browsing around the map is a work in progress; at the moment it shows the places currently shown in the list below, but I definitely want it to list everything and pull them in as you browse.

Thanks for the feedback!
It's more of an indicator of negatives rather than positives; A company that pays comparatively shit (€2200/month comes out to about $35000, seriously!?) will probably not be a place that respects developers and attracts talent.
/agree The "Kollektiv" is nice, but not for everybody.
I've never used photoshop, but I used Paint Shop Pro years ago. It has a similar interface to Photoshop. But for more than a decade all my (bitmap) graphics needs have been fulfilled by GIMP.

The interface may be a little weird (or it used to be), but it's really powerful when you get into it. Sure, being effective in GIMP requires you to learn a few keyboard shortcuts but what software doesn't?

I was completely blown away once when I saw a hacker/artist friend of mine do some amazing artwork with GIMP (this was circa 2001). One hand on the keyboard, one hand on the mouse/wacom tablet. Sure, he was a hacker, so the interface may be a little more intuitive from that background but the artwork he produced spoke for itself.

I don't listen to pro-photoshop people's arguments any more. The interface may seem weird but it gets the job done. The 8bpp color was a major stumbling block but now it's gone. As are many other sources of complaints about GIMP.

You (and everyone) should really give GIMP another go, the improvement has been HUGE in the last 10 years. This is what a lot of people don't get about open source software. It improves constantly, if you did not like it 10/5/1 years ago, the chances are it's been improved during that time. And if you feel that something needs a change, you have the option of doing it yourself or helping the community put it together by whatever means you have to contribute.

Or just shut up and pay the license for Photoshop, but please don't come bashing people who are doing hard work to make GIMP/Blender/Inkscape better.
By that metric MySpace hosts about 100% of all websites, and YouTube hosts 100 000% of all TV channels.
> I hate articles that make it seem like there is some magical cult of amazing engineers that have an untouchable and unattainable aura. I remember how intimidated I was after I graduated college and was coming into the workforce due to it.

I think that the point is that typically in startups, people revere the company founders, the MBAs, the VCs, etc. and not the quiet experienced engineers that just make things happen. You're right that it isn't a secret guild, however there is a range of experience and talent, and some are on the higher end of that. Not everyone can easily attain the level of experience and talent that some of these people have; it is a mix of education, natural ability, hard work, and luck. But, you are right that getting a lot closer to the level these people are at is not impossible.
Thinking outside the box [video]
Can I suggest adding data from Historic Scotland - I'm sitting looking out my office window at a huge castle sitting on an old volcano and it's not on your list:

http://www.historic-scotland.gov.uk/

Also, might be worth adding the five Scottish ski centers to your list of things to do - they generally need all the help they can get regarding publicity. The Winterhighland site is excellent:

http://www.winterhighland.info/
Stop spamming hacker news. Nobody care about Picozu anymore because you've spammed it so much. Oh and it's not a Photoshop clone, stop pretending (although that doesn't mean it's worthless, it's a pretty cool app).
Why the zero-sum game? People like me hire iOS for some reasons; others hire android. The world of computing is large enough to contain multiples.

That I think Android is profoundly misguided is almost perfectly counterweighted by those who find iOS restrictions laughable.
If you're willing to move, come to Sweden. Stockholm is screaming for IT talent, we're open to immigration and the pay for someone with a few years of developer experience is quite a bit beyond that.
Actually since I am freelancing, I have doubled my revenue. There are interesting job offers, for projects I would love to be part of, as a lone freelancer cannot easily tackle big projects, but the pay is really to low compared to what I can earn independently.
How do you go about it, may I ask?
I am close to exhausting my network and not seeing a breakthrough stream.
Remember the USA has had 50 years of Silicon Valley. The rest of the world is playing catchup. While developers may understand the what creates a successful software product/company, the businesses adopting software development have no idea what they are doing.

There isn't the 50 years of collective physique at play. They haven't seen software giants rise and fall. And they haven't been exposed to the inputs that create a successful software company. As time goes on things will improve.

Just avoid these companies like the plague.
Isn't it "market research" to find those people and ask what they need? Isn't it "selling" to convince them that building this thing will be worth paying your freelancer's rate?
There are two sides behind this story. In small, not very competitive markets, like the one in Austria, companies are not expecting the programmers they hire to be great; not being very bad would be enough. All they will be asked to do is to support the legacy accounting system -- what's the point of hiring a ninja for that? This, combined with the typical CFO mentality ("That's all the budget I can allocate and I don't care about the position not being filled because it's the IT director who will be affected by that, not me. Frankly, I don't even think that accounting system needs rewriting. When's the lunch?") drives the offer side down.

On the other side, as an "entry level programmer", are you absolutely sure you worth more than 2200 EUR? Care to prove it to a Google recruiter, speaking in your native language just across the border, in Munich? Care to prove to the free market that you can run your own business and earn more? Great. That's what we have free markets for.

EDIT: Just want to add that I'm all for "pay well to hire great developers" approach, but I think this advice mostly applies to companies operating in highly competitive environments: think London startups competing with the salaries paid in the City, or startups in SV trying to lure people away from Facebook. Apart from that, your average employer don't care about what you think you worth and probably doing it for the right reason.
Reddit has come to HN
Soca hack: Crime agency site taken down after attack
The New Generation Nokia 500 Sim Free smart phones in India
Nokia has launched The New Nokia 500 smartphone. This handset runs on the S^3 Operating System. Nokia 500 is powered by a 1 GHz processor and Mobile phone Comes with an amazing 2 G and a 3 G Network system. The Nokia 500 features are mind blowing. The Mobile phone features a 3.2 inch 640 x 360 resolution capacitive touchscreen display. Nokia 500 offers a good downloading speed and superfast wab page surfing with Wi-Fi or 3.5G internet connection.A powerful 5 megapixel camera on the Nokia 500 with full focus and a 4x digital zoom lets you take pictures of high quality. Its supported 2GB of internal memory expandable via a microSD card slot up to 32GB. The phone is available in lots of colors like Black, Coral Red, Purple, Khaki, green, pink, Azure Blue, silver and Orange.
Really I didnt know that. I always thought they are crazy. But then I am a free lancer so I don't go interview.
And female?
Really good, I'd suggest pulling data from here for Bristol:

http://visitbristol.co.uk/things-to-do

Particularly page:

http://visitbristol.co.uk/things-to-do/attractions

Has the things like the zoo, aquarium, ss great britian and so on.
You shouldn't need to do anything. From what I can gather, it uses a similar system to google's "Did you mean?" algorithm, which means it basically works for all languages (and also even for words like "derp" and "pwnage" which you would never expect to find in a regular dictionary)

So for example, if I type in "Jee suis de la France" it'll underline "Jee" and suggest "Je" as expected. I can then type "Jaig är från Sverige" in the exact same document and it'll underline "Jaig" and suggest "Jag" as expected.

I can even type in "pwnaige" and it'll suggest "pwnage"!!
Benton KOA Illinois
Works fine for me. The URL you've put in is the un-shortened version. HN just shortens the displayed URL.
Sometimes small and medium businesses simply don't have the money to pay the big bucks that we think we are worth.

I've worked with a number of companies turning over in the low £millions, and it's very rare that the founder is taking lots of money off the table whilst low balling the staff on salaries.

These businesses simply don't have the margins and the runways to let salaries get out of hand.

As most of the economy is made up of these kinds of businesses, many of which have IT as the cost centre providing some non-remarkable CRUD development, this is probably a big factor that holds down average salaries.

Turn it around a little and image you are the small-medium sized business owner. You need a person, but can can only sensibly offer a salary of 75% of the market rate.

Are you best just not to offer the job for fear of exploiting someone or looking like a cheapskate, or do you put it out there and hope to find someone who is happy to work for that price?

[I'm a developer who agrees with the OP so I'm playing devils advocate slightly, but there are two sides to this.]
IPL 2012: Pune vs. Mumbai Tonight
On occasion I have long complicated discussions with companies about how hard it to find developers. Assuming they're actually asking for a sane skill-set the problem is usually down to two factors:

1) Not paying enough

2) Not doing interesting work

(with the very occasional 3 of "having a bloody awful reputation")

The trick is, of course, finding a non-blunt way of getting this across :-)
I believe html manpages are built in to most Linux distros' default apache install (or at least easy to set up).

http://localhost/cgi-bin/man/man2html

At least on Ubuntu, after apt-get install apache2, the URL above works.
The blog appears to be down. You can also read it at https://github.com/kjbekkelund/writings/blob/master/publishe... (I'm the author)

Edit: The blog appears to be up again! Hopefully it'll stay up this time ;)
BlackBerry 10 testing device hands-on impressions (update: video)
That's what the blog post already conveys :)
Perhaps you're using the browser in question
How did it all begin?
Yes, Sony Ericsson is now ‘Sony Mobile Communications’ and now all mobile phones will have Sony brand name instead of Sony Ericsson.
Salaries are typically quoted per month, but there is a bonus of 2 months's salary paid per year, so yearly gross is 14 x monthly.

Interesting. During the recent Euro crisis, when journalists discovered that some workers and officials in Greece enjoy a similar "extended year" of extra salary months, there was wide uproar across Europe about how the corrupted Greeks are being overpaid in ridiculous ways.

In the EU it's nowadays easy to see the speck in your brother's eye, but not notice the log in your own...
The OP didn't mention 'entry level' with respect to that post. The post was looking for someone with 5 years of experience in tech X. That's probably not 'entry level' anymore, no matter how you slice it.
I've had a similar experience in Finland - the shitty salaries (and lack of interesting work that isn't somehow tied to the sinking ship that is Nokia) are one reason I avoid Finnish companies like the plague, and just work for foreign clients.

This is the reason Finnish companies don't advertise salary, which is common in the UK and US for example - it's all collectively bargained in some way out of your control.
just a design point - i find the black on dark green background quite uncomfortably hard to read on my screen!
Of course, your scissors don't stay sharp for long because the plastic is hard enough to blunt them pretty quickly :/
This an academic article written by people who extensively studied this topic. I feel that if you want to contradict them you should at least write a sentence on why you think they are wrong.
German dev here. Here, you hear companies complain about qualified laborer scarcity("Fachkräftemangel") and the politicians eat it up. It's not true though; it's just that the companies have totally wrong ideas of what they can demand/offer. There are a lot of unpaid internships, entry-level pay with senior-level experience jobs and a lot of the companies file much more job offers than they actually need, just so they can get more applications.

According to simple market rules, less supply with more demand should increase the price/salary, but it doesn't.
Exactly.. and Tim Cook has sold lots of his vested shares in April as well. And he does so every time he gets a new portion. And he did that for years, even when AAPL was $150, $250, $350.. (just a year ago).
This is like saying, "Want diamonds? Pay for them!" which, I agree, is an entirely valid statement. But the reason the diamonds/good programmer are so expensive has little to do with their inherent value. It has more to do with lack of supply. A B level player will not suddenly graduate to A level if you start paying him higher.
You might want to filter your gazetteer search results better: searching for "Ipswich" gave me a town in Australia, and searching for "Norwich" gave me a town in the US...

To reproduce, click the "Ipswich" link on the homepage, then put your cursor in the location box at the top-right and hit enter.

Nice for the places that have data, though :).
I don't know if it's still the case, but bankers used to receive 16 salaries in Austria. The 4 bonus months presumably taxed at the low rate.

That said, it's irrelevant if you get paid 14 salaries or 12 salaries that are 1/6th higher and correspondingly adjusted tax/social security rates. It's just a trick to make the "common man" feel better, just like the employer's share of tax & social security. Employees would be outraged if it all came off their (correspondingly higher) paycheck.
From the original post:

In Austria, an entry level programmer with high level university training will usually get offered 2200 Euro gross

That's what I was referring to.
I don't see those people pushing to github. The amount of hard code on github is low. Those people are probably pushing to svn of their mature open source project. Sourceforge or self-hosted.
Not sure where I bashed the people working hard with GIMP/Blender/Inkscape. If I've offended anyone, sorry about that. I was merely trying to convey that ~13 year ago and a few times after that, I've been confused by the Gimp UI. Sorry if that didn't come through clear enough.

It's the same thing with Photoshop I guess; You invest heavily in the tool chain -- I know basically every keyboard shortcut there is by tactile memory -- and suddenly your definition of usability in image manipulation becomes 'The inverse of the squared distance to Photoshop'.

I'll download it and give Gimp another go.
Simple CouchDB Hosting
Running in the terminal is the biggest advantage - moreover the terminal man-pages allow forward and backward search with vi-shortcuts, which makes searching them really easy and fast.
I am sorry, But I did not quite get what you mean here.
I guess the workers and officials were getting "bonuses" payed by the state in a bankrupt country.

The developers are payed by companies, they don't get money from your pockets while also working against you.
This is a great site, will likely be very handy for me over the summer.

Couple of things that immediately jumped out as useful additions for my particular use case:
1) A 'family friendly' filter on places
2) A 'kids' filter on events
3) A filter based on distance
4) Even better a filter based on how long it takes to drive to the event or the place (maybe using Google Maps directions estimates?)

I'm definitely going to use this over the next few weeks.
I'm not even sure they know how to value salespeople's contributions. Compensation in sales is often in the form of a lower salary combined with percentages of sales and/or bonuses for meeting targets.

When a salesperson makes a sale, what percentage of that sale has the salesperson brought in? How much of the sale was actually generated by marketing, design and manufacture? Similarly, if they fail to make a sale, how much of that failure is their own?
Forgetful Chef gets a new look
To be honest, the US companies probably have also more money to throw at the problem than those of any other country.

Everytime I see someone speak about the absurdly high salaries around Silicon Valley and saying that they are too low, I cringe a bit inside.
To be clear: collective bargaining normally only sets minimum conditions. You're free to negotiate for more, the employer just might not go with it.

And I know what you mean about foreign clients: the majority of my contracting revenue has been from clients in more progressive countries. Part of it is also that Austria is a small country (though higher population than Finland), so of course there are more potential good clients elsewhere.
PHP-CGI remote code execution vuln
Everyone is probably better off if the contracted out to freelancers in those cases. Hrmm... probably any way. It's harder to find people who can get up to speed on the business specifics quickly, but... it's also easier to augment on an as-needed basis. It requires companies to be better/faster at documenting their processes/operations, or at least being able to communicate them to a new person faster, and this part people aren't very good at. Therefore it takes a long time to get contractors up to speed, and therefore it's viewed as excessive, vs. just hiring someone. Problem is, that hired someone goes through the same process. It's just that they don't do that as often, so the problem isn't as apparent (or seems 'normal' for employees to have to endure). I'm simplifying, but, I think more companies would do better outsourcing more of their stuff to freelancers. But, to outweigh the negatives, it requires more discipline on a company's part, and most don't have it (or even recognize they need it).
I am from Vienna as well and I have been working for about 5 years in this city. From my experience, almost all numbers in job adverts are merely symbolic. You are supposed to negotiate. If you have some expertise and make a good impression, you can easily double the number in the advert.

As an austrian colleague once put it: Maul auf oder Geldbörsl auf!
> How does one put a value on the savings experienced devs bring to a company, in terms of simply not making bone-headed decisions which cost a lot to fix later on? This is not saying I'm perfect - of course I'd make some mistakes. But mine would be harder to detect ;)

Learning how to translate your value as a developer into dollars is an extremely useful skill that will help you gain a lot of respect and earn more. Speaking from experience, people are a lot more impressed when I say "I saved my last company $3MM in 8 months" than if I say something like "I set up a reporting architecture which allowed us to automate a lot of work and greatly reduce the number of errors, plus create new reports faster."

So how do you actually figure out your value? Here are some methods:

1. Time savings. Almost everything a developer does reduces the need for other people to spend time working on any given project. Ask a few people how much time they save per week thanks to your software, and multiply that by the number of people using what you've created.

2. Sales increases. Compare companies in the industry that have great development practices to companies that have terrible practices. Find out what features have helped increased sales, and point out how these features couldn't have been created without fantastic developers available. You'll find that a case for hiring good programmers. almost writes itself.

3. If you want to get really advanced, take (1) and (2) and actively seek projects where you'll be make major contributions to the company's bottom line.
Single window, ok cool. But after ages, still no tool to draw some boxes and circles? This is proof that Gimp's goal is not designer's productivity. Pass.
Yeah. Google+ got me labeled as a spammer as well.

I had no idea, until I got told (in person) much, much later at some party that I was "spamming them".

Thanks for handling your social network in a non-evil way Google. Appreciated.
It's not just something like changing colours, though i have had to do that - it's applying the colours in the first place.

Rather than trying to remember a previous hex, or looking it up, you can think ok, this should be the darker highlight colour - and as you say, looking later you know which colour that is.

It's not just colours - a good example is a clearfix. Rather than add it to the markup, you can add it via css, and of course if you change it, you change it once.
> Not sure where I bashed the people working hard with GIMP/Blender/Inkscape.

You didn't. I am sorry if I implied you did. I was referring to the average stereotypical art student gone internet troll who are often quite vocal in bringing out their dislike of free as in freedom tools vs. their favorite free as in pirated proprietary software.

> I'll download it and give Gimp another go.

You do that and tell us if you felt it was better. Tell the GIMP devs too, they get too little positive feedback.
I liked the multi-window interface, but the choice of making the palettes real windows and not floating panels always struck me as a mistake. See how Pixelmator handles that for example: it's much more natural.
What happens when you rip off a site but forget to host the JS yourself
Some company in Argentina ripped off a friend of mine's site, but didn't even bother to host the JS themselves. So he did this. Original site is http://www.socketstudios.com/
1984 Apple Commercial
Cloning the iOS Ecosystem
Just a quick heads up. If you are interested in distributed systems, computational geometry or working on a custom WebGL app fire me an email, we might have something interesting for you at Tinkercad. Our tech team is based in the heart of Helsinki and we are actively looking for new talent.

If we aren't a good match for you I know a bunch of other interesting startups that I can put you in touch with. Ping me at kai@tinkercad.com.
Annealing the Library
Historic Scotland is the next source I'll be pulling in; I was up in Stirling last year and there's some seriously nice castles up there to visit.

Ski centres are something I hadn't considered but would fit very well with the idea of the site. Thanks for the suggestions! :)