

What do you mean “reverse engineer”?
From man ssh-keygen:
-y This option will read a private OpenSSH format file and print an OpenSSH public key to stdout.


What do you mean “reverse engineer”?
From man ssh-keygen:
-y This option will read a private OpenSSH format file and print an OpenSSH public key to stdout.
what are communities supposed to be, link groups?
Pretty much. Communities/subreddits/magazines/“whatever they are called on other platforms” are usually defined with the topic that’s relevant for it, not with people participating in it. There are fairly obvious exceptions like “ask <whoever>”, but the overwelming majority will be something like “horses” and you are expected to throw anything horse related there. The way they are named on Lemmy is a bit deceptive, though.
w3 disagrees with your expectations
I am not sure how their social guidelines are relevant for my statement about technical implementations of ActivityPub.
I’m even less sure on what Open Graph has to do with all of this. Do you add ogp tags to your email messages and expect whatever client renders it to process them somehow? Maybe I’m underinformed, but I’m fairly sure no email client processes these tags in any way.
If you want me to touch the social part of this, it’s probably even more confusing for me.
I never heard about “DNI” before reading this thread and your definition is far from the first thing that comes up when you look up these three letters.
Even equipped with this knowledge, reading your profile produces more questions than answers.
From that “DNI” field the only thing I can say for certain is that you don’t want to talk to people younger than 7. Maybe I have an idea on who “Libs” are, but considering other entries there I’m really not sure.
If that field is supposed to be “read this list, if you belong to one of these groups, don’t talk to me”, how am I supposed to act on it if I can’t even tell what these groups are?
The amount of confusion it generates makes me want to write it all off as a joke, but you seem to care about it, thus it only makes it more confusing.
It only works on Mastodon and it’s derivatives, I think. E.g. on Misskey you’ll only see the bio text on hover, no custom fields, thus your profile just looks empty.
Lemmy is also fundamentally different from these two and the likes, it’s a link aggregator, not a social network.
It’s in general pretty weird to expect all ActivityPub implementations to support all the same features. You can never be sure with protocols like these. HTML tags in email messages may be rendered on 95% of the clients, but you are still supposed to include plain text alternatives for all the content because there are clients that don’t render HTML.


I would try various CLI tools for poking the file, see if maybe it’s some specific page that’s broken and you can drop exactly that page or if splitting it into separate pages and assembling it back would magically fix it.
Worst case you’ll at least understand better what’s wrong with the file.
I know of QPDF and stapler.
If you are going to look for other ones, be sure to find those that are not just wrappers around the ones you already tried.


If you have a Linux machine, have you tried poking it with file? Alternatively you may try to match the first couple of bytes against the known magic bytes manually. Other than that it’s pretty hard to say for sure without the file itself.


Why do you need some terminal remote control for determining the working directory of a terminal exactly? Can’t you just go down the process tree until you find the shell and do realpath /proc/<pid>/cwd on it? Am I missing something?


I always feel annoyed when people are pissed about Youtube links. There are so many different frontends and other ways to watch Youtube videos that linking some one specific way that you like is just inconvenient. I have my redirects, let me watch it the way I like instead of adding 10th rule to handle your specific Invideous instance.


Bitcoin uses two rounds of SHA256 if I recall correctly.


SHA1 has a fairly even distribution, it produces 160 bit digests, so each possible variation of a chunk will have a roughly 2-160 probability to hit your hash. Now assuming you have some insane computing device that can do an exahash per hour (that’s 1018 hashes, a lot more than any modern hardware can do), finding one would take around 1.7E+26 years. Now the funniest part. Assuming your chunk is 32KiB large (practically nobody uses such small chunks today, so it’s the best-case scenario), there are 2^(32×210×23)/2160 possible variations of the chunk that would produce your exact hash. That’s roughly 1.1E+78865 fitting chunks with only one being correct. And it takes you 1.7E+26 years to get to just one of them.
absolutely could be brute forced
Yea, I wouldn’t say that.


No harm in it apart from people looking weird at you.
A bit more important: wrap your parameter expansions in double quotation marks. E.g. ${probe_output} → "${probe_output}" Otherwise bash will do globbing and splitting on it and you most likely don’t want that. Often times it’s not required, but it’s a good habit to have just in case.
Another one is passing -r to read so that it won’t feast on your backslashes.


It doesn’t actually matter, but the syntax indeed does not include {}. You are just creating an extra grouping for no reason.


Is it the infamous “run ffmpeg in a while loop and have it slurp your stdin” case? Try adding -nostdin to your ffmpeg call.


Those are deranged as hell, the whole family! They loose their ability to eat upon adulthood, have one of the shortest adult lifespans among moths because of that and just mate all the time as adults. Horny.


Dunno, looks kind of bland. But I’m not a fan of butterflies in general.
Have you seen this cool moth? It’s caterpillars are badass, they eat poisonous shrubs.


Picard mentioned in the other comment is great. If you want a more manual approach, on a Linux machine you can use exiftool to extract the metadata and then use that information to do whatever, e.g. organise them by folders.
$ exiftool -j 救世主.ogg
[{
"SourceFile": "救世主.ogg",
"FileName": "救世主.ogg",
"FileSize": "3.4 MB",
"FileType": "OPUS",
"FileTypeExtension": "opus",
"MIMEType": "audio/ogg",
"OpusVersion": 1,
"AudioChannels": 2,
"SampleRate": 48000,
"OutputGain": 1,
"Vendor": "Lavf60.9.100",
"PictureType": "Front Cover",
"PictureMIMEType": "image/jpeg",
"PictureDescription": "",
"PictureWidth": 0,
"PictureHeight": 0,
"PictureBitsPerPixel": 0,
"PictureIndexedColors": 0,
"PictureLength": 102126,
"Picture": "(Binary data 102126 bytes, use -b option to extract)",
"Totaldiscs": 1,
"Genre": "J-POP",
"Encoder": "Lavf60.9.100",
"Releasetype": "single",
"Album": "救世主",
"Language": "jpn",
"Date": "2023-05-07",
"Title": "救世主",
"Totaltracks": 1,
"Artist": "月詠み",
"Duration": "00:03:20.868000000",
"TrackNumber": 1,
"Tracktotal": 1,
"Disctotal": 1
}]


Got a Japanese granny opinion on it. 「気色悪い」。
@satsunami@lemmy.eco.br
Probably not a good idea to use it if you want to be on good terms with adults.


On the internet anything goes. In real life, how I understand it, it produces exactly the “tomboyish schoolgirl” vibe. I would definitely be surprised if an adult woman used that.


God I’m glad I’m not using anything Google…


If you ever have to do something like this again, rclone supports mounting Google Drive, at which point you’ll be able to work with it as if it’s a proper filesystem.
That’s not a valid key. OpenSSH keys are not arbitrary bytes, they contain at least the type of the certificate used and a hostname.
The fact that this is not a valid key does not mean you need to reverse engineer public keys. By design you can just get a public key with a private one.