MurphyA/hacker-news huggingface dataset:
by tverbeure | 2025-10-12 16:55:47+00:00
I’m ignoring h264 because it’s irrelevant in a discussion about AV2, for the reasons that I already brought up in my earlier reply. It’s like having a discussion about a Zen CPU and bringing up the 8088 architecture.

Let’s cut to the chase. AV2 will not be smaller than AV1 at all. The linked article doesn’t say that. The slides don’t say that either.

The only thing that could make somebody think that it’s smaller is the claim that all tools have been validated for hardware efficiency. The goal of this process is to make sure that none of the new tools make the HW unreasonably explode in size, not to make the codec smaller than before, because everyone knows that this is impossible if you want to increase compression ratio.

Let’s look at 2 of those new tools. MRLS: this adds multiple reference lines, just like I expected there would be. Boom! Much more complexity for neighbor handling. I also see more directions (more angles.) That also adds HW. The article mentions improved chroma from luma. Not unexpected because h266 already has that, and AV2 needs to compete against that. AV1 has a basic 2x2 block filter. I expect AV2 to have a more complex FIR filter, which makes things significantly harder for a HW implementation.

You are delusional if you think AV2 will be smaller than AV1.

The reason I brought up neighbor handling is because it’s so easy to estimate its resource requirements from first principles, not because it’s a huge part of a decoder. But if neighbors alone already make a smaller FPGA nearly impossible, it should be obvious that the whole decoder is ridiculous.

So… as for storing neighbors in RAM: if I’d bring this up at work, they’d probably send me home to take mental health break or something.

Neighbor processing lives right inside the critical latency loop. Every clock cycle that you add in that loop impacts performance. You need to update these neighbors after predicting every coding unit. Oh, and the article mentions that the CTB size (“super block” in AV2 parlance) has been increased from 128x128 to 256x256. Good luck area reducing that. :-)
by vorpalhex | 2025-10-12 16:55:47+00:00
It's because they crossed a border illegally. At which point when discovered they are entitled to exactly one habeus hearing which basically asks "Well did you actually enter illegally?" and if you did, you are returned to your country of origin (or if they won't accept you, the nearest neighbor that will).

If your country of origin wants to hold you in prison forever.. well that's not a problem the US can solve.

At no point is it because of your skin color, country of origin or your speech. It is because you chose to immigrate illegally.

That nobody else caught you or prosecuted you for 20 or 30 years is a problem, but not a defense. If you murdered someone 30 years ago, you are still guilty of murder.

And reminder, lying on immigration paperwork is also a form of illegal immigration that gets you returned home.
by numpad0 | 2025-10-12 16:56:26+00:00
It enables in non-consensual manners, break apps and games(because paths change and APIs work differently), clings onto your files even if you tried to save them from the OneDrive folder, and throws a tantrum and irreversibly delete your files if you dare unlink the PC and disable it.

I don't know why they commit to especially the last part. To me, it feels like that is why Microsoft's Windows efforts are getting a lot of negative press lately; there must be lots of writers and media individuals who had lost data to that exact behavior who are now perpetually biased against them for that reason.

Just why?
by AyyEye | 2025-10-12 16:56:35+00:00
Apparently for some people the update makes it worse.

https://www.jlwranglerforums.com/forum/threads/2024-4xe-loss...

Not even two weeks after going all-in on enterprise vibe coding including for "engineering workflows".

> [Stellantis'] determination to apply AI across every part of the enterprise

https://www.stellantis.com/en/news/press-releases/2025/octob...
by ineedasername | 2025-10-12 16:56:47+00:00
No, it doesn’t miss the analogy, it questions the applicability of the analogy by asking that it be tied back more completely to the circumstances at play. Analogies are valuable rhetorical devices only in so far as they map to the salient aspects of the comparative target. In this case, either there is a target group to receive the awards, the those doing the safety work, or there is not. In the later case, the analogy is invalidated unless the resulting conclusion is something like “and so we shouldn’t have an award like this because it would just be a strange thing to do” or something along those lines that equally ties the analogy back to the real world.
by noisem4ker | 2025-10-12 16:56:52+00:00
For the sake of answering you: through dedicated physical switches (such as Ferrari's famous manettino).

What I really think: my car shouldn't have any bullshit "modes" to select from. Tune it once at the factory to some reasonable compromise, and perhaps make certain settings writable through the OBD port, and that will be it.
by toast0 | 2025-10-12 16:57:43+00:00
epoll returns a single value for events, and kqueue returns a struct.

typedef union epoll_data { void *ptr; int fd; uint32_t u32; uint64_t u64; } epoll_data_t;

vs

struct kevent { uintptr_t ident; /* identifier for this event */ short filter; /* filter for event */ u_short flags; /* action flags for kqueue */ u_int fflags; /* filter flag value */ int64_t data; /* filter data value */ void *udata; /* opaque user data identifier */ uint64_t ext[4]; /* extensions */ };

For read/write events, ident is the FD and data is the number of bytes that can be read or written.
by ryandrake | 2025-10-12 16:58:59+00:00
This is the worst part of modern computing: Companies trying to get you to do things (or trick you into doing them, or worst: forcing you to do them as a condition of using the product). What ever happened to the user being in charge and deciding what to do with his computer? These dark patterns are getting so tiring. Companies need to butt out and offer features, not coerce people into using them.
by Veserv | 2025-10-12 16:59:05+00:00
Why? Do you think zero-click exploits that can hack every phone in existence are expensive or rare?

They only cost a few million dollars to find or just buy and last I checked, a few years ago, there are multiple brokers each with tens in stock.

With that much prevailing stock, you do not run the risk of suddenly not having a supply, so you do not even need to keep a material hoard for yourself. They probably just had like 3-5 at any one time with a in-house team only requiring a few million a year in funding to keep up with the expected churn. If they got more churn than expected, then they buy them retail to keep their product working.

So even if we go with 9 M$ per 0-day (which is a multiple of actual cost), we would only expect them to have like 50 M$ in “assets” and a “procurement network/exploit factory” capable of keeping up with “depreciation” on-average.

Seems pretty reasonable to be under 100 M$. If we went with more reasonable numbers, it would not even be that weird if it was less than 20 M$ for over 50% even at their peak.
by HarHarVeryFunny | 2025-10-12 16:59:12+00:00
MOC just seemed to me like an unnecessary hack - an unwanted layer between me and my C++ code that was hard to justify. I suppose it may have served more of a purpose in the early days of Qt (1st release was 1995), but IMO could/should have been phased out when C++11 came along with things like std::function well suited to signals & slots.
by seec | 2025-10-12 16:59:16+00:00
The worse thing is that they managed to use even more white space in some place. In recent iOS (and macOS) it was already becoming very dumb, people got bigger displays only to show more space instead of content but they managed to make it even worse. Information density is at a very low point, this is a clear departure from what made Mac OS X feel like a powerful tool (I missed the compact inspectors so much).

It feels like Apple is catering for the lowest common denominator, people who only use technology to do social media and photos, a bit like those mediocre books with a gigantic font size that end up being a gazillions pages and a pain to handle even though there isn't much to read after all.

Apple is just trying too hard to be fashionable instead of being a company dedicated to good technology. Bicycle for the mind no more...
by divyanthj | 2025-10-12 16:59:40+00:00
I'm trying to understand how teams handle customer feedback analysis. We're collecting feedback from support tickets, surveys, and conversations, but finding patterns manually doesn't scale.

Tried spreadsheets (too manual), ChatGPT (loses context), and enterprise tools (too expensive).

For those dealing with this: What's your current process? What's the biggest pain point?

I created a short survey to understand this better: https://aicofounder.com/research/ZdONgPw . Would appreciate your input - takes ~2 minutes.

What approaches have worked for you?
by bigyabai | 2025-10-12 16:59:58+00:00
Techniques like the Dahiya doctrine, which identify civilian infrastructure to destroy to punish Gazan civilians? Or techniques like the Hannibal directive, where the IDF arbitrarily calls their own soldiers Hamas fighters so they can kill them with impunity too?

You really have to be more specific. Israel has a lot of techniques used to justify killing known non-combatants, civilians or even engaging in fratricide.
by itopaloglu83 | 2025-10-12 17:00:21+00:00
I’m sorry but you’re mistaken. It’s literally a normal skip button when first setting up the machine.

https://youtu.be/rE-hFyANr0Y

And unlike Windows it doesn’t turn itself on randomly or install additional apps like OneDrive, Teams, and Skype etc. with every OS update.
by Larrikin | 2025-10-12 17:00:35+00:00
If this is your first and possibly only trip, do not try to be too cool. Go to the famous places you've heard about and want to see, especially if you don't speak the language and your ability to get local recommendations will be limited.

Just don't fully pack the day and save time for randomly walking around, especially at night when a not sober Japanese person will be more likely to try out their English and give a recommendation. Your ability to get information and meet people will exponentially increase with every single Japanese word you learn. When I lived there meetup was popular and international parties set you up with people specifically there to practice in a fun environment.

I'm lucky and got to study there and live there. But definitely had regrets my first time going by taking the advice of jaded people who lived there saying things like Tokyo Tower is lame and you can get a better view from some government building. They had all gone and had the experience and I just missed out.

Also,personally I would find a week in Kyoto 6 days too long and find Osaka way more interesting. But I also have been many times and only enjoyed the first time.
by skeeter2020 | 2025-10-12 17:00:57+00:00
>> wildfires become a certainty.

This is wrong as a stand-alone statement, and specifically in this case. The fire appears started by an arsonist, and the dry, hot wind was "a contributing factor" in making it much worse.

>> That's like saying rain is only a contributing factor for flooding

There are lots of places where abnormal amounts of rain don't cause flooding. Very important: geography, flood mitigation, environment & ecology, emergency response...
by marcosdumay | 2025-10-12 17:01:39+00:00
If it was cold and raining, the fire wouldn't spread.

If the city wasn't made in a way that spreads fire, the fire wouldn't spread.

If the arsonist wasn't there, the odds that some wildfire could start a city fire were still good. They always get plenty of those.

Those are all contributing factors, and acting upon them will give you differing (but composing) kinds of resiliency. There is one that people can change and makes city fires basically impossible; it's not the one on the news.
by DocTomoe | 2025-10-12 17:01:47+00:00
* The 2010 Toyota Prius had 51 mpg. * Volkswagen Golf TDI Bluemotion (Diesel, around 62 mpg) * Volkswagen Polo Bluemotion (also Diesel, closer to 71 mpg) * Peugeot 3008 Hybrid4 (Diesel, around 68 mpg, some tests speak about 74 mpg when driven with some sense.)
by jofla_net | 2025-10-12 17:01:56+00:00
Yeah but that sweet sweet ABI, we just gotta have that stable ABI, bum ba dum.

Remember that ABI when you're pulling out your hair over whatever MS's latest snafu is. The PC isn't about personal computing, no ,no, its about desperation. Its about using the fulcrum of ABI stability to see how much someone can accept wedged down their throat, because yeah, well, don't wanna loose that ABI.

Remember that ABI, 'next time 'Error: Something Happened.'
by lisper | 2025-10-12 17:02:29+00:00
It's the same with Apple OS updates. I hardly ever want to update my Apple devices. The odds that such an update will actually improve my UX are indistinguishable from zero nowadays, and the odds that it will break something that I rely on are very nearly 1. (And yes, I get that I'm not getting security updates. That's a risk that I'm wiling to take in order to have an otherwise stable system.) And yet, I cannot get my Apple devices to stop nagging me.
by linuxftw | 2025-10-12 17:02:39+00:00
Steer shafts are being phased out. Electronic power steering has nothing to do with what I'm talking about. Manufacturers want fully electric, fully autonomous cars. If the computer is driving the car 99% of the time, they'll argue that having a steering shaft is totally unnecessary.

For whatever reason, manufacturers aren't trying to make fully autonomous ICE vehicles.
by herghost | 2025-10-12 17:02:40+00:00
We've recently come to this conclusion with our Cockapoo. His mother was a working Cocker Spaniel.

When the weather is poor we have often tried to get shorter walks in dry spells but augment it with as much ball time as possible to make sure he's getting enough exercise (since he generally dislikes bad weather).

It's become apparent that there's no possibility of satiety through chasing the ball though. He will simply go forever, however tired he looks.

I joked that as a Labrador will seemingly eat itself sick, a Spaniel will run itself lame.
by geor9e | 2025-10-12 17:03:10+00:00
If it's not user recoverable at the time, and it renders the product as useless as a brick, then it seems like the most accurate word to use, from the customer perspective. Some people will prefer stricter semantics, sure. It was later still able to download and apply updates over the air to undo the problem, so it was a milder form of bricking.

I've had some pretty nasty brickings of devices, like overwriting the bootloader, that I've been able to recover from by getting it into some barely documented system on chip mode with a special cable, booting a new bootloader into RAM via the cable, and reflashing that way. One could go to the extreme and say any flash storage chip where all software bits are directly writable by a factory tool is technically unbrickable. But the customers won't see it that way.
by bornfreddy | 2025-10-12 17:03:28+00:00
Reminds me of MongoDB (first few years at least). Screaming fast. Until a crash happens and the data is missing - then all that's left is screaming.

I also run MariaDB in RAM, but only for integration tests where data is fictional anyway. Otherwise I'm sure you can't come up with a better solution than they did just by using some sysadmin tricks.
by doug_durham | 2025-10-12 17:04:12+00:00
Are you willing to indemnify the manufacturer from any liability for anything that might go wrong on the car from then on? No factory warranty once you make changes. Potentially losing access to recall repairs because of the changes you made. In this age of software the entire car is increasingly designed holistically. The engineer might decide to use a particular grade of aluminum on a control arm knowing that the controller software is designed to never exceed certain limits.
by DiscourseFan | 2025-10-12 17:04:13+00:00
1) Software engineers don't often have deep physical knowledge of computer systems, and their work is far more involved with philosophy and to a certain extent mathematics than it is with empirical science.

2) I can tell you're not current with advances in AI. To be brief, just like with computer science more broadly, we have developed an entire terminology, reference framework and documentation for working with prompts. This is an entire field that you cannot learn in any school, and increasingly they won't hire anyone without experience.
by wilkystyle | 2025-10-12 17:04:23+00:00
I've recently been on a little side quest to rebuild my editor configurations (20 year Emacs user, 15 year Vim user—in parallel with Emacs because I can't seem to pick a favorite). The goal is to see how quickly I can get to a daily-driving complete setup for enterprise-grade software work largely in Python. My goal for the rebuild is to see how much I can drop as far as reliance on third-party extensions and still have the functionality that I need (or which makes me unreasonably more productive).

My Neovim configuration[0] is currently the best it's been IMO, but I ended up having a few more plugins than I thought I would need.

I am earlier along in my Emacs rebuild, but what is really interesting to me is that there are a lot of improvements in modern versions of Emacs (30+) that dramatically reduce my dependence on third party plug-ins. Eglot has been fantastic for me, as a former long-time lsp-mode user. Completion preview mode is not quite a replacement for corfu, but it's pretty darn good and only going to get better.

So far my list of must have plug-ins for Emacs:

- Magit - Expreg (teeesitter expand region) - Multiple cursors - dape (debugging in coordination with Eglot)

Thinking I will probably end up adding Consult + orderless, too, as that is a search/navigation superpower.

[0] https://github.com/wilkystyle/nvim

edit to add nvim repo link
by tsycho | 2025-10-12 17:04:46+00:00
The only reason I use Windows is for playing some old games (primarily Age of Empires II: DE) that only work well on Windows. In the AoE2 case, I also need CaptureAge that only works on Windows.

The point is that even though I have 95% de-Microsoftized my life for the past 2 decades, I still need to run Windows for a few specific flows, and I run into the same issues as the article author here.
by terminalshort | 2025-10-12 17:04:54+00:00
I have dealt with lawyers plenty, and I choose them by reputation and referral, not credential. I neither know nor care where any of them went to law school. Lawyers used to train by apprentice rather than school and it would be just fine if they did today too. Same with doctors. They still do train by apprentice, it's just called "residency." And similar to lawyers, I neither know nor care where they went to med school. And although every doctor I have ever seen has the proper credentials, I have never seen a profession where incompetence abounds quite like the medical one. As for engineers, I am an uncredentialed engineer, so... And just like lawyers, I have hired plenty, and the best way to hire engineers is also by referral, not by credential.
by Alupis | 2025-10-12 17:04:57+00:00
I've been using the latest Fedora full-time for over two years without issue, and have been doing nearly all my gaming on it as well. The only gaming that doesn't work are games that deliberately use anti-cheat that doesn't support anything but Windows (typically the games run great in single player or offline, but multiplayer refuses to work). Of my Steam catalog, over 90% just works, and a large amount of that now has native Linux support thanks to the Steam Deck.

What particular issues were you experiencing?

As a counter anecdote, on my Windows installation I routinely run into "WTF" moments, such as BitLocker randomly deciding I need to enter recovery codes, the constant nagware that is OneDrive and friends, plus when I search for the same binary exe I've launched a dozen times Windows still displays "web results" first - fooling me just about every time.
by skeeter2020 | 2025-10-12 17:05:04+00:00
>> Most fires aren't arson, but instead downed power lines.

Is this true? maybe for specific regions, or compared to say arson, but Canada has thousands of forest fires every year and the vast majority are lightning strikes. We also don't put usually them out, so I don't think that's a great measure. The thing that's changed in the US and Canada is how much prevention and suppression we do. You'd expect this to result in fewer fires but bigger outliers, at least near people.
by nchmy | 2025-10-12 17:05:17+00:00
Im skeptical about this. PHP Opcache already loads and compiles all php files into ram, such that it only happens once (or again when theyre modified). Its the single most useful thing you can do with a wordpress site (other than running on decent hardware, which most hosts do not have)

Mysql/mariadb have a lot of ram caching as well - they haven't just been sitting on their hands for decades... Still, lets say that this helps - you could probably just use db replication to another machine (or even another container on same machine) that persists to disk.

And the (likely AI-generated) colour commentating got tiring fairly quickly.

Most of all, without a before/after comparison, this is meaningless
by mfuzzey | 2025-10-12 17:05:25+00:00
I think we're going to be seeing more and more of this type of thing in Europe. Of course some administrations have already done it before, sometimes sucessfully, like the French gendarmerie and sometimes unsuccesfully like Munich that ended up reverting to Windows (mostly for political rather than technical reasons).

But previously the motivations were difficult to understand for many, either being about saving money on licenses with dubious returns once retraining was considered or about software freedom arguments that are difficult to explain to non geeks.

These days the US is increasingly seen as an untrustworthy partner / supplier in Europe and the digital digital sovereignty arguments are well understood, both by politicians and the general public.
by gritzko | 2025-10-12 17:05:53+00:00
lubuv, libevent introduce a layer of abstraction, their own approach to buffer mgmt, etc. If poll() works, better stay with poll(). It is universally portable, things stay pretty clean and simple as a result.

Right now I am working on JavaScript bindings for a project and doing it the node.js way (or Deno) is definitely a no-no. That would be one more layer in the architecture, if not two. Once you have more layers, you also have more layer interactions and that never stops.

I mean, complexity begets complexity

https://github.com/gritzko/librdx/blob/master/js/README.md

Having more than 1000 conns per a thread is a very specific usecase.
by close04 | 2025-10-12 17:05:55+00:00
> it'd be an opt in limit

Aren't these 2 different topics? MS and big-tech in general make things opt-out so they can touch the data before users get the chance to disable this. I expect they would impose a limit to how many times you go through the scanning process. I've run into this with various other services where there were limits on how many times I can toggle such settings.

But I'm also finding a hard time giving MS the benefit of the doubt, given their history. They could have said like GP suggested that you can't turn it "on" not "off".

> As stated many times elsewhere here .... Nobody really believes the fiction

Not really fair though, wisdom of the crowd is not evidence. I tend to agree on the general MS sentiment. But you stating it with confidence without any extra facts isn't contributing to the conversation.