MurphyA/hacker-news huggingface dataset:
by eloisius | 2025-09-09 06:33:09+00:00
Anecdotal, but for a while it felt like YouTube had decent content on whatever I was looking for. I trusted product reviews on there ever so slightly more than text content because of the relatively higher cost of producing videos. Nowadays there’s a glut of low quality stuff. Anything from low-effort videos to outright text-to-speech, non-videos that snare you using a promising thumbnail. The search results only surface about 5-10 relevant videos followed by things that have specious relevance. On top of that, they jammed Shorts into prominent screen real estate. It screams “hey while I’ve got you here, about a few of these distractions!”

So, I stopped going there as much. They stopped respecting visitor intentions. Just like every other platform, they just want to keep you on the site for as long as possible sifting through a feed of dopamine slop.
by antonvs | 2025-09-09 06:33:10+00:00
> I'm not convinced that'll ever happen due to one massive problem: energy loss from high-energy neutrons

That's just one of many massive problems? You touched on the reason for this:

> Stars deal with this by being massive, having fusion happen in the core ... and gravity, none of which is applicable to a fusion reactor.

As a result of this, we actually have no good reason to believe that commercially viable fusion power could ever be possible.

While we can create conditions comparable in relevant ways to the core of a star, it's extremely uneconomic to do so, for obvious reasons.

And we haven't even achieved the scientific breakeven point for a sustained reaction, let alone one that remotely approaches being viable from an engineering or economic perspective.

Neutron energy loss would be a good problem to have, because it'd mean we're much further along than we are now. The fact that, after half a century and enormous expenditures, we haven't even reached the point where neutron energy loss is the main problem, gives an idea of just how unrealistic this all is.
by toast0 | 2025-09-09 06:33:18+00:00
> I think this space is ripe for disruption, but there are only a handful of companies who could make a go of it… and I think they’d lose a lot of money for a long time while they tried.

If you have to lose a lot of money for a long time to compete, how is it ripe for disruption?

YouTube works because it has eyeballs, content/creators, advertisers, a cdn, and has made enough piece with large copyright license holders that it's allowed to continue.

Competing with YouTube is certainly possible, and there's a lot of fun technical work, but there's also a big challenge to attract the people you need to make the thing work. You probably already need to already have two out of four of users, content, advertisers, cdn. And you need to get licenseholders on board quick. And probably law enforcement as well.

I'm not saying it is or isn't a monopoly, but it would be hard to compete with. I think monopoly would depend on the defined market... a broadly defined market might include netflix and even cable tv. A narrowly defined market would include durably published user uploads, which has a lot fewer entrants.
by akerouanton | 2025-09-09 06:33:27+00:00
> Every time the Docker daemon starts, it changes iptables’s FORWARD chain’s policy to DROP for no reason.

Prior to v28, iptables rules were written in such a way that they depended upon the default `FORWARD` policy. To get proper container isolation, that default policy had to be set to `DROP`.

That's not the case anymore. Iptables rules have been rewritten to not depend on that default policy, but we're still setting it as users might (un)knowingly depend on that to secure their system. We thought it wasn't worth the trouble to change that after so many years. However, we added an escape hatch in the form of a new daemon parameter (named `ip-forward-no-drop`) to not force users to disable iptables integration altogether when they don't want that default policy.

We published a blog post about that, and other security hardening measures we took in v28: https://www.docker.com/blog/docker-engine-28-hardening-conta...

v29.0 will have support for nftables. It'll be marked as experimental in the first few releases to allow us to change anything without worrying about backward compatibility. However, it already provides the same feature coverage as iptables. Things will be a bit different with this firewall backend though - the Engine will refuse to start if sysctl `net.ipv4.ip_forward` is not set to 1. Users will have to set it on their own, consider the security implications, and take the necessary measures to block forwarding between non-Docker interfaces. Our rules will be isolated in their own nft table, so hopefully it'll feel less like "Docker owns the system".

> Docker’s lack of UID isolation by default

This is not my area of expertise but this is omitting that user namespaces tend to drastically increase the attack surface (despite what some vendors say). For instance: https://blog.qualys.com/vulnerabilities-threat-research/2025....

> Docker makes it quite difficult to deploy IPv6 properly in containers, [...] since Docker relies on NAT [...] The only way around this is to… write your own firewall rules

This is not true anymore. We added a network-level parameter to use IPv6 without NAT, and keep the semantic of `-p` (the port-publishing flag).

For instance, you can create a non-NAT / "routed" network with: `docker network create -o com.docker.network.bridge.gateway_mode_ipv6=routed --ipv6 testnet`. That network will get a ULA subnet assigned if no IPv6 `--subnet` was provided.

If you run a container with a published port, e.g. `docker run --network testnet -p 80/tcp …`, you container's port 80 will be accessible but not other ports.

The downside of that approach is that some / all of your routers in your local network need to learn about this subnet to correctly route it to the Docker host.
by Magmalgebra | 2025-09-09 06:33:41+00:00
It feels bad as a consumer, but the alternative is usually worse.

The "stop spitting in your soup if you pay us extra" is really efficient market segmentation. If you don't do that you need to find actual value props that separate the market in just the right way to generate the financials that allow the product to keep going as is. 9 times out of 10 the result is that failing PMs totally fuck up the product and everyone loses.

It's the SSO kerfuffle in a different package - terrible, but the right choice surprisingly often.
by Frieren | 2025-09-09 06:33:58+00:00
> Adoption is also hampered by the fact that much knowledge is tacit and organisation-specific, data may not be in the right format and its use may be constrained by regulation.

The article mentions three times regulations as a problem. It never says what such regulations are. Is it the GDPR and the protection of people's data? Is it anti-discrimination regulations that AI bias break regularly? We do not know because the article does not say. Probably because they are knowledgeable enough to avoid publicly attacking citizens rights. But they lack the moral integrity to remove the anti-regulatory argument.
by stephen_g | 2025-09-09 06:34:13+00:00
The problem with that framework is that even if you believe the EU Governments are the "good guys", it's not going to be just them who get access to the data.

It opens it up potentially to anyone with the means to infiltrate these systems - rogue employees of the companies running the messaging and cloud services, cyber criminals who will be able to hack into them, foreign states who will be able to hack it (we very recently saw this how China had infiltrated CALEA backdoors into telephone systems around the world for many years).

Which of course is part of the reason that companies are so on-board with end to end encryption in the first place - being able to ensure that rogue employees can't access customer's private messages and files, and that if cyber criminals hack in and infiltrate data that there are no encryption keys accessible is a huge benefit to them - but the moment you try to open it up to "lawful intercept" you open it up to all the unlawful intercept too...
by IshKebab | 2025-09-09 06:34:28+00:00
Yeah I'm not sure I buy it either.

It doesn't matter if most instructions have simple encodings. You still need to design your front end to handle the crazy encodings.

I doubt it makes a big difference, so until recently he would have been correct - why change your ISA when you can just wait a couple of months to get the same performance improvement. But Moore's law is dead now so small performance differences matter way more now.
by prmoustache | 2025-09-09 06:34:44+00:00
so do you email yourself messages/conversations you want to keep?

Also unless everyone use gpg, email isn't very secure nor confidential.

I tend to use notes on my smartphone for information I want to keep that are encrypted and synchronized on my desktop when reaching home. Having said that I often forget to copy a message to a note because it is a manual process and it is sometimes not trivial to anticipate that an info will be important enough in the future that you need it again.
by chills | 2025-09-09 06:35:41+00:00
In addition to sibling commenter, niri exposes everything over an IPC accessible via its cli (or a socket), so if you wanted, say, a keybind to switch to your terminal, no matter where it is, you could bind it to this:

niri msg action focus-window --id $(niri msg --json windows | jq '.[] | select(.app_id=="foot") | .id')
by socalgal2 | 2025-09-09 06:36:07+00:00
Lots of people say this but they can unfortunately never articulate why that works in Elden Ring. Making a game that is insanely difficult will not be enough to give you that feeling of accomplishment. If that's all it took there's be thousands of games that gave you that feeling. And yet there aren't. So whatever makes Edlin Ring so special, it's appearently really hard to describe in a way that separates it from lesser games.
by devmor | 2025-09-09 06:36:08+00:00
I don't think "the news" matters here as much as how it works, and it really doesn't work that well if you compare it to how it used to work.

If I open the Youtube app on my phone, I have to click through 3 menus before I can even see the newest video from the users I'm subscribed to, and then I have to watch 2 ads that change the entire layout of the app to present me more information about those ads - or I can pay $30 a month to skip those ads.

If I have spotty connectivity, I also can't buffer a video to watch anymore. I have to wait for some minimal percent to load, watch that part, then wait again. If I skip ahead, the earlier part is lost and has to be re-buffered.

Furthermore, not of immediate consequence to me, but still insufferably annoying is that creators I follow are regularly suspended from earning income on YouTube due to false copyright strikes, or saying a "bad word" that has no clear enforcement guidelines and seems to be different from person to person or day to day, and thus have begun to produce less content or found other platforms to move their videos to first.

It's pretty terrible, from my point of view. It's a bad service where a good service used to be, surviving on the dregs of goodwill and familiarity from its heyday.
by frontsideair | 2025-09-09 06:37:02+00:00
Ollama adding a paid cloud version made me postpone this post for a few weeks at least. I don't object them to make money, but it was hard to recommend a tool for local usage and make the first instruction to go to settings and enable airplane mode.

Luckily llama.cpp has come a long way and was at a point that I could easily recommend as the open source option instead.
by tankenmate | 2025-09-09 06:37:34+00:00
although a good point, there is obvious surface level nuance though; oil companies hid the research of climate change for a decade or two, they also lobbied (and still do) against subsidies for renewable energy and for oil and gas subsidies (in development in most countries, and even end customer price subsidies in others). and of course there's further nuance below the surface as well.
by torginus | 2025-09-09 06:37:56+00:00
There are just so many confounding factors that it's almost entirely impossible to pin down what's going on.

- M-series chips have closely integrated RAM right next to the CPU, while AMD makes do with standard DDR5 far away from the CPU, which leads to a huge latency increase

- I wouldn't be surprised if Apple CPUs (which have a mobile legacy) are much more efficient/faster at 'bursty' workloads - waking up, doing some work and going back to sleep

- M series chips are often designed for a lower clock frequency, and power consumption increases quadratically (due to capactive charge/dischargelosses on FETs) Here's a diagram that shows this on a GPU:

https://imgur.com/xcVJl1h

So while it's entirely possible that AArch64 is more efficient (the decode HW is simpler most likely, and encoding efficiency seems identical):

https://portal.mozz.us/gemini/arcanesciences.com/gemlog/22-0...?

It's hard to tell how much that contributes to the end result.
by kragen | 2025-09-09 06:38:54+00:00
Yeah, although maybe the flag should decay after a while? You want to avoid either spending significant percentages of your time trying to run processes that make no progress because they need unavailable instructions or delaying processes significantly because they are waiting for resources they no longer need.

This sounds a little bit subtle, in the way most operating system policy problems are subtle, but far from intractable. Most of the time all your processes are making progress and either all your cores are busy or you don't have enough runnable processes to keep them busy. In the occasional case where this is not true, you can try optimistically deflagging processes that have made some progress since they were last flagged. Worst case, you context switch an idle core to a process that immediately faults. If your load average is 256 you could maybe do this 256 times in a row at most, at a cost of around a microsecond each? Maybe you have wasted a millisecond on a core that would have been idle?

And you probably want the flag lifetime to be on the order of a second normally, so you're not forced to make suboptimal scheduling decisions by outdated flags in order to avoid that microsecond of wasted context switching.
by jeswin | 2025-09-09 06:38:57+00:00
> Your Intel mac was stuck in the past while everyone paying attention on PCs were already enjoying TSMC 7nm silicon in the form of AMD Zen processors.

This is basically it. Coming from dated Intel CPUs, Mac users got a shockingly good upgrade when the M-series computers were released. That amplified Apple's claims of Macs being the fastest computers, even when some key metrics (such as disk performance) were significantly behind PC parts in reality.

Yes, they're still better in performance/watt - but the node difference largely explains it like you were saying.
by cptroot | 2025-09-09 06:39:05+00:00
Here's an unrelated post by the video game content collective Second Wind: https://www.youtube.com/watch?v=cpVnx4_yqTo

Here's a post from another youtuber about a recent video getting restricted: https://www.youtube.com/post/UgkxcapSFGmm6m59kSEn62RGOZsmUEK...
by bitpush | 2025-09-09 06:39:18+00:00
The part that is confusing is Jeff himself posting this. There is only but one explanation - to increase the visibility of the issue.

Jeff is known for his rPi experiments, so the question is why this seemingly random blog post.

How did Jeff even get to know about this post? Unless the author sent it over to him?

Soo many questions. Mostly because the author of this blog post isn't a YouTuber (AFAICT)
by wredcoll | 2025-09-09 06:39:47+00:00
Tell me more about how a game where I'm playing as some kind of demigod space marine who is fighting literal demons in literal hell has "unnatural movement". What, pray tell, is the doom slayers natural movement supposed to be? And how are we supposed to tell from behind our keyboard and mouse?

Bah. Doom2016 has some of the absolute best (meaning fun) movement in the business and it is the absolute definition of fluid.
by DocTomoe | 2025-09-09 06:40:21+00:00
Respectfully, and without the numerous number cherrypicking ad hominem and appeals to authority in your reply (which I have come to expect from the B90/Greens): I think you are missing the point.

Solar energy production is great - but the problem is not "we have too little solar", it is "we need to lower CO₂ emissions". If China keeps piling up coal power plant capacity, it is irrelevant for the main problem if they also install lots of solar.
by blissofbeing | 2025-09-09 06:40:29+00:00
andoff[1] works well. I use it to lock down DNS settings to nextdns to block all the sites I want. Then I use lockmeout[2] to lock opening andoff to change the settings.

Also there is limitphone[3], but it has less settings and is easier to uninstall than andoff, but works via the same mechanism.

1: https://docs.andoff.one/ 2: https://www.teqtic.com/lock-me-out 3: https://limitphone.com/
by mrtksn | 2025-09-09 06:41:26+00:00
I agree, it's one of the few last places on the Internet where the content is not just rage bait or AI slop. These things are trying to creep in but so far they failed to dominate unlike other places.

My issues with YouTube are usually limited to some UI problems. I think I can even list them all:

1) Thumbnails autoplay but the disclaimer about paid content is so large that often I click to watch the video and get the paid content info page.

2) Translates stuff depending on my browser language and IP. Very annoying

3) The add to queue button sometimes doesn't work and just plays the video right away. Very annoying

4) When I'm listening to songs, sometimes I just let it auto play the next song it picks and often it picks 2 hours long video of songs sticked one after another. Very annoying

5) The share button adds som ID that I have to remove every time, it's probably to track my sharing behavior. Annoying

6) When chromecasting, tapping on a video or receiving it through airdrop used to give me an option to add it to the queue or play it right away. Now just plays right away. Annoying

7) If I navigate from a page and go back I'm presented with a different page and often the video I noticed previously isn't there.

Besides that, I think I don't have much issues with YT. Best money spent on a premium subscription ever.
by Nasrudith | 2025-09-09 06:42:06+00:00
Unalienated labor doesn't exist. It is one of many fairy tales leftists like to tell themselves, like the idea of an objective fair universal price. The tale promises that work wouldn't be laborious and draining if it wasn't for those damn capitalists they would all labor happily in some kind of utopia. It would be comical except people actually believe it. Notice their ears remain firmly plugged to testimonies of life as a worker under communism which would tell them their framework is fatally flawed.

Of course, operating under such ideological blinkers it is no wonder why so many leftist grad students toil for the promised land. Others merely do the same for believed good hours and prestiege with no such delusions.
by clort | 2025-09-09 06:42:33+00:00
You are wrong. Microsoft was not asked to open the file format. There was an open file format already accepted as an ISO standard, so now they needed to make their product compliant with an ISO standard because companies around the world were going to prioritise that in their purchases. They did everything they could to ensure that their format was both an ISO standard, and impossible for somebody else to implement.
by hdjrudni | 2025-09-09 06:42:49+00:00
I'm not convinced. If something is going to cause a crash, like a nullptr, I'd rather crash near where the error happened with a nice error message, than hitting some UB crash god knows where.

Do I want my app to crash at all? No, of course not. If it's crashing, there's a serious bug. At least now I know where to look for it.

Should we pass back up an error signal instead of crashing? Yes, if it all possible, do that instead. Sometimes it's not possible or not worth the hassle for something you're 99.99999% sure can't/won't happen. Or literally can't currently happen, but you're afraid someone on the project might do a bad refactor at some point 5 years down the road and you want to guard against some weird invariant.
by miika | 2025-09-09 06:42:51+00:00
This is how I cured my social media addiction.

I turned my iPhone into pure utility device by uninstalling all the entertainment apps. I only allow music and podcasts as those don’t require my active attention.

Then I have an iPad mini at home which has all the entertainment and social media stuff installed. However I don’t have many opportunities to use that device during the day..

After maybe a week of having this arrangement I found myself being less and less interested in grabbing that iPad. It’s been few months now and I only check my socials maybe twice a week.

Also since I deleted Facebook, Instagram, Threads, YouTube and TikTok from my phone the battery life almost doubled. It was eye opening to see how much these apps drain battery even when the device is left untouched.
by antonvs | 2025-09-09 06:42:55+00:00
The study doesn't show that "these things just memorize, not achieve any actual problem-solving."

Re learning to use them, I'm more suggesting that you should actually try to use them, because if you believe that they don't "achieve any actual problem-solving," you clearly haven't done so.

There are plenty of reports in this thread alone about how people are using them to solve problems. For coding applications, most of us are working on proprietary code that the LLMs haven't been trained on, yet they're able to exhibit strong functional understanding of large, unfamiliar codebases, and they can correctly solve many problems that they're asked to solve.

The illusion of thinking paper you linked seems to imply another misunderstanding on your part. All that's pointing out is a fact that's fairly obvious to anyone paying attention: if you use a text generation model to generate the text of supposed "thoughts", those aren't necessarily going to reflect the model's internal functioning.

Functionally, the models can clearly understand almost arbitrary domains and solve problems within them. If you want to claim that's not "thinking", that's really just semantics, and doesn't really matter except philosophically. The point is their functional capabilities.
by hodgehog11 | 2025-09-09 06:43:20+00:00
Uh, there have been dozens of videos of senior YouTube creators who have independently voiced alarm about this within the past few days. It's now been long enough since the algorithm change that statistical time series analyses can detect it. It is no coincidence or surprise that there should be several concerns raised here today. Many livelihoods depend on this. It's pretty serious for certain "celebrities".

Not to be rude, but this is one of several accusations of astroturfing I've seen on HN lately. They have all been so clearly off the mark that it makes me wonder if there was some event that triggered users here to be so paranoid?
by rhubarbtree | 2025-09-09 06:43:33+00:00
Too right, this is why I have switched to green hydrogen for my household heating. Sure, for now I’ve had to jerry-rig a hydrogen storage tank in my back yard and I’m piping the stuff over the roof, but I’m sure the govt will catch up soon.

I’ve converted my car to run on renewable wood pellets, stop moaning start fixing.

It’s all about individual choice, the oil companies are simply responding to demand.

My next step is to build a railway through our local high street so I can decarbonise my commute.

Take responsibility for your own actions, stop expecting governments to do everything for you. The oil companies aren’t the problem, you are.