00:23:31bogsen (bogsen) joins
00:25:27DogsRNice joins
00:35:20bogsen quits [Ping timeout: 240 seconds]
00:39:03bogsen (bogsen) joins
01:27:35tzt quits [Ping timeout: 272 seconds]
01:32:17<@JAA>TIL the Argentinian government has their own Linux distro: https://distro.misiones.gob.ar/
01:33:36<@JAA>And it's not in DistroWatch!
01:35:33<nicolas17>pabs: https://www.theverge.com/2023/12/9/23995150/beeper-imessage-android-apple-statement
01:55:06<pabs>yeah, using hacked credentials was never going to work
01:55:55<nicolas17>I wouldn't call it "hacked credentials"
01:56:30<nicolas17>also https://nondeterministic.computer/@mjg59/111547718202504527
02:02:07<pabs>hmm, it sounded like that. I'll re-read
02:03:49<pabs>from that thread it sounds like the registration server didn't require Apple hardware attestation
02:04:41<nicolas17>iMessage works on hackintosh so yes
02:05:09<pabs>I see
02:05:49<pabs>surprising they didn't require that, iMessage is one of their big moats
02:06:15<pabs>does it still work now or did they break it with the Beeper changes?
02:07:20<pabs>not sure needing social engineering counts as "working" though :)
02:07:30<pabs>https://social.treehouse.systems/@nicolas17/111548038247578951
02:08:07kitonthe2et quits [Ping timeout: 272 seconds]
02:08:10pabs wonders when Apple will add RCS
02:09:22<that_lurker>pabs https://9to5mac.com/2023/11/16/apple-rcs-coming-to-iphone/
02:17:35<pabs>most of RCS sounds like stuff that I don't want in a chat protocol though :(
02:22:43<that_lurker>What don't you want your text messages to go through Googles servers
02:56:18kitonthe2et joins
03:05:20kitonthe2et quits [Ping timeout: 240 seconds]
03:16:39kitonthe2et joins
03:22:20kitonthe2et quits [Ping timeout: 240 seconds]
03:29:23<pabs>fuck no :) also all those "modern" features are quite the privacy violation
03:34:57tzt (tzt) joins
03:39:10kitonthe1et joins
03:43:10<@JAA>> The password must contain at least 10 characters. The password may contain at most 50 characters. The password must contain at least one uppercase and one lowercase letter. The password must contain at least one digit or punctuation mark. The password must not contain spaces or Unicode characters.
03:44:16<TheTechRobo>Wonder if they support null bytes. :P
03:46:55<@JAA>Still part of Unicode :-P
03:47:01<@JAA>If they're being silly, I can be, too.
03:52:24<pabs>that_lurker: one thing that surprised me about RCS: the UI changes involved lead some people to turn it off (returning to unencrypted SMS), because they don't want their messages highlighted in blue
04:02:49BlueMaxima quits [Read error: Connection reset by peer]
04:38:21DogsRNice quits [Read error: Connection reset by peer]
05:56:39hitgrr8 joins
06:01:09icedice quits [Client Quit]
07:28:20kitonthe1et quits [Ping timeout: 240 seconds]
07:29:47kitonthe1et joins
07:33:20parfait_ quits [Ping timeout: 240 seconds]
08:13:52c3manu (c3manu) joins
10:00:01Bleo1826 quits [Client Quit]
10:01:26Bleo1826 joins
10:25:17decky_e quits [Ping timeout: 272 seconds]
12:47:50Arcorann quits [Ping timeout: 240 seconds]
12:53:29nic90 quits [Ping timeout: 272 seconds]
13:01:05thuban quits [Ping timeout: 272 seconds]
13:35:39thuban joins
13:47:33qwertyasdfuiopghjkl quits [Remote host closed the connection]
14:15:35qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
14:55:05kitonthe1et quits [Ping timeout: 272 seconds]
14:55:16kitonthenet joins
17:10:28yasom1 (yasomi) joins
17:12:31yasomi quits [Ping timeout: 272 seconds]
17:23:17magmaus3 quits [Ping timeout: 272 seconds]
17:24:51magmaus3 (magmaus3) joins
17:45:25kitonthenet quits [Remote host closed the connection]
17:45:42kitonthenet joins
17:49:37DogsRNice joins
19:01:08<fireonlive>🤦🏻‍♂️
19:01:28<fireonlive>hello to another fucking day on this hell planet
19:13:32Jens quits [Client Quit]
19:14:05Jens (JensRex) joins
19:16:14parfait_ joins
19:22:17<kpcyrd>you don't sound very hakuna matata
19:40:27BlueMaxima joins
19:56:20byteofwood quits [Ping timeout: 240 seconds]
20:15:28fangfufu_ quits [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
20:20:15fangfufu joins
20:21:20<fireonlive>uwu
20:25:41magmaus3 quits [Ping timeout: 272 seconds]
20:26:13magmaus3 (magmaus3) joins
20:30:45Naruyoko quits [Ping timeout: 272 seconds]
20:35:32andrew quits [Quit: ]
20:38:59bogsen quits [Ping timeout: 272 seconds]
20:42:28andrew (andrew) joins
20:49:51<Doranwen>Any ideas on what I need to tweak (in the regex, lol) to make this script sort out the images downloaded with ao3downloader? https://pastebin.com/iCWzFK9J I had help awhile back getting it to sort images that were in smallish fandoms (with a one-folder depth level of sorting) using this script: https://pastebin.com/ZLVxWQ7t However, my attempts at merging the two are not working out, lol.
20:50:50<Doranwen>The trouble here is that the images are in a fandom large enough that I need a two-folder level depth (one folder for the letter of the alphabet, another for the actual author/creator) and so I have to integrate the logic of identifying the letter in addition to the author name.
20:53:32<Doranwen>The only sure way to identify author is that it comes after the *last* ` by ` in the filename.
21:21:06tbc1887 quits [Remote host closed the connection]
21:21:33tbc1887 (tbc1887) joins
21:21:38<Doranwen>My last attempt came up with https://pastebin.com/eLtKD7tU but I'm doing something wrong because the file I tested it with doesn't move anywhere.
21:24:36tbc1887 quits [Remote host closed the connection]
21:25:47tbc1887 (tbc1887) joins
21:26:06tbc1887 quits [Remote host closed the connection]
21:26:34tbc1887 (tbc1887) joins
21:55:11<thuban>Doranwen: your regex is mangled; you have ""* by ${author}\(\|.\).*" but need ".* by ${author}\( \|\.\).*"
21:55:30<thuban>s/""/"/
21:56:21<nicolas17>https://www.reddit.com/r/Unity3D/comments/1840ow9/if_anyone_violates_the_rules_by_posting_a_phone/
22:04:13<Doranwen>Ahhh, thank you!
22:04:49<Doranwen>Missed spotting that dot when I compared things.
22:05:07<Doranwen>And the extra space.
22:05:12<thuban>and the backslash
22:05:52<Doranwen>Well, I actually copied and pasted the last bit of it in from the expression above it.
22:06:11<Doranwen>So it's apparently not the same.
22:06:20Hackerpcs quits [Ping timeout: 240 seconds]
22:06:56<Doranwen>OK, I think I got all three fixed, testing it on the file I've been trying…
22:07:31<thuban>it's missing the space and backslash in both places
22:07:37<thuban>but also, why the inner loop?
22:07:57c3manu quits [Client Quit]
22:08:23<thuban>or rather outer loop
22:09:34Naruyoko joins
22:09:42<thuban>it's not necessary, you should get what you want just by replacing `-name` with the corresponding `regex` in https://pastebin.com/iCWzFK9J
22:10:46Doranwen has to sheepishly confess that she doesn't understand.
22:11:19<thuban>could you be more specific?
22:14:56<Doranwen>I don't understand almost anything of what you're saying. I know what a loop is - I'm pretty sure - but it's been a while since I looked at these and my knowledge of Bash is fairly shaky, so I can't identify which part of the script you're referring to by that. I do know what you mean by `-name` but "corresponding `regex`", not sure what that would be. This is all at the very limits of my ability to understand what is going on. I'm
22:14:58<Doranwen>trying, but it's hard for me to remember how I constructed these in the first place - with copious use of copying bits of examples and help from others - so.
22:15:11<thuban>ah, ok.
22:18:49<Doranwen>I can sort of follow what it's doing at each point - but I wouldn't be able to recreate it if it was removed.
22:19:30<Doranwen>I *think* I can summarize what each line is doing roughly.
22:19:37<Doranwen>That's about where my understanding is.
22:25:33<thuban>in your last attempt (eLtKD7tU), line 7 generates a list of filenames matching a pattern; lines 7-25 are a 'while' loop over those filenames (everything is done once for each filenames).
22:25:49<thuban>*filename
22:25:54<thuban>line 18 generates a list of filenames matching (what was intended to be) the same pattern; lines 18-24 are a 'while' loop over those filenames (ditto).
22:26:06<thuban>but they're (intended to be) the same list of filenames! the inner loop is repeated once for each outer loop, so instead of working with file 1, file 2, ..., file N, you're working with file 1/file 1, file 1/file 2, ..., file 1/file N, file 2/file 1, file 2/file 2, ..., file 2/file N, ..., file N/file N. this is obviously not what you want
22:30:09<thuban>https://pastebin.com/iCWzFK9J has the structure that you want; for each author, it generates the letter to file under and then goes through all the files it finds for that author
22:32:19<Doranwen>Ahh, so you mean take the iCWzFK9J script, change `-name` to `regex` on line 17, and tweak the `"* by ${author}.*"` to `".* by ${author}\( \|\.\).*"`?
22:32:20<thuban>so you can simply replace `-name "* by ${author}.*"` with `-regex ".* by ${author}\( \|\.\).*"`, just as you did with your one-level sorting script (https://web.archive.org/web/20231025053006/https://pastebin.com/NhTDfmaP)
22:32:33<thuban>haha, yep
22:32:41<Doranwen>Lol yay, at least I followed that.
22:34:01<thuban>(but note leading hyphen on `-regex` as well)
22:34:41<Doranwen>Gotcha.
22:34:55<Doranwen>Yeah, I have that in the script, just forgot to type it here.
22:39:02Hackerpcs (Hackerpcs) joins
22:40:14<Doranwen>Thanks for the help! I appreciate having somewhere I can ask - the two friends I know online with *some* tech skills are mostly in other areas, and most of my friends are just like "you run scripts????" like it's this lofty thing well beyond the knowledge of mere mortals, lol.
22:40:20Doranwen remembers how that felt, haha.
22:41:02<Doranwen>The Yahoo Groups project really did a jumpstart of my skills with you all helping with various things.
22:41:37<thuban>you're welcome. owning a computer and not knowing how to program it even a little is like owning a house and not being able to move the furniture
22:41:41<Doranwen>And this is even archiving-related - sort of - as it's our personal archives that I'm using these scripts to sort.
22:42:05<Doranwen>Yeah, it's taken me a while to learn this, and I would never have learned what I had had I stayed on Windows. Moving to Linux was one of the best things I ever did.
22:43:02<thuban>(i think i've said that to you already. sorry, i am both predictable and forgetful)
22:43:06<Doranwen>Some things are just easier to do in the command line, and there's a lot of things you can't do anywhere else, and the process of learning those bit by bit… I now regularly use commands to convert Windows txt files to Linux ones (the line endings), compare txt files, and navigate the file system.
22:43:20<Doranwen>Oh, I don't remember if you did or not. It's still very true.
23:01:20Naruyoko quits [Ping timeout: 240 seconds]
23:01:53inedia (inedia) joins
23:08:12Naruyoko joins
23:13:31Naruyoko quits [Ping timeout: 272 seconds]
23:28:10fangfufu quits [Client Quit]
23:31:33fangfufu joins
23:33:53Naruyoko joins
23:40:56Naruyoko quits [Read error: Connection reset by peer]
23:41:07Naruyoko joins
23:43:39Naruyoko5 joins
23:44:16Naruyoko quits [Read error: Connection reset by peer]
23:48:48Jens quits [Remote host closed the connection]
23:48:49qwertyasdfuiopghjkl quits [Client Quit]
23:49:12pabs quits [Quit: Don't rest until all the world is paved in moss and greenery.]
23:49:14Jens (JensRex) joins
23:50:53pabs (pabs) joins