Readit News logoReadit News
dmm commented on iPhone Typos? It's Not Just You – The iOS Keyboard Is Broken [video]   youtube.com/watch?v=hksVv... · Posted by u/walterbell
dmm · 7 days ago
Is software just going to get worse from now on? Was the level of quality and feature improvement we've come to expect an artifact of high levels of investment based on expectations of growth that are no longer seen a valid?
dmm commented on South Korea – A cautionary tale for the rest of humanity   worksinprogress.co/issue/... · Posted by u/barry-cotter
jasonpeacock · 7 days ago
Growing up (born in late 70s), all I heard was “OMG OVER POPULATION” and how the planet can’t support the projected N billion people who will be living on it.

Now the birth rate actually slows down to correct itself and we’re not all breeding like rabbits, that’s a bad thing?

This feels like a capitalist concern, “we won’t have enough workers to produce goods and then consume them!”

dmm · 7 days ago
It's possible to have both overpopulation(too large of a population for a given metric like water, energy, pollution, etc) and demographic collapse(too many old people, not enough young workers). It's not intuitive but they are separate phenomenon.

The reaction to overpopulation concerns probably discouraged people from having kids but it's unlikely to be the main cause.

dmm commented on Stop Breaking TLS   markround.com/blog/2025/1... · Posted by u/todsacerdoti
jeroenhd · 8 days ago
On Android, macOS/iOS, and Windows, this is a solved problem. Only on the extremely fragmented Linux/Posix runtimes do these problems surface.

Rust's solution is "it depends". You can use OpenSSL (system or statically compiled) or rustls (statically compiled with your own CA roots, system CA roots, or WebPKI CA roots).

I'm afraid that until the *ix operating systems come out with a new POSIX-like definition that stabilises a TLS API, regardless of whether that's the OpenSSL API, the WolfSSL API, or GnuTLS, we'll have to keep hacking around in APIs that need to be compatible with arbitrary TLS configurations. Alternatively, running applications through Waydroid/Wine will work just fine if Linux runtimes can't get their shit together.

dmm · 8 days ago
> Windows, this is a solved problem.

Are you sure? It's been a few years, but last I tried Firefox used its own CA store on Windows. I'm pretty sure openjdk uses "<JAVA_HOME>/jre/lib/security/cacerts" instead of the system store too.

dmm commented on Rsync.net Technical Notes – Q4 2025   rsync.net/resources/notes... · Posted by u/rsync
dmm · 13 days ago
I just reworked my home server backup strategy to use rsync.net and it's been a great experience.

I'm using btrfs and snapper to take hourly snapshots. The snapborg[0] tool then pushes those snapshots to a borg repo on rsync.net. snapper and snapborg can be configured to keep the number of hourly/daily/weekly/monthly/yearly snapshots you want and can automatically prune them.

[0] https://github.com/enzingerm/snapborg

dmm commented on Micron to exit consumer memory business amid global supply shortage   reuters.com/business/micr... · Posted by u/djkoolaide
LordAtlas · 14 days ago
How the heck is this going to pan out? Memory prices are already crazy high and forecasts say there is going to be no respite till end of 2026. Are people just going to stop buying devices and computers? The downstream effects of this (in a scenario where every device needs memory) are bonkers.
dmm · 14 days ago
> Are people just going to stop buying devices and computers?

I'm sure Apple and Samsung will still have access to chips. Maybe this is just the beginning of the end for access to general-purpose computing for the masses.

dmm commented on Decreasing Certificate Lifetimes to 45 Days   letsencrypt.org/2025/12/0... · Posted by u/abraham
ectospheno · 15 days ago
Why dont providers offer dns api keys restricted to txt records?
dmm · 15 days ago
desec.io allows you to create (through the api) tightly-scoped tokens that can only update the "_acme-challenge.subdomain.example.com" domain needed for DNS-01 challenges.

I switched to them from cloudflare dns for that specific functionality and it works great.

dmm commented on The Undermining of the CDC   newyorker.com/magazine/20... · Posted by u/bookofjoe
dmm · 18 days ago
Sincere request: Can you provide some specific examples of doctors being mocked or ostracized for criticizing studies?
dmm commented on Upcoming Rust language features for kernel development   lwn.net/Articles/1039073/... · Posted by u/pykello
a-dub · 2 months ago
> The Rust for Linux project has been good for Rust

i just decided do a good ol' 'find -name "*.rs"' in the kernel tree to get a sense for what all this is about. from what i can tell, there's just an api compatibility layer (found in /rust) and then a smattering of proof of concept drivers in tree that appear to just be simple rewrites of existing drivers (with the exception of the incomplete nvidia thing) that aren't even really in use. from what i can tell even the android binder rust rewrite is vestigial.

the whole thing seems kinda cute but like, shouldn't this experiment in programming language co-development be taking place somewhere other than the source tree for the world's most important piece of software?

redox is a pretty cool experimental piece of software that might be the os of the future, why not do it there?

dmm · 2 months ago
The gpu driver for Apple silicon is Rust and the author stated it would have been much more difficult to implement in C. It isn't upstreamed yet.

""" Normally, when you write a brand new kernel driver as complicated as this one, trying to go from simple demo apps to a full desktop with multiple apps using the GPU concurrently ends up triggering all sorts of race conditions, memory leaks, use-after-free issues, and all kinds of badness.

But all that just… didn’t happen! I only had to fix a few logic bugs and one issue in the core of the memory management code, and then everything else just worked stably! Rust is truly magical! Its safety features mean that the design of the driver is guaranteed to be thread-safe and memory-safe as long as there are no issues in the few unsafe sections. It really guides you towards not just safe but good design. """

https://asahilinux.org/2022/11/tales-of-the-m1-gpu/

> the whole thing seems kinda cute but like, shouldn't this experiment in programming language co-development be taking place somewhere other than the source tree for the world's most important piece of software?

Torvalds seems to disagree with you.

u/dmm

KarmaCake day6459February 3, 2008
About
Email me at: dmm@mattli.us
View Original