| 00:56:28 | | JTL (JTL) joins |
| 00:58:44 | | jasons (jasons) joins |
| 01:12:34 | <fireonlive> | https://www.instagram.com/reel/C1FTeG4JpB3/ |
| 01:12:38 | <fireonlive> | sage advice |
| 01:24:13 | | bocci quits [Ping timeout: 272 seconds] |
| 01:25:27 | <fireonlive> | https://old.reddit.com/r/Chipotle/comments/196nk6y/i_think_the_employees_at_my_local_chipotle_are/ |
| 01:25:28 | <fireonlive> | narc |
| 01:31:34 | <nicolas17> | "a lot of people pointing out the legitimate health concerns of someone bringing in outside food" |
| 01:31:36 | <nicolas17> | bro what |
| 01:32:08 | <nicolas17> | from what I read, if someone brought outside food into chipotle it would be less likely to make you sick and destroy a toilet than the actual stuff chipotle serves |
| 01:39:38 | <fireonlive> | xP |
| 01:56:20 | | jasons quits [Ping timeout: 240 seconds] |
| 02:22:21 | <FireFly> | o.o |
| 02:23:33 | <fireonlive> | https://www.giantmicrobes.com/us/products/testicles.html |
| 02:46:15 | | DogsRNice quits [Read error: Connection reset by peer] |
| 02:47:20 | | DogsRNice joins |
| 02:59:56 | | jasons (jasons) joins |
| 03:22:27 | | Doranwen quits [Quit: bbl] |
| 03:28:56 | | threedeeitguy39 quits [Quit: Ping timeout (120 seconds)] |
| 03:29:42 | | threedeeitguy39 (threedeeitguy) joins |
| 03:32:01 | <fireonlive> | https://www.reddit.com/r/LeftTheBurnerOn |
| 03:34:06 | | nic9070 quits [Quit: The Lounge - https://thelounge.chat] |
| 03:34:59 | | nic9070 (nic) joins |
| 03:55:20 | | jasons quits [Ping timeout: 240 seconds] |
| 04:08:53 | | Matthww1194 quits [Ping timeout: 272 seconds] |
| 04:41:30 | <fireonlive> | https://news.ycombinator.com/item?id=39005470 :( |
| 04:41:36 | <fireonlive> | interesting comment from google employee tho |
| 04:41:41 | <fireonlive> | well, former |
| 04:41:49 | | Craigle quits [Quit: The Lounge - https://thelounge.chat] |
| 04:41:53 | <fireonlive> | "Google is no longer bringing the full Chrome browser to Fuchsia" |
| 04:42:19 | | Craigle (Craigle) joins |
| 04:42:20 | | Doranwen (Doranwen) joins |
| 04:43:11 | <Doranwen> | Yay for the SATA data cables finally arriving. I missed those two drives so badly, lol. |
| 04:45:47 | <fireonlive> | the archives are once again complete! |
| 04:59:21 | | jasons (jasons) joins |
| 05:03:27 | | DogsRNice quits [Read error: Connection reset by peer] |
| 05:22:27 | <@JAA> | Yeah, I've long wondered whether anything useful would ever come out of Fuchsia. Guess not. |
| 05:23:17 | <nukke> | I forgot it existed |
| 06:02:14 | <fireonlive> | yeah :/ |
| 06:02:23 | <fireonlive> | i thought maybe it would eventually take over the chromeos base but ig not |
| 06:23:26 | | qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins |
| 06:33:57 | <nukke> | Holy shit I just stumbled upon this https://store.minisforum.com/products/minisforum-ms-01 |
| 06:34:52 | <@JAA> | Huh, an actual shipping date, so I guess there's a chance it will actually happen. |
| 06:34:54 | <nukke> | 13th gen i9, two 2.5GbE, two 10G SFP+ ports, two NVMe slots |
| 06:35:03 | <nukke> | ONE LITRE FORM FACTOR |
| 06:35:12 | <nukke> | How is this even legal |
| 06:35:44 | <@JAA> | Oh, the EM780 is finally available, too. Neat. |
| 06:36:14 | <@JAA> | It was supposed to be released half a year ago. |
| 06:36:15 | <nukke> | I only stumbled upon it because of this post https://fangpenlin.com/posts/2024/01/14/high-speed-usb4-mesh-network/ |
| 06:37:47 | <@JAA> | > Suppose the power consumption is 1000W per hour. |
| 06:37:49 | <@JAA> | *twitch* |
| 06:39:16 | <nukke> | You're telling me you don't use Dell Powervaults with 10k RPM drives for your NAS? |
| 06:39:40 | <@JAA> | My comment was about the unit. |
| 06:41:23 | <nukke> | Right. 1kW is just so absurdly high. I don't think even quad Xeon machines use that much |
| 06:41:40 | <nukke> | OP is smoking something |
| 06:42:36 | <@JAA> | TDP 120 W, yeah... |
| 06:42:38 | <project10> | re: MS-01, ServeTheHome did a video about it a few days ago |
| 06:43:01 | <@JAA> | The PSUs should also have given them a hint. |
| 06:43:10 | <project10> | I think it has 3x NVMe, one of them is selectable M.2 or U.2 |
| 06:43:12 | <@JAA> | 2x 750W, almost certainly redundant. |
| 06:43:26 | <nukke> | U.2?!??!? Holy shit |
| 06:43:35 | <nukke> | I am trying so hard not to preorder 3 |
| 06:43:54 | <project10> | oh lmao the STH video is embedded right there in the page |
| 06:44:17 | <nukke> | I'm in bed so I can't watch rn, but I added it to my queue 😭 |
| 06:45:29 | <@JAA> | I heard that a few of their recent products have heat management issues; does the video go into that? |
| 06:45:37 | <project10> | yeah it has a u.2 daughter card, and a switch on the mobo selects m.2 or u.2. If you select u.2 and plug in a m.2 drive, likely to brick your drive (different voltages) |
| 06:46:07 | <project10> | JAA: yeah, somewhat. seems halfway decent, with a dedicated fan for the underside where the flash lives |
| 06:46:42 | <nukke> | most of their newer machines have issues with DDR5 sticks overheating |
| 06:47:16 | <project10> | IIRC the sodimms sit right under a fan |
| 06:48:00 | <@JAA> | Mhm |
| 06:48:24 | <nukke> | I had to return a UN125 (I think?) Because of RAM overheating and they also removed the ability to run more than 32GB |
| 06:48:54 | <nukke> | The machine would not POST with 33GB sticks after a BIOS.update |
| 06:49:08 | <project10> | oof |
| 06:49:12 | <nukke> | 32GB* |
| 06:49:38 | <nukke> | They claimed it was done due to stability issues |
| 06:49:50 | <@JAA> | Ew |
| 06:50:52 | | Arcorann (Arcorann) joins |
| 07:07:28 | | BlueMaxima quits [Read error: Connection reset by peer] |
| 07:46:33 | | igloo22225 quits [Quit: Ping timeout (120 seconds)] |
| 07:50:50 | | jasons quits [Ping timeout: 240 seconds] |
| 07:59:06 | | igloo22225 (igloo22225) joins |
| 08:05:45 | | pabs quits [Ping timeout: 272 seconds] |
| 08:06:50 | | Arcorann quits [Ping timeout: 240 seconds] |
| 08:09:55 | | Arcorann (Arcorann) joins |
| 08:12:27 | | pabs (pabs) joins |
| 08:15:53 | | rohvani quits [Ping timeout: 272 seconds] |
| 08:33:05 | | qwertyasdfuiopghjkl quits [Client Quit] |
| 08:37:23 | | Jake5 (Jake) joins |
| 08:39:57 | | Jake quits [Ping timeout: 272 seconds] |
| 08:39:57 | | Jake5 is now known as Jake |
| 08:54:26 | | jasons (jasons) joins |
| 08:55:12 | | Gooshka (Gooshka) joins |
| 08:55:43 | | qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins |
| 09:03:32 | | second (second) joins |
| 09:04:27 | | sec^nd quits [Ping timeout: 255 seconds] |
| 09:04:28 | | second is now known as sec^nd |
| 09:47:48 | | mtmustski quits [Read error: Connection reset by peer] |
| 09:48:02 | | mtmustski joins |
| 09:49:50 | | jasons quits [Ping timeout: 240 seconds] |
| 10:00:01 | | Bleo18260 quits [Client Quit] |
| 10:01:22 | | Bleo18260 joins |
| 10:09:21 | | Gooshka quits [Remote host closed the connection] |
| 10:53:33 | | jasons (jasons) joins |
| 11:15:35 | | hitgrr8 quits [Quit: away] |
| 11:31:36 | | BearFortress quits [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] |
| 11:49:19 | | jasons quits [Ping timeout: 272 seconds] |
| 12:40:50 | | Arcorann quits [Ping timeout: 240 seconds] |
| 12:52:33 | | jasons (jasons) joins |
| 13:06:36 | | BearFortress joins |
| 13:18:07 | | Gooshka (Gooshka) joins |
| 13:51:33 | | jasons quits [Ping timeout: 272 seconds] |
| 14:37:06 | | Gooshka quits [Ping timeout: 265 seconds] |
| 14:54:35 | | jasons (jasons) joins |
| 15:12:06 | | sec^nd quits [Ping timeout: 255 seconds] |
| 15:13:18 | | sec^nd (second) joins |
| 15:35:15 | | f_ (funderscore) joins |
| 15:50:50 | | jasons quits [Ping timeout: 240 seconds] |
| 16:04:48 | <SootBector> | could anyone suggest a tool to bridge a mastodon user's posts to IRC ? perhaps what I want is RSS->IRC, I don't know mastodon very well |
| 16:08:52 | <fireonlive> | RSS->IRC has been working good in #web3 |
| 16:09:31 | <fireonlive> | oh wait not web3 |
| 16:09:32 | <nukke> | first result when googling "rss feed into irc bot" SootBector https://github.com/gehaxelt/python-rss2irc |
| 16:09:39 | <fireonlive> | one of them lol |
| 16:10:12 | <fireonlive> | but yeah unlike twitter mascon has that nice native rss |
| 16:11:28 | <fireonlive> | ah, #intenttoship |
| 16:11:57 | <thuban> | top |
| 16:12:15 | <thuban> | er. gotta stop doing that |
| 16:15:27 | | VerifiedJ quits [Quit: The Lounge - https://thelounge.chat] |
| 16:15:57 | | VerifiedJ (VerifiedJ) joins |
| 16:16:55 | <f_> | SootBector: Bitlbee has mastodon support if that's what you want. |
| 16:17:05 | | hexa- quits [Quit: WeeChat 4.1.1] |
| 16:17:46 | | hexa- (hexa-) joins |
| 16:32:41 | <nicolas17> | hm I need a simple queue system, and redis feels overkill, but maybe it would be good to get some experience with it anyway... |
| 16:33:16 | | Meli quits [Killed (NickServ (GHOST command used by Meli-sama))] |
| 16:33:22 | | Meli (Meli) joins |
| 16:34:00 | | sec^nd quits [Ping timeout: 255 seconds] |
| 16:34:32 | <SootBector> | nukke: have you used that? |
| 16:35:51 | <nukke> | SootBector: no, I just googled it. |
| 16:36:14 | | sec^nd (second) joins |
| 16:36:45 | <SootBector> | Bitlbee looks to be an option thanks, will try a more basic script/bot first |
| 16:37:15 | <SootBector> | my question would be better formed as "could anyone recommend" |
| 16:39:51 | <fireonlive> | gotta stop topping? 🤔 |
| 16:40:39 | <fireonlive> | i’d say go RSS, simple’s in the name |
| 16:42:17 | <SootBector> | I love RSS. a recommendation of an irc bot for it |
| 16:43:11 | <kiska> | nicolas17: Perhaps RabbitMQ, although that is more of a messaging system :D |
| 16:45:14 | <superkuh> | While we're on the topic, anyone know how to view a mastodon website in a browser without executing javascript? |
| 16:45:29 | <superkuh> | Like nitter does for twitter. |
| 16:45:52 | <superkuh> | Right now I'm manually reading the RSS feeds but that doesn't get replies/etc. |
| 16:46:12 | <@JAA> | For individual posts, you can append /embed to the URL. No replies though. |
| 16:46:15 | <nicolas17> | this is a "pipeline", like CPU pipelines rather than like byte-oriented Unix pipes... instead of for each URL { download; process; compress result; upload result; } I want to download the second while the first is processing, so I need independent tasks where the "download" task adds finished downloads to a queue and the "process" task consumes from that queue |
| 16:46:23 | | superkuh misses mastodon v2. |
| 16:46:41 | <@JAA> | Yeah. Even v3 was fine in that regard. This only started with v4. |
| 16:47:09 | <superkuh> | v3 was fine for a while. Then not. |
| 16:47:13 | <@JAA> | https://github.com/mastodon/mastodon/issues/19953 |
| 16:47:16 | <superkuh> | But maybe I'm touching a different end of the elephant. |
| 16:49:46 | <@JAA> | Ah right, v3 had some issues with the media. |
| 16:49:54 | <@JAA> | I already forgot about that because it got so much worse. |
| 16:54:42 | | jasons (jasons) joins |
| 16:56:33 | <fireonlive> | SootBector: here’s what powers mine: https://github.com/impredicative/irc-rss-feed-bot |
| 16:56:37 | <fireonlive> | (mostly) |
| 16:59:43 | <SootBector> | thanks I'll give it a look |
| 17:04:50 | <kiska> | I am getting free stuff... https://server8.kiska.pw/uploads/caf2a041a25b0ba3/image.png |
| 17:05:40 | <fireonlive> | kiska: :O |
| 17:05:42 | <fireonlive> | niice |
| 17:06:01 | <fireonlive> | how did you pull that off lol |
| 17:06:08 | <kiska> | Not telling :D |
| 17:07:31 | <@JAA> | Neat |
| 17:07:47 | <nukke> | SHARE THE DISCOUNT COUPON |
| 17:07:53 | <kiska> | No :D |
| 17:08:02 | <nukke> | ;_; |
| 17:08:04 | <kiska> | Find it yourself :p |
| 17:08:11 | <kiska> | Besides I think its AU only |
| 17:10:41 | <fireonlive> | 💔 |
| 17:10:47 | <fireonlive> | friendship deleted |
| 17:10:52 | <fireonlive> | xP |
| 17:12:52 | <nukke> | /ignore add kiska |
| 17:12:54 | <nukke> | oops |
| 17:13:32 | <nukke> | that panel would be useless to me anyway :( currently -25C here |
| 17:15:45 | <@JAA> | > Unlike other Jackery models, it does not charge non-Jackery devices by itself |
| 17:15:48 | <@JAA> | lol |
| 17:16:03 | <kiska> | Eh I don't think you guys can use it anyway https://server8.kiska.pw/uploads/681da575ac02c5b9/image.png |
| 17:16:49 | <@JAA> | According to one of the reviews on https://www.jackery.com/products/solarsaga-80w-solar-panel anyway. |
| 17:16:53 | <joepie91|m> | "100% off, only valid on high value orders" sure is a Thing |
| 17:17:21 | <kiska> | Well I'll let you know if I get the product :D |
| 17:17:33 | <kiska> | Besides I think its part of their Australia Day sales |
| 17:18:07 | <nukke> | jeez, only $260USD |
| 17:18:11 | <nukke> | yo uguys are getting ripped off |
| 17:18:32 | <@JAA> | 459 AUD = 302 USD, sounds about right. |
| 17:18:33 | <kiska> | https://server8.kiska.pw/uploads/0c6e0a1f8b0e12fb/image.png |
| 17:18:52 | <kiska> | + 10% GST makes sense |
| 17:19:16 | <kiska> | I am assuming that they add sales tax after the fact |
| 17:24:12 | | fireonlive wonders what servers 1-7 are doing |
| 17:24:27 | <fireonlive> | oops, 0-7* i forgot we’re nerds for a second |
| 17:24:51 | | kiska5 joins |
| 17:25:24 | <kiska5> | Server7 is this |
| 17:25:39 | <fireonlive> | :3 |
| 17:25:43 | <fireonlive> | 5=7 eh |
| 17:26:11 | <kiska> | I am sure if you look at dns history 0-9 have been used |
| 17:26:13 | <@JAA> | Remember that 5/7 is a perfect score, so yeah, 5 = 7 obviously. |
| 17:27:05 | <fireonlive> | ^_^ |
| 17:27:10 | <kiska> | :D |
| 17:28:05 | <fireonlive> | kiska number 5 🎶 https://youtu.be/EK_LN3XEcnw |
| 17:28:33 | <kiska> | I think server5 was my former home |
| 17:28:44 | <kiska> | server1 I think was my former home |
| 17:29:02 | <kiska> | server3 is my weechat client which I haven't used in forever |
| 17:29:10 | <fireonlive> | who was 0 :o |
| 17:29:16 | <@JAA> | server5 is where the AB pipeline lived I think. |
| 17:29:17 | <kiska> | Which I named kiskaweebchat |
| 17:29:35 | <kiska> | Yeah at some point server5 had an AB pipeline being a resi connection |
| 17:29:52 | <kiska> | server2 I think had the kiskaJP pipeline |
| 17:30:04 | <fireonlive> | ah! |
| 17:30:07 | <kiska> | Although I never really used its subdomain |
| 17:30:28 | <kiska> | server0 is my current home although nothing points there yet |
| 17:30:38 | <kiska> | I need to fix that |
| 17:31:09 | <@JAA> | There are people giving each machine a cute or funny name and having to remember the location mapping. Then there are people who give their machines dull names that immediately identify their location. And then there's this fucking guy. |
| 17:31:33 | <kiska> | :D |
| 17:31:59 | <kiska> | I used to 1:1 map the public IP to the machine running stuf |
| 17:32:01 | <kiska> | stuff* |
| 17:33:28 | <@JAA> | Ah |
| 17:35:28 | <kiska> | nbn need to fucking give me a better NTD... https://server8.kiska.pw/uploads/9422a9b2ed2522b0/image.png |
| 17:35:44 | <kiska> | I hate this G-240G-P thing |
| 17:35:59 | <kiska> | Maximum aggregated bandwidth 1.3Gbps on all 4 ports |
| 17:36:45 | <fireonlive> | xD |
| 17:37:03 | <kiska> | JAA: how open to the idea of resi connection for instagram are you? |
| 17:37:06 | <fireonlive> | and ugh i hope so |
| 17:37:11 | <fireonlive> | (better box that is) |
| 17:37:33 | | DogsRNice joins |
| 17:37:40 | <kiska> | fireonlive: unfortunately that would require upgrading the network parts to XGPON which isn't going to happen anytime soon |
| 17:38:15 | <fireonlive> | :( |
| 17:40:00 | <kiska> | Like the lasers on each end for example |
| 17:40:46 | <@JAA> | kiska: Meh, we know how that went last time quite quickly. And Instagram has only gotten worse. It has no useful data in the pages anymore, everything's loaded through GraphQL these days. |
| 17:41:18 | | c3manu (c3manu) joins |
| 17:41:33 | <kiska> | Ah I see :( |
| 17:48:50 | | c3manu quits [Ping timeout: 240 seconds] |
| 17:49:03 | <SootBector> | :( only adding to my dislike of the platform |
| 17:49:43 | <SootBector> | if I may: |
| 17:49:45 | <SootBector> | instagram-- |
| 17:49:46 | <eggdrop> | [karma] 'instagram' now has -1 karma! |
| 17:50:57 | | jasons quits [Ping timeout: 272 seconds] |
| 17:56:24 | <fireonlive> | out of all the fireonlive server's i've had, so far i've only accessed them (SSH-wise) via IP or provider-provided DNS lol |
| 17:56:30 | <fireonlive> | 🤦♂️ |
| 17:56:55 | <thuban> | bibliogram is dead, right? or did someone fork it/take over as maintainer? |
| 17:57:14 | <fireonlive> | (4 total, 3 current? 2 i can touch? i think?) |
| 17:57:30 | <fireonlive> | oh no, was just looking at that the other day |
| 17:57:38 | <fireonlive> | for thottery to RSS needs |
| 17:59:33 | <SootBector> | you don't put a server name into .ssh/config ? |
| 17:59:48 | <@JAA> | I keep them in /etc/hosts. |
| 18:00:21 | <fireonlive> | very rarely |
| 18:00:25 | <SootBector> | hadn't thought of that, but I set different keys, usernames, etc. |
| 18:00:34 | <SootBector> | in some cases. |
| 18:00:45 | <fireonlive> | unless it needs a different username or port or something then usually no |
| 18:01:46 | <fireonlive> | then it's just Host *.exotic.ca\n User bslammer |
| 18:01:49 | <fireonlive> | nothing fancy |
| 18:02:02 | <SootBector> | remembering now that part of the reason is so I can have sshkeys disabled by default, so they don't get sent to every host I connect to |
| 18:02:18 | <@JAA> | Yeah, and .ssh/config for usernames, ports, key files, etc. |
| 18:02:19 | <fireonlive> | ssh whoami.flippio.io :3 |
| 18:02:30 | <fireonlive> | if that still works/i spelt his name correctly |
| 18:02:39 | <@JAA> | `IdentitiesOnly yes` :-) |
| 18:02:43 | <SootBector> | that the one that checks github keys? |
| 18:02:47 | <fireonlive> | ye |
| 18:02:49 | <fireonlive> | :) |
| 18:03:42 | <@JAA> | ... which might possibly the worst name of all SSH config options. |
| 18:03:54 | <@JAA> | be* |
| 18:04:18 | <fireonlive> | ah because it has the word tities? |
| 18:06:34 | <SootBector> | it's pretty bad |
| 18:12:27 | <katia> | fireonlive, it's filippo |
| 18:12:40 | <fireonlive> | ah thanks |
| 18:17:30 | <fireonlive> | https://twitter.com/RansomwareNews/status/1747143419695169734 |
| 18:17:31 | <eggdrop> | nitter: https://nitter.net/RansomwareNews/status/1747143419695169734 |
| 18:17:45 | <fireonlive> | i guess i should get #infosec up and running at some point lol |
| 18:50:12 | | c3manu (c3manu) joins |
| 18:50:13 | | c3manu quits [Max SendQ exceeded] |
| 18:54:14 | | jasons (jasons) joins |
| 19:01:41 | | c3manu (c3manu) joins |
| 19:01:43 | | c3manu quits [Client Quit] |
| 19:02:30 | | c3manu (c3manu) joins |
| 19:28:25 | <SootBector> | I find https://github.com/gehaxelt/python-rss2irc/issues/65 doesn't post RSS body |
| 19:30:16 | <@JAA> | In case anyone ever needs it (why would you‽ seriously, what is wrong with you⸘), I implemented base64 in pure Bash last night in a way that fits in a single IRC message each for encoding and decoding: |
| 19:30:22 | <@JAA> | b64encode(){ local -i b=0 bl=0 c p=0;for((i=0;i<${#1};++i));do b=$(((b<<8)+$(printf %d "'${1:i:1}")));bl+=8;if ((i==${#1}-1&&bl%6!=0));then p=$((6-(bl%6)));b=$((b<<p));bl+=p;fi;while ((bl>=6));do c=$(((b>>(bl-6))+65));bl+=-6;b=$((b%(2**bl)));((90<c))&&c+=6;((122<c))&&c+=-75;((c==58))&&c+=-15;((c==59))&&c+=-12;printf \\$(printf %03o $c);done;done;for((;p>0;p+=-2));do printf =;done;};b64encode 'Hello, |
| 19:30:28 | <@JAA> | world!' |
| 19:30:29 | <@JAA> | b64decode(){ local -i b=0 bl=0 o;for((i=0;i<${#1};++i));do o=$(($(printf %d "'${1:i:1}")-65));(((0<=o&&o<=26)||(32<=o&&o<=57)||(-17<=o&&o<=-8)||o==-22||o==-18))||continue;((32<=o&&o<=57))&&o+=-6;((-17<=o&&o<=-8))&&o+=69;((o==-22))&&o+=84;((o==-18))&&o+=81;b=$(((b<<6)+o));bl+=6;if [[ $bl -ge 8 ]];then printf \\$(printf %03o $((b>>(bl%8))));bl+=-8;b=$((b%(2**bl)));fi;done;};b64decode SGVsbG8sIHdvcmxkIQ== |
| 19:30:41 | <@JAA> | Welp, it almost fits, it worked in another channel with a slightly shorter channel name. :-P |
| 19:32:09 | <SootBector> | :D |
| 19:32:16 | <SootBector> | good work |
| 19:36:34 | <fireonlive> | :D |
| 19:39:47 | <@JAA> | b64encode(){ local -i b=0 l=0 c p=0;for((i=0;i<${#1};++i));do b=$(((b<<8)+$(printf %d "'${1:i:1}")));l+=8;if ((i==${#1}-1&&l%6!=0));then p=$((6-(l%6)));b=$((b<<p));l+=p;fi;while ((l>=6));do c=$(((b>>(l-6))+65));l+=-6;b=$((b%(2**l)));((90<c))&&c+=6;((122<c))&&c+=-75;((c==58))&&c+=-15;((c==59))&&c+=-12;printf \\$(printf %03o $c);done;done;for((;p>0;p+=-2));do printf =;done;};b64encode 'Hello, world!' |
| 19:39:53 | <@JAA> | There. s/bl/l/g :-P |
| 19:44:26 | <fireonlive> | :3 |
| 19:46:19 | <@JAA> | It could definitely be golfed a lot further, especially the special handling of + and /. |
| 19:46:38 | <@JAA> | But it's already insane enough. :-) |
| 19:48:37 | <nicolas17> | let it produce 0123456789:; (consecutive ascii codes) and then use tr to replace :; with +/? |
| 19:48:51 | <@JAA> | tr isn't pure Bash. |
| 19:49:01 | <nicolas17> | oh |
| 19:49:17 | <nicolas17> | I forgot printf is a builtin |
| 19:49:25 | <@JAA> | Yep :-) |
| 19:50:02 | <nicolas17> | I once saw a raytracer written in CMake |
| 19:50:30 | <@JAA> | lol |
| 19:50:47 | <@JAA> | https://github.com/64/cmake-raytracer ? |
| 19:51:04 | <nicolas17> | yes |
| 19:51:09 | <nicolas17> | note how it outputs png images |
| 19:51:22 | <nicolas17> | which means it has png and deflate implemented in CMake too |
| 19:51:35 | <@JAA> | ಠ_ಠ |
| 19:51:50 | <nicolas17> | possibly fake-deflate (all literal blocks) but it still has to calculate CRCs and stuff |
| 19:51:55 | | jasons quits [Ping timeout: 272 seconds] |
| 19:52:06 | <@JAA> | png.cmake doesn't even look that bad. |
| 19:57:41 | <@JAA> | Relatedly: ray tracer in MySQL with a single SELECT query: https://files.scene.org/view/parties/2019/deadline19/wild/sqlray.zip |
| 19:57:44 | <nicolas17> | https://github.com/DavidBuchanan314/unPNG |
| 19:57:51 | <SootBector> | https://wiki.bitlbee.org/HowtoMastodon seems to require an account and would let me read the feed, but I want to send the feed to a channel others can see |
| 20:02:25 | <fireonlive> | rss feeds are tack on .rss or .atom to the person's profile URL i believe |
| 20:03:03 | | Gooshka (Gooshka) joins |
| 20:04:13 | <SootBector> | https://github.com/impredicative/irc-rss-feed-bot also only posts the titles it says |
| 20:04:35 | <SootBector> | yes .rss on the end gets the feed |
| 20:05:12 | <SootBector> | I want to get the description field into an irc message |
| 20:06:02 | <SootBector> | oh there is an option in https://github.com/impredicative/irc-rss-feed-bot . happen to know if there's a non-docker repo for it? |
| 20:06:49 | <fireonlive> | could run it yourself |
| 20:07:29 | <fireonlive> | but for the bot there you want to use a volume to hold your database/config |
| 20:07:30 | <SootBector> | right, I'm wondering if the bot part has its own repo somewhere |
| 20:07:41 | <fireonlive> | the bot itself is in https://github.com/impredicative/irc-rss-feed-bot/tree/master/ircrssfeedbot |
| 20:07:54 | <fireonlive> | just the subfolder there |
| 20:09:42 | <SootBector> | >The database file grows as new posts are made. For the most part this indefinite growth can be ignored. Currently, the standard approach for handling this, if necessary, is to stop the bot and delete the database file if it has grown unacceptably large. |
| 20:09:56 | <fireonlive> | yep |
| 20:09:58 | <SootBector> | I think I want a much simpler solution for this |
| 20:10:03 | <fireonlive> | ? |
| 20:10:03 | <SootBector> | no need for a db |
| 20:10:12 | <fireonlive> | how will it remember what it's already posted? |
| 20:10:17 | <fireonlive> | especially across restarts |
| 20:10:32 | <SootBector> | toots have a timestamp |
| 20:10:34 | | decky joins |
| 20:11:02 | <@JAA> | So you still need to at least remember the date of the last run. |
| 20:11:36 | <SootBector> | yes, and that won't fill up my disk ;) |
| 20:11:40 | <fireonlive> | sqlite3 is also the simplest (compared to running redis/postgres/etc) and most robust of DBs |
| 20:11:52 | <fireonlive> | 'fill up your disk' is... a bit of a premature worry i'd say |
| 20:12:20 | | decky_e quits [Ping timeout: 240 seconds] |
| 20:12:34 | <fireonlive> | my DB is 18M, and that's with #hackernews-firehose lol |
| 20:12:38 | <SootBector> | true, put it another way: I don't need to log anything and would prefer a simple solution |
| 20:12:47 | <@JAA> | My wiki edit announcement bot in -bs just keeps the last revision ID in memory. On launch, it simply assumes that everything appearing in the first response has already been announced. So zero disk space, but also no ability to recover cleanly from outages. |
| 20:13:22 | <@JAA> | Maybe you could use the toot ID or just the datetime to do the same thing. |
| 20:13:36 | <SootBector> | that's my thinking yes |
| 20:13:39 | <fireonlive> | Birth: 2023-07-22 (but that timestamp could be wrong) |
| 20:14:00 | <fireonlive> | good luck tho |
| 20:19:02 | <SootBector> | looking at https://github.com/RebelCodeBase/sopel-rss |
| 20:20:41 | <nicolas17> | there's a woman in .ar congress without even a high school degree |
| 20:21:17 | <nicolas17> | someone pointed out that her webpage in the congress website says "Degree: hthrtrhtrhr" because since she has none they just typed some garbage in the mandatory field |
| 20:21:30 | <nicolas17> | people in replies and in community notes are saying it's an edited screenshot |
| 20:21:38 | <nicolas17> | well GUESS WHO SAVES THE DAY AGAIN |
| 20:21:40 | <nicolas17> | https://web.archive.org/web/20231117223237/https://www.hcdn.gob.ar/diputados/nzaracho/ |
| 20:21:43 | <nicolas17> | archiveteam URLs project |
| 20:22:22 | <fireonlive> | nice |
| 20:22:41 | <fireonlive> | everyone saving screenshots as 'proof' made me sad :c |
| 20:22:47 | <fireonlive> | (in general) |
| 20:22:59 | <nicolas17> | https://twitter.com/TanoGiuliani/status/1747295334915613145 has a screenshot as proof |
| 20:22:59 | <eggdrop> | nitter: https://nitter.net/TanoGiuliani/status/1747295334915613145 |
| 20:23:05 | <nicolas17> | people are calling it fake because the page doesn't *currently* have that |
| 20:23:14 | <fireonlive> | like can y'all motherfuckers use archive.org/archive.is/whatever |
| 20:23:55 | <fireonlive> | i wish to impregenate this knowledge to everyone |
| 20:26:10 | | _Dango360 quits [Read error: Connection reset by peer] |
| 20:28:07 | | SootBector starts a line |
| 20:28:57 | <nicolas17> | it's also possible the website was hacked at the time |
| 20:29:34 | | Dango360 (Dango360) joins |
| 20:29:35 | <nicolas17> | but it wasn't "site got hacked, news went viral, someone archived it with SPN to capture the moment", because the archive came from #// |
| 20:33:41 | | c3manu quits [Remote host closed the connection] |
| 20:35:01 | <nukke> | with how much of a shitshow argentina is right now, I don't understand why people are doubting it |
| 20:38:16 | <nicolas17> | because there *is* misinformation from both sides |
| 20:39:09 | <nicolas17> | recently I saw English-speaking leftist twitter accounts sharing a video of people in Argentina looking for food in dumpsters and blaming Milei, and the video was from last year |
| 20:46:22 | <nukke> | fair enough. |
| 20:49:56 | | Gooshka quits [Remote host closed the connection] |
| 20:51:01 | | Gooshka (Gooshka) joins |
| 20:54:47 | | jasons (jasons) joins |
| 20:55:18 | | katia quits [Remote host closed the connection] |
| 20:55:54 | | katia (katia) joins |
| 20:58:29 | <nstrom|m> | nicolas17: La verdad os hará libres |
| 20:58:38 | <nstrom|m> | 🙃 |
| 20:59:47 | <nstrom|m> | it's pretty easy to verify if someone actually has a degree, at least if legitimate media starts poking around |
| 21:01:14 | <nstrom|m> | that said I'm sure someone can be competent even without a degree and vice versa |
| 21:06:02 | <nicolas17> | kiska: it looks like I'd have to do my own stuff on top of redis to do things like "acknowledge task from queue, resend it if it's not acknowledged after X time", while RabbitMQ has all that built in |
| 21:11:06 | | datechnoman quits [Quit: The Lounge - https://thelounge.chat] |
| 21:11:44 | | datechnoman (datechnoman) joins |
| 21:13:35 | | BlueMaxima joins |
| 21:21:03 | | decky_e joins |
| 21:22:38 | <fireonlive> | > California Girls but you're being microwaved |
| 21:22:39 | <fireonlive> | https://www.youtube.com/watch?v=68RvXF8b8qI |
| 21:22:39 | <fireonlive> | > I worry about you people |
| 21:22:50 | | decky quits [Ping timeout: 240 seconds] |
| 21:22:53 | <fireonlive> | interesting recommendation |
| 21:23:32 | <fireonlive> | and the improved sequel, California Girls but you're Being Microwaved 2: https://www.youtube.com/watch?v=sk9tRVV7lKU |
| 21:25:26 | | Gooshka quits [Remote host closed the connection] |
| 21:46:19 | <nicolas17> | https://packages.ubuntu.com/jammy/ffmpeg down for everyone or just me? |
| 21:46:27 | <nicolas17> | sometimes it takes forever to load, sometimes gives error 500 |
| 21:48:07 | | Gooshka (Gooshka) joins |
| 21:54:20 | | jasons quits [Ping timeout: 240 seconds] |
| 21:56:11 | <fireonlive> | nicolas17: taking its sweet ass time |
| 21:56:49 | <fireonlive> | annnd loaded |
| 21:57:03 | <fireonlive> | after about 40-50s lol |
| 22:00:14 | | Gooshka quits [Remote host closed the connection] |
| 22:01:22 | <kiska> | Takes a couple seconds to load for me :D |
| 22:02:39 | | HP_Archivist (HP_Archivist) joins |
| 22:03:12 | <nicolas17> | maybe when it finally loads it stays cached in some CDN |
| 22:03:28 | <nicolas17> | and if you try https://packages.ubuntu.com/lunar/ffmpeg it will still suck :D |
| 22:04:09 | <fireonlive> | https://packages.ubuntu.com/jammy/ffmpeg is still sucking like a sugarbaby when the a iphone is released for me |
| 22:04:18 | <fireonlive> | even on subsequent loads |
| 22:04:30 | <fireonlive> | the a -> the new |
| 22:16:52 | <kiska> | jammy -> loads fine. lunar -> 500 error |
| 22:58:02 | | jasons (jasons) joins |
| 23:00:33 | <SootBector> | RSS->IRC success with sopal, now to work out how to have it strip the HTML markup from the mastodon RSS, and how to make it split over multiple messages instead of truncating |
| 23:04:22 | <@JAA> | ohai, I can haz cheap LTO driv? thenx |
| 23:15:12 | <fireonlive> | me tooooooo |
| 23:17:06 | <@JAA> | It looks like LTO6 drives pop up online for roughly 200 currency units with some regularity. |
| 23:17:15 | <@JAA> | LTO7, you'd have to be very lucky. |
| 23:45:23 | <nicolas17> | what units |
| 23:51:55 | <@JAA> | EUR/USD/CHF/CAD/GBP, they're all not too far off from one another. |
| 23:52:24 | <fireonlive> | hmm |
| 23:57:34 | <fireonlive> | 2.5TB raw.. ntb i guess |
| 23:58:11 | <fireonlive> | I need a sugar daddy for some LTO-9 uwu |
| 23:58:55 | | jasons quits [Ping timeout: 272 seconds] |
| 23:58:55 | | ThreeHM quits [Ping timeout: 272 seconds] |