Hacker Newsnew | past | comments | ask | show | jobs | submit | Induane's commentslogin

This is one of the real advantages to the (often insulted and/or chastised) vision only approach to FSD.

People can easily adapt to different vehicles in a similar manner.


Most sensors can be implemented in a way that enables self-calibration.

I'm oversimplifying it here, but the macro process is taking some known attributes and mapping them to what you are observing. For example, if you can detect people, and you know the average height of a person, you can compute where your horizon is, and where you should (or shouldn't) expect to see people in the FOV. You can do this with cameras, lidar, etc. When you have multiple sensors you can do a lot more to have them all sample an object in their own ways and converge on agreement of where they are relative to each other and the object.


I’m not sure this has much to do with vision as opposed to fancy self-calibration software. At least a few years ago, Tesla cars would be in self-calibration mode for a while after delivery while they calibrated their cameras. I think the idea is that it’s cheaper to figure out in software where everything is than to calibrate the camera mounts and lenses at the factory.

I see no reason that LiDAR couldn’t participate in a similar algorithm.

A bigger issue would be knowing the shape of the car to avoid clipping an obstacle.


It probably could, but I imagine a LIDAR system would need a similar (large) amount of training data to enable effective self-calibration across a wide variety of situations.

At some point, with enough sensor suites, we might be able to generalize better and have effective lower(?)-shot training for self-calibration of sensor suites.


Isn’t the model needed rather similar to what’s needed for sensor fusion in general? If you can extract features from each sensor that you expect to match to features from a different sensor, then you can collect a bunch of samples of this sort of data and then use it to fit the transformation between one sensor’s world space and another sensor’s world space.

Teslas require a camera calibration after windshield replacements, same as any cars

The calibration is a 10 minute drive on any marked road though, not the precise positioned target stuff that others use.

There is actually a photo of a Model 3 in factory line doing that precise positioned target stuff, so they do that precise positioned target stuff at the factory. It's also instant compared to a 10-minute drive.

I think the real reason why Tesla is known to require 10-minute calibration drive is, they shipped APHW2 long before the software matured, so they needed means to do it after the cars were shipped "blank". Other manufacturers only ship finalized hardware and software, and so they don't need a scalable tool-free calibration method.

Anyways, my point is that, Tesla cars need calibrations like anything else. This is same for any multi sensor SLAM systems, whether it uses sets of color cameras or laser spinny thingy or laser flash cameras or laser flash color camera thingy or combinations thereof.


Python has nothing on the sprawl of nodejs packages.

It is a fair criticism and some languages do fare better than others. Python is kind of in the middle there in my opinion. It's pretty easy to keep a relatively simple dependency graph with a little bit of discipline.


I believe that LLMs will eventually be a small component of AGI; most likely it'll function like the Broca's region of the brain.

I always love seeing pros and cons of whitelist vs blacklist sorts of strategies in different scenarios.


Yeah, and this is a good one. Blacklist is less likely to be ignored by parents. Both have risks of corps doing CYA strats, but less so with the blacklist. Whitelist has the advantage of being more feasible without an actual law, and also better matching how parenting works. Generally kids are given whitelists irl.

I've been copying/modifying the same nginx config file for like 15 years

Little tweak here, little tweak there...


Way overcomplicating design is one challenge that keeps getting worse.

Another gigantic unspoken issue is that people have started building tons of stuff with React on purpose for some reason.


React gets blamed for this because the error handling is bad and the UX is confusing. But the issue with GitHub’s frontend is that the backend is dropping requests. When you click a button on GitHub and the loader gets stuck that’s because there no timeout/error handling in the JavaScript but there also no reply from the server. I feel like React is getting a bad rap because it’s visible when the issue is clearly their backend.


> React gets blamed for this because the error handling is bad and the UX is confusing

Yes, it does.

> React is getting a bad rap because it’s visible when the issue is clearly their backend.

Two things can be bad! Except that in this case one of them is unnecessarily bad, because nobody forced them to use a front end system which defaults to terrible failure handling.


It's also not tautological that React apps have bad error handling. You can do proper error handling and retry logic in React, and I can't for the life of me understand why GitHub engineers making several hundred thousand a year in cash and at least that much in stock simply... don't?

It's no wonder my jobs feed is flooded with senior engineering positions at GitHub (one wonders if they're growing, or jettisoning dead weight) but I can't imagine it's a good look for the resume to put GitHub on it at this point.


These are the super-engineers who created https://youtu.be/E3_95BZYIVs

Oh man, I'd actually forgotten about that!

What's hilarious about that script is that the solution is so simple: use a less-than comparison instead of an equals. That's really, really all it would have taken to fix the issue. And yet https://github.com/actions/runner/pull/3157 was opened on 2024-02-17 and was merged on 2025-08-21, a full 18 months (plus a few days) later! It took literally 18 months for them to merge a bugfix that is trivially obvious to see is correct.

Yeah, the problems at GitHub ran (and still run) deep.

P.S. Yes, there are busy-wait issues in that code, which should have been addressed by bringing back the check for the `sleep` command and using it if available, falling back on the CPU-burning busy-wait only if `sleep` was unavailable. But the most revealing thing is the 18 months to merge a trivial-to-verify PR. That, more than the bad busy-wait loop, is the fundamental indicator of brokenness at GitHub under Microsoft's ownership.


I'm so tired of this take that I've decided to create and publish a new React app every time I see it on HN.


This is surprising to me, I would have bet money that all the people who actively engage in this type of language/framework war discourse were all drawing Social Security by now.


There's a big difference between a war between two somewhat equivalent things that make different choices (editor wars, language wars, etc.) vs pointing out that certain things are really fundamentally ... not good. IMO we all need to be much louder and clearer about how bad things are, and how much better they could be.

This is, in fact, on topic: github actions seemed to me like a bad idea from the start, to me, but I let my co-workers and "network effects" convince me that I was being grumpy and that it was fine, and so we've adopted it. And now ... here we are. It was exactly as bad I thought it was, and it reflected a broken engineering culture.


That's what I've been saying this whole time! My hatred of Vim isn't a preference, vim is just fundamentally "not good"! Finally an intellectual.


It is certainly possible that you are brilliant and your co-workers and the industry writ large are all morons. That you were right all along, and chickens roosting and all that, though it seems at least equally as likely that this is not the case.


If you think it requires "brilliance" to figure out that Github Actions is really bad, and/or that "the industry writ large" always makes good decisions, you might be the problem!


You really need a large volume of repeated results by different groups doing the experiment/research so you get the proper regression to the mean. Individual papers are more important at saying "here is something interesting that others should also check out".


Right, but what about this particular paper? What do you think of it?


Except that four cans of soda is not much more than a single 44oz soda fountain drink at QT and folk gobble down those often 3 times a day.


44oz? That's huge. I couldn't imagine drinking one of those a day.


I bet it wasn't actually the bootloader but something with autoexec.bat - you could setup choices in it and windows was just one launch option.


Well, if you treat DOS as a bootloader for Windows 98 - which it was actually - then modifying autoexec.bat would count as setting up the bootloader.


Relentless striving without any kind of real meaning isn't healthy. Even people who aren't deeply Christian in the religious sense are still inherited of much of the values. I.E. people must prove their value via an extraordinary work ethic.


I would argue that individualism is the root, more than the work ethic. I’m someone with a 50th percentile work ethic but a 99th percentile focus on community. I only have so much energy, but I make sure I reserve a good portion of it (say, at least 30%) on acts that have no “direct” benefit to me at all. Hosting a party and not worrying if the invitee’s contributions are equitable. Paying a nephews rent for a month so he can travel. Mowing the yard for a neighbor in need. Buying presents for people I see 2x a year. Calling up a distant friend just to remind them how much I like them.

Friendship and community are harder work than your job, because no one makes you do it. It pays off in peculiar ways many years later, if ever at all. It’s senseless effort, but only figuratively. The returns I get are incalculable, but only literally.


well said. Thanks for this comment. I am trying to be more like this.


Christian orthodoxy begins with the assertion you cannot ever work hard enough to be made right with God but that your value is imputed by Christ’s death and never once earned.

See also: the imago dei.

What you’re describing is not “Christian values” but the famed “Protestant work ethic,” a product of puritan immigrants fleeing European discrimination. That ethic is Christian in source but when divorced from the knowledge that God makes you worthy—not your productivity— you begin the long slide into hustle culture, greed, and other current miseries.


As Benjamin noted, “Christianity’s history is essentially that of its parasite […] capitalism.”


> people must prove their value via an extraordinary work ethic

Ironically, this is the literal opposite of Christianity. Christianity in a nutshell is "Jesus saves people because we are incapable of saving ourselves."


In addition, people have intrinsic worth/value/identity because they are made in the image of God.

So, yeah. "Must earn their worth" may sound "Christian", but it's not Christianity.


>So, yeah. "Must earn their worth" may sound "Christian", but it's not Christianity.

Blasphemer! That's the primary tenet of the "Prosperity Gospel"[0], the primary form of Christianity in the US.

For shame! You will burn in hell for that. Unless you donate $100,000.00 to Creflo Dollar[1] right now!

[0] https://en.wikipedia.org/wiki/Prosperity_theology

[1] https://en.wikipedia.org/wiki/Creflo_Dollar


Mules are cheaper as well if you don't have coal readily available.


Thanks for the suggestion! I've always wanted to own a mule and now you've provided me with a justification!


Given where the world is headed, I'm starting to see the wisdom in that more and more.


You're understanding falls far short.

Jesus saves us from the final end destruction, and helps us who believe on him through our daily lives. Some people get along fine without religion. What happens to them when the final destruction (from God, not man) gets here depends on whether these people continue to do it all on their own and choose to not believe; or whether they choose to let him in and believe. In either case, Jesus is about the final end of humans which will be done by God and is outside our control, even outside Jesus' control; that is what Christianity is about.


something being within gods control but not within Jesus is a little heretical, to my understanding of the Trinity. You might want to talk through that with your priest sometime?


Jesus himself said he does not know when God will end the world. That is what I was referring to.


No, that is the malformed belief chain of doomsday cultists.


I wouldn't call that 'Christian'. The 'extraordinary work ethic' exists in Japan, too. Not very Christian over there.


Or, not a popular opinion, as a country we had a kind of solidarity when things were universally tough. For me (I'm old enough) that was the 1970's with inflation, the Iran hostage situation… During that Bicentennial I remember the country pulling together more.


Striving without meaning being unhealthy is always true. As per the article, for some reason, Americans became unhappy across all groupings, post 2020.

Its possible that some sub groups of people learned that work from home gave them more meaning than the rat race. For it to be true across the board? That creates a huge burden of proof.


More Protestant than Christian.


I think that’s only one aspect, the other is the economics make it so you have to be extraordinary to live ordinary.


If that’s how you feel then you might have an unreasonable standard. People you might consider to be living in abject poverty might not be so downtrodden as you suspect. Even though there are extreme downsides and externalities to being relatively poor, being lonely is not one of them.


> People you might consider to be living in abject poverty might not be so downtrodden as you suspect

This is true, until they have a medical emergency that breaks them because they can't afford it, or the furnace in their house breaks, or they are reno-evicted by their landlord, or their car breaks down or whatever

You're broadly right that money doesn't exactly buy happiness, but it does prevent or mitigate a lot of unhappiness


I don't think I do when the average low-income worker makes $<40k/yr but the income required to live in a 1-bedroom apartment is $58k/yr.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: