HNHacker News
TopNewBestAskShowJobs

bobsomers

820 karma · joined December 27, 2020

Maker of things.
submissionscomments
bobsomers··on Waymo begins driverless rides in San Francisco
> This is an important aspect of systems engineering that we haven’t even scratched the surface of when it comes to self driving cars.

There are definitely people in the industry who are thinking about this and working on it, but AFAIK none of them work at Tesla.

bobsomers··on Web3 is centralized and inefficient
> A trusted ledger is valuable, but a ledger doesn't have to be public to be trusted. When I swipe my card at the grocery store, I'm not shaking in my boots with my fingers crossed, doubting whether the transaction will be recorded as transmitted or not.

Of course, because as the customer nothing bad happens to you if it’s not. Worst case scenario, the merchant doesn’t accept your payment and you either have to pay with cash or not buy anything.

The worst case scenario for the merchant is substantially worse. If the payment doesn’t go through, they lose money. This could happen days or weeks later if the customer decides to chargeback the merchant. There are countless stories of payment processors siding with customers, placing holds on a business’s funds for extended periods of time while conducting investigations, etc.

I would actually take the opposite stance. Unless a ledger is public and independently verifiable, there is no reason to trust it at all. Nearly every instance of financial fraud has relied on people trusting a private ledger.

bobsomers··on It’s not still the early days of blockchain
I'll be honest, I find the "blockchain is for crime" argument to be worn out in 2022. It feels a lot like "think of the children".

Of course blockchains can be used for crime, almost anything can. In fact, if you want the preferred currency of criminals the world over, look no further than the US Dollar.

Most organizations, governments, businesses, etc. start with plenty of trust to go around. There's no reason to inherently distrust them, so their governance, currencies, securities, etc. work just fine. Distrust breeds over time, which is why establishing governance, currencies, securities, etc. in a way that can be cryptographically verified by anyone is a useful property to have to ensure the system remains generally trustworthy long into the future.

For example, there are many reasons to distrust stock brokers, the Depository Trust Company, the spineless SEC, and other entities who run our securities exchange. If securities were traded on a blockchain instead of an opaque database that can't be audited except by a corrupt few, everyone could strongly trust in the freedom and fairness of the securities exchange markets.

If I could own all my stocks on the blockchain, I would do it in heartbeat.

bobsomers··on It’s not still the early days of blockchain
Thank you for saying this, this point seems to be completely glossed over frequently, but it’s literally the point of blockchains.

To be explicit, the reason blockchains exist is to have a globally consistent database that doesn’t require trusting the operator.

bobsomers··on ‘Give away your Legos’ and other commandments for scaling startups
I've talked to some folks from Tesla whose stories absolutely reinforced the parent's point. Some of the silly things Musk has dictated turned into massive wastes of resources for the engineering team.
bobsomers··on Welcoming our first riders in San Francisco
Very true, but retrofitting good transit into a city that didn't plan for it is extremely expensive and disruptive. I see these kinds of services being a great complement to public transit in cities that have struggled to make them attractive.

For example, I am way more likely to take Cal Train into SF if I can use a point-to-point service like Uber/Lyft/Waymo to get me the rest of the way there. Without that missing link, I'm much more likely to just give up and drive instead.

bobsomers··on Welcoming our first riders in San Francisco
> The vast majority of the contiguous United States is decidedly not "on the table" as of now.

So the vast majority of the US has either significantly worse weather than SF, or a significantly harder ODD than SF?

Could you elaborate on that?

bobsomers··on Welcoming our first riders in San Francisco
> I wonder if that was a mandate from Alphabet leadership to show some urgency.

Surely Alphabet has noticed that their competitors are nipping at Waymo's heels. If they don't pick up the pace, all sorts of business books will be written about how Waymo squandered a decade-long lead in the industry.

bobsomers··on Welcoming our first riders in San Francisco
> It may not scale to rural areas though.

Most products, including this one, don't need to do everything to be both useful and profitable.

bobsomers··on Welcoming our first riders in San Francisco
Surely this is just moving the goal posts. If they can launch in Chandler and in San Francisco then a huge amount of the contiguous United States is on the table.
bobsomers··on The Coronavirus Is Here Forever
> There's no evidence that wearing masks prevents contracting Covid (or any other airborne virus). It does a bit toward preventing spreading it if you already have it

What you just described is the same thing, it's simply a matter of perspective. If you wear a mask, it helps me by reducing the chances that you spread it to me if you have it but aren't experiencing symptoms yet. It works the same way in reverse. I don't wear a mask to protect myself, I wear it to protect others in the case that I'm shedding virus and don't know it yet.

bobsomers··on Use Pixar's story formula to win over investors
There are plenty of "real problems" whose solutions failed not because they didn't work, but because the founders couldn't communicate effectively.

A great solution without good communication is just as worthless as an aspirational pitch deck with no solution. Both result in a problem not getting solved.

bobsomers··on Airyx OS
> Hard to see how this can be done legally.

Why? Things like Wine and Proton exist and Windows is proprietary.

bobsomers··on Comma Three [video]
The experience of learning about Comma, buying a dev kit, downloading a separate software package, flashing it to the device, wiring it up to your car, etc. (vs. just having it there on your Tesla, and everyone's heard of Tesla) is the source of massive selection bias.

If you're competent enough to get Comma running, you're probably technical enough (and invested enough!) to read the instructions and understand the operational limits of the system.

bobsomers··on Tesla CEO berated employees, investors and tried to get rid of safety measures
> No it doesn't put lives at risk. Everyone knows it's not actually full self driving.

Most people I've talked to cannot accurately articulate the boundary of its operational capability, and there is a growing number of injured and dead "FSD" drivers that seem to have very muddied expecations of what "full self-driving" means.

bobsomers··on Why don't tech companies pay their engineers to stay?
> It's true that long-tenured engineers (if they're good) can do amazing things. Things that other engineers don't have the implicit knowledge or political capital to do. The problem is that once that project is over, it's not guaranteed that the next project will be as impactful.

You hinted at this by mentioning political capital, but in my experience as engineers gain experience at the company their impact largely grows in ways that aren't obviously visible. It's not like they are churning out work or managing teams that have ever increasing product impact, it's that their job responsibilities expand to include things like:

  - Convincing potential hires they should join the company.
  - Speaking frankly to leaders when newer employees don't feel comfortable doing it.
  - Seeing large cross-cutting issues that require time and experience at the company to identify.
  - Mentoring newer employees so they get up to speed and become productive quickly.
  - Arbiters of information and documentation that tends to never get written down. "Person X can help you learn about Y, Team Z is responsible for that, etc."
These kinds of activities are critical to highly efficient companies, but rarely ever acknowledged as impact. At least I've rarely ever seen these kinds of things show up in regular performance reviews, and yet it's painfully obvious when these activities are missing.
bobsomers··on Comma Three Devkit
I'm not sure why you're being downvoted. This is an accurate, if colorful, assessment. It has all the same safety problems as a Tesla with even worse sensors, less compute, and practically zero real safety V&V work.

They cutely dodged NHTSA's regulatory ire by shipping a "dash cam" that happens to run software you can install which makes it semi-autonomous... even though said software is made by the same company that ships the "dash cam". NHTSA isn't stupid, so I'm curious what it will take for this loophole to eventually be properly closed.

Sadly, safety is a lot like security. When it's done well, it's invisible, but when it's done poorly...

bobsomers··on Intrinsic, a new Alphabet company
> Do you, or anyone else here, know how much money Apple saved by offshoring?

There's another axis here, which is how our desire for a product overlaps with DFM. It could be the case that offshoring to cheap labor actually increased the manufacturing costs 2x, but enabled a product that would sell 10x better than its DFM counterpart.

(I have no data to say that is the case, only the intution that these things are complicated systems which rarely come down to single-issue decisions.)

bobsomers··on Scenarios in which Tesla FSD Beta 9.0 fails
Heh, it's an interesting comparison. I think in this case Tesla can get it working just enough for the Elon to shift the goalposts and avoid legal disaster. But it will likely never be safe enough to divert your attention, and their timelines for delivering what they've promised are patently absurd.
bobsomers··on Scenarios in which Tesla FSD Beta 9.0 fails
I don't think that's necessarily true. There are plenty of people in the AV space that routinely drive significantly better than this and are already doing completely driverless service in some geofences.

The problem with Tesla's approach has always been that Elon wanted to sell it before he actually knew anything about how to solve it. It's lead to series of compounding errors in Tesla's approach to AVs.

The vehicle's sensor suite is woefully inadequate and its compute (yes, even with the fancy Tesla chip) is woefully underpowered... all because Elon never really pushed to figure out where the boundary of the problem was. They started with lane-keeping on highways where everything is easy and pre-sold a "full self-driving" software update with absolutely no roadmap to get there.

To overcome the poor sensor suite and anemic compute, they've boxed themselves into having to invent AGI to solve the problem. Everyone else in the space has happily chosen to spend more on sensors and compute to make the problem computationally tractable, because those things will easily get cheaper over time.

I'm fairly convinced that if Tesla wants to ship true FSD within the next decade, the necessary sensor and compute retrofit would nearly bankrupt the company. The only way out is likely to slowly move the goal posts within the legalese to make FSD just a fancy Level 2 driver assist and claim that's always what it was meant to be.

bobsomers··on Scenarios in which Tesla FSD Beta 9.0 fails
Safety drivers at proper AV companies usually go through several weeks of rigorous classroom instruction and test track driving with a professional driving instructor, including lots of practice with the real AVs on closed courses with simulated system faults, takeover situations, etc. Anecdotally I've seen trained safety drivers take over from unexpected system failures at speeds near the floor of human reaction time. They are some of the best and most attentive drivers on the road.

Average folks beta testing Tesla's software for them are woefully under-prepared to safely mitigate the risks these vehicles pose. In several cases they've meaninglessly died so that Tesla could learn a lesson everyone else saw coming months in advance.

bobsomers··on Show HN: Connect your bank account to Google Sheets
I don't recall where it is on BofA's website, but most banks have some feature along the lines of "send me an email when a transaction over X amount happens". I just set that value to $0 or $0.01 so I get emails for every transaction made.
bobsomers··on GitHub Copilot as open source code laundering?
Completely agree. If anything, I see tools like this actually decreasing engineering speed. I don't see how it doesn't lead to shipping large quantities of code the team didn't vet carefuly, which has is a recipe for subtle and hard to find bugs. Those kinds of bugs are much more expensive to find a squash.

What we really need aren't tools that help us write code faster, but tools that help us understand the design of our systems and the interaction complexity of that design.

bobsomers··on Moving from Hey to Fastmail
Same here. I switched to Fastmail from Gmail a few years ago and it’s absolutely fantastic. The app is great, no AI magic, things just all work exactly as they should.
bobsomers··on Writing ARM64 Code for Apple Platforms
Plenty of games run on multiple consoles, despite having completely different operating systems, graphics APIs, etc.

It's certainly a pain, but cross-platform development has always been a thing so it's not a unique pain to Apple platforms.

bobsomers··on Andrej Karpathy (Tesla): CVPR 2021 Workshop on Autonomous Vehicles [video]
> That was one of the major points of the talk - the vision-only system is more accurate than the one with other modalities thrown in, even though the latter has more data. We intuit that the fusion network should just learn to ignore the bad sensor when it's unreliable, but this rarely happens in practice.

This makes some important assumptions, namely that Tesla built a lidar and radar perception pipelines and sensor fusion of equivalent quality to their competitors, and then decided they were unnecessary.

Given that their competitors have shown substantially better perception than Tesla, and that Tesla has a significant economic incentive to deliver autonomous driving on a sensor suite that already shipped years ago, I find that difficult to believe. Did Tesla build good enough perception to dismiss lidar and radar purely on their merits. Unlikely I think. Did an intern build a student-quality lidar pipeline that "proved" Elon's camera-first approach is the right one? More likely.

bobsomers··on Andrej Karpathy (Tesla): CVPR 2021 Workshop on Autonomous Vehicles [video]
You can't avoid this problem by only having a single sensor modality, because you still have to decide if you trust your sensor data or not. In effect, you actually made the problem harder because you have no other information from any other sensor modalities to help understand the world around you.

In effect, they solved the disagreement problem by sticking their head in the sand and pretending their sensors are never wrong.

bobsomers··on Andrej Karpathy (Tesla): CVPR 2021 Workshop on Autonomous Vehicles [video]
> Humans do it with vision alone

And despite humans having legs and birds having articulated wings, ground vehicles use wheels and airplanes use fixed wings with propellers or jets. Why?

Just because biology solves a problem a certain way doesn't make that same approach optimal for machines. Typically with machines you need to work around other systemic deficiencies.

Humans may have only two cameras, but those cameras are connected to a vision, spatial understanding, and reasoning system that is light years beyond what current day AI is capable of. But the good news is that we can make up for AI deficiencies by giving vehicles super-human sensing ability which makes those problems easier.

Tesla's approach seems to be one in which they think the sensors are the expensive/hard part and solving general AI is the cheap/easy part. I think plenty of people would not agree.

bobsomers··on Andrej Karpathy (Tesla): CVPR 2021 Workshop on Autonomous Vehicles [video]
Generally this is true, but in the safety critical domain you don't gamble. You do your homework and make sure you aren't exposing your users to unnecessary levels of risk.

If Tesla was developing their system with trained safety drivers or on closed courses, I think they would have higher moral ground to gamble here. But placing the untrained public behind the wheel of alpha quality software is unethical IMHO. There ways to develop autonomous software that are significantly less risky, and the only reason Tesla is doing it this way is for marketing/PR purposes as far as I can tell.

bobsomers··on Andrej Karpathy (Tesla): CVPR 2021 Workshop on Autonomous Vehicles [video]
This framing is a common error in the debate. It's not cameras or lidar, it's cameras or cameras + lidar + radar. Nobody is driving on lidar alone. Many others actually have more cameras and are doing substantially more vision than Tesla is, they're just fusing lidar and radar perception with their vision pipeline. It gives you a more robust view of the world than using a single sensor modality.
← PreviousPage 5 of 6Next →