skysight-inc/HackerNews huggingface dataset:
Chime | San Francisco | Multiple positions | Full time | Competitive salary + benefits + equity | https://www.chimebank.com/job-openings/

We are an internet-only bank that charges no fees (ex out-of-network ATM fees).
We just raised a large round of funding and are expanding in all roles.
Our latest milestone is signing up our 1,000,000th customer.
We have cool digs in downtown SF handy for BART, Muni, and Caltrain.

We have openings in:

Senior Back-end Engineer - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Senior Full-Stack Engineer - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Senior QA Engineer - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Marketing Designer - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Senior User Researcher - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Technical Sourcer - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Product Manager, Core Accounts - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Program Manager - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Senior Fraud Specialist - https://hire.withgoogle.com/public/jobs/chimecom/view/P_AAAA...

Resume and Cover Letter to guy@chime.com
Longshot Systems | Senior Machine Learning Engineer | Marylebone, London, UK | ONSITE | Full time | £70k-£85k

At Longshot Systems Ltd we're a small startup building advanced platforms for sports betting analytics and trading. Having developed a lot of our core platform infrastructure we are looking to begin expanding our trading strategy development activity.

You'd be working closely with the CEO, CTO and Machine Learning research team to design and build the tooling & distributed cluster computing frameworks to support strategy research and development, help turn prototype trading models into production-ready systems as well as architecting the high-level design of the strategy software to minimise trading latency and scale effectively. Our strategy stack is Python based and communicates with our core infrastructure, written in Golang, via RPC. We're looking for intellectually curious engineers who enjoy learning about new technologies and techniques, solving problems and encouraging engineering best practice.

If you would like to learn more about the role please visit https://longshot-systems-ltd.workable.com/jobs/703030

Website: https://www.longshotsystems.co.uk
Hustle, Inc.|Software Engineers|SF, NY|Full-Time|Onsite|

Hustle is a text messaging platform that helps organizations build relationships with their supporters at scale. Colleges have used it to triple donations and organizations like Planned Parenthood & American Federation of Teachers use it to massively increase and engage membership. We are gearing up to help Democrats win in the midterms this year, 2020 and beyond, and have built a very strong business in the process ($10 million+ ARR). And, we just secured $30 million in Series B funding, led by Insight Ventures with support from Google Ventures and Salesforce Ventures.

We are hiring tons of engineers: front-end (SF), back-end (SF, NY), data (SF), and devops (SF). Apply at https://hustle.life/careers/ or reach out to cori@hustle.com
Some people like it. I dropped my iPhone and took an hour to replace the screen(went around the mall for a walk), not sure I can do the same with Pixel/HTC/Samsung.
When discussing HTTP behaviours I think it’s easiest to stick to the definitions of these terms given in the HTTP standard. Anything else is fruitless bikeshedding.
Short answer: Yes.

Longer answer: The codec needs to support it. Codecs actually allow prediction from multiple reference frames, and maintain a buffer of them (2 to 16, depending on the codec, profile, and level). An individual frame may refer to several (potentially all) of those. So re-scaling up to 16 frames for every frame you decode will get quite expensive, not to mention the generational losses of doing this repeatedly for every resolution change. In practice what happens is you scale individual blocks when they get referenced by the current frame. But that has to be integrated into the motion compensation routines of the codec.

Both VP9 and AV1 support this, for example.
Starsky Robotics (YC S16) | Electrical Engineer, Perception, Gen. Software Engineer, ML Engineer, Test Engineer | San Francisco, CA | Onsite | Full-time

We're working to make trucks autonomous on the highway and remote controlled by experienced drivers for the first and last mile. Our self driving trucks will make roads safer while giving drivers meaningful work close to their homes and families.
Looking for:

- Gen software engineering (Platform team)

- Controls Engineer

- Perception Engineeer, Machine Learning Engineer

- Test Engineer SF: Testing Infrastructure & Automation

- Test Engineer Florida: 50% software 50% hardware

- "Full Stack" Truck Tech Engineer: Help scale our trucking operations in any way possible

- Internship (SW or EE): On a limited basis, we are open to extremely talented internship candidates. In addition to a resume, attach anything that will show us that you’re exceptional (non-school projects, side-businesses, etc).

We currently run our trucks autonomously on the highway, with freight. We are looking for awesome engineers who are comfortable working on a scrappy, driven engineering team. The team takes an extremely active role in the development and testing of Starsky Trucks on highways across the US.

We use Python, C++, and lots of bash scripting. We are a group of PhDs, masters, bachelors, college dropouts, and high school interns all working together. No matter your experience, we're looking for intelligent folks who have a history of diving excitedly into new fields. Able to sponsor all visas. All positions non-remote unless otherwise specified.

Apply here: https://jobs.lever.co/starskyrobotics/
RobotWits | Self-driving Vehicle Path Planning Developer | Pittsburgh, PA | Full-time, ONSITE | Multiple Positions | VISA | www.robotwits.com

RobotWits is a small robotics company specializing in the development of robust software systems for prediction,
planning, and decision making for autonomous (self-driving) vehicles. RobotWits is led by a CMU professor in Robotics and has a highly
talented team of roboticists and programmers. We are
currently seeking an experienced software engineer passionate
about developing and deploying software for self-driving vehicles.

*Our Stack: C++, ROS, Python, Jenkins, Docker and much more

Responsibilities

*Research, develop, implement and test state-of-the-art algorithms for automated decision making, planning, and prediction

*Travel occasionally to clients and perform demonstrations of the technology on real vehicles

Desired Skills:

*Degree in Computer Science or Robotics, or equivalent working experience; higher degree such as MS/ Ph.D. is a plus

*Proficiency in C/C++

*Excellent analytical skills and problem-solving ability

*3-7 years of programming experience with strong software development skills

*Familiarity with Robot Operating System (ROS)

*Experience implementing planning algorithms such as A-star

*Familiarity with machine learning techniques such as Bayesian Regression, Ensemble learning methods, boosting, etc.

If interested, email me personally at mike@robotwits.com. Please include '[HackerNews]' in the subject when emailing your profile.
I'm not an expert, but I don't think the optimization phase should be really considered here: the same kind of pattern matching used by (e.g.) LLVM to find optimizable sequence of statements also could be used by any assembler. NASM for instance offer some level of optimizations, so I think optimization should only be considered when it's part of the language specification itself, like in Scheme.

IMO C is close to low-level because it's relatively easy to imagine the resulting unoptimized assembly given some piece of code (which is why some people jokes about C being a macro assembly).

Maybe this old debate should get an slight update... and this could be the starting point: Is modern x86 assembly still "low-level"? :)
Hi HN, we wrote this post after the great response to Hacker Daily two weeks ago (https://news.ycombinator.com/item?id=16850689). Happy to answer any questions you might have. Thanks!
This is a form of brigading that isn't ok here, so please don't do it. It isn't required to post a salary. There are many reasons why a job ad might not, and we don't want to exclude anyone.

All: Please don't do systematic voting on HN, including in hiring threads. It's not in the spirit of the site, and if we notice people doing it, we take away their voting privilege.

> When this post series first started almost every company did so

The opposite is true: it's always been rare. I looked through the first three months (starting at https://news.ycombinator.com/item?id=2396027) and didn't see one. Anyone can page back through https://news.ycombinator.com/submitted?id=whoishiring to look for themselves.
And a will the EU favor European companies over foreign companies in enforcement practices?
As much as people want to complain about Hollywood remake culture today, it has very deep roots to some of Hollywood's earliest days.
No, you're just trying to be a jerk. It's difficult to explain what a service does in a single sentence, but this one makes perfect sense, albeit generical.
Amazon and the Unwisdom of the Populist Crowd
I think you should cite actual research rather than thought-experiments from 18th century philosophers.
Whatsapp doesn't have many of those, yet they have 1.5 billion users.

In fact, I think Signal has more of that stuff; there's no Gif Search in WA: https://signal.org/blog/signal-and-giphy-update/
This might be a good litmus test to see which registrars look out for their customers.
http://openvault.wgbh.org/terms-and-conditions

> You may not remove, copy, alter, reproduce, modify, create derivative works of, republish, post, publicly perform, publicly display, broadcast, download, transmit, distribute, license or commercially exploit, in whole or in part, the Content or this Site, except as expressly permitted by these Terms, the functionality of the Site, or, if applicable, by the respective content owner as indicated in any end user license agreement, if any, that accompanies such Content, provided that you include without modification all copyright and other proprietary notices contained in the Content. [1]

Even though the content on the site itself may be used in personal and educational setting, the content may be covered by additional licenses. And oh boy, does "I Have a Dream" have a license. And King Estate is more than happy to sue you over it. More details, are here: http://www.trademarkandcopyrightlawblog.com/2018/01/martin-l... and here: https://www.washingtonpost.com/news/answer-sheet/wp/2013/08/...
When I was a kid it was okay to say gay to mean anything really bad or anti-social. I said it a lot, my friends said it a lot. But after highschool I met some gay friends. And then I realized some of my friends in highschool were gay, but closeted. And after gaining some empathy, the word "gay" used in that way is really grating to my ears. It causes me to wince and feel uncomfortable and basically ashamed.

I feel that the word "bitch" is going that way now. I used to us it a lot e.g. "Stop bitching and moaning". But then I got married and realized my wife, her friends, and basically every other woman I know view that words as essentially and anti-woman slur. So now when I hear it in songs, when I hear it it jokes, when I hear it on TV... I wince a little. And you should too.
It's the deep seating position that really kills visibility. the higher (relative to the bottom of the windows) seating position in crossovers helps drive their sales a lot.

Crossovers typically have equal or better rear visibility to the car they're based on because the higher seating position means you can look down at a steeper angle greatly reducing the maximum distance at which a kid height object is not visible to the driver.
Integrating optical components into existing chip designs
The GDPR only cares about personally identifying information. So you might be able to ask me to remove your name from the archived blog post, but not the post itself (as long as it does not contain other PII). This is very important, as otherwise someone could vandalize Wikipedia or Github by requiring them to delete all his edits/commits.
Finally, "there are several dozen CAs and some are really sketchy" becomes a strength, rather than a weakness!
Datto | Software, infrastructure and security engineers | Norwalk CT, Boston MA, Rochester NY, Albany NY Reading UK, Amersham UK | Full-time, on-site

Datto is currently going full-steam ahead on its mission to protect business data, wherever it may live, and as a result we're after a number of engineering roles ranging from penetration testers to senior software engineers: https://grnh.se/xrag0sg31

We develop on a number of tech stacks across our portfolio of products aimed at SMEs, and we're always pushing the state of the art with backup solutions. As a result, there's bound to be interesting challenges for you with us, and always an opportunity to grow.

With a focus on a great work-life balance, we also have a great range of benefits.

Any questions, feel free to find me via the means listed on my profile.

https://grnh.se/xrag0sg31
It's low level, but the level is not identical to the machine level.
> In principal, I completely agree with you. I have just found the effort futile. This could be the circle of friends I have are just drawn to this.

Yeah, I think it's more of a marathon than a sprint. Right now, I'm satisfied if someone's engagement is knocked down a level (e.g. heavy to moderate, moderate to light, light to none, none to deleted).
Show HN: What If I Lose My 2FA – Be prepared for the day you lose your phone
Prolific.ac – Oxford/London/Glasgow, UK | ONSITE OR REMOTE | £40-55k + options

Prolific (www.prolific.ac) brings people together to power the world’s research. Need to recruit participants for research? Prolific offers a scalable participant recruitment marketplace to rapidly access a pool of 40k people and growing.

We're hiring for Backend Engineer/ DevOps (Python/MongoDB/PostgreSQL/Redis/Kubernetes/GCP). Our stack: Python, Django, MongoDB, Redis, Kubernetes, Vue.js.

You’ll be joining a team of seven, with an exciting opportunity to scale a rapidly growing, bootstrapped startup.

More info: https://prolificac.workable.com/ or jobs@prolific.ac
It's analogous to JVM bytecode.

That's only true in the way everything is analogous to everything.
Why Explainable AI falls short
Polar circumference. Earth is an ellipsoid.

Equatorial circumference is 40075 km. One arc-minute of equatorial longitude is about 1.855 km.

People who do crazy things with measurements cause a significant fraction (at least 15/360) of the many pains in my ass. Degrees need to die a painful death, and so can grads. There is nothing at all "natural" about them as a unit of measure, as they are arbitrary divisions of one rotation, by 360 and 400 respectively.

But I admit, even if not natural they may be more convenient for some calculations than other numbers.
Weenect.com | Senior | Paris, France | ONSITE

## Company's introduction:

Weeect is the leader of "familial geolocation". We create products for the ones we love, to help them gain in freedom and serenity. Our commitment to a high-quality solution has helped us gain the recognition from our customers as well as our peers. By doing so Weenect is durably inscribe as one of the proud representant of the "French Tech" accross the globe.

Our line of trackers covers all the family members: from kid to elderly, but also cats and dogts.

Launched in 2013, our start-up is now a proud team of 15 people and count more than 30,000 active users, 50% of whom are abroad. Weenect's objectives is to continue to double our sells every year to become the European leader in 2020.
Three Lessons Punk Rock Teaches Us About Being a Business Leader
Intel Announces EOL Plan for Kaby Lake-X Processors
Validity of SSL certificates is enforced by web browsers. If you choose to allow your self-signed certs in your browser then it will work for you, though of course not for other people.
Coveo | Security Analyst | Montreal & Quebec City, Canada | Full-time, ONSITE

Are you fearless ? Come be a part of a growing security team with a real challenge: ensuring that our products are 100% safe for our clients all over the world. In other words, making sure that neither our internal nor Cloud environments can be disturbed by external dangers.
As a security analyst, you will participate in 4 important processes: designing, implementing, supporting and maintaining policies and security solutions.

In collaboration with your colleagues you will:

* Help the development team translate security requirements into feature sets;

* Implement and maintain the ISMS, the GRC tools and the security policies, processes and procedures;

* Provide support with third party security risk assessments and audits to maintain our hard-earned certifications;

* Support the development, documentation, training and user guidance to ensure consistent and effective implementation of policies and procedures;

* Explain and warn others about the risk of an exploit in technical terms.

And the best part is...

* Testing security products and systems to detect security weaknesses;

* Researching potential threats;

* Analyzing results of penetration tests and vulnerability scans;

* Configuring and validating secure systems and physical controls;

* Developing metrics and reports on the efficiency of security measures and suggesting recommendations;

* Developing and recommending integrated security systems and physical control solutions that will ensure that proprietary/confidential data and systems are protected;

While we offer all the perks people come to expect of a job (great new offices, top of the line equipment, competitive salaries and insurance, unlimited cappucinos and snacks, nerf gun battles), we think the best part about working with us is simply being excited about going to work every day. On a day to day basis you'll continually face interesting challenges, have great autonomy and you'll be able to bring your ideas to the table knowing that your team genuinely wants to hear them.

Coveo is positioned as the top leader for Insight Engines in Gartner's 2017 Magic Quadrant (http://blog.coveo.com/coveo-leads-gartner-magic-quadrant-for...). We're growing quickly and hiring talented, passionate developers to join our worldclass team. Our Montreal offices are brand new (http://blog.coveo.com/coveo-montreal-finally-home/) and we've also rebuilt our entire Quebec City office to accomodate all our new hires in a great environment.

Interview Process: phone screen - interview - tech test - offer.

To get in touch : aasanovic@coveo.com
I’m curious about american jurisprudence in this area.

In the US I generally have good luck with “pushing back” on corporations after having made verbal agreements with customer service, but not always.
Hakeema | BOSTON, CAMBRIDGE, D.C. | Sales, Engineering | ONSITE | https://www.hakeema.com

Hakeema is building community intelligence platforms to organize professionals around their passions. We partner with associations to create next gen professional media. We've sold contracts to the World Economic Forum and Inter-American Dev Bank and have hit a quarter million in sales in our first year.

We're looking to build a tight fam in Boston, huddled around the purpose of bringing passionate people together. SDRs, Account Execs, and Engineers will find a great use of their talents in our small team of 4.

- Sales: SDR & Account Execs (media sales & trade association partnerships)

- Stack: Node.js, Vue.js, Mongo, AWS

If you're interested and live in Boston, Cambridge, or D.C. email kyle [at] hakeema.com
Check out GBoard for iOS, it's the google keyboard that supports swype
Godaddy enables you to preregister at the moment. This is only a preorder and doesn't guarantee the domain.
Location: SF Bay Area

Remote: No

Willing to relocate: Yes

Technologies: ES6, React, PHP, MySQL, HTML, CSS, jQuery

Resume: https://www.hire.gs/gabe-schwarzer-resume.pdf

Email: gabe@hire.gs

My name is Gabe and I'm a senior web engineer with 12 years' experience in full stack web application development. My strength lies in improving business efficiency and user satisfaction by creating software with intuitive UIs. I'm self-motivated, resourceful, and play well with others. Code samples can be found on my Github at https://www.github.com/gschwarzer.

No recruiters please.
Facebook launches commerce “Analytics” app
I've just released the 1.0 version of Vuex Pathify.

Pathify provides a declarative, state-based, path interface to your Vuex store.

What that means in English, is that you access store properties by path, and only by path. The plugin simplifies Vuex's API from 4 operations, 4 helpers, 3 accessor syntaxes and 3 or 4 naming formats to just 3 methods and a single path format.

Aside from the docs link above, there's a bunch of CodeSandbox demos so you can jump in and work with real code straight away:

https://codesandbox.io/s/github/davestewart/vuex-pathify/tre...

Cheers,

Dave
They mostly revolve around turning things of my life that you ordinarily would handle as one-offs, as structured, routine tasks. This reduces my daily cognitive load, allowing me to spend ever more time with my default mode network activated instead of in focus state.

So if I'm ever in a situation where I'm not really quite sure what to do, I come up with a rule and do it that way the next time.

I've been optimizing this process for perhaps a year after I got interested in it. Everything in my apartment has a history and a little set of rules. I keep a spray bottle of daily shower cleaner in my bathroom. It lives on the ledge of the sink when I'm not using the sink and moves to the lid of the toilet when I am. I don't feel comfortable yet putting it away because I think if I do that I'll forget to use it after I take a shower. Maybe in another year.

Having to remember to do stuff sucks. I always make a visual reminder. A few times I forgot to put washed clothes in the dryer. Now when I'm washing clothes the hamper gets put in the way of the door so I can't miss it.

Nothing stays in mind, so it's free to imagine and wander. I do this at work too, every task gets routinized. Very rarely am I caught off guard with not knowing how to do something.

About a year in I noticed myself naturally waking up earlier. It helps that I don't set an alarm clock anymore. But I'm routinely the first one on my team into the office anyway.

I live alone, and I've often wondered how my lifestyle would alter if I had to live with somebody. Well, the few times I've had someone over regularly, my routine adapted to accommodate them, I was surprised how easy it was. If things got out of place, I'd just return them to their place when I noticed. The little routines have accumulated their own inertia.

The most fascinating thing about it is, even though I feel like I'm doing a lot less, in reality a lot more gets done than otherwise would be. Routinizing something makes it ten times easier and take ten times less time to accomplish. It's so worth doing that before I even get started I look for ways to optimize.

I think this is how primitive peoples must've lived all the time. Tons of stuff that needed to be done, day in, day out, over and over again. Optimize, optimize, optimize.
Difference Between DevOps and SRE? [video]
> Well shit. Who wants to bet on when the first ad-removal fork appears?

There are already forks that don't have this "feature" and won't add it. Personally, I am a fan of Waterfox.