00:02:59nepeat_ quits [Ping timeout: 252 seconds]
00:04:38ave quits [Ping timeout: 252 seconds]
00:06:17igloo22225 quits [Ping timeout: 252 seconds]
00:17:37igloo22225 (igloo22225) joins
00:18:49decky_e quits [Ping timeout: 258 seconds]
00:19:06nepeat (nepeat) joins
00:19:14decky_e joins
00:21:35ave (ave) joins
00:22:18etnguyen03 (etnguyen03) joins
00:23:13BearFortress joins
00:31:15Miki_57 joins
00:32:25Miki_57 quits [Remote host closed the connection]
00:35:40Arcorann (Arcorann) joins
00:58:53<TheTechRobo>how do I make xargs return with a status of 1 if any of the iterating fails? right now it unconditionally returns 0
01:01:58<nicolas17>TheTechRobo: make a wrapper that runs the command and turns any non-zero exit code into 255, then run *that* in xargs
01:02:04<nicolas17>"If any invocation of the command exits with a status of 255, xargs will stop immediately without reading any further input."
01:02:26<nicolas17>ah wait
01:02:28<nicolas17>hm
01:02:40<thuban>by "return with a status of 1", do you mean exit immediately, or exit with status 1 at the end?
01:02:44<TheTechRobo>I see that, but it seems like a weird solution
01:02:48<TheTechRobo>thuban: Ideally exit immediately
01:03:09<nicolas17>it looks like that's to make it exit immediately, but if you don't care about that and only want to change the final status code... looks like it does that by default already?
01:03:27<TheTechRobo>It should but it isn't for me... huh?
01:03:30<nicolas17>manpage says xargs exits with status code 123 "if any invocation of the command exited with status 1-125"
01:03:39<TheTechRobo>yeah
01:03:44<TheTechRobo>that's really weird
01:03:45<thuban>what's your command?
01:03:54<TheTechRobo>find "${channel}" -name "chat.json" -print0 | xargs -0 -r -n1 python3 urlex.py | sort -u >> URLS.TXT
01:03:57<nicolas17>are you using GNU xargs?
01:04:07<TheTechRobo>xargs (GNU findutils) 4.8.0
01:04:48<thuban>why are you expecting find to exit with non-zero status?
01:05:15<TheTechRobo>thuban: Find won't exit with non-zero (and even if it does there are checks later in the script), but urlex.py might
01:05:34<thuban>er, yes, misspoke
01:05:58<nicolas17>I think the exit code of "find | xargs | sort" is the exit code of sort
01:06:56<nicolas17>"set -o pipefail" might fix your issue, it takes the exit code of the right-most command that failed
01:07:03<TheTechRobo>huh, I thought I checked that
01:07:06<TheTechRobo>sorry for the noise!
01:07:23<TheTechRobo>pulled a stupid
01:09:32etnguyen03 quits [Ping timeout: 252 seconds]
01:10:41etnguyen03 (etnguyen03) joins
01:11:07<thuban>oh lol, i thought you were asking about stopping input from going to sort rather than getting a failure code out of sort
01:11:26<thuban>but i can see how that might not be very useful...
01:17:14jasons (jasons) joins
01:27:18eafaefaew joins
01:51:44etnguyen03 quits [Client Quit]
01:57:09etnguyen03 (etnguyen03) joins
02:01:45fireonlive quits [Client Quit]
02:02:06fireonlive (fireonlive) joins
02:13:09<fireonlive>Our Fight is Far From Over: https://blog.archive.org/2023/08/11/our-fight-is-far-from-over/
02:19:24AmAnd0A quits [Ping timeout: 265 seconds]
02:19:57AmAnd0A joins
02:41:11sec^nd quits [Remote host closed the connection]
02:41:47sec^nd (second) joins
02:42:10AmAnd0A quits [Read error: Connection reset by peer]
02:42:59AmAnd0A joins
03:03:40Dango360 (Dango360) joins
03:48:57DogsRNice quits [Read error: Connection reset by peer]
03:50:04DogsRNice joins
03:51:59<fireonlive>DCC SEND "startkeylogger" 0 0 0
03:52:03<fireonlive>......good :)
03:54:25<fireonlive>if anyone closed connection i would lose all faith in humanity
03:55:02<fireonlive>(for the nth time)
04:03:13<nicolas17>years ago doing that in a crowded channel was a way to get yourself insta-banned by a network bot
04:05:06<fireonlive>ah yes
04:05:32<fireonlive>Sigyn isn't here thankfully :p
04:05:33jacksonchen666 quits [Remote host closed the connection]
04:05:37<fireonlive>don't think Sigyn cares tho
04:06:19jacksonchen666 (jacksonchen666) joins
04:14:01<nicolas17>https://cdn.discordapp.com/attachments/751067733415821513/1139281041983553556/6vyhrK-Qu3AVOsqo.mp4
04:15:26etnguyen03 quits [Ping timeout: 252 seconds]
04:24:03etnguyen03 (etnguyen03) joins
04:30:44onetruth joins
04:31:24<fireonlive>oh wow, chrome has a copy video frame feature now
04:31:31<fireonlive>and lol
04:32:15<fireonlive>https://mkx9delh5a.execute-api.ca-central-1.amazonaws.com/uploads/86ebe55c5a2a2a26/image.png
04:32:16<fireonlive>neat
04:33:18<nicolas17>what's that AWS thing
04:33:46icedice (icedice) joins
04:36:55<fireonlive>where my 'the lounge' uploads go 😅
04:36:57<fireonlive>nicolas17: https://mkx9delh5a.execute-api.ca-central-1.amazonaws.com/uploads/05000796029c88cd/nicolas17.png
04:41:45etnguyen03 quits [Client Quit]
04:44:37<fireonlive>they get archivebotted by the lovely JAA anyways and i'm a lazy boy so
04:46:11nicolas17 quits [Client Quit]
04:46:51<fireonlive>rip
04:46:52<fireonlive>:(
04:47:08<fireonlive>i just didn't want to buy a domain ok and this was an easy way to get 'an url'
04:47:12<fireonlive>:p
05:01:38<fireonlive>256TB SSD from Samsung: https://news.ycombinator.com/item?id=37093197
05:01:45<fireonlive>☠️
05:33:00hitgrr8 joins
05:34:02icedice quits [Client Quit]
05:35:28icedice (icedice) joins
05:43:52DogsRNice quits [Read error: Connection reset by peer]
05:47:00<fireonlive>https://mkx9delh5a.execute-api.ca-central-1.amazonaws.com/uploads/464787d980b2cf0d/image.png
05:47:02<fireonlive>hmmm
05:50:45icedice quits [Client Quit]
06:30:28<BPCZ>too bad it’s QLC
06:31:13<BPCZ>I’m generally linux filesystems suck at using QLC nand devices effectively
08:00:51jess quits []
08:26:30Exorcism leaves
08:28:44Exorcism_ (exorcism) joins
08:39:36<fireonlive>more X (Twitter) stuff for auction https://bid.hgpauction.com/auctions/8660/herita10216?page=1&pageSize=60&orderBy=sequenceNumber
09:01:40Exorcism_ is now known as Exorcism0666
09:08:35Exorcism0666 quits [Remote host closed the connection]
09:09:01Exorcism0666 (exorcism) joins
09:55:53BlueMaxima quits [Read error: Connection reset by peer]
10:02:00igloo22225 quits [Client Quit]
10:03:20igloo22225 (igloo22225) joins
13:05:31etnguyen03 (etnguyen03) joins
14:00:05Arcorann quits [Ping timeout: 252 seconds]
14:12:40benjins quits [Remote host closed the connection]
14:13:00benjins joins
14:20:59etnguyen03 quits [Ping timeout: 252 seconds]
14:47:30spirit joins
15:20:01Exorcism0666 quits [Ping timeout: 245 seconds]
15:22:05Exorcism0666 (exorcism) joins
15:37:24etnguyen03 (etnguyen03) joins
15:41:41<@JAA>And surely the 256 TB SSD won't be available to mere mortals for a few more years.
15:43:04Exorcism0666 quits [Remote host closed the connection]
15:43:54Exorcism0666 (exorcism) joins
16:01:38AmAnd0A quits [Ping timeout: 252 seconds]
16:02:35AmAnd0A joins
16:48:20jess (jess) joins
16:48:29AmAnd0A quits [Read error: Connection reset by peer]
16:49:11AmAnd0A joins
16:57:00onetruth quits [Read error: Connection reset by peer]
17:08:34<BPCZ>JAA: should be out next year or so. You can get a 61TB ssd today as a mere mortal
17:14:47etnguyen03 quits [Ping timeout: 252 seconds]
17:18:43etnguyen03 (etnguyen03) joins
17:35:48<fireonlive>i hear if you use butterfs it’ll just melt nicely in all the layers :3
17:47:01<BPCZ>The more I’m exposed to some things Facebook did the more I’m convinced they elected to build their own stack because google did it too
17:47:45<BPCZ>For the life of me I’ve yet to have someone give a reasonable explanation of why btrfs exists aside from Facebook uses it for vm boot devices
17:53:07<@JAA>BPCZ: That 100 TB SSD from years ago has been available to mere mortals too, right?
17:53:53<@JAA>The one with unlimited endurance rating because you literally couldn't wear out the flash before the 5-year warranty expires.
17:54:57<@JAA>Nimbus Data ExaDrive
18:13:51<BPCZ>lol
18:13:54<BPCZ>Also true
18:15:47<BPCZ>NAND pricing is absolutely cratering. I might finally live in a world where I don’t have to deal with HDDs for EB systems anymore
18:23:34driib quits [Client Quit]
18:26:42<@JAA>Consumer prices over here are still over twice as expensive, but yeah, maybe soon™.
18:27:12<@JAA>And well, the cheap consumer SSDs are barely even usable.
18:33:56<fireonlive>i guss zfs over butter eh?
18:34:12<fireonlive>and let the prices die :D
18:35:28<BPCZ>zfs is also not amazing for large systems with performance needs
18:35:46<fireonlive>hm
18:35:56<fireonlive>i use exfat on everything
18:35:59<BPCZ>JAA if you think consumer drives are bad you’ve never had to touch enterprise QLC devices
18:36:01<fireonlive>🧴 :3
18:36:07<BPCZ>Holy shit they’re insanely terrible
18:36:21<@JAA>I indeed haven't.
18:36:28<BPCZ>I’ve evaluated 8 of them and they’re all shit
18:37:04<BPCZ>Like 2GB/s read on a U.2 9.6TB device levels of bad
18:37:24<BPCZ>An interface that should be capable of 8GB/s
18:38:20<BPCZ>The reason these QLC SSDs are so large is they need to be to drive the bus speed and the controller needs to be it’s own 20w processor
18:40:17<BPCZ>The super annoying thing is there’s marginal reason to even need a controller under linux because direct nand control exists in kernel. Just needs love
18:40:45driib (driib) joins
19:07:50nicolas17 joins
19:12:34katia quits [Quit: WeeChat 4.1.0-dev]
19:20:13Dango360 quits [Read error: Connection reset by peer]
19:23:33<fireonlive>huh, stanford has ~ username pages still: https://stanford.edu/~siegelr/
19:23:41<fireonlive>vs https://stanford.edu/
19:26:00<fireonlive>boo, the "A to Z index of Stanford websites" at http://www.stanford.edu/atoz is dead
19:26:22<BPCZ>Stanford is run by old heads still
19:26:37<BPCZ>Like actual 70 year olds doing admin shit
19:27:13<fireonlive>oh wow
19:27:17<fireonlive>that would make sense then lol
19:27:25katia (katia) joins
19:28:22<BPCZ>They keep trying to hire me and I keep laughing at them because their pay grades assume you bought a house in Palo Alto in the 80s
19:28:45<fireonlive>lmao
19:38:26<BPCZ>Remind me in a month to setup archive warriors when I finally have symmetric gigabit
19:40:01<fireonlive>will try :3
19:59:11<fireonlive>press alt+f4 for ops
20:01:59etnguyen03 quits [Ping timeout: 252 seconds]
20:04:44spirit quits [Client Quit]
20:12:06DogsRNice joins
20:17:00hjjk joins
20:17:12hjjk quits [Remote host closed the connection]
20:38:09<fireonlive>https://news.ycombinator.com/item?id=37102312 "What is <g>? My first thought was https://developer.mozilla.org/en-US/docs/Web/SVG/Element/g but that cant be right"
20:38:12<fireonlive>*ages rapidly*
20:40:59<@JAA>They never even stopped grinning with </g>. Rumour is they still grin to this day.
20:43:21<fireonlive>x3
20:44:21iCaotix quits [Read error: Connection reset by peer]
20:45:49iCaotix joins
20:49:48HP_Archivist quits [Client Quit]
20:53:42etnguyen03 (etnguyen03) joins
20:54:56iCaotix quits [Read error: Connection reset by peer]
20:56:20iCaotix joins
20:58:35Exorcism0666 quits [Client Quit]
20:59:22Exorcism_ (exorcism) joins
20:59:40hitgrr8 quits [Client Quit]
21:07:29Exorcism_ quits [Client Quit]
21:07:41Exorcism0666 (exorcism) joins
21:19:55qwertyasdfuiopghjkl quits [Remote host closed the connection]
21:21:59Exorcism0666 quits [Client Quit]
21:28:21Exorcism0666 (exorcism) joins
21:34:07Exorcism0666 quits [Client Quit]
23:01:11BlueMaxima joins
23:36:27<fireonlive>twitter links shared from within the app are now x.com links. they redirect to twitter.com still, though. o_O
23:36:30<fireonlive>https://x.com/swiftonsecurity/status/1690409502795816961?s=12
23:36:31<eggdrop>nitter: https://nitter.projectsegfau.lt/swiftonsecurity/status/1690409502795816961
23:36:43<fireonlive>(yes i prepared for that lol)
23:37:02BlueMaxima quits [Ping timeout: 252 seconds]
23:44:12BlueMaxima joins
23:49:25etnguyen03 quits [Ping timeout: 265 seconds]