skysight-inc/HackerNews huggingface dataset:
I'm all in on keeping older rigs on the road, but my experience has been that the monetary and effort cost is higher than what I'm seeing described here. Sure, it's technically possible to keep an older car in like-new condition, but it doesn't happen with an annual $1k trip to the shop. Cars are neither boats nor airplanes. The amount of use they get is an order of magnitude more. Everything wears out. Seats, window regulators, body mounts, pedals, interior molding, etc. That's all on top of the normal wear items like drivetrain, suspension, and whatnot. My househould has three vehicles currently, with 280k, 310k, and 420k miles on their respective odometers. I'm glad to keep them going, but it's constant upkeep, and the parts bill alone is quite substantial. Works for me, but definitely isn't for everyone.
I'll have to take your word for it. I don't have a Tesla and have no experience with FSD. The only thing I can say is that the videos I have watched are recent with no jump cuts or editing. Were they curated trips among many other trips that weren't posted? I have no way of knowing. The feedback seems to be that FSD 12 is noticeably better than previous versions.

I suspect that Tesla is paying attention to the disengagement events and working hard to minimize them in the future, but I truly have no idea.

Also I am sure this question has been asked before but what is good enough for FSD? Perfect in every situation? Better than the average human driver? At par or better than an expert professional driver? I don't have an answer personally but I am curious what others think.
> the car doesn't let me control the speed for intermittent wipers manually

What's the manufacturer? I'm in the market for a new car, and this would be an instant deal-breaker.
> Firefox isn't going to grow as big as it was before Edge came along unless one of the major consumer OS provides a broken default browser on its platform and allows Firefox to run on its platform (iOS fulfills only one of the requirements).

And even that “requirement” isn’t filled to anywhere the same degree — Safari has its issues but IE was on a different plane of existence in terms of brokenness, with some of the barest of basics being absent or needing hacks to make work (remember the DirectX filter hacks required just to have transparency support for PNGs?).
Just manually enable the wipers instead of having it set to auto?
This just sounds like you bought a crappy car. There are great implementations of auto wipers available in the wild.
Refering to this stuff, not sure what you're getting at

https://www.theautopian.com/heres-why-that-rivian-r1t-repair...
I do not envy dang today.
You're asking the wrong question. The right question is "why am I building this thing?"
It can be hard to introspect enough to be honest with yourself when answering.

The answer might be "for the extra income" - but I doubt it. That might be the justification to others, but if what you wanted is money you'd focus on shipping - and getting paid. You'd focus all your time on marketing what you have, not tweaking it. (The place where you work has figured this out, hence they don't give you time to waste rewriting).

Are you doing this to have something to be proud of? To show the best craftsmanship you can do? If so re-architechting it is the goal, and you should embrace it. (Also accept you'll be doing this forever, since you keep growing as a programmer you can expect to recraft regularly.) That's OK, that's why the project exists.

Perhaps it's something else. Perhaps you feel unskilled (imposter syndrome) and the "success" of this project helps you build confidence.

Perhaps it's a learning exercise. Perhaps it's a distraction from other issues. Whatever.

Understanding your actual motivation gives you the freedom to embrace the process. Goal is to make money? Then the code doesn't need to be perfect, just shippable. You're free from feeling like it needs to be perfect. And so on.

Figure out the "why" and the process becomes a lot more forgiving.
Well, that's the great question.

If there's enough of the "essence of reason" represented in human text, then it's possible in theory some sufficiently large LLM could eventually could grok it and fully generalize over rational thought (i.e, AGI).

Personally I'm extremely skeptical. There's quite a lot of machinery in the brain other than language, and conscious rationality also runs in a constant loop, not a single forward pass through the weights.

I can't disprove the possibility. But if I were a betting man, I'd go all in on LLMs improvements adopting a sigmoid curve rather than an exponential one.
This looks really awesome! Excited to try it out :)
That feels like a super low price.
I can only assume the Google example would be part of a script/cli program that is meant to crash with an error on a bad parameter or similar. Perhaps the point is to catch the exception for control flow?

My personal goal is to get things done in as few lines of code as possible, without cramming a bunch on one line. Instead of coming up with fancy names for things, I try to call it by the simplest name to describe what it's currently doing, which can be difficult and is subjective.

If we wanted to define a function which crashes like the example, I would probably write this:

def throw_past_datetime(dt):
if dt <= datetime.now():
raise ValueError("Date must be in the future")

If the point is not to crash/throw for control flow reasons, I'd write this in non-cli/script code instead of defining a function:

dt = datetime(2024, 5, 29)
if dt < datetine.now():
# Handle past date gracefully?

If it needs to do more in the future, I can change it then.
Weed? Kids who smoke weed are more likely to have friends who smoke weed. Weed triggers mental disorders. Did they control for that?
there is a hugely important implied assumption here - that the size of the water droplets are large enough for refraction to be detected. Any place with frequent drizzles or mists, these rain detectors do not work well or reliably.
> most of the best maths students I know are good at arithmetic/mental math even though we have had replacements for that since the 70s (at least).

Well, consider (for example) the SAT. It used to have math sections both with and without a calculator. Then COVID hit, and e.g. MIT discontinued SAT altogether - now the SAT is back, but all digital and the math section is all-calculator. To me this suggests that computers have integrated into society to the point where one's ability without them is seen as irrelevant. This isn't to say that there aren't holdouts who still advocate traditional pen-and-paper testing, just that they are no longer mainstream. Similarly, I would say for programming, if the questions you are asking to determine if they understand "the foundations of programming" can be easily answered with Copilot or ChatGPT, they are probably bad questions.

As far as teaching, there has always been strong evidence that people can learn math effectively just by playing with their calculators. http://ti-researchlibrary.com/Lists/TI%20Education%20Technol... I certainly learned a few things that way. It is the same way with Copilot - you can actually learn a lot of programming just by playing with it and seeing what "real code" looks like. When you mention fluency, I think you forget how it works - first you write things, then you get used to it and become more fluent. Copilot assists greatly with that first step of learning.

Now it is true, some teachers aren't really good with the Socratic method and other techniques of fostering self-guided learning, but if it is a binary "full access / no access" I would argue full access is better, like how students can apparently use their phones to goof off in class all day without any repercussions (https://news.ycombinator.com/item?id=40495673). There are people who will misuse the access but it is not clear if they would learn anything even without access - it could be that they would just find other ways to ignore the teacher. And meanwhile the rest will benefit significantly - they can look up concepts, ask ChatGPT questions, etc.

And as far as "deep understanding" and the "ability to think and plan abstractly", barely anybody has that, that is not taught in schools. I mean sure there is the watered-down definition of "solve word problems and write essays" or whatever passes for understanding these days, but most of the kids coming out of school are nowhere near the next Einstein, even if they got straight A's. edit: maybe the ability to plan is taught in military training, it's certainly not part of a regular school curriculum.
not doubting you but how does it take a year to remove twitter references?

surely twitter has some internal code search tool like Sourcegraph which would let them easily search for all variations of “twitter”, right? /twi?t*e?r/gi
And if you could rapidly move the cameras in multiple dimensions.
Anecdotally, I have noticed heavy TikTok usage to later on cause a person to performatively manifest behaviors related to a given disorder to fit in.
I imagine smell and touch are less valuable when driving a vehicle.
The Jerk Threshold is particularly low in low-trust, low-verifiability, usually-not-iterated games, and there's almost no setting that fits those conditions more than a job search.
Isn't this article just about an optimization though, sans the title?

I don't much care for all the "oh but the energy usage" claims in most tech things: it's all electricity, and it's all fungible. It usually seems to roll out as a proxy for "I don't like this thing".

Like even with cryptocurrency, there were a lot of people mistaking the issue of scalability - namely that "as a store of value" crypto would consume incredible amounts of other resources (and a lot of people got stuck trying to figure out how somehow "a hash" could be reclaimed for useful resources) to do less then alternatives, with "the energy usage itself is the problem".

Finding optimizations for LLMs is good because it means we can build cheaper LLMs, which means we can build larger LLMs then we otherwise could for some given constraint, which means we can miniaturize (or in this case specialize) more capable hardware. The thing which really matter is, can the energy usage be meaningfully limited to a sensible scaling factor given the capability that makes them useful?

Because environmentally, I can install solar panels to do zero-carbon training (and if LLMs are as valuable as they're currently being priced, this is a no-brainer - if people aren't lying about solar being "cheaper then fossil fuels").
In all likelihood auto manufacturers won't really be responsible for replacing fossil fuel cars. Designing and building the cars is straightforward enough, they need continued leaps energy storage and infrastructure to make that change possible.
By contrast my 2007 Mitsubishi Lancer Evolution X has automatic wipers that are just magic and other than making them slightly more or less sensitive once-off (which you can do using the dial on the wiper stalk) it responds perfectly, adjusting the speed up and down with changing rain intensity in perfect harmony with what I would do myself. I never find myself wanting. That's nearly 20 years old at this point.

2018 Subaru Outback, same thing.
Refreshers at meets are typically 25% of the "standard" grant (so your comp will go down after 4 years unless you have outstanding performance or your director gives you an Additional Equity grant)

Vesting cadence is typically quarterly or monthly.
Have you tried chatgpt? 10k image requests should be pretty cheap
Warning: this page loads 234 MB of data! Images are up to 7 MB each.

https://pagespeed.web.dev/analysis/https-vickiboykis-com-202...
I agree, it is most definitely ironic
Save time -> can do more -> can gain larger audience.
I was treasurer of a small sports club non profit. Thankless job with monetary liability. Also tried to get the board to manage a small GDrive for group documents.

Bleh. No one cares as much as the board.
On MacOS, use HoudahSpot. It’s awesome. Not AI, but as others have said, you likely want plain text search, not “AI” or a chatbot, for something like this.

If you’re having trouble thinking of search terms to plug into HoudahSpot (or grep etc.) then I suppose you could ask a chatbot to assist your brainstorming, and then plug those terms into HoudahSpot/grep/etc.
Giving volunteers huge deals on potentially expensive stuff (some over $1000) seems against the spirit of "volunteering" at a store whose proceeds go to the Children's Hospital.

Now that I think about it, this may even be against some IRS regulation governing non-profits.

> I gather they pay normal rates for whatever they take.

Well, what's "normal" is the question. At the store I frequent, the volunteers themselves set the rates.
From the article:

> Tesla likes to avoid solutions that only solve a single problem – such as adding a rain sensor. It is an additional manufacturing complication, adds additional cost to vehicles, and segments Tesla’s vehicles between model years.
One thing that would improve them immensely is to make the algorithm much more aggressive if I manually hit the wiper button. When I hit that button it should be a strong hint that conditions are rainy.
We tried GraphQL for about a year, then switched back to REST, but took the important bits with us: a published API contract (an OpenAPI spec), and code-gen'ed Swift from that spec.

Looking back, it is hard to believe I spent a decade working in shops with no published spec, no code-gen. So many ugly surprises discovered in production, all of which were avoidable. Never again.
Ahh, that's it. I said in a sibling comment that I had no idea why it was like that. But reading this made me realize that at one point I did know why! Completely forgot this bit of knowledge in the last year of not using the language.
If you go back to the early stuff coming out of Facebook about GraphQL, it was designed to roll up all the REST services (or similar) into a single request for high latency clients. Occupying what has become known as the backends for frontends (BFF) layer.

In theory, it should be just as obvious either way as your actual services are going to be REST (or similar) either way. I recognize that some people have started using it as a poor man's SQL, but that's not really what it is for.
Internet Noodles of Babel! Let's have every corporation do this too! We can solve every problem that matters by working together like this, the rest is just corpo-gaming.
In fairness to Mark, the company is at a point where he himself likely has limited control over how it operates.

But my view is that the reputation of the company has irreparably declined among thinking people. I'm not sure what the argument would be otherwise.

And I find the 'complex challenges' comment a bit misleading in itself as the company literally sweeps the danger it causes under the rug.

But really I'm interested in hearing from employees in the company, not debating the company's merits.
Frame damage is actually pretty straightforward on cars that actually have a frame (i.e. aren't unibody).

The problem with repair costs in modern cars is all the sensors, cameras, complex paint jobs, airbags, etc. Those expenses add up quickly, combined with the added costs of body panels
and trim for certain brands and costs really get insane - it shouldn't be a surprise that car insurance costs keep growing much faster than inflation.
I strongly suspect this is already the case, based on repeated experiences of pressing the wiper button and then having the auto wipers come on.
Excellent watch, thanks.
It’s good that we can build cheaper LLMs, but the problem companies guzzling energy for LLM training won’t use less energy, they’ll just have better models
Here's a thought: kids going through similar life experiences are likely to experience similar traumas, and thus develop similar disorders.
There are other issues with Tesla's auto wipers.

The main one is that, in other cars, you can have the wipers on auto, while still manually increasing or decreasing their speed. So if the wipers aren't going fast enough for you, you can bias the speed upward while maintaining the auto function, and vice-versa. On Teslas you don't have that option; you need to choose between auto and a fixed speed. (My guess is that the ability to increase or decrease the speed of auto wipers is patented, and Tesla doesn't want to license that patent, but that's just a guess. Maybe it's just laziness.)

And that's bad enough, but it was made far worse by the fact that for most of Tesla's existence until just recently, the only way to change that fixed speed was via the touch screen. This was, thankfully, finally fixed just recently! (But only properly so for older vehicles.)

The turn signal stalk on Teslas that still had turn signal stalks has a button on the end that activates the windshield wipers. It will cause them to wipe once, and will bring up a control on the touchscreen to choose between speeds or turn the wipers off. Until a few months ago, that was your only option to change speed: use the touchscreen while driving. (As a result, Tesla drivers like myself would often just control the wipers manually, pushing the button for each wipe, as that was more convenient than fiddling with the screen!)

Then, they added the ability to long-press a steering wheel scroll wheel, and then turn it to control wiper speed (although backwards, with an up turn on the wheel making the wipers go slower). This was a hassle, but better than the screen. For several months that was the situation, until just finally a week or so ago the logical link was made so that pressing the dedicated wiper button on the stalk allowed speed to be adjusted using the wheel. Not as good as a proper, adjustable auto function, but at least usable - finally.
Our eyes are also attached to an unfathomably efficient supercomputer. The most advanced one in the universe, in fact, by a gigantic margin compared to anything humans have made.
> Please don't complain about tangential annoyances

https://news.ycombinator.com/newsguidelines.html
I'm a fan of the "Rule of Three", but another great rule is to not mindlessly follow rules.
JavaScript, Lit/Web components, indexedDB, PWA, Github Pages. No backend, no building.
I see ads on articles on the News+ tab. I’m canceling it before my free subscription ends. Very disappointed.
See Bernstein v DOJ. It is not lawful to regulate software code.
It had the most wonderful blinkenlights too! :)
Article really would have helped if I could have understood how much cheaper/faster it is to make one piece instead of three.
I see often people mentioning that Metal’s API is the easiest to use between DX12, Vulkan and Metal. I saw that the game engine mach (Zig) is creating sysgpu which is based in WebGPU. Maybe a silly question and probably too much work, but I wonder, Would it be possible to recreate Metal’s API on top of Vulkan and DX12?
"In corrupt republics, especially in untroubled times, men of first-class ability are ousted by the envy and ambitious scheming of others."
Based on the timing it doesn't seem like your "Apparently (1) wasn’t sufficient to justify her actions, so she’s had to resort to (2)" conclusion makes sense. It wasn't like she gave out a lot of specifics, and when people thought that wasn't enough evidence that she then resorted to "vague and non-specific" claims. The timing was the opposite.

My guess (having seen other examples of this) is the board depended too much on the legal advice they got. That is, I'm sure their lawyers recommended giving as few details as possible, because every detail you give is a potential opening for a lawsuit. This is generally standard legal advice when firing someone. The problem with that advice is that while it may make sense from a purely legal perspective, it is absolutely horrible practical advice when it comes to communicating their rationale for a decision of this magnitude.
I'm aware. They also don't make their money by publishing magazines.
https://connectrpc.com

We just joined the CNCF, too!
"Does your page design improve when you replace every image with William Howard Taft?

If so, then, maybe all those images aren’t adding a lot to your article. At the very least, leave Taft there! You just admitted it looks better."

https://idlewords.com/talks/website_obesity.htm
FYI I have owned a model 3 for about a year now and I have always been able to manually set the speed by pushing the button and then using the horizontal part of the scroll wheel to cycle through the settings.
None of those are “socialized” which would be the government running the healthcare system.
Combination of cost savings and “first principles” thinking.

They tried to save $5 per car by not including a rain sensor. It’s a few million dollars in savings at their scale. At the same time, they spend time and resources engineering a “smart” solution to auto wipers using cameras. And they continue to spend effort on that because it still doesn’t work.

Penny wise, pound foolish.
I don't care for the sensationalist title and interpretation by the authors. Awareness of mental disorders, application of knowledge to one's mental experience and symptomology, and to a much lesser extent, but probably real, assuming the identity of the disorder that your friends have assumed for themselves or were legitimately diagnosed with, is still not transmission of a disorder.
> But for PHP, it's even simpler: PHP is available as a C library, and we just use it. (libphp can be embedded using static compilation, or used as a dynamic library, we support both).

Yes, but that's completely independent from whether / how you embed the scripts? (Which you do via the the procedure described in your first link?)

Btw, how does your version of PHP compare to Facebook's Hack? I had opportunity to use Hack a few years ago, and I think it's the best language they could have made (from PHP as the fixed starting point).
Completely ignoring the terrible UX of all of this, I can't imagine why someone would ever want to drive a car where path to access critical functionality changes so frequently.
Thanks ChatGPT?
Please let Dang do the moderating. I think he gets paid by the flag.
The version I grew up with was "it ain't illegal if you don't get caught"
Yeah I don't get the point of autowipers. My car is too old to have them, and whenvever I drive someone else's car I just have to pray that there's a way to bypass the automation because there's about a 50% chance whatever car I'm driving the wipers just won't work. It's an interesting case of UI/UX because adding the autowipers often makes things more complicated than not because instead of manipulating the wipers directly I instead have to manipulate the automation to manipulate the wipers
It isn't specific to software either. The root cause seems to be a large number of people who don't understand either the basic technique (like rest) or the alternate technique (like GraphQL) and so make the choice based on what the majority of people are talking about right now. They won't listen to you, because there is one of you and usually 5-10 people talking about the latest big thing. They make the decision using that literal metric.

That simultaneously makes marketing value and drives a lot of silly decisions. Not much to be done though, humans are human
> successfully

I don't know anyone who thinks the vision-based parking "radar" actually works well. Indeed, I've heard of several incidents of people bumping into things.
They'll probably learn something by trying to do it with vision though