skysight-inc/HackerNews huggingface dataset:
Trulia - San Francisco, Full time, (H1B transfers)

Trulia is one of the largest real estate search platforms in the United States with over 35 million unique visitors across our platform every month. We're solving interesting problems and building cool things in nearly every software engineering discipline.

We've got lots of large scale projects to tackle including (but certainly not limited to):

- Building our next generation of APIs (for both internal and external consumption)

- Creating new mapping and data visualization experiences

- Rebuilding the Trulia web experience using a JS framework and our new OOCSS library (similar to Bootstrap)

- Innovating on our top ranked mobile apps

- Diving deep into the terabytes of housing and user data we have in order to tailor custom experiences for our users

Our core web stack is a traditional LAMP stack, but we use a ton of other technologies as well including: Python, Java, Hadoop, Solr/Lucene, CouchBase, Backbone, d3.js, Sass, Git, and a whole lot more.

I've been an engineer at Trulia for just over a year now and can honestly say that it is a really fun company to work for. There's a great culture of letting people run with projects that really interest them and drive the entire engineering organization forward.

The compensation and perks are fantastic including:

- Great health benefits

- Unlimited vacation

- Great location in downtown San Francisco (1 min from BART, 10 min from Caltrain)

- Monthly transportation and "well being" allowances

- Quarterly hack weeks

- Kegs on two out of three floors (including one in our penthouse/rooftop patio)

- Stocked kitchens

- Lots of happy hours

You can checkout all the open positions and apply here - http://trulia.com/jobs

This is the third time I've posted on Hacker News and we've already hired three people from this thread. If you have any questions or want to chat you can also email me at aflanagan[at]trulia.com
"Are you also aware that Microsoft knowingly allows this to happen with a wink and a nod?"

and then the BSA comes calling.... it's not worth the risk.
Let's toss in "no jobs" and "no food" to add a little pizzazz to your thought experiment.
Attribution and everything. Who says HN etiquette is going down the tubes? Cheers mixmax.
As long as we're playing the "Falsehoods Programmers Believe About Names" game again, here's the relevant patio11 article:

http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

If you try to validate names, or if you don't safely escape names along with your other user-input strings, you're gonna have a bad time.
I'm bracing for the downvote, but I'm going to say this anyway: are we all taking crazy pills?

I understand that we're more or less stuck with JavaScript, but this is nuts. JS has got to be one of the least intuitive, cobbled together languages I've ever had to work with. In what other language are people still having holy wars over how to separate statements?

Why the heck would a constructor be a regular function if calling it without new pollutes the global namespace? JS gives us prototypes so that we can have inheritance! Great, but that doesn't actually give us a simple ability to call super. Using functions as everything is fine and good, until you have to shoehorn all the functionality you actually need into mysterious constructs like prototype, new, and apply. When the symmetries are so half-assed, at some point, it seems to me to make way more since to stop overloading the same language construct and make separate constructs for separate uses.

And don't even get me started on implicit variable declaration, function hoisting, the double-equals, for...in, the necessity of self-calling functions, etc.

Thank God we have libraries and alternative syntaxes now that more or less smooth over these issues and coerce the programmer into writing reasonable JS code, because green field JS is a complete quagmire. Are we seriously incapable of doing better?
This tweet is a response to two tweets by Tom Dale (of Ember.js fame):

https://twitter.com/tomdale/status/362949932740657153

https://twitter.com/tomdale/status/362950137397522432
You mentioning 'psychological issues' reminded me of the (super interesting) book Thinking, Fast and Slow by Daniel Kahneman. In that book there is something about our ability to asses risk and emotionally perceive danger that is biased by dangers that typically occurred during many thousand years of human evolution - physical violence is evolutionary very old and that's why we react to it strongly. On the other side there are things that might be more dangerous (like obesity which kills way more people than terrorism) but evolutionary these are relatively new and we have yet to develop the 'sense of danger' to them.
[I am just paraphrasing that book - any mistakes made here are mine and Daniel Kahneman is totally innocent in this.]
I don't have any evidence, just personal impression from limited observation.
Congrats Jet Cooper!

This is great for Toronto's design and dev communities as well :)
NoFlo turns to Kickstarter to expand program to help non-techies read code
Did he actually steal the laptops, or were they his laptops onto which he put stolen data?
Ten things every coder-programmer do
Ditto for Python (int 0 at least).
SuperSpeed USB 10 Gbps – Ready for Development [pdf]
It seems the go team chose a method that would produce zero name collisions under parallel development. That's the highest goal, but of course the burden of it is that paths below /src must be kinda long to support it. A "rare collision" solution could have been more concise without being as robust.
Wouldn't it be more useful to measure corporate tax collection per capita? Keeping pace with inflation is only meaningful if the population is static.

From your numbers and the 1960 census, it looks like we were collecting $944/pp (2013 dollars). Accounting for today's population, we're now collecting $771/pp.

Assuming you buy the idea at all that corporate taxes have an obligation to feed the poor, it certainly does look like the supporting-power of said taxes have decreased over time.
That is ridiculously naive.
Well, we have historical examples of both approaches.

The British provide the stereotypical example of my suggestion. The famous "Keep Calm and Carry On" slogan, of course, comes from their experience during the Blitz. (And yes, I realize it was never published in that time, but it still typifies the response.) The Blitz killed 40,000 civilians, but people did basically go on with their lives and let the government handle things, because that was the best way to do it. Freaking out wasn't going to help the war effort.

The British provide another example of the approach with The Troubles. Not so much in Ireland, really, but I think the response to the attacks in Great Britain qualify.

The British approach seems to work well. The American approach got us mired in two unwinnable wars, sank the country deep into debt, and wrecked the economy. I know which one I prefer.
Electric Sheep - Collaborative Evolutionary Screensaver
RequestAnimationFrame[1] would solve that, however it wouldn't trigger in the background, which may, or may not be wanted.

[1]: http://www.paulirish.com/2011/requestanimationframe-for-smar...
So you should justify putting Snowden in prison because that's what government wants to do with him for failing his obligations. And since you justify violence when it comes from government, there is a contradiction if you disapprove of it. Are you okay with government coming to your datacenter and forcing you to give them your customers' data or you are not? If government-issued violence is justified, then you cannot be disappointed, no?
SEEKING WORK - Remote | Colombia | Part-time US 40

Available on odesk (https://www.odesk.com/users/~014afa40823bde9c3b)

17+ years of experience creating software in use for more than +2000 users in my country and around the world.

Made software for government, business and consumers.

Experience:

- Python /Django (like !)
- Delphi
- .NET
- Objective-C
- iOS development (like !)
- RemObjects
- Sql Server
- Postgres (like !)
- HTML5 / JS / Bootstrap/ Zurb Foundation

Better at backend but work with front-end with no problem.

Check my website for my apps http://www.elmalabarista.com.

I work with scrum/mercurial for my own apps. Have contributed small fixes to Django (update the Sql Server support, later forked as a independent project by other people).

Moderator in a latin-america forum for developers (www.clubdelphi.com).

Have provide training in advanced use of databases for several companies in the SENA (main government institution for work and advance in tech & startups in Colombia).

Not hate Database/CRUD work! A lot of experience in integration of different tech stacks and upgrading tech on several past developments.
Read the disclaimer. I refuse to spend enough time on this to bring it to the level of PhD thesis. The numbers are so unbelievably heavy toward terrorism spending that it is not even necessary. You are nitpicking.

The TSA budget is $7.91 billion per year. Again, that's $7.91 billion toward stopping something that has killed 5,000 people in the last 148 years vs. Spending about $1.5 billion toward stopping something that kills 35,000 per year. Or does the TSA rescue puppies in addition to preventing terrorism?

I'm starting to think I'm on reddit with comments like yours.
Why Apple Wastes My Time - A Typical Experience (Samsung.com)
> And that it would not be "unfair" to pin his death on them, since they, as you say, " unfairly targeted Aaron to serve their personal motives".

Surely, you've heard the old aphorism "two wrongs don't make a right"? Besides being a noble thought, it's also pragmatic. If you're acting dishonestly or deceptively to make your case, you're going to lose the support and respect of honest people who are fighting for the same cause. It also just makes your cause look much weaker (why do you need to resort to that in the first place?)

> (Also, you seem to conflate similar behaviour --e.g serving one's motives-- as being of the same moral value regarless of the causes and circumstances.

I don't believe a positive end result excuses immoral behavior, particularly when all other options have not yet been exhausted.

Also, I don't believe your cause (getting law enforcement to look the other way on "beneficial hacks" that break the law) is a universal cause. When one person's "beneficial hack" violates another person's legal rights (even if it's for the perceived greater good), it's obviously not as black and white as you imagine it to be.

>To give a vibrant example, a bully beating a nerd is serving his personal motives. The nerd fighting back will also be serving his personal motives. But it's clear where the moral superiority lies in this case).

What if the nerd stole the bully's lunch money first?

Any morally ambiguous scenario can be reduced down to a simplistic example that ignores the nuances of reality.
Well, if you have to put up with such people, you have my condolences.
San Francisco, Minneapolis or possible remote - NativeX - User Experience Designer & User Experience Researcher

We are a fast growing company in the mobile advertising industry operating at the intersection of mobile, games, and advertising.

Looking for mid to senior level UX designers, researchers or strategists to help build the UX team, define our strategy, and innovate on the future of advertising on mobile and in games.

Great benefits, office locations in San Francisco and Minneapolis, flexibility and opportunity to have an impact on the future of the company and the mobile advertising industry.
One person spending a year working on something is not exactly the high end of that equation. Even if one person ends up getting something worth protecting, a company may have been employing hundreds, if not thousand of individuals in an attempt to develop new technology in a space. Additionally, you're not actually considering the all-in cost of programmers. About 5 years ago I heard the total all-in cost of a junior engineer was closer to 250k, and I would imagine it's roughly in the ballpark for computer scientists if not higher.....That combination of numbers gets big fast. I think the conversation should moreso be talking about what makes an idea patentable rather than simply saying whether or not all ideas within a given domain should be exempt.
Reminds me of a story a police reservist told me. Guy got a license plate caled "none," and instantly had thousands of outstanding warrants. (The cop thought "none" was trying a fast one, and so deserved it.)
It takes some real special reasoning to look at a tax burden shifting from 1:1 personal to corporate to 5:1 personal to corporate and say that corporate tax rates haven't fallen off.
I too, am skeptical.
Great title :)
The Perfect Way to Scale Meteor Apps
Kivy and all subprojects switch to MIT License
"If they're good" is a pretty vague qualifier. They aren't an expert if they aren't good, wouldn't you say?

Amazon hires plenty of Industrial Engineers, Ops Researchers, Business Intelligence Engineers, etc. from completely different contexts. My coworker and I were both recruited away from the same company, which was in a very specialized manufacturing company (making adhesives and labels). Learning how to use the internal tools was a lot harder than adapting to a completely new context, because expertise can apply easily to new contexts through appropriate abstraction.
Chicago or New York - Full time - Android developer

Picturelife is a service that safely and privately backs up and organizes photos and videos from all your devices and social networks.

We are a small group of designers and engineers who love photography, and we are always on the lookout for talented folks.

We are particularly looking for a talented Android developer to help produce an app that matches or exceeds the features and design of our iOS app.

We offer competitive pay and benefits with an outstanding work environment.

Email jobs@picturelife.com.
A better estimate would be percentage of GDP.
You appear to be saying that if I approve of government violence in some cases, I must approve of government violence in all cases. This makes no sense whatsoever.
Ah, we call him little bobby tables.

http://xkcd.com/327/
Sales Executive
REMOTE - Full Time

We are a London based company, developing a black-box web application security scanner called Netsparker and providing a SaaS on top of this technology ( http://www.scantosecure.com ).

We are looking for an experienced software sales professional to join the team and grow the sales of their flagship product Netsparker.

More information about the position and how to apply:
https://www.mavitunasecurity.com/netsparker-sales-executive/

More information about us:
https://www.mavitunasecurity.com/about/
We're US-based and this position is ideally suited for someone in Europe due to the timezone we need. Support is mostly troubleshooting installs remotely, and development focuses on networking and low-level media elements. A note on support: we work hard to try and automate support, so the reason we ask devs to take on support issues is that it helps us focus on not having to do support for an issue once we've automated/fixed it. We also love having a direct connection to every customer, it makes the work more meaningful (though we find it really interesting in itself).
Beat me to the obligatory Bobby Tables joke.
What do you know, there's an xkcd for that too: http://xkcd.com/1105/
Sounds interesting. When you say it will interoperate with existing end-to-end encryption, does that mean that I could suggest it to my clients as a viable alternative for receiving secure content I send via GPG/Enigmail?

That would be fairly fantastic since, while I am vaguely comfortable with GPG (the user interface is abysmal but the functionality is fine), my clients hate the very idea of using it. So what do we do? Send sensitive data via phone calls. Don't we feel like fools lately, eh?

Also, thank you for building a Windows client. It's so untrendy to do so these days, but we Windows users appreciate it when it's done.

I'm a little hesitant to sign up just yet, but I'll keep an eye on the project!
Khitchdee, Allahabad (India) (http://www.khitchdee.com)
Khitchdee is a simple dish made of rice and lentils, cooked together with some spices in a single pot. We've named our high-tech company after this dish, and strive to be simple, useful and friendly. Our work spans music, teaching and building gadgets. We're based in a small town called Allahabad in northern India. We're looking for people who are or have been musicians, have taught at some level and are programmers or chip designers. Send us an email at rohit@khitchdee.com
Weird, because makes a distinction between int and string.
We were previously looking for someone in Mexico to help a local office there, we're US-based.
Is Google using depressing CSS with IE?
I'm not a conspiracy theorist (don't you love posts that begin like that!), but today I noticed an unmistakable difference between the Google search results between the major browsers. It wasn't like this yesterday.

See http://i.imgur.com/kSR2omq.png

Results in IE only appear a washed out, less saturated, and grey (especially when you see a full page of results). I have a very hard time believing Google would try to psychologically manipulate people like this, so what else could be reason for the difference?

Very interested in theories :)
If my last name were Null, I'd totally call my son Dave!
>To use Google Groups Discussions, please enable JavaScript in your browser settings and then refresh this page.
London, UK - FULL TIME

Rentez-Vous, the Airbnb of Fashion, is looking for a CTO.
(http://rentez-vous.fr/en/)

With more than 15 offline events in London and Paris, we are a unique Peer-to-Peer and Designers fashion rental marketplace. With a growing community and a strong media coverage (from Glamour to Euronews), we are now looking to launch Rentez-Vous on the web and mobile.

We are looking for a full stack web developer experienced in desktop and mobile (native app experience is a plus).
We are currently working with Python and PHP.

If you are interested in fashion and would like to take up a challenging position, please email me at fiona@rentez-vous.com with your resume and Github or links to your work.
I love this idea, and I'd love to see more of it. However, I don't think companies are properly incentivised to offer employee time/expertise over money. You can get tax breaks for donating cash, leading a lot of companies to donate not only for the good PR, but also the kickback of a tax deduction.

A tax break for companies that also donate time/expertise would be great, although I have no idea how you'd structure it.
I agree. Russia's perhaps the only country the USA would have serious reservations about going into. Maybe if it was some unknown defector or something .. but Snowden? My god, I can't even imagine what would happen.

China would probably be the only credible alternative, but the govt there doesn't really have the right attitude to give someone like Snowden asylum.
All great advice here. I would toss in that you should make sure that your topic is fun, and interests you. (There's plenty of time for boring work later in life!) If you like games, create a game. If you like Math, visit projecteuler.net.

If you are interested in potentially majoring in Computer Science in college, take Udacity, or look up Harvard's CS50 for an idea of what you'll be getting yourself into. It's tough to major in CS without having some comfort with programming and (more important!) patience with debugging when you arrive on campus.
The thing about job loss from the destruction of buildings is that most of it comes right back.. in a different building. It's only bad locally and temporarily.
Not even reading the article. Just upvoting for the title alone.
Business consultant. Former tech exec and JPL engineer. He has a pretty interesting past and I'm lucky to have found him.
SEEKING WORK - Remote (GMT-3), willing to travel.

I am an ACM ICPC world finalist and I'm heavily interested in algorithmic problems, as well as network servers and website back-ends.

My main languages are Python, C, Javascript, C#, C++, Java, and Haskell.

Github: https://github.com/lessandro

Contact: lessandro@gmail.com
The ROC Curves of Science
Regardless of whether or not this happened, it's scary because I actually find it plausible. Similar themes have appeared across countless headlines over the last few months and if we aren't already here, we soon will be. The sad part is that like all such power struggles, things are not going to change before a lot of bad things happen.
There is no reason to believe Snowden gave anything to Russian interests. In fact Snowden has stated that he took precautions so that he couldn't hand over any secrets even under torture. Presumably he can still give up whatever is in his head but there is no evidence to suggest he has done that either.
> Their research, funded by the EU and the German government, was performed on 2G phones. But "defects are present in every radio device, so it should also be possible to do this with 3G and 4G phones," Hasse says

Stuck researching on 2G handsets? Let's get this guy some more grant money, please.
You make a fair point.

> why bother with the visual notation instead of just putting it in text they understand equally well?

Consistency of implementation - even across different domains.

Learning/Thinking - different people learn and think in different ways (Visual Learning - https://en.wikipedia.org/wiki/Visual_learning, Auditory Learning - https://en.wikipedia.org/wiki/Auditory_learning, Kinesthetic Learning - https://en.wikipedia.org/wiki/Kinesthetic_learning)

Ease of Use - It is not possible to have syntax errors. (Logical errors/misunderstandings of the problem being solved are still possible).

I'm not quite sure what "text they understand" means. Are you talking about natural language interpreters (as you mention above)? That would/will be some cool technology and my feeling is that it is a "next step" in software evolution. Maybe, more likely, the next step is a planned or constructed language interpreter (http://en.wikipedia.org/wiki/Constructed_language). Natural language is so tricky (but maybe not for very domain specific problems).
Read the interviews with him. He took Hong Kong because that's where he could travel without raising suspicion. Russia was supposed to be a layover.

In the end, it worked out very well for him, because he ended up in powerful countries who weren't in a hurry to do the US Government any favors, but the implication that he's "aiding the enemy" by running to the US's biggest rivals is ludicrous.
#19 shows an interesting bug (I believe a bug) in outline styles: the z-index of the outline is above all previous elements but below all elements that follow (chrome). I hope this is fixed cuz I'd like to use outline.

Another awesome demo from Lea Verou!!
Play & Grails, Fireside Chat between Two Leading Web Server-side Frameworks
This is one of those little gems that you sometimes find in HN. It is not a world changing idea but it can really make a difference in people that are struggling to find a job.

It would be very interesting to see a list of things that people have built or done just to learn and show up their work in different professions.
SEEKING WORK - Washington D.C. or Remote

Self taught programmer looking for freelance work during August, preferably in DC. Moving to NYC in September.

Technologies:
Python, Ruby
Ruby on Rails
Bootstrap, Backbone, CSS/SASS
If it's the same one I remember the plate was "NO TAGS"[1].

[1]: http://www.huffingtonpost.com/2012/02/16/no-tags-meet-sauced...
NUMA Best Practices for Dell PowerEdge 12th Generation Servers
Visualizing your bash history with d3.js
History.exe: How can we preserve software for historians of tomorrow?