skysight-inc/HackerNews huggingface dataset:
I am not Brian D Foy so stop maligning his name. Brian D Foy doesn't work for Booking and he never has.

Booking tries to keep the big names you mentioned happy so that they don't spill the beans. These names get the best development projects and the big money. One of their job responsibilities as a senior developer is to advertise and say good things about the company. I concur with you that they play this game well. In fact open praise in developer forums about the company is a sure way to land good bonus.

They make tonnes of money but none of that is shared with the developers although they put up with the grunge work of fixing one of the worst Perl code in the industry patched up by people who left in a hurry.

I speak for those who are going to leave their family, friends at home with the hopes that they would be doing good work based on the big names working there only to find that the reality is totally different.

The treatment meted out to the rest of the developers is shameful and you know it and the Perl blog mentions all the pain points.

The expats do not know the local employment laws of Netherlands and Booking.com fully exploits this to the hilt.

And the truth can be found out easily from people who left the company and who currently do not get a direct/indirect monetary benefit of saying good things about the company, and given that you are recruiting for them and get approximately thousand Euro atleast for every successful lead, it disqualifies you.
Server Bear: Performance Benchmarking For Linux Servers
Typically no, you wouldn't. Building contractors aren't teenage web designers, they don't put up with that sort of nonsense. Either you give them the whole job, or they walk away.
Are you implying that pharmaceutical companies would happily invest billions into a drug without patent protection?
SEEKING WORK — Remote, Germany or world-wide (if you pay travel expenses + organize work permit)

I'm currently looking for a challenging RubyMotion iOS or OSX freelance project.

Experiences:
7 years Ruby (Rails, Sinatra, DevOps (Chef, Puppet), Adhearsion, RubyMotion)
10+ yeas PHP
10+ years Perl
JavaScript (Ember JS, Backbone, node)
Infra-Coding/Virtualization
basics: Objective-C, Python

github: https://github.com/rmoriz

profile: https://roland.io/
There is an entire category of pros--documentary photographers--who love high ISOs and will love higher ISOs even more. By comparison, casual snapshot photographers are more likely to use on-camera flash in low light conditions. But that's just my personal observation.
I Wasn’t Prepared to Work
it's important to keep them balanced. Imbalance favoring theory can lead to crippling over complications and imbalance favoring practicality can lead to unbounded waste of time.
Dell XPS 16GB (W7)
Props to the tribute to Hannah Arendt in the title
So much wat.

> - It has zero to negative efficacy, at least for the for the vast majority of people taking it, and virtually no efficacy for the rest.

Citations? This is a pretty big claim for a FDA-approved drug that was the most profitable drug on the market as of 2011[1].

> - You can get generics that are equally 'effective' for virtually free.

As of last year, yeah, this is a fairly recent development that if you don't follow pharma, you'd be unlikely to know.

> - It's vastly less effective than even the most minimal of lifestyle interventions.

Generally statins are prescribed in combination with recommendations of dietary restriction.

> - If for some reason you really wanted to take those chemicals, you could just get them for free in your diet anyway. E.g. from red rice and I think certain other fungi.

You're thinking of a different active ingredient, monacolin K, which is also sold in pill form (Lovastatin[2]) and found in red yeast rice and oyster mushrooms. A quick literature search found Lipitor to be more efficacious[3] (Double blinded, placebo controlled, n = 1049).

Keep in mind that, as with all drugs, both are dose-dependent and have unpleasant side-effects when taken in combination with certain drugs, foods, and certain patient populations, such as pregnant women and those with liver disease. Hence why it's recommended to check with a doctor who is well versed in this matter, rather than self-prescribing at unknown dosages.

[1] https://en.wikipedia.org/wiki/Pharmaceutical_drug#Leading_bl...

[2] https://en.wikipedia.org/wiki/Lovastatin

[3] https://www.ncbi.nlm.nih.gov/pubmed/9185636
Are you sure you don't have that backwards?

http://en.wikipedia.org/wiki/Elizabeth_warren#Books_and_othe...
http://www.youtube.com/watch?v=akVL7QY0S8A#t=8m25s
that pictures excite people and draw them in, keep them around

They may also excite them because doing pictures the "traditional" way (PHP/GD, GDI, even Cairo) feels like using stone age tools, while combinator libraries (such as Alex Shinn's fmt, for example) are a hip new thing, for a reason.

Where Racket succeeds over Lisp and Scheme

Huh, that's almost like like saying "Where Visual Studio C++ succeeds over C". It's still on the inside, isn't it? It was a shady move on their part :-), but I guess that whatever helps Racket helps Scheme in general as well.

Nice article, BTW. Thanks. :-)
GetGlue.com - Fulltime NYC

#1 Social TV app on the planet by far.

- Generous equity
- Free food
- Work from home part of the week

We're always looking for great developers but right now we're focusing on:

- Native iOS/Android
- Python/Django
- A serious Dev/Ops engineer that can just automate everything.

http://GetGlue.com/jobs

Send an email to jobs@getglue.com and mention this post.
Thanks for this. I'm never sure whether my instinct of just treating people/clients well and keeping their interests at the forefront of my mind is yound/naive thinking or whether it pays off. Comments like this re-assure the latter is the case, and that indeed learning how to work with people and learning how to solve their problems is probably more important than most other things I can get good at as a technologist/developer.
He's saying that because salaries aren't quite as high here.

On the other hand, there's no state income tax and the cost of living is lower, so you may come out ahead. Depending on your personal tastes, you may find the lifestyle better as well.

It's not impossible to get paid fairly well down here, of course. I've seen close to $200K offers, although they were for managerial positions rather than individual developer roles.
I think the point was that you could directly search for people who were about to cheat on their exam. It's a pretty disingenuous example since you could do exactly the same thing on Google: "cheat exam" site:twitter.com or just directly on Twitter.
but politically and culturally the line gets a little blurry

Politically and culturally, it's in Europe. Greek Orthodoxy and Greek-derived scripts are something you find in Europe since the Middle Ages.
Thats called HTML5 Cache Manifest.

The issue is that HTML5 apps don't install and run the same way (not as convenient).
I don't understand the relevance of this. Perhaps I'm being thick, but comparing a simple lightweight demo of sample inheritance and the initiation of a comprehensive framework object seems to have no valuable point other than showing that frameworks are generally slower than things much simpler than they are, which everyone should be aware of. Even then, 94k ops a second for Backbone isn't to shabby considering how many instances anyone sane will be maintaining on a page at once.
GPs in the UK earn an average of £103k if they're a partner in a practice or £54k to £81k if they work for a primary care trust - that is if they work directly for the NHS unlike many GPs who are self employed but contract their services to the NHS but who don't work for the NHS. [1]

They also have to go through a five or six year medical school and five years of post-graduate training along with profesional exams (MRCGP exams). They're also bit of an anomaly compared to other doctors in the UK - consultant salaries are between 75k and 100k according to the official pay bands [2]. The only way that most doctors can make serious money is by having a private practice along with the risks and costs that come with it (for point of reference, my other half is an obs and gynae surgeon and in that field the private insurance is £150k a year).

[1] http://www.telegraph.co.uk/health/9300823/Most-doctors-are-n...
[2] http://www.nhscareers.nhs.uk/explore-by-career/doctors/pay-f...
Show HN: What happens when you animate in Apple Keynote
Challenge: "Make a «professional» animation without using fancy (and pricey) animation software" :) Effect? Well, good for being a nerd :D It turns out you don't need to buy special software to do basic stuff :)
It really depends. A big company can afford to have specialised Android devs etc, while a startup might want to shift "the mobile developer" between OSs and maybe the web too.

Another way to look at this question is to ask under what circumstances would you expect a developer on X platform to shift to Y platform.

IMO it takes 2-3 months at least for a good developer to become professional-level in another language. And in an app context, it's not just a language, but a large set of libraries and frameworks.

So you can assume a 4-6-month ramp-up in skills, with relatively low productivity, and then work backwards to decide if the investment is worthwhile. If the developer has sufficient domain and institutional knowledge, and is likely to stick around, it might be.
One would assume the mystery could be solved through city permit records, but according to Todd, there are no permits, even though there should be. "For that kind of work and the dollar amount that would come with it, yes, permits would be required," says Todd.

Wow, you need a permit in Detroit to put glass into a window?
It's not in tune with the evolution at all - the evolution does not make plants useful to humans, it makes the plants survive. Evolution would not produce fruits, vegetables or berries we love to enjoy - they would be wasteful and useless in natural conditions. The plants we use are genetically modified, and btw many plants produce pesticides naturally - such as Chrysanthemum or Nicotiana plants. It's just easier and faster to genetically modify plants on genomic level than by selection, where it could take generations to produce needed genomic change.
How Meals Win Wars
Radical American conservative propaganda aside ("The government can't do anything right!"), actually, creating a nationalized pharma research and development program is an interesting idea definitely worth considering. The public sector has shown itself to be very capable of scientific innovation (see NASA, NIH, NOAA, the Internet, the Manhattan project), and even if several tens of billions were invested in the program, it would probably even become a net positive for the government if discoveries are licensed and sold at highly reasonable prices, both giving the program direct income and reducing national healthcare spending. And, of course, the agency would be able to focus on drugs which aren't the "Take 10 pills for the rest of your life while we bill you" kind.

At the very least, there needs to be better regulation of big pharma practices and prices in the US. Unfortunately, due to the lobbying power of the industry, I doubt we'd see any real solution anytime soon.
Sure is! But when you're spending a third on housing, a third on living and the last third goes to savings and international travel, well that last third goes a lot further on an Australian salary than a London one.
This isn't a search for SQL injection, its a search for a couple things that you often find in older PHP code that is generally hacked together and likely to have SQL injection vulnerabilities for historical and cultural reasons. However it's perfectly easy to avoid SQL injection even using these things.

$id = mysql_real_escape_string($_GET['id']);
$res = mysql_query("SELECT foo FROM bar WHERE id='$id'");

That may be ugly, but it's bulletproof regarding injection.
Ask HN: How much do you make as a software/web developer in Portland, Oregon?
Inspired by the other salary threads today (and the other salary threads inspired by those threads), I thought this would be the best time to ask this while HN is getting this whole salary issue out of its system.

I'm considering moving back to Portland, Oregon to work in software/web development (primarily front-end). The software industry in Portland is smaller than in the other cities I have worked (SF/Seattle) so I haven't heard very much what I can expect as compensation in my field.
This comment nicely captures a misconception about how employment markets work.

If, stipulating the dollar value of the whole comp package, a comp package appears fair, it is still fair no matter what that company pays anyone else. Wages are "fair" or "unfair" based on prevailing rates and supply/demand.
Sounds just like Google SREs. So seems to be a good fit yet.
I just watched this short video about a busy intersection that was successfully redesigned in this way:

http://www.youtube.com/watch?v=-vzDDMzq7d0
I'm a UK citizen, so I have no idea how hard it is.
But then how do I use my phone as flashlight?
Off-topic note, by this token, Buddhism is even more in favor of atheism (at least more accepting, and several denominations are almost that without saying the word). It's a religion born out of Hinduism that tries to eliminate almost everything except acceptance, peace and meditation (that's an oversimplification, but it's rather accurate).
The primary advantage of a web platform for webby, desktop and mobile applications is to be able to write one set of code that works on all devices.

It seems strange to me that so many young developers don't seem to comprehend why that is a big advantage.

I want to code in CoffeeScript and use nice simple APIs.

I'm sorry but Objective-C is outdated and overly complex. The only reason people accept and even learn to love it is because if you are an Apple person you have to. You have no choice in the matter. Its like people in North Korea have to love their Dear Father Leader or something.

I'm sure the Android Java libraries are much better than before, but they are still based on what I consider to be a dated type of development. The framework APIs are inferior and constantly specifying types is unnecessary.

To me CoffeeScript with Node.js modules are the state of the art in terms of language design, dependency management, and API design.
We should be "grateful" Google isn't evil? Who is voting this stuff up?!
If you went to an 'elite' university a 2:1 would be generally taken to indicate that you worked hard, but you also had a social life as well. A 1st from an elite would not uncommonly come with the assumption that all you did is sit in your room and study for three years and that you might lack some of the softer skills.

All the above is, however, a massive generalisation.
For anyone who doesn't know, the title of this article is a reference to Hannah Arendt, a political theorist who made her career covering the trial of Nazi war criminal Adolf Eichmann. She coined the phrase 'The Banality of Evil.' This was in reference to the idea that people will follow the orders of authority figures even if they conflict with personal beliefs.
The extra work that comes with consulting is well worth it. You earn more, are able to expense much more and at the end of the day you feel like you are running your own business (because you are). Understanding the basics of payroll, bookkeeping, client management, etc helps you grow as a professional. It may not be for everyone but its worth doing for at least a few years.
I was summarizing MIRI's reasoning about how to ethically build Friendly AI as "Don't be a jerk" before I even heard what Google's motto was. I think it's a perfectly good motto and an inspiring one.
So Microsoft is opportunistic. Big deal. Google was equally quite happy to "brag to the Chinese authorities that they are on the Chinese government's side" as well in the past. They just maybe didn't understand the implications of what they meant.

Yes. We could do much, much worse than Google. We could also do much, much better. But the fact is that every company is complying with the basic tenants of the law and that is all that anyone can expect of them really.
That does really quite grate. I got a 21k graduate software engineering job, when most graduate software jobs were in the 18-22k range, 13 years ago. It's like the salary range has been static for more than a decade, inflation be damned.
It's the UK term for Wall Street. It doesn't have as much of the geographic connotation these days - working in Canary Wharf or a Mayfair hedge fund can all come under the phrase of 'working the in the city'
Does anyone actually use QR codes? I see them everywhere and I never use them.
That's a bull not a cow.
Do you mainly use the Pixel in ChromeOS, or go developer mode and boot Linux?
All of our pubs accept Bitcoin over the counter
Macbook pro 15 Retina
Thanks for pointing this reference, I didn't know it.

http://en.wikipedia.org/wiki/Banality_of_evil
Not sure if this search would be good, but your responses triggers the id of a distributed code review like reCAPTHA. Possibly a pattern search brings up suspicious code and then there is distributed review and once enough people flag it as SQL injection, it could be flagged on Github and someone could submit a patch, etc. Clearly not bulletproof, but this would provide a way of doing code review on projects you might have no other interest in helping.
I recall from another discussion that this is your personal project! You should add a "Show HN:" to the title. Usually you'll get more feedback to a "Show HN:" than to a general submission.
A lawsuit over who owns MtGox's US-focused business can be viewed as a bullish signal – people fight more over valuable things.
In my experience, people who claim to do both iOS and Android development well vastly overestimate their abilities. At the highest levels, writing an iOS or Android app is like being a game developer and pushing the platform to its limits (in a non-hacky way). To attack the problem of smooth scrolling, ~60fps on a list (especially one doing async fetches and/or database and/or complex cell layouts) requires different experience and knowledge on each platform. To build a beautiful app (not an average app) on either platform, requires almost a craftsman-level touch and level of care. To attack the problem of data synchronization... don't go there (just use Parse)
Matt Smith announces he is to leave Doctor Who
It sounds more like they killed your motivation to continue - you had a product and top tier customers, they didn't take that away from you.
Here's the PDF version of the paper, http://cdpt.ntu.edu.sg/Documents/ncomms%204%201811.pdf

This is very exciting and has multiple uses:

1 - drastic improvement to P&S and mobile photography (largest source of photos now).
Most of these photos at night suffer from noise and harsh flashes and significant redeye

2 - improving dynamic range in SLR by providing two photodiodes per each pixel. One for high sensitivity (large) and one for low sensitivity to preserve highlights.

3 - providing a great boost to the micro 4/3 systems. The 4/3 makes a great portable platform (size, weight, etc.) however suffers from tremendous shadow noise and as such make it less ideal as a replacement for full-frame (35mm sensors ) SLRs.

4 - might give a new life to Lytro and similar systems. It would allow them to provide higher resolutions images to make them appealing to more demanding phitographers.

5 - worst nightmare for people concerned with government intrusion. It enables cameras to operate in dark streets or other places and keep people under constant watch-day or night.
For our recently launched flashcards tool, we built it in Backbone. Demo: http://quizlet.com/23770911/flashcards

Our experience was that backbone was very helpful in laying out code and providing clean event triggering, but that a lot of it was simply too slow to use. We started out with a View per card, but that was impossibly slow with 100+ cards (and we need to support ~1000+). We ended up with just one view for the Card section, and a view each for the sidebar and options sections. That made it much faster, but also took away many of the benefits of backbone.

We also ran into significant speed problems with model gets and sets. Initializing the data for 200 cards (~10 attributes per card) took hundreds of milliseconds on Chrome and other browsers. We ended up using plain javascript objects for the hottest parts of that code.

Overall to us, backbone was probably worth it, but also cost us many long days of performance debugging, and we're still not 100% happy with it. For our next project we may try something else.
Mule Radio (I work there, you may know us as home of John Gruber's The Talk Show) donated $1000 to the EFF to help fight this patent. You can, too.

https://www.eff.org/deeplinks/2013/05/help-save-podcasting

On another note, it's nice to see Nathan Myhrvold getting called out as the patent troll he so clearly is, despite the bogus persona of a modern renaissance man he so carefully cultivates.
The sentence does end with "... and they need someone that knows how the wiring is supposed to work."

I can easily imagine that the people in such companies are well aware that the system they have is overly complex but they don't have the ability/will/breathing-room to change. In such a scenario, I'd be perfect happy to pay top-dollar for someone who can understand it and patch things up. I might even consider them a knight-in-shining-armor.

I remember a great HN submission from a while ago (can't find it now, I'm afraid), where a guy was making a great living out of making MS Access databases available online (or something like that). His work/software was critical to his customers' businesses -- but he'd gotten to the point where he couldn't stand it anymore (and the technical aspects of the company were quite convoluted).
I don't understand how the code snippets are at all equivalent. It looks like ResigsClass doesn't extend anything except Class itself whereas myModel extends Backbone.Model which presumably starts off more complicated.
Building a nuke requires purified uranium or plutonium. Making that is a massive industrial operation. Then comes casting, machining, etc. Only a determined nation-state has a chance of success, in spite of movies. Given that, design hasn't been a obstacle for decades.
> ...most people who care about photography don't use flash much for direct illumination...

You might want to tell that to the nice people at Elinchrom, Profoto, Broncolor, Hensel, Bowens, Quantum, Paul C. Buff, and so on. Even on-camera flash for good wedding and event photography is normally the primary lighting indoors, since it can be controlled when the environmental (ambient) lighting can't be. "People who care about photography" master the light rather than letting it master them.
I'm not the founder of the site, but Patrick Min is (patrickmin.com). I'm sure he'll read this!