MurphyA/hacker-news huggingface dataset:
by nine_k | 2025-12-23 23:31:07+00:00
TV manufacturers' interests are not perfectly aligned with users'. They may want to wow you with the picture, but definitely would like to monetize the heck out of the access to your viewing habits, and the internet connection you might mistakenly allow them to have.

Same applies to basically anything connected to the internet. Can it collect data useful for advertising, or otherwise legally saleable? If so, deny it access to the internet if you value your privacy. Or, when possible, replace its firmware / software with a reputable open-source version.

Follow the money. Can any money be made inconspicuously off you after a sale of the device? Are you happy with the way it would be done? Do some minimal research, and scratch your head.
by irishcoffee | 2025-12-23 23:31:11+00:00
> It is difficult to square the notional unconstitutionality of this with the fact that the exercise of other Constitutional rights have long been conditional on age. This just looks like another example.

> What is the consistent principle of law? I am having difficulty finding one that would support this ruling.

The Constitution of the US mentions age in a few very specific places, namely the minimum age to run for The House, The Senate, The Presidential seat, and I believe voting age.

I don't understand your point.
by eek2121 | 2025-12-23 23:31:35+00:00
That may or may not be an INTERNAL NVIDIA goal, or even a goal for multiple companies, however, that is NOT how the situation will play out.

The ecosystem isn't closed. TSMC doesn't exist in a vacuum. They may be the most advanced, however, there are a few reasons this will never work:

1) older fabs can be built in a garage by a smart person (it's been done a few times, I'd link the articles, but I don't have them handy)

2) Indie devs exist and often provide better gaming experience than AAA developers.

3) Old hardware/consoles exist, and will continue to exist for many decades to come (my Atari 2600 still works, as an example, and it it is older than I)

Sure, they MAY attempt to grab the market in this way. The attempt will backfire. Companies will go under, including possibly team green if they actually do exit the gaming market (because let's be real, at least in the U.S. a full blown depression is coming. When? No idea. However, yes, it's coming unless folks vote out the garbage.), and the player that doesn't give in, or possibly a chinese player that has yet to enter the market, will take over.
by GeekyBear | 2025-12-23 23:32:45+00:00
> As far as government intrusion into our privacy, it's addressed by the 4th Amendment's guarantee that the right of the people to be secure in their persons, houses, papers, and effects and that our rights against unreasonable searches and seizures, shall not be violated.

The Pennsylvania High Court recently ruled that the Pennsylvania local police don't need a warrant to access your search history.

https://news.ycombinator.com/item?id=46329186

Clearly, those protections have already been violated.
by senshan | 2025-12-23 23:32:59+00:00
Good point, but judge's reduction it to a book equivalence is misleading and weakens the judgement.

Porn may provide a suitable model: not all movies need age verification, so those can be viewed at any age. Some movies, however, do require age verification. Similar age ratings could be applied to apps. For example, Facebook only after 18 regardless of parent's approval.
Ask HN: What's your current agentic coding setup?
by Icheler | 2025-12-23 23:33:14+00:00
I wanted to figure out on a "neutral" playground what people are using for their agentic coding setup. Most of the discussions I've seen are either hyper-focused on Claude Code or everyone is just using Cursor. I haven't figured out if people are mostly sticking to one tool, or if they use a mix. For example: do you use Cursor for documentation and smaller tasks, but switch to Claude Code for bigger architectural changes?

I would love to get some input on what your current setups are. Why did you land on that specific workflow and how has it been working out for you?
by zephen | 2025-12-23 23:34:04+00:00
That makes some sense, except you're mostly describing a division of labor where the people relying on you to fix their environments probably could do it themselves if you weren't around.

I think we agree these are not typical end users.

> Others provide support in other ways. The guy racking and stacking GPUs at a data center somewhere is doing so, at least partially, in support of some specialist wielding python to move data around.

I mean, the farmers help to feed me, too. Where do you draw the line?
by WarOnPrivacy | 2025-12-23 23:34:18+00:00
> It is difficult to square the notional unconstitutionality of this with the fact that the exercise of other Constitutional rights have long been conditional on age.

Some of this depends on whether the state has an interest in preventing known, broad harms - say in the case limiting minors ability to consume alcohol.

Conversely, there are no clearly proven, known targeted harms with respect of youth access to app stores (or even social media). What there are, are poorly represented / interpreted studies and a lot of media that is amplifying confused voices concerning these things.
by JumpCrisscross | 2025-12-23 23:34:49+00:00
> If you think that is likely there won't be a USA or much of the rest of the world anyway

America and China will probably find themselves in a proxy and/or hybrid war before 2035 (unless China stops trying to invade Taiwan).

None of that requries a nuclear exchange, nor even conventional strikes by China on the American homeland or vice versa.
by dotancohen | 2025-12-23 23:35:03+00:00
I'm now using an LLM to write a voice note organisation application that I have been dreaming about for two decades.

I did vibe code the first version. It runs, but it is utterly unmaintainable. I'm now rewriting it using the LLM as if it were a junior or outsourced programmer (not a developer, that remains my job) and I go over every line of application code. I love it, I'm pushing out decent quality code and very focused git commits. I write every commit message myself, no LLM there. But I don't even bother checking the LLM's unit and integration tests.

I would have never gotten to this stage of my dream project without AI tooling.
by Alive-in-2025 | 2025-12-23 23:35:31+00:00
What you do is you should never do is connect your tv to the internet. You connect something you control and can turn off if you don't like it, like say a google youtube tv dongle, or apple tv. You can unplug them if you don't like them.

If you connect your tv to wifi, it can spy on you all the time. It can upload info on what you watch even if you used an external google tv puck to watch tv. It can see what you type on the screen if say you use it for say a monitor. There are reports of people deleting networking info but the tvs occasionally connecting back even though they deleted wifi info. You have to get a new network name to block them.

It's much much better to connect an external device, and if not that then use an ethernet cable to connect, because you can physically remove it.

Because the vast majority of people use whatever their tv came with these days in terms of smart tv connections, they don't set privacy settings. There's every reason for the tv makers to keep spying on you. If you have an external device their is motivation for them to not make you angry - but it's true that they can spy on you.
by c0de517e | 2025-12-23 23:35:33+00:00
Fwiw, the c64 is pretty robust, if you don't use the original power supplies.

I'm surprised that people find this to be an example of clickbait. If I cared about views, I'd imagine an honest title like - "I turned my c64 into a digital fireplace" - would have probably been more appealing, no?
by vessenes | 2025-12-23 23:36:03+00:00
BTW, I completely agree with this. VC economics create misalignment with founders as a matter of economics -- sometimes that's good, sometimes it's bad, but it's incredibly important for a founder to understand. I usually tell younger investors and entrepreneurs that they should think long and hard on the research that says a seed stage fund needs ~50 portfolio companies to get past random bad luck; it has implications for how you manage a fund, and how you think about founding one of those 50 companies both.
by spwa4 | 2025-12-23 23:36:13+00:00
Wow, if this is how you think, you must really hate Palestine and even Islam ... after all that is exactly what Islam as a religion proscribes, and the Palestine government applies those laws and makes them worse.

https://en.wikipedia.org/wiki/Dhimmi, note the laws on ownership and inheritance. That is definitely taking advantage of one party. And, of course, it's muslims taking advantage.

But Palestine, of course, has actually gone further, and has done exactly what you say makes a system apartheid, alter laws to transfer land from a disadvantaged party without consent:

https://en.wikipedia.org/wiki/Palestinian_land_laws

So now we pretend you see your mistake and you don't just change what was never your opinion on apartheid, just to keep hating Jews? I mean I expect you to call me a racist for pointing out that you're making up excuses for hating Jews, but I keep getting told to expect the best from people.
by jraph | 2025-12-23 23:36:19+00:00
Your comment gives the impression that you think open source software is only developed by unpaid hobbyists. This not true, this is quite an outdated view. Many things are worked on by developers paid full time.
And that people are mostly interested in algorithmically challenging stuff, which I don't think is the case.

Accessibility does need improvement. It seems severely lacking. Although your link makes it look like it's not that bad actually, I would have expected worse.
by nine_k | 2025-12-23 23:36:25+00:00
Pascal, frankly, allowed to index arrays by any enumerable type; you could use Natural (1-based), or could use 0..whatever. Same with Modula-2; writing it, I freely used 0-based indexing when I wanted to interact with hardware where it made sense, and 1-based indexes when I wanted to implement some math formula.
by 0manrho | 2025-12-23 23:37:09+00:00
> The comments here sound like they're from people who don't work in tech or at large companies...

Or they're from people that read the headline/article.

It editorializes the motivation for this being "Safety" and thus, a lot of users are pointing out how hollow that rings or how misguided it seems when there's ways we'd much prefer they take to improve safety. For example, lack of physical buttons and the consolidation of everything into the touchscreen, which the article also acknowledges (and in turn, acknowledges that Volvo is aware people are growing more disgruntled with it).

This isn't a lack of understanding that big corporations are capable of having multiple people doing multiple things, this is us questioning if Volvo's reputation for actually caring about safety still holds true, or if their new owners with the final say in these matters (Geely) is just riding on that reputation by ignoring the much more pressing safety concerns yet knowingly cashing in on that reputation-capital by pandering to those same concerns with a font.
by hnthrow0287345 | 2025-12-23 23:37:53+00:00
Sure, those two specifically can be handed off because they involve basically no user journeys for the product and a PM can't reasonably be expected to know the technical details of performance or scaling. But any PM or engineer should be able to at least ask "is the performance bad everywhere, or only specific things"?

But a PM absolutely should be diving deeper to get more details on "users are complaining about the onboarding flow" and figuring out what should be fixed or what the ideal onboarding flow should be before involving an engineer. The exception of course is the onboarding flow has errors or is slow, which again the PM is not responsible for.
by jibal | 2025-12-23 23:38:58+00:00
> the fact that the exercise of other Constitutional rights have long been conditional on age

Which of those are in regard to the 1st Amendment?

> This just looks like another example.

No, it doesn't.

> What is the consistent principle of law?

The 1st Amendment.

> I am having difficulty finding one that would support this ruling.

The judge stated it clearly. And if there's an inconsistency then it's other rulings that violate the 1st Amendment that aren't supported, not this one.
by ozim | 2025-12-23 23:39:15+00:00
*Why are we badly reinventing MJPEG instead of configuring the tools we already have?*

Getting to know and understand existing tools costs time/money. If it less expensive or more expensive than reinventing something badly is very complicated to judge and depends on loads of factors.

Might be that reinventing something badly - but good enough for the case is best use of resources.
by irishcoffee | 2025-12-23 23:39:37+00:00
> The other challenge is that in the modern era the houses, papers, and effects of most people have been partially signed off to corporate entities who are more than happy to consent away their access into our effects.

Do you mean those who rent their homes?

I rented for a long time. I bought a house. None of my house, papers, or effects are owned by anyone but myself. I guess a credit union owns the mortgage, but they haven't and won't sell it.

To those who will jump to disagree with me about the credit union selling my mortgage: they won't. They don't engage in that market, never have.
by orisho | 2025-12-23 23:40:07+00:00
A 15 frame min anf max GOP size would do the trick, then you'd get two 15 frame GOPs. Each GOP can be concatenated with another GOP with the same properties (resolution, format, etc) as if they were independent streams. So there is actually a way to do this. This is how video splitting and joining without re encoding works, at GOP boundary.
by leptons | 2025-12-23 23:43:24+00:00
Apple is the only ones holding anything back on iOS. They forbid any browser except Safari. At least if they let Google Chrome or any other browser maker use their own browser engine, iOS could have a capable browser installed. It is one reason among many Apple is being sued by the DOJ, but so far no progress forcing them to allow other browser engines like they did in the EU.
by rekshaw | 2025-12-23 23:43:25+00:00
I remember 12 years ago, while the Flash vs Html war was still raging on (pre-html5), I created a framework to create web video playback using CSS and JPEGs. It would expect a set of big JPEGs, each containing the frames of the video in a grid (a "reel"), and play it by changing the css background position (and swap out the background with the next jpeg once a "reel" was complete).

It worked really well, and I also cloned the (at the time) Youtube player UI. Seeking, keyframes, flexible framerate, etc were all supported out of the box thanks to the simple underlying architecture.

https://github.com/VAS/animite
by pasquinelli | 2025-12-23 23:43:31+00:00
i think i might prefer indexing starting at zero, but it really isn't important. with c it makes total sense for zero-based indexing. frankly though, for lua, how it works and what an array is, it makes more sense for one-based indexing, the only counter-argument being that 1-based indexing puts off people who learned a thing one way and are unable or unwilling to do it a different way. to even include it on a list of considerations for not choosing lua is a bit silly, but to highlight array indexing and only that as the only thing you'd need to know... well i don't know how to put it that wouldn't be impolite.

either way, at least you can't toggle between indexes starting at zero and one, (at least not that i can recall.)
by flutas | 2025-12-23 23:43:40+00:00
My only * to this would be Google Chromecast devices directly if you already have them.

They have an option (buried way under settings) to make the home-screen apps only.

> Turn on Apps only mode
> From the Google TV home screen, select Settings Settings and then Accounts & Sign In.
> Select your profile and then Apps only mode and then Turn on.

It also makes the device significantly more performant.
by pengaru | 2025-12-23 23:44:14+00:00
I don't have firsthand knowledge of TVs doing this, but other consumer devices with WiFi most definitely do this. If you don't control the software driving the TV, and the TV has WiFi hardware, I would assume it's at the very least in the cards.

It's rationalized by the vendors as a service to the customer. The mobile app needs to be able to configure the device via the cloud, so increasing the ability for said device to reach cloud by whatever means necessary is a customer benefit.
by ExoticPearTree | 2025-12-23 23:44:32+00:00
> This is the only point of discussion here. Because all the EU requires is that Apple open up their internal protocols so others can implement them.

Apple supports Bluetooth just like Android phones do and does not degrade that.

A fair way of dealing with this is to ask Apple to license its technology to third parties, not be forced to give it away for free.
by stefan_ | 2025-12-23 23:44:39+00:00
The peak of irony, because you know how these people arrived at their 40 Mbit bitrate H264 and their ineffective tinkering with the same in the first place is guaranteed to be some LLMs expert suggestions. As is often the case, because they had no understanding of the really complex system subject matter whatsoever, they were unable to guide the LLM and ended up with .. slop. Which then turned into a slop blog post.

God knows what process led them to do video streaming for showing their AI agent work in the first place. Some fool must have put "I want to see video of the agent working" in.. and well, the LLM obliged!
by imiric | 2025-12-23 23:45:26+00:00
> By the time you see a bug, the AI has already committed it to main

If you have given your "AI" full control over your repo so that it can commit unreviewed code to the main branch, you have far greater problems than a 45 second video stream delay. Besides, you'd need superhuman abilities to spot a bug in hundreds of lines of generated code in under 45 seconds.

I know this example is rhetorical and likely produced by an LLM, but this entire project seems misguided. They're streaming video of a graphical text editor to a web browser client, instead of streaming text itself, or using a web-based editor. These are solved problems. This shouldn't be so complicated...
by embedding-shape | 2025-12-23 23:47:01+00:00
I haven't gone through more than just 10% of the files released today, but noticed that at least EFTA00037069.pdf for example has a `/Prev` pointer, meaning the previous revision of the file is available inside of the PDF itself. In this case, the difference is minor (stuff moved around), but I'm guessing if it's in one file, it could be more. You can run `qpdf --show-object=trailer EFTA00037069.pdf` on a PDF file to see for yourself if it's there.

I'm almost fully convinced that someone did this bad intentionally, together with the bad redactions, as surely people tasked with redacting a bunch of files receive some instructions on what to do/not to do?
by cryptonector | 2025-12-23 23:48:14+00:00
> In practical, large-scale usage, the default merging algorithm works better than the default rebase algorithm.

You're referring to having to do conflict resolution for each commit in the rebase series, as opposed to all at once for a merge. Either way if the upstream has added thousands of commits since the last time, you're in for no fun.

This is a case where Git could be better, but as I responded to u/gioele there exist tools that greatly help with the conflict resolution issue, such as this one that I wrote myself:

https://gist.github.com/nicowilliams/ea2fa2b445c2db50d2ee650...

which basically bisects to find the upstream commit that introduces a conflict with each commit in the rebase series.

This has one major advantage over merge workflow conflict resolution: you get the most post possible context for each manual conflict resolution you have to do! And you still get to have clean, linear history when you're done.
by why-o-why | 2025-12-23 23:48:47+00:00
>> When I first set up my LG TV, my main focus was ensuring the picture quality was perfect.

First things I did when I got a new LG TV:

* Turn off auto-smoothing

* Turn off high dynamic range

* Turn off audio processing

First things I did when I got my Apple TV:

* Turn off auto-smoothing

* Turn off high dynamic range

* Force everything to play at 1080p (delete all other resolutions)

There is a sharp cultural line between people who can't stand UHD/4K/48fps and those who want everything to look like pre-HD cinema, and people who love all the post processing. I'm on the wrong side. Which side are you all on?
by emptysongglass | 2025-12-23 23:49:00+00:00
All of us in the EU could learn something from this judge's ruling and from the Constitution. The EU is on the fast-track to turning into a vast surveillance state the way things have been going (the increasing rise of arresting people who post mean things on the internet, Chat Control, age restrictions now rolling out in Denmark).

We love to regulate here in the EU and now that love of regulation is being weaponized against its own people.
by rezonant | 2025-12-23 23:49:17+00:00
Or Gstreamer, which the article says they were using.

> DASH isn't supported on Apple AFAIK. HLS would be an idea, yes...

They said they implemented a WebCodecs websocket custom implementation, surely they can use Dash.js here. Or rather, their LLM can since it's doubtful they are writing any actual code.

They would need to use LL-DASH or HLS low latency but it's quite achievable.
Show HN: I automated Warren Buffett's brain on Poe. It's uncomfortably accurate
by simullab | 2025-12-23 23:49:25+00:00
I got tired of buying stocks because some guy on Twitter said "this is the next 10x" or watching my crypto portfolio tank because I bought at the peak of FOMO season. We've all been there, right?
So I spent the last few weeks building BuffettlyAI on Poe using their script bot builder. The goal was simple: create something that would slap me in the face with reality before I make dumb financial decisions.
by constantcrying | 2025-12-23 23:50:24+00:00
>Put another way, decidability is a large area of mathematical research.

What does ZF(C) have to do with decidability? Decidability is a question in any sufficiently complex system (Gödel's first theorem). And exactly this distinction is what I made for the taxonomy of propositions, you can group them into true and false and also into provable and unprovable. What would be a fact and what would be a law?

Regardless of that, in neither case the empiricism the site uses to define a fact would play any role.
by borlox | 2025-12-23 23:50:58+00:00
Click the link.

“Valnet and our 346 technology partners ask you to consent to the use of cookies to store/access and process personal data on your device. This can include the use of unique identifiers and information about your browsing patterns to create the best possible user experience on this website. The following description outlines how your data may be used by us, or by our partners.”

Yeah, tell be ‘bout privacy
by simonw | 2025-12-23 23:51:30+00:00
... whoa, I don't know how I missed it but I hadn't seen STPyV8 before.

I'd seen PyV8 and ruled it out as very unmaintained.

One of my requirements for a sandbox is that it needs to me maintained by a team of professionals who are running a multi-million dollar business on it. Cloudflare certainly count! I wonder what they use STPyV8 for themselves?

... on closer inspection it doesn't seem to have the feature I care most about: the ability to constrain memory usage (see comment here https://github.com/cloudflare/stpyv8/blob/57e881c7fbe178c598...) - and there's no built-in support for time limits either, you have to cancel tasks from a separate thread: https://github.com/cloudflare/stpyv8/issues/112

PythonMonkey looks promising too: the documentation says "MVP as of September 2024" so clearly it's intended to be stable for production use at this point.