HNHacker News
TopNewBestAskShowJobs

jck86

101 karma · joined June 21, 2026

submissionscomments
jck86··on Memory Companies Have Destroyed the Consumer Market
The AI companies must be regulated. They are already destroying the world and the economy before they can even make an attempt at destroying humanity.

Either AI will get cheap enough and blow up and destroy the economy by eating everyone's lunch and killing off sectors left and right. Or it will become an uncontrolable weapon destroying the internet and killing off people on the battlefield. Or it will tank the economy because there may not be a way to monopolize it making the billions of investments moot leading them to their only leverage of hoarding up all the resources pricing out the competition but also destroying the industry. And maybe all of those at once.

jck86··on Teen Social Media Bans Miss the Point
Or how about you adults all grow up and gain some healthy personal accountability instead of blaming your devices and society for your lack of self control.

For certain technology there should be bans but it is not social media and algorithmic feeds. There may be speedbumps, more user controls and auto classifiying of user type with optional alteration of the feed and type of content, but full bans for things like infinite scroll are disproptional.

Should sexual content be banned on social media? Maybe? Should violent footage be banned? It depends? Should bullying or predatory behavior be banned? I guess so? Or maybe it should it only be discouraged? What kind of social media does there exist? Is it binary or is it a spectrum, and should different rules or guidelines be applied?

Way too many variables. But what is clear is that age (ID) checks for the wide spread internet are completely out of the question. Governments should not have that much control over our social lives.

Face it, technology changes the world. The smartphone with camera did. If you could, would you put that genie back in the bottle? Should all content produced on smartphones be checked and watermarked and pulled through a selection of governments fingerprints to be publishable? Be very careful what you wish for since every new technology comes with hard to imagine second order effects and threats.

jck86··on Stop making swap partitions—use swap files instead
zswap indeed is the real magic almost silver bullet nowadays. Device backed swap is often not needed anymore and it solves a lot of the issues with freezing under memory pressure, though it may not be ideal for servers.

And if I have a separate otherwise unused ssd then using a swap partition simply is easier than creating a file system for it and mounting it somewhere. Block level backups also are easier.

What would be nice about swap files is if they could dynamically grow and shrink without a special setup.

Way too many variables on Linux for a one size fits all.

jck86··on 216M Spy TVs – The LG Smart TV Problem [video]
There is censorship of illegal streaming sites crippling the internet (Cloudflare). People are being freightened from illegal iptv boxes to watch free sports because it could be part of a botnet or residential proxy network. There are million or billion euro fines for social media and service providers like google. There is enforcement against "fast fashion". Yet there is zero effort for iot privacy, not even labels or certification for good devices.

I don't want to be cynical but face it, the EU really only cares about things that generate money for themselves or big internal market players under the disguise of consumer safety and privacy. Obviously that also comes with some good effects but the perverse incentives are enormous from which we must not be blinded by ideology and warm feelings of our politicians being good and working for the people and the common good.

jck86··on LG smart TVs caught logging audio with screen off and snooping on local devices
Somehow the EU only appears to target big wealthy service providers. I wonder why.
jck86··on Audacity 4.0
What I really hope for is searchable filters. With filter packs installed I simply cannot find them in slow scrolling menu list.
jck86··on Kumander Linux – A Linux Distro with a Windows 7 Desktop
Apparently you only want wayland based DEs and considered the argument to be over for everyone.

How wrong were you. Lot's of people don't want to use wayland until it reaches a certain feature-complete maturity. I for instance have again put it off for another year and won't consider running a wayland only DE at all for the forseable future since it breaks too many things for no good reason and I need to be able to switch back to X11 if needed. I use my pc for for work, not just as a troubleshooting toy.

Taking the topic into account of people moving from old school Windows 7 to this Windows-like distro, these people will probably be more pleased by X11 (hassle free screen sharing, global shortcuts) vs the wayland "in theory it is great and modern but in practice there still are way too many incomplete and missing pieces" situation.

jck86··on Inception-style curved map for turn-by-turn directions
Playing devil's advocate: the projection alone won't be the patent and probably is not patentable on its own, the patent will be about applying such projections for real-time navigation which brings non-obvious difficulties that must be solved in a particular way (like the way the project is transformed during turns, how navigation is overlayed, and how motion sickness and distractions are counteracted) making the patent consist of the projection-styled navigation enabled by certain rules (what and how to present it) and the technical way the projections are transformed.

Having said that, the novelty is questionable since the projection is pretty well-known and creating a functional proof of concept that solves many of the patent's problems likely takes a day or so. But I'm not a lawyer so what do I know in this department?

jck86··on Xorg-server 26.1.0 rc1
Hoorah! Hopefully big distros will at least offer an optional upgrade to this.

I'm all for people switching to wayland but there should be choice and xorg should not be neglected for ideological reasons.

jck86··on Windows brings out the Rorschach test in everyone (2003)
Red Moon Desert is now my wallpaper for the rest of the week.

Looking at it from a distance indeed may raise some brows.

jck86··on Who owns the code?
Is it really that difficult? Does not seem to me. Maybe the law makes it needlessly difficult though.

Company instructs you to code something (on your own or using AI) -> they own it

You instruct an AI to code something -> you own it

An AI has become sentient and self aware -> the AI owns it

jck86··on Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes
Thanks for this, was not aware this was added. Though better would be to have a global option for this, and a tunable whether to filter this completely or only for persistent storage.

For the last few days I have been monitoring journald with iotop and found in my case storage use was not excessive at the moment. And there are rate limit options, but I'd really like there to be system-wide filtering options.

For servers I rarely see journald persistence enabled while it is actually very valuable for debugging crashes and other issues. Way easier than regular log files. Though also more fragile and more difficult, so improvements are very welcome.

jck86··on Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes
The cherry on the cake is that you practically cannot filter journald. The only option is limiting by severity (e.g. errors and higher) or switch to non persistent journald storage and forward to rsyslog and filter there.

Am a bit vague on the details but sometimes a driver goes bezerk and starts logging many times per second, e.g. a bug in amdgpu after resume from suspend. Took a while to get that filtered which luckily was only possible because it were kernel messages (dmesg), but for a while I had to disae persistent kernel logging which is dat from ideal.

I get that for certain core parts simplicity is more important than features. But journald is just too basic to enable persistent storage but I also don't want to switch it off.

jck86··on 2027 memory capacity is reportedly sold out
Checking the prices of the components of my build from 2020 is rather frightening. CPU and motherboard should be fine, but the rest of the main components not so much.

Quick comparisons: my DDR4 ram is x2-ish (64GB - 342 -> 648 euros). my HDDs are x2-ish (22TB - 548 -> 988). A new _budget_ GPU I bought end of last year is now +100 euros (just half a year later).

Didn't bother to check the SSD since I mostly need it for the OS and they don't die that often, but that comparison should also not be fun. My current build should last till 2030 so hopefully should be okay if nothing breaks, though I am doubtful these prices are coming all the way down again. Either wait it out, pay about 50% more or lower the capacity by 50%.

The list of shortages and price _gauging_ for the last years is pretty extensive: PS5, Xbox, GPU (first bitcoin, now AI), RAM, HDD/SSD, etc. These shortages are becoming an incessant pain in the ass, on personal computing level but also professionally since replacing hardware is becoming difficult and the cloud bill will only go up too. Well at least we have not been replaced by the clankers, yet.

jck86··on Google will expand age checks on Android worldwide till the end of the year
Half the internet will be gated in the next two years. If you thought mfa for every silly little site was utterly annoying and social media was an invasion of your privacy then this next wave of digital surveilance will finally turn you into a tech luddite.
jck86··on Stop Killing the Internet: No Digital ID and No Age Verification
You may be overthinking this. It is privacy that means little to the regular joe. The internet they use every day and it being changed beyond recognition is much more tangible than privacy being curtailed just a little bit more.

And these authoritarian politicians will destroy the internet with these actions. Maybe they will even change society as we know it, and not for the better.

The problem is thinking such initiatives will achieve anything in a bureaucratic system devoid of honest debate and actual democracy.

These citizen's initiatives must at least be tried but simultaneously we must create a new internet forever out of politician reach.

jck86··on Android may soon restrict on-device ADB
> 2FA on every trivial site

But it helps against account sharing, err I mean they make database leaks irrelevant except for private info of the customer, err I mean that we can now send more mail to the customer about new AI features without risking they think it is phishing, err I mean this is the easiest measure for the auditor findings so since we implemented this we don't need to fix all the crappy internal api auth problems and atrocious out of date dependencies, err I mean...

jck86··on Future euro banknote design proposals
Also was curious, it is Maria Callas. Opera singer.

The angry one is Ludwig van Beethoven.

I guess of the designs with people I only like designs E and F. There the expressions don't look too odd. Takes some getting used too though.

jck86··on Future euro banknote design proposals
That's pretty terrible. I guess only design H looks like it could be real money.

And what are the options they give? I guess historical people with weird abstract community settings or birds with office buildings. Is that all the EU represents?

Whatever they go for I hope they do not open the can of worms that is historical people, or any people for that matter. It will start all kinds of tiresome discussions and people will draw on them making it difficult use defaced bills.

If you really want historical people as a gesture of appreciation or celebration of their achievements then make that a limited edition.

jck86··on European "age verification" "app" forcing everyone to use Android or iOS
Most people are in favor of solving world hunger, poverty, the wars and climate change. Until you hand them the bill. Likewise most people will not agree with age verification when actually implemented.
jck86··on European "age verification" "app" forcing everyone to use Android or iOS
But it is needed to protect the children. The politicians say so, so it has to be true. Being against this is very dangerous to our children and democracy. There is no alternative.

Seriously, there is something tremendously wrong with governance when politicians keep changing the whole world around us, without us having any say in it at all. The threat this measure poses to the internet and society is significant, yet it is being pushed through without any substantial debate or push back. This just is not how decent and actual democracies should function. What messed up timeline is this?

jck86··on FFmpeg 9.1's new AAC encoder
For replaygain purposes simply ignore the spec and use RG 2.0 tags? That works with Opus too and hardly any players support Opus R128 gain anyway. For very low spec devices Vorbis would do a bit better though. For legacy devices legacy codecs can be a better fit indeed.

But would you really store new material encoded in Vorbis just to be able to play it on an old device? Vorbis can sound fine, even at lower bitrates like 128k or 96k, but Opus would sound much better. So perhaps then use Vorbis at higher bitrates like +192k? I prefer Vorbis to Aac but at that bitrate minor intricacies of the container format become more important than the codec because audio quality wise they are near indistinguishable.

jck86··on FFmpeg 9.1's new AAC encoder
> Falser words hath never been spoken.

Why? Care to explain?

I have fully switched to opus for lossy since I cannot be bothered to find the sweet spot for aac encoders and bitrate. Opus simply is too good and convenient and has been for ages.

What other lossy codec is better and for what reason? Under what circumstances and use cases? I really need put effort in looking for edge cases to not choose opus.

Aac is good too, but way too many choices to make for storing mass material for the long term and be sure the quality is always good enough.

jck86··on FFmpeg 9.1's new AAC encoder
Choosing a lossy audio codec has become such a no brainer. Either use opus and be done with it or if for some reason opus cannot be used then use aac for compatibility with insane high bitrate for good quality without having to do research on what encoder and mode to pick.

Still having a good quality and default aac encoder is great. Though I don't get why it is mainly CBR.

jck86··on Google Hits 50% IPv6
This was not a path mtu problem since it was random IPv6 endpoints having issues.

And if all the IPv6 endpoints of a major service go down we should pin our mtu to the bare minimum? Nonsense.

The inconvenient truth is that IPv4 will be more stable than IPv6 until the former gets demoted to second class fallback protocol instead of the major driver of the internet. And when that happens no one knows.

jck86··on Google Hits 50% IPv6
It is not widespread. Not for the major services at least. But saying IPv6 is better than IPv4 with lower latency due to better routing and lower overhead simply is not true. Apparently there are other factors at play that also matter a great deal and still lead to teething problems.
jck86··on Google Hits 50% IPv6
There were indeed consistent failures to specific IPv6 endpoints, clearly identifiable through curl, while all the IPv4 endpoints were ok.

This happened with pypi (IPv6 BGP routing problem caused by a bad route from one of our peers combined with their fastly CDN not reply to us on IPv6 from the other side of the ocean for some weird reason), but also with yum and apt mirrors (seemingly random problems with the IPv6 service or firewall of the remote endpoint), and various other web resources accessed from pipelines.

The solution always was to temporarily block the bad IPv6 endpoint(s) or temporarily completely disabling IPv6 on the server itself or on the squid proxy server for workloads without direct connectivity.

Obviously it also can be the other way around, but in practice it appears to happen less often with IPv4, and if it does things get addressed quickly instead of taking hours or days or weeks.

jck86··on Google Hits 50% IPv6
In my experience not true in practice cause I have experienced way more issues with the IPv6 endpoints of sites than their IPv4 counterparts.

This becomes noticeable when pipelines on IPv6 connected servers suddenly have random request/post failures to public services. Then either the whole service is temporarily having issues or there are a few bad IPv6 endpoints while all the IPv4 endpoints are fine.

Seemingly this failure mode can go unnoticed for days while the same won't be true for IPv4 due IPv4-only still being the norm for corporate networks. And no, current form of happy eyeballs v2 won't account for this.

Besides bad endpoints it could also be a problem with bgp route advertisements where the IPv6 prefix takes a weird path and ends up being blocked by a CDN at the other side of the ocean. This happens more than you'd think. Obtaining pypi packages was quite a challenge last year for us for a couple of weeks due to this.

Not really a fault of IPv6 technology wise, and in general can be solved client side through retry functionality, but in practice it still can lead to a worse outcome due to lackluster IPv6 adoption.

I used to think ISPs, organisations, admins and users were just being lazy for not implementing IPv6 or turning it off as the first thing to do when network problems happen, but when this far in the rollout such basic things still lead to difficult troubleshooting sessions then perhaps time has come to say something has gone terribly wrong.

It saddens me to say that I totally understand that businesses do not want to pay the price for implementing IPv6 unless absolutely necessary, because until the majority of traffic is IPv6 or even IPv6-only it does not make a lot of sense.

The flipping point is nearer than ever, though I fear it will in the short term lead to even worse stability for both protocols until IPv6 truly becomes the norm, whenever that may be.