skysight-inc/HackerNews huggingface dataset:
Impinj | Multiple Positions | Seattle, WA | ONSITE | Full Time | https://www.impinj.com/

It's an exciting time to be at Impinj! Our vision is to provide a "Digital Life for Everyday Items" with our market-leading RAIN RFID solutions which includes RFID tags, RFID readers and gateway hardware, and platform management software such as ItemSense.

If you're interested in helping us build the technologies that will revolutionize inventory management, asset tracking, logistics systems and more, we have a couple of positions available on our software side and we hope that you'll consider joining us.

Senior Software Engineer (Java): https://www.impinj.com/careers/job-openings/?p=job%2FoBJk9fw...

Full Stack Web Developer: https://www.impinj.com/careers/job-openings/?p=job%2Foeov9fw...

All job openings: https://www.impinj.com/careers/job-openings/
Agreed... I didn't know it allowed for time expiry now, been a couple years. I just find that at least half the time where I would consider Mongo today, ES seems to be a better fit. If PG was nearly as easy to setup replication hot/auto fail over, I'd probably favor that 95% of the time. I really wish RethinkDB had been as successful with marketing as Mongo though.
All of that stuff is pretty much out-of-the-box with AWS and Azure. I think using DO creates a lot of extra work for a single dev.
I think that would be kinder to the applicants if you told them that there were going to be things you didn't expect them to know required for a good solution and you didn't necessarily expect a good solution but were interested in how they approached it. You'd still be able to tell nearly as much by what questions they asked, and it would be less testing for "How well do they do under unrealistic/unrepresentatives kinds of pressure and in guessing what the boss actually wants when he isn't being honest about it."

One of the most unrealistic parts about a code interview is just how high-pressure it is, time sensitive in unrealistic ways, way more impact on your career than usual 5 minutes of coding, no peers to ask questions to, unclear if asking to google will be seen as a negative or not, etc. I think trying to reduce some of these unrealistic pressures, by being clear about what you're expecting (and being in this case up front that you _have_ intentionally given them something out of their domain knowledge) can probably give you a better evaluations. Some people do better under that kind of pressure than others, but if that kind of pressure is not actually representative of the actual job, it may not be what you want to be testing for.

Also set expectations for transparency and kindness (instead of bullshitting or preening) by modelling it yourself, right from the start.
Awesome ! we at Careers360 (India top 100 Alexa) use Django for everything, the best thing about an Opinionated stack like django is freshers are production ready at day 1, learning time reduces and maintainability is solid , although i prefer golang where frameworks are particularly not favored ,Django ORM surely lacks a lot of features but does a decent job, async story sucks unless you are willing to give in to Channels i hope Django embraces async officially in the core
Very cool Steve! Do you have a link for the talk? My googling is not turning it up
RemoteLock | Denver, Colorado, USA or REMOTE (global) | Full-time | React Native Engineer

Tech stack: Ruby, Rails, React, React Native, GraphQL, gRPC, MySQL, AWS

RemoteLock™, a LockState company, is headquartered in Denver, Colorado and provides a cloud-enabled platform for smart locks allowing users to manage any type of internet-enabled lock from a single centralized dashboard.

Must be willing to work roughly US Mountain Time business hours.

https://weworkremotely.com/remote-jobs/remotelock-react-nati...

If interested, please email techjobs@remotelock.com
And HN said concentration of power is a bad thing - hey look at this free altruistic VPN!
>It is sad that interviews in tech have been reduced to a process that resembles SAT-esque entrance exams. And now, there's an entire industry around prepping candidates for the interviews.

I'm not sure why that is bad. The more standardized the interview process is, the more consistently people can prepare for interviews and know what to expect. The interview process doesn't have to represent actual work, as long as preparing for and performing well on the interview requires the same skills used to learn and work with a new software feature / language / problem.

>The premise was that it is simply not possible that most folks with X yrs of experience at a software shop are all secretly terrible that they can't get past your interview process.

That's an obviously false premise.
Location: Currently Rome, Italy
Remote: Yes, I am looking for a remote job
Willing to relocate: Yes, depending on offer
Technologies: C#, .Net, Alexa Custom Skills, SQL Server, MySQL, ETL, AWS, Python, javascript, Node.js,
Email: pm me
Billtrust | Lawrenceville, NJ / Denver, CO / Woodbridge, NJ | Onsite | https://www.billtrust.com

Billtrust helps businesses accelerate invoice-to-cash. We provide a flexible, automated, cloud-based product portfolio that speeds cash application through tailored invoice delivery, secure multi-channel payment enablement, and intelligent matching and payment posting. Backed by Goldman Sachs, Riverwood Capital & Bain Capital, our platforms process $15B+ annually and help companies like Kraft Foods, New Balance Athletics, and Ferguson Enterprises get paid faster and more efficiently.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/billtrust

Our open positions:

* Test Automation Engineer: https://careers-billtrust.icims.com/jobs/2048/test-automatio...

* Associate Data Engineer: https://careers-billtrust.icims.com/jobs/2043/associate-data...

* Senior Software Developer: https://careers-billtrust.icims.com/jobs/2054/senior-softwar...

* Director, Product: https://careers-billtrust.icims.com/jobs/2075/director%2c-pr...

Tech Stack: Across our product portfolio we leverage a variety of languages, frameworks and tooling. Much of code is written in C#/.NET Core 2.x along with handful of other languages such as C++, PHP, Node.js and Java. For frontend, Angular 6+ on the newer products, and a few mature products leveraging Javascript and JQuery. Many databases to store our 200TB+ of production data including MySQL, SQL Server, MongoDB, DynamoDB & RDS.

We have some monolithic applications though new products & platforms are built using microservices running Docker containers on AWS ECS with some footprint in Azure. We leverage many AWS services – Lambda, CloudWatch, S3, EC2, Route53, IAM, SQS, SNS and more. We also use Terraform for configuring infrastructure, Jenkins for CI, and Git/GitLab for source code. These are flexible (they can and will change) and what a candidate knows for stack is not as important as their ability to think creatively – we can train languages, it’s much harder to train curiosity and intellectual drive.

Apply or reach out directly to Marc Spiron (Lead Talent Acquisition Partner) at mspiron@billtrust.com.
Show HN: The “left” way to save G+ +1 posts
What was the end result? Did they go away?
you're right. also, there's a type of responsibility i'm hinting at here that's less formal, more like: "this person can handle tasks of complexity X and is willing to do what it takes to create a quality solution", that is the nuts and bolts to my mind of a successful and high functioning team.
This is the poster child for survivorship - in its most literal sense - bias.
> a different implementation that happens to be 15 times slower

A few TypeScript versions later, that happens to be only 1.6 times slower.

There are good questions to ask about how to handle possible outliers in a study that takes a snapshot of a changing situation and then seeks to make more general claims.
Surprisingly a large percentage of families in Vancouver are millionaires.

But it’s all from real estate appreciating.
Title of the page is 'Rockchip RK3288 vs RK3368 Benchmarks Comparison' and last updated year 2015.
Lever (YC S12) | San Francisco, CA & Toronto, ON | Onsite | https://www.lever.co

Lever builds modern recruiting software for teams to source, interview, and hire top talent. Our team strives to set a new bar for enterprise software with modern, well-designed, real-time apps. As the applicant tracking system of choice for Netflix, Eventbrite, Cirque Du SoleiI, ClearSlide, change.org, and thousands more leading companies, Lever means you hire the best by hiring together.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/lever

Our open positions:

* Director of Engineering (Toronto): https://jobs.lever.co/lever/5dc41b9b-3166-41ee-b048-71eb53a7...

* Senior Software Engineer (SF & Toronto): https://jobs.lever.co/lever/ea11e377-ad86-4173-86d2-2b8b1fc3...

* Software Engineer (SF & Toronto): https://jobs.lever.co/lever/f6eb3fa6-0ba5-4178-b1ae-e4e0448b...

Senior Technical Product Manager, API (SF & Toronto)
https://jobs.lever.co/lever/228e7af6-3992-4e96-8ef1-c88779eb...

Tech Stack: Lever uses our own open source MVC framework called Derby that syncs all data via Operational Transformation (the algorithm behind Google Docs). OT is the way we handle concurrency conflicts for any piece of data that is edited at the same time. In addition to real-time sync, OT allows us to provide a smoother UI since we can render updates on the client instantly without waiting for our backend to respond, while still guaranteeing consistency.

Lever makes extensive use of AWS, Docker, Node, Mongo, ElasticSearch, and Redis within our infrastructure. We use tools like Hubot to streamline deployments and Grafana to see what’s going on under the hood. In addition to automating all the things, we love to version them too! Our systems are all created using Terraform and Chef, working together to ensure consistency at all costs.

Read about our tech stack here: https://fulcrum.lever.co/the-lever-tech-stack-1b30e27d2bb0
Ah, yes, the good old whataboutism.
Follow Up Boss | Remote | Lead Security Engineer | Full-time

We are a simple, sales-focused CRM for real estate teams. We’re a bootstrapped, profitable company started back in April of 2011. We are a remote company with a mostly US-based team. We are very customer-centric: https://www.facebook.com/followupboss/reviews and our customers love our product.

We are looking for someone that will take a leadership role in driving security and privacy initiatives at Follow Up Boss. We need someone who can get their hands dirty and help with implementation, but can also look at security holistically and establish policies and best practices among our team members.

For more of what we are looking for see https://grnh.se/39b1b7471 , thanks!
As a recent candidate I've set my LinkedIn profile to actively searching and have a highly in demand skill set in the SRE space with a decent amount of experience in a booming city, so not technically full blown software engineer but similar enough. Having gone through maybe 5 or 6 interviews in last couple weeks of those interviews, one company, just one has had what I would consider a reasonable interview process:

1) Take home assignment with extremely clear instructions directly related to the job.

2) Discusses the results of the take home assignment over video conference call, and/or in person, and actually asks specific details about it.

That is all I ask. Most of the other interviews either are all conversational in nature, white boarding, or don't actually evaluate the take home when you are done with it. My conclusion is nobody knows how to hire and maybe I should switch to becoming a starving musician full time instead.
Possibly but Taylorism is a term I have heard used
Bolt is hiring!

Onsite | San Francisco | Toronto | VISA ok

We are building the first online checkout platform and are growing fast.

Actively hiring for 30+ roles:

- Fullstack / Backend Engineer

- Data Science / Data Engineer

- Infrastructure / Devops Engineer

- More at https://bolt.com/jobs

Email --> rb [at] bolt.com
Gmail should be different because losing access can destroy someone's life. Literally.

And every paid service I've ever used has at least email support. Gmail has nothing.
Can you go into more detail about #2? This is what I want to know more about — especially how this is faster than without any VPN.
Encouraging people to not buy stuff from an entire country or do business with them (basically an informal boycott) sure sounds like a way of penalizing trade, but much less effective. If that's not what you meant, maybe explain it again?
Octopart | New York City, NY | Multiple Positions | Full Time | Onsite

Octopart (YC W07) is a search engine for electronic parts. Think Kayak, but facilitating the growth of the Internet of Things (IoT). Every month, 900,000+ electrical engineers and part buyers use Octopart to find parts, research pricing and availability, find datasheets, and select components for new designs.

You'll be part of an entrepreneurial and supportive company whose employees genuinely enjoy working together to overcome interesting challenges.

We use: Linux, Python, Go, MySQL, Elasticsearch, Looker, Redshift, AWS.

Open Positions: Engineering Manager * Product Manager * Account Executive

Contact: jobs @ octopart.com

Full position details and info to apply: https://octopart.com/jobs
Water Drop, It’s the Greatest Dancer
>I'm working on a similar programmatic definition of the Atreus here: https://icosahedron.website/@technomancy/101809590723531930

>The circuit board already uses programmatic alignment for placing the switches and diodes: https://github.com/technomancy/atreus/blob/master/atreus.rkt

Advances like these, especially the last one, are where I hoped state-of-the-art keyboard design would be headed. Amazing work!

In the same vein, I have found an interesting python library that's capable of generating KiCAD circuits: https://xesscorp.github.io/skidl/docs/_site/
"In mathematics you don't understand things. You just get used to them."

-John Von Neumann
Sorry, but don’t you think a Bayesian spam filter that trains it’s model on emails with the sole purpose of filtering spam is way different than an Ad profile that tries to match your personality, can’t be reset, can’t be erased and is exploited for more than what it’s supposed to do (filtering spam)?
BiggerPockets, LLC (https://www.biggerpockets.com) | Southampton, UK | PARTIAL REMOTE | £70-80k

BiggerPockets is a complete resource for anyone looking to succeed in real estate investing. We offer free content, tools, and a community of over 1,200,000 members to help people avoid mistakes; learn valuable tips; find partners, deals, and financing; and make the best investing decisions possible.

As our community is growing, so is our team! We’re seeking a SENIOR FULL-STACK RUBY ENGINEER to help create and maintain the BiggerPockets software products. While BiggerPockets is mostly based in Denver, CO, this person will work ~2 days a week from an office in Southampton in the UK. At least for now, as this brand new UK-based team is created. We are not interested in full-time remote candidates at this time.

For more info, and to apply: https://hire.withgoogle.com/public/jobs/biggerpocketscom/vie... (Psst... a cover letter introducing yourself is strongly recommended)

(We are also hiring JUNIOR, MID and SENIOR RUBY ENGINEERs in Denver, CO. Check out https://www.biggerpockets.com/careers for more info.)
SEEKING WORK | United States | Remote contract work
Data analytics, reporting, metrics, and monitoring

I can architect and build the analytics and reporting you need to make full use of your company's data.

Do you need help with application monitoring or infrastructure monitoring? Let's discuss!

ETL, data pipelines, dashboards, Python, Django, AWS, Graphite, InfluxDB, Prometheus, Grafana, StatsD, D3.js

LinkedIn: https://www.linkedin.com/in/heliodor/

Email: heliodor.j+hnh [at] gmail [dot] com

Github: https://github.com/heliodor

If you work(ed) in New York City, check my LinkedIn profile. We probably have some connections in common in the tech ecosystem.

A few keywords for people using search: business intelligence, data analytics, data warehousing, ETL, data visualization, dashboards, reporting, time series, Django, InfluxDB, Graphite, Grafana, Segment.
Ask HN: Who wants to be fired? (April first 2019)
AKQA San Francisco

Happy Monday!

AKQA is currently seeking several Full Stack Engineers. In this role, you build the development in combination with testing and content integration pipeline for the platform. We expect you to grow developer productivity, enable continuous deployment, flawless content editing and minimize QA lifecycles.

*Must be able to work onsite in Sunnyvale, CA

KEY RESPONSIBILITIES
Responsible for architectural planning, approaches to content management, integration and serving applications across the development pipeline.
Build front-end applications to manage content workflows.
Manage expectations and provide ongoing status updates to team members.
Work well under deadlines and keeps producers updated on an ongoing basis.
Develop positive multi-functional relationships and works well with all levels of management.
Provide solutions to complex problems in a concise and articulate way.
SKILLS AND EXPERIENCE
Minimum of 3-5 years of professional software development experience with front end web development (JavaScript, HTML5, CSS3, AJAX)
Vue.js (preferred), or React/Angular experience
Strong JavaScript/Node.js skills, with experience developing web applications and a real passion for learning more.
You have an understanding of npm, and experience with publishing modules
Experience with web packaging tools like browserify, webpack and babel
You have capabilities in code quality linters like eslint and knowledge of JavaScript testing frameworks like Jasmine
You are proficient in web application security; incorporating security into the software development lifecycle
You're familiar with database architecture, scalability and performance and have experience of continuous integration and Jenkins
You have Broad UNIX knowledge and skills and are proficient working in bash
You have strong verbal and written interpersonal skills
You have experience with agile development processes and maintain a philosophy of writing performant, maintainable JavaScript
You dream of working in a creative and dynamic environment.

Contact Josh.Jacobs@akqa.com for more details!
Craft CMS (Pixel & Tonic) | Bend, OR | REMOTE | https://craftcms.com

Pixel & Tonic, the team behind Craft CMS, is looking for an experienced Commerce Developer. The ideal candidate can overlap at least 4-5 hours a day with AWST business hours, and has a background in ecommerce development.

At Pixel & Tonic we work hard to create tools and software that developers love using. We are looking for a developer that enjoys tough development challenges and working both independently and collaboratively. All members of the Pixel & Tonic team participate in customer support and help to shape the future of our products.

More details on the position: https://www.workwithcraft.com/jobs/craft-commerce-developer

jobs@craftcms.com to apply or luke@craftcms.com with any questions.
Location: Boulder / Denver, CO
Remote: No

Willing to relocate: Yes, USA

Technologies: GraphQL, MySQL, C++ , Matlab, Mathematica, Python, Java, LateX, Atmega micro-controllers, Solidworks, Labview, NI Circuit Design Suite, Lathes, Mills, MIG/TIG welding, Pneumatic Tools, Micro Soldering, Nano-Optics, Spanish, Italian

Résumé/CV: http://heffern.net/rob/ , https://drive.google.com/file/d/18QwC-ra6p_3Nnjmajn9gLK3w77Z....

Email: robert.heffern (at) gmail
Ann Arbor, MI and Columbus, OH | ONSITE To apply, please use either my email address, aclark@nexient.com OR https://www.nexient.com/careers
----- My take -----

(I'm a Sysadmin / DevOps person, I'm not HR or recruitment, but my posting here has been approved by the recruiting dept.)

Nexient are good people: My experience at Nexient has been overwhelmingly positive, they are flexible, caring and fun to work at. They actually care about the life/work balance too. Multiple tabletop, D&D, console gaming nights are organized all the time. Charity drives and other ways to give are also promoted within the company. The work environment is really nice too, with motorized standing/sitting desks and laptops that actually have enough memory!! Nexient do outsourcing but with US-based staff, we work closely with clients so we're just part of the team.

Nexient are also working hard to add hundreds of tech jobs in Michigan and Ohio. There's a real need for good folks to help us help our clients.

----- Recruiting Dept's Description -----

Nexient is hiring! In 2009, we launched Nexient to give American businesses a more responsive, domestic alternative to sending software development offshore. We knew we could deliver better software faster by collaborating with clients in real time. Today, we’re the only 100% US tech company among the World’s Top 100 Outsourcers. Every day, we help dozens of businesses — mostly Fortune 500 companies and fast-growing tech product companies — accelerate their products and services to market and increase their agility.

We are hiring software programmers across all levels – for backend and frontend development using Java, C++, JavaScript, Angular, React and associated technology stacks. The list of current openings is available at https://www.nexient.com/careers. These are full time positions working from Nexient’s delivery center at Ann Arbor, MI. Visa sponsorship and telecommute / remote work options are not available for these roles.
There are plenty of companies who have released their source code but don't support it in the same way a typical community driven project like other open source projects do.

This is especially true for certain privacy and security focused applications. For example, Signal release their code, have quite a lot of users, and don't report an unmanageable overhead due to having released their source code.

It's not just a matter of trusting their intentions, it's a matter of knowing that their code matches their intentions. I trust OpenSSL (mostly, these days) and I always trusted the intentions of the developers, but if their code was not open it would not be half as secure today.
At least everyone should agree that using VPNs is mostly an awful experience on all devices, but many times more on mobile phones. I tried out 3-4 clients (Android) with different services/protocols and couldn't keep using it because of the resource usage, it literally halved the battery time and made the (new flagship) phone hot all the time. There has to be a better way.
> there isn’t much logic to css and html

well structured css and html are extremely important to project maintainability long term. Css is a declarative programming language and not at all trivial.

As for JS based front ends, yes, they approach the complexity of game development and totally deserve due respect.

As someone who has worked on both front end and back end code, I have a lot of respect for both. That being said, when I delegate work, I feel a bit more nervous about the front end because of the brittleness and potential compatibility issues.