skysight-inc/HackerNews huggingface dataset:
One of the cooler projects I've worked on involved modeling city road networks using splines. We'd convert them to Bezier curves and split them along rectangular boundaries using deCasteljau's algorithm for LOD. Lots of fun!
Big financial firms with various millions in the bank in London requesting senior iOS developers also pay crap. 50-70k a year seems to be the going rate (I chatted with various, as well as recruiters). If we go with 70k its 4.000 net a month. If you want a decent 2 bedroom flat (not even mentioning an actual house) in the greater London area it will cost you easily 2000-2500. If you factor council tax + bills + transportation + etc, not much remains.

Now I know most people live outside London to save money, but you can't complain there is a shortage of talent if the senior guys aren't earning a wage that allows them to live in the same city they work in.
Given Google's reputation of awful customer support, why would anybody want to locked into their platform, especially when you have to do so many things the "app engine" way?
The AppleTV YT app doesn't show ads either.
Considering Google Wallet powers their Play store I think it's safe to say they will continue to want to collect money for quite some time...
ShowHN: A console based mail client with lua scripting
For the past week/ten days I've been working on a console-based mail client for Linux with built in Lua scripting support.

Although it is not complete browsing maildirs, indexes, and messages now works well enough that I'd be curious if there is any interest.

https://github.com/skx/lumail/
http://lumail.org/

Now that the initial challenges are handled the next step is to wire up more primitives for the lua-scripting, implement "compose", "reply" and view/save attachments.

Then it will be my main mail client.
A couple of counterpoints:

* Science, at least when I went through high school was Not Cool. It was for "nerds", something that you didn't really want to be labeled. I don't know if it's still that way in the US, but counteracting that effect might not be a bad idea.

* He talks about flooding the market. I just don't see that as likely to happen, and I don't necessarily see STEM stuff as a "lump of labor" with a fixed amount of work to go around, either. These are people creating and discovering new things!
Some carders used e-gold, but because most of the major fraud gangs operated out of Eastern Europe/Russia, the dominant carder currency was generally WebMoney.

e-gold was actually incredibly popular for online gambling and participating in HYIP(short term Ponzi schemes). Not exactly the most squeaky clean activities, but not exactly terrorism or whatever else the feds used to shut down e-gold.
This article reads like a general argument against government subsidies in general - replace "STEM education" with "corn" or "new energy" and the argument is still valid.

Given that it was published on nature.com, best known as the publisher of one of the top science journals in the world, I would bet that the intended purpose is to stimulate discussion, not to explicitly endorse this view as written.
Google is "open" unless they have the big stick, then they're not.
Doing something service oriented like consulting vs. a product are two very different paths. And it's very hard once you do service to launch a product, so it's best to pick one or the other.

I think the main problem you have right now is that 60+ hours per week is brutal, so it's hard to either get a client or build a product if you're already giving it that much.

So I think there is hope for you, but it's best to focus on one thing at a time or at least give yourself the space to do that.
Hacking Your ELF For Fun And Profit
You can host HTML, javascript and CSS files to be run in the browser on GAE already, and have been able to do so since day 1.

What you can't do is run javascript server side. Given the unique requirements of server side javascript, and the fact that the single dominant implementation is maintained by a competitor in this exact space, it isn't a great fit.
Bing Maps are quite aware of the zip code change that happened to my neighborhood more than a year ago and can map my address quite well. Google Maps are still pointing to a location that does not exist in real world unfortunately. I'd have hoped that they fixed these things first.
It's true! I was skeptical so I just called it and got a human after 1 button push and a 10 second wait.
They're probably setting a cookie, did you try clearing them or using a different browser?
I think this is going to be really big. But it might require actual customer service; that must have made them think twice.
For many applications they require a CMS and PHP clearly owns the market space here with Wordpress and Drupal -- strategic in terms of driving growth and new business. We also believe that since App Engine was built with multitenancy in mind from day one that it's a more secure, hardened environment -- better for developers. Finally, and to my point above, the majority of the internet has been built with PHP whether folks like it or not. We want to bring the benefits of cloud to this large corpus of developers -- advancing computing rather than stagnating it.
You'd be surprised.

People literally lust into ads for "things they cannot have".

That's also part of the success of all the "Lifestyles of the Rich and Famous" style shows and magazines on the poor/middle class.
Wait, does this mean that google maps just went back to beta again?
Google Plus Photos: Auto Awesome Feature
Just Post It: The Lesson from Two Cases of Fabricated Data
A third option is that they're un-distorting the market, counteracting other distorting forces.
The issue is that Google has refusing to give Microsoft access to the Youtube API for close to three years

See my comment in the other post.

https://news.ycombinator.com/item?id=5714520
I can't get it to launch on my laptop... It keeps timing out, but runs fine on my desktop. Still, I am excited for this thing to become stable.
Yes, but they must first guess that password (which is ostensibly longer and more random than the typical passwords people choose.
>I probably wouldn't have cared about GMail if thirteen year old me didn't want an invite more than anything.

A 13 year old wanted "more than anything" a ...Gmail invite of all things?
Our strategy is to have local differences and strong independent programs, but we definitely have a cohesive TechStars culture. I've spent time at most of the TS locations in the last 2 years and have invested in several teams from Boston, NY, Seattle, Boulder, Chicago.

Our power is in having lots of individual actors and autonomy while still having a cohesive network between programs. I run a better program because of the time I've spent in each of these places.
Internal Microsoft Video Criticizing Google Chrome 'Now Everywhere'
Experts are developers, too. They code faster/have a better focus.

An architect usually can't build a house.
Nice. Can you send me $1 so I can be accelerated into the beta? :-)
You may want to look into Hardened Gentoo which does things along the lines you suggest, amongst other hardening techniques.

http://www.gentoo.org/proj/en/hardened/
Well seeing as human nature hasn't really changed much over our entire existence, and war apparently makes deficits irrelevant (according to the article), I don't think it is a question of how many is appropriate, but in which circumstances can war be conducted to give the outcome of deficits becoming irrelevant (for a country/economic-zone/etc, and assuming when deficits are irrelevant that things will be better)?
If you have an application that happens to fit nicely into the App Engine Way, it's a pretty slick environment for deployment.
The RIAA has an actual law (however absurd that law may be) on their side to award damages.[1] HIPAA has no such law, they can fine health companies for failing to maintain privacy standards, but there is no right to individual tort.

It's worth noting that the largest HIPAA fine to date was $3mm -- .001% of the sought-after amount.

(http://en.wikipedia.org/wiki/Digital_Theft_Deterrence_and_Co...)
You can do JS and Ruby via a JVM-based runtime (jruby, or whatever for JS). Don't know how much uptake it has. I know I've seen proof of concepts of jruby on app engine, including with Rails.
flooding the market has already happened, as evidenced by poor morale among postdocs (in the biosciences, EG). Or heck, even the existence of the career phase known as the "postdoc". Basically, it didn't exist 40 years ago, when I started grad school 10 years ago the expectation was one postdoc, 2 years. Now it's 2 or 3 postdocs at 4 years a pop.

Other signs of market flooding are high rates of fraud, and deception, although there are no good metrics for that, really.
Time to Cancel Your Pledge: Zach Braff Kickstarter Movie Gets Financing
Calm down with the hyperbole. I mean have you EVER tried WebGL ?

It is not ready for prime time and I shudder to think what people on older machines or laptops are going to experience.
It would matter if and when you relocate your startup to another city, or when you need access to a company or resource in another TS city.

Differences are still possible while have a one consistent overriding culture, which is our goal.

We want TS NYC to feel distinctive and especially suited for NY but there there is still a common denominator there that is the same as in TS London.
Well that's an interesting and seemingly arbitrary characterization.

You see, I did not need to know what he said in order to know that the rule didn't make sense (although I do appreciate the info). There are a few problems with your default position of "minimize risk because we don't know". If you don't know, how is it different from the 13th floor being bad luck? Something bad might happen if you visit that floor. To minimize risk, we should just avoid it?

Generally, the burden of proof has to be on whoever makes a claim that something exists. The existence of the rule is essentially that claim. The creation of the rule was not backed by any particular study or data. You speak dismissively of what you perceive to be speculation, yet that is entirely what the rule is based on (you also said not being afraid of these ghosts is the paranoid behavior, but I digress).

To introduce a little logic - we know that this has more than likely been tested. The fact that it's a concern at all means it's a safe bet that experiments have been done. If said experiments found anything at all that causes danger to a flight, it defies reason that they would not implement a hard ban on the devices and screen for them. There would be penalties and fines. Instead, a polite attendant asks that they be turned off. Does this make sense to you? It tells me that they aren't very serious about it. There is no way that anything potentially dangerous would be trusted to "the honor system".

Once a rule is in place, it's difficult to change it, so it remains the default. Wireless signals are the modern day version of ghosts. They might cause cancer, they might crash planes, they might microwave your lunch. Of course, we have no reason to believe that they do any of these things - we just don't have a reason to believe that they don't. As a scientist, it is your duty to reject this invalid line of reasoning.
I'd agree with all of this, really enjoying using it!

This might be because it's still in beta but having the app start automatically after install would be good too.
Right, that's why you care that it was released as GPL. Other than to verify that it was legally released as GPL, why would you be concerned with the identity of the copyright owner?
That screenshot you show would surely be an iOS issue, not an app-specific one?
Google Apps has great support.
I think this is a nice technique and have tried it with more or less success, also, I tried to appeal to the normality of hugging someone by just calling someone out "Stop whining and hug me please!" :)
Yeah, you could consider GMail a loss-leader if you'd like. People rely on the email as an essential life service...and -- how nice -- there's some easy-to-use paid features integrated into it.

Just like how gas stations make more money from a cup of coffee than 10 gallons of unleaded.
"Know Your Customer" does not mandate what specific pieces of identification a bank has to ask for, only that a bank have "reasonable procedures to verify the identity of any person seeking to open an account". There are many that still don't require an SSN.
>I think of GAE as more like Heroku + add-ons than a straight AWS competitor

Yeah, I have no intention of using GAE, they don't support haskell anyways. GCE is the direct equivalent of EC2, they have an EBS and S3 equivalent as well. I that core puts them in a pretty direct competitor position.
>First of all, if comments lie, so do function names. So refactoring to replace all your comments with function-names is a waste of time

This isn't my experience at all. Comments don't need to be read, therefore the programmer has a greater chance of not realizing they are now out of sync with the code (this can happen on a project you're completely familiar with). Function and variable names must be read and comprehended to use, so it is much more likely that any divergence will be picked up. I completely agree with the author that descriptive function and variable names are much more valuable than comments, and thus the former should be heavily favored.
The argument that the person is missing here is whether or not there are a significant number of unfilled STEM jobs (either presently or expected in 15 - 20 years). If there are a lot of unfilled STEM jobs, then you should push people into STEM careers to fill those jobs.

The reason you don't push students into being lawyers is because there are more law students graduating than there are open jobs for them.

Any market, STEM or not, where there is a lack of unqualified workers and more job opportunities than graduates should have programs that encourage students to consider pursuing those careers.
slightly tangential topic, but I had to respond to this because I do hear this from my fellow US citizens:

>>> "* Science, at least when I went through high school was Not Cool. It was for "nerds", something that you didn't really want to be labeled. I don't know if it's still that way in the US, but counteracting that effect might not be a bad idea."

I've got to be honest... what High Schools did you guys go to?? I had friends on the football team who were into science. I had friends who didn't care about sports and were into writing. I had friends who had letter jackets, I had friends who rode motorcycles.

I was into computers and nobody cared. I first cut my teeth with CSS helping out with the website for our school newspaper. I first learned to program by messing around and making silly ASCII racing games on my graphing calculator in BASIC. Everyone who cared just kind of thought it was neat, or didn't care and we talked about other things.

All this labeling of "nerd" and "jocks"... I really don't get it. There were many circles of friends to join. Or you could be a loner and that's fine too. Looking back, I'm not even sure what label I would have been given (never considered myself a nerd, I was too poor of a student :p)

Did I miss something, or does everyone else just get caught up in labeling waaayyy too much?

That's just not the reality I experienced, and I never saw the ecosystem through that prism. shrugs
This is something that I hope Google work on and clear up- on Android it's the same, in that I have both the Messenger app, Google+ app (that links to Messenger) and the new Hangouts app. There clearly only needs to be one.

I also haven't got the new Hangout-style chat in Gmail- only on G+. I hope they are intending on porting over.
Very interesting how they structured the fees. Instead of how PayPal, Square, Stripe and just about everybody else in the World does it, where it is free to send money but merchants must pay a fee to receive it - they are making it always free for merchants and free for users who pay from a bank account or G Wallet balance - and users who want to pay by debit or CC have to pay a fee.

I'm not sure how the market will react to that but it's clearly deliberate and could turn into a great way to drive adoption, as merchants will clearly prefer to use G Wallet with no fees and will push their users toward that whenever possible.

(I realize this is being marketed as P2P but if they intend to take down PayPal et al, it will surely evolve into a way to pay merchants for things).
ZPanel dev team refuses to fix vuln, curses out researcher, and then gets hacked
You can always ask in advance, making it nonchalant :) "1 kiss, right?", that at least will be a nice ice-breaker that will minimize awkwardness
Ask HN: Is it too late to learn native mobile programming?
I've been a web programmer for the past 10 years and aside from some isolated forays into learning iOS and ObjectiveC for a few weeks at a time, I've done nothing significant with mobile.

So I'm wondering, what's the overall feeling on learning native mobile these days? Would it be better to focus on mobile web or is there still significant value in learning iOS or Android development?
The way that it scales is to not try and spread the 'most high profile mentors' to all cities, but to source effectively orthogonal sets of high value people that support each program. Horizontal vs vertical scaling as dandrewsen mentions.
Will users need to have 2 step turned on for this service?

I work at a large place, about 100k people, and we have at least 10 compromised accounts a week.
You could put on a disguise and use an open wifi access point in a city you've never been to before and bounce through 50 levels of proxy at the same time. If you tell the other person your name, it's not the technologies fault that you're no longer anonymous.
Huh? I want to believe, really, but I'd need to see more than those images to buy that. Pretty stuff indeed though.
"It takes too much development time to support, given the small audience that uses it" is the least creepy reason that immediately comes to mind.

If they wanted to track you I imagine they'd be doing it anyway- that option is only to control whether the logs appear in your Gmail history.
Don't Take the Money and Run
10 Responsive Jquery Navigation Menu Resources
Considering Google's accounts aren't segmented by activity (there would be hundreds of activities with many added and removed all the time) that sounds like it would be a nightmare.

Google's app specific passwords are revokable which is the important part. They also can't access sensitive account operations which means you can't reset the master password if you just have an ASP.

If you lose control of your email password you can revoke it and generate a new one. The passwords are long and secure,
There is no IT workforce shortage in UK. Last time I checked average salaries were around 35-45 band. This is a strong indicator that demand is satisfied. At least for now.
I've got a client on a shoestring budget.

I told them... listen, we can get real expensive, really fast. So if you help me, I can help you. They build specs in powerpoint, excel, paper etc. We discuss them (in person typically at a scheduled meeting where we discuss these features as well as business consulting about where to take the business, how to grow it, what features have been requested, what to add, etc.). My team then develops what they want.

The customer then QAs the software to make sure it's good. This saves them a TON of money.

They're happy, I've got an easy client to work with and my devs enjoy working on the project because the requirements are well thought out. My client is happy because they're getting a good value (both in terms of less $ on dev and the money they spend on business consulting is put to better use since they've done their homework).

Contrast this with another of my clients (with a larger, but dwindling budget). They typically say "go develop x" with no real guidance. We develop X, but once they see it they say "that's not what we wanted." After a few cycles of this, and frustration from both sides, we simply now say "you've thought about X, why not tell us what you've got in mind so that we build the right thing first?" It's made things move a lot smoother... enough so that this client is now extremely aggressive in their release cycling (and it feels like a hamster wheel)... which we're working on... (including charging 2x for forced weekend work - "It's Friday at 3pm. If this must be deployed Monday, then we're going to have to work over the weekend and that is at $xxx rate." We've not worked weekends for them since :)
I'm assuming that you're actually talking about Node and not just HTML + JS. Ultimately it wasn't a choice to do one and not the other, it was a choice of which to tackle first (and PHP had some technical advantages which allowed us to move faster). Ultimately we want to surface, or allow others to surface, any runtime in a fully managed way. Yes, Node, Ruby, C# are often discussed (as are many others, including moving Go to GA). We're investing, we'll get there, and this is only the first of many steps.
There are a lot of properties of names that go against the basic "John Smith" format. How many of those properties you want to support probably depends on how much of the population you need to service.

For a bootstrap proof-of-concept project, I might expect names to be a pair of strings with no spaces in them. This'd cover (at a guess), 95-98% of US users.

For a startup, I might expect two strings, one of which can be blank, each of which contains 0-50 unicode characters. This at least adequately support (at a guess) 99-99.99%

For a government organization, maybe a single string, 1k unicode characters, and a way to snail-mail in a different name if yours doesn't fit that definition? That might be a bit extreme for a local government, but something like the IRS, where you have no choice but to use their service, has to push the limits of permissiveness.
Interesting point from more of a logical perspective...I upvoted you for sparking discussion, although I think there's a flaw there. Namely, I think your argument would only hold water (logically) if the anti-piracy group intentionally violated their own standards, which I don't believe they did. It was accidental violation, which just goes to support the anti-anti-piracy view, that pinning down "ownership" in the era of digital content can be so difficult that even anti-piracy groups mess it up.
I'll answer it for $5.
Internationally I think it's $50k/mo in revenue...
I never understood the simultaneous hate of PHP and praising of JavaScript.

They're both awful languages that are popular because amauteur programmers can easily get started and churn apps. There is just as much, if not more, horribly written spaghetti JavaScript out there, even by Rails and Python developers, as there is horrible PHP code.

The only reason people don't belittle JavaScript (as much) is because there are no other options. If there were, I think JavaScript would easily be the next PHP (and for good reason).
Have you submitted a 'Problem Report'? I had a similar issue that was fixed in about 3 days after I submitted the report. They can only fix things that they know about.
"And their code is likely just as good"

That is nice dream, but the big fallacy.
Good feedback, thanks we'll modify.

We are using social sign up for applying, but you should have to click through that to just see the application.
The part I can't figure out is I did "verify my identity" using my legal name, addrs, last4ssn and bday. And it responded back in about 1 second "verified". So how does that work? (Other than perhaps they already have a detailed file on me LOL)