skysight-inc/HackerNews huggingface dataset:
BlueCruise is not AI. This isn’t FSD.

It’s automatic cruise control + lane keep assist backed by radar, camera, GPS, and laser scans of highways.
>> I don’t know if any of the implementations are up to the mark. FSD isn’t.

Having talked to engineers in the industry over the years, I feel confident to say they are not.

It's a problem where the base functionality - following a well marked lane - is actually f-ing easy, but every nonideality beyond that gets harder and harder. So people look at the base case and get all impressed. It really takes AGI to do properly. Management looks at each failure as if "just one more fix" is all they need.
I run a company that produces conferences in about 20 cities annually. We run our conferences absolutely ruthlessly on time, like to the minute. We prep every speaker for it, we have a countdown clock on stage and we interrupt to end a session if we have to, though that doesn’t happen much given we communicate clearly about this in advance.

It’s shocking how many conferences don’t do that. I’m still amazed when I go to other events and see things get 15 or 20 or even 30 minutes behind the published schedule. It’s just so disrespectful to the audience to do that in my opinion.
Fair; took a little bit for that news to get here.
Anecdotal I know, but I bought a model Y last year without radar. We’ve used FSD substantially and haven’t seen phantom braking issues even once. I think it’s been mostly resolved.
I think until he disables the on-card ECC its a moot outcome. The test rig had confounding behaviour potential. This is like testing TCP timings in kernel with an Ethernet card that has TSO.
Sleep hygiene impacts sleep duration, which can impact all phases of sleep. It impacts the sleep phase potential, which is different from directly impacting sleep.

Measuring only sleep duration is like measuring only how much time you spent at the gym, ignoring what exercises, weights and reps you did.
How does that work for partial forwarding? Back when I last checked there was no imagining a DRY solution for that even for linear cases, let alone diamond inheritance.

# Simple case, any halfway-decent type system should be able to handle this.
def inner(*, i): pass
def middle(*, m, **kwargs): inner(**kwargs)
def outer(*, o, **kwargs): middle(**kwargs)
kwargs = ...; outer(**kwargs)

# More complicated case, but fairly common in Python code.
class A:
def __init__(self, *, a):
pass
class B(A):
def __init__(self, *, b, **kwargs):
super().__init__(**kwargs)
class C(A):
def __init__(self, *, c, **kwargs):
super().__init__(**kwargs)
class D(B, C):
def __init__(self, *, d, **kwargs):
super().__init__(**kwargs)
kwargs = ...; D(**kwargs)

# An even more complicated case involves `kwargs.pop()`, forwarding without `**`.

Can the above be typechecked yet?
Right! Fast enough is fast enough.
No. Mach E has the same thing. They all rely on radar and radar can’t detect stopped objects reliably enough at speed. Way too many false positives.

Every vehicle manual will warn you about stopped objects when discussing their system.
Quite possibly one of the worst instances of “let me solve this problem with some code” I’ve heard.
One hypothesis, if Iran doesn't escalate more, is that Israel take advantage of not retaliating (which will be devastating for Iran and probably be close to a global war) and ask in return to have a harder stance on Iran. The world has been blind about Iran converting into a nuclear power and USA stance very soft for being USA, the top military and business power in the world.

The other hypothesis is retaliation... which obviously turns to a global war. I don't know if precisely a WWIII because the domestic situation of well developed countries is lazy regarding military action.
The "all bugs are shallow" schtick is not about bugs being less likely, only that bugs are more likely to be brought to light. Which is still true: the xz backdoor never would have been found in a closed-source codebase.
I agree, I use obsd as a desktop system. and objectively it is worse than a linux system. yet, there is something about it, A thing that I find difficult to put into words, where I dread those times when I boot into another os and am happy to get back to my comfortable obsd system.

Now a large part of this is familiarity and I like to delude myself that it is because I feel that I understand obsd is a way that would be very difficult on any other OS. But I don't like free or netbsd nearly as much. So because I am unable to describe what I like about it I would suggest people try it, if you like it, that is great, but if you bounce off, which is understandable there are an awful lot of limitations using obsd on the desktop, don't force yourself to use it.
> If your thinking is visual, wouldn't you have to close your eyes to be able to think?

When I think verbally, I don't have to use ear plugs to think. Though very noisy environments make it harder. When I think visually, I don't have to close my eyes to think. But visually noisy environments make it harder. I guess that's (part of) why people sometimes stare off into space when deep in thought?
What scenario in your mind constitutes deserved tail gating?
I've looked into it.

My understanding is commercial installs are more sensitive to efficiency than consumers. I believe it's far more economical for them to squeeze everything they can out of an acreage than it is to simply build new. Between panels losing efficiency and newer, more efficient panels coming on the market, commercial installs tend to cycle out panels well before the end of their life.

This leaves a second-hand market with some pretty crazy discounts.
Making the GOT read only is problematic as the dynamic linking is lazy by default, and R^X'ing the GOT would make the deferred dynamic symbol resolution or subsequent dlopen calls fail.

It would be simpler to statically link sshd (or, more generically, all sensitive system binaries) and launch them in the R^X mode via, say, specifying the required capability either in the binary descriptor or at the system configuration level (SELinux) – to force-launch the process in the R^X mode for its code pages. The problem, of course, is that not every Linux distribution comes with SELinux enabled as a default.
I'm in favor of things that ultimately benefit the consumer.

"Unlimited" plans have always irked the hell out of me, because they rarely are.

I think capped totals (ideally without overage charges and with slow-lane bandwidth until reset) are perfectly fine.

But I'm 100% against named exclusions that don't count against a cap -- that's unfairly preferring an existing incumbent, and doesn't benefit the consumer in the larger/competition sense.
Oh hey Eamo
I was considering purchasing from this company: https://www.santansolar.com/product-category/solar-panels/
I do, but it’s janky enough that I don’t actually like it very much, and it hasn’t achieved muscle memory status. It seemed to work better when it was Force Touch based (before they removed Force Touch)… the spacebar technique just doesn’t seem to activate reliably for me.
> People use inflation as a gauge of COL.

Which is interesting as you'd think actually living, and incurring the costs that go along with it, would be a much more useful gauge.

Probably goes along with my suspicion that most people, especially those not already accounting for business activities, don't keep any meaningful record of their transactions. Hard to calculate COL without data.

But at the same time, there isn't much effort in publishing national COL metrics as it is presumed that people will already know their own situation, which is always going to be way more telling. Individual COL can vary widely, even between neighbours, let alone on a national scale.
I'm curious if wasmgc will help with rust as well. I can imagine it helping when handling javascript objects. And I think it could be used as an alternative, less efficient memory allocator.

But even so, the default rust allocator in wasm is probably fine in most cases. Once you start compiling for size, using wasm-opt and brotli compressing your wasm code, you can fit a massive amount of code in less than 100kb of downloaded content. And its a mistake to directly compare the cost of 100kb of wasm with 100kb of bundled javascript. Javascript is many times slower to parse and initialize. The download time is real, but actual time-to-first-paint is much better using 100kb of wasm vs 100kb of javascript.

But smaller is better. I'm quite excited for Java, Kotlin, C#, Python, Go and friends to all become viable languages for web applications. I'm curious what the resulting size of real applications will end up being. I suspect one of the biggest differences will be in how the frameworks are made. Virtual DOM diffing will always be more complex and slow than reactive component libraries like Svelte, Solidjs, Leptos (rust) and so on. Once wasmgc lands everywhere, I think which web framework you use will have a much bigger impact on performance than language.
Don't you hate it when you accidentally the whole post?
I'm not quite as bad, but I'm still pretty damn bad. If you're a 10/10 on the bad-at-directions scale, I'm probably at a 7- 7.5. Any chance you have ADHD or anything along those lines?
Appreciate you being willing to help! It's pretty long, mind if I email/dm to you?
Do you think "no comment" is a good plan, when you've just sent out an emergency email to all of your customers telling them to rotate any credentials they entrusted to you?
Why doesn’t every country mandate daytime running lights like Canada has for decades?

Modern cars also always detect low light and crank up the dashboard brightness. There’s no longer a good clue to the driver that they forgot to turn the headlights on.
They fixed the thing that always autocorrects away from swear words in the 2023 release FYI (maybe 2022, I can’t remember.) They made a special point of mentioning it at WWDC.

I can now type “fucking” reliably without it replacing it.
physical is bad enough. Logical is the horror part
Last paragraph is off base. They have a long history of doing mitigations by default before they are seen elsewhere. A lot of those are from more than 20 years ago though -- things like fewer services by default, daemons that chroot and drop privilege at a time when Linux didn't do that, W^X, address randomization.. more recently they do some stuff to prevent shellcode from making syscalls.. this IFUNC mechanism to monkey patch system binaries is something they would not go for.
It is possible, yes. It just hampers much of what people expect modern websites to do (though it hinders abuse, as well, which is good!).

But even GitHub, who proudly declared they had removed all non-essential cookies https://github.blog/2020-12-17-no-cookie-for-you/ added them back https://github.com/github/site-policy/pull/582/files and now if you click either "Manage cookies" or "Do not share my personal information" at the bottom of the page, you'll see they have the common "Required", "Analytics", "Social Media", "Advertising" categories.

(Bummed that they have the Advertising category.)
That’s good to hear. It’s a huge problem space, and seems like it’d be rather difficult to test completely.
i mean, you can have a full session via dns chat this way pretty easily
yeah sure, but just a bit more karma and this account can be a quite useful bot account to help control the desired narrative outcomes
Actually, it appears that getting rid of "sensor fusion" has resulted in almost all of the phantom braking issues. My car still has radar assist, and only uses visual models now. And in that time, Phantom breaking has become a thing of the past.

The hitting a emergency vehicle thing - which is incredibly common as a kind of car crash - see why police always set their wheels to face into traffic when they do a traffic stop - doesn't seem to be occurring.

(Just in case you wanted some actual data)
PyCharm for Python projects. Sublime Text for everything else.
no, it wasn't. But even if it was, the flaw was in xz.
Depending on how close the Ford was following they may not have had enough time (if driving manually) even though the driver ahead managed to avoid it. That would still make it their fault.

This is just sad for everyone involved.

I find it an intersection discussion though. I would qualify as a Tesla hater. I also own a Mach E and like BlueCruise. It’s just not that black and white.
The US gets more and less dangerous over time, it varies. It's presently a little bit more dangerous than the early 60s, but way less dangerous than the 70s-90s.
That's great! Show HNs are preferred so I've re-upped your original post and have merged the other thread (https://news.ycombinator.com/item?id=40000104) hither.

But readers will probably want to look at the other article as well: https://www.linode.com/blog/open-source/flow-ipc-introductio....
Show HN: PostgreSQL index advisor
This is a Postgres extension that can determine if a query should have an index. For example, for this table:

create table book(
id int primary key,
title text not null
);

You can run `index_advisor()` to see if there should be an index on a select statement:

select *
from index_advisor('select book.id from book where title = $1');

And it will return (summarized):

{"CREATE INDEX ON public.book USING btree (title)"}

It works particularly well with pg_stat_statements[0] which tracks execution statistics of all SQL statements executed on your Postgres database.

It leans heavily on HypoPG[1], an excellent extension to determine if PostgreSQL will use a given index without spending resources to create them.

[0] pg_stat_statements: https://www.postgresql.org/docs/current/pgstatstatements.htm...

[1] https://github.com/HypoPG/hypopg
Yes -- the whole thing should be how many hours it takes to buy X instead of how many dollars.

It's then interesting to see how that looks in different economic brackets. Maybe in one bracket a car costs 1000 hours, and in another the same car costs 350 hours (so might as well get a 700 hour car. Still cheaper).
What openbsd includes in the base system is the real star vs the way linux distros get made.
I understand how inflation is measured vs things like the CPI or "basic costs for the overwhelming majority of entities and tax payers".

What I am saying is that it does not make sense that the measurement that influences policy, is the one that only meaningfully measures a subset of the economy that is the minority of the all people impacted by that policy, and as a result the policy decisions are made to benefit entities that represent a minority of participants in the economy, that already have a disproportionately large amount of capital, and for whom the real world impact of bad policy changes is negligible.

If a government wants to make policy choices that impact economic outcomes for everyone, the measurement used to control that policy should reflect the actual economic reality of the majority of entities impacted that policy, and the policy choices should be based on ensuring the best outcome for the majority of those impacted by the policy.

The current use of "inflation" as a driver for fiscal and monetary policy, is BS: the definition of inflation that is being used to drive policy is one that does not reflect real world costs for the overwhelming majority of entities impacted by the policy, and the targeted outcome is "best outcome for a minority subset of the economy that are not subject to any the monetary or financial stressors or margins experienced by the majority". If we insist on a definition of "inflation" that does not reflect cost inflation for the majority of entities, then monetary policy should not be determined by "inflation".
Not like a recorded video, more like a video game, drawn on demand with vectors ;-).
How is the latency and consistency on these newer WiFi standards? From my experience if you hit the sweet spot on WiFi it's very good. But then someone else starts a youtube video. Or you move your laptop. Or maybe even do nothing noticeable at all. And suddenly you have a shit experience. For this reason I have always preferred Ethernet. But I admit I have not compared the more recent WiFi standards.
Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++
If you work in C++, and you would like 2+ programs to share data structures (and/or native I/O handles a.k.a. FDs) among each other, there is a good chance Flow-IPC

- will make it considerably less annoying to code than typical approaches; and

- may massively reduce the latency involved.

Those sharing Cap'n Proto-encoded data may have particular interest. Cap'n Proto (https://capnproto.org) is fantastic at its core task - in-place serialization with zero-copy - and we wanted to make the IPC (inter-process communication) involving capnp-serialized messages be zero-copy, end-to-end.

That said, we paid equal attention to other varieties of payload; it's not limited to capnp-encoded messages. For example there is painless (<-- I hope!) zero-copy transmission of arbitrary combinations of STL-compliant native C++ data structures.

To help determine whether Flow-IPC is relevant to you we wrote an intro blog post. It works through an example, summarizes the available features, and has some performance results. https://www.linode.com/blog/open-source/flow-ipc-introductio...

Of course there's nothing wrong with going straight to the GitHub link and getting into the README and docs.

Currently Flow-IPC is for Linux. (macOS/ARM64 and Windows support could follow soon, depending on demand/contributions.)
Interesting. Thanks. Personally I’d rather have the radar + camera. I see it as more reliable.

Doesn’t help in this situation though.
spend a few hours filling out an online form, then you get crickets in return. very useless
Strings seem to have a high cost because there's a lot of complexity in rust's format! macros. And the generated code seems to end up with a lot of obscure ways it can panic.

I've found just having one stray dbg!() in my rust code can add ~20kb to my wasm bundle size. Look at what a single dbg!(some_u32) generates: https://rust.godbolt.org/z/bex9z8vx7 . Its also calling into a bunch of garbled functions in the standard library - which will bring in a lot more code.

I suspect zig's comptime approach might work much better for for this sort of thing, if we want smaller binary sizes.
When I first got to the photo of the sign as I read this article, I thought to myself: The regular text on that sign merely says "VEHICLE CHARGING ONLY" and it happens to have the charger manufacturer's wordmark right above that instruction. It just needs more padding between those two independent things so people don't interpret the wordmark as part of the instruction.

Nobody calls their car "a Tesla vehicle," they just call it "a Tesla," so from that we can assume it would say "TESLA CHARGING ONLY" (sure, stylized as a wordmark) if "Tesla" was the subject of this statement.
When is "aggressive tailgate" deserved?
Well, people with Aphantasia [1] don't have to have poor navigation sense.

You could try to study a map of an area you want to be in and think about where you were on it one day and where you wanted to go to.

[1]: https://en.wikipedia.org/wiki/Aphantasia
My 2017 Golf R would intentionally turn off the dashboard backlights at night if the lights weren't on, providing me excellent feedback that they weren't on. Either head lights should always be on auto by default, or more cars need proper feedback to the driver when they aren't.
How about I stare something equally obvious: If you have to charge the DECT phone, then it has no advantage over the mobile, which brings me to my original question, why not just give them a mobile?

Is that line of reasoning obvious enough to follow, or do I need to explain further?
it's a surprisingly deep topic involving Super Mario's 64 game mechanics such as "quarter steps", integer arithmetic, float-to-integer conversions, the chosen collision detection implementation and plenty more.

There are eight different causes that manifest in the observed "invisible wall" symptoms.

I find the level of detail given appropriate, and consider it as a valuable insight into game engine design as it was appropriate for the time.
Tupperware Is in Trouble
oh sorry, Samhain's mentioned in the one image not included in the linked article, I should have said Beltane :)
In the audio side 15 works well musically as it's a two octave scale. Dunno about the balls though.
Didn’t the US do that a long time ago?

What we don’t have is mandated automatic headlights. I remember there was a discussion recently about requiring automatic headlights or maybe not automatically increasing the brightness of the dash when it’s dark out. But I don’t remember what happened with it.
Comments moved to https://news.ycombinator.com/item?id=40028118.
Nice Project!

I did a similar project in 2003, but obviously the technology has improved a lot since then. I've previously posted some details here: https://news.ycombinator.com/item?id=36000824

The thing that stood out to me about this project was the lack of any hardware to secure the panels to the roof, which is absolutely necessary to prevent wind damage.
There’s a difference between certainty of the next token given the context and the model evaluation so far and certainty about an abstract reasoning process being correct given it’s not reasoning at all. These probabilities and stuff coming out are more about token prediction than “knowing” or “certainty” and are often confusing to people in assuming they’re more powerful than they are.
https://www.substrate.run/ - We're building the next-gen API for multi-model AI workloads. Cracked team, ex-Stripe, Substack, Pulumi. Sick office in east wburg, nyc
People have talked about a disorder? where folks can’t picture things in their mind. Believe called aphantasia.

https://en.m.wikipedia.org/wiki/Aphantasia
27 Years Ago, Steve Jobs Explained How He Fired People (2022)
Using CPI, $0.18 in 1980 is $0.68 now, so you have better than that now.
Like air transport, in America Healthcare has its First Class, Business and Steerage tiers of medical care.

ACA (Obamacare)HMOs may have opened healthcare up to a lot of people who until then were going without. But its a faaaar cry from from Employer PPOs. And the ACA PPOs somewhere in between.

An don't forget the Trumpcare policies, with major policy exclusions.
Thanks for that. I will go through the whole video later but that at least covered the basic premise.

Essentially, due to the technique used for collision detection, tiny gaps in the geometry causes collision system to treat parts of the scene as having very thin walls that stretch to the top of the play space. Depending on if Mario's quarter steps align with this little gap means that a collision can be made despite it not being visible. Also explains why they impact Mario sometimes and not others.

Like throwing a marble through a mesh fence but you cannot see the fence. Odds are you will make it through but it is essentially chance.
I'd agree with this comment if it was 2010. But today the US has good internet speeds -- in general much better than Europe despite it's bigger geographic size and less-dense population.

https://worldpopulationreview.com/country-rankings/internet-...
Sure, but I’ll believe it when there’s better sourcing. “A bad publication citing tweets” doesn’t hit my threshold.
https://brisk.news/read/articles:hmgkmtkcaa96ei9oyahq
the theoretically nice thing about microservices is that because the API boundary should be well defined, any possible application that can fulfill that API, whether it's Java, Rust, or three raccoons in a trench coat can become the new microservice fairly easy.
I think you'd spend longer just figuring out terraform, step 1, than you would doing every single piece of this blog post.
Tacking on to this, what is the justification for charging for tethering and would net neutrality do anything about this?
His vibes agree with what economists think. Look up what happened in the late 70s and early 80s.