Readit News logoReadit News
fsmv commented on Astrophysicists find no 'hair' on black holes   quantamagazine.org/astrop... · Posted by u/rolph
pavel_lishin · 15 hours ago
> According to Albert Einstein’s general theory of relativity, the behavior of a black hole depends on two numbers: how heavy it is, and how fast it is rotating. And that’s it. Black holes are said to have “no hair” — no features that distinguish them from their fellows with the same mass and spin.

As far as I know, there's a third property that black holes have - electric charge. Would a sufficiently strong electric charge between two black holes be detectable, whether they both have the same charge, or opposing charges?

I suppose based on the article, the effects would only take places once the black holes got within 40km of each other...

fsmv · 14 hours ago
Black holes can have charge but a charged black hole would attract ions of the opposite charge strongly and would quickly neutralize. So it would be quite difficult to get a non-negligible charge on a black hole.
fsmv commented on Manim: Animation engine for explanatory math videos   github.com/3b1b/manim... · Posted by u/pykello
0_____0 · 5 days ago
It's pretty wild to me (I do hardware) that data goods like code can rot the way they do. If my electronics designs sit for a couple years, they'll need changes to deal with parts obsolescence etc. if you want to make new units.

If you did want your software project to run the same as today when compiled/interpreted 10 years from now, what would you have to reach for to make it 'rot-resistant'?

fsmv · 5 days ago
It's the same sort of thing, parts obsolescence. The world around you changes and the interfaces you used to interact with the world may not exist anymore. Your dependencies may have been abandoned and have gone through their own bitrot.

I think the best defence is to choose a platform that has longevity, like x86 Linux, and then seriously limit dependencies beyond the platform to the point of maybe not having any extra dependencies.

The problem is eventually platforms change too. The longest lasting platform for software ever created is x86 + BIOS which lasted from 1981 to 2020 when Intel officially deprecated BIOS.

fsmv commented on Our Response to Mississippi's Age Assurance Law   bsky.social/about/blog/08... · Posted by u/Kye
Yeul · 5 days ago
I noticed that none of our human rights are actually in the Bible.
fsmv · 5 days ago
Implying they have actually read the Bible
fsmv commented on Introduction to AT Protocol   mackuba.eu/2025/08/20/int... · Posted by u/psionides
grishka · 7 days ago
One nitpick about ActivityPub actor identity — the username doesn't have to be part of your ID (the URL that points to the JSON object representing your actor). It is in Mastodon, but some other software (Smithereen that I work on, and also Misskey) uses opaque identifiers derived from database row IDs. This allows for cleanly changeable usernames since you can just update your `preferredUsername` and `url` fields.
fsmv · 6 days ago
It still doesn't solve the account migration issue though right? If you move to a different instance your old instance still has to redirect.

How do people find you on mastodon if your instance isn't in your username anyway?

fsmv commented on Hyrum's Law   hyrumslaw.com... · Posted by u/andsoitis
fsmv · a month ago
A good example of defence against this is go maps randomize iteration order just so that people don't rely on it being consistent.
fsmv commented on Google's shortened goo.gl links will stop working next month   theverge.com/news/713125/... · Posted by u/mobilio
wobfan · a month ago
Same here. I am geniunely asking myself for what though. I mean, they'll receive a list of the linked domains, but what will they do with that?
fsmv · a month ago
They are downloading and archiving the pages that the links point to
fsmv commented on The Tabs vs. Spaces war is over, and spaces have emerged victorious   xn--gckvb8fzb.com/tabs-vs... · Posted by u/ChiptuneIsCool
gte525u · a month ago
This works until someone tries to vertically align something like a table or a line that is wrapped.
fsmv · a month ago
This problem is solved by gofmt because it automatically aligns with spaces after the tab so humans don't mess up the whitespace
fsmv commented on Go allocation probe   scattered-thoughts.net/wr... · Posted by u/blenderob
typical182 · a month ago
> The biggest problem is any string you pass as an argument to the fmt functions is moved onto the heap

FWIW, that's not quite correct. For example, a string literal passed as a fmt argument won't be moved to the heap.

The upcoming Go 1.25 release has some related improvements that help strings in more cases. See for example https://go.dev/cl/649079.

fsmv · a month ago
Yeah I just saw in the bug they're finally making progress on fixing this, exciting! I edited in the link if you didn't see.
fsmv commented on Go allocation probe   scattered-thoughts.net/wr... · Posted by u/blenderob
fsmv · a month ago
It is very difficult to avoid putting strings on the heap in go. I used the built in escape analysis tools and made sure I only use a constant amount of memory in the loop in my short https://github.com/fsmv/in.go progress bar program.

The biggest problem is any string you pass as an argument to the fmt functions is moved onto the heap because interface{} is always counted as escaped from the stack (https://github.com/golang/go/issues/8618).

fsmv commented on All AI models might be the same   blog.jxmo.io/p/there-is-o... · Posted by u/jxmorris12
empath75 · a month ago
This is kind of fascinating because I just tried to play mussolini or bread with chatgpt and it is absolutely _awful_ at it, even with reasoning models.

It just assumes that your answers are going to be reasonably bread-like or reasonably mussolini-like, and doesn't think laterally at all.

It just kept asking me about varieties of baked goods.

edit: It did much better after I added some extra explanation -- that it could be anything that it may be very unlike either choice, and not to try and narrow down too quickly

fsmv · a month ago
I think an LLM is a bit too high level for this game or maybe it just would need a lengthy prompt to explain the game.

If you used word2vec directly it's the exact right thing to play this game with. Those embeddings exist in an LLM but it's trained to respond like text found online not play this game.

u/fsmv

KarmaCake day467October 29, 2021View Original