00:00:23<joepie91|m>"changing paradigms" sure is a way to describe something that sounds an awful lot like "every domain you visit is sent to Google"
00:06:00wickedplayer494 quits [Ping timeout: 265 seconds]
00:06:34<fireonlive>in real-time!
00:06:36<fireonlive>:D
00:23:33<qyxojzh|m>I wonder how many people will (ahem) off themselves with that kind of thing
00:23:54<qyxojzh|m>I know at least one will… and that is me
00:25:00<immibis>"changing paradigms" means "changing paradigms" which is a managerial way to say "completely changing"
00:25:18<immibis>it is not intrinsically evil. The intrinsically evil part is where your user ID and every URL you visit gets sent to Google
00:25:43<qyxojzh|m>immibis: nah the evil part is what I was talking about
00:25:52<qyxojzh|m>“completely changing” is fine by me
00:30:04<audrooku|m>Good thing most people weren't already doing this with DNS to google, cloudflare, or their ISP
00:31:36<immibis>not so much their ISP since the firesheep debacle
00:31:44<immibis>oh DNS, yes DNS
00:31:49<immibis>but not the whole URL, just the domain
00:35:33<@JAA>They could send a hash of the URL/domain at least.
00:36:42<@JAA>Cf. https://developers.google.com/safe-browsing/v4/update-api
00:52:55<immibis>it might be needed if malicious developers just keep changing their domains faster than the bloom filter can be updated
00:59:46<fireonlive>true.. :/
01:00:18<fireonlive>time to make an allowlist of 'google approved' hostnames :p
01:01:42<fireonlive>align something in CSS challenge (IMPOSSIBLE)
01:09:30<immibis><table> is the HTML element designed for alignment
01:10:37<immibis>the problem with CSS alignment is that CSS describes each thing individually, not the relationships between different things
01:11:07<immibis>some people deprecated <table> for layout *without creating a suitable alternative*
01:11:15<immibis>so we're stuck with the unsuitable alternative
01:11:32<immibis>actually, flexbox is pretty good, though it still doesn't describe non-hierarchical relationships like lining up two items in different flexboxes
01:11:33<nicolas17>display: table-cell;
01:12:31<nicolas17>fireonlive: https://telegra.ph/why-not-matrix-08-07
01:19:24Arcorann (Arcorann) joins
01:22:36<fireonlive>looks interesting! giving it a read :)
01:27:01icedice quits [Client Quit]
01:29:17<immibis>matrix is terrible on a technical level. I firmly decided that when I read about room versions.
01:31:16<immibis>lmao it's literally a blockchain
01:32:03<immibis>yeah this essay is basically what i thought when i saw the matrix spec
01:33:08<immibis>btw IRC also has split-brain
01:33:42wickedplayer494 joins
01:36:03<immibis>it's cool that you can join rooms from different servers, but that server should be authoritative for that room
01:36:14<immibis>instead of making it a distributed consensus algorithm.
01:36:47<immibis>but then i suppose the idea was if it goes offline you can still chat, which does require some distributed consensus algorithm...
01:41:17etnguyen03 quits [Ping timeout: 252 seconds]
01:54:05<nicolas17>immibis: IRC doesn't cause permanent breakage to the channel if there's split-brain for a few minutes
01:54:21<immibis>it can. you can have different ops on each side of the split. it's pretty rare.
01:54:38<immibis>imagine we're both ops and I deop you at the same moment you deop me, and we're on different servers
01:56:31<nicolas17>and what happens when the servers reconnect?
02:02:34<immibis>they're already connected
02:03:46<nicolas17>ah I thought you meant in a netsplit
02:10:49<fireonlive>"synapse, the flagship implementation, simply relies on python’s sort_keys and calls it a day, to hilarious effect, and even other matrix devs working for element haven’t been able to figure out how to match this behavior in other implementations like dendrite." 👀 oops
02:11:35<project10>the entire post is gold
02:12:09etnguyen03 (etnguyen03) joins
02:13:22<fireonlive>ye..
02:15:49<fireonlive>i'd tack on that if you redact media it's not deleted on the homeserver (synapse anyways) and even if they do add that in the future (garbage collection) there's no way to know what media in encrypted DMs/rooms are needed or unneeded unless clients co-operate in the future since the ID of the encrypted file the message references is also encrypted?
02:16:05<fireonlive>so you can have a bunch of dead media just laying around you're storing for no reason
02:18:56<fireonlive>also, TIL there's a 'mSL' IDE: http://msldev.com/
02:19:12<nicolas17>:|
02:20:14<fireonlive>looks untouched (no release since 2013, bug tracker last in 2015) so i'll propose it in #archivebot lol
02:20:44<project10>has that Visual Studio 2003 vibe
02:22:57<fireonlive>would have been cool 'back when' lol
02:23:36<project10>"In 2003, Nielsen/NetRatings ranked mIRC among the top ten most popular Internet applications."
02:24:50<project10>https://steamcommunity.com/id/mIRCbyKhaledMardamBey WAT
02:25:41etnguyen03 quits [Ping timeout: 265 seconds]
02:31:01<nicolas17>what
02:31:12<nicolas17>that's a user
02:31:25<project10>yeah, troll user
02:32:42<project10>https://transfer.archivete.am/inline/j9niG/2023-09-09%2021_31_56.png
02:33:25threedeeitguy3 quits [Ping timeout: 265 seconds]
02:33:33threedeeitguy3 (threedeeitguy) joins
02:34:39<fireonlive>i guess he died... "@Mischief Tom/mIRC passed away October 1st" - comments on that profile full on RIPs
02:34:46<fireonlive>amazing PFP though
02:34:58<fireonlive>(and the rest of it)
02:35:18<project10>ah, didn't see that :/
02:38:50BlueMaxima quits [Read error: Connection reset by peer]
02:40:14etnguyen03 (etnguyen03) joins
02:47:27DogsRNice__ joins
02:47:35threedeeitguy3 quits [Client Quit]
02:50:38DogsRNice__ quits [Remote host closed the connection]
02:50:50DogsRNice__ joins
02:51:47DogsRNice_ quits [Ping timeout: 265 seconds]
02:54:34threedeeitguy39 (threedeeitguy) joins
03:05:49DogsRNice__ quits [Read error: Connection reset by peer]
03:24:06decagon__ joins
03:27:26krvme quits [Ping timeout: 252 seconds]
03:44:29etnguyen03 quits [Ping timeout: 252 seconds]
03:47:21etnguyen03 (etnguyen03) joins
04:00:26BigBrain_ quits [Ping timeout: 245 seconds]
04:02:26BigBrain_ (bigbrain) joins
04:42:52<fireonlive>https://thomask.sdf.org/blog/2023/09/09/memories-from-old-lan-parties.html
04:43:53etnguyen03 quits [Client Quit]
04:47:26<fireonlive>>A commercial LAN venue would advertise itself on a local pop music radio station by having a dialogue of people arguing about which IP addresses to use.
04:47:26<fireonlive>i want to hear this now
05:03:35<nicolas17>fireonlive: https://i.imgur.com/bVCPMbf.jpg
05:04:40<fireonlive>ha! amazing
05:05:55<nicolas17>https://datatracker.ietf.org/doc/html/rfc2322
05:06:37<fireonlive>ahh an april 1 :3
05:07:10<nicolas17>the best kind of april 1: one that was actually implemented
05:08:37<fireonlive>yeah :D
05:17:26Chris5010 quits [Ping timeout: 252 seconds]
05:22:31Chris5010 (Chris5010) joins
06:31:08nicolas17 quits [Ping timeout: 252 seconds]
07:26:12themadpro (themadpro) joins
08:07:23nulldata quits [Ping timeout: 252 seconds]
08:10:44nulldata (nulldata) joins
09:00:44nulldata quits [Ping timeout: 252 seconds]
09:04:05nulldata (nulldata) joins
09:17:49Exorcism is now known as Exorcism_
09:32:46Exorcism (exorcism) joins
09:35:31themadpro quits [Client Quit]
10:57:52JensRex quits []
10:58:24JensRex (JensRex) joins
13:26:56Arcorann quits [Ping timeout: 252 seconds]
14:07:34driib quits [Quit: The Lounge - https://thelounge.chat]
14:12:35driib (driib) joins
14:25:11DogsRNice joins
14:25:56etnguyen03 (etnguyen03) joins
14:49:32etnguyen03 quits [Ping timeout: 265 seconds]
14:54:22gfhh quits [Ping timeout: 265 seconds]
14:55:35etnguyen03 (etnguyen03) joins
14:57:23gfhh joins
16:04:04zhongfu quits [Ping timeout: 258 seconds]
16:05:49zhongfu (zhongfu) joins
16:11:56AmAnd0A quits [Ping timeout: 252 seconds]
16:12:45AmAnd0A joins
16:22:31Naruyoko quits [Quit: Leaving]
16:26:14qw3rty quits [Ping timeout: 252 seconds]
16:27:55iCaotix quits [Read error: Connection reset by peer]
16:28:09iCaotix joins
16:39:52gfhh quits [Read error: Connection reset by peer]
16:40:22Naruyoko joins
16:42:27gfhh joins
17:15:46icedice (icedice) joins
17:21:18etnguyen03 quits [Ping timeout: 265 seconds]
17:25:39lunik173 quits [Ping timeout: 265 seconds]
17:46:52AmAnd0A quits [Read error: Connection reset by peer]
17:47:19AmAnd0A joins
17:48:21jacksonchen666 quits [Ping timeout: 245 seconds]
18:07:27AmAnd0A quits [Read error: Connection reset by peer]
18:09:34AmAnd0A joins
18:09:56AlsoHP_Archivist joins
18:12:16AmAnd0A quits [Read error: Connection reset by peer]
18:12:34AmAnd0A joins
18:23:42<fireonlive>hi
18:23:51<fireonlive>i learned this sk you do have to do too
18:23:56<fireonlive>https://babynames.com/blogs/celebrities/elon-musk-grimes-3rd-baby/
18:24:07<fireonlive>named Techno Mechanicus
18:24:16<fireonlive>techno. mechanicus.
18:36:04Hackerpcs quits [Quit: Hackerpcs]
18:38:35Hackerpcs (Hackerpcs) joins
18:40:12AlsoHP_Archivist quits [Client Quit]
18:42:48<Barto>poor kid
18:42:55<Barto>i thought it was a joke at first
18:43:35<Barto>does he have some family relation with ancient rome? Someone named biggus dickus?
18:43:52AmAnd0A quits [Read error: Connection reset by peer]
18:43:56AmAnd0A joins
18:47:56<DogsRNice>its always fun to find a forum you havent used in years still be exactly the same
18:48:56<DogsRNice>though it is for a minecraft server lol
18:49:17<DogsRNice>(also doesnt have much wbm coverage) https://empireminecraft.com/
19:04:31driib quits [Client Quit]
19:15:14<Barto>DogsRNice: i'm going to get the low wbm coverage bit fixed
19:15:36<@JAA>nicolas17: IRC reconnects with op inconsistencies, nick collisions, etc. are ... interesting. There are entire protocols built for it. The timestamp protocol is the major one, but it's hell. Basically, on the rejoin, the older channel's settings/ops and the older nick survives, everything else gets ignored/killed.
19:16:34qwertyasdfuiopghjkl quits [Client Quit]
19:17:16<@JAA>Sounds simple, but reality is complicated. :-)
19:21:12driib (driib) joins
19:21:47<fireonlive>eggdrop has a “stop nethack” built in that i promptly turned off lol
19:22:34<fireonlive>“This setting will make the bot de-op anyone who enters the channel with serverop” https://mkx9delh5a.execute-api.ca-central-1.amazonaws.com/uploads/18f23191b2e6e919/image.png
19:23:25<fireonlive>for the curious bitch is “Only let users with the +o flag have op on the channel?”
19:33:50qwertyasdfuiopghjkl (qwertyasdfuiopghjkl) joins
19:35:01BigBrain_ quits [Ping timeout: 245 seconds]
19:36:00AmAnd0A quits [Read error: Connection reset by peer]
19:36:07AmAnd0A joins
19:36:38AmAnd0A quits [Read error: Connection reset by peer]
19:36:56AmAnd0A joins
19:37:18BigBrain_ (bigbrain) joins
19:55:42etnguyen03 (etnguyen03) joins
20:41:59etnguyen03 quits [Ping timeout: 252 seconds]
20:56:00Miki57 joins
21:00:08Miki_57 quits [Ping timeout: 252 seconds]
21:19:23AmAnd0A quits [Ping timeout: 252 seconds]
21:20:06AmAnd0A joins
21:33:05<fireonlive>-+rss:#hackernews- $400M in assets to bankrupt in 45-minutes because of a failed deployment (2014): https://dougseven.com/2014/04/17/knightmare-a-devops-cautionary-tale/ https://news.ycombinator.com/item?id=37459495
21:33:07<fireonlive>😂
21:37:25fireonlive quits [Excess Flood]
21:37:44fireonlive (fireonlive) joins
21:37:45<fireonlive>wtf
21:37:48<fireonlive>how dare you
21:37:51<fireonlive>i am god
21:39:38<fireonlive>i like hjow it takes like a full 45 minutes to rejoin all my channels :
21:39:39<fireonlive>:3
21:39:45<fireonlive>ok not that long ut hyeah
21:42:07AmAnd0A quits [Read error: Connection reset by peer]
21:42:32AmAnd0A joins
21:44:21iCaotix quits [Read error: Connection reset by peer]
21:46:06iCaotix joins
21:54:01etnguyen03 (etnguyen03) joins
21:56:03nicolas17 joins
21:56:57lunik173 joins
22:05:04<nicolas17>ugh Linux needs to improve its CPU priority stuff
22:05:29<nicolas17>if wget-at is eating CPU, my system feels laggy
22:05:43<nicolas17>if I renice the wget-at instances, it makes *no difference*
22:07:04<nicolas17>because it seems nice levels only change relative CPU priority within a CPU cgroup, and docker containers are in different cgroups than my desktop environment
22:12:34<nicolas17>and since it's hierarchical, changing cpu.weight in the container's cgroup also makes no difference, since it would only be relative to other cgroups below system.slice
22:15:05<@JAA>Ooh, that explains some things.
22:15:12<@JAA>Let me know if you figure it out. :-)
22:20:49<project10>I've also been seeking a way to renice wget-at
22:21:00<nicolas17>BOINC was causing me similar problems, I ended up creating a new top-level systemd slice with low CPU weight, and changing boinc.service to run in that slice
22:21:16<nicolas17>but docker seems trickier
22:24:36<nicolas17>"docker run --cpu-shares=N" changes what proportion of CPU cycles the container gets... relative to other containers >.>
22:25:20<fireonlive>webrecorder--
22:25:21<eggdrop>karma for 'webrecorder' is now -1
22:25:47<Terbium>huh, we have a karma system now?
22:25:56<nicolas17>blame fireonlive
22:26:03<fireonlive>blame that_lurker
22:26:05<fireonlive>:D
22:26:22<Terbium>Terbium++
22:26:23<eggdrop>Self karma is a selfish pursuit.
22:26:28<Terbium>darn
22:26:36<fireonlive>xD
22:26:37<project10>:)
22:28:41etnguyen03 quits [Ping timeout: 252 seconds]
22:31:35etnguyen03 (etnguyen03) joins
22:49:59<fireonlive>++
22:49:59<eggdrop>[karma] '' is now at 1
22:50:03<fireonlive>bwuahahahahaha
22:50:48<TheTechRobo>I'm trying to copy it to do a -- but it seems like my phone knows what I'm trying to do
22:50:52<TheTechRobo>:P
22:51:21<nicolas17>you can disable those -- replacements on iOS
22:51:27<nicolas17>also "" to “”
22:51:34<nicolas17>something something keyboard settings
22:51:35<TheTechRobo>nicolas17: yeah, I just found that
22:51:40<@JAA>💩++
22:51:41<eggdrop>[karma] '💩' is now at 1
22:51:44<@JAA>lol
22:51:46<fireonlive>god damn it
22:51:46<TheTechRobo>Nice.
22:52:01<@JAA>mojibake++
22:52:03<nicolas17>I � Unicode
22:52:03<eggdrop>[karma] 'mojibake' is now at 1
22:52:14<@JAA>eggdrop--
22:52:15<eggdrop>[karma] 'eggdrop' is now at -1
22:52:37<TheTechRobo>eggdrop -= 65535
22:52:40<TheTechRobo>rip
22:52:52BearFortress quits [Ping timeout: 265 seconds]
22:53:42<@JAA>Yeah, I didn't even bother trying that. If it can't do pre-increment, it surely can't do that.
22:54:20<TheTechRobo>eggdrop'); DROP TABLE karma;--
22:54:21<eggdrop>[karma] 'eggdrop'); DROP TABLE karma;' is now at -1
22:54:26<TheTechRobo>the -- doubles as a comment
22:55:02<fireonlive>something about removing the -- or ++ makes it barf the unicode lol
22:55:18<fireonlive>i blame the original author :D ... wonder if there's a regex bind...
22:56:22<@JAA>But it did somehow accept your private use thingy.
22:57:01<TheTechRobo>I got y'all beat for compression ratios: https://lounge.thetechrobo.ca/uploads/d605c8cce8459172/IMG_2030.png
22:57:04<fireonlive>hmm true
22:57:16<@JAA>lol
22:57:19<TheTechRobo>-1 bytes, sweet!
22:58:24<@JAA>Maybe it can only handle the BMP.
22:58:43<@JAA>𐀀++
22:58:43<eggdrop>[karma] '𐀀' is now at 1
22:58:55<@JAA>That's U+10000, first character beyond the BMP.
22:59:51<@JAA>s/character/codepoint/ because Unicode's complicated. :-)
23:00:01<fireonlive><nicolas17> I � Unicode
23:00:02<fireonlive>:D
23:00:51benjinsm joins
23:00:56Naruyoko5 joins
23:04:28Naruyoko quits [Ping timeout: 265 seconds]
23:04:28benjins quits [Ping timeout: 265 seconds]
23:05:00<fireonlive>!khelp
23:05:00<eggdrop>[karma] you may "<item>++" and "<item>--" any word or phrase. "!kbest" and "!kworst" return the top (and bottom) ten. "!karma <item>" to look up individual scores. "!kstats" for statistics. Use "!kfind <item>" and "!krfind <item>" to search for things in the database ordered by karma in ascending or descending order (respectively), or just use "!krand" for ten random things.
23:05:03<fireonlive>(btw)
23:05:17<TheTechRobo>!help
23:05:26<TheTechRobo>!ban fireonlive
23:07:01<fireonlive>for ChanServ, use: .<command> or ChanServ[any character followed by anything] <command>
23:07:22<fireonlive>[note that . is based on the channel's 'PREFIX', but . is the default]
23:07:44<fireonlive>ChanServ$$wowTiTTYBanG info
23:07:48<fireonlive>works, for example
23:08:21<h3ndr1k_>C++++
23:08:22<eggdrop>[karma] 'C++' is now at 1
23:08:32<h3ndr1k_>Cool
23:09:18<fireonlive>:3
23:21:41<project10>!kstats
23:21:42<eggdrop>[karma] stats: 12 items in the database. good: 6, bad: 5, average karma: 0
23:22:09<fireonlive>turns out i have to maybe custom-compile TCL; and change something called "TCL_UTF_MAX" form 3 to 6
23:22:10<project10>TclMeElmo++
23:22:12<eggdrop>[karma] 'TclMeElmo' is now at 1
23:22:13<fireonlive>lol
23:23:18<project10>'nam flashbacks of compiling eggdrop and tcl on Solaris, AIX
23:23:37<fireonlive>https://mkx9delh5a.execute-api.ca-central-1.amazonaws.com/uploads/bf994095a47156fd/image.png
23:23:41<fireonlive>😭
23:24:05<fireonlive>>have to compile TCL just to change this one number
23:24:25<fireonlive>project10: xD
23:25:39<@JAA>lol
23:25:57<@JAA>> UCS-4 is experimental and not recommended.
23:26:00<@JAA>💩
23:26:23<fireonlive>💩
23:27:16icedice quits [Client Quit]
23:30:46BlueMaxima joins
23:31:52<fireonlive>,,
23:32:04<fireonlive>oops
23:32:32<eggdrop>ok: (no output) -76ms-
23:36:53eggdrop quits [Ping timeout: 252 seconds]
23:37:13<fireonlive>yep
23:37:25<fireonlive>when you compile TCL on an loaded underpowered machine
23:37:26<fireonlive>lmao
23:37:33<fireonlive>🤦‍♂️
23:39:26AmAnd0A quits [Remote host closed the connection]
23:39:38AmAnd0A joins
23:44:02AmAnd0A quits [Ping timeout: 252 seconds]
23:47:58systwi quits [Ping timeout: 265 seconds]
23:48:07systwi__ (systwi) joins
23:48:31eggdrop (eggdrop) joins
23:50:12<DogsRNice><Barto> thanks
23:50:33<DogsRNice>i forgot how to ping on this
23:51:32<fireonlive>someone's name anywhere on a line
23:54:15<fireonlive>OOM--
23:54:58fireonlive pokes eggdrop
23:55:16<fireonlive>OOM--
23:55:17<eggdrop>[karma] 'OOM' is now at -1
23:55:20<fireonlive>ah :3
23:57:48<DigitalDragons>fireonlive+-+-+-+-+-
23:58:02<fireonlive>xP