3,879 karma · joined June 8, 2008
I'm sh1mmer on twitter, flickr, and lots of other places.
You can email me at my tom dot croucher account on Google's email service.
I've worked at lots of places including Yahoo!, Joyent, Walmart, Ticketmaster and Uber. I wrote a book about Node.js for O'Reilly (http://www.amazon.com/Node-Running-Scalable-Server-Side-JavaScript/dp/1449398588).
I was CTO at Change.org, and spent 7 years at Uber.
Currently working at GoodRX.
He says later on in the article that they try and get people in the studio to not talk directly into the mic but across it. So in some ways they are trying to correct for the issues caused by strong directionality before they get to artificial things like signal filters.
> Rival Moderna, which took funding from a division of the U.S. Department of Health and Human Services, suffered a three-week delay in completing its own mRNA trial after federal officials there asked the company to slow down enrollment to boost the racial and ethnic diversity of study subjects.
However this article says they bought seven $200M machines to manufacture lipid nanoparticles. This implies to me that $1.4B of $2B Pfizer is supposed to have spent on development was actually just updating their supply chain for mRNA based vaccines.
While I’m happy that they made such a dramatic investment in the interests of bringing a product to market as fast as possible I think it’s also fair to imply it’s R&D that can’t be applied to other products later.
For example being able to find games that have certain movement mechanics and compare them would be amazing. Like “jump”, “double jump”, “sliding”, “ice surfaces”, etc
You can do `alias mv='mv -n'` or similar but then you have to hope everyone is using the same shell prompt, etc.
Even if your tiny script is just:
``` #!/usr/bin/env bash mv -n recordings/$1 public/$1 ```
you’ve removed some of the human tendency towards occasional typos and written something move defensive.
In my experience as an SRE people set way to high a bar for what should be tooling or “automation”. As soon as you make something software then you can iterate on it, or not as it makes sense.
If you keep on typing one off commands then the humans need to be correct every time.
I was talking with our high end GC in Texas and they basically said Geothermal for heat exchange never seems to pan out for clients after the numbers are run. This seemed surprising to me.
Some of the other stuff you mentioned came up, we also talked about if homogeneous household temperature was something we cared about because keeping the whole house 68 is way more intensive than having some variance in different spots of the house.
Also breezeways are awesome in hot climates.
I’m sure it’s not as hot as a printer head (~200c) but I’d worry it might be enough on the inside of an enclosure made of lower-temp thermoplastic to cause warping.
I sent this to a friend of mine who is an energy expert who reminded me about how terrible coal ash is: https://en.m.wikipedia.org/wiki/2014_Dan_River_coal_ash_spil...
It does seem to me like it shouldn’t be in the public interest to allow brands to fully control representations of their products in media since that clearly provides a mechanism to stifle critical representations (or even simply accurate ones that don’t match the desired corporate image).
They already do multiple versions for radios (GSM vs CDMA) so I can’t imagine this would be a terrible challenge for them other than losing lightening cable licensing fees.
They might have done the same thing and taken all your computers but you probably would be in the clear a lot sooner.
Their two flagship projects (GetCalFresh and Criminal Justice) reform both started off as simple web forms to make it easier to file for SNAP (food stamps) and sealing eligible marijuana convictions respectively. However as they gained traction they were able to engage state and local governments as collaborators and significantly improve the outcomes.
For the criminal justice work that meant fully automating sealing convictions in San Francisco, that then provided the “proof” for a state bill that passed to require all California counties to do the same over then next few years.
So while it seems like getting money out of politics is impossible I’d suggest working on stuff you care about at your state level, and providing working proofs will help people trying to support sensible legislation for reform.
For example if we were dynamically linking a Rust crate into a Rust binary is it necessary to check boundaries in both or can some of that be deferred because we can assume the binary that will link has already done the boundary checks, etc?
I know it's a bit contrived since ideally we'd just compile statically, but I think it's still potentially valid. If both pieces of software have the guarantees then ideally you can factor out some of the overhead.
> We also know about Google firing James Damore and their ideological echo chamber.
They are already displaying their own bias based regardless of what they think Goolge's bias is.
Damore was fired because he violated California labor law. But the post continues with lines like:
> Now, I’m not a conspiracy theorist
...
> But it seems like they decided that there’s no way to algorithmically penalize certain sites — so instead they do it manually, behind the scenes, without telling anyone.
Without any evidence of this what-so-ever.
It's one thing to say "Google are not doing a good job of filtering out mis-information/commercialization without penalizing high quality information from smaller sites/institutions" it's another to say that this is a conspiracy from the "echo chamber bias" of their employees to suppress the speech of people who don't agree with them.
Imagine someone sticking these under the chair in a cafe and skimming the card numbers of everyone who sits down.
When I started in tech as a career nearly 20 years ago I was really excited because I wanted to make the world a better place through technology.
In some ways Musk embodies the kind of person a younger me would have considered a hero. Now increasingly I question his propensity to make outlandish claims on all sorts of topics and then get defensive when he can't substantiate them. The worst outcome of this kind of behaviour is Theranos.
Musk and his companies have achieved a lot. He should focus more on that (and improving ethics in the manner in which they get their results), and less on his appearance.
At worst just to eek out ~16 more bits per packet.
I work on the SRE team at Uber. There are so many roles at a big company, but if you want to work on the most challenging problems and the systems that can't fail SRE is it. SRE at Uber means helping to design, implement and run our most critical infrastructure. So we look for folks who are excited about both writing software and running systems (ideally both).
A few neat projects we are working on right now: - Mesos on AWS/GCP/Azure/etc - Distributed systems for Dispatching and Calculating Surge Pricing - Release engineering systems for super reliable deployment of code and features - Fault injection and Chaos systems for testing distributed systems
Feel free to reach out to me directly: tomc at uber dot com Or apply on the site: https://www.uber.com/careers/list/17300/
Some videos/presentations about Uber SRE: https://eng.uber.com/sre-talks-feb-2016/ https://www.usenix.org/conference/srecon16/program/presentat... https://www.usenix.org/conference/srecon16/program/presentat...
So they haven't solved the I have multiple Echos in my house problem yet..
Having fast immutable shrinkwrap installs, and the ability to upgrade or selectively upgrade packages in the shrinkwrap vs. the semver in package.json would be a huge win.