skysight-inc/HackerNews huggingface dataset:
Jet.com | https://jet.com/ | Hoboken (very close to NYC) | Dublin | Kansas City | Full-time | Onsite

90k - 215k, plus equity

^^ That figure is derived from our comp table, which is freely available among employees, and from the positions we're hiring for on the careers page (that is to say, there are positions that pay more than that but I don't see any postings for them on the careers page)

----------

(From our careers page)

We need super smart engineers from all levels to help us build one of the best engineered e-commerce platform in the world (big talk we know, but that is our goal!). Our engineers combine creativity, curiosity, and drive to continuously perfect and revolutionize Jet from the inside out. We are looking to bring more intellectually curious engineers who are passionate about technology in general (Jet is a technology first company and prides itself on its culture of learning and knowledge sharing and we want all our engineers to be as passionate as we are!)

Our platform is largely an event driven platform implemented via a microservice architecture. The platform runs on Microsoft Azure and uses a large number of technologies and middle ware. The bulk of backend code is written in a functional style (F#) and our system of record is an event sourced system (essentially a log of all actions on the platform). We use a mix of Kafka, Redis, Elastic Search, Azure SQL, Event Store and Azure Storage for our data stores. About 50% of the platform runs on Linux and the rest Windows (although we move into more containerization we will see a shift towards Linux).

----------

I've been working at Jet since mid-February, and I can honestly say this is the best job I've ever had. It personally checks off every single box I could have a for a dream job:

- Insanely fast-growing startup. We're the fastest startup to reach a billion dollar valuation, for whatever that's worth.

- Functional programming in F#. Never been more productive coding.

- Tech talks and workshops all the time. I'm learning more than I ever have.

- Transparent compensation structure. You can't see everyone's salary per se, but we have a comp table where you can look up what the salary is for a given position.

- Extremely competent management. It feels like they really care about employees' happiness here, we've got experienced people at the helm, and it is amazing to see what a company can look like when you have a fantastic management team bringing their A-game. Really, it's incredible to have to try hard to find something to complain about.

- All the trappings of modern startup life. Free gym membership, lots of free food, etc.

We're hiring people of all different types of experience for all different types of roles. More information about specific roles can be found here: https://jet.com/careers/. You can apply on the individual role pages.

If you have any questions (commuting from NYC, about Hoboken, what's going on in the company, anything really), feel free to ask here or send a message to "nat" at the domain that I work on.
Zerto — http://www.zerto.com — Israel (Herzliya); Boston (halfway between Broadway & South stations); remote

Zerto has the industry's leading hypervisor-based replication solution for private, public, and hybrid clouds. If you're interested in virtualization, data protection/mobility, disaster recovery—or just working on interesting technical challenges—then we might be right for you.

Early this year we closed a $50M round with IVP and growth has been fantastic. We're on a hiring spree with a wide range of openings, including roles in QA, R&D, DevOps, product management, sales/solutions engineers, development, etc. Technologies include C++, C#, .NET, PHP, and JavaScript (Angular and Node).

Experience with and/or interest in these could be helpful: hypervisors, cloud computing, virtualization, VMware, Hyper-V, AWS, and Azure. (Also hiring for a ton of non-technical positions, especially in sales, marketing, and account management—most of these positions are also fully remote and spread out globally).

- Boston openings: http://app.jobvite.com/m?37lW3iwe (e.g. Product Manager, Solutions Engineer)

- Tel Aviv openings: http://app.jobvite.com/m?3WiW3iw0 (e.g. Salesforce Admin, DevOps Engineer, Backend Team Leader)

- Global/remote openings: http://app.jobvite.com/m?3smW3iwA (e.g. Pre-Sales Engineer, Account Manager)
To me, the first good questions would be:

1. What language(s) does this function have to be callable from?
2. Can I write it in any language?

Rather than “Is this client side or server side JavaScript?”

Considering that I have no idea how to use a regex for this, it was very strange to read that the interviewer expected _many_ people would use a regex. Made me feel like I missed a year of school or something.

For efficiency, only half of the string needs to be tested, not the whole thing. (Edit: I realized later that the posted JS does this too. It was not obvious at first because "end" is also changing.)

Since I never actually do these things, I thought it might be fun to code one. First I wrote the simple function, pal1(). Then I wondered if Python had a built-in string reverse function, so looked that up with Google and found that it didn't. It has a klunky reversed() iterator, but there was the obtuse s[::-1] post on Stack Overflow that runs fast, so added that as an alternative. And I had to lookup the __name__ line, because I forgot the syntax of that, even though I've been writing Python (HashBackup backup program) for 7 years!

import sys

# the straightforward way, char-by-char compare

def pal1(s):
slen = len(s)
slenm1 = slen - 1
for i in xrange(slen/2):
if s[i] != s[slenm1-i]:
return False
return True

# s[:-5] === "the last 5 (or fewer) characters of s"
# s[::] === s === s[start:end:incr], where start=0, end=len(s), and incr=1
# s[::-1] === reverse(s) == s[end:start:incr], where start=0, end=len(s), and incr=-1

def pal2(s):
return s == s[::-1]

# select which palindrome function to use
pal = pal1

# test with:
# 1. null string
# 2. single char (odd length)
# 3. double char string (even length)

if __name__ == '__main__':
if len(sys.argv) != 2:
print 'usage: pal <string>'
else:
s = sys.argv[1]
if pal(s):
print 'yep'
else:
print 'nope'
Location: San Francisco

Remote: No

Willing to relocate: No

Technologies: Sketch, Illustrator, Photoshop, JS, SCSS, HTML

Résumé: http://work.calebduren.com/resume

Abstract: Interface and visual designer/front end dev

Email: caleb@calebduren.com
Seattle, New York -- Remote OK

Maketrays.com

Email: kevin@maketrays.com

Looking for front end / full stack engineers experienced in React.

Internships also available.
You should try MacTerm (macterm.net).

This is my project.

I think it avoids a “kitchen sink” feel, despite having lots of capabilities. I have tried to enable a lot of things through macros, scripts and low-level preferences without necessarily dumping every possible customization option into the high-level interface. MacTerm does have advanced emulation like 24-bit color and XTerm sequences with sensible defaults.
Circadian Design | Mission, San Francisco | ONSITE
-Full-Time
-crowley@circadiandesign.com

We're building the first prescription delivery service powered by a smart bottle. We're the makers of Round Health the top-rated medication reminder on the App Store with 10's of thousands of users and growing. The app is built with React Native and we are looking for someone to lead the front-end growth of the app. http://roundhealth.co

Interview process is a phone or in-person interview (coffee chat) and then a 30min-1hr coding challenge with our head of engineering. Should be fun and lower-stress interview process since we're a small team who can make decisions quickly.
SEEKING WORK - Senior Software Engineer - Remote only

- Full Stack Developer

- Embedded experience (C/C++ + assembler, AVR + ARM)

- Extensive experience with ReactJS/AngularJS 1.x (ES5 & ES6)

- 2D/2D GL ES experience, iOS & Android

- Ruby, C/C++, C#, Javascript, Objective-C, Java

Available for a part-time remote position, EU preferred.

Contact: me@f3rno.com
I'm working on an OSS project, Convox, that makes a production AWS / VPC / ECS / Docker system trivial.

http://github.com/convox/rack

It's similar to elastic beanstalk in that it gives you a great pre-configured AWS architecture. But it's more transparent and configurable.

It also comes with a nice Docker based development environment that mimics production for dev / prod parity.

We have hundreds of production clusters and some at really large scale (300+ containers) so I can confidently say that Docker in production is largely solved on AWS.
AMD Radeon RX 480 revealed: Polaris debuts in a £160/$200 card designed for VR
I started using Dokku on Digital Ocean. They have a one-click install which makes it super easy to set up. Your projects can use the same buildpacks that you'd use on Heroku so there isn't much you will have to change within your project. You also deploy your code pushing your get repo to your dock server. There's even a letsencrypt plugin so you can easily generate SSL certs for your apps.
Bitcoin is still a relatively new concept with limited implementation and infrastructure throughout the world. But it is certainly promising.
Airbnb | San Francisco, CA | ONSITE | Full Time | https://www.airbnb.com

Airbnb is hiring an SEO specialist to join our online marketing team.

Learn more at https://www.airbnb.com/careers/departments/position/201392
It's not lately. There was a precipitous drop in quality (of math and subject) as soon as they went to ESPN.
Spiral Media (Magento eCommerce Developers) | Lincoln, United Kingdom | Full Time | ONSITE

We're going through a period of fast growth, and looking for a full-time, on-site PHP developer to join our team of devs working on new-builds and with existing clients.

We specialise in Magento, so looking for someone with Magento experience, or at least an interest in learning and working with the platform.

https://www.spiralmedia.co.uk

Contact: adam@spiralmedia.co.uk
previous HN submission of same article with discussion here: https://news.ycombinator.com/item?id=11814512
Next Century Corporation | Annapolis Junction, MD | Full stack Software Developer | Onsite | Full-time

We were founded as a direct result of the 9/11 attacks and provide solutions that integrate situational awareness, at a glance analysis, decision support, collaboration, and other core capabilities utilizing our expertise in data visualization, user interface design, GIS, image exploitation, and mobile computing.

Who We Are Seeking

•At Next Century, we are committed to growing our team of high performers to accomplish our mission of saving lives and protecting our country.

•We are not a body shop; we avoid staff augmentation, and we are totally committed to excellence in all that we do.

•Joining our team is not just a position, but a journey with a team of world class software engineers who share a passion for using their skills and experience to make a difference.

•We are seeking those that hold these traits and beliefs:

o Passionate about protecting our country and saving lives.

o Aware of the concept of a high-performance organization and is committed to achieving them.

o Engineers that desire to work closely with end users to identify the most critical information.

o Demonstrated passion for learning and curiosity of the world.

Common Technology- Java, Swing, Unit testing, OpenGL, Spring, Groovy, Maven, Hudson/Jenkins, GIS applications, NoSQL, Mongo DB, and AngularJS

Hiring process: Initial phone interview, take home assessment, technical interview, and leadership interview

For more information and to apply: http://www.nextcentury.com/careers/apply-to-next-century

If you have any questions, feel free to reach out to me via email found in my profile.
The trade embargo is NOT a major issue for Cubans. The effect of the embargo is that economically, the US is essentially a big hole in the water that you can't trade with (kind of like the Atlantic ocean to the east of Cuba).

The longest standing issue facing the Cubans is Communism.
>iTerm2 has been updated for the modern Mac OS X "flat" look and is stunningly beautiful.

No, it is not "stunningly beautiful." Don't get me wrong, it looks GREAT, but c'mon, the definitions of those words just don't apply here.

I'm sad that Apple's over-the-top keynote/ad language continues to spread. Let's have some restraint, folks!
> It feels like Employers have all the power in America, and therefore all the Employees are basically slaves, and are treated as such.

How is it a non-sequitur when it was in direct response to this quote?
I read Saviano's book. It is enjoyable but it should be said that his intention is purely drama, not rigorous, deep and comprehensive information.

The same can be said about this accusation since he doesn't provide evidence, just moral outrage. How do you measure corruption? How do you know that there is more crime-originated money in Jersey than in Moscou, Lagos or Caracas?
Note that he in this pong example in particular every frame he gives the network and option to either go up or down, but no option for standing still. So it _has_ to be jittery.

But as the other people have commented, adding a small penalty on every move and giving it the option to stand still (along with some normalization?) might give a much smoother result.
Would be good to normalize by student population.
The open-source AMD drivers on my AMD APU work perfectly (albeit it is not new nor is it high-end), what problems are you having?
http://www.gallup.com/poll/124028/700-million-worldwide-desi...

http://openborders.info/polling-data-on-migration/
Staffjoy | San Francisco, CA | Fulltime | ONSITE

Staffjoy is making workers happier and businesses more profitable by replacing their manual scheduling with automation. We were apart of the first YC Fellowship class last Fall, and now we are a 4-person team scheduling a variety of businesses with algorithms.

We're hiring:

* Dev-ops Engineer

* Product Designer

* Front-End Engineering Lead

Details here: https://www.staffjoy.com/careers/
Lupulin Exchange | Full-Time | Remote (US only)

The Lupulin Exchange is powering the peer-to-peer hop sales market for professional brewers. We're solving the hop allocation problem in the industry that plagues all brewers. We've been in business for a year and a half and have been profitable since first month. We're completely bootstrapped and haven't taken any outside investment.

We are looking for a full-stack engineer who can help us tackle our current backlog and expand internationally. Our current stack is asp.net mvc, sql azure, and azure websites. You will be engineer #1, so you'll have a high impact on the existing code and the platform moving forward.

If you are interested, please send your resume and a small introduction about yourself to jobs@lupulinexchange.com. You can find more details on our blog: http://blog.lupulinexchange.com/the-lupulin-exchange-is-hiri...
Solink - Ottawa, ON, Canada (Local)

http://solinkcorp.com/

Front-End/Full-Stack Developer - Send resumes/questions to: cwhiten@solinkcorp.com

——————————————————————

About us:

We’re changing the way the security industry uses surveillance video.

Solink empowers brick and mortar businesses to use data to reinvent their entire operations. What differentiates us from other data-analytics software companies is that we’ve successfully made surveillance video a source of insight. We focus on security applications that combat fraud proactively.

——————————————————————

Tech:

- Front-end: Javascript(React, Angular, D3), CSS (SASS), HTML

- Backend: Lots of Node, some C#, Postgres, Elasticsearch, AWS
Thanks. Should be default though. Terribly annoying that this isn't default in all terminals by now.
Yeah, I should have clarified - useless for use on remote servers, for the reasons you mention. :)
Encouraging transactions on their platform benefits the people too, since the platform offers some degree of protection to them.
>The amount of social and logistical requirements these days almost entirely necessitates a phone on you 24/7.

Only if you don't have "fuck you" money, one has to add.
The Dalai Lama fought most of his life for the right to cultural identity. It's exactly what he is asking for here, that one society doesn't get its cultural identity destroyed by an influx of individuals from another society.
Previous HN submission of original story here https://news.ycombinator.com/item?id=11814512
Proper databases have JSON or other serialized field types. Even mysql 5.7 has some support for this. There is no reason you should hit a limit on one of your tables at a few hundred thousand records because you're an idiot and stored a ton of serialized data in mysql. It happens all the time though.
You put people off applying with silly HackerRank challenges, just to let you know.
Center for International Development at Harvard | UI / UX designer & Frontend Engineer | Cambridge, MA (Boston area)

---

You:

We're looking for FULLTIME and ONSITE dataviz-oriented designers and frontend engineers. We're specifically looking for designers and frontend engineers who have experience working on data and visualization heavy sites and projects, though the job isn't purely dataviz.

We're currently taking the summer "off" from client-based projects to focus on playing with some of our more pie-in-the-sky ideas and prototyping some of them! We would love for you to join us! If that sounds intriguing, please read on!

US:

At CID, we study why certain countries seem to stagnate and others seem to develop successfully. We believe that the differences in development between countries can be explained by differences and changes in knowhow and capabilities. Countries with a lot of knowhow tend to grow faster, and countries with knowhow in one area tend to develop in closely related industries first (just as we predicted!). We try to observe and study these concepts in real world data (such as international trade data), and ask related questions: Does this hold true at the within-country level? Can we observe knowhow developing in a location over time? Is it possible to grow a new capabilities and industries in a country out of nowhere? Is there a way to predict the next best investment for a country?

We work with governments to do research on their interesting datasets, we build tools to visualize and open up that data to policymakers and the public, and sometimes we provide them with actionable policy advice.

A recent example of a visualization tool we recently launched for the government of Colombia: http://www.datlascolombia.com/#/?locale=en-col
It's also all open source on github here: https://github.com/cid-harvard/

For more details on the positions, please see these SO posts:
http://stackoverflow.com/jobs/116754/ui-ux-and-visualization...
http://stackoverflow.com/jobs/116574/front-end-web-developer...

Interview Process:

Our interview process starts with a short, casual phone screen to make sure we're on the same page. Then we delve into a longer interview (in person or skype, etc) that changes based on your specialty, but usually involves some sort of short basic skills test, a more "soft" portion that involves going over your work experience and a show and tell session that involves you describing in depth a major project you worked on (requirements, motivations, thought processes, tools, demo and code samples if possible, technical decisions, difficulties etc!).

Please send a resume, short blurb on why we might be a good match, and work that you're proud of to: andrea underscore hayes at hks dot harvard dot edu - and it is helpful if you mention that you came through this post.

Thank you!

~Mali (email in profile if you want to contact directly)
Mirador | Front End Developer / Back End Developer (Java) / Sales Engineer | Portland, OR

https://www.miradorlending.com/

Enabling financial institutions to grow their lending programs and compete in a rapidly changing market.

I am the front end developer here, so I can speak most knowledgeably about that position. Looking for medium JavaScript knowledge with a focus on React. Understanding of Redux/Webpack would be a plus but not necessary.

Apply here:
https://mirador-financial.workable.com/

Any questions about the company or positions can be posted here.
We are building out a search feature. It will be built out from the "Calendar" section. Thank you for taking the time to leave feedback.
SEEKING WORK - REMOTE

Experienced security consultant offering security assessments of web applications and server setups.

Limited availability.

For more information, contact hn/at/rootholding.com
the most special thing about the bay is its the best place for a software engineer to find a job in the entire country, and maybe the best density of highest paid software jobs in the world
SEEKING WORK - Remote

We are an experienced web development team based in Latvia.

In the past we have worked with:
* PHP (including Symfony, Laravel, CodeIgniter frameworks and Wordpress development)
* Javascript (jQuery, AngularJs, React, Meteor, Typescript)

We are happy to take on big and small projects. Feel free to contact us via our website or drop us an e-mail!

http://novoit.eu/
support@novoit.eu
Guacamole?

Recent discussion: https://news.ycombinator.com/item?id=11744430
Why Americans are giving up citizenship in record numbers
Location: Serbia, Belgrade

Remote: Preferred

Willing to relocate: Yes

Technologies: Java(vert.x), JS(angular1/2, node, express, actionhero), html, css, mongo, redis, git flow...

Résumé/CV: http://codepen.io/seemsindie/full/pjEpqw/

Email: seemsindie@gmail.com

Team player, loves electronics(arduino), plays guitar :)
Extracting Intersection Light Timing from Flow Data
I thought it was UB to use < on pointers outside of the same block of memory. e.g. your function is fine if the answer is true, but UB if the answer is false.

I could be misremembering though, but I do know I'd always cast to uintptr_t for this.
Shopify | Canada (Toronto, Ottawa, Montreal, Waterloo and now San Francisco!) | Full-time | Onsite | VISA

At Shopify we build a platform that allow entrepreneurs from around the world to quickly and easily setup a shop that will scale with them. We cater both to merchants who are just starting out and well established brands who need a reliable platform that will handle any traffic they can throw at it. We're working on products that make it easier for entrepreneurs to reach their customers and help them make data driven decisions. Shopify is built on Ruby on Rails running on a stack composed of Docker, Golang, Python, Mysql, Kafka, HDFS and Apache Spark. If you're interested in building tools that empower Entrepreneurs come take a look at who we are and what we're doing https://jobs.lever.co/shopify?lever-via=XBuWsYM_Q2 https://github.com/Shopify.
The TGV Paris-Lyon takes less than 2 hours to cover a substantially longer distance.
I would go much further back than those two wars, simply put this is a situation that had been brewing for many years and simply got to where it was through better organization abilities of the groups and the withdrawing of forces to keep the peace. Our actions in Libya, Syria, and elsewhere, certainly have dug the hole deeper.

But lets be honest, go back to the Treaty of Sèvres and subsequent assigning of territory to European countries and how it was done without regard to the religious and ethnic traits of those living there. As in, European Colonialism started this mess as it did in Africa. This did not happen in the last twenty years, this is generation after generation finally reaching a point to where they could act.

If you keep arming all sides and leave it is to be expected.
The association doesn't have to be a degree.

I imagine many of the Ivy degrees are MBAs and JDs and the like. That's a path for STEM to follow into politics...

There are indeed many advanced degree holders in congress:

https://en.wikipedia.org/wiki/Members_of_the_111th_United_St...