Significantly north and a bit west of there: https://en.wikipedia.org/wiki/Chicxulub_crater
HN user
spladug
WattCarbon | Full Time | REMOTE (US) | Data Engineer (Python) | $130k-$145k + equity
WattCarbon has launched the first clean energy market aimed at rapidly scaling distributed energy technology, including rooftop solar & storage, electrification, and demand response. Our buildings are responsible for 40% of US and global emissions. By scaling distributed clean energy, we can eliminate these emissions today. We partner with climate-driven companies & organizations, directing funding towards these technologies to lower costs, accelerate deployment, and promote energy equity across the US.
We are a seed stage startup backed by some of the most respected climate investors on the planet (True Ventures, Jetstream, Village Global, Looking Glass, Keiki Capital, Greensoil PropTech Ventures, and others); you would be the fourth engineer and eighth team member. We are open to any applicant who lives in the US - you should be comfortable working in a fully distributed, remote-first company.
Data Engineer: We are looking for someone to help with the development of the ETL pipeline for the ingestion of electricity meter data and an array of other diverse datasets used in the measurement and verification of decarbonization programs. We are looking for help building out a pipeline that ingests and computes models using hourly meter data on the scale of millions of meters. Our ideal applicant is a python-first programmer who is also experienced in pandas. Work will also entail supporting data science related to measurement and verification. Previous experience with energy data is a plus.
We generally subscribe to the idea that Marx was correct about the alienation of labor and we organize ourselves purposefully to provide flexibility around family commitments, ensure opportunities for substantive input into business decisions, and prioritize personal growth. We are committed to a more inclusive approach to employment in tech through benefits and paid leave policies that are compatible with a diversity of personal and family situations through flexible work hours.
To apply, please submit a resume (or a link to your linkedin) and cover letter to recruiting@wattcarbon.com. We’re a small company, so we really value what you have to say. Tell us about yourself and how you see your career progressing, and answer at least one of the following questions: What kinds of problems interest you? What makes you a good fit for an early-stage company? How do you go about growing your tech skills?
WattCarbon | Full Time | REMOTE (US) | Senior Frontend Engineer & Data Engineer (Python) | $130k-$165k + equity
WattCarbon has launched the first clean energy market aimed at rapidly scaling distributed energy technology, including rooftop solar & storage, electrification, and demand response. Our buildings are responsible for 40% of US and global emissions. By scaling distributed clean energy, we can eliminate these emissions today. We partner with climate-driven companies & organizations, directing funding towards these technologies to lower costs, accelerate deployment, and promote energy equity across the US.
We are a seed stage startup backed by some of the most respected climate investors on the planet (True Ventures, Jetstream, Village Global, Looking Glass, Keiki Capital, Greensoil PropTech Ventures, and others); you would be the fourth engineer and eighth team member. We are open to any applicant who lives in the US - you should be comfortable working in a fully distributed, remote-first company.
Senior Frontend Engineer (150-165k): We are looking for an experienced frontend engineer to develop customer-facing UX and workflows as well as improve our internal development processes. You should be fluent in the browser platform and common technologies; we use Typescript, Vue3, and Tailwind. You will need to work cross-functionally and interact with customers. As an early hire, this is an opportunity to be creative and have a big impact on the design and architecture of our web application.
Data Engineer (130-145k): We are looking for someone to help with the development of the ETL pipeline for the ingestion of electricity meter data and an array of other diverse datasets used in the measurement and verification of decarbonization programs. We are looking for help building out a pipeline that ingests and computes models using hourly meter data on the scale of millions of meters. Our ideal applicant is a python-first programmer who is also experienced in pandas. Work will also entail supporting data science related to measurement and verification. Previous experience with energy data is a plus.
We generally subscribe to the idea that Marx was correct about the alienation of labor and we organize ourselves purposefully to provide flexibility around family commitments, ensure opportunities for substantive input into business decisions, and prioritize personal growth. We are committed to a more inclusive approach to employment in tech through benefits and paid leave policies that are compatible with a diversity of personal and family situations through flexible work hours.
To apply, please submit a resume (or a link to your linkedin) and cover letter to recruiting@wattcarbon.com. We’re a small company, so we really value what you have to say. Tell us about yourself and how you see your career progressing, and answer at least one of the following questions: What kinds of problems interest you? What makes you a good fit for an early-stage company? How do you go about growing your tech skills?
Ah yeah. Not sure on that one. scp does have the `-3` option to copy between two remote hosts via the local host, but that can be significantly slower if the remote hosts are in the same network and local host is not.
FWIW, `ProxyJump` is a safer way to go through a bastion without having to expose your agent to either the bastion or the target host behind it.
And for SF: https://bsm.sfdpw.org/urbanforestry/
It's a great word. Nice choice!
The bus will still have to wait on or go around rideshare drivers
This is why transit-only lanes are important. https://www.youtube.com/watch?v=RQY6WGOoYis
If you just want to share your public key safely, a .well-known directory on your domain works these days: https://wiki.gnupg.org/WKD
The South Coast (California) Air Quality Management District does some really thorough tests on the quality of the various low-cost sensors: https://www.aqmd.gov/aq-spec/evaluations/summary-pm
Are bay area software engineer wages really that low that this is the biggest deal?
Yup! And this sort of tracking is exactly why.
https://github.com/reddit/reddit/blob/master/r2/r2/lib/cssfi...
https://www.reddit.com/r/cssnews/comments/24anzb/css_change_...
Generally: no. The worker processes will finish up their current request before shutting down and being reaped. At the whole server level, Einhorn will indeed make sure that requests are still being served as the workers get shuffled out.
Yeah, rollbacks are more of adding a revert to the top of the pile so we just make sure we roll back things that can be rolled back. This is important to think about when planning deploys.
Spot on.
Feature flags are super useful. We didn't really have room to cover our use of them in this post, but if you're curious you can see the system we currently use for it here: https://github.com/reddit/reddit/blob/master/r2/r2/config/fe...
Keep it simple and boring as long as you can, and even then go with the boringest solution to your problems.
why did you choose to write your deployment tools from scratch, instead of going with something like Jenkins?
Each step along the way was basically just a small modification on the system before. AFAIK Jenkins doesn't come with the ability to safely deploy code to hundreds of servers out of the box, so building out the systems to make that the case would've been more work than just adding to what existed and for unknown benefit.
And, how do/did you provision new servers? By hand, or did you use something like Chef/Puppet?
We use puppet for configuration management. That's been the case for most stuff since early 2011 for context. There's a lot more detail in our semi-recent infra/ops AMA: https://www.reddit.com/r/sysadmin/comments/57ien6/were_reddi...
Actually quite the opposite. One of the benefits of being a larger company is separation of concerns. Our community team is a bunch of fantastic people that are focused on that side of things and engineering spend most of its time writing code. Obviously there will be overlap from time to time, but it's definitely way less than when we were 10 people.
Just checked: r/beta is the right place for that. Thanks for the feedback!
Do you find yourself browsing Reddit in your spare time or do you avoid it?
I personally still spend plenty of time reading stuff on the site, both educational (r/askhistorians, various programming subreddits) and entertainment (r/popular). I'll definitely tend to avoid the more meta subreddits when not in a work mood though.
Do you ever find yourself spending whole days at work without being on the site because you don't want to be distracted while working on something?
Oh yeah, it definitely happens: heads down in code, doing a complex series of deploys, or just in a bunch of meetings.
There's also the times where I go to check on the site to check on something I deployed and instead get distracted by something on the front page and forget what I was doing. Oops.
Every engineer writes code, gets it reviewed, checks it in, and rolls it out to production regularly.
Thanks! Do feel free to ask if you think of something :)
Well, that's embarrassing. 2^47 it is! :)
There are? It looks closer to 2^14. 2^50mm is around 7.5 au. Sorry to nitpick, but I thought this was a super interesting point!