Mike Baier

198 posts

Mike Baier

Mike Baier

@Mike__Baier

Director of Production, Electrical Engineering, and Software Engineering at The Boring Company

Bastrop texas Katılım Mart 2020
571 Takip Edilen605 Takipçiler
Sabitlenmiş Tweet
Mike Baier
Mike Baier@Mike__Baier·
My generation was the first to have all of the worlds information at their fingertips. My children’s generation will be the first to have the entire world at their feet thanks to the work we are doing here at the boring company. Hiring all roles. DM me.
English
6
12
72
3K
Micah Scott
Micah Scott@micah_scott·
Are bonus points awarded for % breadboard utilization?
Micah Scott tweet media
English
1
0
5
271
Mike Baier
Mike Baier@Mike__Baier·
A foundational principle for automating complex machines operating in unstructured environments is what I call Tele Op-to-Autonomy. All this means is that you should start off with 100% remote control (tele operation) and progressively add automations until the human is eventually 100% removed.  Why this works so well: 1) It allows you to get a product into the field crazy fast, which means you can start learning where all of your wrong assumptions are much sooner. This is by far the fastest path to test out product market fit, test tech efficacy, etc.  2) There is significant overlap in the tech needed to teleop and automate so the amount of “wasted work” towards the ultimate goal of full automation is actually quite low. In both cases, you will require: - A fully drive by wire system - A sensing suite capable of giving full situational awareness  - A remote support function for when things inevitably go wrong.  3) Development/iteration speed skyrockets when devs don’t have to eat the entire elephant at once. Imagine being a developer asked to automate some function for machine that is mission critical for the customer and you have the following two options:  Scenario 1 - Focus on automation first: The devs are well aware that if they don’t deliver a solution with 99.9…% (pick your number of 9s) the customer will be impacted, their work will have caused relationship damage, and they effectively will have failed.  As a result, devs start to focus on solving for the long tail of exceptions which exponentially increases time to market. Scenario 2 - Focus on awesome teleop first: You built your remote support systems first and thoroughly enough that someone anywhere in the world can strap into an awesome UI, get full situational awareness through strategically located streaming camera and sensor feeds, and take control over every aspect of the operation.  If you did this right there is also a mechanism to alert someone that a machine or process is “stuck” so the person can just get an alert, switch the UI over to that machine and seamlessly take control. In this scenario, someone watching the machine wouldn’t even know that control was handed off to a remote operator as the system keeps operating without the need for any local interventions. In scenario 2 the automation strategy can start to be viewed through the metric of “# of support personnel per machine”. On day one that ratio will likely be 1:1. As you incrementally add automations that ratio can go to 1:2, the. 1:5, then 1:20, etc. and it can happen fast because each step of the way the developers writing the automations know that there is a graceful fallback plan for any exceptions so they don’t need to solve the long tail of potential issues before releasing the new feature.
English
10
19
170
19.3K
Mike Baier
Mike Baier@Mike__Baier·
@kneubuehl @teslaownersSV @boringcompany Unfortunately, this is not a number that we have publicly put out yet so I cannot comment, but I can say today we can make about 6 machines a year and we are rapidly scaling production capacity.
English
1
0
4
347
Tesla Owners Silicon Valley
Tesla Owners Silicon Valley@teslaownersSV·
Part 2 dropping now of the FIRST EVER recorded tour inside @boringcompany HQ & Factory! In this episode we hit the control room, watch the massive conveyor belt/cassette system hauling dirt out of the tunnel, I get to drive the liner truck myself using a PS5 controller, and we wrap it up with a short interview with Steve. Huge thanks to @Mike__Baier, Steve and the rest of the Boring Company team for the awesome tour! Boring Company’s underground engineering is seriously next level. Full video below What part stood out to you the most? Drop it in the comments! Join the Boring Company at boringcompany.com/careers
English
59
107
478
159.3K
Mike Baier
Mike Baier@Mike__Baier·
One of the awesome things about loop systems is that they are the only public transport systems where the vehicle itself can go in and out of the system. This means that it is a nothing technically for the vehicle to be able to pick you up anywhere and just take you to the nearest tunnel portal.
English
0
0
14
826
@TanyaGabriele
@TanyaGabriele@TanyaGabriele·
@Mike__Baier You're right. I must have dozed off. It happens. I have been keeping odd hours. But my point was--all should work as quickly and efficiently as hitting the light switch.
English
1
0
0
17
Object Zero
Object Zero@Object_Zero_·
Industrial R&D One of the coolest things about working at the bleeding edge every day, is that after maybe 20+ years you just always know exactly where to look to find the answers to seemingly new problems. You can skip maybe 3 years of development just by knowing “oh blah-blah lab did that in the 70s”. You can literally retrace all the forks in the tech tree and just look for “Here’s what we knew at the time”, and then you can insert what YOU know NOW, in 2026, and see if the other forks that weren’t pursued would bear fruit today. It’s a common misunderstanding that you should always build off the things in use today. Many contemporary things are at dead ends, or cul-de-sacs, stuck in a local minima. You have to remember we arrived at many of those things by making decisions with incomplete information. Here Silicon Nitride turbine wheels ran at 98,000 rpm, producing 110kW and only failed because of metallic inclusions in the R&D prototype forming. We are much better at such forming methods today. We even have Hot Isostatic Press. There are people out there, who are mapping the entire industrial tech tree, side quests, forks and all. A lot of accepted wisdom is just wrong.
Object Zero tweet mediaObject Zero tweet mediaObject Zero tweet mediaObject Zero tweet media
English
18
39
315
10.3K
Mike Baier
Mike Baier@Mike__Baier·
@uaustinorg UATX is attracts the best of the best, and Eitan is a great example. The conversations he’s describing are exactly what makes UATX special. I’ve worked with him at The Boring Company and he’s every bit as sharp and thoughtful as he comes across here. Good feature.
English
0
0
3
74
Mike Baier
Mike Baier@Mike__Baier·
@SsLsurf Without a doubt, this is the fastest path to success
English
0
0
1
96
Ku$hzombie
Ku$hzombie@SsLsurf·
@Mike__Baier Big ol tele op'd Nightcrawler trending full auto, good plan
English
1
0
2
145
Mike Baier
Mike Baier@Mike__Baier·
@nanditmehra @ronniecurious Here are some additional thoughts on this
Mike Baier@Mike__Baier

A foundational principle for automating complex machines operating in unstructured environments is what I call Tele Op-to-Autonomy. All this means is that you should start off with 100% remote control (tele operation) and progressively add automations until the human is eventually 100% removed.  Why this works so well: 1) It allows you to get a product into the field crazy fast, which means you can start learning where all of your wrong assumptions are much sooner. This is by far the fastest path to test out product market fit, test tech efficacy, etc.  2) There is significant overlap in the tech needed to teleop and automate so the amount of “wasted work” towards the ultimate goal of full automation is actually quite low. In both cases, you will require: - A fully drive by wire system - A sensing suite capable of giving full situational awareness  - A remote support function for when things inevitably go wrong.  3) Development/iteration speed skyrockets when devs don’t have to eat the entire elephant at once. Imagine being a developer asked to automate some function for machine that is mission critical for the customer and you have the following two options:  Scenario 1 - Focus on automation first: The devs are well aware that if they don’t deliver a solution with 99.9…% (pick your number of 9s) the customer will be impacted, their work will have caused relationship damage, and they effectively will have failed.  As a result, devs start to focus on solving for the long tail of exceptions which exponentially increases time to market. Scenario 2 - Focus on awesome teleop first: You built your remote support systems first and thoroughly enough that someone anywhere in the world can strap into an awesome UI, get full situational awareness through strategically located streaming camera and sensor feeds, and take control over every aspect of the operation.  If you did this right there is also a mechanism to alert someone that a machine or process is “stuck” so the person can just get an alert, switch the UI over to that machine and seamlessly take control. In this scenario, someone watching the machine wouldn’t even know that control was handed off to a remote operator as the system keeps operating without the need for any local interventions. In scenario 2 the automation strategy can start to be viewed through the metric of “# of support personnel per machine”. On day one that ratio will likely be 1:1. As you incrementally add automations that ratio can go to 1:2, the. 1:5, then 1:20, etc. and it can happen fast because each step of the way the developers writing the automations know that there is a graceful fallback plan for any exceptions so they don’t need to solve the long tail of potential issues before releasing the new feature.

English
0
0
0
133
Mike Baier
Mike Baier@Mike__Baier·
@nanditmehra @ronniecurious When it’s not autonomously navigating. We follow an approach we call teleop to autonomy, where we first make everything teleopertable, and then progressively automate until the human eventually controls 0%
English
2
0
6
207
Nandit Mehra
Nandit Mehra@nanditmehra·
Great to see buddy @ronniecurious killing it The Boring Company and running the liner truck with a Playstation remote 😲🤯
English
1
0
7
718
Mongo
Mongo@minusYCore·
@Mike__Baier Will there come a time when the crew works task versus zone? Example: one person doing final placement on multiple TBMs versus one person handling all tasks on one TBM?
English
1
0
2
32
Mike Baier
Mike Baier@Mike__Baier·
This is exactly right. And you don’t need to solve the entire op in one go. Segment placement is a great example. 90% of the movements are it is easy to automate. The final move, where you make contact with the other segments is hard. So we took the approach of having the system automatically get the segment to almost its final place and then hand off to the operator for the final fit
English
1
0
5
63
Mongo
Mongo@minusYCore·
@Mike__Baier And you can find the ops that take the most time vs intelligence to provide the greatest bang per dev hour Tricky task, but low occurrence versus common one that takes *forever* or super repetitive (rough segment placement? )
English
1
0
3
64
Mike Baier
Mike Baier@Mike__Baier·
Exactly. Not to mention - when you log and root cause every intervention you have all of the data you need to prioritize your dev roadmap to the actual most important features/bugs as opposed to what you assume might be important or might fail. The only thing you know for sure is that your assumptions of what might fail before you actually launch a feature are not 100% correct.
English
1
0
18
287
Mongo
Mongo@minusYCore·
@Mike__Baier And the tele-op can provide data to create the automation What are the range of acceptable forces, positions, velocities...
English
1
0
13
385
Mike Baier
Mike Baier@Mike__Baier·
@uaustinorg Full transparency is the right call in almost all circumstances.
English
0
0
0
133
Mike Baier
Mike Baier@Mike__Baier·
@JTLonsdale To me it feels like many of our frontier labs are acting as though Chinese open source models don’t exist. They are making product decisions that can only make sense if there were no viable alternatives to their product, which is increasingly not the reality
English
0
0
0
119
Nandit Mehra
Nandit Mehra@nanditmehra·
@Mike__Baier @ronniecurious This is some really exciting work, curious whats the key priority right now - mining more tunnels, boring speed, size or efficiency ? Maybe something else?
English
1
0
0
71