MurphyA/hacker-news huggingface dataset:
by ajnin | 2026-01-03 02:26:25+00:00
I don't use IPv6 because it solves a problem that I don't have and it provides functionality that I don't want. And also because I don't understand it very well.

My points :

- I don't have a shortage of IPv4. Maybe my ISP or my VPN host do, I don't know. I have a roomy 10.0.0.0/8 to work with.

- Every host routable from anywhere on the Internet? No thanks. Maybe I've been irreparably corrupted by being behind NAT for too long but I like the idea of a gateway between my well kept garden and the jungle and my network topology being hidden.

- Stateless auto configuration. What ? No, no, I want my ducks neatly in a row, not wandering about. Again maybe my brain is rotten from years of DHCP usage but yes, I want stateful configuration and I want all devices on my network to automatically use my internal DNS server thank you very much.

- It's hard to remember IPv6 addresses. The prospect of reconfiguring all my router and firewall rules looks rather painful.

- My ISP gives me a /64, what am I supposed to do with that anyways?

- What happens if my ISP decides to change my prefix ? How do my routing rules need to change? I have no idea.

In short, so far, ignorance is bliss.
by troad | 2026-01-03 02:26:36+00:00
> For many, the decision of which protocol to use was easy because IPv6 didn't add features that represented major improvements.

This is the obvious and only key to this puzzle.

We tech nerds have this mad idea that everyone will want to spend time and money adapting to new standards because they're technically better in some abstract way, and so we do absolutely no work to create incentives for anyone to switch. Often, the new standard is not (yet) even functionally equivalent to the old one (e.g. Wayland), just to make doubly sure the switch will be as difficult and undesirable for end users as possible.

And when the absolutely inevitable consequences occur - stakeholders do not want to invest in switching to or developing for new standards that give them zero incentive to do so - there's a silly finger pointing game, as though everyone was supposed to switch, and they've failed to do so. Which is, of course, absurd.

Do not expect to be able to successfully shift behaviour unless you give people incentives - reasons they would want to switch, not just reasons you want them to switch.
by jmyeet | 2026-01-03 02:26:48+00:00
> It's definitely not the density of major Chinese cities, but all major cities in Australia have plenty of EV chargwrs and public transport.

I'm sorry but if you think ANY Australian city has good public transit, it's because you simply haven't been to any city with good public transit. Pick pretty much any major city in SE Asia and compare.

> You've picked the most isolated city in the world as your example

Irrelevant. Public transport is within a city. It doesn't matter if that city is 100km from another city or 3000km.

> with a heavy lean to FIFO workers

FIFO workers account for <3% of Perth's population so irrelevant.

> Perth has high public transport usage

It does not. If someone works full-time or is a student they account for about 400 boardings per year. At 148M annual boardings that's 370,000 people averaged out in a city of 2.3M. And I don't even know how they're accounting for transfers (eg bus to train, ferry to bus or train).

All Australian cities have commuter oriented public transport where the goal is just to go between the CBD and home so that's what most people do. As soon as you want to go anywhere else, you have to go via the city, which kills its usefulness.

Also, all of these cities have substantially grown in recent decades to the point that they have significant public transport deserts. So inner Sydney has relatively OK train support but inner Sydney is horrendously expensive to live in. The majority of Sydney's population will live in Western Sydney now, which by comparison is a desert.

So you'll also find that even when people do use public transport, a lot of them are driving to a train or bus station first.

So, even if you can go into the city for work and you choose to do so, you still have a car because you want to go places that aren't work.

I didn't pick Perth randomly. I picked because I know Perth from back when Padbury was the limit of the city in the north and when Rockingham (let alone Mandurah) were basically separate cities and not just part of a seamless unplanned urban sprawl like it is now. I've known Perth from a time when more than half the suburbs that exist now didn't exist.

But what's clear to me is you simply don't know what good public transport is. Go to New York, even London, a whole bunch of European cities, any major developed city in SE Asia or pretty much any city in China (or even Japan) then get back to me.

LA has a rail system too. And buses. And they go downtown. In spite of that the density and the rates of car ownership and cars per capita are pretty similar to Perth. Or Greater Sydney. Because all of them are heavily car dependent.
by Aloisius | 2026-01-03 02:27:18+00:00
Sucks a whole lot less for users though.

I remember when people argued that because the time spent running an app was so much greater than the time spent developing it that one should be more conscientious about a user's time than a developer's.

After all, wasting a minute of time from 20 million users is 38 man-years of lost life. Doing that just to save a developer a week or a month is ethically troubling.

Of course, people also upgraded their computers a lot less frequently and you'd publish minimum machine requirements for software which probably made it easier to make such arguments as you'd also lose customers if software was slow or had minimum hardware requirements a lot of people didn't have.

That largely went out the window with web developers where users were just as likely to blame browser makers or their ISP for poor performance. Now with app developers and OS makers doing it, I guess there's just so many users at this point that losing a few with older hardware just doesn't matter.
by mjevans | 2026-01-03 02:27:28+00:00
I'd really like minimum service requirements to be mandated by law.

E.G. Comcast should be REQUIRED to give my OWN router a /56 or better, not a /60 because they waste a whole nibble of netmask at the cable modem which will _never_ talk to anything other than Comcast or my own Gateway.
by compounding_it | 2026-01-03 02:28:06+00:00
I think this is the same as : we are a big company that does banking and payment processing for decades. We were planning to switch to golang/rust/C/python whatever for a long time but we still use age old java that has been patched several times with known security risks and no longer supported. Unless we have a huge problem we don’t see the need to fix something that is broken but not fallen apart yet.
Show HN: Office2PDF - Official SDKs for Node.js (Python/Go/Java Coming)
by alexpham14 | 2026-01-03 02:28:50+00:00
We’ve open-sourced the official SDKs for the Office2PDF API.

The Node.js SDK is available today, with Python, Go, and Java/Kotlin SDKs planned next.

Feedback and contributions are welcome.
by eru | 2026-01-03 02:29:53+00:00
> People like all sorts of dumb things. Temu and these cheap crap products have a lot of problems, and quality is only the tip of th4 iceberg.

If people are buying it voluntarily, who are we to judge?

Ice cream also only lasts a single use and is gone afterwards, and no one complains.

> Are you asking why they’re doing it?

Sorry, I should have quoted more.

> because they need to 1. Run other companies outside of China out of business,

Why do they 'need to' run other companies out of business? What need do they have?

> They do, but they need people to be working in manufacturing facilities too, otherwise the gig is up. You can’t have millions or tens of millions of people sweeping streets all day - better to give them the illusion that the future is better by having them build and ship products.

Maybe. Sweeping streets was but one example. There's lots of other positive utility things to do, even in manufacturing.
by bgwalter | 2026-01-03 02:30:36+00:00
How does this help people who are not following this issue regularly? gpg protected Snowden, and this article promotes tools by one of the cryptographers who promoted non-hybrid encryption:

https://blog.cr.yp.to/20251004-weakened.html#agreement

So what to do? PGP by the way never claimed to prevent traffic analysis, mixmaster was the layer that somehow got dropped, unlike Tor.
by adastra22 | 2026-01-03 02:31:16+00:00
In C++? No. The vector container is auto resizing. When it hits capacity limits it doubles the size of the allocation and copies the contents to the new memory. An insertion operation will give you an iterator reference to the newly inserted value, but all existing references may or may not remain valid after the call.

This meant “guided by bad design.” The borrow checker wasn’t written to handle this one use case. It was designed to make all such errors categorically impossible.
by pynappo | 2026-01-03 02:31:40+00:00
Yeah onedrive is seriously annoying. It's nice when the free 15GB backup/sync for the desktop, pictures, and documents folder works (for people who put things there) but the way other MS products work with it seems user-hostile to me.

e.g. it took until 2025 for this RFC to be opened on moving PowerShell profiles and modules out of Onedrive: https://github.com/PowerShell/PowerShell-RFC/pull/388. It should not be taking seconds for my powershell profile to load just because i have onedrive enabled by default.

I also had a non-technical friend recently get burned by a default MS Office setting where edited documents located in the OneDrive folder save directly to onedrive, and it only gets saved on disk when onedrive gets the new copy and uploads it back it to the user's disk. So if the MS office to onedrive integration fails your changes won't save. Apparently users have to enable a setting to first save to a folder on disk? That folder can even be the onedrive folder so onedrive will eventually sync it back up.
by eru | 2026-01-03 02:31:52+00:00
Chinese EVs are very popular where I live and there are no tariffs on them. We are on good terms with both China and the US.

> Sure, but no point in marching around virtual-signaling as if Chinese EVs and illegal subsidies are pro-consumer.

Huh? Where's the virtue? And how can cheap stuff not be good for the consumer?

The subsidies are bad for the Chinese economy and the Chinese tax payer. But they are excellent for the overseas customers who benefit from them.
by AdieuToLogic | 2026-01-03 02:32:15+00:00
> LLMs can read and write change logs just as well as humans can (LLMs need change logs to do updates, you can't just give it a changed dependency and expect the LLM to pick up on the change, it isn't a code generator). Actually, this is my current project, since a Dev AI pipeline needs to read and write change logs to be effective (when something changes, you can't just transmit the changed artifact, you need to transmit a summary of the change as well). And again, this is serious software engineering, not vibecoding.

This is the important part of the post to which you replied and remains unaddressed:

The difference is that there is an engineer in the middle
who can judge if the important information is provided or
not as input.
by toast0 | 2026-01-03 02:33:40+00:00
Traffic shapping in v6 is harder than v4. At least it was for me, because NDP messages were going into the shaping queue, but then getting lost since the queue only had a 128 bit address field, and 128 bits isn't actually enough for local addresses. When the traffic shaping allowed traffic immediately, the NDP traffic would be sent, but if it needed to be queued, the adapter index would get lost (or something) and the packets disappeared. So I'd get little bursts of v6 until NDP entries timed out and small queues meant a long time before it would work again.

Not an issue in ipv4 because ARP isn't IPv4 so IP traffic shaping ignores it automatically.
by TruePath | 2026-01-03 02:33:42+00:00
That gets a bit tricky in terms of what you mean by valid programs. I presume what you mean is that you can't write a compiler that accepts every function which always returns the borrowed reference and reject every piece of code which fails to do so.

Though it's technically a bit different than the halting problem as this issue remains even if you assume that the function terminates -- you only want to show that the reference is returned assuming the code terminates if it isn't returned because it enters an infinite loop that's not a leak.
by teleforce | 2026-01-03 02:33:54+00:00
Every year starting back around the year 2000, every year until now there's always at least an article from Slashdot and then HN on the year of the Linux desktop from believers and non-believers alike [1],[2].

[1] Laugh all you want. There will be a year of the Linux desktop (2023):

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

[2] Why there should never be a "year of the Linux desktop" (2009):

https://news.ycombinator.com/item?id=821673
by ThatPlayer | 2026-01-03 02:34:19+00:00
> there's apparently a checkbox to enable Linux support on EasyAntiCheat - and some don't "check" it

Because support doesn't mean full features. It's like saying iPad supports Microsoft Excel. At some point it's the same name for different software.

I think especially because it's under Proton, that means it's the Windows version of the game you're weakening to anti-cheat too. Even Valve's own VAC has issues running under Proton.
by WolfeReader | 2026-01-03 02:34:47+00:00
I notice that both you and bragh have this idea - bragh calls it "working years", and you call it "productive years". You only value the lives of people so long as the wealthy are able to extract value from them.

I'm all for death with dignity and not being a burden on your loved ones. But people who've worked all their lives deserve to have a period after where they can enjoy life without the burden of "productivity".
by kombine | 2026-01-03 02:35:05+00:00
> I'm of opinion if you start writing OS userland in either javascript or python (or both), you should be fired on the spot, but I don't make the shots.

KDE Plasma, which is in my opinion the most advanced desktop environment is written in Qt QML which is JavaScript. There are advantages to that over C++, namely your session won't simply crash.
by OgsyedIE | 2026-01-03 02:35:19+00:00
I'd like to have a POSSE setup for video with a landing page, a static image and transcript, a download button for very slowly downloading the video, metadata and links to instantly-available external copies so that I can channel as much of the server costs that video entails to the big platforms.

Has anybody written about adapting POSSE for videos?
by shrike | 2026-01-03 02:36:24+00:00
Location: San Francisco Bay Area
Remote: OK
Willing to relocate: No
Technologies:
* Full-stack web (Postgres, Express, React, Node), Cloud infrastructure (AWS, GCP, OCI)
* PyTorch, Apache Spark, Apache Airflow, Kafka, Apache Aerospike, Apache Flink
* Postgres, MongoDB, Redis/Dragonfly, Cassandra
* CephFS, GlusterFS, ZFS, scaling and geo-distributing filesystems, LTO/LTFS
* LLM Integrations: Claude, OpenAI, Gemini, Mistral, DeepSeek, routers
* LLM fine-tuning, RAG/CAG, LoRA, MCP, Agentic workflows, GenAI, deep integrations
* Cloud Automation: Terraform, AWS Systems Manager, OCI Terraform
* Scaling, Clustering, Optimizing heavy throughput systems
Recent History:
* SOC and ISO pre-audit reviews for startups in the Storage as a Service, Healthcare, and Finance spaces.
* AI Startup Focused on Legal Discovery Management. Exited via acquisition.
Résumé/CV: https://drive.google.com/file/d/1YX3xporepZBDFq_mJQ062u6YHNNPz94V/view?usp=drive_link
Email: craig.carl.ca@gmail.com
by subjectsigma | 2026-01-03 02:37:14+00:00
It was apt-get upgrade, then. Whichever command updates all packages on the system. I must have misspoke, I don’t use Debian-based systems all that much anymore.

I remember it had a particular fondness for deleting old kernel versions, failing to install the new kernel, and thus bricking the system on boot. Alternatively, uninstalling the entire WM because one package had a conflict.
by audunf | 2026-01-03 02:37:26+00:00
Anecdote time (and some info from real life EMTs and Oncologist). I just recently “won” the cancer lottery related to this.
Never had the HPV vaccine. Honestly thought it was only for young girls (didn’t spare topic a thought, zero time investigating).

80-90% of adults gets some form of HPV during lifetime. Often several strains. Each have different risks of cancer. Even if you’re married - if you or your partner experience a severely stressful period- it might reactivate.
Most people’s immune systems clears HPV, and makes it dormant. (Mine likely doesn’t see HPV as a threat.
Long term (10y+?) exposure to active HPV cause cancer.

If you can, at least do your very best to avoid the cancer nightmare. Take the vaccine. Worst case it protects you from being a vector.
It’s an imperfect insurance from 3-4 months in/out of hospitals, scans, blood work, from chronic dry mouth,all food tasting very bad, issues with energy, possible bone death (that you suddenly have to monitor every day for the test. Oh, and any alcohol or smoking after having had this increases risk of recurrence by 30-50%
by bit_logic | 2026-01-03 02:37:56+00:00
This whole discussion reminds me of the beautiful design of UTF-8. They used the lower bits to be ASCII which made backwards compatibility so much easier. It also reminds me of the failure of Intels Itanium and the success of AMD x64. Engineers often want to abandon backwards compatibility to make a new "beautiful" design, but it's the design that has full backwards compatibility that's actual impressive.
by eru | 2026-01-03 02:38:22+00:00
> There are places where if you have a beer with lunch and they saw you arrive in a car, they'll ask you for your car keys otherwise they'll call the police on you.

In Singapore you wouldn't necessarily arrive in a car (yet alone your own car) when you go to a car showroom. I'm not even sure they'd have enough parking around there.

See https://earth.google.com/web/search/BYD+Zhongshan+Park+1826/... for the location.

And many people bring a companion when they do a test drive. Filling up the companion is perfectly legal and fine.
by ungreased0675 | 2026-01-03 02:39:02+00:00
I suspect you need a different social circle, because you said something I find weird: “I have visited the other two cities and they seem much the same”

In a big city there are so many sub-cultures, all with different values and norms. Because you said the three places seem the same, I’m guessing you were with the same people or doing similar activities in each place?
by teleforce | 2026-01-03 02:39:09+00:00
Fun facts, the author of rsync, Andrew Tridgell, is also the one who reverse-engineered Microsoft SMB that laid the foundation for Samba [1].

How he did manage to avoid lawsuits from Microsoft is beyond me.

[1] Server Message Block:

https://en.wikipedia.org/wiki/Server_Message_Block
by charcircuit | 2026-01-03 02:40:10+00:00
Here is a hypothetical. You see someone on their iPad making a nice drawing. You then steal the iPad and then start making prints of that art and start selling them. To me the artist should be able to disallow such prints from being sold.

But your line of reasoning says that since the artist is unable to make money from the print, then there is nothing wrong with someone else doing so as the artist isn't missing out on any profit since they have no way to sell prints.
by tynorf | 2026-01-03 02:40:35+00:00
The computer has 18GB of total RAM so I would hope that it’s already trying to conserve memory.

It’s kind of humorous that everyone interpreted the comment as complaining about Chrome. For all I know, it’s justified in using that much memory, or it’s the crappy websites I’m required to use for work with absurdly large heaps.

I really just meant that at least for work I need more than 8GB of RAM.
by 3A2D50 | 2026-01-03 02:40:37+00:00
You're right! It looks like the Sony UBP-X700 doesn't automatically detect the HDR type and was set to Dolby Vision. I turned it off and the TV now displays the same HDR logo it shows when connecting to the PC. The AVR says...

Resolution: 4K24

HDR: HDR10

Color Space: YCbCr 4:4:4/BT.2020

Pixel Depth: 12bits

FRL Rate: ---

...color are now more aligned with the PC. The Blu-ray video seems to be showing more detail in the explosion. I thought this extra detail was because of more color being shown, but I now think this might have something to do with Youtube's HDR video being more compressed.
by eru | 2026-01-03 02:40:55+00:00
I think they can do the paperwork pretty quickly. And I'm reasonably sure they let you do test drives.

Just need to make sure that the driving customer has the beer after their test drive. You can fill up the companions before, however.

But to strengthen your point: I don't know for sure, but from what I can tell by looking at the place there's barely enough inventory at that showroom to allow some test drives. It's definitely not a car lot.
by mjevans | 2026-01-03 02:40:58+00:00
To be fair, back then it was relatively easy for anyone intelligent enough to be able to abuse any of that to have a well paying 'white collar' job with things like full health benefits, a pension, and more than sufficient income to support an entirely family SOLO. They even owned houses!

When your life is set like that why risk trying to defraud someone a the cost of a nice suit when that's something that can be done legally and written off as a business expense on taxes?
by arthurstarlake | 2026-01-03 02:41:03+00:00
OOT Title theme - https://www.wario.style/s/qQ8kCQGX

Reminded me of the first time I learned to program, I made an "ocarina songs" player in the console. It plays 3 songs. I figured them note by note, finding the notes online, testing until it was right :) https://drive.google.com/file/d/0B81lhIzyJLJbNTViWmh0bUlYMzg...
by hadlock | 2026-01-03 02:42:15+00:00
> a lot of them could be dual booting

I should have a valid license for windows, my Win 8 Pro license (which I paid full price for, like $150) should have worked for Windows 10 (and then transfered to 11) but it's not working anymore for whatever reason, I probably upgraded without disabling the key somewhere or whatever. So when I use Windows I have that "activation required" nag watermark now. When microsoft finally remotely kills my unactivated windows 10 install (a week from now? 6 months?) I'm just not going back. The only reason I dual boot these days is fusion 360 CAD and there's a steam install on there so it's probably showing up as a windows install even though I haven't played games on there in probably years.

Windows will probably continue on forever simply due to inertia but this "you have to have a web login to use your private computer" b.s. is going to turn off a lot of consumers, and this will be the watershed moment where Proton/Wine finally moves from 5, to 10 or 15% of users
by seemaze | 2026-01-03 02:43:05+00:00
>It was faster to rg to search files

This continuously drives me crazy on Windows and macOS. I am befuddled at the number of times where I'm searching for a top level subdirectory that starts with 'foo' but the search bar spins and spins..

Eventually I get fed up and just sort by name and perform an alphabetical visual search in meat-space.