skysight-inc/HackerNews huggingface dataset:
Rover.com - Full Time - Seattle, WA - Full Stack Engineer

Rover.com is a place where dog owners can find and book dog sitters in their area. We help owners find quality sitters and facilitate the entire experience, so dog owners can comfortably travel without worry about the well-being of their furry family members. We are a rapidly growing and well-financed startup founded and based in downtown Seattle.
We're looking for an experienced Django/Python developer who has experience with one of the following: split testing, search algorithms and/or machine learning.

Our style:
- Dogs in the office. Bring yours, too!
- Lightweight, Agile processes constantly improved with retrospectives.
- Fully automated testing and deployment system. Just merge your branch and it ships.
- Integrated teams with developers and designers work side-by-side.
- Data-driven decision making with A/B testing.

If you’re up for all of this and ready to hang out with a bunch of dogs, give us a shout. We’re excited to hear from you!

This position is based at Rover HQ in Downtown Seattle. Competitive salary & benefits depending on experience. Candidates must be eligible to work in the US.
To join the team at Rover, check out http://jobs.rover.com
Nice.

I'm looking around the NREC web site. At the top, it is "research professors," with similar abusive quasi-academic positions. Maybe this will give some incentive to move from short-term grant-funded or teaching-funded positions to workable long-term faculty positions.

The pattern of decades of post docs is not workable. People want families. There is a biological clock (women, but also men if they marry similar age).

The NERC response is a little bit arrogant. Jeff's quote on Uber coming to them -- well, Uber hired short-term university employees into long-term positions. They did with those positions exactly what universities claim those positions are for (training ground for stable work). Jeff should be applauding them.
Show HN: MySkinPal – The Easiest Way to Track Your Moles
I agree, and while it's not the same, you can always look through the submissions of the account.:

https://news.ycombinator.com/submitted?id=whoishiring

Now if it didn't become a feature of some sort, it could still become an addition to a plugin for small convenience (or a Stylish script or something).
Location: Boston

Remote: Yes

Relocation: Yes

Technologies: HRIT—e.g. LMS, HRIS, ATS, EPMS etc. Some HTML & CSS, and some Adobe Creative. Currently taking baby steps with Rails.

Resume: http://www.kcole.net

Unlike most on here, I'm not a developer or an engineer or a sysadmin. While I taught myself BASIC in the mid-90s, I hear that's not such a hot technology in Silicon Valley these days.

However, get in touch if you need someone passionate about supporting and empowering your staff—someone who can tackle your operations, people strategy, and talent management functions so you can focus on your core business. If you're tired of staid, rules-oriented, tech-illiterate HR, then let's chat so I can hear about your needs and priorities.
An Interview with Dave Eberly (Author of 3D Game Engine Design)
SEEKING WORK - Remote (Budapest, Hungary)

hello@trixi.graphics | https://trixi.graphics

Graphic Designer

I'm posting this on behalf of my girlfriend who's currently looking for design work. The website should be able to tell you more about her.
Distil Networks | SF, DC (Arlington), NC (RDU) | ONSITE (with a few exceptions) | We block bots on the internet. http://www.distilnetworks.com/

Distil Networks is a rapidly growing company that allows our customers to stop bad bots from scraping content off their websites, along with reducing fraud, spam and security issues arising from automated traffic. We have a global network and actively block traffic based on our bot / human signatures. Our customers love us. Our investors love us.

We're Hiring:

- Senior Lua Developer - Dive into the guts of NGINX to build the next gen of our bot blocking system.

- Senior Solutions Architect / Solutions Engineer - The nitty-gritty work of getting customers hooked into our network and happy with the performance.

- QA Automation Engineer - Automate all the things!

- Front End Engineer - Change the face of what our customers see.

- Senior C/C++ Platform Engineer - Make the bot blocking guts fast.

- Senior Javascript Engineer - We need deep, framework-less, JavaScript experience to build fast bot-fingerprinting systems on the frontend.

- Ruby/Rails Developer - Our customer facing systems are Ruby/Rails and we need more help.

- DevOps Engineer - We run a vast global network and East/West coast engineering teams that need support.

We're also hiring sales and marketing.

I'm a data scientist at the company and I'm having a great time working there. If you want more information or want me to push your resume into our hiring stack, contact me: william dot cox at distil networks dot com.
Upgrade path from xp is inconsistent even to win 7
The Underdog Story: What it means to be part of a startup
modblock - Co-founder/CTO (with Game Dev XP) - London, UK - http://modblock.net

modblock is a startup operating in the gaming industry, looking to bridge the gap between freelance developers and actual game developers. Our product is a software, built to ease the integration of content created by freelance developers into existing video games.

Our ambitions with modblock are to provide new gaming experiences for players, empower freelance developers and enable game developers to leverage more out of their games with new streams of content. Each of these ambitions has its own challenges, but we’re convinced that execution could represent a real turning point in game development.

moblock is still at an early stage and we are looking to hire a CTO with great game development experience, to build our product and help us turn modblock’s vision into reality. More than experience, we’re looking to bring on board a true gaming passionate that wants to have a positive impact on the industry!

Responsibilities:

- building the modblock platform and ensure its maintenance for a smooth end-user experience.

- working closely with CEO to ensure that modblock vision is maintained throughout the development phase.

- ensure that customer feedback is taken into account and implemented to improve the experience.

- having an vivid interest in innovations in the fields of software and gaming developments.

The ideal candidate will have the following skills and experience:

- 5+ years of game development experience and modding, knowledge of C++/C# a plus.

- Extensive knowledge of software and web development (HTML, CSS) desirable.

- Strong passion for gaming and extensive knowledge of the PC gaming landscape.

- Based in London, although we will consider applicants from other locations.

Please forward your application to CEO Najib El Kihel, najib@modblock.net.
NREC definitely does some military work, but it also does quite a bit of civilian work (things like pattern recognition to improve industrial farming systems by discerning types or quality of produce).

But that research is generally privately-funded and privately-owned, too. NREC is not---in general---a hotbed of publicly-published common-use research.
Heap | San Francisco, CA, USA | Intern, Remote (from anywhere in the world), or Visa (from Canada/Australia/Mexico) all welcome | Software Engineer

Heap is a team of 12 building tools that help 3000+ companies make data-driven decisions and create better experiences for their users.

Other analytics tools require you to define events upfront and manually instrument code. Instead, Heap automatically captures every user interaction in your app. This lets our customers analyze data instantly and retroactively, without writing code.

We're eager to meet all types of engineers, regardless of where you live or what tools you use day-to-day. Your creativity and intelligence are much more important to us than your experience with our stack.

How we work:

Happy Customers > Perfect Code. We're out to solve real problems for real people, not to write slick code or play with the hippest frameworks. We spend a lot of time thinking through how to build new features, but the goal is always for the implementation to be maintainable, not for it to be "pure."

Vision > GroupThink. A big idea starts in one person's head. We make sure he or she has the space to develop it into a fully-articulated thought before we iterate on it as a group. No brainstorming, no design-by-committee -- these produce watered-down initiatives and incremental ideas.

Writing > Talking. Instead of sitting in meetings, we develop our ideas in writing, asynchronously. Written proposals encourage clearer thought and more thorough deliberation. Our plans are always documented and our culture is remote-friendly.

We'd love to hear from you at jobs@heapanalytics.com.
Windows Store Payout Improvements
That statute is similar to the California one in that it says you have to show a valid plate for your vehicle. And like the California statute is notionally silent on the idea of making a plate visible on your vehicle that is in addition to your completely legal plates, and shown in such a way that it does not imply it is the vehicles registration plate.

For the purposes of the experiment I bet you could wrap it in a frame that says "this is not the registration plate for this car" in easy to read letters.

Clearly the safer bet would be enlisting pedestrians or cyclists as the law is silent on either having a car plate visible while they are near street cameras and passing patrol cars.
I thought Soundtrap [1] was able to accept MIDI input as well. Is the "100%" the distinction here?

[1] https://www.soundtrap.com/
Which I think was a different view on the same point as the article- you can have a successful career and make major contributions to our field even if you are a "mediocre" programmer. This is the converse- being a rockstar programmer isn't enough to be a great contributor.
The tagline for the article is ridiculous.

"Sexist buffoonery cost Shawn Simoes his job. But you could lose yours for a lot less. Welcome to the creeping corporate takeover of our private lives."

It's not corporate takeover of our private lives. It's people choosing to make public what should never be public. That woman, Justine Saccos, said something stupid that might have been considered funny amongst a small group of friends. But to the whole world it made her look like a buffoon. (subsequent interviews she comes across as a reasonable person)

(the article is all over the place)

When I've tried to hire people I've been given summaries of their social media and I think it's a completely valid part of the hiring process. In my experience using things like facebook, twitter, (g+, orkut, friendster, etc), has more potential negatives than positives. People are always looking for negative things about other people on social media, whether it's stalking, hiring, or dating.

That said, I have used Facebook in the past as a corporate promotional tool, having interns take care of my personal Facebook page and the company's. I've never actually used Facebook myself though.
I have little against wicked humour, but the audience should be carefully
chosen. If some people are stupid enough to make it public on social media --
well, they deserve their fates.
At least, there are some corners that would need to be addressed. A new, better standard library would provide safer string handling and omit the traps that where left out for years to preserve compatibility.

The C++ standard seems to get much more attention than C. C seems to be the step-daughter of programming languages, but still so many projects rely simply on standard C (and not C++).
NGP VAN - Boston MA or Washington, DC - Many Positions

* Software Engineer

* Technical Lead

* QA Engineer

* QA Analyst

* QA Architect

* SQL Developer

* Technical Product Manager

NGP VAN is the world’s leading political technology firm, providing campaign and organizing technology to Democrats, progressives, and non-partisan organizations. We offer an integrated platform that combines the best fundraising, compliance, organizing, and digital products available. We built the voter contact and volunteer management tools used by Obama for America. Nearly every State Democratic Party in the United States distributes our VoteBuilder tools to Democrats up and down the ticket, and we provide industry-leading organizing tools that enable labor unions, environmental groups, pro-choice advocates, civil rights activists, and progressive political parties to win their campaigns around the world. Our fundraising and compliance software is used by the majority of Democrats from the Presidential level on down, and our fast-growing digital platform has become the most-used toolset for Democratic campaigns as well.

NGP VAN has been recognized as one of the fastest growing companies in America by Inc. Magazine for seven years in a row, and one of the top 50 fastest growing companies in the DC area by both the Washington Business Journal and SmartCEO. We are a successful and growing company with a passion for our employees’ career advancement. We are an open-minded, flexible workplace that values learning and contributions of many different kinds.

Company Site: http://ngpvan.com

We are open to interviewing across a pretty wide range of experience levels. Hit me up at dmiller at ngpvan dot com for more info or to apply. I'm the VP of Engineering here.
This is a nice step, sure, but doesn't provide for my #1 concern: I want to protect my data from Google, not legitimate people. Work on that one, Google...
I've seen several React talks given by Facebook people and the pitch they make is that React makes things simpler to reason about with acceptable out of the box performance (and levers to make it faster as needed). There may be some people pitching the speed angle, but I don't think it's the Facebook people.
> Kemian Wood Industry, which used to boast of the quality of its composite floorboards, took radical steps to deal with the downturn. It switched its focus to online gaming and changed its name.

> A hotel group rebranded itself as a high-speed rail company, a fireworks maker as a peer-to-peer lender and a ceramics specialist as a clean-energy group.

I've heard of pivoting, but this goes way beyond that. Doing a complete 180 on what you're producing/selling and changing your name? That's both fascinating and scary at the same time. As a customer, how do you know whether the company you're buying from will still be around?
or the LA Clippers prior to Blake Griffin / Chris Paul. "This team is on its way up... no, wait, their cheap owner let all his promising young players go, and brought in only midlevel free agents yet again. Here comes a 27-win season!" These teams can do that because they have so many fans and such a big market that they can sell out even if they're terrible.
VIM has a learning curve, but once you're over the hump you can do many kinds of edits much faster than using the mouse. You need to join two lines of text? It's one key press. Transpose two lines of text? Three key presses. Also macros are very easy to define and use (once you understand how they work).
Splitwise (https://www.splitwise.com) is hiring software engineers in Providence, RI
Full-time. Remote not OK. Will support visa transfers. No internships available.
Too many couples, roommates, and friends fight about money. Splitwise makes beautiful apps that make it effortless to share costs. We're passionate about supporting our users, building a world-class product, and solving interesting social problems through technology and design. We're a super-small team backed by leading investors in Boston, New York, and Silicon Valley. For all positions we're offering 75K-120K and .5-2% equity in Splitwise.
All Positions (https://www.splitwise.com/jobs):
Full-stack engineer: You love building things in any language: Rails, Backbone.js, HTML5, Objective-C, Java, and more (https://www.splitwise.com/jobs/fullstack)
Back-end engineer: You write code that’s a joy to read, and want to help scale a service with millions of transactions per month (https://www.splitwise.com/jobs/backend)
Please direct resumes to jobs@splitwise.com. We're looking forward to meeting you!
I never had any systemic deliverability problems with either one. I did have a weird issue with only SendGrid where I'd receive spam reports from AOL mailboxes that, when I reached out personally, said they had never clicked the spam button in their mail client.
Foko - Private Visual Content Sharing App - Full-time/Permanent (on-site) - Ottawa, Gatineau, Hull - Canada

We are searching for:

* Digital Marketing Specialist

* Digital Content Creator

* Senior Android Developer

* Backend NodeJS developer

* Inside Sales Representative

* iOS Developer

======

http://foko.co/careers.html

Since launching in June 2014 - Foko has users in 10% of the Fortune 100, and boast high profile clients like Whole Foods, Trend Micro, Maxim Integrated, and One Medical Group. Monthly active usage is over 45% - nearly 3X industry average for enterprise services. http://www.foko.co

======

Come work with passionate people!
Come make a difference and be part of an awesome team!
The Microsoft field people I work with are usually a couple of weeks ahead.
I'm not convinced Uber hires anyone into a long-term position. This project can be expected to stick around for awhile, but only in the sense that it's complicated enough to justify long time investment; once the machines are reliable enough (or Uber loses interest or funding in this avenue of R&D), expect these researchers to be out on the pavement.

It'd be wise for them to consider this, if anything, a side-move (but a side-move with a 3x salary bonus, so definitely take that money and bank it!).
strncpy, when used as designed, can leave the target array without a terminating null character. Using that array later with any string function causes undefined behavior.

strcpy, when used as designed, always leaves the target array properly null-terminated. Using it properly is a bit more difficult; you have to make sure the target array is big enough to hold the source string.

This sequence:

target[0] = '\0';
strncat(target, source, sizeof target);

does what most people probably assume strncpy should do (assuming target is defined as an array rather than as a pointer).
Sometimes I feel like I open way too many tabs, when I really could reopen them anytime, by either using a bookmark or just googling the page (say python documentation). I can't imagine a use case where you needed that many open tabs.
Ok the authors of 2 talks missed the Angular DSL to speed up the rendering of a 2D table. But what about deeply nested tree structure that change ? Is there a DSL to speed up that too ? If the author want a demonstration maybe he could try that.
Actually it improves a bit since more apps are rewritten and metro apps default to their own windows

Of course its far from being all consistent...
I don't know of much good data on it, all I have are anecdotes. I personally believe in 100x programmers, because I've worked with quite a few who were 10x worse than me and I've worked with a small number who were 10x better.

I don't make the claim that 10x programmers definitely exist. My only point is that a) argument by consequence is a fallacy and b) the article is internally contradictory (the more talent matters, the more incentive there is to identify and exploit it regardless of what it looks like).
But it would be possible to create new functions with new names that supersede the old ones, so that the old stdc-lib will be discontinued silently.
Adding on this.

Trey Parker and Matt Stone's rule for story telling : "Every new plot point should be connected to the last with either a "but" or a "therefore"."

Eg:

Cartman wanted to go to Casa Bonita BUT he was dick to Kyle and wasn't invited. THEREFORE Cartman fakes kindess to win him over, BUT Kyle sees through it. THEREFORE...
Bucket-brigade trailblazing across the four corners.
Good point. I commend you. Thanks. I'll try to do better.
Location: Boulder, CO

Remote: Yes

Willing to relocate: maybe

Technologies: Scala/Akka/Play, CoreOS, Docker, Neo4j, ElasticSearch. Generalist etc.

Resume/CV: ryantanner.org

https://github.com/ryantanner/

http://stackoverflow.com/users/853125/ryan?tab=profile

Email in my profile.
The replacement of var or let was a thought experiment to show the actual value--in code--of using them.
Neil Patel Q&A with SaaScribe
Some common components are Dojo, Jersey, Hibernate. Git. Selenium, JUnit. A few in-house frameworks/libraries, as you'd imagine. Regular fiddling around with newer things as well. (I just wrote a simple Bootstrap chrome plugin, one of the teams here was trying react on for size not long ago, for example)
SEEKING WORK - Nottingham (UK) or REMOTE

Technologies: Debian, Centos, Perl, C++, NodeJS, ReactJS, Apache, Nginx, SSL, MySQL, Postgres, SQLite, Memcached, HTML, CSS, JS, jQuery, XML, XSLT, SMTP, Exim, Postfix, Dovecot, SpamAssassin, ClamAV, Bind, Unbound, DNSSEC, IPv6, OpenVPN, iptables, Prosody, Git, Subversion, CVS. Lots of others I can't remember right now.

Résumé/CV: On request

Email: See profile

Perl programmer and web developer for 13 years. 15 years of Linux sysadmin. Full stack. Can build your servers, install and manage them, write the software to run on top of them.

Me: https://grepular.com/me/

My blog: https://grepular.com/blog/

Github: https://github.com/mikecardwell/
Aidin | NYC | LOCAL

Software Engineer

Aidin is looking for software engineers who are passionate about delivering value and providing solutions that improve the lives of our users and empower our client communities. We want people who take pride in designing, building, and maintaining the products they deliver, and are constantly seeking to master the skills that make this possible and learn new ones in the process.

At Aidin, you will touch on every aspect of our technology stack, and your opinions and decisions will directly affect our technical direction. We're seeking engineers who have experience building and maintaining high-quality Ruby on Rails applications and have excellent knowledge of Ruby, HTML, CSS, JavaScript, SQL, Unix, deployment, performance, debugging, refactoring, design patterns, and other programming practices and tools.

Comparable programming languages and frameworks are regarded equivalently. Experience with front-end frameworks and server-side JavaScript is a plus. Knowledge of object-oriented design (or functional programming) is also a huge plus.

We honor diversity and encourage creative thought. We're committed to building an environment that challenges you, but allows you to have fun in the process.

If our goals align with how you'd like your career to grow, please feel free to send us an email with your resume or career summary/portfolio. A link to your GitHub profile, blog, or anything that you've built or that represents you would be a fantastic addition.

Apply: http://www.myaidin.com/careers.html
VIM/VI aren't simply editors themselves. Most editors have a VIM/VI-like plugin to give VIM users the ability to navigate their code in same style.

I use VIM plugins heavily in Sublime (the Vintage plugin) and Android Studio.