skysight-inc/HackerNews huggingface dataset:
Samsara | San Francisco, CA, and San Jose, CA | Onsite | https://www.samsara.com Samsara builds sensor systems that combine wireless sensors with easy-to-use software to help businesses of all sizes bring their physical operations online. We aim to make sensors easy to deploy and their data easy to consume, so our customers can deploy them by the millions and in places they've never been used before.
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/samsara

Some of our open positions: | (New Grad) Software Engineer | (Intern) Software Engineer | Director of Full-Stack | Engineering Manager | Software Engineer, Backend Infrastructure | Software Engineer, Embedded Systems | Software Engineer, Frontend | Software Engineer, Full-Stack | Software Engineer, Full-Stack | Software Engineer, Full-Stack Infrastructure | Software Engineer, Mobile Infrastructure | Software Engineer, Reliability | Software Engineer, Web Application Security

Tech Stack: We use Golang for our backend, Typescript and React for our web client, GraphQL to fetch data from our backend, and React Native for our mobile app. Direct experience with these technologies is not required.

To see our full list, visit: https://www.samsara.com/jobs
See how stable that remains over time however, your data is out there forever, even when $CORP turns evil.
13 CSS UI Grid Systems and Libraries for 2018
> I just can't comprehend simultaneously having children and not understanding technology.

Are your parents tech wizards? How about your grandparents?

Generational differences aside, pretty much everyone is clueless about some aspects of technology. You call yourself tech savvy, and I don't doubt you're correct, but I do doubt that your knowledge has no holes. Mine has plenty. And of course the general population's knowledge skews much thinner than HN readers. Many are on the Internet nearly every day of their lives, but ask them about something outside of the few select apps they use, and you're greeted with blank stares. Whether or not they have children is pretty much irrelevant. Giving birth may trigger some instinctive behaviors that come with a certain functional knowledge, but the layers in the OSI model aren't generally included.
How Bitcoin and Satoshi Nakamoto Changed the World
Ultimately the reason JWT works for people regardless of these flaws is that almost no one ever uses it in an environment where it scales past the point that something like a blacklist lookup is a crippling flaw in the infrastructure.
I think that depends on what country you're in. The only people I know who are on whatsapp are immigrants who use it to talk to family in the old country.
I am really disappointed with the direction ES module support has taken in Node.JS. It isn't like it was done poorly, in fact I think it was done quite thoughtfully... And yet it feels like it hurts ES modules very hard. Interoperabilility is just too poor. I don't even bother trying to use it. I'd rather continue using the polyfills.
I see your ads on Facebook a lot.
I found it very weird, even the slogan "Thoughtful. Friendly. Debate". Perhaps weird makes it more memorable tho...

Anyways, definitely something we need in the world but you guys seem to be just starting flamewars on. I wish you good luck with your company nevertheless.
Wow, I wish people would stop complaining about JWTs..

JWTs are a silver bullet, but it's nicer than rolling your own signing scheme.

Don't run with scissors, don't do security if you don't understand your primitives..
Just because food is poison free doesn't mean it's consequence free. Most people just have a better understanding of food and it's consequences (feeding babies Burger King is a bad idea) when compared to tech and its consequences.
I mean, at the time certainly Google was beating the breaks off Yahoo. But for wikipedia, Powerset was doing things that at the time were unimaginable. We were reliably disambiguating cases like "who did Dick Cheney shoot" from "who shot Dick Cheney" and showing those off.

So while I agree folks should have a positive vibe with the brand, it was kinda overwhelming when we put random recall results under a google logo and lost to them.
Well, you don't think the society benefits from the companies? Where else would you get all the stuff we use for everything? Where do you get the factories? Where do you get the machines? Where do you get the software?

If you don't think companies bring societal value, ask yourself what the alternatives are. There were a bunch of attempts in the 20th century, however it never ended good for the population.
JS Atlas toolkit
Hashicorp raises $100M at a $1.9B valuation
Clio | Senior Systems Engineer | Remote (Canada Only)

We are currently seeking a Systems Engineer, Production to join our rapidly expanding team. This role can be performed from one of our offices (Vancouver, Calgary, Toronto) or remotely, within Canada.

With the help of the cloud, we make lawyers’ lives simpler and help them better organize and manage their legal practices. As one of Canada’s fastest-growing companies with international reach, we employ over 300 individuals with a rapidly growing customer base spanning 90 countries. Clio has been recognized as one of CIX’s Top 20 Most Influential Technology Companies, one of Canada’s Top Small & Medium Employers, and has one of Canada’s 10 Most Admired Corporate Cultures.

Who we are: https://www.clio.com/about/
Some things we’ve built and shared: https://labs.clio.com/

APPLY HERE: https://grnh.se/2253e61e1
> So what about a opt-out at account level? Something in the account settings, like this:

> [check] Allow sign-in from javascript disabled browsers. WARNING etc. (usual warnings about security etc.)

It sounds a bit like what Gmail's doing with their "allow less secure apps" login option, except that's more for allowing IMAP logins using password instead of OAuth.
var['string'] means get the item of object var with key 'string'. Any Python class can define the magic method __getitem__ to define the behavior of/overload the [] operator.
Nicely done! I'm curious if you used the SICP or similar literature as inspiration, or if this was just a natural way that you thought to do it.
Second Measure (YC S15) | SF Bay Area - San Mateo, CA (downtown) | ONSITE/REMOTE | https://secondmeasure.com

----

Second Measure analyzes billions of credit card transactions to answer real-time questions about consumer behavior.

Through our self-service analytics platform, we help our clients – some of the world’s largest brands and investment firms – answer questions like:

- Is Lyft gaining or losing market share in NYC? [1]
- How many Tesla Model 3 preorders have been refunded? [2]
- How dependent is Stitch Fix on its biggest spenders? [3]
- (Check out our research blog [3])

We’re 50 people today - mostly senior engineers and data scientists. Two-thirds of us are technical, more than half with PhDs.

We’re looking for other strong builders, especially those who can grow into leadership roles:

- Senior Software Engineer (backend/data/devops/frontend) - REMOTE OK
- Senior Data Scientist
- Senior Product Manager
- (more)

I'm a founder (mike@). Apply directly [4] or email jobs@ and CC me.

[1] http://www.sfchronicle.com/business/article/Lyft-gets-boost-...

[2] https://www.recode.net/2018/6/4/17414496/nearly-a-quarter-of...

[3] http://blog.secondmeasure.com/2017/12/07/whales/

[4] https://boards.greenhouse.io/secondmeasure
It was a hotel before and it is now properly labeled as such. Airbnb is for hotel rooms w/o regulation, so good that Boston got the building properly relabeled.
Location: living in Mexico, but have Spanish nationality

Remote: yes, preferred

Willing to relocate: maybe

Technologies: The past couple of years I've been mostly doing Vue, React, Firebase, and Node with Postgres.

Résumé/CV:
20 years of experience in all things web dev and interactive. I started doing HTML/CSS/PHP in 98. Then about 10 years of AS3 Flash development (websites, mobile, and stuff for museums). Some game development in C#, C++, and Lua too. Some desktop macOS with Swift. For the past 4 years I've been doing exclusively modern front end in the EdTech industry and leading edTech product development.

Email: pierbover11 at gmail.
Location: Spain
Remote: yes
Willing to relocate: No
Technologies: full web stack + strong Linux knowledge
Resume: senior web dev looking to architecture things
Email: hi@mtomic.com
...and it's a bit naive to overlook the fact that we've already done this.

We've wiped hundreds of species off the face of the earth while coming to rely on other species that wouldn't exist without our intervention (e.g. livestock). Entire ecosystems have been destroyed simply because they don't serve us.
I wouldn't blame Google for this phenomenon, though. They provided a solution, others were quick to jump to and use said solution. Might be better to complain to the sites following the herd then?
Burning Man sexual harassment accusation leads to resignation of Alphabet exec
Looks really cool, and similar to Audulus http://audulus.com/
Here are more detailed papers that I found by way of the Guardian article about this company:

"Carbon emission avoidance and capture by producing in-reactor microbial biomass based food, feed and slow release fertilizer: Potentials and limitations"

https://www.researchgate.net/profile/Ilje_Pikaar/publication...

"Microbial protein: future sustainable food supply route
with low environmental footprint"

https://onlinelibrary.wiley.com/doi/pdf/10.1111/1751-7915.12...

"Autotrophic nitrogen assimilation and carbon capture for microbial protein production by a novel enrichment of hydrogen-oxidizing bacteria"

https://www.powertoprotein.eu/wp-content/uploads/pagination_...
Waterline Data (https://www.waterlinedata.com/) | Hyderabad, India | Full Time

Waterline Data is the Smart Data Catalog company. Our software automatically discovers, organizes, catalogs and raises trusted data above the waterline (For a more complete description of our product, see our website). We are headquartered in Mountain View, CA. Waterline is backed by leading investors. We provide a supportive, friendly, and healthy environment with competitive benefits and perks!

Our tech stack includes Hadoop, HDFS, Hive, Spark, Solr, Lucene, Java, JAX-RS REST and multiple relational databases on the backend and Angular2 Typescript, Angular Material 2, SCSS on the frontend. We work on all major hadoop distributions like HDP, CDH, MapR and EMR, Google Cloud Dataproc and Azure HDInsight.

We are scaling our engineering team, Dev, Performance and QE, in Hyderabad, India and are looking to hire exceptional talent at all levels of experience in the following areas:

Cloud Engineering: AWS, GCP, Azure, EMR, Google Cloud DataProc, HDInsight, BeanStalk, AppEngine, IAM, Docker, Kubernetes, Hadoop, Spark

Search Engineering: Solr, Lucene

Full stack Engineering: Java, JAX-RS, Jersey, Jetty, Angular Typescript, Angular Material

Quality Engineering: Selenium, Automation

Performance Engineering: Java Memory/CPU profiling

and all solid generalists welcome!

Interested candidates, please email your resume to : jobs@waterlinedata.com and mention [HackerNews Jobs] in the subject line and your area of interest in the email.
If there isn't an embargo or war over the brutal assasination of a journalist, you think there is going to be over a maid?
In practice I think the iPad would throttle. But let's assume it has adequate cooling.

The 7401 is clocked at two GHz. It's by no means a single-threaded monster. So maybe.
Gambit Research Ltd (http://gambitresearch.com) | London, UK | ONSITE | £40-85k + Bonus

Gambit Research specialises in creating and managing an automated betting service, via research, statistical analysis and the use of complex algorithms. We ingest and organise terabytes of market and event data from more than fifty sources and make the data available to our strategy teams in real time. We care deeply about speed, accuracy and availability.

Our flagship product, MollyBet.com, presents the odds offered by many of the world's largest bookmakers and betting exchanges, and enables clients to bet with multiple operators with a single mouse-click or API request. Molly is generally regarded as the best product in its class.

We're always looking for clever, pragmatic, and autonomous individuals to join our team. We have a unique culture, where hierarchy and fancy job titles don't matter. Instead our team is given the freedom to choose their own tools, work on projects they actually find interesting, and have totally flexible working hours. The technologies our team typically works with includes: Linux, Docker, Kubernetes, Ansible, C, C++, Java, Haskell, Julia, Go, JavaScript, ReactJS, Django, PostgreSQL, Redis, Apache Spark, Apache Kafka, RabbitMQ, Celery, Elasticsearch, Logstash, Kibana, Graphite, Sentry, Git, and GitLab.

We're currently recruiting for:

- Python developers
- Erlang developers
- JavaScript (ReactJS) developers
- Linux infrastructure engineers / SREs
- Data Engineer

Visit https://www.gambitresearch.com/jobs.html or send your CV over to careers@gambitresearch.com for more information.
"You're using examples that barely exist in the real world"

No I'm not. I have a 110hp motorcycle with 4 cylinders (CBR 600RR), and a 30hp motorcycle with one cylinder (Royal Enfield Continental GT). They behave mostly the same, with comparable performance and torque, up to 6000rpm. Then the 1 cylinder reaches to top rpm. The 4 cylinders one starts to deliver the extra 3/4 of torque from 7000 rpm. I enjoy riding both, in different moods.
Trialspark | Product Engineers| NYC | ONSITE | trialspark.com

As an engineer at Trialspark, you will have a direct impact on the efficiency of the clinical trial process. You will be responsible for products that make a difference for patients and physicians across the country. You'll have a strong voice in our organization and product direction. You'll work with a team that puts the patient first, and the best solution ahead of the the existing one.

Some of the projects we’re working on:

A state-of-the-art clinical data capture platform to power end-to-end trials
Growth tools to support and guide our trial site expansion
Medical Protocol data ingestion and management tool to support a growing number of trials
Mobile and web applications that provide a seamless clinical trial experience for our patients

Relevant Experience
You seek to empathize with users and value their experience
You break down complicated problems and build elegant solutions
You have collaborated with designers, product owners, and users to imagine the best products
Have 3+ years of experience developing production web applications
You are humble, collaborative, service-oriented, and a fast-learner
Bonus points if you’ve worked with React, Python, Redux, Flask, and SQLAlchemy
Location: Edinburgh, UK
Remote: Yes
Willing to relocate: No
Résumé/CV: See https://www.seanw.org
Email: sw@seanw.org
Technologies: JavaScript, Python, Java, Android, iOS, Heroku, AWS

Full stack software developer with over 10 years experience including a PhD in software verification offering:

- Web app development: JavaScript (Node, TypeScript, AngularJS, Vue, jQuery), Python (Flask, Django), Java, PHP (WordPress).

- Mobile app development: Android, iOS, PhoneGap/Cordova.

- Cloud hosting: Creating scalable apps that run on Heroku, AWS and Firebase.

- SEO: On-page audits and implementing required changes.

- Code quality: Reducing defects in existing projects by integrating test suites, staging + development environments, Continuous Integration, planning boards and code reviews.

Examples projects independently developed and sold by myself:

- Checkbot for Chrome (https://www.checkbot.io/), tests if your website is following 50+ SEO, speed and security web best practices. Rated 4.9/5 with 15K+ active users and has paying users. Everything was done by myself, including frontend and backend work (TypeScript, Vue, Firebase, Docker, Node, Webpack, Netlify), website and UI design, and the comprehensive best practices guide that goes with the Chrome extension (https://www.checkbot.io/guide/).

- Fresco for Android (https://play.google.com/store/apps/details?id=org.seanw.fres...), easy to use yet feature packed digital painting app for phones and tablets. The app features layers, customisable brushes, image filters and more. Rated 4/5, over 500K free downloads, over 10K copies sold. Implemented with Java and C.

See https://www.seanw.org for more.
Network effects could maybe be fought via regulation. Force the companies to let others participate in the networks.
Auth0 (https://auth0.com/) | Seattle - Buenos Aires - Remote | Full-time | Engineering

Auth0 is a Series D/400 employee company with major growth plans for 2018. Our vision is to provide the simplest and most secure identity platform for developers, to make the internet safer. Ultimately, we strive for an internet with fewer passwords. We're looking for people to join us on this journey.

Open jobs:

Director of Engineering: https://jobs.lever.co/auth0/5c3ce59d-0abe-4617-aa5c-0304a75a...

Director of Product Management: https://jobs.lever.co/auth0/5ed3b232-602e-49df-902e-57b0cb4f...

Senior Software Engineer, Site Reliability: https://jobs.lever.co/auth0/e90541c4-d211-4d47-be6d-e0f1dc26...

Senior Software Engineer, Users Directory: https://jobs.lever.co/auth0/90483251-ce4e-4129-9682-ce464825...

Lead Engineer, Users Directory: https://jobs.lever.co/auth0/5c85e005-2a58-4bfc-8819-a81a238a...

Detection and Response Engineering Manager - Security Operations: https://jobs.lever.co/auth0/fe7e2695-82ba-4935-ae3f-cab4f696...

Identity Architecture & Content Padawan: https://jobs.lever.co/auth0/740610a2-b3ee-4375-8cb1-a156f6dd...

Technical Marketing Manager: https://jobs.lever.co/auth0/d3c8d0e7-7790-4117-9e48-b976f154...

Engineer, Core Runtime: https://jobs.lever.co/auth0/43085e35-7650-49a9-8ca4-755ae670...

Our hiring process is documented here: https://auth0.com/blog/how-we-hire-engineers/

We are a remote-first company and every year we organize a company offsite. Below are some pictures from our 2018 offsite in Panama. We hope to see you at next year’s offsite!!:
https://twitter.com/YavorGeorgiev/status/996467095742361602
https://twitter.com/woloski/status/997884112928215041
https://twitter.com/barmercedes_/status/997975455755096065
I feel like there are two ways to get access...

1. Get hired by an SV-area startup that cares more about how interested you are in them than the other way around (assuming you're good).

2. Relocate (or pretend you've relocated) to the SV-area, and suddenly you appear on recruiters' radar.

I did #1, but interest from random recruiters before/after the move was practically like a step function. I've heard stories of people doing #2, and it working out for them.
I want to echo point #2 about listening rather than talking. When I first pitched my work to radiation therapy vendors at big conferences, I was expecting a kind of adversarial exchange to take place where I'd have to defend my software against cynical people trying to find its flaws, shark-tank style.

Instead I found that vendors were dying to tell me what they need and what's important for them. I quickly realised that the most important part after giving my pitch was to basically ask tons of questions about what they think is important and why. The vendors' answers were invaluable in honing my pitch for other vendors, but also to steer the direction of my project.
I think that people have an (almost) unalienable power, very strong, and pretty underused.

It's the power of walking away.

If you find an environment toxic, leave it, and ask your friends to leave it, too. Yes, you have to research alternatives first, and make compromises, at least temporarily.

Lately this somehow worked for Facebook. I bet they are going to see that on their bottom line.

So, if you dislike the outrage machine, leave it. Consciously ignore it. Do not retweet, do not link to tweets (instead, quote worthy tweets, they are short).

If enough people did that, and migrated elsewhere, that would be noted. Speak to companies in the language they understand, that is, the language of money. Their money comes from your attention spent on their property. Vote with your dollar — the dollar not spent by online advertisers for your eyeballs that are not there.
Location: Illinois, US
Remote: Yes
Willing to relocate: Yes
Technologies: C++, CUDA, Python
Résumé/CV: https://tyler.ea.rne.st/cv.pdf
Email: tylere@rne.st

I'm a computational biologist by training, but I'm looking for general tech roles. Primarily, I develop GPU-based simulation software for modeling whole cells.
BLM -- Bureau of Land Management?
Location: San Francisco

Remote: Preferred

Willing to relocate: No

Technologies: Rails, React, Python, Javascript, Tensorflow, Airflow, Spark, AWS

Email: hanibash+hn@gmail.com

Full-stack web developer that can also build ML pipelines and models. Looking for contracts only.
So the analogy holds...
You can actually do this as a context manager, I have done something very similar in the past. I created a dummy context manager with a unique name and used an importhook to do an AST rewrite to the body of the context manager. It's a bit of a hack (okay, a lot of a hack), but allows for some really neat patterns that context managers didn't allow.
It's sad he didn't see that EME/DRM is ultimately a tool that massively benefits incumbents to the determent of literally everybody else.
JSON Web Token Security Cheat Sheet [pdf]
Arcesium | Distributed Systems Engineer | Software Engineer | Interns | New York, NY | Onsite | Full-Time | Visa

Arcesium is a post-trade technology and professional services firm. We offer a new way for hedge fund managers to scale their business while maintaining control of critical non-investment activities. Arcesium combines a comprehensive and fully-integrated technology platform with a team of experienced hedge fund professionals to solve the most complex post-trade challenges of asset managers. From real-time integration with order management systems to robust and automated oversight of third-party administrators, Arcesium offers managers an elegant, unified, and expert solution for their entire post-trade process.

Arcesium is hiring the for following roles:

-	Distributed Systems Engineer
-	Software Engineer
-	Software Engineer Intern
-	Summer Core Infrastructure Intern
-	Summer Software Engineer Intern

To learn more about these positions, please visit our Careers page.

To be considered, please send your resume to careers@arcesium.com.
Seconded, I don't think it has anything to do with Canada's social programs. And it's pretty easy to fire someone, you just have to give them a small amount of severance depending on how long they've worked for you. I think the biggest factor is that it's much, much easier to import workers from Europe and Asia. I worked at a major tech company in Canada and the office was 50%+ foreign nationals who wouldn't have had authorization to work in the US anyway. A lot of the Canadian citizens eventually left to take 2-3x salaries in the States (there is a visa category that makes it really easy for Canadian engineers to work in the US.)
In which case you wouldn't use JWT tokens at all...
9 Ways to Create Romance at Home
The only downside I've ever encountered to Rails default sessions involves authenticating against other backend endpoints from JS applications served by Rails. Which really has very little to do with Rails itself...
They didn't even have export tools last time I looked. I had to use an open source java application to download my photographs.

https://flickrdownloadr.com/
Ah, but my pro account is for free, forever :)