MurphyA/hacker-news huggingface dataset:
by lnsru | 2025-11-17 07:08:23+00:00
I say as an electrician that car batteries have limited use. Chinese residential batteries can be installed by me alone. Even 40-60 kWh modular ones. Car battery needs forklift and every model has different interface. Economically sourcing used cells to build batteries also makes no sense. So either recycling or repair to continue using it as car battery.
by strogonoff | 2025-11-17 07:09:16+00:00
“Known IP addresses” to me implies an infrequently changing list of large datacenter ranges. Maintaining a dynamic list (along with any metadata required for throttling purposes) of individual IPs is a different undertaking with higher level of effort.

Of course, if you don’t care about affecting genuine users then it is much simpler. One could say it’s collateral damage and show a message suggesting to boycott companies and/or business practices that prompted these measures.
by renewiltord | 2025-11-17 07:09:21+00:00
> Most importantly, it dodges Rust and C++'s biggest mistake, not passing allocators into containers and functions

Funny. This was a great sell to me. I wonder why it isn’t the blurb. Maybe it isn’t a great sell to others.

The problem for me with so many of these languages is that they’re always eager to teach you how to write a loop when I couldn’t care less and would rather see the juice.

However, nowadays with comprehensive books like this, LLM tools can better produce good results for me as I try it out.

Thank you.
by harrisi | 2025-11-17 07:09:33+00:00
The trends of Google search doesn't imply anything by itself, just that less people search Google for jQuery than React. Which isn't entirely surprising in my view - people use search engines to learn about something they're unfamiliar with. That doesn't necessarily correlate with increased usage. I've searched for React (although not on Google) but never used it.

It wouldn't be too much work to understand a bit more about the comparative usage. Looking at recent commits of projects on GitHub would be a good start, but also skewed towards open source projects which doesn't represent all actual usage of course.

Another way would be to look through historic changes to websites to see if there's any changes to the source. It'd be a bit complicated because content changes don't necessarily mean anyone is touching jQuery or React pieces.

This also ignores any sort of private usage, which you won't get any reliable data on, and may represent a significant amount of actual usage.

At the end of the day, there's only so much accurate data available to make accurate conclusions about usage of software libraries that don't phone home. The best data available, as far as I'm concerned, is what I posted earlier - and it's still not perfect and doesn't support any claims other than what the data shows.

As a side note, I don't have any dog in this race. I do think it's interesting to get a better understanding of what pieces of software are being used, by whom, in what amount, etc. but it's difficult.
by efortis | 2025-11-17 07:12:22+00:00
If it's HTTP you can create the fixtures and serve them with a mock server. I'm a frontend dev, so backend APIs are like 3rd parties to me.

I use a browser extension for scraping actual backend responses, which downloads them with a filename convention the mock server understands. I mostly use it for development, but also for setting up screenshot tests. For example,

PATCH /select 'api/user(locked-out).GET.423.json'

screenshot the app and pixel diff it

PATCH /select 'api/user.GET.200.json'

screenshot…
by Someone | 2025-11-17 07:12:53+00:00
> What this does do is reveal the fiction that "iPadOS" and "iOS" are separate. Clearly not.

Technically, I don’t think anybody ever claimed they were 100% distinct. Apple, for instance, says (https://developer.apple.com/ipados/get-started/): “Powered by the iOS SDK, your iPadOS apps”, and they’ve touted the ability to build apps that ru on both iPhone and iPad.

marketing-wise, they clearly are separate, in the same sense as https://en.wikipedia.org/wiki/Car_platform: “A car platform is a shared set of common design, engineering, and production efforts, as well as major components, over a number of outwardly distinct models and even types of cars, often from different, but somewhat related, marques.”

The only difference is that here, Apple apparently ships all or major parts of the special parts for the iPad on iOS, too. Maybe they also do that vice versa? Can you enable the calculator app on iPad with this method?
by mcdeltat | 2025-11-17 07:15:24+00:00
> Compressing data means you save space on the disc... If you conveniently ignore the fact that common.lin is duplicated in each map's directory and is the same for every map I tested, which kinda negates part of this.

This is an interesting thing I've noticed about game dev, it seems to sometimes live in a weird space of optimisation requirements vs hackiness. Where you'll have stuff like using instruction data as audio to save space, but then forget to compile in release mode or something. Really odd juxtaposition of near-genius-level optimisation with naive inefficiency. I'm assuming it's because, while there may be strict performance requirements, the devs are under the pump and there's so much going on that silly stuff ends up happening?
by poly2it | 2025-11-17 07:15:31+00:00
Sure, the problem here isn't a lack of veracity in regard to your source material. Many readers are also concerned with the stilicisms and prose of the articles they read. I don't care particularly that the complete article wasn't written by a human. The generic LLM style is however utterly unbearable to me. It is overly sensational and verbose, while lacking normal sized paragraphs of natural text. It's reminiscent of a poor comic except extrapolated to half the stuff which gets posted to HN.
by sroussey | 2025-11-17 07:15:35+00:00
I think city driving is the worst — people popping out from nowhere, roads that shouldn’t be but are because they have always been. Suburban and highways seem easiest.

In the hills of LA you have sharp blind corners where people have installed public fisheye mirrors to help you see around, then you have crazy people in Hollywood throwing furniture in front of your car, and non-stop traffic and people passing on the wrong side of the road between blocks even when there is a median, school kids and crossing guards, emergency vehicles trying to through and people doing otherwise illegal things to help get out of the way…
by dust42 | 2025-11-17 07:15:47+00:00
BloombergNEF has over the years proven to have pretty solid forecasts. The current one about NEVs [1] has a few interesting points. Adoption of EVs is slowing down in the US due to policy changes but going to explode in countries like Vietnam because they are cheeper to buy an run. It is not BMWs and Mercs but Chinese brands.

In Europe and the US the Chinese EVs are kept outside with the help of tariffs but that is just closing the eyes to avoid facing the inevitability. Battery technology, production and raw materials is all China.

Last not least Europe is driving up KWh costs by an ideologically driven push for renewables which also doesn't help.

[1] https://about.bnef.com/insights/clean-transport/electric-veh...
by Aeolun | 2025-11-17 07:16:40+00:00
I think this heavily depends on location. At 7 my child can check nearly all the boxes for independent activities. My wife may not like it, but the surroundings are probably safer than anywhere else in the world. The only thing we don’t have is forests.

This is central Tokyo.

Kids still spend a lot of time on Roblox because everyone tends to be deathly afraid of letting them ring each other’s doorbells.
by somenameforme | 2025-11-17 07:18:23+00:00
I'm also familiar with that study, but I think it's a bit misleading because it implies the behavior is irrational by associating a fixed cost with everything. In reality, there's a perfectly rational logic that I think most people may subconsciously adapt to.

Imagine I give you a guaranteed $100k/year with the nuance that you're not allowed to earn any money beyond that, as the study implied that was your personal earnings. Where are you going to go live? In an area where most people are earning $200k or in an area where most people are earning $50k? It's the exact same question in effect, but now the phrasing makes it obvious that the choice is completely rational.

It's not about wanting to psychologically dominate your peers, but about making your money go further. If your friends are all earning twice what you do, then you're likely to struggle to afford even a decent house in a reasonable part of town. This logic breaks down at extremes of wealth, but $250k/year is nowhere near that point.
by strogonoff | 2025-11-17 07:20:48+00:00
Exactly. To call it so ridiculous that it doesn’t even warrant court time is a massive stretch, considering strong public concern on that exact question, as well as the spirit and goals of IP law.

Like with personal data privacy, it is not likely to be of consequence to big tech with lobby power, but dismissing it outright would show shameless levels of corruption.
by atilla_bilgic | 2025-11-17 07:21:12+00:00
Hi,

As a former senior solution architect, I have tested several tools or platforms of "vibe-coding" or "agentic software development". None of the available tools or platforms satisfied the quality level, I used to have. Number of failures was more than successes. Which is completely understandable for the "Sophisticated Prediction Algorithms" or LLMs in official terms.

The main problem is these systems do not have proper judgement mechanisms to translate user or customer requirements to executable tasks.

Then, I have ended up with https://github.com/bmad-code-org/BMAD-METHOD. This framework is a well thought approach to create very detailed definitions of the tasks that LLM based coding agents can process and execute with better outcomes.

To address this topic I have recently published an article you can read https://open.substack.com/pub/practicalsecurity/p/the-70-pro... . I hope the information and research for this article gives you some ammunition for your defense.

For further discussions feel free to reach out by leaving a comment to the article if you wish.

I hope things will get better for you in the startup you are contributing.
by finaard | 2025-11-17 07:21:34+00:00
There will be many LLM-generated functions doing the same thing, in the same project, unless the human pays attention.

I've been playing a lot recently with various models, lately with the expensive claude models (API, for the large context windows), and in every attempt things are really impressive at the beginning, and start going south once the codebase reaches about 10k to 15k lines of code. Even with tools split out into a separate library and separate documentation at that point it has a tendency to generate tool functions again in the module it's currently working on over taking the already defined one in the helper library.
by theturtlemoves | 2025-11-17 07:21:47+00:00
You're not obligated to give away your mind for free. You're free to share, of course. But sharing implies reciprocity, a back and forth. The internet used to be like that, but if the environment changes, you adapt your behavior accordingly.

In the long run I think it's time to starve the system from input until it's attitude reverts to reciprocal. It's not what I'd want, but it seems necessary. People learn from consequences, not from words alone
by block_dagger | 2025-11-17 07:22:33+00:00
Perhaps you haven't used many MCP server, but those that I have used (GitHub, Atlassian, Glean, BuildKite, Figma, Google Workspace, etc) work very well. They teach an LLM how to do exactly what you're saying - "use the API standards...your models/agents directly interact with those API endpoints." Most MCP severs don't sit in between the LLM and the API endpoints, they just teach them how to use the tools and then the LLM calls the APIs directly as any HTTP client would. I find it works quite well and seems far better than manually maintaining rules or pointing at docs and installing CLI tools (like "gh" for GitHub) or using curl to interact with APIs from a terminal within a chat session.
by hgomersall | 2025-11-17 07:23:59+00:00
Electricity costs in the UK (which I believe is still in Europe) are cheaper now than they've ever been if you have the right tariff and that's all due to renewables. Granted, that's primarily at night, but for EVs that's perfect.

One can get a tariff at <7p/kWh for 6 hours in the night. That's cheaper than gas (actual gas, not gasoline).
by somenameforme | 2025-11-17 07:24:21+00:00
In the past it was extremely overt. For instance ChatGPT would happily write poems admiring Biden while claiming that it would be "inappropriate for me to generate content that promotes or glorifies any individual" when asked to do the same for Trump. [1] They certainly changed this, but I don't think they've changed their own perspective. The more generally neutral tone in modern times is probably driven by a mixture of commercial concerns paired alongside shifting political tides.

Nonetheless, you can still see easily the bias come out in mild to extreme ways. For a mild one ask GPT to describe the benefits of a society that emphasizes masculinity, and contrast it (in a new chat) against what you get when asking to describe the benefits of a society that emphasizes femininity. For a high level of bias ask it to assess controversial things. I'm going to avoid offering examples here because I don't want to hijack my own post into discussing e.g. Israel.

But a quick comparison to its answers on contemporary controversial topics paired against historical analogs will emphasize that rather extreme degree of 'reframing' that's happening, but one that can no longer be as succinctly demonstrated as 'write a poem about [x]'. You can also compare its outputs against these of e.g. DeepSeek on many such topics. DeepSeek is of course also a heavily censored model, but from a different point of bias.

[1] - https://www.snopes.com/fact-check/chatgpt-trump-admiring-poe...
by astrange | 2025-11-17 07:24:39+00:00
They aren't projecting their own desires onto the model. It's quite difficult to get the model to answer in a different way than basic liberalism because a) it's mostly correct b) that's the kind of person who helpfully answers questions on the internet.

If you gave it another personality it wouldn't pass any benchmarks, because other political orientations either respond to questions with lies, threats, or calling you a pussy.
by funpdf | 2025-11-17 07:26:27+00:00
Hi HN!

Ever used iLovePDF or similar tools? You merge a PDF, then have to go to another page to compress it, then another page to convert it. Each step resets your context. I built FunPDF to solve this: all tools in ONE workspace. Want to merge multiple PDFs, then compress the result, then add a watermark? Just do it – no page reloads, no re-uploading files. How it works: You work with multiple files in a single drag-and-drop workspace. Select pages, apply tools, chain operations – all without leaving the page. Your files and state stay in the workspace. Example workflow: 1. Upload 3 PDFs 2. Merge them 3. Compress the result 4. Add watermark 5. Convert to Word All in one place, no switching pages. Everything free, no sign-up required. Challenges I'm working on: 1. OCR is slow (Tesseract) – any faster alternatives? 2. PDF → Word loses complex formatting sometimes 3. Should I add batch processing (same operation on 100 files)? Would love feedback on the workflow or technical architecture!
by mrob | 2025-11-17 07:26:54+00:00
>If an LLM was used in any fashion, then this statement is simply a lie.

While I don't believe the article was created this way, it's possible to use an LLM purely as a classifier. E.g. prompt along the lines of "Does this paragraph contain any errors? Answer only yes or no." and generate only a single set of token probabilities, without any autoregression. Flag any paragraphs with sufficient probability of "yes" for human review.
by astrange | 2025-11-17 07:27:14+00:00
> It's not random that whoever writes the history books for students has the power, and whoever has the power writes the history books.

There is actually not any reason to believe either of these things.

It's very similar to how many people claim everything they don't like in politics comes from "corporations" and you need to "follow the money" and then all of their specific predictions are wrong.

In both cases, political battles are mainly won by insane people willing to spend lots of free time on them, not by whoever has "power" or money.
by dzhiurgis | 2025-11-17 07:27:20+00:00
> LFP charging in cold has pretty much been solved by adding a heater to battery pack.

That's a hack, not a solution.

> Given CATL is scaling sodium-ion production to to GWh scale next year, it sounds like they are betting for a much shorter timeframe.

Wanna bet? LFP is ~1,000 GWh scale right now. GWh scale is 0.1%.
by creer | 2025-11-17 07:28:23+00:00
Laptop and desktops switch to ARM CPUs in 2020 (Cook)?

Previous switches were to Intel around 2006 (Jobs), with last one in 2023 (Cook). And to PowerPC around 1994 to 2006 (Jobs)?

Seems to me the 2020 switch went mostly seamlessly thanks to the work done with the earlier switch to Intel.

Phones and iPads started with ARM and are still ARM to this day.
by bravoetch | 2025-11-17 07:28:23+00:00
I think two things keep the status quo where the end-user is exploited and attacked constantly. The first is the VC / Startup model. Because VC is the true customer, and not the end-user. The second is the current marketing and advertising model. Can it keep working well enough to be worth the money? When it's not, the bottom falls out.

Old business model: solve a problem for your customer, add some value, take home a cut. Current business model: solve investment return for your investors, get the returns by addicting your end-user to something they don't need. Future business model: ?
by MaulingMonkey | 2025-11-17 07:28:28+00:00
> Is it?

Yes.

> What happens if you remove that one last reference to a long chain of objects?

A mass free sometime vaguely in future based on the GC's whims and knobs and tuning, when doing non-refcounting garbage collection.

A mass free there and then, when refcounting. Which might still cause problems - but they are at least deterministic problems. Problems that will show up in ≈any profiler exactly where the last reference was lost, which you can then choose to e.g. ameliorate (at least when you have source access) by choosing a more appropriate allocator. Or deferring cleanup over several frames, if that's what you're into. Or eating the pause for less cache thrashing and higher throughput. Or mixing strategies depending on application context (game (un)loading screen probably prioritizes throughput, streaming mid-gameplay probably prioritizes framerate...)

> You might unexpectedly be doing a ton of freeing and have a long pause. And free itself can be expensive.

Much more rarely than GC pauses cause problems IME.
by gmac | 2025-11-17 07:28:30+00:00
> an ideologically driven push for renewables

Renewables (especially wind) are now just about the cheapest way to generate electricity, and new battery technologies do much to help with their intermittency, so where’s the problem?

(Plus, the ‘ideology’ in question would seem to be: it’s bad to fry the planet, and also bad to run even a small risk of radioactively contaminating one’s landmass, and IMHO neither of these positions deserves to be called an ideology).
by bradgessler | 2025-11-17 07:29:10+00:00
MCP has been a weird ride. I built https://terminalwire.com before MCP was a thing to make it way easier for people to add a CLI/TUI to their web apps/SaaS.

Then MCP comes out and AI explodes, sucking all the air out of the room for non-AI tools.

Now it seems like AI can work with CLIs better than MCP, so I’m tempted to slap AI integration all over the project to better convey the idea.

It’s crazy how quickly MCP has run it’s course and watching an entire ecosystem rediscover things from first principals.
by evv | 2025-11-17 07:29:16+00:00
Thanks for spawning many interesting topics. A dose of cynicism is great, in moderation!

> P2P is cool if you have a desktop, but you cannot host from laptop or phone that spends most of the time sleeping (unless you want your battery to die real fast). The solution is hosting providers - which are already decentralized (and federated, if you squint hard enough)

Yes, most people will rely on servers because phones are terrible p2p nodes. When identity is properly owned by the end users, the servers have nearly zero lock-in, unlike traditional hosting providers. A community's server can go down for some reason and the community can easily transition to other server(s), keeping their conversations and knowledge intact. Sadly this is not the case with Mastodon or even Bluesky.

> _Cryptographic_ identities have huge problem of it's own - there are many people who don't have any persistent data on their PC

This is probably the single biggest problem we are facing, because it impacts UX. There are several tools available to mitigate this issue, but I don't believe there is a perfect solution. Keys can be linked across devices with cross-signing, there are mechanisms that can enable key rotation: DNS, social media connections, and social/manual rotation in the worst case. The plan is to leverage existing tools that are used to keep secrets safe for regular people: system keychains, password managers, passkeys, smartphone "wallets".

> Turns out, other than piracy, there are no legitimate uses. The existing technologies are good enough.

People become very comfortable in their virtual prisons, and most people won't change unless they have a reason to. Maybe they have legitimate work or content that is stigmatized and censored by other platforms. Maybe they live under an autocratic regime. But I think most people want better control over their content moderation and feed algorithm.

> People has been proposing those things forever. No one needed them back then, and no one needs them today.

I'm not laughing at your exaggerated use of "no one". Decentralized and censorship-resistant technology is society's fail-safe. Maybe your social media oligarch isn't abusing their power too much today. Maybe your government actually supports free speech today. What about tomorrow, the next decade, and the next century?
by udev4096 | 2025-11-17 07:29:21+00:00
Most modern "AAA" games are meant to hook you up. It's an addictive cycle, most games are also only on steam which means steam owns you. It has profiled you, your voice chats, your friends, your game habits, etc. If you'd think for even a minute, you'd realize what a shitshow modern gaming is. It's nothing but a masqueraded attempt for mass surveillance from steam and other major game stores
by mooiedingen | 2025-11-17 07:30:15+00:00
Imho it is sad that it is happening!, However in many cases it is just a DNS level ban which has been put in place by governments.

That means in a country like mine Belgium where government controls DNS through an entity DNS-Belgium they make it act as the GFW for both incomming as outgoing traffic.

For one that knows what that means, One knows how to bypass this which is as simple as letting another provider resolve DNS...

Since i use DNS to also block a shtload of advertisements, i have built in a whole list of resolvers which i tested to check if they censor.

The one i can think of my head that doesn't block is quad9: 9.9.9.9 & 149.112.112.112 one thats simply configures the earlier mentionned ip addresses to resolve his DNS queries shall will be able to reach Russian based sites again.

For a Solution from in Russia one can look at proxies,vpns,.. but i do not know what works from there for i am stuck in this shtty country over here :(

I hope this will resolve soon, if you want me to try and help you, i am always willing to do my best, just let me know