skysight-inc/HackerNews huggingface dataset:
There was a good (?) video on the subject the other day, it was mainly about Volkswagen / VAG but highlighted the software problem.

Cars are / were basically Frankenstein monsters under the hood, with dozens of onboard computers / chips all needing to work independently yet collaboratively and talk to each other. VW set up a new subsidiary and hired 3000 people to build the car software system of the future, reducing the 70-odd computers to 3 or so.

But we all know software, it uh, didn't go as planned.

Anyway, iirc Toyota or Mazda, one of them, was at the forefront of bringing regular buttons back to cars. And I hope there's going to be new car companies that iterate on the thing again and build simpler cars again. It should be a lot cheaper too, because it feels like they bolt on more and more electronic features to try and upsell the car. Building a car with the features and numbers of 30, 40 years ago should be doable at a fraction of the cost. And that development is coming actually, but it's coming from the likes of China and India. It's not profitable to bring them to the west though.
There are no divs in their blog
Euclid telescope captures Einstein ring revealing warping of space
> Several of my posts received 100k+ views, one with 1M+, typically exploring minor technical hacks.

1M+ is definitely no one
kWh/h is a proper unit for average energy consumption over time, if a bit weird.
How can we help people not get into those situations? At this point it's trivial to find information like: if you buy Tesla you've got a decent chance of issues; if you use PayPal as a seller there's a decent chance they'll take your money; if you use godaddy there's a chance they'll steal/ransom your domain on expiry; etc. It's all out there, yet people still give them money. How can this be stopped in the first place?
The cold weather alert especially gets on my nerves. I appreciate the heads up, but I don't appreciate the HUD crying wolf about stuff that doesn't require my immediate attention.
Rust kernel policy
But its a weird distribution, because of owners who never have a single problem.
I've checked and on "certain vendors" the mix + step is actually (slightly) better: same temp usage, lower instructions/cycles.
Absolutely, I created this txt blog to prove a point to a friend that you can get started to blogging in seconds instead of minutes if you really wanted to.
With the horror stories I've heard, my max range from a national dealership would be around 80 km.
I Like and Use Global Variables, then I grew up. ;-)
Nvidia Security Team: “What if we just stopped using C?” (2022)
The article mentions also that the computers are short-circuiting. I guess that you can lose a lot of energy when there is a short circuit. Maybe with an infrared camera, one can get an idea where all the energy is wasted.
Apparently the author did check that sentry was not enabled.
Show HN: An open-source alternative to OpenAI's deep research
Hey HN,

I built a free alternative to OpenAI's Deep Research ($200/mo). It started when I found @dzhng's deep-research CLI tool that did the same thing. I added a clean web interface to make it more accessible.

The tool uses search engines, web scraping, and LLMs to research any topic. It explores recursively and runs multiple searches in parallel.

Try it: anotherwrapper.com/open-deep-research
Code: github.com/fdarkaou/open-deep-research

Hope you like it!
Fekri
Obviously. The article is about the next step, what if they can't legally refuse, what's next?
Please read the UK case again. UK is requesting apple to give them access to any user's data worldwide not only UK users or data within UK jurisdiction. Sorry to be the one to say that but China is better here.
Games like that, or the open-source clones of commercial games that require original assets to play (e.g. OpenXCOM), actually give a very clear analogy here: open source does not mean open assets. The software code is under a separate license from the data it processes. Emulators like Dolphin are kind of in this situation too - the program is open, the data it processes is not.

And that's fine! It's still valuable to have access to the source code, even if the "batteries" aren't included. Of course, if you really want to call it an open source model you should include the source for the data scraping/cleaning stages too; then the only thing missing would be the compute time and risk of acquiring dubiously-legal inputs.

I personally prefer a taxonomy like:

* Open weights: you can download the artifact and run it locally, not just use it through an application like chatgpt or an API.

* Open source: the code that created the artifact is provided in the same format that the authors used to work on it.

* Open data: the dataset that the source code was used on is available for download.

All three of those could be individually licensed or released, for 8 possible combinations. In the analogy to games, they would correspond to the licenses on the retail binary, the source code of the game, and the original uncompressed art assets or Blender projects, respectively.
The page doesn't use the "right" HTML tags: https://stackoverflow.com/questions/47822691/how-do-you-crea...
Probably because there isn't enough 'raw' HTML. Its largely markdown thats converted by JS on your browser.
That metric is very screwed by service intervals.

With nearly every other new car brand you have to go do a service once every year or so to keep the warranty.

With tesla & some Chinese brands that's not a thing
Is it politics free? As in, no left rewrite of the noble savage? Because all those tribes that instant-joined the conquistadors still negate all that "utopia destroyed by evil europeans" story.
Tech firms call for zonal electricity pricing in UK to fuel AI datacentres
Perhaps, but if Linus would rather see the mainline kernel development dwindle than compromise his way of managing people and code, he's still well within his rights.

As for his relationship with his employer — they both have the freedom to terminate it when their interests do not align anymore.

I genuinely struggle to understand where all the high expectations come from. Somehow people think that an open source project leader is obliged to be kind and polite and humble and understanding. None of these obligations exist as far as I can tell.
Or database clients (e.g. psql) using `-h` for the host argument. I get it, but I don't like it.
iCloud china is run by a third party ( https://support.apple.com/en-us/111754 ) so perhaps they'll continue in that direction.
In the right place, but maybe at the wrong time. You can expect +1 and always be right, when the value should be +10.
State regulation with heavy fines.
Sweden - public records.
There's already the ELIZA effect (https://en.wikipedia.org/wiki/ELIZA_effect) that describes LLMs and the credulous people who believe in them pretty well.
> On Sunday December 1, when I got home, I tried to update the Operating System again. No luck. Same problem again, the download hung halfway.

This is a common problem. I also have a severe dislike of the Tesla updating process. I have the feeling that it's made for people who have a garage with 24/7 wifi. Without that, you're out of luck. In Okt and Dec of last year I have spent 4 hours per month on updating. This is with a 2020 Model 3.

The solution by the way for this problem is probably to go into the service mode and reinstall the software [1]. It will give some nasty warnings but it should work. I tested it myself once and for me it worked.

Another note:

> But this is Tesla, and it seems like no one is behind the wheel.

Yes that's true. It's very hard to get support and I also have some gripes about how some serious problems are not fixed. Tesla does have amazing online manuals though so that does alleviate the situation a bit. Also, if I need service I learned it's best to just walk into the service centre and ask there. They are very reasonable then. Just don't try any digital way. There is no point.

[1]: https://www.reddit.com/r/TeslaLounge/comments/x00cbj/comment...
i've been working on a new script converter (https://github.com/creolio/mandarinTamer) for simplified and traditional (taiwanese) mandarin. almost finished--needs a few tests yet, but should be more accurate than opencc and google translate. would love to chat more about your tool. i'll send you an email.
There are good people in every org. I'm sure there are people with similar values on the DOGE team. I responded to a generalisation with a generalisation.
Long-awaited by who?
Is there a terminology battle happening in some circles? And if so, what are the consequences of being wrong and using the wrong terminology?

I follow the rnd and progress in this space and I haven't heard anyone make a fuss about it. They are all LLMs or transformers or neural nets but they can be trained or optimized to do different things. For sure, there's terms like Reasoning models or Chat models or Instruct models and yes they're all LLMs.

But you can now start combining them to have hybrid models too. Are Omni models that handle audio and visual data still "language" models? This question is interesting in its own right for many reasons, but not to justify or bemoan the use of term LLM.

LLM is a good term, it's a cultural term too. If you start getting pedantic, you'll miss the bigger picture and possibly even the singularity ;)
Singletons are just globals for people who have learnt "globals are bad" but lack a deeper understanding
The author missed an 'h', its 12.5 kWh / 100 km
The point is obviously that the counter is centralized, and it relates to the previous example where is no concurrency. The need for synchronization when sharing data across threads is mentioned just below that.
It doesn't handle homonyms well, since the AI isn't given contextual reference. The sentences are also too simple on advanced level, so you don't get much more out of it than just reviewing the words. The AI coming up with words for you doesn't add a ton of value, most languages have standardized tests with good word lists that learners should already be using. Adding the issues others mentioned, I think this is feasible but needs agents taking additional steps to mimic what a real tutor would do and formulate a useful short lesson.

Personally I find Duolingo great for Japanese, I have the opposite problem: I run out of hearts if I try to do review and the app rarely gives me much old content, so I don't practice it. If this could come up with Duolingo-esque lessons for different levels I might use it to supplement. But letting users choose words/a topic is not necessarily important, most people don't know what they should study so it might be better to have "recommended" premade decks for different levels.
I don't think so since Tesla isn't importing the China made cars into the US, ergo no tariff to pay.
> That’s the situation when EU consumer laws start failing

That is not true at all. You have EXACTLY the same protections no matter where you purchase from in the EU, and there is a lot of assistance set up specifically to help handling cross-border issues.

I do agree that the distance is definitely an issue for service though - its exactly why I haven't purchased a tesla
Isn't it a criminal offense if they acknowledge the request? It was leaked to wsj, Apple refused to say anything about it.
It's not a purity contest, it's a clarity contest. If Meta and Deepseek want to operate the way they have been, where they release baked models and whitepapers, that's fine - and you're right, it's certainly more than they're obligated to release. They just shouldn't be calling it "open source" when the source is literally not open.
Try squeezing your teenagers into the back.
Adaptive Computation Time for Recurrent Neural Networks (2016)
So did I, and then I did a stint in pico-8, stopped worrying and started loving the globals. It's my code, tiny, sloppy, single threaded, nobody reads it, it just needs to do a job.

Not going to use it in anything I get paid for though, lol. At one point there was a commonly accepted "singleton" pattern for things like logging but that's just globals with extra steps. In Go I just create services in my main and pass them around where needed.
"Since the cameras were not working, the automatic windshield wipers did not work either."

Just tells you about the brilliance of Tesla cars.
He bought a car from another country, I believe he should have a couple of hours to try update it before calling it dead.
Have you got the source? I feel like someone would be shouting loudly about it if that was the case.
What about commerical projects which have been open sourced?

I wonder why such a scarcity of documents?

I think the lack of such documents hits teaching and learning of software engineering very badly.
I love how the tower has become a tourist attraction in SF. People pose near the tower's placard and pretend to push the building.
> I have yet to see any reporting that can defend the vast majority of spend in USAID let alone the other organizations.

What is there to defend? Congress passed a law saying there must be an international aid agency. Congress appropriated money to that agency with general directives on how it should be spent, and exercises regular oversight over that spending. The grants given by the agency are transparent and publicly availabile.

You or I might not like every grant USAID gives, but that's for Congress to address. In fact, the USAID spending I have the biggest problem with - the arms funding to Ukraine - is specifically congressionally mandated. The largest program after that, I believe, is AIDS prevention and management in Africa, which is a great use of US tax dollars that only a truly evil person would object to.

If you don't like something that USAID is spending money on, the answer is for Congress to exercise its oversight, and possibly change the law to alter how USAID works. The president has no legal authority to shutter the agency. He's required to implement the foreign aid laws that Congress has passed, and those laws say that USAID must exist.
If a user misunderstands the purpose and value of a tool, this is PEBKAC.
In Sweden that's public information except medical status.

So I can call the IRS - get the date of birth and tax declaration, i.e. income from work and income from capital of anybody (except those with protected identity).

Address and date of birth etc. you can just check any map-site lite hitta.se.
Although an outside chance, one possible outcome is a shareholder suit.
I’m normally open minded about what I read posted here but that article does nothing but frustrate me. I can’t count the amount of times I’ve dealt with legacy spaghetti code that used global variables and the pain and suffering that results from that.
Making assumptions about performance when you can measure is generally not a good idea.
Reverse Engineering Integrity Checks in Black Ops 3
Show HN: Seen – Virtual list rendering with 1M+ notes
Edit: Thank you so much for taking a look at Seen! Yes, I know, it's really slow. And scrolling does not render notes instantly. And the title is a bit clickbait-y. I'll try my best to improve on it though. This is just a preview, the most basic version of Seen, and it's getting there. But, oh God, I almost got a heart attack when I opened up Vercel Analytics and saw ~1,500 page views, up from 10 or 12. Thank you again! It's such a weird experience showing something to the world for the first time as a 16-year-old and seeing so many people look at it.

Hello HN!
I've been working on creating a new note-taking app called Seen. Right now, it's really just a preview: virtual-list rendering ~1,000,000 notes in a masonry layout, while trying to minimize CPU and memory usage as much as possible.

Seen currently has:

- A client-side search feature

- Creating, updating, deleting the topmost note (locally; no changes are saved to any server)

- Automatic repacking of the masonry layout when the window width changes

- A lot of bugs, I'm sure

I reached a point where I thought I was ready to show the Seen to the world, and this is it. It's pretty basic, I know, but I'm really proud of it.

Seen was born out of an experiment to see just how fast things can become if you use the right techniques, and will (hopefully) achieve this dream sometime in the near future. My vision for Seen is to create something that can handle a lot of notes while using the least amount of resources. If you've got any suggestions or bugs, they're welcome in the comments!

A little about how Seen works: during the first visit, Seen caches note heights for the specific window width. Seen also caches the HTML output for the Markdown notes. It caches height by the key SHA256(title + note content), and the Markdown-to-HTML renders by the key SHA256(note content). It uses this cache every other time instead of recalculating, meaning that if most of the content remains unchanged, Seen can render things pretty fast. Caches are saved to IndexedDB.

When window width changes, the amount of text that can fit in a line also changes. So, Seen caches heights for specific window widths as well, putting the width in the key. Scrolling triggers an event handler that calculates the current viewport and finds & renders all notes that are visible (or partially visible) with a buffer of a 600px.

When a note is deleted or inserted, the entire layout is re-rendered. I plan on optimizing this to only re-render the specific column, which is what happens anyway when a note is updated. Updated notes create new caches (as they should).
if you're cycling on US roads in 2025, you're primarily motivated by feelings other than safety.
I've seen code for emulators that is very long functions and a lot of globals; I'd also argue they're OK if your program flow is very stable / predictable and synchronous, and especially older consoles and game engines have predictable phases. Getting information from your "tick" to your "render" stage is a lot easier if you have global state.
Pretty crazy that simple motion detection is taking that much power. It is absolutely shitty software.

The battery capacity on that car is incredible, you could put a 4090 in there and run it and it would maybe drain 8% a day, right? So something extremely irresponsible is going on.
Ada+Rust (2022), https://blog.adacore.com/adacore-and-ferrous-systems-joining...

> Ferrous Systems and AdaCore are.. joining forces to develop Ferrocene - a safety-qualified Rust toolchain, which is aimed at supporting the needs of various regulated markets, such as automotive, avionics, space, and railway.. qualifying the Ferrocene Rust compiler according to various safety standards.. [including] development and qualification of the necessary dynamic and static analysis tools.. our long-term commitment to Rust and Ada extends to developers who will be using both languages at the same time. We are looking at interoperability between them - including, in particular, the idea of developing bi-directional binding generators.

Nvidia uses Ada/SPARK for formally-verified security firmware on RISC-V cores on GPUs [1] and SPDM attestation of devices like GPUs and Infiniband NICs [2].

[1] https://blog.adacore.com/when-formal-verification-with-spark... & https://static.sched.com/hosted_files/riscvsummit2024/fe/Key...

[2] https://www.adacore.com/papers/nvidia-using-recordflux-and-s... & https://docs.nvidia.com/networking/display/nvidiadeviceattes...
IMHO mutable global state is totally fine if it is scoped to the current module or source file. Of course then it's not really 'global' anymore ;)

Immutable global state is fine to be accessible from the whole code base.

Pure functions are best of course, but you can't build real-world things entirely from pure functions.

The problematic approach lives somewhere inbetween, passing context/object references into deep callstacks isn't really a good solution for anything.
>I also have a severe dislike of the Tesla updating process.

There being an "updating process" is already a huge red flag for a car.
We've got Musk in charge of reviewing his own federal funding right now. Until that is stopped, why expect any sanity in what happens with internal markets?
No, it is objectively not "horrible" to drive, the Model Y was the world's best selling car two years in a row for a reason.

But OP has clearly received a lemon, and Tesla service has a well-deserved reputation for being extremely slow when they need to fix any non-trivial issue. And in the OP's case buying the car in a country with no official Tesla presence is making things even worse.
What are the best ways to monetize an API?
what are your experience with monetizing APIs?
There are many other factors that influence language popularity besides technical quality, like:

- marketing;
- big companies using it;
- familiarity;
- history of the creators;
- history of the influencing languages;
- timing;
- luck;
- regional usage;
- etc.

Despite some programmers seeing themselves as fully rational making cold decisions, we're like everyone else.
It's effective. I consulted once for a food delivery chain that has wronged a customer - a food order that was delivered wrong and they foolishly refused to either right it or refund it.

The customer went to the length of buying the domain of the type _company_ is terrible, started to collect reviews from other allegedly wronged customers, and SEO it to the first position in Google search results when you searched for any of the food items or the company name, above the company itself.

As a result the company had to advertise a lot on Google to make sure it's own order links are sponsored above the complaint website. That costed A LOT of money, but if they stopped advertising, the online order business would die.

We offered to buy the website or pay the owner to take it down, at basically name your price, and the owner refused any deal, out of principle.

It's amazing what an unreasonably determined individual can do
Also climate control which I think is default on. Some of the things missing can be handled with the app. The only thing in common I've noticed WRT my model 3 is the inconsistent wiper behaviour. FWIW you can hotspot so the car gets its updates over wifi.

Anyway, pretty shitty experience.
I think with the recent flurry of languages focusing on safety, Ada has been making a comeback (see: ada-lang.io, getada.dev, alire, etc).

This presentation in particular was in the Ada dev room at FOSDEM (I gave a presentation in that room as well), and there were over 100 people there; we actually ran out of seats in the auditorium.
Maybe the US 3-letter agencies are a bit more forgiving, but when I worked in intelligence there were three deadly sins that would make you untouchable as a candidate:

- Drug use

- Financial crimes

- Close ties to hostile countries (China, Russia, Pakistan, Iran, North-Korea, etc.)

And at least in my country, it's not the intelligence agencies themselves that handle the security clearance, but rather a dedicated agency/authority that processes all the security clearances in the country.

Now, if you've never been arrested / charged / convicted on the two first points - who would know? I'm 100% some candidates would simply lie.
They’re primarily US market cars, they just BONG all the time instead!
Interesting levels of discussion we are reaching here.
Apple's biggest income growth is services like iCloud. There is no way they are going to give up that money spigot. Decentralization would mean losing out on that sweet sweet service profit. Especially as other companies undercut them
The short circuiting comment sounded to me like something someone non-technical would say when they don't really know the answer.