MurphyA/hacker-news huggingface dataset:
by IlikeKitties | 2025-12-16 05:08:47+00:00
> Waiting in line in a library app is annoying, but the waiting signals demand, which drives the library to buy more copies to circulate.

This is not true for digital libraries. They do not "buy more copies" to circulate. They don't physically send you an USB Stick with a copy of the book and you send that back without making a copy. They can send everyone "in line" as many copies as they want. Whats the size of an ebook these days? 1MB? How many trillion copies could you make in a day?

You have to wait in line to hopefully someday maybe be allowed to read a copy of a book while meta torrents a petabyte of books for their AI usage. This is nothing but a humiliation ritual.
by tooltalk | 2025-12-16 05:09:07+00:00
1) anti-market. China was likewise taken to the WTO in 2018 and agreed to end their restriction on market access/forced tech transfer, implemented in 2020/2021. Tesla is however still the only foreign automaker operating without a forced JV to this date.

2) restricting market access (and subsidies) to foreign automakers isn't exactly pro-market -- especially to those who were already in China and manufacturing products that local "champions" weren't able to mass-produce. All domestic, foreign Automakers forced to source inferior, yet also costlier, batteries. ie, anti-market.

3) demonstrates Chinese consumers wanted GM Velites with LG, but their choice was denied. Limiting 1.5B consumers' choice in the name of promoting national "champions"? anti-consumer and anti-market. Definitely picking winners and loser, or foreign over domestic.

4) just another example of arbitrary safety regulation restricting market access to foreign companies. ie, anti-market.

re: subsidies. China's EV subsidies have been around since 2009; renewed/extended every 2-4 years. That's also in addition to provisional subsidies thrown around time to time, eg, ICE-to-EV conversion subsidies between May-Dec 2024 to prop up slowing EV sales.

EU is quite silly with countervailing measures against China's dumping/anti-subsidies. Despite 100+ ACTIVE counter measures, the EU Commission still think the targeted approach against China's anti-market/mercantile practices can work. The EU should also consider imposing country-specific tariff rate of 100%, akin to Biden's tariff.

China's export ban against Sweden has shown that their NEV initiatives aren't really aimed at addressing environmental problem or benefiting their population.
by qdog | 2025-12-16 05:09:13+00:00
I don't think so, not like it was once upon a time. I had a manual 6-cylinder I bought in about 2002 for around $14000, no leather, 2wd extended cab. That's like $25k in today's dollars according to Google. If they made a basic truck for even $40k as EV it might sell a lot better, but I am pretty sure they are all about selling 60k+ trucks for profit.
by Egor3f | 2025-12-16 05:09:16+00:00
Don't be rude. "Real person" here might live in any country of the world.

And also, why extension for vpn? I live in country where almost everybody uses vpn just to watch YouTube and read twitter, and none of my friends uses some strange extensions. There are open source software for that - from real vpn like wireguard, to proxy software like nekoray/v2raytun. Browser extension is the last thing I would install to be private.
by Nevermark | 2025-12-16 05:10:19+00:00
> Urban VPN is operated by Urban Cyber Security Inc., which is affiliated with BiScience (B.I Science (2009) Ltd.), a data broker company.

> This company has been on researchers' radar before. Security researchers Wladimir Palant and John Tuckner at Secure Annex have previously documented BiScience's data collection practices. Their research established that:

> BiScience collects clickstream data (browsing history) from millions of users Data is tied to persistent device identifiers, enabling re-identification The company provides an SDK to third-party extension developers to collect and sell user data

> BiScience sells this data through products like AdClarity and Clickstream OS

> The identical AI harvesting functionality appears in seven other extensions from the same publisher, across both Chrome and Edge:

Hmm.

> They look really legitimate on the outside

Hmm, what, no.

We have a data collection company, thriving financially on lack of privacy protections, indiscriminant collection and collating of data, connected to eight data siphoning "Violate Privacy Network" apps.

And those apps are free... Which is seriously default sketchy if you can't otherwise identify some obviously noble incentives to offer free services/candy to strangers.

Once is happenstance, twice is coincidence, three (or eight) times is enemy action.

The only thing that could possibly make this look any worse is discovering a connection to Facebook.
by vel0city | 2025-12-16 05:10:29+00:00
Ive helped my friends move many times. We just rented a uhaul and did it in way fewer trips (one, generally). If we did the same in a regular pickup it would have been a lot more work and a lot more time just to "save" $50 or so.

The vast majority of people don't have horses.

The vast majority of people don't have a fifth wheel.

I've tossed canoes on top of a focus hatchback. You don't need a truck to go canoeing. A canoe is like 50lbs, you don't need a few tons of towing capacity to carry a canoe. I've also gone camping in small cars. Get this, I've gone camping with just what I've carried in person for many miles! You don't need a few tons of towing to go camping.

I comfortably carry multiple kids and a spouse in vehicles other than a pickup truck. In fact, other vehicles have generally been comfier and easier. In the minivan the little kids can easily get in their seats and buckle up on their own. In the truck I had as a rental, there was practically no chance they had to climb in on their own, much less open the doors.

And yet trucks make up the majority of the most sold vehicles in the US.
by mattmaroon | 2025-12-16 05:11:05+00:00
The Silverado EV does have a big battery, but for actual real world use you’re keeping it within a band of about 60% (20-80) so 400 is really 240 with an emergency reserve. (This is common to all EVs).

You lose about half your range towing so you’re still going to drive two hours, stop for 30-45 minutes, repeat.

So it’s still far from compelling for anyone towing or doing truck stuff.
by DoctorOetker | 2025-12-16 05:11:17+00:00
> The rise of inequality (centralisation of power and wealth) and the rise in private debt. [...] present situation and the control system is cycling into instability. [...] this time around.

Your explanation assumes the article is trying to explain a recent phenomenon.

The article actually discusses a puzzling pattern spanning a huge time interval.

You probably point at the right problem (inequality, centralisation of power and wealth), but this article actually indicates this problem has been going since before any of us were even born.
by MangoToupe | 2025-12-16 05:11:21+00:00
> * re-test ... the entire game

That seems a bit absurd. Surely many parts of the game won't likely have bits of code that interact with architecture in unique ways. Especially if you wrote the game in relatively portable code to begin with (as WoW almost certainly was).

I mean idk, maybe windows arm64 is a uniquely nasty target. But i'm skeptical.
by SoftTalker | 2025-12-16 05:12:34+00:00
Those were some examples, not an exhaustive list. What about hauling a load of mulch or topsoil, you're not doing that in your nice minivan. Or a bed-load of tree limbs and cut brush? I do that a few times a year. Hauling furniture, firewood, lawn mowers, trash. An open truck bed is the most flexible configuration in my experience. Of course it's not perfect for everything.

A utility trailer could do a lot of that too, if you have a suitable tow vehicle. Sometimes the extra space taken by a trailer is inconvenient.
by GeekyBear | 2025-12-16 05:12:42+00:00
I stick to extensions that Mozilla has manually vetted as part of the Firefox recommended extensions program.

> Firefox is committed to helping protect you against third-party software that may inadvertently compromise your data – or worse – breach your privacy with malicious intent. Before an extension receives Recommended status, it undergoes rigorous technical review by staff security experts.

https://support.mozilla.org/en-US/kb/recommended-extensions-...

I know that Google hates to pay human beings, but this is an area that needs human eyes on code, not just automated scans.
by weird-eye-issue | 2025-12-16 05:13:26+00:00
> you'll have a better shot at dragging an actual person in front of a judge than for 99% of the other crap that's on the chrome web store

Based on what? The same instinct that told you having an address and phone number makes an entity legitimate? The chance the people behind this company live in the US is incredibly low. And even if they do live in the US what exactly would they be getting charged with and who would care enough to charge them?
by mattmaroon | 2025-12-16 05:13:48+00:00
Yeah but you buy a truck and all of a sudden you have a lot of friends.

I might not move furniture regularly, but it’s reeeeal nice to be able to do so when I need to. My dishwasher broke on Christmas Eve when I was hosting so I went to the store and got another and installed it within an hour. Not doing that with my Subaru.
by eldridgea | 2025-12-16 05:14:02+00:00
I got a Boox Go Color 7 as a less locked in alternative to my Kindle a while back, and overall I've really enjoyed it.

It's apparently rootable, although I haven't done that personally. It's Google Play certified so anything from the Play store works, and side loading Android apps works too. I use it with the open source KOReader app and in tandem with Calibre Web Automated. I did a writeup[0] with some details if you're interested.

[0] https://blog.eldrid.ge/2025/03/12/self-hosted-ebook-manageme...
by array_key_first | 2025-12-16 05:14:11+00:00
It's literally how it's always worked, and not just on Linux - this is standard across desktop operating systems. Except MacOS, and very recently

Kwallet is for encryption at rest, so an attacker can't read your secrets if they steal your computer. It IS NOT protection from your own applications running as the same user.

That's just not how Linux desktop works. It's a desktop operating system, it's not iOS. All apps running as your user have your users permissions.

Is it an outdated security model? Yes, enter sandboxing and newer kernel features. If you're not doing that though then you won't get that.

Just run your shit in flatpak, problem solved. Or better yet, don't install malware and only download trusted open source software from trusted repositories.
by geekman7473 | 2025-12-16 05:16:09+00:00
TL;DR the author attempts to measure the ratio between native and emulated performance using Microsoft Prism on Windows. His measurements suggest that the emulated performance is very close to native performance.

Though I am not skeptical of the authors methodology, I do suspect that the ARM64 build of WoW may not be as "optimized" as the x64 build. This is because in some of his workloads the emulated game actually outperformed the native game.
by jauntywundrkind | 2025-12-16 05:16:12+00:00
this post has killed my interest in hyprland.

dbus is super frustrating to work with: yes!

but what we see here isn't an argument to convince technical people. it's flaming. with no links, no references, just clipping things out of context to make everything look as bad as it can.

dbus actually has policies! the gnome developers aren't saying: there should be no security. they are saying: use the security boundary that we have in place! use allow lists! deny lists! but like every argument in this post, there are no hyperlinks, no references, no way to see in depth what the situation really is: it's a hatchet job, designed not to inform & illuminate, but to cast a shadow over & to conceal the real depths of the issues.

this sort of behavior is garbage, and i have no interest in being in an ecosystem with such fallen, misdirecting, bad behaving deceitfulness. every one of these complaints bends and conceals the complexity of the situation, far more than illuminates bad spots.

there's hundreds or thousands of people who are going to join this dark crusade, going to bandwagon up & break out pitchforks. based off incredibly incomplete misrepresentations of the situation at large. this post is such a wicked harm bringer. this deserves quarantine, needs containment.
by aidenn0 | 2025-12-16 05:16:16+00:00
Some googling found this, but it might be under-powered if you have 8 ohm speakers:

https://www.snapav.com/shop/en/snapav/episode-mini-51-avr-ea...

the only way it could have a smaller back-panel and all of your requirements would be to eliminate the ethernet connector.
by tojikomorin | 2025-12-16 05:16:44+00:00
Hi HN,

I've built several programmatic video generation systems for work over the past few years (ads, social videos, automated clips, etc.), and I kept running into the same frustration: > Every project ended up reinventing a slightly different DSL for timelines, layers, animations, and transitions. Despite very different use cases, the code always converged into the same patterns: - layout + timing - repeated elements over time - imperative glue code to manage state and sequencing Meanwhile, web developers already have decades of experience solving similar problems with HTML, CSS, and the DOM — just not over time. So as an experiment, I started building htmlv: > an HTML-inspired markup language for video, where the DOM exists along a timeline instead of an infinite vertical scroll.

GitHub: https://github.com/xxatsushixx/htmlv

# Core idea - Time-based layout instead of vertical layout - A temporal DOM where repeating elements extend time, not height - Reuse familiar concepts: HTML structure, CSS styling, JavaScript-driven DOM updates - Fixed viewport (aspect-ratio aware), closer to video than documents This is not meant to replace video editors or After Effects. The target is code-first video generation where: - content is data-driven - layouts are reusable - engineers (not motion designers) own the pipeline

# Example Structure <!DOCTYPE htmlv> <html> <head> <title>Sample Video</title> <link rel="stylesheet" href="styles.css"> <script src="script.js"></script> <meta name="seed" content="12345"> <meta name="framerate" content="30fps"> <meta name="compile-mode" content="precompile"> </head> <body> <scene style="time-length: 10s; scene-transition: fade 2s;"> <text class="title">Welcome to htmlv</text> </scene> <scene style="time-length: 15s;"> <video src="background-loop.mp4"></video> <scene> <text class="subtitle">Creating videos with code</text> </scene> </scene> </body> </html>

# Why I'm posting Before investing more time, I'd really like feedback from people who've: - built video pipelines - designed DSLs - worked on media tooling - or have strong opinions about why this is a terrible idea Questions I’m wrestling with: - Is HTML a fundamentally bad mental model for time-based media? - Does this become unmaintainable at scale? - Am I underestimating how different “time” is from “layout”? - Are there existing tools or standards I should study more closely? I’m not looking for validation — criticism is very welcome. If this is doomed, I’d much rather know why early.

Thanks in advance for any thoughts, advice, or brutal feedback.
by dang | 2025-12-16 05:16:57+00:00
I can't remember how I ran across it (some link in a newsletter maybe?) but this is a hilarious review of the same book: https://freebeacon.com/culture/getting-intimate-with-updike/.

Here's a sample:

One of the great American stylists, [Updike] nevertheless managed to write sex scenes that were unbearably cringe-making. The meticulous, magical gift for poetic physical description that led him (for instance) to describe a snowfall at night as "an immense whispering" was misapplied to the mysteries of sex. A year before his death in 2009, the British magazine Literary Review, famous for its annual Bad Sex in Fiction competition, simply threw up its hands and gave him a Lifetime Achievement Award.

And yet it would be a mistake to call him the horniest writer of his time. It was quite a time.
by lll-o-lll | 2025-12-16 05:16:58+00:00
It’s nothing to do with politics, it’s just maths. And if you think I’m a leftist, you would also be wrong!

Unfortunately, educating yourself on this topic is not easy and involves differential equations. The economic models that fail to predict our current situation are simplifications. I’d link you, but I don’t think I’ll be getting a very receptive audience!
by EvanAnderson | 2025-12-16 05:17:00+00:00
Commenting to provide a confirming data point. I bought a Kobo Libra H2O a few years ago. Unboxed it, modified the config, and immediately started using it with Calibre. It has never participated in any manufacturer's "ecosystem" and has functioned well in a totally "offline" capacity.

I was sad to hear newer Kobo devices are shipping with Secure Boot. I've never reflashed my Libra H2O (it's my daughter's and I'd never be able to get it away from her long enough to replace it) but I liked knowing that I owned the device. I'm sad to hear the new ones are owner-hostile.
by cyberax | 2025-12-16 05:17:41+00:00
F150 has a 130kWh battery, so heating is not an issue. Height changes are also not a problem. There are very few areas with large altitude changes, and even fewer ones that you'll likely need to pass through regularly.

This leaves mostly mountain passes around the Sierra mountains. And by some strange coincidence, they have plenty of superchargers in the vicinity.

The rest of the country can be, to the first order, considered flat. E.g. elevation change between Charlotte and Charleston is mere 300 meters.
by ericd | 2025-12-16 05:17:45+00:00
I guess you could strap a few kw generator in the bed with some jerry cans as backup. Would take longer, but if by loiter time you mean time out in the field where you’re not moving, then maybe that’d work. Would be cool if there was the equivalent of siphoning gas from one to another.

Is there electric infrastructure in the places you’re describing? If so, should be really easy to throw down some moderate-speed L2 chargers in various parts as a last resort. They’re incredibly cheap and don’t need much maintenance.
Show HN: Explore your own Spotify history
by lukasschwab | 2025-12-16 05:17:53+00:00
Spotify's "Account privacy" dashboard lets you bulk-export an "extended streaming history" (i.e. everything you've ever listened to).

I built this static tool for analyzing the resulting piles of data:

- Who are my top artists in December, across all years?

- Objectively speaking, what is actually my favorite Big Thief song?

- Why won't the cowards at Spotify admit what I know in my heart is the truth (that I am this year's top listener of the Masonna/Prurient split 'Annihiliationism')?

Your data never leaves your browser. Full source is on GitHub.[^1]

Spotify might take a day or two to generate your export; in the mean time, you can try the tool with my depersonalized demo data (link under the upload widget).

Enjoy!

[^1]: https://github.com/lukasschwab/spotify-explore
by brigandish | 2025-12-16 05:18:00+00:00
Not only have you undermined your claim to a Nobel award by showing a spurious understanding of biology, you wrote, quite sarcastically "it is impossible for humanity to discover new information that updates our world model". Well then, we will all await your discovery of that 3rd gamete, or some theory so innovative that it tips this well studied, well understood, uncontested (by any valid competitor) model to the wayside and humanity can revel in this new information, the better model of reality that you promise.

While you're at it, you could tell us all what the scientific discovery was that made gender separate from sex, who found it and when, and what the defining difference is. Did they win a Nobel for that?

I request that in any reply, you refrain from spamming me with Wikipedia links to articles you don't understand and probably haven't read.
by nromiun | 2025-12-16 05:18:32+00:00
I remember my first encounter with Matlab. Some YouTuber was building a toy rocket and he was simulating it in Matlab (Simulink). He just put in the weight of the rocket and it gave him the trajectory, apogee, flight time etc. It was like magic to a beginner like me.

You can do the same thing in other languages but it won't be built in like that.
by anovikov | 2025-12-16 05:19:05+00:00
They did it this way: from the powerplant, it was hot steam under pressure, not even water, that got to the block-sized heat exchanger (serving maybe 500-1000 people, 200-300 flats - one large soviet-style block or 2-3 smaller ones). There, heat exchanger warmed the technical (indeed totally non-potable, almost poisonous, and constantly circulating) water for the heaters, that was only there during the heating season, and separately, tap water, these were two completely different, non-mixing circuits (and both of them short without much insulation - maybe around 100 meters each way outside, plus within the buildings). And sure the tap water wasn't potable, but it had nothing to do with the way it was heated - there were two completely different circuits for hot and cold water anyway, cold water never entered the heat exchanger building. It was always a separate building by the way, i think because a potential accident with high pressure steam could kill a lot of people if it happened right within the residential building itself.

We were told that hot tap water was totally dangerous to drink and no one tried to. Cold water was unsafe to drink but some people either had reverse osmosis filters, which i know aren't good because they deprive water of a lot of useful stuff too, but no one knew it back then, or they boiled it, but most just drank it as it was. Shorter lifespans and much lower average age, and plenty of other life dangers like mass alcoholism, made water quality was a lot less important than it is today in the West - it won't be water that kills you anyway, it's vodka, lifestyle, of the Party itself.
by octaane | 2025-12-16 05:19:27+00:00
The only benefit as I perceive it re: orbital data center hardware is regulatory avoidance. Think...DDOS machines that can't be shut off; or financial hosting services for unsavory individuals. However, it's very expensive by all metrics (including those talked about in the article), and frankly, these satellites are sitting ducks for the hunter killer satellites the various space powers have, if they actually wanted to do something about these hypothtical data centers and the problems they would cause.
by grogenaut | 2025-12-16 05:20:05+00:00
I rented a mach-e recently. Went up to Snoqualamie pass from seattle. I used over 60 miles range in 10 miles on the steep part at the end, 1/6th. Going the other way I got a maybe 20% boost in distance over flat. There were a few places I was able to regen-brake, but I never had the battery go up, only stay flat. And a few times I lost enough speed that I didn't handle an interim flat well. I was extremely disappointed.

It turns out friction and drag are still things. On a pure downhill you would be able to roll, but it's not as good as going down is bad.

I also found that the car did a lot worse rolling down hill than my mini-cooper manual when I just put the clutch in, which got up to hairy speeds. Heck vehicle seemed to have more inbuilt resistance to just rolling than the fire engine I've run down that hill.

Overall I got 90 total miles of range and hit the flat at 10% battery. I was able to get 290 miles driving in seattle with the same vehicle.
by ivansavz | 2025-12-16 05:21:01+00:00
It seems `(Y @ X)[None]` produces a row vector of shape (1,3),

(Y @ X)[None] # array([[14, 32, 50]])

but `(Y @ X)[None].T` works as you described:

(Y @ X)[None].T # array([[14], # [32], # [50]])

I don't know either RE supposed to or not, though I know np.newaxis is an alias for None.