skysight-inc/HackerNews huggingface dataset:
Rainforest QA (YC S12) | SF, Singapore, Remote, International | VISA / Greencard support

Rainforest QA is an on-demand QA solution that allows customers to discover problems that affect their customer experience before code hits production. All done at the speed of continuous delivery.

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/rainforest-qa

San Francisco or US Remote:

* Data Science Generalist: https://jobs.lever.co/rainforest/cb33e9f4-58ea-4d2d-ad3d-50e...

* Senior DevOps Engineer: https://jobs.lever.co/rainforest/d50cd6e9-7432-491b-83d8-51e...

Singapore:

* Data Science Generalist: https://jobs.lever.co/rainforest/0a54e10d-d517-467b-bef9-b32...

* Senior DevOps Engineer: https://jobs.lever.co/rainforest/bc87e5d6-9d30-4ba2-93cc-5e3...

Global Remote:

* Data Science Generalist: https://jobs.lever.co/rainforest/cb33e9f4-58ea-4d2d-ad3d-50e...

* Senior DevOps Engineer: https://jobs.lever.co/rainforest/adc8d0b2-8c8d-4db2-aeab-c63...

Tech Stack: Ruby, Rails, Grape, Go, Redis, Postgres, QueueClassic, GraphQL, React with redux, KVM, Puppet, Heroku, AWS

I look forward to hearing from you! - Sarah
DIRT protocol | Mountain View, CA | Onsite, Full-time | https://dirtprotocol.com

DIRT is a protocol for decentralized information curation. Communities can crowd curate trusted data. DIRT defines a set of rules for writing and moderating data that uses token staking to incentivize honesty. We raised funding from Greylock, General Catalyst, Lightspeed, SV Angel, etc, and are hiring.

FULL STACK ENGINEERS

---------------------------

1. Our stack includes Solidity (protocol deployed as smart contracts on Ethereum), Typescript (developer libraries that interact with smart contracts), NodeJS + React (web apps for users).

2. Architect high level protocol designs. Build, test, and optimize protocol features.

3. Develop APIs to be consumed by web, mobile, and command line clients. Work with a high degree of autonomy on a small engineering team.

4. We are the first customer for the protocol. Work with data pipelines and front end development to build the first application that uses DIRT.

--------------------------------------------------------------

If you're looking to learn about startups to start your own or want to work in the cryptocurrency space, we have some things you can't find anywhere else.

- You'll learn lots about startups from us. We're currently a team of five that has 3 YC alumni.

- You'll get autonomy to make decisions AND mistakes. We're a team that biases towards shipping code and learning.

- You'll find a team that trusts each other. We step up for each other to create space for the team to do their job.

- You'll learn how to express your thoughts. We actively work on clear and succinct communication of ideas

- You'll learn to build decentralized apps and be a early thought leader in the space.

Join us to build the data layer for the blockchain. Contact careers@dirtprotocol.com or apply at: https://angel.co/dirt-protocol/jobs
Sysco LABS | Search Software Engineer, Product Marketing Manager, UX Researcher, Machine Learning Engineer, Product Designer, Senior Software Engineer, Quality Engineer, Customer Engagement | Austin, TX | Onsite | Fulltime

Sysco LABS is a technology-focused division within Sysco Foods (distributes to 500k restaurants globally, $55bil/yr revenue), dedicated to reimagining foodservice through innovation. An extension of Sysco’s longstanding commitment to deliver exceptional products and services to the foodservice industry, Sysco LABS leverages customer and market intelligence, data-driven insights and agile technology development to rethink the entire foodservice ecosystem. Sysco LABS’ innovations will improve everything from the ordering process, delivery, inventory, pricing and automation to the in-restaurant customer experience. Operating with the mindset of a startup and backed by the authoritative expertise of an industry leader, Sysco LABS’ mission is to enhance the Sysco customer experience and consistently deliver revenue growth, cost savings and new innovations through technology.

Please contact me at eric.adleman@sysco.com with any questions.

Machine Learning Engineer: http://app.jobvite.com/m?32KE2kwh

Search Software Engineer: http://app.jobvite.com/m?38KE2kwn

Senior Software Engineer: http://app.jobvite.com/m?3aKE2kwp

Quality Engineer: http://app.jobvite.com/m?3KKE2kwZ

UX Researcher: http://app.jobvite.com/m?3pLE2kwF

Product Designer: http://app.jobvite.com/m?33KE2kwi

Customer Engagement Representative: http://app.jobvite.com/m?3ZKE2kwe

Product Marketing Manager: http://app.jobvite.com/m?36KE2kwl

ctrl+f: austin, texas, logistics, food, delivery, e-commerce, search, mobile, ui, ux
Companies predictably focus on the areas where they make the most profit. For Apple, that’s clearly Phones, App Store, iTunes, even iAds. The laptop hardware and OS are clearly in a minority when compared to those big earners, so they just don’t focus any attention on them.
Springshare | Intermediate/Senior Software Engineer | Remote / NY / FL | Full Time

We're an established (since 2007), international (customers in 80 countries) SaaS provider to libraries (academic/public/special) and education (colleges/k-12 schools) - https://springshare.com. Our market is niche so we’ll never go public i.e. we don't promise equity worth paper millions. Instead, we provide a supportive small team environment where your work will have a measurable impact, competitive salary & benefits, and that great feeling that your work matters because it is improving the worlds’ libraries and schools.

5+ years professional experience with PHP or Angular, or both, is required. Experience in OOP/MVC concepts is a must, too.

You must be highly productive working remotely as we're a remote team. We’d prefer if you live in one of these states - NY, CA, FL, PA, MA, or KY. If you’re international, the working hours must overlap significantly with US working hours. Send resume to jobs@springshare.com or contact me personally (I’m the founder/owner) at slaven@
> I'm claiming that Debian's wording was somewhat weird, and that they aren't necessarily as large as it makes them sound.

In fact, it was not Debian's wording, but Greg Kroah-Hartman's, who is currently responsible for the Linux kernel -stable branch, and who has previously worked for SUSE, where he initiated the development of openSUSE Tumbleweed[1]. So, he is in no way associated with Debian, and is one the most important employees of the Linux Foundation.

> Additionally, this doesn't count desktop installs. Google alone likely has over 20k developers[3], and the default desktop for them is Goobuntu (a Google variant of Ubuntu).

Interestingly, Google ditched Ubuntu for Debian in January 2018[2], which means, that the entire Google internal engineering environment is now based on Debian.

[1] https://en.wikipedia.org/wiki/Greg_Kroah-Hartman

[2] https://www.theinquirer.net/inquirer/news/3024623/google-dit...
Make plastic printed circuits with a standard laser cutter [video]
The Ocean Cleanup net does nothing to clean up microplastics though...
Coinbase | Fullstack, Backend, Frontend, iOS, Android | ONSITE in SF, NYC | Full-time | Competitive Comp

At Coinbase (YC S12), our vision is to bring more innovation, efficiency, and equality of opportunity to the world by building an open financial system.

Our first step on that journey is making digital currency accessible and approachable for everyone. Two principles guide our efforts. First, be the most trusted company in our domain. Second, create user-focused products that are easier and more delightful to use.

All openings here: http://coinbase.com/careers

Questions or want to say hi? Reach out to me directly: omar.bohsali+hn@coinbase.com.
ngrok | San Francisco, CA | Full-Time | ONSITE or REMOTE | https://ngrok.com

ngrok is looking for senior backend distributed systems engineers! Your favorite developer tool is built by a very small company, so
there's plenty opportunity to wear multiple hats and a lot of automony shaping the entire product. ngrok has many difficult challenges in distributed systems and networking that you won't find elsewhere in a company of similar size.

The stack is primarily Go (Golang), a little Python and React/Typescript. You should be comfortable with Go, GRPC/Protobuf, AWS and distsys design/architecture.

I'm the founder, email me directly: alan at ngrok com
No, I like CMake because it is better than writing Makefiles manually or using autotools.
If anyone is staring at this wondering what it is, it's a video, there's a play button in the middle of the page.
StrideAI | Bangalore, India | Frontend, Fullstack, NLP, Devops | Full-time, Intern | Onsite | https://stride.ai/

StrideAI is a fast growing Cognitive Automation company. We work mostly with large investment banks and insurance companies to bring efficiency and speed to their operations. We do so by leveraging our proprietary AI platform.

To this end, we are hiring for the following profiles:

* Fullstack developer

* Frontend/Design

* NLP engineer

* Devops engineer

* QA automation engineer

Job perks:

- Opportunity to work with a small cohesive team of smart people

- We encourage our people to attend tech events, publish papers (sponsored by the company)

- Team outings, lunches etc

You can apply through https://stride.ai/careers or reach out to me directly on pratheek @ stride [dot] ai

Note: Internships are for NLP role only.
You can actually drive this full-size Lego car
Sounds like you encountered a SuperAWOS system. When flying, you click the mic three times for weather and runway information, four times for a radio check, and then somewhere around 5-6 clicks you can get the weather/runway information read to you in Chinese. It works great for weather and such, though it doesn't provide any services for separating you from other aircraft.

The SuperAWOS systems are made by a company called Potomac Aviation: https://potomac-aviation.com. David, the head of the company and owner/operator of Potomac Airfield (VKX) is an entertaining guy, his main website is trippy as hell: http://potomac-airfield.com.
What is the color and size scale here? It could be deeply misleading, for example if it’s a linear scale counting number of anomalies in a bucket (like number of +2.0 anomaly measurements in a given country).

From the upper right, it seems like it’s I guess the average per year per country, placed in bins for -2, -1, 0, 1, 2, ... except how were the bins constructed? In reference to global temperature in some specific year? Country-average in some specific year? Very hard to read or know the significance of it.

I hate visualizations like this for exactly this reason. The video hits me in the gut and makes me want to believe the final two decades of data are alarming, but it’s not clear at all what statistical claim is being measured, and how unlikely that specific claim would be under some counterfactual distribution.

I’m not denying (or confirming!) the implication of the data. Just pointing out that this is sort of like “ooh shiny” shallow attention grabbing, which IMO does more harm than good.

Statistical visualizations should not feel like they have an agenda in the idiosyncratic choice of axes, scale, colorbar, etc. It’s just not clear to me here that it’s not got one.
Expensify | Full-Stack, PHP, Java, C++, iOS, Android, and/or Infrastructure Engineer | San Francisco, Portland, Michigan, London | REMOTE, VISA welcome | Full-time | we.are.expensify.com | $135K+

Expensify is the most widely used expense management system in the world, with millions of users and more customers than the rest of the industry combined, processing billions of real dollars annually. Expensify has ~130 employees, is self-managed (no VC control), is extremely profitable, and is working to buy back all shares to become 100% employee owned, intending to create liquidity through internal buyback programs and eventual dividends. As an equal member of the team:

-Your voice will carry weight on day one.
-Your responsibilities will increase quickly and without limit, as there is virtually no formal management structure to constrain your growth.
-You will work on every part of the codebase, without being constrained to any team, layer, or platform.
-You will receive a fair, proactive raise bi-annually, without you needing to ask.
-You will have the option (not required) to travel with the team domestically and internationally multiple times a year -- spouses and kids welcome (and paid for).
-You will be provided the best equipment, a personal mentor committed to your success, tools to encourage a healthy work/life balance, and a workplace that is safe, respectful, collaborative, and inspiring.
-You will be truly welcome regardless of age, race, gender, orientation, or other affiliation.

Some of the cool things we're working on:

-Concierge, a “supervised learning” AI-powered customer support platform
-BedrockDB.com, an open-source, blockchain-based SQL database atop SQLite
-SmartScan, an OCR/human receipt transcription service
-Next day ACH processing many millions of dollars daily
-Scaling realtime search across 30 days (16TB) of system logs
-Cutting edge web/mobile technologies and so much more!

We are very proud of the team we have built, and would love to have you join our large extended family around the world. We are happy to sponsor visas and greencards as needed. All we ask in return is that you get shit done, without ruining it for everyone else: https://blog.expensify.com/2016/06/03/rule-1-get-shit-done/ To apply, just email answers to the following questions to jobs@expensify.com (no resume needed):

[1]What's the URL of your website? If you don't have one, why not?
[2]Tell us about what it is you do (programming, systems engineering, sales, etc.), when you started, and what you've done between then and now.
[3]What do you want to do with the rest of your life, and how is Expensify a step toward your long-term goals?
[4]How did you hear about us? A job posting? Chalk on a sidewalk? From a friend? Let us know where you saw this opening.

Please visit https://we.are.expensify.com, and we can’t wait to meet you soon!
Namely Inc | New York City | Fulltime Onsite

https://www.namely.com/careers/

We are doing some great stuff here, going after some deep rooted industry problems in HR, Payroll, Benefits.

We are especially looking for talented Sr+ Engineers who know their way around modern tech stacks.

Namely’s mission is to help mid-sized companies build a better workplace. We’re an HR, payroll, and benefits platform that provides the technology, data, and support that HR professionals need and employees love to use. People are at the center of everything we do, and we believe every company and employee deserves a great workplace, supported by innovative HR technology.

At Namely, we are problem solvers, self-starters, and obsessed with creating the best experience for our clients.\

We’ve built a strong engineering team to date, but have a lot of work ahead of us.
Fake Yandex Voice Assistant App Found in Google Play
"where traditional religion includes a rigorous caste system" - The word caste originates from Portuguese. The Indian "caste" system was established by the British population survey and race scientists who wanted to divide the population into various classes as existed in Europe at the time.

The Indian "Jati"system is similar to English/German family names based on profession like Mason, Smith, Carpenter or Schumacher.

The Indian "Varna" system is similar to the separation of the church and the state but included merchants. It was guidelines rather than a hard and fast rule.

A new population of untouchables/Dalits were created by the "Criminal tribes Act" that outlawed people by birth.

It is true that caste divisions and inequalities are a reality today but the solution lies in free market & economic development/mobility. This isn't something specific to India alone all ex-colonies like Rwanda, Syria .. have a minority ruling elite coopted by the colonist and the "others".

The Indian "Jaati" system itself was much more flexible and mobile compared to the European class system. The church has been so successful with this narrative that today the most prominent caste clashes and segregation is in the Christian population.
RewardStock | Software Engineer | Raleigh, NC | Fulltime | Onsite | https://www.rewardstock.com

RewardStock has a simple mission: to help our users save hundreds to thousands of dollars on travel. Our small team is based in the North Carolina Triangle. We are passionate about what we do. If you want to build a product that you, your family, and your friends will all want to use, talk to us!

Our current stack is a mixture of PHP and Node on the backend, Bootstrap, JQuery, and Vue on the frontend, hosted on AWS services. We are hiring mid- and senior-level full-stack developers who can get up to speed quickly and make a big impact.

Email CVs to hello@rewardstock.com or apply at https://www.linkedin.com/jobs/view/779902378/
I'm surprised they have such a good understanding of Jenkins' shortcomings. It's a good first step in fixing them. Although to be fair, this has been coming a long time as the post says; but having Cloudbees' CTO publicly acknowledging those is even better.
But it breaks all browser default behaviours.
Jumbleberry | Full Time | Toronto | REMOTE & ONSITE

Jumbleberry is a leader in fixed-cost customer acquisition through marketing services. We help connect brands and e-commerce companies with customers they didn’t know they had. We use a data-first approach to understand what consumers want and distill it into actionable insights that brands can deliver on.

We’re currently building out our Platform Team, which is responsible for building out our customer-facing platform. You’ll work with tools various tools and technologies such as Vue.js, Python, PHP, Lua, MySQL, Redis, Lambda, and Cloudflare Workers.

We’re currently located in heart of Liberty Village, Toronto, and seeking capable & hungry developers to join our small but experienced team.

Roles:
* Front-End Developer
* FullStack Software Developers
* UI/UX Designer

You can contact me directly at ian@jumbleberry.com or visit our website @ https://jumbleberry.com
I've been working with gitlab CI for the last year. Here are some of my feedbacks:

- 6 months ago we seriously considered moving away because it was really unstable (even when running on private runners) but now its a lot smoother

- with private runners you can have a very powerful CI without having to manage a master (as Jenkins) for a fraction of the costs (runner with docker-machine on spot instances)

- beware that if your CI flow is more complex than just a simple pipeline to build and deploy your project (we have a project for our code, that then trigger a project for end-to-end tests, that then trigger a deploy to our env) you will need to do a lot of boilerplate code (you will need to manually manage artifacts if they need to be shared between jobs)

- variables from a triggered pipeline should be available through the API and made more visible in the UI

- we do not use kubernetes so eveything CD is off the plate for us (environment and monitoring tab are useless)

- DO NOT USE THE BUILT IN CACHE, it's super slow and will fail unexpectedly (simply do cp to s3 and it will never fail)

- IF YOU USE THE BUILT IN CACHE, parallelism will be hard (you cannot populate part of the cache from a job, another part from another job and in the next step use the result of both cache)

- triggers are weird, its a curl to an API endpoint but it does not use the normal auth mechanism and it will answer with a useless json (please add the project id, variables etc to the result of the trigger it's a must have for anyone that needs to parse the output)

- the gitlab API is top notch except on the CI part...

- be ready to restart some jobs 2-3 times if gitlab is deploying a new version ;)

- be ready to have some random errors that can be fixed by a retry

- it will seem a good idea to run gitlab-runner on every laptop of your team to reduce cost. DO NOT DO THAT, if you are more than 2 in your team the guy in charge of making the CI run (me) will make you restart you docker, delete a specific image, restart gitlab-runner, etc... invest 1 day to setup the docker machine on spot

- please show in some way when a job triggered another one (maybe a section in the YML, or even better check make us populate an env var with a link to the triggered pipeline or anything)

- design your pipeline so that if a part fails you can restart it without breaking everything (I'm looking at you terraform)

This list seem really long but, I have worked with Jenkins and even if more stable the steady improvements and addition to gitlab CI still make it my first choice for my needs.
Ideamotive | React.js Developer | Warsaw | Onsite

Ideamotive - a dev shop specializing business process automation for startups and growing companies is looking for a React Developer. We are located in Warsaw, Zoliborz at a start-up accelerator mansion called ReactorWarsaw.

Our stack consists of Ruby on Rails and/or Node on backend and React on a frontend, usually Postgres as a main database and Redis + Sidekiq for queues.

You, as a candidate, should be a computer science graduate (or has equivalent knowledge) with a solid background in front-end and previous experience in React or similar framework. We also expect you to have understanding of a current trends and state-of-the-art solutions.

Our original job offer: https://ideamotive.co/careers/frontend-react-dev/

Apply at: https://ideamotive.recruitee.com/o/regular-react-developer
Hmm, I think the performance results for the last example aren't actually valid. The example/tco.js program is a linear-time algorithm since it's only making one recursive call, not two, so at n=50 you should expect it to be pretty much instant. Much, much less than a millisecond to evaluate.

I think the "0.080 total" and "0.087 total" are just from node startup time (and the variability within that), not time actually executing the function. I just ran node on an empty file and the running time was "0.087 total".

I think when doing these sorts of perf measurements it's best to make the code run for multiple seconds to better account for startup time, JIT warmup, caches, and the various other subtle factors that come into play.
Lalamove | Hong Kong | Engineering Openings | up to $110K | Full-time | Onsite | Visa (Relocation package)

Lalamove is a leading last-mile intra-city delivery platform in Asia disrupting the traditional logistics industry. We connect millions of customers with van, motorcycle, lorry and truck drivers. We are a startup based in the vibrant and beautiful city of Hong Kong. Rapid growth within just 5 years saw us operating in over 130 cities across Asia - China, Hong Kong, Singapore, Taiwan, Thailand, Philippines, Vietnam, Indonesia and Malaysia and our expansion plans don't stop there.

Stack: Golang, Node.js, PHP, React, Java, Kotlin, Swift, MySQL, MongoDB, Redis, AWS, Kubernetes

Tech openings:

- Engineering Lead - Platform

- Lead Quality Engineer (QA Governance)

- Lead Software Security Engineer (Security Governance)

- Senior Software Engineer, Tooling

- Senior Production Engineer

- Senior Software Engineer, Test

- Senior Software Engineer - iOS / Android / Backend / Frontend / Full-stack

For more information, check out our careers page here: https://bit.ly/lalamovecareers-hn

Apply to our openings with “Hacker News” in the subject - recruitment (at) lalamove (dot) com
Don't forget that fire departments (like police and military) have a lot of administrative positions that never encounter a dangerous situation and still get the same pensions.
Doom 2's final secret revealed after 24 years