skysight-inc/HackerNews huggingface dataset:
Yes, a quick review of the papers shows what you say - the authors belong to a plethora of institutes and centers, American and otherwise.

NASA got the data and has made it available, yes? Further work using it is being done by third (fourth, fifth...) parties who feel their work would be most visible in a top-shelf journal like Science.

I'm all for liberation of data, and for scientific papers in particular having wide and free dissemination. We should really be working on alternative funding models for research and alternative business models for journals rather than calling out individual teams for putting their work where they think it will receive the most attention.
Is that really the salary structure in the bay area these days? It used to be that a senior developer's salary was easily 2x a junior developer's salary, but I thought senior and lead developer salaries were in the $130-$150k range in the bay area, at least for java developers.
Train-tracker TransitScreen Eyes Seven New Markets (Washington Business Journal)
TransitScreen, a D.C.-based startup that aggregates public transit times onto a single dashboard, is plotting an expansion to seven new markets. The company is looking to duplicate in New York, Boston, Portland, Chicago, Los Angeles, Toronto and Vancouver what it did in the District.
That's not the strongest argument. If you want to get anything done at a reasonable level, checkers is hard (American checkers is easier than international checkers, but neither is really simple).

Git may well be similar: relatively simple rules, yet hard to use proficiently.
The author raised the point that very often young founders only want to hire someone in their own image. I believe it's more of a problem of those young founders have never worked with anyone who are NOT of similar backgrounds than they are. In some cases just spending a couple years at a bigger company with a more diverse workforce would completely shatter the "most productive engineers are 20 something CS grads who can code 80 hours a week on Red Bull" stereotype. Sure those people may be motivated by different things in life at that point, but one quality of being a good leader is the ability to gather different people with different backgrounds and motivations and still utilize them to the max and achieve the common goal. A company that's run purely on Kool-aid may have the short-term "enthusiasm" but is not going to survive the ups and downs of a long journey.
Yep FB offers undergrads from some universities 100-120k, plus 50-100k signing bonus, plus $100-125k in stocks from what I've heard.
This is fascinating. I have the same issue, althoug not as extensive, and was told that if you haven't seen in stereo by age 4, you never will, because the brain paths died off. I guess this is a proof that it isn't the case.
AFAIK, the offices in Vancouver are for people who for whatever could not obtain work visa, so most of them work there until they are able to relocate to SF.
Yeah! The g'ubment can't build anything right!

Uses GPS system to get home
Is the phone app spam if I want nothing to do with it? The music app if I don't listen to music? Get real. There's a difference between Newsstand, which exists because it's very common for touch-device users to consolidate their reading subscriptions (as there is one for music and videos), and bloatware, which third parties pay companies to add to the OS and which detract from the experience.
Here I thought the problem was we were in Phoenix, and we had hired all the Python Developers in the area. (with a few exceptions for those who work at NASA)
Great job man, this is way much better than Bootstrap!!
Not really. If you go after top people from good universities (Waterloo, UBC), it's still 80-85k in Vancouver. Less than in Silicon Valley but not by much.
One should strive to be a jack of all trades and king of some.
I suggest that you make the alt-click shortcut something else. Many Linux users have alt-click/drag mapped to moving/resizng their windows.
Unfortunately, exposed ice will sublimate pretty quickly. You could possibly use it as a bulk structural material when covered, and certainly for radiation shielding.
So they'd be round?
Note that this was written by someone who spent three months at Google as an intern, so it's probably not very representative of what it's really like to work there. After three months you can't really understand much about a complex corporate culture or become familiar with more than a tiny corner of a huge company. And interns aren't involved in corporate politics, performance reviews, etc.
San Francisco Vs New York
Thanks. This seems right up my alley for a project I've been thinking about.
This is just speculation, but my biggest guess open-source moves fast, and you have two choices: keep up with upstream, release your code and let the mesa community maintain it, or maintain a years-old fork internally.

Building your own might sound like a great idea when you first start out: you can fix any bugs you want without having to trudge through the giant amount of open-source code and keep up with all the architecture changes since.

Also, sometimes companies make dumb decisions. The fact that Mali and Qualcomm share some code smells to me like they've licensed a GL implementation from a third-party, which could be a reason why we aren't seeing any bug fixes: they don't have the source code to their own GL implementation.
Accepting Mobility Support Shows Courage Not Weakness
Link to the non print-friendly version: http://www.washingtonpost.com/blogs/wonkblog/wp/2013/09/26/a...
Thanks dude, I'll keep working, tell me how it goes!
Fuck man, let NASA have the $20. I understand the consternation but of all the agencies who need money... just let people pay for it.

We aren't talking about pirating lil'wayne's next album or someone who has too much money.
> I'm pretty sure I'd have no trouble hiring good developers.

Honest question -- you have a bit of a reputation, I'd say mainly from your Hacker News rants. Do you think that those will help or hurt your recruitment prospects?
> And what percentage of all 'rich people' is that number?

A very very small percentage. Currently there are several million millionaires in the US alone. Now, the question isn't "are rich people responsible for starting more wars than poor people". Of course the answer is "rich".

The question is whether poor people or rich people are more unethical. Poor people have a very disproportionate amount of violent crime. Rich people have a disproportionate amount of war-starting. However few rich people get a chance to start a war.

I don't doubt for one second that poor people commit more crime per capita than rich people start wars per capita. Maybe somebody can work out those numbers, but it seems plain enough for me to not even bother.
Ha. I can see your environmental bias: AIM? AIM in Europe came late and never really took off. Here the first popular IM was ICQ, then MSN, Yahoo and local projects (c6, gg etc), then Skype, then WhatsApp/FB/Hangouts etc.

I agree that classic desktop IM apps have changed anyway, except in the enterprise world (where MS and IBM still ship horrible, horrible stuff).
Those numbers, in general, are high. You might get that if you get them into a bidding war.

In general, a publicly traded company is not going to give that kind of package to an undergrad. Maybe $110-120k in salary, but the stock amount is more likely to be around $80k vesting over 4 years.
This -- and other similar -- ideas are great and certainly feasible.

Unfortunately, it'll never happen because there's simply too much money involved in the academic world. The people running the educational institutions, the people running the corporate world, and the people running government are all good friends and none of them want to do anything to screw over the other.
The real solution to this problem would be to keep track of the original link and page # you're on, then go all the way back the beginning and click next X number of times if you get an expired error, programmatically of course.
> However, Dolphin is most definitely not allowed on iOS devices

I assume you're referring to "no interpreted code".

I believe the rules are that you can interpret code, as long as you supply all of the code up-front.

So if you're using Lua you can appear on the App Store, as long as your app contains all the .lua files or strings or whatever in the app bundle that gets reviewed by Apple.

So Dolphin could be allowed on iOS devices if it shipped with the games it was going to emulate, and those games didn't download code.
The issue with Genism is you have to know what you are trying to analyze before you analyze it. It doesn't do well if you use the wrong corpus or if like you mention start with a million word corpus.

If you were analyzing emails in a single organization all day you could probably sort out topics really well. Doing all of the web it breaks down because it gets less accurate the larger the variety of content.
Send me an email. We are not in NYC, but we have some dev-ops and python type work for a couple of our new products that are candidates to split out.

Full disclosure, we do a lot of software development as a product development firm, and are developing a number of our own products. We fully recognize we suck at some things and excel at many others. My comment history probably demonstrates that. Reach out if you have interest, we evaluate everyone as an individual on their merits not degrees.
> On the other hand startup CEOs tends to be prejudiced against developers who work for less cutting-edge large companies like Dell, Accenture, or Salesforce. Mickiewicz points out that Uber’s CTO was hired from VMware.

In what world is VMWare not cutting edge? Sure, they're a big successful company, but that's because they solve a complex problem.

Also, hiring a CTO from a large tech company is nothing like hiring an ground-level engineer - there's no way VMware's CTO spent his days coding before he went to Uber.
The waste water storage tanks at the Fukushima nuclear plant will probably still be around and contaminated 80 years from now. Although I suspect that isn't exactly what you had in mind.
The Desktop Strikes Back: Ixonos Multi-Window for Android
> The argument here is basically to replace mutable state with event sourcing. It's an interesting idea and sometimes the right one, but if each user action that triggered a one cell update becomes an event I have to keep forever, I see my database size exploding.

Once an event is visible to all users, it can be merged into the base state of the system and no longer needs to be stored (or at least kept online) as a separate event. For the performance reasons you allude to, you probably want to do that as much as possible.

(This is still effectively an append-only series of immutable states, but losing, at least from regular on-line access, "older" states that no one can see anymore.)
"I know one well-known startup who has been trying to fill a role for over four months, and has gone through two dozen candidates, simply because the founder mandates 80-hour workweeks.”

I'm rather surprised that this wasn't a heading topic on its own: Don't Expect People To Work 80-Hour Workweeks. Bleary, burned-out, sleep-deprived, stimulant-addled engineers do not produce decent code no matter how many hours you make them stay at their desks. Obviously. You bloody idiot.

(...The startup founder, I mean, not the article writer.)

Although really this folds into "You’ve Got To Pay If You Want To Play" to make a larger point: If You Want Good Employees, Don't Treat Them Like Shit. Another of those blindingly obvious things that employers all over the world just can't seem to wrap their little heads around.
This article's title is interesting given the acquisition:
http://pandodaily.com/2012/08/16/braintree-buys-venmo-for-26...
The need to reflect on yourself
The senior:junior salary ratio is higher, I think, elsewhere.

In New York, for example, junior developers tend be around $75-95k while senior (5-10 years) are $140-200k (wide range). In the Valley, I'd guess that those numbers are $90-110k and $130-150k. The low end is higher and the high end is lower, in the Valley.

One thing New York has that the Valley doesn't (unless you're a nationally-known entity, like Jeff Dean) is people making $250k+ just writing code. That does mean you're probably in finance, but it's better than having to go into management if that's not what you want to do.
> do those "reputation management" companies realize that in serving their clients by making fake reviews, they help destroy end-consumer trust?

Don't really see the relevance this is advertising and most industries in general.

Look at the clothing industry, we all could be wearing sacks right now, but people realised if I wear a nicer sack than everyone else it'll up my born attractiveness and so the race begins, back to where we started worrying about clothing as well as dealing with our born attractiveness.

Do the people participating in these industries know they are not improving the world and destroying things like customer trust, probably not. But that's most people.
Interesting to see a content marketplace company using technology well ahead of its peers. I wonder how many other firms are pursuing this type of commercial research.
I found it fairly accurate, and I've worked there seven years.

For most engineers most of the time, the job isn't politics or performance reviews. It's writing interesting software with talented teammates.

(Counterexamples of course exist, and a handful of vocal ones certainly like to chime in on threads like this. But if it weren't still mostly good for engineers at Google, Google wouldn't still employ the great engineers it does. But it does have great engineers to this day, so something is still going mostly right.)
Why Aren’t More Ph.D.s Teaching in Public Schools?
Good luck. With real estate prices being the highest in north america in vancouver, i don't know if i should blame facebook or the candidates for taking what's less than market wage.

we can speculate for what reasons facebook opened an office in vancouver, but from what i was told is that it's all about simplifying the visa/foreign worker issue, and opening doors to more candidates/talent (e.g. western canada & beyond).

Honestly though. Unless if you have no experience in the real world, $50-$60k seems a bit low... ESPECIALLY in Vancouver.
EVE Online: Rubicon
100k signing bonus? FB really gives an entire years salary upfront?
Honest question -- you have a bit of a reputation, I'd say mainly from your Hacker News rants. Do you think that those will help or hurt your recruitment prospects?

In the short term, it makes me unfundable (but that's OK, because I'm not interested in raising money right now-- too many douchebags in the game) because I've brought out too many unpleasant truths, but would be neutral-to-positive if I were the one doing the hiring. In the long term, I think it's favorable, because I think (hope) that the culture will evolve to a point where I seem prescient rather than pugnacious. If I'm wrong, and the startup culture devolves, then, I don't want to be a part of it anyway.
Ask HN: Review my product, Peers
I'd like to ask for some feedback on the 1st version of a product my team and I worked on
http://www.peersapp.com

It's a friendly planner for college students. We are trying to build a network around work and social plans students have everyday.

- What would make you never use this app daily?

- What do you currently use to plan (work, social) ?
I've found that start up founders try to rely on themselves too much for recruiting (really sourcing) and marketing. Just hire someone and take it off your plate - you are more useful raising money, building product and getting users. Recruiting is important but can by very time intensive.

Define clear goals, values and process and then Hire someone to do it. Let them fill the funnel through boards, social media, recruiters or other marketplaces (cough Hired.com cough). You and your team can then evaluate and hire.
NASA doesn't see a penny of that $20, which is the problem; it goes to the publishers of Science (the AAAS, which is, to be fair, a non-profit organization). While musicians don't get much from the average record sale, scientists get exactly nothing.
Think of the bigger picture. Is it okay to monetarily starve one of the US remaining prominent scientific bodies because "they can always just charge money for their papers"?

Why reward ugly hacks when it's much cheaper and better to solve the root problem?
I tried to test your example with your API, but it requires a credit card even for the freemium plan. Is there any way you can make a rate limited API that never charges to avoid that? I'm not familiar with mashape so it may not be possible.
If there exists a material connection between the owner and the reviewer which is not disclosed in the review then the FTC considers this to be deceptive advertising. A material connection is defined to be something "that is, important to a consumer's decision to buy or use the product." See here: http://www.business.ftc.gov/documents/bus35-advertising-faqs...

So while you might not consider such a review as fake, my understanding is that the FTC would.
> having a fallback $30 GSM phone isn't a bad idea

Especially if you need to use SMS two-factor authentication on your normal home number. Trying to make a bank transfer when the code is sent to SIM A and the data plan is on SIM B is otherwise an interesting challenge. (That's the voice of experience.)
Are you saying you test in other platforms, just not AngularJS? Or is your question actually about the value of automated testing of code in general?

A strong point in AngularJS's favour when a bunch of my coworkers were evaluating different frameworks was that it was designed with testing in mind: dependency injection as a pervasive feature is huge for us, because that's what we've been doing on the server side (C#) for a long time. Angular seems to be encouraging its users to modularise code more, and that's a good thing.

We have fairly comprehensive test coverage of our JS code, this is pretty easy if you take the happy default path of Karma and Jasmine. From my point of view, we've always had comprehensive server side testing, now that a lot of logic has shifted to the client and sits on top of a much lighter-weight API on the backend. All that JS code needs to be tested.

Apart from lower level unit testing, we also have integration tests which drive real browsers through our apps. This is pretty important to make sure the whole thing including the server side code works together properly. These gain immense value as the project grows in size and complexity.
I'll second that one. I'm actively searching to get me and my family out of TX back to the SF Bay area. I'm a .NET guy, so I know the deck's a little stacked against me, but dealing with recruiters is rapidly becoming mind numbing.

"Must have 2 years of T-SQL." Ok, I've written my share of SQL for ASP.NET and desktop apps on MSSQL Server. Add it up and it's about 4 years, plus the last year or so with EF. Here's my resume.

"We can't send this to our client, you don't have T-SQL." Umm... SQL on MSSQL Server _is_ T-SQL. "Now you're lying to me." Ok, this is where our professional relationship ends. Thanks for your time.

Then there's that job where I pitched in on some Java stuff that needed doing. Similar to C#, I can grok. We got that code out the door, and it's still working. Yay. "Hello! I want to tell you about an opportunity requiring 10 years of J2EE and [insert other Java tech buzzwords]." <sigh> I'm not a Java guru anywhere near that level. Let me rewrite that project so Java isn't on there anymore. Doesn't matter. My resume is now in some resume bank that farms it out to non-perceiving headhunting companies.

Yeah, I'm getting a little cranky now. I'll stop.
Awesome. I'll shoot one over right now. Thanks for the reply.
You definitely don't need to log in to read a Tumblr. Example: http://fuckyeahbrutalism.tumblr.com/

You do need to log in if you want to create one, but you can read any existing one without an account.
Hey Greenyoda,

Certainly correct, although I have worked at a number of other companies (an investment bank, Microsoft, a startup, and in management consulting) so I was using those as benchmarks.

Thanks for reading!
Using encrypted tokens help mitigate stolen session IDs (https://owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF...).

And while HSTS helps protect against sslstrip, you're still vulnerable to MITM attacks due to issues with the CA system.

See moxie's 2011 talk "SSL and the Future of Authenticity" ( http://www.youtube.com/watch?v=Z7Wl2FW2TcA)
"Google is the home to world-class engineers working on the world’s hardest problems". World-class engineers: true. World's hardest problems: false. Unless google has a secret space program, cold-fusion reactor, cure for cancer, desalination, etc... Perhaps I am naive but monetizing searches, email and other things doesn't count as any of the world's hardest problems.
AMD's Mantle - a low-level graphics api
To be fair, it is the norm in the scientific community to publish research in Journals... and while the Journals make money off it they do provide some level of editorial standards.

What would have been the alternative here, self-publishing? I suppose that would be possible for NASA, but it would be highly unprecedented. And besides, like the top comment says, some of these papers aren't actually done by NASA scientists, but others using NASA's data.
Not all great developers want to run a startup. The founder of a startup has to do all sorts of stuff that most developers don't like doing: management, marketing, endless meetings with investors, etc.
While I was reading this I kept thinking that although the points are sound it fails to point out the upside -- that making these kinds of mistakes also effectively signals the presence of undesirable traits in the leadership.
Tumblr 404 Page [hint: refresh a few times]
Developers—the good ones—don't want to work for you. They want to work for a cause. They want believe that their work will have real meaning; real impact. This is not instead of a good salary, this is in addition to.

But it's an important addition and often overlooked. It's why among all of the food delivery service startups recently, I have my eye on SpoonRocket. They are on a passionate mission to provide healthy meals at the same price and speed of fast food. That is something to get fired up about. That could have a huge impact. That could change the diet of millions of people.

Please, don't settle for a mission statement. Please don't stop at the point of a good idea and early revenue. Have a mission—a real one. It's not just to romance investors or customers. The biggest impact you'll see is in your people.
Great question! Probably not very many.
The Founder's Wiki
Thanks Dewitt! I had a feeling that my lack of tenure was going to be a point of contention, so having someone with as much experience as you backing the story certainly helps!
Hiring people that come from a similar background as founders is the biggest problem on that list. It's part of the reason there's a serious lack of diversity in tech and startups today. Truly recognizing that people unsimilar to you are capable, smart, and successful is a learned view. One that founders may not have had time to develop because they have to be so focused on themselves to start a company.

Once you develop bad hiring habits they become part of a start-up's culture, making a lot of people very resistant to doing something differently. For instance, if all you're doing is interviewing and not looking at the bigger picture, you may not even realize you're doing something wrong.