skysight-inc/HackerNews huggingface dataset:
Engineering interviews are fundamentally flawed. Let me explain:

3 weeks ago, I had an interview at the big G. I wanted the job sooooo badly that I was insanely nervous during the interview. The interviewer asked me to write a piece of recursive code and I fell flat on my face. In my nervous state, I couldn't keep the problem and variables in my head. I had no concentration/focus whatsoever.

When the call was over, I did the task in about 20 minutes. No problem.

I DO NOT UNDERSTAND why coding under pressure, while someone is watching and judging, should be a part of coding interviews. Some people may be highly affected by the pressure. Others may have no problem with it at all. This means that people who are naturally more nervous are going to underperform lesser engineers who don't get nervous.

Now, if coding under pressure is part of the job, great. Then this method is appropriate. But it never is. Coding is a solitary, concentrated, focused effort. To test someone outside that natural environment is to not test them at all.

I honestly don't get it.
Amazon's same-day delivery expands to more cities
Moveline http://moveline.com - REMOTE or Las Vegas, NV

TLDR: remote work, full-stack, JS, Node, Angular, Express, Mongo, Holacracy, Golang, Redis, Grunt, Bower, LESS, web + mobile

Moveline is transforming an industry older than the internal combustion engine. We ship every day and play Settlers on Fridays. Oh yeah, and Maker Day[1]!

We’re looking for a solid full-stack engineer who enjoys remote development, is self-motivated, and is ready to tackle tough problems.

>> About Us <<

- Winner of 2014 TBAN Las Vegas Tech Transplant of the Year [2]

- Driven to build software that dramatically improves the customer experience, end-to-end, around moving. Our web product is at the heart of it

- Well-funded by a group of world-class investors and advisors: (angel.co/moveline)

- Our organization is flexible and embraces the Holacracy model of governance. Self-determination is encouraged and self-motivation is essential

- Have only begun to tackle the problem space. Serious fun and challenges still lie ahead

- Our stack is primarily MEAN — Mongo/Express/Angular/Node - with some Golang on the backend. We regularly evaluate new tools and technologies for development advantages and not just because they are new and cool

- Techstars NYC 2012 graduate [3]

>> About You <<

- Fluent in Javascript and comfortable jumping between client and server side development

- Passionate about code, development practices, and maintainable solutions and want to work with others who are similarly so. You can’t sleep at night knowing something is not DRY and unit-tested

- Architected and developed end-to-end products that are currently running business applications in a production environment

- Energized when working closely with others on a small team

- Want to build stuff that solves real human problems

- Don’t care if the moving industry isn’t sexy

- Would rather make money than make the front page of TechCrunch (though we do that too)

>> Compensation <<

Market salary and meaningful equity is available. We’re primarily a remote engineering team, with the company (ops, marketing, customer service) based in Las Vegas in the heart of Tony Hsieh’s Downtown Project. Hackers in Vegas or remote in the US welcome. Full Time or Contract-to-Hire only please. No freelancers or recruiters need apply.

>> MENTION HACKER NEWS WHEN APPLYING <<

[1] http://www.fastcompany.com/3029158/agendas/why-your-office-n...

[2] http://vegastech.com/tbans-2014-tech-nevada-honors-event/

[3] http://www.techstars.com/companies/stats/
SEEKING WORK - REMOTE

http://masswerks.com

We work with startups and internet companies to design and develop their product.

* Planning & Strategy

* UX

* Interface and app design

* Mobile design

Check out our playbook on how we work here:

http://masswerks.com/playbook/

Email: marco@masswerks.com
Re:

> Ember's routing is just flat out better than anything else I've seen out there.

I'm the lead developer of ui-router. I've read everything I can about Ember's router, and I just don't get it. Barring some boilerplate-saving conventions (we don't offer any, but we do offer APIs that let you roll your own pretty easily), could someone explain to me what the big deal is?

Also, re: the score-keeping thread, I know Angular is used extensively within the BBC.
DuckDuckGo I feel is making a great go of it in a nearly monopolized industry.
There seems to be some inaccuracy involved regarding the engine: At least following to the (quite extensive) German Wikipedia article, the Walter propulsion[1] never reached production state and the design was altered in order to fit a conventional Diesel-electric engine. For this the boats became even longer and bigger and the inner hull design was changed from an ideally circular cross-section to the unique 8-form, which introduced some other problems.

Anyway, it was a significant fail by the Nazi industrial system. From 118 boats produced, not a single one met the standards and all of these had to be reworked. (Most of these were only used for training missions, none of them saw combat action.)

[1] The Walter engine would have used in deed a hydrogen peroxide fueling system, and was the system that was deemed unworkable. The note at the end of the article has this right.
That sounds great, but does it have a framework with corporate backers?
London, UK - Full time - ONEIS

We're looking for a developer to join our team.

Like a startup: Small dedicated team. No barriers to doing your best work. Opportunity to get involved with everything, should you want to. Lovely office, great espresso.

Not like a startup: Sensible working hours. Quiet environment away from the hustle. No random pressure from investors. Quality product without hacks.

http://www.oneis.co.uk/jobs
1) Can you provide examples of some experiments which were a bit more conclusive than all that eggshell stuff [1]?

2) I'm not sure, but I think the big problem with this approach is that the pest in question can quickly evolve tolerance for the targeted pesticide. DDT resistance has not prevented astounding success with the recent vector control programs in Namibia and elsewhere. And it is much cheaper than the latest targeted pesticide that Monsanto wants the UN to subsidize.

3) Sounds interesting, but Malaria is not the kind of problem where experimenting with ecosystems and writing academic papers about mosquito predators is really a practical approach. Hundreds of thousands are still dying every year and a simple vector control strategy has been known to work for decades.

[1] http://reason.com/archives/2004/01/07/ddt-eggshells-and-me
Seeking Work - Remote / India

AngularJS, Google App Engine/Heroku/AWS, Spring/Java.

https://github.com/vs4vijay
http://in.linkedin.com/in/vs4vijay/
The most interesting thing here to me is that if they are willing to bet long-term they could sell this for under $150/200, get it in a LOT of people's hands, and become the dominant player eventually making the R&D money back. I'm sure it would also be quite easy for them to make a lot of money through accessories for this (glass cases, interchangeable frames etc.).
Great for you with your 'keyboard', perhaps not so good for other input devices.

I do actually have an irritation, when I'm in Chrome and I do a CTRL+L and CTRL+C, and then I go to paste what I think I've copied, actually I have an unexpected http:// at the front of what I've copied. Sure that's what most people want, but it isn't what you see is what you get.
I'll have to look into versions (gotta be java7) but that looks pretty great - thanks!
If you want to see something useful in that empty space, the obvious thing to put there is the page title. (And you don't need to show the URL text at all to make it copyable.) User-visible URLs are a Bad Idea in general https://news.ycombinator.com/item?id=7679423 . If you badly want to have the tree-structured site guide that people abuse path segments for, that can happily be implemented in some other way and displayed in the same space too.
I'm not surprised. The first thing my sons friends do when he invites them onto his server is see how much of it they can blow up.

Unlike my son, at least these guys have backups of their world.
Maybe, but were those 1000's of hours saved the ones where you should have been learning how to use JS, HTML and CSS?
Ask HN: Did you ever get antibiotics?
Let's have a little survey. How often have you been prescribed antibiotics? How bad do you think it would've been if the antibiotics didn't work?
So, you are arguing that DDT is being banned simply as a means of population control?

"WHO actively promoted indoor residual spraying for malaria control until the early 1980s when increased health and environmental concerns surrounding DDT caused the organization to stop promoting its use and to focus instead on other means of prevention."

By your quote there, it sounds like the World Health Organization stopped promoting the use of DDT 30 in homes years ago due to health and environmental concerns. Is that part of the conspiracy too?
Long-term I'd say this may well strengthen space exploration.
In a few months time would you be up for giving a financial report on how well sell on steam worked for you?
I have a compulsion to remove the unclean crap at the ends of urls that seem to be for somebody else's benefit besides my own. Query strings usually, with various tracking ids or unnecessary preferences. It bothers me when that stuff is there, and it is satisfying to remove it, although unpleasantly cumbersome. I wish people doing that stuff to urls would just stop. Let them just point to the resource.
It sounds like it might be a little RSI-inducing though, having to press your finger down all the time.
Monetate - Conshohocken, PA (Philly suburbs) - Will help with relocation to Philadelphia; also open to remote (Americas timezones preferred, must speak English)

Monetate helps digital marketers make their content more relevant. We turn data into action on our clients' sites by doing real-time data analysis and DOM manipulation to put the right experience in front of their users. We’re looking for engineers who want to do highly visible work on great brands and solve tough problems with great coworkers.
What we're looking for:

* People who like to ship - we're focused on building and shipping great products - if you like to see your work in production quickly you'll see it here. We ship often (every two weeks), and iterate.

* People who like hard challenges - we have great problems across our products - huge data sets, UX, 3rd party Javascript, high volume / low latency APIs - we have no shortage of fun problems to work on.

* Problem solvers who like to code - we take things apart, figure out how they work, then build software to solve our users' problems.

About us:

* Founded in 2008

* Open source - Google Closure, Python, AngularJS, Pandas, Redis, Hadoop, Mahout, Solr and Lucene - we're open source across our stack

* Respect - it's our core value. We have a great team and we work well together. Our vacation policy is the same as Netflix (we don't have one). Our technical project teams are self-organizing and have full authority over (as well as responsibility for) the problems they work on.

* Market rate salaries

* Funded by First Round Capital and OpenView

We've hired great people from HN before, and we're looking for people not positions. We have people who have joined the team with no background in our primary languages and people from non-traditional backgrounds.

Check out our blog at http://engineering.monetate.com/ Send me a message if you have questions or want to apply: karl at monetate dot com
GOV.UK elements
If you want to come work on this product at Docker: get in touch. nick@docker.com
The converse: advances in automotive engineering have made cars more reliable and efficient, with the unfortunate but tolerable side effect of making them internally more complex and inaccessible.
UI pattern for reducing friction when setting passwords
Good laughs chasing links:

- Simon Chatham: "PuTTY is a Win32 Telnet and SSH client. The SSH protocol code contains real-life use of this coroutine trick. As far as I know, this is the worst piece of C hackery ever seen in serious production code." http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html

- Tom Duff: "Yeah. I knew this. In my piece about The Device, I mention something about a similar trick for interrupt-driven state machines
that is too horrible to go into. This is what I was referring to." http://brainwagon.org/2005/03/05/coroutines-in-c/#comment-18...
Stripe. We're hiring engineers in San Francisco and remotely within US timezones. REMOTE and H1B welcome.

See [1] for an overview of what challenges we're working on, or check out [2] for a description of our interview process. Apply by following the instructions on our jobs page [3] (please indicate that you saw this post).

Also feel free to ping me at gdb@stripe.com if you're thinking about applying but have any questions!

[1] http://www.quora.com/Stripe-company/What-engineering-problem...

[2] http://www.quora.com/Stripe-company/What-is-the-engineering-...

[3] https://stripe.com/jobs
We cannot speak for the Parfait team, but we think there are some key differentiators given that their tool is from Adobe. Read Q11 at http://avocode.com/faq.html
I've used both and I much prefer Angular, more flexible and I find the simple object approach way easier to understand than the getters/setters.

If you worry that much about difficulty of maintenance because someone is calling their controller SomethingCtrl and another one SomethingController, you can choose one and enforce it during code reviews.

I guess it's down to whether you prefer doing things your own way or having to follow their structure.

Also not having some random divs popping up in your html is nice.
You ban trades that are made in an attempt to purchase shares that you believe someone else is also attempting to purchase based on knowledge that you have received because of your proximity to an exchange.

This would be very similar to insider trading in that there is going to be a grey area where it would be hard to prove that the intent was to undercut someone else but having the regulation there would at least curtail this practice somewhat.
> Modern CPUs have the ability to arbitrarily (generally at a 4kB granularity) map memory addresses as visible to a program to physical RAM addresses

While true and exceptionally powerful TLBs are limited in size and, being essentially a hash table put in to your CPU by either Intel and AMD, are likely optimised for common-case mapping patterns. Of course, these penalties still pale in comparison to disk I/O... but kind of a downer if you're dreaming of something crazy like a linked list where every node lives in a separate random page.
Hubbub.co.uk - London

Hubbub is on a mission to save independent food shops, letting people buy from their local high street shops with the same convenience as an online supermarket. We're just in the midst of closing a round of investment from a leading London VC and numerous angels, including people behind Graze, LOVEFiLM, Secret Escapes and Zoopla, and hiring some talented developers is one of our first priorities.

Hubbub is hiring for UX and core platform developers, and offering a year's supply of free bacon (or equivalent) to successful candidates. We use Ruby on Rails for our main platform but also have mobile apps and use all sorts of different technologies.

For more details and how to apply: http://developers.hubbub.co.uk/
SEEKING WORK - Central London, local or remote

Young programmer / maths geek doing high-quality freelance full-stack web development. Experienced mostly with Ruby-based stacks (sinatra & rails), but very happy to work with any technology that'd be fun to learn! Email me at hnfreelancer@simonwoolf.net to talk about anything :)

More info at http://simonwoolf.net

Linkedin: https://www.linkedin.com/profile/view?id=316010039

Github: https://github.com/simonwoolf

Twitter: http://twitter.com/semw

Example of recent work: http://disability-discrimination.herokuapp.com/
> The new change would just make the whole thing a search field.

This is incorrect. Entering a URL into the field produces the exact same behavior as it does with this option disabled. Typing a URL and pressing enter goes directly to that URL. Typing part of a URL that has been previously visited (like "face" => "http://www.facebook.com/") will default to visiting that URL.
SEEKIING WORK - Greenville, SC or remote

I'm a full-stack developer with about 12 years of experience, mostly in Microsoft-based stuff (C# and ASP.NET MVC/Web API is my current comfort zone), but I'm also dabbling in Node and PhoneGap (and Xamarin!). I also prefer git and Angular for front-end stuff so I'm not completely brainwashed. Lots of database experience with SQL Server, but I also like CouchDB and MongoDB as well. Oh, and I've done SharePoint too if that helps (or hurts).

I can help you design and develop your MVP with a design, spec and deployment plan, or I can just help you fill in the areas you're missing on your dev team.

http://cbsmith.org
https://github.com/cbsmith402
VL25 - Cambridge, MA (Kendall Square), Boston area, open to remote but local preferred

Lead Developer (part of Founding Team): http://bit.ly/venturelabs

AngelList: https://angel.co/vl25-stealth-codename/jobs

Compensation: $80-100k salary, 3-5% equity

We are building an unbiased crowd-validated reputation engine for people. Most of the information on the Internet about people is self-generated content. Facebook has self-generated content about your personal life. LinkedIn has self-generated content about your professional life. When it comes to people, there's very little reputation info on the Internet. LinkedIn endorsements are a step in the right direction, but they only cover professional topics and many people don't find them useful. We are building the next generation reputation engine that validates a person's best qualities in a way that is reliable, useful, and fun. Everyone has qualities that they're proud of. We will help people build reputation from those qualities and get the most of out of their best reputation.

Be on the ground floor of a new company being incubated and launched out of Flagship Ventures. Work with smart passionate people to build something big and shake up the world.

We want to work with full-stack web developers and are not scared by people who specialize in different technology stacks. So if you're a great engineer and love building products, apply on AngelList or send your resume to Ray Lian at rlian@flagshipventures.com.
Containers: A more lightweight take on virtualization
SEEKING FREELANCER: Remote.

PROJECT: Help build an iOS classifieds app.

MOTIVATION: Making it easier to sell your stuff. (and to a lesser extent, discover new stuff to buy)

SKILLS: iOS development. (objective-c, c++, cocoa etc) The project is called 'Octopus' and our temporary website is at octopus.org.
My e-mail address and more about me is in my profile. Get in touch with any questions, or ask them here and I'll try to get back to you.
I think that leaves only China (maybe India ? I don't remember where they are space-wise) with a capacity to send people into space.
I don't think Ariane can be fitted for people.
As a former (and probably future) Sheffielder I'm so proud to see a startup from one of my fav cities advertising on Hacker News. Represent! Keep up the good work :D
I knew all three way before using Angular. Don't get it.
Sure, just like Pearl Harbour helped to rebuild US Navy. Not a very productive way to go about it ... though if it helps getting Musk more money for his pet projects, who am I to object? :)
The World's Most Powerful Browser-Based IDE – Codio
I'll admit, I found the it frustrating at first. It was difficult to navigate through the site and parts of it didn't look nice. But it is a work in progress. I think there's a lot of potential here and I'm really excited about it.

As someone who's really ramped up their self-studying of web development over the past few months, I think this will eventually be a great resource for me and others. I've yet to contribute to an open-source project but I think this will be my first one.
Nor IE... as much as it gets all the hate for its rendering quirks, it is also the browser whose UI has changed the least, relatively speaking.
Arachnys, London - https://www.arachnys.com/jobs/

Startup building the next generation of intelligence gathering software for emerging markets.

We're hiring:

* Devops engineer
* Full stack developer

Both in the £30-60k range. See the jobs page for full spec.

We have fun challenges: on the data side, we have 100TB+ of data in Hadoop that is growing every day, a 10TB+ ElasticSearch cluster and some pretty fun custom crawling tech written in Python and deployed via Ansible. On the other, we have a frontend app that we want to turn into the best investigative experience on the market.

Team is small - 13 at last count - and we're at break even with some huge customers already on board. You'll be coming into an environment where every commit counts, where we automate everything we can, and where we try to use the best tools for the job.

Email founders@arachnys.com if you're interested and think you've got the skills. No remote and no visa sponsorship.
Good design is made by serving the extreme 5% while accommodating the 95...

Oh I can't upvote you enough, this isn't just for design, this is how advancements in tech happen in general. I remember when CVS was the dominant version control systems and old fogies didn't need this subversion nonsense. I read an essay in defense of svn that argued "just keep using cvs and don't worry about it, there's always going to be a minority that needs key features most people don't, let them have svn."

We're now two generations of version control down the road, both svn and git ate their predecessor's lunch by catering to the needs of the handful that were unsatisfied. Once the new thing works, most people eventually comes along because the key features turned out to be pretty nice, even if not necessary. That's how software progresses in general. Walled gardens exist to prevent others from making the next product that could eat the current one's lunch. Why else would it be verboden to "duplicate" iOS functionality?
That's a pretty horrible idea and a large step backwards. Sure the web started out as a system for reading and sharing text but that being the extent of the web's UI pattern has long since passed. For good reason. The web is our best shot at create an open and non controlled application framework. Rendering text on a server and not using JS isn't even close to a solution for that.
That's not as good. Note that you didn't tell me the problem. If I hear this pitch, I'll think "I set up an envirovnment once, then never touch it again. Plus, I don't develop in the browser. So why do I care about this again?"

Note that patio11 specifically gives an example use case within the first sentence, so that I now connect to what this is useful for. And that is a use case I come across. Not sure I'd pay for this, but that's something.
I didn't get that part either.
ui-router works well for me and doesn't have equivalent issues to rendering nested routes in the same outlet I had in Ember.
Reasons Why San Francisco Is The Worst Place Ever
This is a near-universal problem with social issues. People tend to remember the angry shouting of the Westboro Baptists and TERFs of the world and forget about the calm, reasoned arguments buried under the rubble.
I think the main thrust of the update is providing this ephemeral face-to-face 'meeting' of your friends throughout the day, as if you're seeing them in the corridor, just like college. The text chat seems to be more of a platform for facilitating that.
Href attribute for JavaScript links: "#" or "JavaScript:void(0)"?