skysight-inc/HackerNews huggingface dataset:
Things are getting better. Five years ago startups were not paying £75k to developers.

The big US tech companies now have an increased presence here and are raising salaries across the city. Your estimates of the max you can earn are pessimistic: I work at one of these companies at the level below Senior and make about the same as you do as a base salary and about 1.5x the amount in total comp. Finance also pays developers well in London.

Many of my colleagues have been hired out of startups, who have to pay more to find replacements than before. My friends at companies trying to offer £40-50k to experienced developers simply can't hire anyone with the skills they want, whereas a few years ago they used to have no problem finding people who would take £35-40k.

There are plenty of companies that treat development as an "IT" cost; the stereotype of the awful British version of Initrode and Initech. I have worked at one of these before and it is horrible working at a place that everyone is desperately trying to leave. It is up to you to try and politely avoid these places, and if you have to take one of these jobs, work incredibly hard (https://blog.stackoverflow.com/2015/09/how-to-be-awesome/) to expand the options available to you.
Thanks! Let us know if there is anything you'd like to see different. It's the community (of which we're a part of) that keeps us sharp.
It's in the "penumbras" and "emanations" of the Constitution (seriously, https://en.wikipedia.org/wiki/Griswold_v._Connecticut).
This article written by Justices-to-be Warren and Brandeis about the right to privacy is always a good read: http://groups.csail.mit.edu/mac/classes/6.805/articles/priva...
Or the possibility of being profitable and paying dividends to owners like companies have done for centuries before now.
IIRC Google also used trigrams for their Code search engine. This allowed them to make a first filter before running a regex search on the resulting documents.

Does gitlab support regex searches?
Paying attention mostly to content is the single most selected-for attribute of autistic people, IMO. It might literally be why they exist, and why they are prevalent in the bay, and why they earn so much.
Dear young person, your writing is killing you and you don't know it yet
Unverifiable makes it hard to believe as well (unless the numbers were reasonable to start with).

But there's an easy check, should they care to do it: call their current manager.
Well presented and really gets you thirsty for more, excellent talk – thank you very much for sharing!
You can earn north of $200,000 or even $300,000 a year in the London contract market.

Given that you apparently don't get resonable time off when earning the big bucks on SV, my Ltd would gross around $300,000 p/a if I billed for all 253 business days and I only work 9-5.

Basically, if you're actually good, become a contractor and move into a niche paying the higher rates.

Edit: Plus it's not really just about headline rates, it's what you're left with at the end. Let me break that down for you.

£700 p/d x 253 x 1.2 (vat) = £212520

- subtract 14.5% flat vat rate = 181704.6

- subtract 8k tax free income = 173704.6

- subtract 20% copr tax = 138963.68

- subtract 32k tax free divs = 106963.68

- subtract 6k expenses (laptop, travel, phone etc) = 10000.00

You now have paid yourself £40,000 to live on (and don't have to pay for travel yourself) and you have £100,000 ($144710) saved in your company to invest, etc. I'd be suprised to see a single male in SF living that lifestyle, but it's not uncommon in London.
I think your assertion that you need to study at a higher education institution to do something besides building apps sadly true.

That statement however has nothing to do with whether or not the form of education at colleges is better than bootcamps at training individuals to become good at some task set X.

It does say something about the barriers to entry in those other fields. For instance in robotics, money for hardware, access to cutting-edge research and journals are the minimum requirements for anyone interested in jumping into that field, and this jump is made easier for students who have access to all of this via their university.

I would hypothesize that the form of intense applied study that bootcamps offer is better suited than the traditional 4 year CS degree for training individuals in any field, whether that be research in theoretical computer science or building a distributed database system, mainly because of the higher degree of specialization, applied project based approach, and dedicated mentor based guidance in the bootcamp model.

This topic is fascinating. I think we have so much more space for vastly improving the output of the education process at every level of the system. But I think a lot of improvement domains will depend on the degree to which we can alter and manipulate the current status quo in industry and the system itself.
I started contracting two years and was earning £500/day as a 'senior developer' writing Rails remotely for a company based in London. If I was onsite I would have asked for more.

To get higher rates for contracting you need to have the right contacts, by the time it ends up at a recruiter you need to end up paying their cut which can be substantial (10% - 35%, it's not bad for just sending a few emails :D).
Show HN: Plaintext article reader
An early stage PoC for a nicer way to read articles on the web. To add:

* Remove more boilerplate such as "Subscribe to our newsletter" and other text that isn't part of the article.

* Better HTTPs support - my old Apache config sometimes fails to download over HTTPS.
"how the games regressed from that to the current checkpoint absurdity is anyone's guess"

Game developers found out most console players suck at gaming.
Gonna have to think deeply about the design of this new computer. ;)
> This seems reasonable if (and only if!) people who match you on sex and skin color are unfairly overrepresented

Asian people are more overrepresented in tech than Europeans. If Shanley said to "fire some fuckin asian guys to get it done", would you support this comment? Why / why not?
Oh, this is good :)
> the reason is complex, I'll leave it as a puzzle for the reader

[ -n ]

is the same as

test -n

In this case -n has no argument, so it cannot be parsed as "-n STRING", instead it is parsed as "STRING", where STRING is "-n", with the behaviour "True if string is not empty.".
phone,book, tablet. I read ebooks like I read webpages, quickly jump to the pages I need
Yes, that's pretty much it

Oh and with an added contempt of court: a Judge ordered them to take it down and they refused
It's supposed to be punitive right?
I won't argue about definitions, except to say I am following [1], and suggest you do the same (because it is a use of words that matches their general meanings, not because it is there).

Unless taxation and reporting are made trivial (which is hard without giving up on privacy including cash), the poorest do not have the money or time to jump through hoops. Hence UBI, having the minimal requirements, will help the most of the poorest. This more than compensates for the (arguable, but I'll concede it) bug of giving some money to the rich as well.

[1] https://en.wikipedia.org/wiki/Basic_income
I looked at the MIT one - seems like maybe you misread it? Starting salaries for undergrads are mean and median low 80s. There is a bonus column but it says it's only a measure of the people who got bonus offers in the first place, and even then only brings things into the 90s.
Who is getting 185k with just a BS from MIT?
It takes into account that gawker ignored a court order and kept the video up1.

They are absolute scum. And then to be such hypocrites about the fappening. Good riddance to such rubbish.

1 http://gawker.com/a-judge-told-us-to-take-down-our-hulk-hoga...
Outcry from early Java users against closures
> Here's a picture of an A-6E which crashed after an engine ingested a pencil-sized hex wrench.

Not particularly relevant.

J52 engines weren't tested or certificated for bird-strike tolerance or turbine-blade containment.

The later civil derivative, the JT8D, shared a core but was a new design outside the hot-section and had to meet all the FAA-mandated requirements.
> Is the way he describes intensely feeling others emotions normal?

This question reminded me of a podcast I heard a couple of weeks ago [1] where they talked about people that just couldn't bear to be with others, because of some sort of over amplified sense of empathy [2].

1: See "Entanglement" at: http://www.npr.org/podcasts/510307/invisibilia
2: https://en.wikipedia.org/wiki/Mirror-touch_synesthesia#Link_...
Do these problems with the top level UN organization extend to its specialized sub-organizations like the WHO or the ICAO? From what I can see those are less flashy but do a workmanlike job coordinating intergovernmental efforts in important fields.
(I have no idea what a good title for that link would be, but I found it to be incredibly interesting. If you're a moderator and can think of a better title, I would appreciate an edit).
The $115 million is compensatory ($55 million for economic harm, $60 million for emotional distress). Punitive damages haven't been decided on yet.
I was a regular Gawker reader for a while, their salacious stories are hard to resist. Eventually I realized they were crossing lines, both in their aggressive attacks toward individuals who didn't really deserve it and their general preference for sexy headlines and clicks over actual stories and reporting. If this really does bring down Gawker I will consider Hulk Hogan one of the great heroes of our generation. Hopefully it will cause other "news" outlets to step a little more carefully in regards to casually ruining someone's life.
I've never come across such a hate and spite-filled reply before.

Like every other anti-immigrant person on HN, you stubbornly insist on believing in lies:

> But OPT and H1B are very restrictive and benefit employers

Have you ever been on OPT or an H-1B? I don't find either one restrictive. They restrict you to jobs related to your major, but they both allow you to change jobs freely. I can get any tech job I want, because practically every company is willing to do an H-1B transfer.

You are lying when you say it is restrictive.

> the H-1B program when it was introduced was to import the truly talented

What is your definition of "truly talented"? A PhD? Nobel Prize winner? Most of the immigrant $100M+ startup founders would likely not be allowed in the country under your definition. And you say: "the law has been abused"? The law requires: (1) a bachelor's degree in the job area, (2) job offer at prevailing wages or higher. Those are the conditions the law set.

You are lying when you say the law says otherwise.

Also, I don't mean to boast, but $150k is definitely not average. According to DOL, it is in the top 20th percentile for software developers in NYC metropolitan area. The average is $111,120, c.f. http://www.bls.gov/oes/current/oes151132.htm

You lie yet again.

You keep touting lies, and refuse to stop believing in those lies when confronted with the truth.

Unless you are native American, your ancestors immigrated here in the last couple hundred years. Do you know what standard was required of immigrants then? None. The majority of immigrants back then (from Europe) were actually illiterate. Your hatefulness, heartlessness, and callousness are repugnant, shameful, and an anathema to this country.
The post you link to says they took the video down, only leaving the post up.

One would think someone would read posts before citing them as a source, and notice if it actually says the opposite.
OC is making a point of one of Windows' strength, there are a lot of binaries from 20 years ago that will still run just fine in Win 10
https://www.jobserve.com/gb/en/JobSearch.aspx?shid=6450B5D05...
This is really interesting and I am m glad that you shared.
the company will typically move mountains to keep you if you are good.
Why Google Wants to Sell Its Robots: Reality Is Hard
Why web-based?
Clearly silently ignoring errors is the better approach. Or, if you are actually handling errors, then it doesn't matter either way.
It's an awesome free debugger!
Black Duck Announces Open Source “Rookies of the Year”
Do you understand how the flag works? You can still condition on exit status. It's only if you have an 'unhandled' exit status that causes script termination.
If the universe were a computer, it would not have to compute π to "simulate" physical processes. Mechanical processes don't depend on the value of π directly.

If universe had to know every constant somehow involved in the process, it would not be able to simulate computers, because it involves uncomputable numbers: https://en.wikipedia.org/wiki/Chaitin%27s_constant#Uncomputa...
Glassdoor is so spammy
The perfect story for a movie, amazing, thanks for sharing.
> To get higher rates for contracting you need to have the right contacts

That's what it comes down to regardless of location. If you're willing to share some of your London / UK contacts, that'd be much appreciated (contact info's in my profile).
Also a major character in Tolstoy's novel War and Peace!
Not that way -- but in most states, an employer can claim ownership of an employee's business ideas.

You could do it formally with a contract: the employee is part-time, salaried, and assigns 49% ownership of new intellectual property to the employer, with a mutual right to match bids for the other's share.
These discussions feel good, but are ultimately useless. This is just going to be a collection of anecdotes from people who self-select to report because they feel good about where they're at, or because they feel righteously justified in complaining about their situation. And, as they say, the multitude of anecdote does not data make.

Unfortunately, salary "surveys," like the recently-reported Stack Overflow one, or the classic Computerworld one, are much the same. Self-selection ruins the data. The responses have to be random to be useful. And the silly thing is that most people who are involved in this business know this.
What can a run-of-the-mill technical person do to help?

We know that super-AI is more likely than not to be existentially dangerous. It would be remiss to foresee the apocalypse and assume someone else will fix it.
Twitter CEO Jack Dorsey: 140 characters is staying
https://nimbus.everhelper.me/client/notes/share/423790/4ras1...
Just posted this to the other discussion, but it bears just the same.

This is just going to be a collection of anecdotes from people who self-select to report because they feel good about where they're at, or because they feel righteously justified in complaining about their situation. Self-selection ruins the data. The responses have to be random to be useful. And the silly thing is that most people who are involved in this business know this.
Infinite Advantages of Selecting Offshore Web Development Services
As far as I understand it, someMethod can be tested using reflection. I haven't tested it, though.

http://www.artima.com/suiterunner/private.html
Datumbox Machine Learning Framework 0.7.0 Released
> I'm a developer in Windows and contribute to the NT kernel. (Proof: the SHA1 hash of revision #102 of [Edit: filename redacted] is [Edit: hash redacted].) I'm posting through Tor for obvious reasons.

My Google-fu isn't turning up any non-redacted versions of this line; all I see are the countless copies of this redacted version made over the last 3 years.

It would be nice to be able to note the file and hash references in question in the case the opportunity ever arises to verify this. That would be pretty cool :)

IMO releasing one filename is not really a security issue, and a hash is categorically useless garbage.
I'm a contractor for another UN-organisation, and it's the same situation here. My contract was extended, but it took forever to get approval due to beuracracy, so I was out of work for a week. Another developer has been off for two weeks and is still waiting for his renewal. I work in the IT department, so maybe it's different in the field.
Marketing Dissertation Green Marketing Chinese Consumers
You are spot on: it's cultural.

The British class society has inbuilt superiority for some, regardless of economic contribution. It is a monarchy after all, what should we expect.

Reminds me of facepalm moments in Bracknell a while back. Maybe things have improved since then, I wouldn't know: I left that country.
True. I didn't mean to come off as shouting. I guess that only reflects how powerless I feel in the face of this crisis.
Most higher level game code is actually fairly uninteresting (if not to say 'a tangled mess') and wouldn't really bring the programming world forward if open sourced. On the other hand, most of the building blocks and information to build games is in the open and can be contributed to, even if not permissively licensed. And there are a lot of lower level building blocks that are open source with a proper license (mostly MIT).

So basically, the lower you go, the more open source you will find, and the higher up you go in a specific game's code, the less useful releasing as open source would be.
You might be reading the wrong section since this is for all majors. Try searching the numbers I posted to find the line I got it from.
They still have all of those regular drivers,It's hard to come up with a huge number of cars on the spot once self-driving cars are available.
Or even worse, it's not released until there's noone left to answer about the licensing of the code and assets. The community that took over Microsoft Allegiance's code has been trying for years to find someone able to make decisions about it.
Its funny, because the wikipedia article says the opposite:

In April 2013, Gawker wrote, "A judge told us to take down our Hulk Hogan sex tape post. We won't." It also stated that "we are refusing to comply" with the order of the circuit court judge.

And so does the archived version of the page.
Who Is Salah Abdeslam?
So, I've not been able to actually dig up an answer to this:

Were cannons protected by the 2nd amendment? Or merely not prohibited in a legal environment in which the government claimed the authority to prohibit them?

I can't find any reference to discussion of cannons as "bearing arms."
io9 had a really good selection of writers and topics.

I could go there to get good recommendations for books, SF, fantasy, fiction in general.

It has really changed in the last year or so, and even more since its fusion with gizmodo.
To me, Serious Sam feels more like a 3D version of Robotron: 2084 than a traditional FPS. Very high numbers of simple enemies, enclosed featureless arenas and large open spaces, interactions between the various enemy types forcing improvisation instead of memorization. Robotron is a great game, so this is a clever way of designing interesting fights without needing to spend a long time on map design. The later games switched to a more traditional FPS style, but the original is something unique and I highly recommend playing it.
I'd be suprised to see a single male in SF living that lifestyle, but it's not uncommon in London.

£700k/day is not uncommon? For experienced specialists in the right niches, it's certainly possible, but "average developers" aren't going to command that kind of rate even in London.
Perhaps I should have answered in more detail.

The question was, as I interpreted it, what could early hirees be offered, besides share options, to entice them to join a company?

My answer was along the lines of what would entice me.

I've played the share option game, and did reasonably well at the time, but my last two years at the company was just "resting and vesting." I have no attraction to that again.

So, what would be required to attract me to US startup with no goal of going public? A decent salary, 4-5 weeks annual leave, sick leave and parental leave. This would really just put me on a par with my current European employment situation, but it is the minimum I would require in this scenario.
I recently wrote an article comparing London to San Francisco from a tech standpoint: http://jh47.com/2016/03/01/london-vs-san-francisco/

I currently work as a contractor based in London for a company in SV, but I totally agree with what's said here in that it's a matter of differing viewpoints. There's an inherent stinginess here on the whole, a disparagingly utilitarian viewpoint that software engineers are just "IT guys" - technicians who maintain the digital plumbing. There was a lot of pressure coming out of university to go into finance.

But on the other hand - there is a lot of hot air and shaky foundations out in SV, a lot of money changing hands that is likely to dissipate when confidence is lost in the ecosystem. One could argue that while devs here are paid too little, devs there are paid too much - relatively speaking.
Yeah, that doesn't surprise me in the least, many high-tech military systems have MTBF/MTTF of a few hours at best. Also, that's what you get when you try to do radar time computations using 24-bit fixed point in Ada.

Back to astronomy, in many astronomy libraries (such as astropy library) computations regarding time are done using 2 doubles (about 106 bit precision). 1 double is not enough.

_brandmeyer_ also mentioned something important that I totally forgot - any trigonometric computation requires computing modulo-pi to an accuracy of 1 ulp, which requires storing PI to ~1144 bits for double precision (for numbers near pi) (see Kahan argument reduction paper).

Since Intel processsors don't reach the required precision for IEEE standard above pi/2, this modulo reduction is done in software to this day. gcc maintains a 1144 bit PI constant and does a 1144 bit modulo every time you compute a sine/cosine above pi.

TLDR - 344 decimal digits of PI are used. High-precision PI computation is surprisingly more common than we expect...

[1] http://docs.astropy.org/en/stable/time/index.html

[2] https://software.intel.com/en-us/blogs/2014/10/09/fsin-docum...

[3] https://gcc.gnu.org/gcc-4.3/changes.html

[4] http://www.csee.umbc.edu/~phatak/645/supl/Ng-ArgReduction.pd...
Ha! I've been working on something similar, but as with all of my side projects, its probably never going to get finished. Good job on getting it out there. I'm sure HN will rip it to shreds, because they are good at that, but kudos to getting something out there!
If you don't found in the valley, Market wages look a lot better.
Maybe the best data for that discussion is here: http://stackoverflow.com/research/developer-survey-2016#work...

Jobs in the US pays the most, but not by a very large margin. Even less if measured in buying power. People in the US also prioritizes salary higher than people in western Europe, say.
> - Level: Entry level Software Developer, Bachelor or Master - Location: Germany, Nuremberg - Salary: EG9 ~49000€

Do they not differentiate between entry level + bachelor degree vs. entry level + master degree?
OK I get it. We do the numbers differently in Spain, hence my confussion. Thanks!
Ask HN: How do you manage complexity in large JavaScript applications
Hi All,

I was just wondering how you guys manage complexity in large JS Applications? Since JavaScript is so flexible and HN is full of very smart people, I'm curious to know how everyone handles it.

I'm also pretty sure that for someone who is just starting out, this would be tremendously useful for them to know.
This is the PDF in English (via Google Translate): https://www.metachris.com/download/PostgreSQL_Oracle_en.pdf
They definitely benefitted from usually being first in "race to the bottom" journalism.
I think this is a bit of an oversimplification. You must consider compounding when talking about rounding errors. A single matrix operation with hundreds of rows and columns can easily have millions of multiplications. At every multiplication the previous error gets multiplied. That's why I don't feel the answer was exhaustive.
Postgresql's greatest advantage - no headache from dealing with BS from Oracle or MS.