MurphyA/hacker-news huggingface dataset:
by Aachen | 2025-09-21 09:15:56+00:00
> why 8k TV hype died down but 4k TV became mainstream

People also stop getting eight kids the generation after child mortality plummets. The experience I had until 1080p on computer screens (not 6 inch phones) is that it added sharpness in video reproduction. I can't tell you why people then went for 4k, besides speculating it's the same phenomenon. We've also got a 4k TV simply because there was no additional cost for the featureset we were looking for anyway, and it was the biggest TV we've ever had so it didn't sound weird to have more pixels in it, but indeed, now that I own it, I can say there was no point and I'll not upgrade to a higher pixel density if there were to be a price difference or other downside (like how power draw would show up on the energy label)

Regarding the Samsung rendering thing, is that on TVs specifically? Because I don't think I've noticed that on my Samsung phones, where the impact ought to be more noticeable than for a wall-powered device
by spwa4 | 2025-09-21 09:17:04+00:00
Why do you think regulation will help? AI is regulated in Europe ... and this is happening anyway. You see, all the EU regulations, going all the way back from the GPDR, have provisions making their intention very clear:

1) A number of actors can (and do) make exceptions to the law for anyone and everyone they want. These actors include all member governments and a few others, like ChatControl's Europol, and the EU commission.

2) Individuals do not have standing to sue under these laws. Only executive governments do. If AI is used against you, or your privacy is violated, you get to beg the government to sue (not even any parliament or court, the executive, ie. "the minister"). You can also not get damages or injunctions under these laws.

3) the penalties if you get convicted are absurdly large, right from the first offense. Large enough to destroy most companies in one go. It's "death penalty for wrongly tied shoelaces" approach, very selectively enforced.

This is why you're seeing the behavior in the market in the EU that you're seeing now. A bunch of actors have the protection of the government, and just violate these laws on an incredible scale. On the other hand, these laws are being used as weapons against, for example, the FANG companies. And everyone else is scared.

Governments in the EU (and ...) can and do use mass surveillance for, frankly, stupid purposes (recently I noticed parking tickets in a bunch of regions of Prague work by using mass surveillance to get license plates with many cameras through AI. And while I admire the technical part of it ...)

So AI is regulated in the EU, in the sense that nobody in the EU gets to use it against a state's wish. This has been done incredibly heavy handed. From the perspective of citizens however, it is effectively not regulated. You are being face recognized in all large cities. All license plates are being scanned with overviews of who is where, live reporting on cellphone activities for how people coordinating (as in which phone app they're using for this protest, whatsapp or signal?) available to the police live. Your medical data is being scanned by insurance to deny coverage (because that's an allowed exception), or for example, to direct youth services to your kids if you get psychological treatment. Any psychological treatments are available to the major and judges in cases of either family court or to declare you legally incompetent or ...

Since it's not integrated across countries you can, for the moment, escape this by getting treatment in a neighboring country and paying cash. You see, EU governments don't trust each other so they only share data in specific cases, which have to be approved in most situations (funny how governments don't trust anyone else, not even their closest allies, with this data)
by ChocolateGod | 2025-09-21 09:18:13+00:00
Speaking of script state serialisation, is there any improvement to the size of those when being stored/transferred.

IIRC one of the biggest fail points in region crossings is that the source simulator has to serialise and send the state of all scripts attached an agent to the target simulator, and if this fails the crossing fails and the user logs out (and in many cases the script will get marked as not running)
by yz453 | 2025-09-21 09:18:14+00:00
It is totally possible that on the second day of launch someone realized the problem, truly thought this being wrong, and deeply cared about all the impact on consumer and seller. Yet, it took them 10+ years for the circumstances to be right to get this fixed.

Commingling must have been someone's big, successful project, with all the benefits, probably faster shipping, lower cost, etc.

Once a big project got launched with all these benefits materialized, it is really hard to undo it. When a problem is identified, higher-ups usually ask to address it, rather than undoing the whole project. Anyone pushing to undo a project would be claiming the entire team up to whatever level making that original decision made a huge mistake. In other words, committing a political suicide.

It may take some mix of the following to trigger such drastic changes:

- Some fundamental assumptions changed (for example, one may claim that the logistics got so much better that the original benefits on the delivery speed can be achieved now without commingling).

- Multiple attempts at addressing the problems without killing the project proved unsuccessful.

- The ppl who original launched the project moved, to other domains or other companies.

- Some external triggers (new regulation, a large chunk of partners / stakeholders complaining, the company literally dying, etc.)

In all, there has to be someone for whom the incentive to undo it overcomes the hurdle, political or otherwise to reverse course on a huge project. After that, there need to be the usual logistics, including convincing, budgeting, prioritization, and a million other things you do at a big company to get a thing done. Now, 10 years have passed and it is finally making news.

Or, I can be totally wrong and it's just a bunch of privileged dumbasses who don't give a fork and randomly making one project after another, while pointing at some graphs and numbers claiming successes regardless of what really happens. ;)
by ManBeardPc | 2025-09-21 09:19:44+00:00
The point is the code is on another type. Any variable could by of a type that implements some Drop logic. It is mostly called implicitly where it is used, wether you as a programmer are aware of it or not. You would need to check.

In Zig you need to call everything explicitly, meaning in the function you need to call what you want to be executed, no other code will run. The decision if you want some cleanup logic is made at the point of usage, not by the type itself.

That is the point of it, you look at a function and directly see what happens right there, not in other files/packages.
Show HN: PyBujia, Easy Unit Testing for PySpark Jobs
by jpgerek | 2025-09-21 09:19:57+00:00
As a Data Engineer, I've often wondered why so many companies don't unit test their Spark jobs.

In my experience, the main reasons are:

- Creating DataFrame fixtures (data and schemas) takes too much time

- Debugging across multiple tables is complicated

- Boilerplate code is verbose and repetitive

To address these pain points, I built PyBujia, a framework that:

- Lets you define table fixtures using Markdown to facilitate DataFrame creation, debugging and readability.

- Generalizes the boilerplate, saving setup time

It's made testing Spark jobs much easier for me, now I do TDD, and I hope it helps other Data Engineers as well.

Feedback is very welcome!
by emptysongglass | 2025-09-21 09:21:57+00:00
I've been talking so much shit on China over the years I decided I'd come over when the opportunity presented itself to visit. I'm in Shanghai and mostly it feels the same as any capitalist city except it's super clean. Everyone is shopping, living their lives. All of the Chinese I've interacted with are super pleasant. What really struck me was the decency and patience of the border control and security control folks coming over. In western countries I'd typically get exasperated annoyed calls to do this or that.

Anyway, it got me thinking that mostly the freedoms we are afforded, which are very precious to me, seem to come at great cost. A cost people under countries like China would rather bear when the affordances are clean streets, no or little homelessness and the freedom to consume luxury assets.

Every time I visit the US (frequently) I'm just assaulted by its continual, very visible rot. Cities like Seattle and Los Angeles are just fundamentally unsafe places to walk around in. The huge climb of school shootings over the last decade should have everyone alarmed. Americans appear to be stuck in the race to the bottom of who can be the greatest victim and the truly extreme painting of the Left or Right depending on which side you're on because people would rather obsess and come into conflict over what gender they can identify as or race guilt (or its opposite if you're a minority) rather than unite over common class struggles that are eating the country alive.

I think most people would rather pick comfort and safety over the freedom to say what you want and a right to privacy. I'm not sure I blame them when the alternative is getting sexually assaulted trying to walk to your car in LA (speaking from many many second-hand stories of American friends) or having your kid shot and killed in school.
by aDyslecticCrow | 2025-09-21 09:22:31+00:00
> strongly typed languages?

Depends on training data. It's not great at rust but it can chug along in small examples. I do suspect strongly typed languages are more suited to AI if it has the opportunity to learn them properly. The movement recently has been generalization, but i personally think if we want to reach further in AI coding, we need models with language and domain specialization.

I imagine a AI agent trained to parse LLVM and feed itself static analysis output, could reach new heights of code understanding for Rust for example.

> people are reluctant to change vibe code?

I think people are reluctant to change existing code in general. Its one thing for a personal project, but for a collaborative codebase, it's a large investment of energy to parse out a unfamiliar part of the system. "The original developer made sure this works, and it passes all tests, so i shouldn't poke it too much without knowing the system as well".
by wowczarek | 2025-09-21 09:24:00+00:00
Not a gamer as such apart from "I've played some computer games at some points in my life". I don't know about the current generation(s!) of gamers, but in DN3D and Quake when "mouselook" was first added, the default was what "inverted" as in forward = aim down. Then "invert mouse" was added that made it "normal". I did very little flight sims but I played quake, Q2, Q3 and Half-Life this way (forward=down), possibly also HL2 and I can't remember why, then I switched. My best friend from school also played this way. I honestly don't remember how it started; I always thought it was because that's how I first played.
by spwa4 | 2025-09-21 09:24:00+00:00
That's why governments do it using face scanning cameras, license plate scanning, downloading social media profiles, uploading all medical data to government servers (minus any large diagnostic data, like images, because that costs too much), demanding FANGs give them access to chats, ... You know, behind people's backs.

Because if figure out what is done with this data, who has access to it, people would never agree to that. For example, youth services uses data on medical treatments people in families receive to find kids to "protect" (ie. abduct). Medical data is also shared with nationalized insurance and hospitals to deny treatments "if it's your own fault" (e.g. find past drug tests in case of organ transplants)

Btw: if you're in the EU, remember, in almost all cases you can refuse a drug test, or any test, and for the love of god, in all cases you want to refuse this. First: the fact that you had a drug test for any reason will be used against you. Second: if for whatever reason it's positive and you need a new heart 20 years later ... best of luck.

The way you know it's gone pretty far is that mass surveillance + AI is being used for parking tickets. How far down the priority list is that?

Imho, these are things people would never agree to if the choice was clearly presented in parliament. No way. And that's in democracies.
by dangus | 2025-09-21 09:24:45+00:00
Quality, yes. Extremely compact, no.

Something like the Anker Prime 100W GaN charger is far more compact than any charger Apple has shipped.

Now, granted, many compact chargers lie about how long they can provide sustained power. That's exactly what this "dynamic" charger is doing, except that it's being more up-front about the fact that it's not a 60W charger, it's a "60W until it's inevitably too hot" charger.
Tell HN: Opt-out of LinkedIn training content creation AI models
by lukax | 2025-09-21 09:25:35+00:00
LinkedIn will use data from their users for training content creation AI models.

Not sure if anyone or just European users can opt-out.

https://www.linkedin.com/mypreferences/d/settings/data-for-ai-improvement

The settings link from their email causes login loop. Direct link works. Not sure if on purpose. That would be evil.

> Starting on November 3, 2025, we’ll also use data from members in your region to improve the content-generating AI that enhances your experience and better connects our members to opportunities. This can help hirers find and reach you more easily, and assist members in creating content such as profile updates, messages, and posts. This could include data like details from your profile and public content you create on LinkedIn; it does not include your private messages. You can opt out anytime in your settings if you’d prefer not to have your data used in this way. If you’ve already submitted the Data Processing Objection Form, please check your settings to make sure your choice to opt out is shown.
by lambertsimnel | 2025-09-21 09:26:56+00:00
What I mean is that if no victim was present there couldn't have been the violence or threat of violence necessary to turn the theft/larceny into robbery:[0]

> Robbery, in turn, was simply a "compound" form of larceny. For Blackstone, "compound larciny is such as has all the properties of former, but is accompanied with one of, or both, the aggravations of a taking from one's house or person," id. at *240, and "[l]arciny from the person is either privately stealing; or by open and violent assault, which is usually called robbery,"

I'm not really making a judgement about the rights and wrongs of the actual case (because I'm not only not a lawyer, but also not a witness, juror, etc.), but as described it doesn't sound like robbery at all.

[0] https://web.archive.org/web/20060903163713/http://docket.med...
by AnssiH | 2025-09-21 09:27:54+00:00
No, it is not true, just a common myth.

In the seller documentation they say they can track the source of commingled inventory - they achieve this by never putting them on the same physical shelf location.

Also mentioned by Amazon spokesman in e.g. this article: https://archive.is/ra6RT

> Amazon can also track the original seller of each unit
by vbezhenar | 2025-09-21 09:27:54+00:00
In my city, temperatures are regularly below -20 Celsius and sometimes below -40. iPhone just doesn't work. You need to keep it close to body and you can't use it outside for a prolonged period of time, it'll simply shut off in a few minutes and won't turn on until you heat it.

Old phones and some android phones work just fine in these conditions.
by hiAndrewQuinn | 2025-09-21 09:27:55+00:00
Well, if you actually want to learn, there is always the vast swaths of the Internet. Virtually everything here is free, and nobody will care until you do something impressive with your knowledge.

As for universities, they will likely stay as signaling mechanisms until society finds a more efficient way to signal the things that universities do. This is a worldwide pattern that has emerged, and to the extent you see deviations from it it's usually situations like e.g. getting into Tokyo University is already so incredibly difficult that some employers will just accept your letter of admission itself as a sufficient signal of your value to the firm and hire you and let you skip the whole getting a degree thing.

What does university graduation signal? Some combination of raw intelligence, conscientiousness, and ability to conform (not against the "I have beef with the standard model of physics" nonconformance, so much as the "I will not physically assault the professor for telling me I'm wrong in class" nonconformance). Admission to a selective university signals you had these traits even earlier and with greater strength than your peers.

I'm going to underline something from your own article here, which is that you went to an excellent university and got near the top of your class despite hating it. It is an incredibly rare psychological profile in the wild to be able to war-of-attrition your way through so many elite classes, while having virtually zero interest in the material themselves. Any employer would be drooling at the mouth to hire you because you sound reliable even in a pinch. Alas they cannot tell you apart from the ultranerd who gets all As because she genuinely finds all knowledge presented to her endlessly fascinating - but she's probably a good hire too, for different reasons!

But, almost by definition, you can't really signal that kind of ability if you only ever do things you want to do... And most of the things most people in the world want to do most of the time aren't very economically valuable from the doer's perspective. Everyone wants to eat, nobody wants to grow crops, etc.
by aDyslecticCrow | 2025-09-21 09:28:04+00:00
The infamous "tea dating app leak" was (supposedly) organic home grown human slop, yet did this much damage.... We may see distrust for new apps and websites rise in few years after more people get burnt by things like this.

https://www.npr.org/2025/08/02/nx-s1-5483886/tea-app-breach-...
by dangus | 2025-09-21 09:28:38+00:00
If AVS is only part of the USB-C PD spec over 100W then yes Apple is doing something non-standard and not "adding a new standard." They're going to make 3rd party charger providers add some Apple-specific logic that isn't in the PD spec and isn't used by any other devices if this is true.

If this is true, then if you own a 3rd party charger that is up-to-date with the very latest USB PD specs, your charger is going to charge an iPhone 17/Air/17 Pro more slowly than buying Apple's new charger.

(I don't claim to know the technical details of whether AVS is part of the spec below 100W or not, I am just going by the comments in this thread and speaking of the hypothetical)
by lotsofpulp | 2025-09-21 09:28:56+00:00
“Short term shareholder gains” covers a time period of 20+ years?

Amazon is the poster child for the exact opposite of what you claim. They spent two decades plowing every cent into land acquisition, warehouse construction, expanding their labor force, and developing software and hardware.

It was thought impossible to compete with Walmart and others with established logistics networks. Now, they eclipse Walmart because Walmart was focused on the short term, while Amazon was playing to where the ball would be in 20+ years.
by baq | 2025-09-21 09:29:13+00:00
The real skill is guiding generation carefully so the generated software isn’t crap. Some people here see Claude code and think it’s state of the art, whereas for best results you need a much more involved process.

It isn’t that different from any other form of engineering, really. Minimize cost, fulfill requirements; smarts-deficient folks won’t put maintainability in their spec and will get exactly what they asked for.
by dijit | 2025-09-21 09:29:55+00:00
I hope not.

Modern phones (especially iPhones) are worthless on the aftermarket so they're not as strong targets for theft.

(this is not to say that phone theft doesn't happen, in fact, it's pretty rampant in the UK, but they target people using their phones in the hope they're unlocked so they can be resold as entire units: components are useless).
by golem14 | 2025-09-21 09:30:21+00:00
This is tickling my memory of "why aren't there good consumer 3d cameras".

I have a Fuji finepix 3d camera that makes awesome 3d pictures and even has a fairly crappy but working 3d display. Awesome even if the resolution is not great given today's tech. I'd love to shoot a lot of 3d pictures today and have my grandkids look at them sometime in the future with their then awesome 3d display tech. It's such a missed opportunity.

Too bad the economics aren't working out :(
by bmacho | 2025-09-21 09:31:44+00:00
The website is just https://www.youtube-nocookie.com/embed/cXjbSVt9XNM video embedded + a button to buy. (But it still tracks the referrer in the URL so it tells google that you went HN frontpage -> Ultrasonic Chef's Knife. It seems HN has put back referrer in the links :|)
by saberience | 2025-09-21 09:31:52+00:00
Sure. But assaulting a person isn't the same as playing a videogame is it?

Also, you can make completely irrelevent analogies in the other direction too.

E.g. When you're looking at the cinema and want to move your eyes to look at the top, where do do you move them? You move them up.

Most people prefer to play where up means up, which makes complete sense.
by bentt | 2025-09-21 09:34:02+00:00
The best code I've written with an LLM has been where I architect it, I guide the LLM through the scaffolding and initial proofs of different components, and then I guide it through adding features. Along the way it makes mistakes and I guide it through fixing them. Then when it is slow, I profile and guide it through optimizations.

So in the end, it's code that I know very, very well. I could have written it but it would have taken me about 3x longer when all is said and done. Maybe longer. There are usually parts that have difficult functions but the inputs and outputs of those functions are testable so it doesn't matter so much that you know every detail of the implementation, as long as it is validated.

This is just not junior stuff.
by opto | 2025-09-21 09:34:51+00:00
I think most often people have some vibe coded stuff that kind of does what they want but they don't really understand what it all is and how it works, or any confidence it can be made into something useful, so rather than spending time cleaning up AI code they just use it to grasp the idea and write it themselves. Whether any time is saved by going through this process with the AI seems doubtful to me. Sitting down with pen and paper and thinking through things would probably be more useful.
by 1659447091 | 2025-09-21 09:35:21+00:00
> Using an undercover reporter, we discovered the network promised to pay participants if they posted pro-Russian propaganda and fake news undermining Moldova's pro-EU ruling party ahead of the country's 28 September parliamentary ballot.

> 3,000 Moldovan lei ($170, £125) a month to produce TikTok and Facebook posts in the run-up to the election

> 200 Moldovan lei ($12, £9) an hour in cash to conduct unofficial polling after training on how to subtly sway those being polled

Always wondered how much it took to get people to do this
by al_borland | 2025-09-21 09:35:40+00:00
Corn was the trick for me. I classify it as a grain, but it listed it as a vegetable according to the captcha.

When I looked it up, I found this.

> Botanically speaking, corn is a fruit, and the kernel itself is classified as a grain. However, in culinary terms, whole corn, such as corn on the cob, is typically treated as a vegetable.

Which is just insane.