MurphyA/hacker-news huggingface dataset:
by stunt | 2025-10-24 13:09:20+00:00
I live in Europe and drive a Tesla, so I occasionally chat with other Tesla owners. Many of them make a point of mentioning that they bought their car years ago and probably wouldn’t have made the same choice if they’d known about Musk’s activities in Europe. Some even seem worried about being judged.

I’m fairly certain that the overall decline in interest is mainly due to general economic uncertainty and the phasing out of EV incentives in various countries. But I’m trying to say that it’s clear that Musk’s reputation has taken a hit! ironically among some of the very demographic groups most likely to be Tesla customers.
by Tuna-Fish | 2025-10-24 13:09:27+00:00
To clarify, the idea that AMD is ditching IC is not mine, I find it puzzling too.

Their marketing materials to OEMs have been leaked, and they no longer mention IC at all, instead proudly displaying (much higher) L2 amounts per GPU. This of course doesn't necessarily mean that they are definitely removing it, but it certainly hints at that.
by prodigycorp | 2025-10-24 13:09:32+00:00
This plus a lot of the soft greed. The insistence on a foul-centric game that leads to over 50% longer games, the ridiculous lack of investment on its own broadcast infra, the refusal to shorten the season (which is the longest in pro sports, longer than baseball's season, despite being less than half the games), and the consultant-driven management decisions - I have so much contempt for Adam Silver for making me hate the game I love most.

Everything Silver did grew revenue fourfold. By every metric, he’s a good commissioner. And yet I don’t know a single person in real life who actually likes the NBA. People I talk to find the NBA anywhere from inaccessible to an outright turnoff, due to load management (and player pay), tanking, a glacial pace of play, and so on. And so the only way I can engage the game is by listening to podcasts about it. Podcasts that now belch gambling ads at me constantly.
by lunias | 2025-10-24 13:09:46+00:00
Make a regulation that if you have RMT in your game then you have to prefix the official title accordingly, i.e. "RMT: ${my_game_name}". It appears that Valve has made a change that is good for the game, but bad for the merchants. Gambling mechanics in a game are fun, but actual gambling needs to be very explicitly flagged as such and come with a lot more restrictions. I'll surely defend a person's right to gamble, but I find it insidious how culturally acceptable actual gambling has become.
by aktau | 2025-10-24 13:10:21+00:00
I was not aware of bkt. Thanks for the link. It seems very similar to memo, and has more features:

- Explicit TTL - Ability to include working directory et al. as context for the cache key.

There do appear to be downsides (from my PoV) as well:

- It's a rust program, so it needs to be compiled (memo is a bash/zsh script and runs as-is). - There's no mention of transparent compression, either in the README or through simple source code search. I did find https://github.com/dimo414/bkt/issues/62 which mentions swappable backends. The fact that it uses some type of database instead of just the filesystem is not a positive for me, I prefer the state to be easy to introspect with common tools. I will often memo commands that output gigabytes of data, which is usually highly compressible. Transparent compression fixes that up. One could argue this could be avoided with a filesystem-level feature, like ZFS transparent compression. But I don't know how to detect that in a cross-FS fashion.

I opened https://github.com/dimo414/bkt/discussions/63 so the author of bkt can perhaps also participate.
by throwaway98797 | 2025-10-24 13:10:26+00:00
often times the answer is instantaneous but the articulation takes ages to show people how to get from a to z

insight often lives in the ability to skip a b c d, then post processing is to allow mortals to understand

sometimes my verbal skills fail me and the steps are missing

this is why i disagree that if you can’t write it, you don’t know it

in another words, i may know the note to sing but not have the voice to sing it
by blooalien | 2025-10-24 13:11:17+00:00
> ... because there is no clear definition for this word - other than simply labeling anything right of socialist as “fascist”.

fascism /făsh′ĭz″əm/ noun

A system of government marked by centralization of authority under a dictator, a capitalist economy subject to stringent governmental controls, violent suppression of the opposition, and typically a policy of belligerent nationalism and racism. A political philosophy or movement based on or advocating such a system of government. Oppressive, dictatorial control.

^^^

Sorry, but The American Heritage® Dictionary of the English Language, 5th Edition (and just about every other English language dictionary, I suspect) begs to differ. There is indeed a very clear definition for that word.
by twixfel | 2025-10-24 13:11:47+00:00
No, you are the hegemon, and that costs money. It was the same when the British Empire ruled 1/4 of the Earth. You don't blame your colonies for costing you money or "freeloading", nobody is forcing to be the global superpower. Just retreat from the world into your small little world of domestic politics, which is admittedly what you're doing, but don't blame us for it.
by ModernMech | 2025-10-24 13:11:51+00:00
> They tried to put true in jail for 4 years

I had made an extended repones about that notion here: https://news.ycombinator.com/item?id=45689915

But it suffices to say Biden did not direct any prosecutions at all.

> kept saying he is a Nazi so people would try to shoot him.

These are very different things, you'll need to make a better argument to conflate them. The actions Trump took to direct his DOJ to prosecute is political enemies is a direct action that violates the presumed and intended independence of the DOJ.

You equate those direct actions with something neither Biden nor any Congressional Democrat I know of actually did. Biden never called Trump a Nazi, and never tried to get him killed. In fact Biden increased protection on Trump after there was an attempt on his life.

Do you have any quote I'm unaware of? I do recall that the current Vice President JD Vance has called Trump a Nazi, so apparently that's not really such a concern.

Trump has been accurately labelled a "fascist" by elected Democrats. I don't think that's any different from Trump calling Democrats "communists". He's also called them "fascists" as well.
by Avamander | 2025-10-24 13:12:14+00:00
Can detect, but how many are forced? Have you tried using Gentoo with "-Wall -Werror" everywhere?

You have some theoretical guardrails that aren't used widely in practice, many times even can't be used. If they could just be introduced like that, they'd likely be added to the standard in the first place.

The fact that the previous commenter can even ask the question if someone has analyzed or proven coreutils shows how little this "can detect" really guarantees.

The end your "can trivially detect" is very useless compared to Rust's enforcing these guarantees for everyone, all the time.
by estearum | 2025-10-24 13:12:29+00:00
Why can't you find a record of him publicly saying so? If it's just an established check and balance in our system, why can't you produce evidence of him saying "I'm not enforcing this law because I disagree with it" in any forum in which he could be held accountable (or not accountable, per your theory) for that decision?

Here's why: because it's not!

Here's SCOTUS in Kendall v United States:

> To contend that the obligations imposed on the President to see the laws faithfully executed implies a power to forbid their execution is a novel construction of the Constitution, and is entirely inadmissible.

> "This doctrine cannot receive the sanction of this Court. It would be vesting in the President a dispensing power which has no countenance for its support in any part of the Constitution, and is asserting a principle which, if carried out in its results to all cases falling within it, would be clothing the President with a power to control the legislation of Congress and paralyze the administration of justice."

> The result of the cases of McIntire v. Wood and McCluny v. Silliman clearly is that the [court's authority to command an officer of the United States] to perform a specific act required by a law of the United States is within the scope of the judicial powers of the United States under the Constitution"
by thaumasiotes | 2025-10-24 13:12:52+00:00
Gaseous fluorine is diatomic.

You can't really add a bunch of fluorine ions to water because they'd all be negatively charged. We say we're adding "fluoride", but really we're adding ionic compounds that include fluoride.

This seems analogous to the difference between chlorinated water (toxic) and salt water (not at all toxic). It's always interesting to me that adding chlorine to water makes it poisonous, and adding sodium causes it to explode, but adding sodium chloride does... nothing in particular.
by ClarityJones | 2025-10-24 13:13:12+00:00
That's not the part that's bad. I don't care whether they cheat or not. I don't want the government policing what is and isn't fair in a poker / NBA / etc game.

I think arresting people for cheating legitimizes backroom / mafia gambling. All the other rings (and those left from this one) can say "Look, those other guys got arrested. The law protects you. We don't want that to happen to us. Our game is definitely fair." Of course, they too are cheating.

The only reason the FBI cares here is probably because one of the victims had pull. If you or I get cheated, the FBI won't care about that.
Show HN: I built an 8-bit CPU simulator in Python from scratch
by sql-hkr | 2025-10-24 13:13:38+00:00
I built a tiny 8-bit CPU simulator in Python to better understand how computers work at a low level. It visualizes registers, memory, and instructions in real-time, so you can actually see each operation as it happens. You can write simple assembly code and watch how the CPU executes it step by step.

The project is mainly for learning and experimentation, but I’d love feedback or ideas for improvement.
by bena | 2025-10-24 13:14:55+00:00
This is why it is pointless to reply to people like you.

You badger and badger and badger. You want examples, you want evidence. You want, you want, and you want. Never do you provide evidence. Never do you provide examples. And if you do provide something you claim to be an example, it's usually some vague declaration that really isn't true. But if someone pushes back, it's on them to "prove you wrong".

And the minute someone points out the actual facts of a situation in a way you are incapable of denying or shouting down, you run to your echo chambers to look for the talking points.

Why?

Why carry water for this administration? Their policies are going to be bad for you as well.
by rob74 | 2025-10-24 13:15:04+00:00
Not sure if I (as an unsuspecting Ubuntu user) am really ok with this. I'm not saying they should wait until version 1.0 (currently uutils/coreutils is at 0.2.2), but at least until the green line reaches the blue line in this graph: https://github.com/uutils/coreutils?tab=readme-ov-file#gnu-t... Of course, "exotic" bugs might happen (not sure how exotic the bug that caused this issue was), but can a software really be considered production-ready if it still fails part of the testsuite of the software it should replace? I don't think so...

If you look at "date" specifically on https://uutils.github.io/coreutils/docs/test_coverage.html, it looks much worse than the overall graph suggests: 2 tests passing, 3 tests skipped, 3 with errors. Not really reassuring, right?
by zelos | 2025-10-24 13:16:22+00:00
This suggests ejecting a secondary mirror in front of the craft to reflect light to brake the original craft: https://arxiv.org/pdf/1604.01356:

"...or by ejecting a reflector that is then used as a braking system (similar to thrust reversal on jets) but this only works if the payload is still within illumination range of the primary laser system"
by DanielHB | 2025-10-24 13:16:23+00:00
You can't really mix different types of cells together in the same pack. Even cells with the same manufacturer and chemistry can be problematic to mix if they are at different wear levels (or even from different batches from the same factory).

This is only practical if you reuse the whole pack, or at least the modules. And for that to work well you also need a lot of complex software to keep the packs working well with each other (like balancing power levels between the packs).

BMS software is no joke, it is already hard and complex enough when using brand new battery packs and cells of the same chemistry and manufacturer and wear level. Any kind of mixing massively increases the complexity and safety concerns.
by nimbius | 2025-10-24 13:16:49+00:00
I predict we will see a death of intel similar to the death of Chrysler in the next decade.

Too little too late has been done to save it. it ran rudderless for 30 years under the hand of marketers and grifters who used stock buybacks and deception to ensure it looked strong in the press. It pioneered things like gaming compiler results to achieve benchmark supremacy. it squandered its potential at the helm of a leadership that cared more about profit than innovation.

Perhaps it will sell to Texas Instruments or motorola but these arent the cherished powerhouses of industry our octogenarian congress reminisces they were. Motorola spends its days focused on niche telecom like apco p25 and IoT nannyware like the snitch puck https://infocondb.org/con/def-con/def-con-33/unmasking-the-s.... it develops very little of the SoC or chips it uses.

the government needs intel, but i suspect will in administrations to come grow increasingly weary and frustrated with its morass of managerial bloat, bureaucratic stagnation and inability to evolve the business model.
by bluGill | 2025-10-24 13:16:58+00:00
Is it worth spending money on a car that old? You are putting more than the car is worth into fixing it and you won't get that back if you sell. You also have no idea when/if something else will go. thew worst case is the day after you fix it someone hits you and the repairs will be $30,000 - what it cost new and there are still a lot of worn out parts: insurance will give you $4000 and tell you to eat the loss.
by jrmromao | 2025-10-24 13:17:23+00:00
Hey HN,

Solo dev here. I've been using the OpenAI and Anthropic APIs quite a bit for various projects, and like many others, I started getting pretty concerned about the monthly bills racking up. It felt like I was spending more time trying to manually tweak prompts or guess which model (GPT-3.5, GPT-4o, Haiku, Sonnet, Opus?) was just good enough for a task to save a few cents, instead of actually building.

So, I built CostLens (https://costlens.dev/) to try and automate that process. It's essentially an SDK wrapper that acts as a proxy for the official openai and anthropic Node.js libraries (Python support is next on the list).

The setup is designed to be minimal – you install the costlens package and wrap your existing client instance, like: const openai = costlens.wrapOpenAI(new OpenAI()); Or for Anthropic: const anthropic = costlens.wrapAnthropic(new Anthropic());

After that, you use the client exactly as you normally would, but the requests go through the CostLens service first. The idea is to automatically apply cost-saving techniques without needing code changes for every API call:

Smart Model Routing: For requests where you specify a high-end model (like gpt-4o or claude-3-opus), CostLens can analyze the request and potentially route it to a cheaper, faster model (like gpt-3.5-turbo or claude-3-haiku) if it determines the task doesn't need the extra power. (This is configurable).

Prompt Optimization: It tries to automatically reduce the number of tokens sent in the prompt and history, cutting down payload size while aiming to keep the context intact.

Caching: Identical requests made close together can return a cached response, saving the cost and latency of hitting the LLM again.

Everything is routed through a central service which applies these rules and then forwards the request to the actual OpenAI/Anthropic API. There's also a dashboard (https://costlens.dev/) where you can get analytics on your usage, see cost breakdowns, track individual prompts, and configure the routing/optimization settings.

It's still quite new (just launched!), so I'm keen to get feedback from the HN community, especially on:

Does the proxy approach feel right? Any major concerns about latency or sending prompts/API keys through a third service like this? (Security and privacy are obviously critical).

Are the current optimization/routing strategies useful? What else would you want to see? (e.g., Request batching? Support for more providers? Finer-grained routing rules?)

How important is having a dashboard vs. just the core SDK savings?

There's a free tier generous enough to handle a decent volume of requests, so you can hopefully see if it actually makes a dent in your costs before paying anything. Docs are here: https://costlens.dev/docs

Appreciate any thoughts or feedback you have! Thanks.
by dathinab | 2025-10-24 13:17:25+00:00
my experience is from helping a coworker writing a ASN.1 serialization/deserialization library limited to a subset of encodings but (close to) the full spec each encoding ;)

> to follow spec, which Protobuf doesn't.

I can't say so personally, but from what I heard from the coworker I helped the spec isn't always easy to follow as there are many edge cases where you can "guess" what they probably mean but they aren't precise enough. Through they had a surprising amount of success to get clarification from authoritative sources (I think some author or maintainer of the standard but I'm not fully sure, it was a few years ago).

In general there seem to be a huge gap between writing something which works for some specific usage(s) of ASN.1 and something which works "in general/all the standard" (for the relevant encodings (mainly DER, but also at least part of non-DER BER as far as I remember)).

> Protobuf doesn't.

yes but it's wire format is relatively simple and documented (not as a specification but documented anyway) so getting something going which can (de-)serialize the wire format really isn't that hard and the mapping from that to actual data types is also simpler (through also won't work for arbitrary types due to dump design limitations). I would be surprised if you need a month of work to get something going there. Through if you want to reproduce all the tooling eco-system or special ways some libraries can interact with it (e.g. in place edits etc.) it's a different project altogether. What I mean is just a (de-)serializer for the wire format with appropriate mapping to data types (objects,structs, whatever the language you use prefers).
by billy99k | 2025-10-24 13:17:39+00:00
After being addicted to Caffeine for a decade, I quit it completely. I've been mostly caffeine free for a year. My issue is that I would get anxiety.

I actually wish I would have discovered my intolerance earlier in life, because I used to drink 2-litres of Mt. Dew / day in high school and always had issues with anxiety.

I have found that sleep+water+exercise is all I need to stay focused.
by benjiro | 2025-10-24 13:18:14+00:00
> You pay for it because you want backups and replication to be somebody else's problem.

Or you just use something like CockroachDB, YugabyteDB etc that auto replicate, auto rebalance if a node goes down, and have build in support for backups to and from S3...

Or if your a bit more hands on, multigress seems to be closing to completion ( https://github.com/multigres/multigres ) from the guy that make Vitess for Mysql.

The idea that managing hardware and software is hard, is silly yet, people (mostly managers it seems ) think its the best solution.
by masklinn | 2025-10-24 13:18:42+00:00
> Having a game where some players only play in order to win money is, for sure, a no go.

Valve let that fester for years. Coffeezilla did a multi-part series on the subject late 2024.

The legal aspect seems the likely angle, valve either heard rumblings or got approached by a state actor and decided to finally cut the shit.
by its-kostya | 2025-10-24 13:18:44+00:00
> Disclaimer: This project was entirely vibe-coded. I've never written Swift before in my life

Something I've wondered - but not had much empirical evidence for - is if entirely vibe-coded projects are difficult to maintain. I, too, don't know swift so I cannot look over the codebase to gauge this. I am curious if any swift savants out there can weigh in.

Furthermore, I will follow the project and keep an eye out for patches/discussions and try to discern any friction and/or loss in momentum because it is difficult to work with (e.g. more bug/feature tickets than PRs, etc.). I am aware it might fizzle out on its own, irrespective of the quality of the codebase. This will be a curious exercise for me. This may be my first empirical data on this topic - sadly on vibe-coded & maintainability, not the project itself.
by ghtbircshotbe | 2025-10-24 13:19:01+00:00
Some questions:

1. The article doesn't say how much power he actually generates from the panels.

2. It would be nice if more were said about the need for bracing. How high can the fence be without requiring bracing?

3. If you want to enclose a space, the which direction do the panels face? Outwards? As close to south as possible? You may end up with a bunch of electrical stuff facing away from your house. I think it's just a matter of time before your local overbearing town/hoa decides this is too ugly.
by crest | 2025-10-24 13:19:37+00:00
In this case I assume their "fear" is that unprivileged users can exhaust resources (inodes, filesystem space) in an important tmpfs breaking the system. The proper solution for backward compatibility would probably be something like make /run/lock its own mountpoint, but they fixed it in their system (Fedora) so now it's no longer their problem. Just be thankful their software is portable to such strange niche operating systems like Debian. /s
by eldaisfish | 2025-10-24 13:19:46+00:00
the average hides a lot of information. the largest peak load is often an electric stove, which is regularly greater than 1,500 kW.

Also, this idea that higher usage overlap with the sun being out is laughably wrong. Solar noon is between 11 AM and 2 PM. Very few people are home at that time. There is a reason that peak grid demand in almost every country is in the early evening.
by Aurornis | 2025-10-24 13:20:43+00:00
> Now, people play poker, and cheat, and they want the government to police their poker games and make sure they're fair.

No, if you personally run a poker game in your house and cheat your friends the government doesn’t care. The FBI isn’t going to be interested.

If you join the mafia and run an organized crime ring that operates poker games as a business which systematically defrauds people for large amounts of money and funnels the proceeds to organized crime through money laundering operations, the FBI will be interested.

If you look at this story and only see “some people cheated at a poker game” you’re missing the real story. This was a full on organized crime business operation
by optionalsquid | 2025-10-24 13:20:44+00:00
There's usually some confusion about this, so to clarify in advance:

- The Typst online editor is proprietary: https://typst.app

- The Typst compiler/CLI is open source: https://github.com/typst/typst

I hear that the online editor is quite good, but personally I've only ever used the CLI.

I originally picked up Typst as yet another replacement for PowerPoint (replacing my use of Marp), but have since used it for a poster and some minor text documents. And I've been very happy the results. I know that a lot of people love using LaTeX for that kind of thing, and with good reasons, but I always forgot most of the details between my (occasional) use of LaTeX, while I've found Typst to be very easy to return to