Readit News logoReadit News
MathMonkeyMan commented on FCC bars providers for non-compliance with robocall protections   docs.fcc.gov/public/attac... · Posted by u/impish9208
Tuna-Fish · 2 days ago
This sounds stupid, but it worked for me. Change the ringtone.
MathMonkeyMan · 2 days ago
You mean that vibrating sound that the phone makes when a robocall comes in?
MathMonkeyMan commented on Google will allow only apps from verified developers to be installed on Android   9to5google.com/2025/08/25... · Posted by u/kotaKat
evanelias · 2 days ago
If an executable isn't code-signed, Windows SmartScreen displays a big scary "This file may harm your computer" warning box, requiring multiple clicks to get past. Been like that for years.

Code-signing certs used to be very expensive and annoying to obtain. The situation has improved a lot since the launch of Azure Trusted Signing, and now it's roughly on par with the cost and annoyance level of code-signing for Mac binaries.

MathMonkeyMan · 2 days ago
Big scary box might as well be outright disallowing, since someone who isn't 100% sure about your software will likely be dissuaded by the warning. But if they want to install it, then they can.

My understanding of the article is that there is nothing that a user will be able to do to install your software.

> “developers [that we approve] will have the same freedom to distribute their apps directly to users through [installation] or to use any app store they prefer.”

So, less freedom.

MathMonkeyMan commented on Google will allow only apps from verified developers to be installed on Android   9to5google.com/2025/08/25... · Posted by u/kotaKat
MathMonkeyMan · 2 days ago
"Google to prevent users from installing programs on Android phones."

This might do more good than harm, since I'm willing to believe that scams involving APKs are prevalent, but come on. I need your permission to install software on my phone? Are you sure it isn't just that you want more control over everyone's phones?

MathMonkeyMan commented on The Fancy Rug Dilemma   epan.land/essays/2025-8_F... · Posted by u/ericpan64
supermatt · 4 days ago
I can’t speak for the rugs you viewed, but some products take literally hundreds of man hours to make.

My partner recently picked up some fine crochet bedspreads. These intricate bedspreads each must have consumed multiple weeks of labour. I understand this is also true of hand crafted Chinese and Afghan rugs - around a month per square metre for an Afghan.

In contrast, those basketball shoes you collect are mass produced and apparently consume around 3 hours of direct labour. You could have many tens or even hundreds of those basketball shoes for the labour value of a moderately size Afghan rug.

MathMonkeyMan · 4 days ago
I wonder how many hours it would take to make a rug out of hundreds of disassembled basketball shoes.
MathMonkeyMan commented on Why was Apache Kafka created?   bigdata.2minutestreaming.... · Posted by u/enether
slipperydippery · 4 days ago
Whatever efficiency may hypothetically be possible with Java, you can in-fact spot a real world Java program in the wild by looking for the thing taking up 10x the memory it seems like it should need… when idle.

Yes yes I’m sure there are exceptions somewhere but I’ve been reading Java fans using benchmarks to try to convince me that I can’t tell which programs on my computer are Java just by looking for the weirdly slow ones, when I in fact very much could, for 25ish years.

Java programs have a feel and it’s “stuttery resource hog”. Whatever may be possible with the platform, that’s the real-world experience.

MathMonkeyMan · 4 days ago
The JVM eats a chunk of memory in order to make its garbage collector more efficient. Think of it like Linux's page cache.

I haven't worked with too much Java, but I suspect that the distaste many have for it is due to its wide adoption by large organizations and the obfuscating "dressed up" tendency of the coding idioms used in large organizations.

The runtime isn't inherently slow, but maybe it's easier to write slow programs in Java.

MathMonkeyMan commented on Why you can’t grow cool-climate plants in hot climates   crimepaysbutbotanydoesnt.... · Posted by u/surprisetalk
notepad0x90 · 4 days ago
Wouldn't a hydroponic setup help the author with this?

Dumb question, but is it difficult to setup a temperature and humidity controlled box or room where you could stow away the plants at night? A possibly dumber question, why do hydroponics always seem to involve indoor/UV lighting? Why are there no container-sized setups that you can place outdoors, but the climate and sun-light is controlled, and it's all powered by solar energy?

(sorry for all the dumb questions, i don't know anything about this topic)

MathMonkeyMan · 4 days ago
You can do hydroponics outside, but it will still be warm at night. And with hydroponics, you need to prevent the water from getting too warm -- the roots will rot. So you might have trouble during the day, too.

[This guy][1] does a bunch of hydroponics and hydroponics adjacent projects outdoors.

[1]: https://www.youtube.com/@Hoocho

MathMonkeyMan commented on 'Reading crisis' prompts Denmark to end 25% tax on books   rte.ie/news/world/2025/08... · Posted by u/austinallegro
MathMonkeyMan · 7 days ago
Problem: 15 year olds don't know how to read. Solution: Make books 25% cheaper.

Sure, it can't hurt, but are those kids or their parents gonna go out and buy books, and then, you know, learn how to read?

I wonder what the numbers are like in the US...

MathMonkeyMan commented on Why are anime catgirls blocking my access to the Linux kernel?   lock.cmpxchg8b.com/anubis... · Posted by u/taviso
_def · 7 days ago
Not sure what you mean, as exactly this is happening currently on 99% of the web. Brought to you by: ads
MathMonkeyMan · 7 days ago
If you're browsing with a browser, then there are 1000 ways to identify you. If you're browsing without a browser, then there is at least one way to identify you.
MathMonkeyMan commented on Modern CI is too complex and misdirected (2021)   gregoryszorc.com/blog/202... · Posted by u/thundergolfer
dapperdrake · 7 days ago
Transactions and a single consistent source of truth with stuff like observability and temporal ordering is centralized and therefore "over there" for almost every place you could be in.

As long as communications have bounded speed (speed of light or whatever else) there will be event horizons.

The point of a database is to track changes and therefore time centrally. Not because we want to, but because everything else has failed miserably. Even conflicting CRDT change merges and git merges can get really hairy really quickly.

People reinvent databases about every 10 years. Hardware gets faster. Just enjoy the show.

MathMonkeyMan · 7 days ago
I haven't used Datomic, but you're right that the part that requires over there is "single consistent source of truth." There's only ever a single node that is sequencing all writes. Perhaps as a result of this, it provides strong [verified ACID guarantees][1].

What I got from Hickey's talk is that he wanted to design a system that resisted the urge to encode everything in a stored procedure and run it on the database server.

[1]: https://jepsen.io/analyses/datomic-pro-1.0.7075

MathMonkeyMan commented on Modern CI is too complex and misdirected (2021)   gregoryszorc.com/blog/202... · Posted by u/thundergolfer
MathMonkeyMan · 8 days ago
I remember a Rich Hickey talk where he described Datomic, his database. He said "the problem with a database is that it's over there." By modeling data with immutable "facts" (a la Prolog), much of the database logic can be moved closer to the application. In his case, with Clojure's data structures.

Maybe the the problem with CI is that it's over there. As soon as it stops being something that I could set up and run quickly on my laptop over and over, the frog is already boiled.

The comparison to build systems is apt. I can and occasionally do build the database that I work on locally on my laptop without any remote caching. It takes a very long time, but not too long, and it doesn't fail with the error "people who maintain this system haven't tried this."

The CI system, forget it.

Part of the problem, maybe the whole problem, is that we could get it all working and portable and optimized for non-blessed environments, but it still will only be expected to work over there, and so the frog keeps boiling.

I bet it's not an easy problem to solve. Today's grand unified solution might be tomorrow's legacy tar pit. But that's just software.

u/MathMonkeyMan

KarmaCake day2265November 28, 2019View Original