Log for #paper on SpigotMC - 2020/01/25

Topic -- Topic: Social discussions | For help, please join us on Discord (https://discord.gg/papermc) or join #paper-help
Topic -- Topic set on March 13, 2019 08:08:12 pm by kashike
00:00:18 DiscordBot <b​ar​ty​> The way I see it is:
00:00:19 DiscordBot <b​ar​ty​> I am banned from enginehub
00:00:20 DiscordBot <b​ar​ty​> I am not banned from the coreprotect discord
00:00:21 DiscordBot <w​iz​ja​ny​> imagine how good WE could have been if jesse etc decided to contribute instead of making some big ol hack
00:00:23 DiscordBot <e​le​ct​ro​ni​cc​at​> throw new CatActuallyBurntThePlaceDown();
00:00:48 DiscordBot <๐Ÿฆ†> +1 for CatProtect
00:00:54 DiscordBot <B​yt​ef​lu​x> I imagine big ideas like the setqueue or whatever would've been shot down
00:00:57 DiscordBot <๐Ÿฆ†> you could call it Hiss
00:01:17 DiscordBot <B​yt​ef​lu​x> Things that fundamentally made FAWE "fast" (the ugly shortcuts/hacks they used)
00:01:21 DiscordBot <b​ar​ty​> So I mean I will be able to get support for CoreEdit but I am unable to get support for worldedit
00:01:39 DiscordBot <w​iz​ja​ny​> it's a bit more complicated than that byte
00:01:46 DiscordBot <b​ar​ty​> https://cdn.discordapp.com/emojis/503906222425112635.gif
00:01:47 DiscordBot <w​iz​ja​ny​> as i see it, there's three main things FAWE has
00:01:53 DiscordBot <w​iz​ja​ny​> 1 is features - more brushes, patterns, etc
00:02:03 DiscordBot <w​iz​ja​ny​> 2 is queueing - this is something that has been on WE's todo list forever
00:02:08 DiscordBot <w​iz​ja​ny​> 3 is hacks - we can live without these
00:02:10 DiscordBot <B​yt​ef​lu​x> Every project has its own set of philosophical purities that I don't think most of what made FAWE "great" would've made it into WE even with a PR
00:02:23 DiscordBot <w​iz​ja​ny​> 1 should always have been part of WE
00:02:43 DiscordBot <b​ar​ty​> FAWR does have some nice brushes
00:02:51 DiscordBot <b​ar​ty​> FAWE*
00:03:02 DiscordBot <w​iz​ja​ny​> 2 would be difficult cuz it requires api changes, but none of the fawe/awe devs ever in the past 10 years reached out to ask us about incorporating it
00:03:06 DiscordBot <V​ic​ar​io​us​> The brushes / patterns are what we miss most tbh
00:03:14 DiscordBot <b​ar​ty​> Vic did you ever find the source to your ChatGames plugin
00:03:17 DiscordBot <w​iz​ja​ny​> all the brushes patterns etc could be in WE easily
00:03:24 DiscordBot <w​iz​ja​ny​> 99% of them don't use anything special
00:03:34 DiscordBot <e​le​ct​ro​ni​cc​at​> gets b&
00:03:38 DiscordBot <V​ic​ar​io​us​> No but I'm gonna decompile / update it after work today
00:03:39 DiscordBot <B​yt​ef​lu​x> arguably i'd say #2 is what is "missing most" and what people would've wanted to see
00:03:41 DiscordBot <b​ar​ty​> https://cdn.discordapp.com/emojis/503906222425112635.gif
00:03:53 DiscordBot <B​yt​ef​lu​x> with AWE i guess i get it, there's a financial motivation there, he sold his work
00:03:55 DiscordBot <V​ic​ar​io​us​> Dw Bart I'ma git it after
00:04:00 DiscordBot <B​yt​ef​lu​x> but FAWE was all free so no idea what their excuse was
00:04:03 DiscordBot <w​iz​ja​ny​> yea, everyone is selfish
00:04:05 DiscordBot <w​iz​ja​ny​> go figure
00:04:13 DiscordBot <b​ar​ty​> Eh don’t worry I’m working on an alternative
00:04:20 DiscordBot <b​ar​ty​> BartyGames
00:04:23 DiscordBot <V​ic​ar​io​us​> Anyway break time over bye
00:04:27 DiscordBot <w​iz​ja​ny​> does it have lootboxes barty
00:04:28 DiscordBot <B​yt​ef​lu​x> being selfish isn't really that bad ๐Ÿ˜›
00:04:31 DiscordBot <b​ar​ty​> https://cdn.discordapp.com/emojis/552223735139139594.gif
00:04:34 DiscordBot <B​yt​ef​lu​x> "oh i gotta pay my bills" is also selfish ๐Ÿ˜„
00:04:36 DiscordBot <e​le​ct​ro​ni​cc​at​> I would sooner shoot myself than shove something of barties on my server
00:04:37 DiscordBot <b​ar​ty​> No wiz
00:04:40 DiscordBot <b​ar​ty​> Should it?
00:04:49 DiscordBot <K​en​ny​TV​> Yes please
00:05:13 DiscordBot <b​ar​ty​> cat how about you stop being mean
00:05:22 DiscordBot <e​le​ct​ro​ni​cc​at​> no
00:05:28 DiscordBot <๐Ÿฆ†> cat u r rood
00:05:32 DiscordBot <S​tr​ea​mf​ro​st​> tbh the iq here would rise
00:05:50 DiscordBot <K​en​ny​TV​> Leaf at it again to lower it
00:06:01 <-- \^-^ (\^-^!~MagmaGuy|3@SpigotMC-ndh0es.dsdh.ilhc.0818.2001.IP) has quit (Ping timeout: 121 seconds)
00:07:43 DiscordBot <P​ur​em​in​0r​ez​> btw barty when your server didnt support 1.15.2 like two days ago, the unsupported version text that it shows was literally so long it was going off the screen and made your server hard to even see, because it was showing all of your supported versions which was like a ton of versions
00:08:20 DiscordBot <b​ar​ty​> What?
00:08:26 DiscordBot <b​ar​ty​> 9$
00:08:27 DiscordBot <b​ar​ty​> Oh
00:08:30 DiscordBot <b​ar​ty​> That’s waterfall
00:08:47 DiscordBot <b​ar​ty​> I hadn’t updated waterfall yet, thank you tho
00:15:01 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> nothing has hit me harder than realizing that O'Brien's kid is older than me IRL now
00:15:28 Intelli His kid was younger than you before?
00:15:48 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> In the show.
00:15:57 Intelli ๐Ÿ˜ฌ
00:16:03 DiscordBot <N​ew​2P​C> intelli u r cp
00:16:04 DiscordBot <N​ew​2P​C> ?
00:16:14 Intelli i r cp
00:16:19 DiscordBot <N​ew​2P​C> ty
00:16:25 Intelli yw
00:19:00 --> Clarth (Clarth!~Clarth@SpigotMC-sgl.ehe.235.68.IP) joined the channel
00:20:13 DiscordBot <T​eh​Br​ia​n> chat is async, correct?
00:21:38 DiscordBot <B​yt​ef​lu​x> chat is async but plugins can end up forcing it to sync
00:22:06 DiscordBot <d​iv​ad​ne​bn​ah​ta​n> You can use PlayerChatEvent but it's not recommended
00:22:25 DiscordBot <N​ew​2P​C> https://cdn.discordapp.com/emojis/394290745416351758.gif
00:22:50 DiscordBot <d​iv​ad​ne​bn​ah​ta​n> https://papermc.io/javadocs/paper/1.15/org/bukkit/event/player/PlayerChatEvent.html
00:22:56 DiscordBot <d​iv​ad​ne​bn​ah​ta​n> But it's deprecated
00:23:13 DiscordBot <d​iv​ad​ne​bn​ah​ta​n> Still works though
00:23:20 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> for good reason, if you ever think you need sync chat you're wrong and need to go into a sensory deprivation chamber
00:23:39 DiscordBot <B​yt​ef​lu​x> never use PlayerChatEvent, it will force chat to sync
00:23:45 DiscordBot <d​iv​ad​ne​bn​ah​ta​n> Yeah but the option is there if you need it
00:23:50 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> you dont need it
00:23:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ever
00:23:54 DiscordBot <B​yt​ef​lu​x> no, it shouldn't be considered an option ever.
00:24:06 DiscordBot <T​eh​Br​ia​n> if it's not ever useful, why is it still therre?
00:24:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> compat
00:24:19 DiscordBot <B​yt​ef​lu​x> deprecation takes time to fully see through
00:24:30 DiscordBot <B​yt​ef​lu​x> but yes probably should've been removed completely by now
00:24:33 DiscordBot <T​eh​Br​ia​n> alright then why doesn't it just hook into asyncplayerchatevent?
00:24:49 DiscordBot <T​eh​Br​ia​n> if pce's constructor is fired, just fire apce, that kind of thing?
00:24:53 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> because compat. plugins that uses it years ago are expecting a sync context inside of its handler
00:25:00 DiscordBot <T​eh​Br​ia​n> oh, right.
00:25:04 DiscordBot <T​eh​Br​ia​n> yeah duh okay.
00:25:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> if they changed it, everything will blow up
00:25:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but yea fuck those plugins, it should be removed now
00:25:34 DiscordBot <T​eh​Br​ia​n> seems like forcing chat to sync isn't worth it for compat, does it force chat to sync permanently (until restarted)
00:25:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no only for the things that call it
00:26:15 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> or, register to it, i should say
00:26:19 DiscordBot <T​eh​Br​ia​n> if you listen for pce would that cause chat to sync?
00:26:24 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes
00:26:32 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> because you're listening to the sync event...
00:26:34 DiscordBot <T​eh​Br​ia​n> register as in construct or register as in register an eventhandler
00:26:56 DiscordBot <T​eh​Br​ia​n> that's pretty interesting
00:27:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i think if you just looked at the code for chat you'll understand. it's really not mindblowing
00:28:04 DiscordBot <T​eh​Br​ia​n> where would I go to find that?
00:28:18 DiscordBot <B​yt​ef​lu​x> where the event is called in the server lol
00:28:19 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> Kill the PCE. Legacy shit MD has fun of. ๐Ÿ˜„
00:28:24 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> clone paper, patch it, then look at the code
00:28:46 DiscordBot <T​eh​Br​ia​n> would craftbukkit suffice?
00:28:59 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> uhh, is async chat event in there?
00:29:01 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> maybe
00:29:05 DiscordBot <T​eh​Br​ia​n> mm no
00:29:07 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i dont use cb so dont know
00:29:09 DiscordBot <T​eh​Br​ia​n> wait is it?
00:29:24 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> idk
00:29:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> paper is easiest to do
00:29:38 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> clone, paper p, open code
00:30:09 DiscordBot <T​eh​Br​ia​n> I'll do paper, then
00:30:10 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> you would need to look in the PacketPlayInChat file i believe
00:30:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> in nms
00:30:48 DiscordBot <T​eh​Br​ia​n> if I'm looking at it in this way, would there be no packages because of the way it's patched?
00:30:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ?
00:33:46 DiscordBot <T​eh​Br​ia​n> his?
00:34:07 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no hold on
00:34:09 DiscordBot <T​eh​Br​ia​n> I'll just clone paper
00:35:26 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> line 1735 in PlayerConnection.java, NMS @TehBrian
00:35:32 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> that's the line where it decides to sync or async
00:36:22 DiscordBot <T​eh​Br​ia​n> did paper p
00:36:28 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> k
00:36:50 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> you want to look in the net.minecraft.server inside of the PaperServer folder, PlayerConnection.java, line 1735
00:38:36 DiscordBot <e​le​ct​ro​ni​cc​at​> the async chat event is fired on the calling thread, e.g. not always async, but generally should be
00:39:20 DiscordBot <T​eh​Br​ia​n> if it would go any faster
00:39:28 DiscordBot <e​le​ct​ro​ni​cc​at​> if you're using the sync event, the task to fire the event will be thrown onto main if it's not already
00:39:38 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> IJ has to index the entire project, and paper is big brian
00:39:43 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> so it takes a good amount of itme
00:39:50 DiscordBot <e​le​ct​ro​ni​cc​at​> inb4 patching on windows
00:40:26 DiscordBot <T​eh​Br​ia​n> still decompiling ._.
00:40:41 DiscordBot .rekt
00:40:42 xD โ˜‘ Cash4Rekt.com
00:41:07 DiscordBot <e​le​ct​ro​ni​cc​at​> mfw
00:41:21 DiscordBot .whois cash4rekt.com
00:41:23 xD (DiscordBot) cash4rekt.com - Registrar: GoDaddy.com, LLC, Registered: 25-10-2019, Expires: 25-10-2020
00:44:18 DiscordBot .whois electroniccat.com
00:44:18 xD (DiscordBot) electroniccat.com - Registrar: eNom, LLC, Registered: 06-02-2010, Expires: 06-02-2021
00:45:10 DiscordBot .whois server.properties
00:45:13 xD (DiscordBot) server.properties - Registrar: NameCheap, Inc., Registered: 21-08-2015, Expires: 21-08-2020
00:47:12 DiscordBot .whois papermc.io
00:47:15 xD (DiscordBot) papermc.io - Registrar: Key-Systems GmbH, Registered: 05-09-2018, Expires: 05-09-2020
00:47:22 DiscordBot .whois destroystokyo.com
00:47:22 xD (DiscordBot) destroystokyo.com - Registrar: Google LLC, Registered: 09-01-2014, Expires: 09-01-2021
00:48:09 DiscordBot <w​iz​ja​ny​> poor bot getting abused
00:48:23 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> we should just rename #general to #botspam
00:48:28 DiscordBot <๐Ÿฆ†> https://github.com/DestroysTokyo/airplane
00:49:53 DiscordBot <T​eh​Br​ia​n> weird formatting I'll tell ya
00:50:01 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> the * means an estimation
00:50:29 DiscordBot <T​eh​Br​ia​n> does net.minecraft.server not use packages at all?
00:50:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> at least the one we get doesnt
00:50:45 DiscordBot <T​eh​Br​ia​n> there's absolutely no separation of anything
00:50:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> internally at mojang probably
00:50:48 DiscordBot <T​eh​Br​ia​n> oh, that's what my question was earlier
00:50:52 DiscordBot <T​eh​Br​ia​n> is that a result of decompilation or..?
00:50:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> probably result of obfuscation
00:51:10 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> mojang proguards the fuck out of MC
00:51:39 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> Apply Mojang mapping to the server jar and brighten your life.
00:51:48 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/605159367607582738.png
00:52:23 DiscordBot <T​eh​Br​ia​n> me: hmm oh wow mojang offers mappings?
00:52:24 DiscordBot <T​eh​Br​ia​n> me: clicks download button
00:52:25 DiscordBot <T​eh​Br​ia​n> FBI and CIA and the cops: busts down door HOLD IT RIGHT FRIKIN THERE
00:52:27 DiscordBot <e​le​ct​ro​ni​cc​at​> mojang removes all packages bar the bootstrap, basically
00:52:32 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> @TehBrian Minecraft has a proper package structure before obfuscation.
00:52:58 DiscordBot <T​eh​Br​ia​n> it's so strange because this is Mojang code.
00:53:03 DiscordBot <T​eh​Br​ia​n> the biggest video game on earth, ever
00:53:09 DiscordBot <T​eh​Br​ia​n> and I'm looking at the very internals of it
00:53:12 DiscordBot <T​eh​Br​ia​n> I dunno feels weird a bit
00:53:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> lol
00:53:31 DiscordBot <T​eh​Br​ia​n> it's strange because I thought it'd be so much more professional or something I don't know what to expect
00:53:40 DiscordBot <T​eh​Br​ia​n> I expected like god-tier abstraction and everything makes perfect sense
00:53:48 DiscordBot <e​le​ct​ro​ni​cc​at​> mfw
00:53:54 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/654915856987586560.png
00:53:57 DiscordBot <e​le​ct​ro​ni​cc​at​> it's a 10 year old codebase
00:53:58 DiscordBot <T​eh​Br​ia​n> but then I see PlayerConnection and then a separate PlayerConnectionUtils with a bunch of static methods
00:54:07 DiscordBot <e​le​ct​ro​ni​cc​at​> written by some guy who literally didn't know java
00:54:15 DiscordBot <T​eh​Br​ia​n> and I'm like wait couldn't utils for one thing just be put in the other class and I thought utils were bad https://cdn.discordapp.com/emojis/463842968097521675.png
00:54:33 DiscordBot <T​eh​Br​ia​n> it's a 10 year old codebase but doesn't every codebase go through refactorings quite often?
00:54:35 DiscordBot <T​eh​Br​ia​n> mine do I guess
00:55:06 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> Markus Person started it while studying. So it was awfull. Getting better from version to version.
00:55:11 DiscordBot <e​le​ct​ro​ni​cc​at​> Well, yea...
00:55:12 DiscordBot <T​eh​Br​ia​n> it's so weird I feel like a kid in a zoo ro something like "wOW LOOK AT THAT!!"
00:55:14 DiscordBot <e​le​ct​ro​ni​cc​at​> the flattening
00:55:20 DiscordBot <e​le​ct​ro​ni​cc​at​> 1.14s chunk system
00:55:31 DiscordBot <T​eh​Br​ia​n> I see "paper" there and I'm like woaaa patchessss!!!
00:55:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> brian's first day exploring minecraft server implementations
00:55:56 DiscordBot <e​le​ct​ro​ni​cc​at​> Refactoring stuff properly takes time, especially if you wanna do it properly
00:56:29 DiscordBot <T​eh​Br​ia​n> oooohh MAAAAANNN
00:56:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> that took you forever
00:57:14 DiscordBot <T​eh​Br​ia​n> wait is this it?
00:57:18 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> Yes Cat. Refactoring is a continuous process.
00:57:58 DiscordBot <T​eh​Br​ia​n> this feels so exhilarating and so disappointing at the same time
00:58:46 DiscordBot <T​eh​Br​ia​n> so this is literally the only thing that makes it a command?
00:58:47 DiscordBot <T​eh​Br​ia​n> ._.
00:58:49 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes
00:59:00 DiscordBot <A​xe​r!​> Hi
00:59:01 DiscordBot <A​xe​r!​> How to optimize bukkit events? i mean this code for example: @EventHandler(priority = EventPrio... https://paste.gg/p/anonymous/3e197d660a534bd0bc566c9c83fd085c
00:59:10 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> "optimize"
00:59:13 DiscordBot <e​le​ct​ro​ni​cc​at​> Don't use strings
00:59:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> meaning?...
00:59:35 DiscordBot <e​le​ct​ro​ni​cc​at​> beyond that, there ain't too much you can do to improve that, it's a trivial map lookup
00:59:36 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im willing to bet you're straight up pulling a user out of a db synchronously on every block break
00:59:37 DiscordBot <T​eh​Br​ia​n> I thought there'd be like EnumCommandFactoryBuilder.getInstance().BUILDER.getCommandType("COMMAND").build().retrieve() and other crazy stuff but no, it's literally checking if it starts with / ._.
00:59:39 DiscordBot <A​xe​r!​> I mean "how to neutralize cpu usage" by "optimize"
00:59:53 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> > im willing to bet you're straight up pulling a user out of a db synchronously on every block break
01:00:02 DiscordBot <w​iz​ja​ny​> idk simple you think they even know how to use a db?
01:00:14 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> idk you might be correct...
01:00:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> plugins name is Core...
01:00:19 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/591066388181942343.gif
01:00:32 DiscordBot <e​le​ct​ro​ni​cc​at​> I've seen worse
01:00:35 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Why does every new dev make a Core
01:00:40 DiscordBot <e​le​ct​ro​ni​cc​at​> GroupManager#onCommand
01:00:48 DiscordBot <w​iz​ja​ny​> well it could be a Main
01:00:50 DiscordBot <A​xe​r!​> @Plain, simple Garak , no pluginname isnt Core its example
01:01:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> well regardless, what is Core.getUserManager().getUser() doing
01:01:07 DiscordBot <e​le​ct​ro​ni​cc​at​> Basically, if that's a map, that is literally a non-issue
01:01:12 DiscordBot <T​eh​Br​ia​n> "managers" infuriate me, because we can't change the actual player class or something, we have to make a PlayerManager or something, or a RandomPlayer like MCMMOPlayer or FloatyPlayer or whatever just so we can add things on to the player to get custom functionality
01:01:14 DiscordBot <e​le​ct​ro​ni​cc​at​> the only advice there is don't use a string...
01:01:23 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> @TehBrian you'd like kotlin then
01:01:24 DiscordBot <A​xe​r!​> So how to make it better?
01:01:26 DiscordBot <T​eh​Br​ia​n> yeah
01:01:30 DiscordBot <T​eh​Br​ia​n> you wanna know what kotlin does?
01:01:33 DiscordBot <e​le​ct​ro​ni​cc​at​> There is literally no sane reason whatsoever, outside of user interaction to use strings to identify players
01:01:35 DiscordBot <T​eh​Br​ia​n> it makes a static method
01:01:36 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes, extension methods. im well aware
01:01:48 DiscordBot <T​eh​Br​ia​n> it's just so infuriating there's no real good answer there
01:01:51 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> other languages have them too
01:01:59 DiscordBot <A​xe​r!​> Can someone give me a short tut?
01:02:14 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> of what??? its fine as is, as long as that's a map and not inducing network overhead
01:02:17 DiscordBot <T​eh​Br​ia​n> you either have a PlayerManager.getPlayerData("") or whatever which returns a CustomPlayer or something OR you have "extension methods" which are basically static methods.
01:02:20 DiscordBot <e​le​ct​ro​ni​cc​at​> Worry about performance when it's actually an issue
01:02:24 DiscordBot <w​iz​ja​ny​> ^
01:02:30 DiscordBot <w​iz​ja​ny​> and don't listen to brian
01:02:37 DiscordBot <e​le​ct​ro​ni​cc​at​> Worrying about performance when you have very little clue of what you're doing is not going to end well
01:02:49 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> brian wtf are you talking about
01:02:50 DiscordBot <e​le​ct​ro​ni​cc​at​> a simple map lookup is not something you're going to optimize much
01:03:06 DiscordBot <T​eh​Br​ia​n> I don't know sorry just a slight rant
01:03:07 DiscordBot <e​le​ct​ro​ni​cc​at​> (assuming you're using a map and not going totally stupid in there)
01:03:22 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> we're still assuming its a map bc he hasnt told us
01:03:43 DiscordBot <e​le​ct​ro​ni​cc​at​> I mean, the question is why you're wanting to extend something like MCMMOPlayer
01:03:50 DiscordBot <A​xe​r!​> This plugin uses far too many resources than it should
01:03:57 DiscordBot <A​xe​r!​> so i want to fix it
01:03:59 DiscordBot <w​iz​ja​ny​> how are you determining that
01:04:07 DiscordBot <w​iz​ja​ny​> that line of code you showed us doesn't indicate any issues
01:04:15 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> he says hes worried about cpu time, which makes me think he thinks that his code is heavy (probably because hes experiencing lag), which in turn makes me think hes shooting off a network request or some sort in his event
01:04:59 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> how are you seeing "too many resources"
01:05:39 DiscordBot <A​xe​r!​> For example, there are 100 players, everyone is mining blocks. it's deadly for server
01:05:46 DiscordBot <A​xe​r!​> so how to fix it
01:06:08 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok once again, and when i say once i mean once, if you sidestep and dont answer me again im going back to what i was doing
01:06:18 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> what is that method doing
01:06:24 DiscordBot <e​le​ct​ro​ni​cc​at​> - Use UUIDs, not strings
01:06:26 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> is it hitting a db or is it hitting a map
01:06:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> which part is slow
01:06:34 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> The mining itself isn't deadly
01:07:01 DiscordBot <e​le​ct​ro​ni​cc​at​> Basically, use proper tooling, e.g. spark or visualvm and actually address hot spots
01:07:08 DiscordBot <e​le​ct​ro​ni​cc​at​> There is no magical way to make performance fast
01:07:19 DiscordBot <A​xe​r!​> when player mine block, it adds to his account +1 block but my user-search method looks like that: j... https://paste.gg/p/anonymous/e27c0128b1354ca697d46a75a6e8dfac
01:07:25 DiscordBot <A​xe​r!​> ^ this code is shit
01:07:26 DiscordBot <e​le​ct​ro​ni​cc​at​> wtf lol
01:07:27 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> bruh
01:07:29 DiscordBot <e​le​ct​ro​ni​cc​at​> Use a map
01:07:30 DiscordBot <e​le​ct​ro​ni​cc​at​> holy fuck
01:07:33 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> jesus fuck
01:07:44 DiscordBot <T​eh​Br​ia​n> oh my gosh
01:07:48 DiscordBot <w​iz​ja​ny​> LMAO
01:07:50 DiscordBot <w​iz​ja​ny​> no wonder
01:07:52 DiscordBot <A​xe​r!​> i know ITS SHIT, so how to fix it
01:07:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> USE A MAP
01:08:03 DiscordBot <A​xe​r!​> Hashmap?
01:08:08 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> sure.
01:08:10 DiscordBot <e​le​ct​ro​ni​cc​at​> That would do, yes
01:08:24 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> and dont key by name, as cat has said 3+ times now
01:08:25 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> use the UUID
01:08:36 DiscordBot <A​xe​r!​> public User getUser(final String name) { return cache.get(name); } will it be ok?... https://paste.gg/p/anonymous/427d74213bd8411ab54b5e0df7616e59
01:08:40 DiscordBot <T​eh​Br​ia​n> it's so adorable because it's not using a map but somehow has final sprinkled throughout
01:08:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> u s e t h e u u i d
01:08:47 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> Liskov substitution principle
01:08:48 DiscordBot <w​iz​ja​ny​> go learn java 101
01:09:02 DiscordBot <T​eh​Br​ia​n> Paper-Server
01:09:13 DiscordBot <A​xe​r!​> @Plain, simple Garak i'll use uuid
01:09:30 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> how nice
01:09:40 DiscordBot <b​ar​ty​> anyone want to make me a new icon
01:10:13 DiscordBot <A​xe​r!​> And this code will work better? than previouse?
01:10:31 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> 670434816105119787This is not using UUID.
01:10:45 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i mean yeah you're not longer linearly searching a list or array or whatever that shit was
01:11:00 DiscordBot <b​ar​ty​> i pay with bartybucks
01:11:01 DiscordBot <T​eh​Br​ia​n> is a map technically a cache?
01:11:04 DiscordBot <A​xe​r!​> THANKS ๐Ÿ˜ฎ
01:11:05 DiscordBot <A​xe​r!​> ๐Ÿ˜„
01:11:08 DiscordBot <T​eh​Br​ia​n> o_o
01:11:15 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> O(1) Vs O(n)
01:11:30 DiscordBot <A​xe​r!​> what is O O O() O
01:11:42 DiscordBot <e​le​ct​ro​ni​cc​at​> https://tenor.com/M402.gif
01:11:49 DiscordBot <e​le​ct​ro​ni​cc​at​> wtf tenor
01:11:55 DiscordBot <e​le​ct​ro​ni​cc​at​> https://tenor.com/UYop.gif
01:11:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> thats big O notation, and it describes how complex your function is
01:11:59 DiscordBot <e​le​ct​ro​ni​cc​at​> der
01:12:09 DiscordBot <A​xe​r!​> ok
01:12:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> a linear search is slow as fuck because worst case you check the entire list for every retrieval
01:12:15 DiscordBot <T​eh​Br​ia​n> @Axer! read this: https://www.javatpoint.com/collections-in-java
01:12:19 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> linear search = O(n)
01:12:34 DiscordBot <A​xe​r!​> And will LinkedHashmap work better than normal hashmap?
01:12:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> not for your case
01:12:44 DiscordBot <A​xe​r!​> Why?
01:12:46 DiscordBot <T​eh​Br​ia​n> or if you want a very smol one: https://www.geeksforgeeks.org/collections-in-java-2/
01:12:49 DiscordBot <T​eh​Br​ia​n> just do regular hashmap
01:12:50 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> because you dont need linked nodes.
01:12:59 DiscordBot <A​xe​r!​> okay
01:13:06 DiscordBot <A​xe​r!​> thanks very much!
01:13:07 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> if you dont know why or for what reason a linked data collection is necessary, dont us eit
01:13:14 DiscordBot <e​le​ct​ro​ni​cc​at​> y?
01:13:20 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> bc stupid
01:13:23 DiscordBot <A​xe​r!​> Thanks a lot.*
01:13:25 DiscordBot <A​xe​r!​> :c
01:13:33 DiscordBot <A​xe​r!​> mistake
01:15:39 DiscordBot <n​os​sr​50​โ˜ƒ> Big dong notation
01:16:42 DiscordBot <e​le​ct​ro​ni​cc​at​> https://asciinema.org/a/odInzV4m5q6wA42kOJvG36YeU just coz I wanted to see if asciicinema worked
01:16:45 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Alright I just finished my last bottle of ejuice, aaand... I'm not going to buy more. At least, I'm gonna try lol. Just gotta wait to see how them nicotine withdrawals go. :(
01:16:46 DiscordBot <e​le​ct​ro​ni​cc​at​> weeeeee
01:17:30 DiscordBot <A​xe​r!​> How papermc discord server got a annoucements channel?
01:17:37 DiscordBot <b​ar​ty​> pls i need new server icon
01:17:40 DiscordBot <A​xe​r!​> i mean official annoucements channe;
01:17:55 DiscordBot <e​le​ct​ro​ni​cc​at​> because we meet the requirements to get the thingy to access it
01:17:58 <-- GeorgH93 (GeorgH93!~GeorgH93@SpigotMC-1ovn95.cm.kabsi.at) has quit (Quit: Leaving)
01:18:09 DiscordBot <A​xe​r!​> okay
01:18:29 DiscordBot <A​xe​r!​> wow its verifed
01:19:56 DiscordBot <T​eh​Br​ia​n> or
01:20:00 DiscordBot <T​eh​Br​ia​n> you can pay $25 to discord
01:20:03 DiscordBot <T​eh​Br​ia​n> and they'll let you do the same thing
01:20:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> is there a reason you're friend requesting me @Axer!
01:20:43 DiscordBot <e​le​ct​ro​ni​cc​at​> fwiw, that recording was dum
01:20:47 DiscordBot <e​le​ct​ro​ni​cc​at​> I forgot to pull :L
01:20:49 --> \^-^ (\^-^!~MagmaGuy|3@SpigotMC-ndh0es.dsdh.ilhc.0818.2001.IP) joined the channel
01:20:56 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> dum fuk
01:21:02 DiscordBot <e​le​ct​ro​ni​cc​at​> In my defence
01:21:03 DiscordBot <e​le​ct​ro​ni​cc​at​> Y?
01:21:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://tenor.com/view/why-huh-but-why-gif-13199396
01:21:49 DiscordBot .xkcd git
01:21:52 xD (DiscordBot) xkcd: Branding (17 August 2009) | http://xkcd.com/624
01:21:57 DiscordBot <e​le​ct​ro​ni​cc​at​> mfw
01:22:12 DiscordBot <A​xe​r!​> Yes
01:22:17 DiscordBot <w​iz​ja​ny​> lmao
01:22:22 DiscordBot <w​iz​ja​ny​> nice find there bot
01:23:21 DiscordBot <b​ar​ty​> you wont last 15 seconds
01:23:55 DiscordBot <B​il​ly​> there's 27 singles near you looking to have a good time
01:25:50 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> thats 27 seconds so get fucked @barty
01:26:18 DiscordBot <b​ar​ty​> what
01:26:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> read billy's message then mine.
01:27:05 DiscordBot <b​ar​ty​> yeah and i don't get it
01:27:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok retard
01:27:33 DiscordBot <b​ar​ty​> https://cdn.discordapp.com/emojis/654234418000691201.png
01:27:45 DiscordBot .xkcd version control
01:27:47 xD (DiscordBot) xkcd: Control (8 September 2010) | http://xkcd.com/790
01:28:05 DiscordBot <T​eh​Br​ia​n> there
01:28:11 DiscordBot .g xkcd git
01:28:12 xD (DiscordBot) https://xkcd.com/1597/ -- Git - xkcd: "< Prev · Random · Next > · >|. Permanent link to this comic: https://xkcd.com/1597/ Image URL (for hotlinking/embedding):..."
01:28:20 DiscordBot <T​eh​Br​ia​n> that's what I JUST POSTED
01:28:24 DiscordBot .xkcd irc
01:28:26 xD (DiscordBot) xkcd: I'm An Idiot (14 January 2009) | http://xkcd.com/530
01:28:32 DiscordBot .g xkcd irc
01:28:33 xD (DiscordBot) https://xkcd.com/1782/ -- Team Chat - xkcd: "< Prev · Random · Next > · >|. Permanent link to this comic: https://xkcd.com/1782/ Image URL (for hotlinking/embedding):..."
01:28:33 DiscordBot <T​eh​Br​ia​n> that's not what we want
01:28:37 DiscordBot <T​eh​Br​ia​n> huh
01:28:38 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok billy
01:28:47 DiscordBot .g xkcd xkcd
01:28:48 xD (DiscordBot) https://xkcd.com/ -- xkcd: Networking Problems: "xkcd.com logo A webcomic of ... xkcd.com is best viewed with Netscape Navigator 4.0 or below on a Pentium 3±1 emulated in Javascript on an Apple IIGS"
01:28:48 DiscordBot <b​ar​ty​> ha
01:28:57 DiscordBot <T​eh​Br​ia​n> poor bot alright I need to become producivity
01:29:01 DiscordBot .xkcd xkcd
01:29:03 xD (DiscordBot) xkcd: xkcd Goes to the Airport (9 June 2008) | http://xkcd.com/434
01:29:10 DiscordBot .xkcd Billy
01:29:12 xD (DiscordBot) xkcd: Two-Party System (11 November 2009) | http://xkcd.com/661
01:29:49 DiscordBot <T​eh​Br​ia​n> tsk tsk billy
01:34:12 DiscordBot <A​xe​r!​> Why paperspigot adds * to tps when tps are <20? cannot tps command show real tps?
01:34:48 DiscordBot <e​le​ct​ro​ni​cc​at​> showing above 20 just confuses people
01:35:01 DiscordBot <A​xe​r!​> ok? xD
01:35:05 DiscordBot <e​le​ct​ro​ni​cc​at​> the * indicates that you're losing TPS to maintain that 20TPS, basically
01:35:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/660722574120189960.png
01:35:24 DiscordBot <e​le​ct​ro​ni​cc​at​> i brained that wrong
01:35:40 DiscordBot <e​le​ct​ro​ni​cc​at​> But like, * == not so great as you're losing ticks, but you're still maintaining 20tps
01:36:40 DiscordBot <A​xe​r!​> and what means * alongside to plugin name?
01:37:00 DiscordBot <e​le​ct​ro​ni​cc​at​> it doesn't support your version of the server software fully and potentially relies on legacy BS
01:37:19 DiscordBot <A​xe​r!​> BS?
01:37:26 DiscordBot <e​le​ct​ro​ni​cc​at​> for some things, basically a non-issue other than bukkit might refuse to load them in the future, for other things, that's bad
01:37:28 DiscordBot <e​le​ct​ro​ni​cc​at​> bullshit
01:37:30 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Bowl of SHIT
01:37:37 DiscordBot <e​le​ct​ro​ni​cc​at​> ur a bowl of shit
01:37:40 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no u
01:37:55 DiscordBot <A​xe​r!​> okay
01:38:00 DiscordBot <A​xe​r!​> thanks for your help
01:39:29 DiscordBot <e​le​ct​ro​ni​cc​at​> o, wow, is 2am, wtf
01:40:10 DiscordBot <A​xe​r!​> 2:40
01:40:47 \^-^ same cat
01:41:02 \^-^ I woke up at 1 pm but I-m super sleepy already
01:41:12 \^-^ I think I might just go to bed
01:41:29 \^-^ 5 hours of nonstop dnd wears you down
01:41:52 DiscordBot <A​xe​r!​> Do you have that too? You fall asleep at 3:00 am and wake up at 1:00 am and you're very tired
01:42:13 \^-^ I'd be sleeping 23 hours a day axer
01:42:18 \^-^ wait fuck
01:42:22 \^-^ I meeant 22
01:42:24 DiscordBot <e​le​ct​ro​ni​cc​at​> plz do
01:43:02 \^-^ ur not my mum
01:43:28 \^-^ I think I'll hold off on jogging till I wake up, I'm super duper sleepy
01:43:51 \^-^ probably also due to no longer drinking that sweet sweet caffeine
01:43:56 DiscordBot <A​xe​r!​> [bot]?
01:44:01 DiscordBot <A​xe​r!​> how to do it
01:44:15 \^-^ you don't
01:44:20 DiscordBot <e​le​ct​ro​ni​cc​at​> I was reading up and apparently caffeine has no measurable impact on sleep quality
01:44:22 \^-^ but keep striving to look as good as I do
01:44:23 DiscordBot <e​le​ct​ro​ni​cc​at​> is like o.O
01:44:34 \^-^ yeah that's bs cat
01:44:38 DiscordBot <e​le​ct​ro​ni​cc​at​> but, tbh, I drink tea/coffee all the time, so like...
01:44:43 \^-^ was that study brought to you by nespresso?
01:44:51 DiscordBot <e​le​ct​ro​ni​cc​at​> pretty sure in part I'm just immune to caffeine
01:45:00 \^-^ been there done that
01:45:15 \^-^ I can feel the difference between sleeping when I'm heavily caffeinated and not
01:45:18 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> youre not, you're tolerant to it, in the exact same way when you smoke a shitton of weed you get tolerant to that
01:45:37 DiscordBot <A​xe​r!​> how to save player's statistic? on player quit or in the Scheduler or on every event like break, placee etc
01:45:37 \^-^ namely when I drink a shitload of caffeine even when I do sleep I tend to only sleep for 6 hours
01:46:10 DiscordBot <A​xe​r!​> database mysql
01:46:11 DiscordBot <e​le​ct​ro​ni​cc​at​> your players data, generally periodically and onquit
01:46:28 DiscordBot <A​xe​r!​> thanks
01:47:04 <-- \^-^ (\^-^!~MagmaGuy|3@SpigotMC-ndh0es.dsdh.ilhc.0818.2001.IP) has quit (Connection closed)
01:49:09 DiscordBot <T​eh​Br​ia​n> What is the TPS of the universe?
01:49:17 DiscordBot <T​eh​Br​ia​n> You could point to "infinity" sure, I guess.
01:49:26 DiscordBot <T​eh​Br​ia​n> But is there a time so small that essentially nothing happens?
01:49:39 DiscordBot <T​eh​Br​ia​n> HOWEVER, you could point to something that proves it to be infinite:
01:49:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes
01:50:01 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> its called Planck time constant
01:50:17 DiscordBot <T​eh​Br​ia​n> It's a paradox, I forget the name, but essentially to move from point A to point B, you must move half from point A to point B, then half from where you are to point B, then half from there, then half from there, and so an infinite amount of things happened in a finite amount of time.
01:50:24 DiscordBot <T​eh​Br​ia​n> Planck time constant, there it is.
01:50:34 DiscordBot <T​eh​Br​ia​n> I knew it'd have something to do with the Planck size or whatever.
01:51:01 DiscordBot <T​eh​Br​ia​n> So, my point is:
01:51:10 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> what the fuck drugs are you on dude, i swear
01:51:11 DiscordBot <b​ar​ty​> how is that a finite amount of time
01:51:12 DiscordBot <T​eh​Br​ia​n> we should drop unix time, time should be measured in planck times from 1970
01:51:14 DiscordBot <b​ar​ty​> tf
01:51:36 DiscordBot <w​iz​ja​ny​> what's going on here even jesus
01:51:40 DiscordBot <b​ar​ty​> i dont know
01:51:43 DiscordBot <w​iz​ja​ny​> https://i.imgur.com/iWwQEEk.png
01:51:48 DiscordBot <w​iz​ja​ny​> https://cdn.discordapp.com/emojis/463842968097521675.png
01:51:59 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> planck time units are so unbelievably brief that you would not be able to store the amount of them since 1970
01:52:27 DiscordBot <T​eh​Br​ia​n> very true, very true
01:52:32 DiscordBot <b​ar​ty​> hmm not blocked but banned from enginehub
01:53:04 DiscordBot <T​eh​Br​ia​n> frankly, I'm just concerned about the reality of it all
01:53:10 DiscordBot <b​ar​ty​> why would you even measure time in planck time units
01:53:12 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ???
01:53:17 DiscordBot <T​eh​Br​ia​n> time is truly just a construct
01:53:26 DiscordBot <b​ar​ty​> is it tho
01:53:32 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> what the fuck is your point...
01:53:38 DiscordBot <A​xe​r!​> @electroniccat can u give me some tips for the future? i mean plugin writing tips
01:53:39 DiscordBot <A​xe​r!​> ;p
01:53:43 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i swear to god, i dont know how you function as a person b rian
01:53:45 DiscordBot <b​ar​ty​> time is not a "construct"
01:53:51 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> @Axer! how bout you read the rules
01:53:54 DiscordBot <e​le​ct​ro​ni​cc​at​> - Don't ping me
01:53:57 DiscordBot <e​le​ct​ro​ni​cc​at​> - Read
01:54:00 DiscordBot <T​eh​Br​ia​n> my POINT is
01:54:10 DiscordBot <w​iz​ja​ny​> barty why are you so salty about being banned from EH
01:54:12 DiscordBot <w​iz​ja​ny​> you don't even use it
01:54:24 DiscordBot <b​ar​ty​> more of a joke like lootboxes
01:54:35 DiscordBot <A​xe​r!​> ok sry
01:54:40 DiscordBot <w​iz​ja​ny​> the one time you asked a question there it was literally just you not understanding how updating plugins worked
01:54:44 DiscordBot <T​eh​Br​ia​n> I don't even know, simple
01:54:47 DiscordBot <w​iz​ja​ny​> cuz you downgraded like 5 times while trying to upgrade
01:54:52 DiscordBot <b​ar​ty​> haha
01:54:56 DiscordBot <T​eh​Br​ia​n> every moment of my life I'm on the verge of a mental breakdown
01:55:00 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok well
01:55:02 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> keep it to yourself
01:55:05 DiscordBot <b​ar​ty​> yeah worldguard is pretty straight forward
02:07:00 <-- Clarth (Clarth!~Clarth@SpigotMC-sgl.ehe.235.68.IP) has quit (Quit: Leaving)
02:12:57 DiscordBot <n​os​sr​50​โ˜ƒ> me too brian, let's start a support group https://cdn.discordapp.com/emojis/359280230025789440.png
02:14:11 DiscordBot <T​ur​bo​ta​il​z> https://tenor.com/view/crying-drinking-willferrell-gif-9981615
02:14:14 DiscordBot <T​ur​bo​ta​il​z> me every night
02:20:41 DiscordBot <๐Ÿฆ†> let's start a support group yes
02:26:20 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i need a support group for any time brian has a half-readable brain dump in here
02:26:46 DiscordBot <๐Ÿฆ†> I need a support for any time that you smoke weed and don't share with it
02:27:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im out of weed now and im gonna try and quit, along with nicotine
02:27:14 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> at the same time mind you so lets see how this goes
02:27:39 DiscordBot <V​ic​ar​io​us​> Sorry I'm having trouble reading those first 4 words
02:28:01 DiscordBot <๐Ÿฆ†> you might need a support group too
02:28:31 DiscordBot <V​ic​ar​io​us​> I need a support group for any time simple says something retarded. Which is strikingly often.
02:29:09 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> which 4 words
02:29:26 DiscordBot <V​ic​ar​io​us​> "I'm out of weed"
02:29:30 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yeah yeah
02:29:35 DiscordBot <V​ic​ar​io​us​> Looks like Chinese to me
02:30:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/563523453617963008.png
02:31:21 DiscordBot <T​eh​Br​ia​n> I think that I'm tired of the way that my life has been going, and I'm honestly pretty done with the way I've become, and I'd like to change.
02:31:44 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> then change
02:31:57 DiscordBot <e​le​ct​ro​ni​cc​at​> am gun bed, hav fun wid simpl
02:37:50 DiscordBot <T​eh​Br​ia​n> Thanks, simple.
02:38:23 DiscordBot <T​eh​Br​ia​n> One of my worst traits is my procrastination, and I really should be doing something right now, so I suppose I'll do that.
02:38:57 DiscordBot <T​eh​Br​ia​n> I also don't like how much useless blabber I constantly chat in here so I'll only say things in any chat if they're important, from now on, so please hold me accountable to that.
02:39:14 DiscordBot <n​os​sr​50​โ˜ƒ> it's hard to get motivated to do things when you're depressed
02:39:26 DiscordBot <n​os​sr​50​โ˜ƒ> don't let these dinguses shape you brian
02:39:28 DiscordBot <n​os​sr​50​โ˜ƒ> you're perfect
02:39:30 DiscordBot <n​os​sr​50​โ˜ƒ> like a flower
02:39:48 DiscordBot <T​eh​Br​ia​n> No but I really am not. I want to change and I did change for a bit, but I got discouraged because I fell into my old habits.
02:39:53 DiscordBot <n​os​sr​50​โ˜ƒ> you're also a river and a rainbow
02:39:59 DiscordBot <T​eh​Br​ia​n> thanks, nossr, lol.
02:40:33 DiscordBot <T​eh​Br​ia​n> wonderful thank you.
02:40:52 DiscordBot <T​eh​Br​ia​n> yeah but you know what I'm tired of being that person who everyone ignores because I spew sarcastic and useless comments on literally everything.
02:41:32 DiscordBot <T​eh​Br​ia​n> because that's my only trait on here, sure maybe in real life I'm something more but that doesn't matter, because in the "digital realm" or whatever it seems the only trait that I expose is "lul random uwu" or whatever.
02:41:34 DiscordBot <n​os​sr​50​โ˜ƒ> pretty sure that's some guy who was really into this one cat from a specific fiction
02:42:01 DiscordBot <n​os​sr​50​โ˜ƒ> here's my tip brian
02:42:05 DiscordBot <n​os​sr​50​โ˜ƒ> leave discord
02:42:07 DiscordBot <T​eh​Br​ia​n> there's no other defining trait that I have on here though, not knowledgable or intelligent or wise or whatever, my one trait is that I spew random things and I'm occasionally funny to myself
02:42:08 DiscordBot <n​os​sr​50​โ˜ƒ> just make shit
02:42:12 DiscordBot <n​os​sr​50​โ˜ƒ> chat only slows you down
02:42:19 DiscordBot <T​eh​Br​ia​n> you're right
02:42:25 DiscordBot <T​eh​Br​ia​n> I was so productive when I was younger
02:42:33 DiscordBot <T​eh​Br​ia​n> and I'm beginning to understand why I liked my younger self so much
02:43:07 DiscordBot <T​eh​Br​ia​n> I didn't give a crap on what other people were doing, or if I'm doing things the right way. I just did things and I made things. if I didn't know how to do something, I learned how to do it.
02:43:21 DiscordBot <T​eh​Br​ia​n> then I discovered Discord and I would literally hang in here 24/7 wasting my life
02:43:22 DiscordBot <n​os​sr​50​โ˜ƒ> chat only serves to be a circle jerk
02:43:26 DiscordBot <n​os​sr​50​โ˜ƒ> just go build shit
02:43:43 DiscordBot <T​eh​Br​ia​n> yeah, you're right.
02:48:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> lmao
02:49:34 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> is that brians face
02:49:37 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> in the picture
02:49:40 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> @TehBrian is that your face
02:54:13 DiscordBot <T​eh​Br​ia​n> did you ping me
02:54:26 DiscordBot <T​eh​Br​ia​n> after I literally just said about how I'm not gonna spend time over here anymore?
02:54:27 DiscordBot <T​eh​Br​ia​n> brave, I like it
02:54:33 DiscordBot <T​eh​Br​ia​n> alright I'm freakin done being the way I'm bein
02:54:34 DiscordBot <T​eh​Br​ia​n> I'm changing
02:54:40 DiscordBot <T​eh​Br​ia​n> and you all don't give a crap and that's understandable
02:54:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> you think im scared of you?
02:54:45 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> "brave"
02:54:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> psh
02:55:17 DiscordBot <T​eh​Br​ia​n> oh my gosh I'm excited
02:55:24 DiscordBot <T​eh​Br​ia​n> for the first time in a while I'm excited about the possibilities of who I could become
02:55:35 DiscordBot <T​eh​Br​ia​n> and you all don't care that's so understandable and why should you care? you don't have to care
02:55:44 DiscordBot <T​eh​Br​ia​n> I'm just typing this out because it feels nice to get all of these internal feelings into tangible words
02:55:55 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok
02:56:27 DiscordBot <T​eh​Br​ia​n> well
02:56:29 DiscordBot <T​eh​Br​ia​n> I'm outa here
02:56:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok
02:57:06 DiscordBot <T​eh​Br​ia​n> I'll see you all later, it was nice being here but after 1 year of spending far too much time here I'm taking a break, ciao
02:57:22 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok
02:58:23 DiscordBot <n​os​sr​50​โ˜ƒ> well hes easy to influence
02:58:28 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes
03:02:31 DiscordBot <w​iz​ja​ny​> discord formatting kinda breaks when you block people https://i.imgur.com/whyZjYT.png
03:03:57 DiscordBot <M​rE​Do​k> https://cdn.discordapp.com/emojis/555434480907714560.png
03:04:02 DiscordBot <D​ow​d> I dont even
03:04:41 DiscordBot <D​ow​d> I can't wait till a discord admin tells wiz he can't blacklist everyone and hes the first discord user they are moving to a whitelist
03:12:28 <-- Lur (Lur!~d2362397@SpigotMC-fm7.hsb.54.210.IP) has quit (Ping timeout: 121 seconds)
03:16:05 DiscordBot <N​ew​2P​C> new 1 to me
03:17:14 DiscordBot <B​il​ly​> > 1.15.1
03:17:15 DiscordBot <B​il​ly​> pfft
03:17:19 DiscordBot <B​il​ly​> unsupported
03:17:29 DiscordBot <N​ew​2P​C> whats ur body count wiz
03:18:08 DiscordBot <N​ew​2P​C> oh is paper not supporting .1
03:20:44 DiscordBot <B​il​ly​> nobody is
03:28:57 DiscordBot <w​iz​ja​ny​> non-final minor versions are never supported
03:33:32 DiscordBot <w​iz​ja​ny​> also woo last day of 1.14
03:33:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> thank GOD
03:33:43 DiscordBot <w​iz​ja​ny​> after tomorrow we're donezo
03:38:56 DiscordBot <k​as​hi​ke​> https://cdn.discordapp.com/emojis/391010900858896405.png
03:38:58 DiscordBot <k​as​hi​ke​> https://i.imgur.com/bGim60z.png
03:40:09 DiscordBot <w​iz​ja​ny​> public disclosure when
03:41:02 DiscordBot <k​as​hi​ke​> i don't think it will be
03:41:11 DiscordBot <w​iz​ja​ny​> o
03:41:13 DiscordBot <w​iz​ja​ny​> well then
03:41:16 DiscordBot <w​iz​ja​ny​> shoo
03:41:19 DiscordBot <w​iz​ja​ny​> we don't care anymore
03:41:43 DiscordBot <k​as​hi​ke​> pizza or chinese food
03:42:28 DiscordBot <w​iz​ja​ny​> $250 is a looot of pizza
03:43:11 DiscordBot <k​as​hi​ke​> what do i get :(
03:43:17 DiscordBot <w​iz​ja​ny​> get pho
03:43:33 DiscordBot <k​as​hi​ke​> hmm
03:45:00 DiscordBot <k​as​hi​ke​> ordered chinese
03:45:05 DiscordBot <k​as​hi​ke​> chicken chow mein and ginger beef
03:45:20 DiscordBot <w​iz​ja​ny​> hmm
03:45:24 DiscordBot <S​on​or​ou​s> I hate the discord blocking. So useless
03:45:25 DiscordBot <w​iz​ja​ny​> you're gonna make me hungry now
03:45:29 DiscordBot <w​iz​ja​ny​> ur useless
03:45:35 DiscordBot <S​on​or​ou​s> Yes
03:45:37 DiscordBot <S​on​or​ou​s> I am
03:47:21 DiscordBot <b​ar​ty​> yeah i hate discord blocking https://media.discordapp.net/attachments/555469074080202765/670474765114540032/unknown.png
03:47:33 DiscordBot <k​as​hi​ke​> what's wrong with blocking?
03:47:50 DiscordBot <w​iz​ja​ny​> leaves dumb space buttons all over
03:47:51 DiscordBot <b​ar​ty​> look at how terrible it looks
03:48:56 DiscordBot <S​on​or​ou​s> I just want whoever I block to disappear. Not just be hidden behind a grey bar
03:49:37 DiscordBot <M​rE​Do​k> Wiz unblock everyone that u have blocked no need to hate those people (ใฅ๏ฝกโ—•โ€ฟโ€ฟโ—•๏ฝก)ใฅ
03:50:15 DiscordBot <S​on​or​ou​s> No wiz is right. Screw everyone
03:52:50 DiscordBot <P​ha​na​ti​cD​> ๐Ÿ˜ณ
03:53:20 DiscordBot <N​ew​2P​C> n
03:53:32 DiscordBot <M​rE​Do​k> Discord should add: block counter haha
03:53:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> alright
03:54:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im replacing my nicotine and weed addictions with alcoholism
03:54:44 DiscordBot <N​ew​2P​C> https://cdn.discordapp.com/emojis/639249590499147779.png
04:01:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> You fucked that one up.
04:02:09 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ".jfif"
04:02:24 DiscordBot <P​ha​na​ti​cD​> actually thats the format twitter gave me
04:02:38 DiscordBot <b​ar​ty​> @Puremin0rez have you seen your pull request recently for worldborder?
04:02:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> oh wow jfif is a real format
04:02:55 DiscordBot <b​ar​ty​> I think egg added a good point there
04:06:58 DiscordBot <S​on​or​ou​s> Yeah suck it simple
04:07:08 DiscordBot <S​on​or​ou​s> Jfif for life
04:07:41 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> why am i sucking it
04:08:19 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> and what did egg say
04:16:44 DiscordBot <b​ar​ty​> hypothetical question
04:17:10 DiscordBot <b​ar​ty​> 2 TB SSD & 32gb memory
04:17:11 DiscordBot <b​ar​ty​> or
04:17:12 DiscordBot <b​ar​ty​> 1 TB SSD & 64gb memory
04:17:33 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> for mc? latter
04:17:36 DiscordBot <b​ar​ty​> mc yeah
04:17:37 DiscordBot <P​ha​na​ti​cD​> yea 2nd
04:17:40 DiscordBot <b​ar​ty​> for server*
04:17:53 DiscordBot <b​ar​ty​> i definitely won't use 2tb or 64gb memory
04:18:08 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> will you use 1tb?
04:18:31 DiscordBot <b​ar​ty​> well the benefit i see in an extra 1tb just means more days worth of separate backups
04:18:47 DiscordBot <b​ar​ty​> the benefit of an extra 32gb of memory.. seems like nothing
04:19:02 DiscordBot <b​ar​ty​> as it stands my server is using 622gb
04:19:12 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> well i mean, which do you value more
04:19:15 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> more memory or more disk space
04:19:18 DiscordBot <b​ar​ty​> that's why i'm trying to determine
04:19:30 DiscordBot <b​ar​ty​> i don't think i need the memory, i'm not trying to run 5+ servers
04:19:35 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> idk if you wont use the extra ram, take the extra disk. if you wont use the extra disk, take the ram
04:19:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> id just take the disk then
04:19:45 DiscordBot <b​ar​ty​> realistically i probably wouldn't use either
04:19:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> well think theoretically as its already hypothetical
04:19:59 DiscordBot <b​ar​ty​> might just drop both and do 32gb/1tb
04:20:04 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ¯\_(ใƒ„)_/¯
04:20:42 DiscordBot <b​ar​ty​> dropping to 32gb/1tb is only a $10/mo saving
04:20:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> this hard tea is hard not to just straight up chuuuug bc i cant taste the alc
04:20:50 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> it just tastes like hydrating tea
04:21:00 Tea how many more teas do you need
04:21:06 DiscordBot <b​ar​ty​> mixing tea and alcohol?
04:21:24 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> its sold as "hard" tea
04:21:37 DiscordBot <P​ha​na​ti​cD​> ice tea and alchol is actually pretty good
04:22:01 DiscordBot <b​ar​ty​> that sounds interesting
04:22:04 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> On my 21st Birthday I had a drink called "Long Island Iced Tea"
04:22:08 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Which, is not iced tea at all
04:22:09 DiscordBot <b​ar​ty​> not a big tea fan, though
04:22:15 DiscordBot <b​ar​ty​> yeah no shit haha
04:22:16 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> It's one of the strongest alcoholic drinks in the world
04:22:21 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Which i didn't know
04:22:50 DiscordBot <P​ha​na​ti​cD​> thats where they just put every type together right
04:22:54 DiscordBot <b​ar​ty​> yeah this place on campus sells quadruple long islands for $4 on game days
04:22:57 DiscordBot <M​rE​Do​k> Barty what host u using?
04:23:07 DiscordBot <b​ar​ty​> yeah phanatic
04:23:14 DiscordBot <b​ar​ty​> its like 3 or 4 diff things
04:23:18 DiscordBot <b​ar​ty​> plus a lot of sugar
04:23:41 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> its 5 things
04:23:42 DiscordBot <b​ar​ty​> @MrEDok im moving to reliablesite
04:23:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> vodka, tequila, rum, triple sec, and gin
04:23:53 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> plus some coca cola for the taste
04:23:57 DiscordBot <b​ar​ty​> yeah i usually say to hold the tequila
04:24:06 --> Lur (Lur!~d2362397@SpigotMC-fm7.hsb.54.210.IP) joined the channel
04:24:09 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://upload.wikimedia.org/wikipedia/commons/4/45/Long_Island_Iced_Teas.jpg
04:24:15 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> This drink? This drink will FUCK you up.
04:24:17 DiscordBot <P​ha​na​ti​cD​> moving to reliable from where
04:24:21 DiscordBot <b​ar​ty​> ovhcloud
04:24:26 DiscordBot <P​ha​na​ti​cD​> why tho
04:24:33 DiscordBot <b​ar​ty​> i9/ryzen
04:24:42 DiscordBot <M​ac​GA​LL​ET​A> Hey...ya like jazz?
04:24:51 DiscordBot <P​ha​na​ti​cD​> ive switched from ovh to reliable and back to ovh lol
04:25:01 DiscordBot <b​ar​ty​> what for?
04:25:02 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> However, on my 21st, I had that right
04:25:03 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Then....
04:25:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> I ordered something called "Adios Motherfucker"
04:25:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> which if you can guess
04:25:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> finished me off
04:25:21 DiscordBot <b​ar​ty​> did you say adios to your memories
04:25:25 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes
04:25:27 DiscordBot <b​ar​ty​> hahaha
04:25:30 DiscordBot <P​ha​na​ti​cD​> lottt of problems, idk if theyre better now but, network and hardware issues that drove me crazy dealing with
04:25:33 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i was apparently talking to a toilet and got carried out by my feet
04:25:48 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> chest dragging and all
04:26:03 DiscordBot <b​ar​ty​> few weeks ago i blacked out and woke up in my bed with my knuckles bleeding, no idea what happened and never will
04:26:09 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> then i just slept on the sidewalk till someone came to get me
04:26:35 Tea One day, I drank tea lukewarm
04:26:55 DiscordBot <b​ar​ty​> well phanatic i'll report to you my findings
04:27:04 DiscordBot <b​ar​ty​> but the i9-9900k upgrade over an i7-7700k is too tempting
04:33:38 DiscordBot <M​ac​GA​LL​ET​A> > not going for ryzen 9 3950x
04:34:29 DiscordBot <b​ar​ty​> > $30/mo more for 1% increase in performance
04:34:53 DiscordBot <M​ac​GA​LL​ET​A> press x to doubt
04:34:57 DiscordBot <k​as​hi​ke​> kek
04:35:18 DiscordBot <b​ar​ty​> i mean the benchmarks have it barely performing higher than an i9-9900k
04:35:23 DiscordBot <b​ar​ty​> its less than a 3-4% difference
04:36:29 DiscordBot <b​ar​ty​> ryzens are good for multithreaded processes, i9 seems to be really good for single core
04:40:00 DiscordBot <M​ac​GA​LL​ET​A> Wait, you're using it for what
04:40:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Ryzen 7 PRO 3700 is the top ranked single core performance processor atm
04:40:15 DiscordBot <b​ar​ty​> minecraft server
04:40:19 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> 9900 is #3
04:40:20 DiscordBot <b​ar​ty​> aye simple
04:40:23 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> not a bad choice
04:40:25 DiscordBot <b​ar​ty​> can't get a ryzen 7 pro 3700
04:40:30 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yea i figured
04:40:33 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> 9900k isnt bad
04:40:36 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> wasnt directed at you
04:40:38 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> more the other guy
04:40:41 DiscordBot <b​ar​ty​> ah ok
04:41:45 DiscordBot <b​ar​ty​> im just waiting until the end of the month to pull the trigger on it
04:46:20 Tea I happen to like my Ryzen 9 3950x
04:47:48 <-- Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-ftjq9u.ipv6.telus.net) has quit (Killed (NickServ (GHOST command used by Streamfrost_!~Spottedleaf@SpigotMC-imolc6.ipv6.telus.net)))
04:47:54 --> Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-imolc6.ipv6.telus.net) joined the channel
04:52:05 <-- Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-imolc6.ipv6.telus.net) has quit (Killed (NickServ (GHOST command used by Streamfrost_!~Spottedleaf@SpigotMC-002nkm.ipv6.telus.net)))
04:52:13 --> Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-002nkm.ipv6.telus.net) joined the channel
04:53:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://media.discordapp.net/attachments/555469074080202765/670491308493897738/photo_2020-01-24_20-50-28.jpg
04:53:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/592848085026340874.png
05:21:45 DiscordBot .rekt
05:21:45 xD โ˜‘ REKTacia
05:21:51 DiscordBot .rekt
05:21:51 xD โ˜‘ Better Dead Than REKT
05:24:09 <-- Lur (Lur!~d2362397@SpigotMC-fm7.hsb.54.210.IP) has quit (Quit: Ping timeout (120 seconds))
05:24:18 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> v
05:24:26 --> Lur (Lur!~d2362397@SpigotMC-fm7.hsb.54.210.IP) joined the channel
05:48:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> wiz
05:49:07 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> my fiance just told me the current new style trend is
05:49:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> "kain pepe"
05:49:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> (brand)
05:49:18 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> which loosely translates dto
05:49:25 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> "eat pussy"
05:50:02 DiscordBot <b​ar​ty​> https://cdn.discordapp.com/emojis/420575394421407744.png
05:51:00 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im feeling this really weird urge to pick up my vape and take a hit
05:51:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but, my vape is put away, no juice, nada
05:51:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> is this withdrawals?
05:51:24 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> if so, when do they stop?
05:52:00 DiscordBot <B​ab​bu​dh​as​br​o> This is withdrawals, sort of
05:52:25 DiscordBot <B​ab​bu​dh​as​br​o> I have no idea when they would stop. I haven't any first hand experience
05:52:26 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> well ima tryna stop nic. i took the vape apart in the hopes when it gets bad ill be too lazy to put it back together
05:52:35 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but
05:52:42 DiscordBot <B​ab​bu​dh​as​br​o> Good luck m'dude
05:52:43 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> idk if this is as bad as withdrawals get or
05:52:44 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> noy
05:52:51 DiscordBot <B​ab​bu​dh​as​br​o> Addictions are hard to bust
05:53:29 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i mean im feeling hella urge to smoke
05:53:34 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but fuck, i need to stop
05:53:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i was out of breath walking to class the other day
05:53:43 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i was like fuck
05:54:12 DiscordBot <B​ab​bu​dh​as​br​o> Find something to distract yourself. Like chatting on discord
05:54:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> lul
05:54:28 DiscordBot <B​ab​bu​dh​as​br​o> It's only half a joke
05:54:44 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> well i replaced it with drinking for
05:54:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> now
05:54:54 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i went and bought some beers
05:55:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> lmao im fucked up
05:55:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> what sane person would say that
05:55:12 DiscordBot <B​ab​bu​dh​as​br​o> Oof
05:55:18 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/654918923489247233.png
05:55:19 DiscordBot <B​ab​bu​dh​as​br​o> Well
05:55:26 DiscordBot <B​ab​bu​dh​as​br​o> Want me to be candid?
05:55:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> sure idc
05:55:50 DiscordBot <B​ab​bu​dh​as​br​o> I busted my porn addiction by playing video games
05:56:02 DiscordBot <B​ab​bu​dh​as​br​o> Now I'm addicted to video games instead
05:56:03 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yea im addicted to that shit too
05:56:33 DiscordBot <b​ar​ty​> Vapes are bad
05:56:36 DiscordBot <B​ab​bu​dh​as​br​o> Perhaps this is a better conversation for DMS...
05:57:04 DiscordBot <b​ar​ty​> Nice thing about nicotine is if you aren’t super addicted you can drop it cold turkey
05:57:08 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yea barty im well aware, thats why im trying to quit
05:57:11 DiscordBot <b​ar​ty​> Just takes willpower
05:57:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i am super addicted
05:57:41 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im addicted to a few things
05:57:53 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> nic, weed (maybe?), alc, and porn
05:57:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> which im not bragging
05:58:00 DiscordBot <b​ar​ty​> Yeah you’re high 24/7
05:58:02 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im pretty ashamed
05:58:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im trying to stop
05:58:20 DiscordBot <B​ab​bu​dh​as​br​o> Dont be ashamed, honestly. We all go through this stuff
05:58:34 DiscordBot <b​ar​ty​> Don’t like being sober or?
05:58:43 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yea thats how it feels
05:58:48 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> when i am sober, i wanna not be
05:58:54 DiscordBot <b​ar​ty​> Dang
05:58:56 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> which is weird
05:59:15 DiscordBot <b​ar​ty​> I’d lose my mind if I was fucked up 24/7
05:59:37 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yea, well, i'd like to be at that point but where i am now thats my natural state and if im not in that state, i feel weird
05:59:48 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but yeah. i cold turkeyed today
05:59:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> nic and weed, no more
05:59:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> alc, will take a bit
05:59:58 DiscordBot <B​ab​bu​dh​as​br​o> Keep on fighting man.
06:00:13 DiscordBot <b​ar​ty​> Good luck, you’ve got this
06:00:24 DiscordBot <b​ar​ty​> Finding a good support system helps from what I’ve heard
06:00:35 DiscordBot <B​ab​bu​dh​as​br​o> This is true
06:00:46 DiscordBot <w​iz​ja​ny​> he has us to tell him how much of a fuckup he is
06:00:47 DiscordBot <w​iz​ja​ny​> :^)
06:00:54 DiscordBot <b​ar​ty​> And wiz is here
06:00:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> heh
06:00:59 DiscordBot <b​ar​ty​> https://cdn.discordapp.com/emojis/643089268838891520.png
06:01:18 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> anyway at another topic, this guy said he bought MBP today but?? https://proxy.spigotmc.org/849d1eef6d7e6310d31b8206866cdd9be33b0297?url=https%3A%2F%2Fi.imgur.com%2FswEntsR.png
06:01:24 DiscordBot <B​ab​bu​dh​as​br​o> And even though you barely know me, my DMS are always open. Don't be ashamed to let some of it out in there.
06:01:25 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> this looks like a bad linux imitation of mac
06:01:46 DiscordBot <B​ab​bu​dh​as​br​o> Linux can look however you want
06:01:50 DiscordBot <B​ab​bu​dh​as​br​o> So easy to reskin
06:01:51 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yea i know
06:01:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but this is particularly a bad reskin
06:02:02 DiscordBot <B​ab​bu​dh​as​br​o> Lol
06:02:08 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> mac doesnt have that type of taskbar
06:02:12 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> it has a dock
06:02:22 DiscordBot <B​ab​bu​dh​as​br​o> I went back to windows for my main computer
06:02:37 DiscordBot <B​ab​bu​dh​as​br​o> Probably dumb idea
06:02:45 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im on mac for my daily driver but windows for gaming
06:02:49 DiscordBot <B​ab​bu​dh​as​br​o> I really wanted the Microsoft office suite
06:02:57 DiscordBot <B​ab​bu​dh​as​br​o> Homework
06:03:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> mac has ms office support but its not as feature rich
06:03:11 DiscordBot <B​ab​bu​dh​as​br​o> I just couldn't get used to libre
06:03:12 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but it DOES have it
06:03:21 DiscordBot <b​ar​ty​> Microsoft office is just so nice
06:03:25 DiscordBot <B​ab​bu​dh​as​br​o> I never was interested in mac to be honest
06:03:29 DiscordBot <b​ar​ty​> Libre is the only reason I refuse to switch I
06:03:34 DiscordBot <b​ar​ty​> Can’t stand libre
06:03:37 DiscordBot <B​ab​bu​dh​as​br​o> Yeah
06:03:43 DiscordBot <B​ab​bu​dh​as​br​o> We are in the same boat
06:03:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> I use it because it's close to linux but still has a "less work involved to keep it maintained" vibe
06:03:54 DiscordBot <b​ar​ty​> I don’t care for MS word but excel is so useful
06:03:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but I do absolutely LOVE arch linux
06:04:03 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> like, that's my go to bae OS
06:04:31 DiscordBot <B​ab​bu​dh​as​br​o> I have a 2004 laptop, runs Linux lite.
06:04:38 DiscordBot <B​ab​bu​dh​as​br​o> It's so smooth and bice
06:04:48 DiscordBot <B​ab​bu​dh​as​br​o> Not like xp
06:04:50 DiscordBot .g linux l ite
06:04:51 xD (DiscordBot) https://www.linuxliteos.com/ -- Linux Lite Easy to Use Free Linux Operating System: "Linux Lite is a free easy to use linux based operating system that is suitable for people who are new to linux."
06:04:53 DiscordBot <b​ar​ty​> Linux is nice because the OS doesn’t take up 30gb
06:05:17 DiscordBot <B​ab​bu​dh​as​br​o> And there are so many different flavors
06:05:26 DiscordBot <B​ab​bu​dh​as​br​o> You can really pick whatever you want
06:05:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> looks pretty nice
06:05:43 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> my go to will still be arch, but yeah looks good
06:05:56 DiscordBot <b​ar​ty​> I’ll have to see if wine works for MS excel properly, doubt it does
06:06:00 DiscordBot <B​ab​bu​dh​as​br​o> It's good. Keeps my 2004 laptop running relevant programs
06:06:07 DiscordBot <B​ab​bu​dh​as​br​o> It doesn't
06:06:18 DiscordBot <b​ar​ty​> Damn
06:06:25 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> does it work with proton https://cdn.discordapp.com/emojis/654917355838636044.png
06:06:27 DiscordBot <b​ar​ty​> Excel is just so nice
06:06:36 DiscordBot <B​ab​bu​dh​as​br​o> > I’ll have to see if wine works for MS excel properly, doubt it does
06:06:38 DiscordBot <B​ab​bu​dh​as​br​o> It don't
06:06:44 DiscordBot <b​ar​ty​> I mean I guess I could just get more fluent with matlab
06:07:09 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> This is MacOS excel. https://f.jacob.engineer/PnFr0Fkf.png
06:07:15 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> It's just not the same.
06:07:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Close.
06:07:19 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> But not the same.
06:07:27 DiscordBot <B​ab​bu​dh​as​br​o> If it isn't Microsoft. It isn't real
06:07:36 DiscordBot <b​ar​ty​> Wait
06:07:38 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> That is MS
06:07:42 DiscordBot <b​ar​ty​> Does matlab work on Linux
06:07:43 --> bmlzooto- (bmlzooto-!~bmlzootown@SpigotMC-itgr8o.res.spectrum.com) joined the channel
06:07:45 DiscordBot <b​ar​ty​> It better
06:07:48 DiscordBot <B​ab​bu​dh​as​br​o> I have had this album on loop for a long long time
06:07:56 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes barty
06:07:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> it does
06:07:58 DiscordBot <B​ab​bu​dh​as​br​o> Maybe 8 hours now
06:08:03 <-- bmlzootown (bmlzootown!~bmlzootown@SpigotMC-itgr8o.res.spectrum.com) has quit (Ping timeout: 121 seconds)
06:08:08 DiscordBot <B​ab​bu​dh​as​br​o> I should take my headphones off
06:08:15 DiscordBot <b​ar​ty​> Okay i was thinking why wouldn’t it be developed for Linux but you never know
06:08:27 DiscordBot <B​ab​bu​dh​as​br​o> Linux, you never know about
06:08:43 DiscordBot <B​ab​bu​dh​as​br​o> People do all sorts of odd things
06:09:33 DiscordBot <B​ab​bu​dh​as​br​o> Like write kernels for webcams that haven't been manufactured since 1998 and the company that made them got bought out
06:09:58 DiscordBot <b​ar​ty​> Hmmm
06:10:04 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> "but its sitting in my closet and i havent used it for 22 years....and the current driver is out of date....this is my calling.........."
06:10:08 --> bmlzootown (bmlzootown!~bmlzootown@SpigotMC-itgr8o.res.spectrum.com) joined the channel
06:10:08 DiscordBot <b​ar​ty​> I feel like it would be a good idea to get to know matlab better
06:10:16 DiscordBot <b​ar​ty​> Since it’s more powerful than excel, can’t hurt
06:10:27 DiscordBot <B​ab​bu​dh​as​br​o> That's about right garak
06:11:15 DiscordBot <B​ab​bu​dh​as​br​o> I don't even know who wrote it
06:11:24 DiscordBot <B​ab​bu​dh​as​br​o> Wasn't me
06:11:34 DiscordBot <B​ab​bu​dh​as​br​o> But there had been no kernel for years
06:11:38 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://images.computerhistory.org/fellows/2017_cleve_moler.jpeg
06:11:47 <-- bmlzooto- (bmlzooto-!~bmlzootown@SpigotMC-itgr8o.res.spectrum.com) has quit (Ping timeout: 121 seconds)
06:11:49 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> - Creator, MatLab
06:11:51 DiscordBot <B​ab​bu​dh​as​br​o> And one day, plug it in, and it works again
06:11:59 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> :P
06:12:33 DiscordBot <B​ab​bu​dh​as​br​o> My Swedish hacker friend had the camera
06:12:40 DiscordBot <B​ab​bu​dh​as​br​o> And when I say hacker
06:12:42 <-- Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-002nkm.ipv6.telus.net) has quit (Killed (NickServ (GHOST command used by Streamfrost_!~Spottedleaf@SpigotMC-7vbihe.ipv6.telus.net)))
06:12:48 --> Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-7vbihe.ipv6.telus.net) joined the channel
06:12:51 DiscordBot <B​ab​bu​dh​as​br​o> I mean legit a hacker
06:13:07 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> @Cityweebstret is it yoi
06:13:11 DiscordBot <B​ab​bu​dh​as​br​o> He is a programmer somewhere now
06:13:38 DiscordBot <B​ab​bu​dh​as​br​o> But he was nearly jailed when he was younger for being bad.
06:14:00 DiscordBot <B​ab​bu​dh​as​br​o> He won't go into detail, but he hacked some high profile stuff
06:14:40 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> I wouldn't believe him honestly
06:14:43 DiscordBot <k​as​hi​ke​> anyone here good with web api design?
06:14:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes
06:14:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> what do you need kash
06:15:07 DiscordBot <B​ab​bu​dh​as​br​o> I would. I don't just known him casually
06:15:11 DiscordBot <w​iz​ja​ny​> microservices everywhere kash
06:15:15 DiscordBot <w​iz​ja​ny​> that's the only answer
06:15:19 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ^
06:15:21 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> its true
06:19:29 DiscordBot <b​ar​ty​> The infamous 4chan
06:19:38 DiscordBot <B​ab​bu​dh​as​br​o> I remember that
06:19:43 DiscordBot <B​ab​bu​dh​as​br​o> Not really actually
06:20:01 DiscordBot <B​ab​bu​dh​as​br​o> I mostly know about 4chan from 2b2t
06:21:18 DiscordBot <B​ab​bu​dh​as​br​o> I wonder why music is so powerful in its effect on the human mind
06:21:22 DiscordBot <D​rB​ot​> Did anyone here know that Intelli uses light mode with Discord?
06:23:34 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> well with his shitty plugins im not surprised
06:24:50 Intelli Name two of my plugins you’ve tried.
06:41:56 DiscordBot <w​iz​ja​ny​> why would.he try closed source shit
06:43:21 DiscordBot <S​tr​ea​mf​ro​st​> wiz works for the fsf confirmed
06:45:29 <-- Brokkoli (Brokkoli!~Brokkoli@SpigotMC-9m1u6p.dip0.t-ipconnect.de) has quit (Connection closed)
06:47:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> indeed
06:47:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i would not run your closed source trash
06:47:51 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> nor would any of my friends
06:57:08 Intelli Use my open source shit then
06:57:41 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no thanks
06:57:44 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i dont trust it :^)
07:02:49 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im watching this scientists vs flat earthers video and its fucking ridiculous
07:47:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> hm im pretty drunk
07:48:39 DiscordBot <k​as​hi​ke​> ok
07:58:38 DiscordBot <๐Ÿฆ†> are you drunk enough to not get high
08:15:25 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> why are you just saying ok to me kashike
08:15:34 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> im offended
08:15:53 DiscordBot <T​ri​ga​ry​> are you saying that that's not ok?
08:16:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> him saying just ok is not ok, indeef
08:16:14 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok
08:17:52 DiscordBot <T​ri​ga​ry​> ok
08:18:07 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok
08:26:33 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> HTTP 200
08:33:13 DiscordBot <๐Ÿฆ†> 403
08:43:05 KennyTV how are you always drugged, simple
08:43:10 KennyTV ๐Ÿ˜‚
08:43:21 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> what
08:43:33 KennyTV <P​la​in​, ​si​mp​le​ G​ar​ak​> hm im pretty drunk
08:45:33 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i said i replaced nic and weed with alc
08:45:38 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> not my fault u werent listening
08:48:02 KennyTV :pepega:
08:48:21 DiscordBot <B​il​ly​> Alcohol is a drug..
08:48:23 DiscordBot <B​il​ly​> Smfh
08:48:40 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i didnt say it wasnt
08:48:50 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> again. not my fault you bitches arent listening
08:48:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> > i said i replaced nic and weed with alc
08:48:59 DiscordBot <V​ic​ar​io​us​> who are you?
08:49:01 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> thats all i said
08:49:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> read the middle word vic.
08:49:30 DiscordBot <V​ic​ar​io​us​> "middle"?
08:49:37 DiscordBot <V​ic​ar​io​us​> ur name is middle
08:49:47 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> read the middle world of "Plain, simple Garak" vic
08:49:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> WORD
08:50:09 DiscordBot <V​ic​ar​io​us​> middle world
08:50:10 KennyTV s/simple garak/rart garak
08:50:10 xD Correction, <DiscordBot> <09P​la​in​, ​si​mp​le​ G​ar​ak​> read the middle world of "Plain, rart garak" vic
08:50:13 DiscordBot <V​ic​ar​io​us​> any relation to middle earth?
08:50:23 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no relation
08:50:27 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but i misspoke
08:50:32 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> thats my cousin
08:50:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> read the middle word of "Plain, simple Garak" vic
08:50:59 DiscordBot <V​ic​ar​io​us​> "of"
08:51:12 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no you fucking dumbass
08:51:18 KennyTV fucking?
08:51:23 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes
08:51:33 KennyTV that's a nice name
08:52:05 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> thank you
08:52:12 DiscordBot <V​ic​ar​io​us​> "you"
08:52:23 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> This is where I live, and it's also my namesake. https://upload.wikimedia.org/wikipedia/commons/9/91/Fucking%2C_Austria%2C_street_sign_cropped.jpg
08:52:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Fucking, Austria
08:52:35 DiscordBot <V​ic​ar​io​us​> yeah ur fucking retarded
08:52:38 KennyTV lmao
08:55:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> KennyTV https://f.jacob.engineer/iYJfHAJg.png
08:55:47 DiscordBot <๐Ÿฆ†> Fucking simple
08:55:59 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> thats right
08:56:36 KennyTV gonna tell some austrian people they have a new place to visit lmao
08:57:16 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> There's also another one called Fugging
08:57:27 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Which was originally Fucking but they changed their name
08:58:30 KennyTV lol there's a place in Germany called Fickmühle (= Fuck mill)
08:58:44 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> well
08:58:53 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> does it live up to its name?
08:59:11 KennyTV I'm scared to google it
08:59:17 KennyTV ๐Ÿ˜‚
09:00:04 KennyTV wow its wikipedia article doesn't say anything about its name, sad
09:00:18 KennyTV I want those sexy origin stories
09:00:32 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://en.wikipedia.org/wiki/Wank_(mountain)
09:00:45 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/654915856987586560.png
09:03:29 KennyTV simple I want your educated opinion on something
09:04:08 KennyTV I had a nice discussion with a friend who told me about some maths youtuber that has his fucking hentai dvds or something just laying in his shelf behind him in his videos
09:04:35 KennyTV and he says that neither this nor even running around naked outside would be something weird, other than maybe "huh" worthy
09:09:04 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> my honest opinion is that you need to mercy kill both that youtuber and your friend
09:09:50 KennyTV that's what I wanted to hear thanks
09:10:51 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://f.jacob.engineer/glsM4kVk.png
09:10:54 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> not much...
09:11:08 KennyTV I really despise the python syntax ngl
09:11:31 KennyTV it's not the worst thing ever, but it's not good either
09:13:46 DiscordBot <V​ic​ar​io​us​> wait mfw christian bale plays batman in the dark knight
09:13:54 DiscordBot <V​ic​ar​io​us​> that feels weird
09:13:57 DiscordBot <S​tr​ea​mf​ro​st​> > not knowing that
09:14:09 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> how do you not know that
09:14:14 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> he's like the batman of the 2000s
09:14:23 DiscordBot <V​ic​ar​io​us​> I was 10 when I saw it
09:14:54 DiscordBot <V​ic​ar​io​us​> I didn't even know who bale was then
09:15:09 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> "my ignorance is my excuse" - vic, 2020
09:15:17 DiscordBot <S​tr​ea​mf​ro​st​> when did the movie come out
09:15:20 DiscordBot <V​ic​ar​io​us​> 2008
09:15:28 DiscordBot <S​tr​ea​mf​ro​st​> yeah I saw it when I was 8
09:15:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> > being born in the 2000s
09:15:46 DiscordBot <S​tr​ea​mf​ro​st​> wait vic is 17
09:15:50 DiscordBot <V​ic​ar​io​us​> wat
09:15:52 DiscordBot <V​ic​ar​io​us​> no i'm 21
09:15:54 DiscordBot <S​tr​ea​mf​ro​st​> 21
09:15:59 DiscordBot <S​tr​ea​mf​ro​st​> ur 21
09:16:01 DiscordBot <V​ic​ar​io​us​> literally can you even math
09:16:07 DiscordBot <S​tr​ea​mf​ro​st​> no
09:16:18 DiscordBot <S​tr​ea​mf​ro​st​> oh right
09:16:24 DiscordBot <S​tr​ea​mf​ro​st​> yeah no I can't
09:17:06 DiscordBot <๐Ÿฆ†> math hard
09:28:46 <-- Sweepyoface (Sweepyoface!~Sweepyoface@charm.sweepy.pw) has quit (Quit: The Lounge - https://thelounge.chat)
09:29:28 DiscordBot <S​we​ep​y> what does it take to know python? well even spot can do it
09:29:33 DiscordBot <S​we​ep​y> but being an expert is fucking impossible
09:29:53 DiscordBot <S​we​ep​y> because of all the ass backwards and non intuitive stuff it has
09:30:56 DiscordBot <S​tr​ea​mf​ro​st​> sweepy
09:31:01 DiscordBot <S​tr​ea​mf​ro​st​> you can't even do python
09:32:00 DiscordBot <S​we​ep​y> thankfully
09:32:44 DiscordBot <g​ar​ba​ge​mu​le​> Python itself is pretty straightforward though. It's the crazy libraries that make heavy use of operator overloading that makes things difficult :P
09:34:00 DiscordBot <g​ar​ba​ge​mu​le​> Then again, a lot of it boils down to familiarity. There's nothing simple about so-called "simple" for loops in C-like languages.
09:35:14 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> python isnt difficult. it's just disgusting
09:35:19 KennyTV ^
09:36:31 MiniDigger nice
09:36:32 DiscordBot <t​ox​iu​> aikar is mini
09:36:45 MiniDigger I have a headhunter hit me up via my github email now
09:37:23 DiscordBot <g​ar​ba​ge​mu​le​> The dependency resolution tool chain and the many "secretly native C++ with Python wrappers" libraries are disgusting. The language is pretty sweet. Just write some pseudo code in a txt file and change its extension to .py and it runs!
09:38:11 KennyTV pseudo code is also disgusting
09:38:16 KennyTV so again, easy but disgusting :D
09:38:38 MiniDigger one day I will actually reply to a headhunter and see what they are able to offer me
09:38:47 DiscordBot <s​te​fv​an​sc​hi​e> if pseudocode is disgusting don't use Python else use Python ... https://paste.gg/p/anonymous/c869f589fc5042c8bfdc973fb30715c7
09:38:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> you will never
09:38:55 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> and i mean never
09:39:00 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> catch me using indentation as syntax
09:39:06 DiscordBot <g​ar​ba​ge​mu​le​> Forgot the colons!
09:39:15 DiscordBot <s​te​fv​an​sc​hi​e> It's pseudocode, there are no rules here!
09:39:22 KennyTV stef, I'll lock you in a room with nothing but a computer with literally just python and no internet
09:39:26 DiscordBot <g​ar​ba​ge​mu​le​> Okay good!
09:39:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ok im going to bed
09:39:40 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> bye
09:39:48 KennyTV bai
09:41:21 DiscordBot <g​ar​ba​ge​mu​le​> Indentation as syntax is great because it prevents people from being lazy about (certain bits of) code style. It's awesome. I guess you can apply linters, but it's kinda nice that it's built in.
09:41:37 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no
09:41:44 KennyTV it still makes stuff more confusing
09:41:52 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> code style should not be syntax. of course, properly indented code is holy.
09:41:54 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but as syntax?
09:41:54 KennyTV or less readable
09:41:56 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> fuck that noise
09:42:04 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> and now, bedtime
09:43:31 DiscordBot <g​ar​ba​ge​mu​le​> If you're already doing it right, what's the problem with letting the compiler or interpreter yell at people who don't? :P
09:44:18 DiscordBot <S​we​ep​y> doing it properly doesn't mean indenting every single thing
09:44:24 DiscordBot <S​we​ep​y> one liner if statements can be proper
09:44:38 DiscordBot <g​ar​ba​ge​mu​le​> I disagree.
09:44:55 DiscordBot <S​we​ep​y> I just think you're factually wrong then
09:44:59 KennyTV imo the lack of braces makes it a lot less readable https://i.imgur.com/gLXbInE.png
09:45:05 DiscordBot <s​te​fv​an​sc​hi​e> If done right, it can work. You just need to be careful to not make the compiler/interpreter not overly strict (cause then things that would improve the code style can't be done) or overly lenient (cause then you still have garbage code).
09:45:07 DiscordBot <S​we​ep​y> either way, I agree it should be up to linters and the community to decide that
09:45:24 DiscordBot <g​ar​ba​ge​mu​le​> Wait till you hear about Go
09:48:22 DiscordBot <g​ar​ba​ge​mu​le​> Kenny why does the lack of braces make it less readable to you? Mass indentation is hard to read/follow in any language. That's more a matter of structure than language.
09:48:32 --> Vertanzil (Vertanzil!~nobody@SpigotMC-npgr63.range165-120.btcentralplus.com) joined the channel
09:50:16 DiscordBot <g​ar​ba​ge​mu​le​> I mean the structure is the exact same. The difference is that you don't have to trace braces (and hope that the indentation matches the braces) to figure out the scope of code blocks. It's just less noise really.
09:51:47 KennyTV I'd consider this more readable https://i.imgur.com/f2WoExd.png ¯\_(ใƒ„)_/¯
09:52:26 DiscordBot <V​ic​ar​io​us​> having more than 3 blank lines would also make reading easier
09:52:31 DiscordBot <g​ar​ba​ge​mu​le​> Yeah but why?
09:52:53 KennyTV indentation just doesn't cut it for me as a visual indicator
09:53:09 KennyTV indentation alone*
09:53:10 DiscordBot <g​ar​ba​ge​mu​le​> I mean they're both horrible.
09:53:28 KennyTV that's not the point, just the diff of no/with braces :D
09:53:36 DiscordBot <V​ic​ar​io​us​> have no formatting
09:53:38 DiscordBot <V​ic​ar​io​us​> use brainfucl
09:53:45 KennyTV exactly
09:53:48 DiscordBot <g​ar​ba​ge​mu​le​> But do you actually trace the braces? Or is it the whitespace that comes with the braces you like?
09:54:45 KennyTV whitespaces don't make it better for me either (or not as good as braces)
09:55:22 DiscordBot <g​ar​ba​ge​mu​le​> I could understand your point if you wrote it in Allman style.
09:56:15 KennyTV and the thing is that I started with python at school, so disliking that syntax not just a thing of pure habit - I really loved the switch to java/its general syntax
09:56:32 DiscordBot <S​we​ep​y> I still think not being able to do things like java if (var) { return; } is the problem... https://paste.gg/p/anonymous/9979f94c90d1434c91b42198bcb3d963
09:57:01 DiscordBot <S​we​ep​y> or wait you don't even need the braces there
09:57:04 DiscordBot <S​we​ep​y> bad example
09:57:20 DiscordBot <g​ar​ba​ge​mu​le​> I don't understand why the braces do anything for you in K&R. The opening brace is really the same as the colon in Python, right? It just sits at the end of the line, opening a block. But if you're not actively tracing them, the closing brackets are just noise.
09:57:29 DiscordBot <s​te​fv​an​sc​hi​e> One line if statements are pretty meh imo Sweepy
09:57:34 DiscordBot <V​ic​ar​io​us​> ^
09:57:38 DiscordBot <g​ar​ba​ge​mu​le​> Unless you write horrible code like Sweepy
09:57:48 Vertanzil Ewww iPython
09:57:59 DiscordBot .kill Vertanzil
09:57:59 * xD unleashes the armies of Isengard on Vertanzil.
09:58:09 DiscordBot <S​we​ep​y> not when you don't need the braces :P
09:58:14 DiscordBot <S​we​ep​y> guard cases are good
09:58:14 KennyTV well in the end it's just preference, some hate it, some love it
09:58:20 KennyTV I'm not part of the latter :aaa:
09:58:23 DiscordBot <s​te​fv​an​sc​hi​e> Guard cases are good, but not in the way you write them imo
09:58:34 DiscordBot <s​te​fv​an​sc​hi​e> Just move that return to the next line
09:58:39 DiscordBot <S​we​ep​y> how do you write them?
09:58:43 DiscordBot <S​we​ep​y> that looks worse though
09:58:52 DiscordBot <s​te​fv​an​sc​hi​e> java if (var) { return; }... https://paste.gg/p/anonymous/155d32f0d15440fbb769cef92f2d5544
09:58:55 DiscordBot <S​we​ep​y> ew
09:59:02 DiscordBot <g​ar​ba​ge​mu​le​> Yeah I understand that Kenny, I'm just trying to understand why the braces do so much for you if you aren't tracing them :P
09:59:07 DiscordBot <S​we​ep​y> if you have like 3 guard cases
09:59:12 DiscordBot <S​we​ep​y> that gets really cluttered
09:59:44 KennyTV might be cause I don't know what tracing means ๐Ÿ˜‚
09:59:50 DiscordBot <s​te​fv​an​sc​hi​e> Putting the return on the same line as the if statement makes it unreadable: you expect code to ge below the if, now it suddenly is on the right to it. Hopefully your if statement aren't too long, cause then the return might not be visible to begin with.
10:00:58 KennyTV I use those for gtfo returns, makes me instantly see a "here's an early return and not an actual code block" https://i.imgur.com/StNWLVQ.png
10:01:10 DiscordBot <g​ar​ba​ge​mu​le​> Ah sorry Kenny, I mean do you keep track of how many opening braces you have seen so far so you know which scope you are in when you meet a closing brace? Because if not, then what kind of information does it convey? The same as the indentation does. That makes the braces unnecessary.
10:01:12 DiscordBot <S​we​ep​y> I don't consider return to be code
10:01:21 DiscordBot <S​we​ep​y> I just see that and know it's a guard case
10:01:28 DiscordBot <g​ar​ba​ge​mu​le​> Yeah that stuff there is horrible.
10:01:31 DiscordBot <s​te​fv​an​sc​hi​e> Whether you call it code or not, it makes it harder still.
10:01:48 DiscordBot <S​tr​ea​mf​ro​st​> one liners are cancer change my mind
10:01:59 DiscordBot <S​we​ep​y> ur cancer
10:02:28 DiscordBot <s​te​fv​an​sc​hi​e> I might be glancing over your code and then think there's a bug in there, since I expect the code below it to be part of the if statement, but surprise surprise, you put stuff to the right of the if statement.
10:04:00 KennyTV ah, more or less yeah @mule. and when scrolling through code or greater codeblocks it simply makes me see those breaks easier than an empty line and invisible tabs ๐Ÿ‘€
10:04:17 xD (Vertanzil) Wishing Cancer - South Park.avi - length 15s - 485 likes, 10 dislikes (98.0%) - 51,924 views - Victor Moura on 2012.06.18
10:05:07 DiscordBot <g​ar​ba​ge​mu​le​> Sweepy I spend a lot of time reading other people's code. I can tell you that the "clever" pieces of... https://paste.gg/p/anonymous/ee2bf13b1a044130814f584d41a169f5
10:05:09 KennyTV while we're on the topic, do you poopl leave a blank line between class header and the first class field as well as after the last method brace or not? :aaa:
10:05:37 DiscordBot <g​ar​ba​ge​mu​le​> I do Kenny! Also at the bottom yes.
10:05:52 DiscordBot <s​te​fv​an​sc​hi​e> At the top, yes, not at the bottom.
10:06:21 KennyTV I also only do the first, prolly just because I've only rarely seen the latter by other people
10:06:21 DiscordBot <g​ar​ba​ge​mu​le​> The reason you don't at the bottom is because the closing brace provides whitespace!
10:06:39 KennyTV makes sense
10:07:30 KennyTV the one difference in code style between another dev and me, working on the same project, is that empty space between last method brace and class brace
10:07:31 DiscordBot <g​ar​ba​ge​mu​le​> Which is why Allman style is really the superior indent style. I don't use it myself and I hate writing it, but it is objectively better for readability. I think Kevlin Henney has a nice talk about it.
10:07:45 KennyTV which becomes oof if two classes have it done differently ๐Ÿ‘€
10:08:05 DiscordBot <s​te​fv​an​sc​hi​e> I just use what is more common in the language. For Java I use K&R, for C# I use Allman.
10:08:41 KennyTV it really just comes down to what a particular community has adapated as a general code style
10:08:51 DiscordBot <g​ar​ba​ge​mu​le​> Yes, consistency is really the most important thing.
10:08:56 DiscordBot <s​te​fv​an​sc​hi​e> Imo going with what users are used makes it easier for them to contribute, since they don't have to switch from what they are used to.
10:09:08 KennyTV if you do allman in java, people will scream at you, if you do k&r in c, people might scream at you
10:09:50 DiscordBot <g​ar​ba​ge​mu​le​> Yeah what I hate most in Java is catch clauses and else if clauses because they get so cluttered.
10:10:22 KennyTV yep, I always always try to have short early return blocks instead of cluttered if elses
10:10:39 DiscordBot <g​ar​ba​ge​mu​le​> Yesssss
10:10:55 DiscordBot <s​te​fv​an​sc​hi​e> Returning early is just so much nicer than having giant nested ifs
10:11:04 KennyTV the catches are alright for me, kinda instantly makes it obvious to be a try catch
10:11:21 KennyTV ... if you don't clutter anything else, that is
10:11:28 DiscordBot <g​ar​ba​ge​mu​le​> Although when it's Christmas, the Christmas trees you get from nested ifs are very festive.
10:11:48 DiscordBot <s​te​fv​an​sc​hi​e> Yes, but I want my code to be readable when it's not Christmas as well ๐Ÿ˜‰
10:11:50 DiscordBot <k​as​hi​ke​> I don't use K&R or Allman
10:11:53 DiscordBot <k​as​hi​ke​> I use Death.
10:11:54 DiscordBot <k​as​hi​ke​> java public class Permuter { private static void permute(int n, c... https://paste.gg/p/anonymous/0f434a3e4c2f4eaba9e84a6373aebf50
10:12:10 KennyTV .lart kashike
10:12:11 * xD forces kashike to stare at an incredibly frustrating and seemingly never-ending IRC political debate.
10:12:19 DiscordBot <s​te​fv​an​sc​hi​e> The code style isn't even the worst imo, that print statement in there is worse.
10:12:31 DiscordBot <g​ar​ba​ge​mu​le​> This makes me very uncomfortable and I'm going to go make breakfast because of that.
10:12:42 KennyTV ๐Ÿ˜‚
10:12:43 DiscordBot <s​te​fv​an​sc​hi​e> It's a permute method, why is it printing stuff.
10:12:59 DiscordBot <k​as​hi​ke​> don't ask questions
10:13:13 DiscordBot <s​te​fv​an​sc​hi​e> I won't ask questions if you give me answers
10:14:38 DiscordBot <T​ri​ga​ry​> this is kinda a deadlock
10:14:53 KennyTV what if the answers will make you question even more?
10:15:14 DiscordBot <s​te​fv​an​sc​hi​e> Then I'll never be at peace.
10:15:17 DiscordBot <s​te​fv​an​sc​hi​e> But that's fine.
10:25:51 DiscordBot <S​we​ep​y> blizzard has a 16 character password limit
10:26:08 DiscordBot <k​as​hi​ke​> lol
10:26:24 DiscordBot <T​ri​ga​ry​> yep, I love that
10:26:34 DiscordBot <T​ri​ga​ry​> couldn't use the password I wanted to...
10:26:42 KennyTV remember when you cut make a 32 character rockstar pw put could only put in 30/31 in the client :aaa:
10:26:48 KennyTV s/cut/could
10:26:48 xD Correction, <KennyTV> remember when you could make a 32 character rockstar pw put could only put in 30/31 in the client :aaa:
10:27:08 DiscordBot <T​ri​ga​ry​> MC also has a password length limit I managed to hit
10:27:57 DiscordBot <S​we​ep​y> it's also case insensitive
10:27:59 DiscordBot <S​we​ep​y> https://cdn.discordapp.com/emojis/486453052967092226.png
10:28:07 KennyTV seriously?
10:29:16 DiscordBot <H​ex​ed​He​ro​> Password limits fucking blow my mind
10:29:17 DiscordBot <s​te​fv​an​sc​hi​e> My university has excellent password guidelines https://media.discordapp.net/attachments/555469074080202765/670575910759563264/unknown.png
10:29:40 DiscordBot <H​ex​ed​He​ro​> when fucking companies use no symbols, 12 as their limit and no caps
10:30:21 DiscordBot <S​we​ep​y> wtf and battletags are 12 chars max
10:30:26 DiscordBot <S​we​ep​y> I've seen longer ones
10:30:45 DiscordBot <S​we​ep​y> why does battle.net suck so much ass
10:30:59 DiscordBot <H​ex​ed​He​ro​> systems from like the year 2000 with no upgrades since
10:31:01 DiscordBot <H​ex​ed​He​ro​> prob
10:33:15 DiscordBot <k​as​hi​ke​> why is Studentnumber one word
10:33:20 DiscordBot <k​as​hi​ke​> sounds german
10:33:24 DiscordBot <_​Ju​st​Dy​la​n_​> my university stores your last 22 passwords
10:33:29 DiscordBot <_​Ju​st​Dy​la​n_​> and you have to change it every half a year
10:33:32 DiscordBot <k​as​hi​ke​> the university, that is
10:33:33 DiscordBot <k​as​hi​ke​> sounds german
10:33:41 DiscordBot <s​te​fv​an​sc​hi​e> Dutch
10:33:51 DiscordBot <s​te​fv​an​sc​hi​e> But we use the same rules for combining words as German.
10:33:58 DiscordBot <_​Ju​st​Dy​la​n_​> interesting
10:34:07 KennyTV as in just slapping them together
10:34:10 DiscordBot <k​as​hi​ke​> Isee. Idonotunderstandwhythatisreally
10:34:22 DiscordBot <s​te​fv​an​sc​hi​e> Imo it's better than separating them.
10:34:26 DiscordBot <_​Ju​st​Dy​la​n_​> it isn't
10:34:27 DiscordBot <k​as​hi​ke​> my favourite though
10:34:28 DiscordBot <S​we​ep​y> my workplace handles that the best
10:34:37 KennyTV I hate it lmao
10:34:38 DiscordBot <k​as​hi​ke​> is I can always tell when a plugin developer on spigotmc is german
10:34:48 DiscordBot <k​as​hi​ke​> <Insert Word Here> System
10:34:50 DiscordBot <_​Ju​st​Dy​la​n_​> you can't tell which words to slab together and which ones you can't slab together
10:34:53 DiscordBot <k​as​hi​ke​> Lobby System, Party, System
10:34:58 DiscordBot <_​Ju​st​Dy​la​n_​> you can overlook a lot of stuff rather quickly
10:34:59 DiscordBot <k​as​hi​ke​> germans love adding "System"
10:35:02 DiscordBot <S​we​ep​y> you're encouraged to set awful passwords or else you'll spend 10 minutes typing it in to the gun
10:35:09 DiscordBot <V​ic​ar​io​us​> Kashike System
10:35:23 DiscordBot <k​as​hi​ke​> lowercase k, you slut
10:35:34 DiscordBot <s​te​fv​an​sc​hi​e> The rules for slapping together are pretty simple actually: you combine nouns that are next to each other.
10:35:38 KennyTV kash: https://i.imgur.com/Yv8HM56.png
10:35:42 KennyTV ๐Ÿ˜‚
10:35:46 DiscordBot <k​as​hi​ke​> see
10:35:49 DiscordBot <H​ex​ed​He​ro​> System System
10:35:50 DiscordBot <k​as​hi​ke​> what did I say
10:35:51 DiscordBot <V​ic​ar​io​us​> On phone that's a battle I don't want to fight, kash
10:35:52 DiscordBot <s​te​fv​an​sc​hi​e> Don't do adjectives or articles.
10:35:54 DiscordBot <S​we​ep​y> kASHIKE
10:35:55 DiscordBot <_​Ju​st​Dy​la​n_​> oh shit
10:36:11 KennyTV I don't have a single project with the system suffix tho D:
10:36:29 DiscordBot <V​ic​ar​io​us​> Ur retarded
10:36:30 DiscordBot <_​Ju​st​Dy​la​n_​> SystemSystem
10:36:34 DiscordBot <_​Ju​st​Dy​la​n_​> ๐Ÿ’ฏ
10:37:01 DiscordBot <s​te​fv​an​sc​hi​e> In English I have to wonder "is it 'tree top' or 'treetop'?" and the only real way I'd know is go to the dictionary, look up whether 'treetop' is an existing word, if it isn't, it's 'tree top'. In German that's not a problem: even if the dictionary doesn't contain the word 'treetop', that's still valid and 'tree top' would be incorrect.
10:37:22 KennyTV for example Lobby or Stats, the other would prolly have called them LobbySystem and StatsSystem ๐Ÿ˜‚
10:38:21 kashike :D
10:39:05 DiscordBot <s​te​fv​an​sc​hi​e> Also adjectives become better when combining words imo. Say I want to indicate that the tree is red in 'tree top'. I'd write 'redtreetop'. If only the top is red, it'd be 'red treetop'. If both are red, it'd be 'red redtreetop'.
10:42:15 KennyTV at least there's the audiovisual cues for compounds
10:45:06 * Vertanzil pokes KennyTV
10:45:09 DiscordBot <S​we​ep​y> oh and when you add blizzard balance, the 'may take up to 3 business days to be added to your account' is actually TRUE and not just to cover themselves
10:45:15 DiscordBot <S​we​ep​y> WTF.
10:45:31 * KennyTV kicks Vertanzil into a cannon and shoots him into a brick wall
10:46:08 Vertanzil Not nice
10:49:56 * Vertanzil wets finger and stick it in KennyTV ear.
10:51:21 KennyTV wow you bully
10:53:58 <-- Vertanzil (Vertanzil!~nobody@SpigotMC-npgr63.range165-120.btcentralplus.com) has quit (Ping timeout: 121 seconds)
10:54:13 --> Vertanzil (Vertanzil!~nobody@SpigotMC-npgr63.range165-120.btcentralplus.com) joined the channel
11:17:46 <-- Vertanzil (Vertanzil!~nobody@SpigotMC-npgr63.range165-120.btcentralplus.com) has quit (Quit:)
11:27:06 --> Me4502 (Me4502!~quassel@SpigotMC-5nl1qf.nbn.aussiebb.net) joined the channel
11:44:51 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> > my university stores your last 22 passwords
11:44:52 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> @JustDylan hopefully the hashes only
11:47:21 KennyTV or like those sites that send you your pw in plain text per mail lmao
11:51:16 DiscordBot <_​Ju​st​Dy​la​n_​> Yeah hopefully, but since its an ICT school I think I'll be fine @Yannick | ysl3000
11:55:00 DiscordBot <S​we​ep​y> i mean facebook had plaintext shit floating around
11:55:40 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> > i mean facebook had plaintext shit floating around
11:55:41 DiscordBot <Y​an​ni​ck​ |​ y​sl​30​00​> @Sweepy German Telekom as well.
11:56:25 DiscordBot <S​we​ep​y> well telecom companies are known for being terribad
12:41:56 DiscordBot <j​et​p2​50​> NathanWolf has been updating his 'magic' plugin for over 5 years and it has a total of 56k downloads
12:42:03 DiscordBot <j​et​p2​50​> interesting
12:52:30 DiscordBot <g​ar​ba​ge​mu​le​> Why?
13:04:12 DiscordBot <T​he​Vi​pe​rS​ho​w> Yo im back and awake
13:04:15 DiscordBot <T​he​Vi​pe​rS​ho​w> good morning
13:10:03 <-- Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-7vbihe.ipv6.telus.net) has quit (Connection closed)
13:15:03 <-- Me4502 (Me4502!~quassel@SpigotMC-5nl1qf.nbn.aussiebb.net) has quit (Connection closed)
13:25:23 DiscordBot <w​iz​ja​ny​> go back to sleep tbh
13:26:50 DiscordBot <M​rE​Do​k> https://cdn.discordapp.com/emojis/520086730573873152.png
13:57:48 DiscordBot <M​D ​(n​ot​ t​ha​t ​on​e)​> sounds like
13:57:52 DiscordBot <M​D ​(n​ot​ t​ha​t ​on​e)​> lack of
13:57:55 DiscordBot <M​D ​(n​ot​ t​ha​t ​on​e)​> brain
13:58:00 DiscordBot <M​D ​(n​ot​ t​ha​t ​on​e)​> c e l l s
13:58:48 KennyTV sounds like a lack of pineapple
13:59:31 DiscordBot <M​D ​(n​ot​ t​ha​t ​on​e)​> pineapple is very much present thank you very much
13:59:47 KennyTV not enough pineapple
14:06:55 DiscordBot <T​ri​pl​e_​No​th​in​g> Sorry for an off-topic... Anyone familiar w/ .htaccess? I'm trying to set up the web interface for a plugin, but can't seem to define it correctly.
14:06:56 DiscordBot <T​ri​pl​e_​No​th​in​g> Trying to set up the web interface for LuckPermsWeb. Basic item in question is how-to mod_rewrite & being a sub-directory.
14:27:26 DiscordBot <M​ic​ha​el​> the real question is
14:27:29 DiscordBot <M​ic​ha​el​> why would you selfhost luckpermsweb?
15:14:57 DiscordBot <m​ik​ro​sk​ee​m> someone requested native-image paper before
15:15:01 DiscordBot <m​ik​ro​sk​ee​m> trying out vanilla here
15:15:12 DiscordBot <m​ik​ro​sk​ee​m> https://cdn.discordapp.com/emojis/393789246823202817.png
15:18:33 DiscordBot <w​iz​ja​ny​> but what's your tps
15:18:44 DiscordBot <w​iz​ja​ny​> can it run crysis
15:20:42 DiscordBot <m​ik​ro​sk​ee​m> avg tick 0.9ms
15:20:47 DiscordBot <w​iz​ja​ny​> LUL
15:21:32 DiscordBot <m​ik​ro​sk​ee​m> > du -sh ../server.jar ../server 36M ../server.jar 6.7M ../server ... https://paste.gg/p/anonymous/07a25178073f4765a615eae017aed028
15:21:34 DiscordBot <m​ik​ro​sk​ee​m> mojang smh
15:21:38 DiscordBot <m​ik​ro​sk​ee​m> that's it
15:21:50 DiscordBot <m​ik​ro​sk​ee​m> i'm gonna native compile all my shit and save money on storage
15:22:01 DiscordBot <m​ik​ro​sk​ee​m> ๐Ÿ˜ค
15:22:35 DiscordBot <w​iz​ja​ny​> lmao
15:23:31 DiscordBot <m​ik​ro​sk​ee​m> https://paste.gg/p/mikroskeem/ac53279cd36b4baebe59ff9a5ecd0e4c
15:23:33 DiscordBot <m​ik​ro​sk​ee​m> hmmhmm
15:31:23 DiscordBot <Z​75​0> Happy end of 1.14.4 support day
15:31:41 KennyTV ๐ŸŽ‰
15:34:07 DiscordBot <w​iz​ja​ny​> mikro, aren't assets + data alone like 3mb?
15:37:43 DiscordBot <๐Ÿฆ†> can paper support 1.8.8 now
15:40:18 DiscordBot <w​iz​ja​ny​> can paper serve roast duck for dinner
15:40:49 DiscordBot <๐Ÿฆ†> no duck roasting https://cdn.discordapp.com/emojis/601590840330027008.png
15:45:16 DiscordBot <m​ik​ro​sk​ee​m> prolly, wiz
15:57:49 DiscordBot <T​ri​pl​e_​No​th​in​g> > why would you selfhost luckpermsweb? (and why would you use apache2)
15:57:50 DiscordBot <T​ri​pl​e_​No​th​in​g> @Michael
15:58:15 DiscordBot <T​ri​pl​e_​No​th​in​g> ^_^ I am the type that would love to learn and be able to support one's self.
15:59:37 DiscordBot <g​ar​ba​ge​mu​le​> That's a good mind set.
16:00:12 DiscordBot <g​ar​ba​ge​mu​le​> ... as long as it's for personal stuff of course :P
16:01:55 DiscordBot <g​ar​ba​ge​mu​le​> Have you considered other ways to host it? Maybe there's a simpler web server that's easier to set up you can use?
16:08:17 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> We kill 1.14.4 now?
16:10:29 <-- Meeeh (Meeeh!~Meeeh@SpigotMC-86pmgn.ip-51-68-140.eu) has quit (Quit: ZNC - https://znc.in)
16:12:15 --> Meeeh (Meeeh!~Meeeh@SpigotMC-86pmgn.ip-51-68-140.eu) joined the channel
16:14:33 DiscordBot <Z​75​0> Soon ™๏ธ
16:23:58 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> I am ready
16:25:01 --> Vertanzil (Vertanzil!~nobody@SpigotMC-npgr63.range165-120.btcentralplus.com) joined the channel
16:41:35 DiscordBot <M​rE​Do​k> save 1.14 with this! https://media.discordapp.net/attachments/555469074080202765/670669604745379853/latest.png
16:41:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no
16:42:33 DiscordBot <M​rE​Do​k> yea simple you right
16:42:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> no
16:42:54 DiscordBot <M​rE​Do​k> https://cdn.discordapp.com/emojis/520086730573873152.png
16:45:57 DiscordBot <m​ba​xt​er​> Are we all going to sing songs over its corpse?
16:47:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ye then make smores
17:20:31 DiscordBot <b​ar​ty​> I mean I might start self hosting luckpermsweb
17:20:50 DiscordBot <b​ar​ty​> They recently reverted a change that potential is a security issue for my server
17:21:53 DiscordBot <w​iz​ja​ny​> wut
17:22:03 DiscordBot <w​iz​ja​ny​> the web editor is just...frontend right?
17:22:12 DiscordBot <w​iz​ja​ny​> the data itself is stored in bytebin no?
17:26:47 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes wiz
17:28:46 Vertanzil I hope your server gets blown up by creepers
17:32:49 DiscordBot <b​ar​ty​> no wiz i mean like they reverted a change that makes it really easy to accidentally give the * permission
17:33:09 DiscordBot <w​iz​ja​ny​> https://cdn.discordapp.com/emojis/463842968097521675.png
17:33:29 DiscordBot <b​ar​ty​> it's completely user error but I don't want to accidentally make that error
17:33:37 DiscordBot <B​il​ly​> In server administration there are no accidents.. only stupid mistakes
17:33:42 DiscordBot <b​ar​ty​> correct
17:33:53 DiscordBot <b​ar​ty​> software that makes stupid mistakes easier than it needs to be, eh
17:34:12 DiscordBot <M​rE​Do​k> bartycrate.jar
17:35:04 DiscordBot <b​ar​ty​> without typing anything, autofill comes up, and * just so happens to be the first suggestion https://media.discordapp.net/attachments/555469074080202765/670683063084253202/unknown.png
17:35:26 DiscordBot <b​ar​ty​> so if you enter a permission, double press enter, you have just added the permission and the * permission
17:36:17 DiscordBot <b​ar​ty​> they fixed this by not showing any permissions when nothing was typed, but then people were spamming luckperms discord with 'WHERE ARE MY PERMISSIONS'
17:36:30 DiscordBot <M​rE​Do​k> but ya always double check what u add right?
17:36:40 DiscordBot <b​ar​ty​> now i do
17:36:48 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> lol
17:36:57 DiscordBot <M​rE​Do​k> well i mean ya should always check lol
17:37:09 DiscordBot <b​ar​ty​> i mean i never really expected pressing enter an extra time would add a completely different permission, and of course it's the * permission
17:37:23 DiscordBot <b​ar​ty​> this wasnt how their old web editor functioned
17:37:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yeah no shit, it's redesigned
17:38:04 DiscordBot <b​ar​ty​> in their old one you had to press enter twice to add a permission then add it to the group
17:38:08 DiscordBot <b​ar​ty​> so it was muscle memory
17:38:34 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> but if you think that suggestion is bad, go to the disc and talk to @Turbotailz
17:38:41 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> he designed the thing
17:38:46 DiscordBot <b​ar​ty​> no
17:38:51 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i personally like the new editor
17:38:53 DiscordBot <b​ar​ty​> i already spoke with the web dev
17:39:02 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yeah well then fuck off, your opinion doesnt matter
17:39:03 DiscordBot <b​ar​ty​> the issue was fixed, then reverted
17:39:28 DiscordBot <K​en​ny​TV​> Ask him to remove the * or put it at the end of the list or something lol
17:39:32 DiscordBot <b​ar​ty​> I have been trying to see why it is beneficial to have the autofill show without any input and can't... https://paste.gg/p/anonymous/3298c47afcc640648797cd341b28344a
17:39:35 DiscordBot <b​ar​ty​> yeah i think that's his plan
17:40:06 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://tenor.com/view/umm-confused-wtf-blinking-okay-gif-7513882
17:40:17 DiscordBot <b​ar​ty​> The best solution would be to essentially have the list start with an empty entry as the first entry... https://paste.gg/p/anonymous/71bd188893f34057829dba3a7892a43d
17:40:57 DiscordBot <B​il​ly​> mfw people need a fucking web editor to edit permission nodes. bunch of noobs. smfh
17:40:59 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> barty not understanding how web dev works
17:41:02 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> typical
17:41:10 DiscordBot <b​ar​ty​> anyway i didnt realize they were further fixing this issue
17:41:16 DiscordBot <b​ar​ty​> simple go be retarded somewhere else
17:41:18 DiscordBot <b​ar​ty​> thanks
17:41:49 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://tenor.com/view/wtf-didido-gif-5773021
17:42:23 DiscordBot <b​ar​ty​> eh billy i like to use it for when i make mass edits, easier to keep track of what i'm doing
17:50:38 --> Brokkoli (Brokkoli!~Brokkoli@SpigotMC-9m1u6p.dip0.t-ipconnect.de) joined the channel
17:59:46 --> \^-^ (\^-^!~MagmaGuy|3@SpigotMC-4r22h1.dsdh.ilhc.0818.2001.IP) joined the channel
18:15:16 DiscordBot <B​il​ly​> i just manage my perms in flatfile so I dont need some stupid bs editors to see the bigger picture
18:17:11 DiscordBot <w​iz​ja​ny​> you should make WEPIF the official permissions manager of purpur
18:17:15 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> billy uses....pex...confirmed.
18:17:22 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> https://cdn.discordapp.com/emojis/591771032788926474.png
18:17:32 DiscordBot <B​il​ly​> i've never used pex. currently on LP, tyvm
18:17:38 DiscordBot <B​il​ly​> was zPerms before that
18:17:39 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> flatfile you say
18:17:47 DiscordBot <B​il​ly​> yes, LP supports more than sql bs
18:17:53 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> that is ultra retarded but ok
18:18:33 DiscordBot <B​il​ly​> i put all my perms in the root permissions.yml file as groups of perms then give those grouped perms to LP groups
18:18:35 DiscordBot <B​il​ly​> simple
18:18:38 DiscordBot <B​il​ly​> organized
18:18:44 DiscordBot <B​il​ly​> no need for a stupid web editor
18:19:03 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> okay william https://cdn.discordapp.com/emojis/654917611439783946.png
18:19:55 DiscordBot <B​il​ly​> not my fault you dont understand ¯\_(ใƒ„)_/¯
18:20:11 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i understand just fine, i just prefer to use SQL ;)
18:20:14 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> "BS"
18:21:26 \^-^ christ hansen's career is a wild ride
18:28:00 * Vertanzil pets ^-^
18:30:04 DiscordBot <g​ar​ba​ge​mu​le​> Aren't all permissions loaded into memory on startup anyway?
18:31:20 DiscordBot <w​iz​ja​ny​> no
18:31:35 DiscordBot <w​iz​ja​ny​> that's not very scalable
18:31:55 DiscordBot <g​ar​ba​ge​mu​le​> How many do you have?
18:32:03 DiscordBot <w​iz​ja​ny​> me? i don't use a perms plugin
18:33:23 DiscordBot <g​ar​ba​ge​mu​le​> I just figure unless there are several millions of individual entries, they'd fit in memory just fine.
18:33:30 DiscordBot <B​il​ly​> all my permissions are loaded on startup @garbagemule
18:33:39 DiscordBot <B​il​ly​> since all my permissions are attached to groups, not players
18:33:54 DiscordBot <B​il​ly​> when a player joins, it doesnt load their permissions, it attaches them to a group thats already loaded
18:34:15 DiscordBot <g​ar​ba​ge​mu​le​> Sounds reasonable
18:34:57 DiscordBot <w​iz​ja​ny​> right
18:35:12 DiscordBot <w​iz​ja​ny​> but you wouldn't have every player to have ever joined your server loaded on startup
18:35:26 DiscordBot <B​il​ly​> That would be retarded lol
18:35:28 DiscordBot <w​iz​ja​ny​> (i mean - on a large scale)
18:35:31 DiscordBot <B​il​ly​> Like simple
18:35:47 DiscordBot <w​iz​ja​ny​> the idea is that most of your perms are attached to groups and your # of groups is relatively small
18:36:10 DiscordBot <w​iz​ja​ny​> but i mean if you assign all perms to players individually instead of using groups...
18:36:15 DiscordBot <g​ar​ba​ge​mu​le​> Yeah so like RBAC kinda sruff
18:36:19 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> flatfile db is still not scalable. imagine trying to sync that between servers. i guess you can do it, but fuck. sending diffs over network to get all your servers in sync?
18:36:27 DiscordBot <w​iz​ja​ny​> simple
18:36:28 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> its certainly not god's preferred storage method
18:36:30 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> ill tell you that much
18:36:35 DiscordBot <w​iz​ja​ny​> ur brain is simple
18:36:45 DiscordBot <w​iz​ja​ny​> what the fuck do you think sql does
18:36:45 Vertanzil FACE
18:36:52 DiscordBot <w​iz​ja​ny​> it sends fucking diffs over network
18:36:54 DiscordBot <w​iz​ja​ny​> lmfao
18:36:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yes i know sql is file based, but it's made for that
18:36:59 Vertanzil Sings Quite low
18:37:00 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> yml files are not
18:37:08 DiscordBot <g​ar​ba​ge​mu​le​> What if you don't need to sync it?
18:37:13 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> then fine
18:37:22 Vertanzil Could just use a json file
18:37:28 DiscordBot <w​iz​ja​ny​> and yea sync-ability has little to do with scalability
18:37:33 DiscordBot <g​ar​ba​ge​mu​le​> Absolutes almost always bite your butt :P
18:37:36 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i mean it does...
18:37:46 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> you have to have all your servers in sync to give a consistent experience
18:37:50 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> if you run multiple servers
18:38:12 DiscordBot <g​ar​ba​ge​mu​le​> How often do you change permissions when it's all group based?
18:38:43 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> i dont change perms for groups very often but when i do and i need to propagate it, with LP's SQL-based backend(s) I can just lp networksync
18:40:57 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> (and to be clear im not saying you cant do it with the flatfile based way, but if you do you have to go to each of your servers and edit the files to make sure they're in sync manually)
18:41:08 DiscordBot <g​ar​ba​ge​mu​le​> Seems like a lot of nanos for something rsync could do just as well.
18:41:31 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> Up to you. If using YML files with rsync is the way you want to do that, then god help you but it's your life. ¯\_(ใƒ„)_/¯
18:42:32 DiscordBot <B​il​ly​> smh. thinking sql is the cure all for network syncing is like thinking wrapping everything in async is the cure all for lag
18:42:34 DiscordBot <B​il​ly​> lol
18:42:36 DiscordBot <g​ar​ba​ge​mu​le​> Well, I write highly scalable, distributed systems for a living. Sometimes less is definitely more. Sometimes more is more.
18:42:42 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> literally not what im saying but ok billy
18:43:25 DiscordBot <B​il​ly​> sure seems like thats what you've fallen back on to me.. network sync lol
18:43:28 DiscordBot <B​il​ly​> wtf man
18:43:32 DiscordBot <B​il​ly​> youre truly an odd one
18:43:36 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> wtf?
18:44:00 DiscordBot <B​il​ly​> i'm just gonna blame the drugs ¯\_(ใƒ„)_/¯
18:44:02 DiscordBot <B​il​ly​> ๐Ÿ˜›
18:44:07 DiscordBot <P​la​in​, ​si​mp​le​ G​ar​ak​> um, ok asshole
18:49:06 DiscordBot <g​ar​ba​ge​mu​le​> I made wings
18:49:09 DiscordBot <g​ar​ba​ge​mu​le​> !
18:50:03 DiscordBot <k​as​hi​ke​> fly, fly away
18:51:16 DiscordBot <g​ar​ba​ge​mu​le​> Wooooo
18:58:40 DiscordBot <K​en​ny​TV​> Weeeee
19:04:25 * Vertanzil kicks KennyTV in the knee
19:06:40 DiscordBot <K​en​ny​TV​> wow bully
19:07:44 Vertanzil I mean [10:45] * KennyTV kicks Vertanzil into a cannon and shoots him into a brick wall
19:08:08 DiscordBot <w​iz​ja​ny​> yea but you deserve it
19:08:25 DiscordBot <w​iz​ja​ny​> kenny's only crime is being upside down
19:08:33 * Vertanzil sends a wave of creepers over to wiz
19:12:47 DiscordBot <K​en​ny​TV​> https://cdn.discordapp.com/emojis/649668848966041631.png
19:13:09 DiscordBot <๐Ÿฆ†> You have successfully summoned me
19:13:11 DiscordBot <K​en​ny​TV​> Ah lured duck
19:13:13 DiscordBot <K​en​ny​TV​> ๐Ÿ˜‚
19:13:36 DiscordBot <๐Ÿฆ†> yes but you're still upside down
19:13:39 DiscordBot <K​en​ny​TV​> You’re just jealous that you’re not upsidedown
19:13:42 DiscordBot <K​en​ny​TV​> Same as wiz
19:13:58 DiscordBot <K​en​ny​TV​> Dum haters
19:15:36 DiscordBot <T​eh​Br​ia​n> I'm getting this warning in chat: [14:13:30 WARN]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!. I'm running paper-77, mc 1.15.2. Empty directory, fresh world, just the start file and the paperclip. What's going on?
19:15:50 DiscordBot <w​iz​ja​ny​> i thought you were leaving us
19:16:17 DiscordBot <T​eh​Br​ia​n> I'm not going to be here as often and I'm still doing a paper detox or whatever, this is just one thing I need support with.
19:16:30 DiscordBot <K​en​ny​TV​> That’s a temp bug to fix another bug of spigot
19:16:34 DiscordBot <B​il​ly​> its a CraftBukkit issue. ignore it until they fix it
19:16:45 DiscordBot <๐Ÿฆ†> paper detox https://cdn.discordapp.com/emojis/606126241812185109.png
19:18:27 DiscordBot <P​ha​na​ti​cD​> https://cdn.discordapp.com/emojis/612424743823343639.png
19:21:39 DiscordBot <B​il​ly​> @kashike not a video of a crash, but you get the idea of it from the pics of the remains of the bike :S http://montgomerycountypolicereporter.com/dps-pursuit-of-motorcycle-ends-in-horrific-crash/
19:21:51 DiscordBot <T​he​Vi​pe​rS​ho​w> Would this return true if the 2 Lists have the same values? https://media.discordapp.net/attachments/555469074080202765/670709941493039124/unknown.png
19:21:53 DiscordBot <k​as​hi​ke​> boooo, not a video
19:22:18 DiscordBot <k​as​hi​ke​> @TheViperShow it will return true if list2 contains everything in list1
19:22:30 DiscordBot <T​he​Vi​pe​rS​ho​w> yeah i mean they're size is always going to be 3 elements
19:23:15 DiscordBot <T​he​Vi​pe​rS​ho​w> so even if a single value changes its false ๐Ÿ™‚
19:24:48 DiscordBot <K​en​ny​TV​> If this is your way of comparing two locations: don’t https://cdn.discordapp.com/emojis/509093956563238920.png
19:25:08 DiscordBot <T​he​Vi​pe​rS​ho​w> why not xd
19:25:18 DiscordBot <K​en​ny​TV​> That’s not what a list is for
19:25:49 DiscordBot <T​he​Vi​pe​rS​ho​w> i could use equals()
19:25:53 DiscordBot <K​en​ny​TV​> Just keep 3 doubles in a wrapper object
19:36:10 Vertanzil so bored.
19:39:19 DiscordBot <g​ar​ba​ge​mu​le​> Boredom sets into the boring mind.
19:39:59 DiscordBot <B​il​ly​> Famous line from a famous song: You're only bored if you're boring ;)
19:45:02 Vertanzil Thats a load of horse shit
19:47:23 DiscordBot <g​ar​ba​ge​mu​le​> It's in a Metallica song so it has to be true
19:47:26 DiscordBot <K​en​ny​TV​> That’s the most boring quotes I have ever heard
19:47:36 DiscordBot <K​en​ny​TV​> kicks Vertanzil
19:47:40 Vertanzil https://i.imgur.com/rsdrBsH.jpg
19:47:58 Vertanzil I wil destroy your anus
19:48:15 DiscordBot <K​en​ny​TV​> https://cdn.discordapp.com/emojis/655489671907770369.png
19:52:14 DiscordBot <G​ym​bl​on​sk​i> Anyone knows whats the flag
19:52:20 DiscordBot <G​ym​bl​on​sk​i> for worldguard to enable people riding minecarts
19:53:32 DiscordBot <g​ar​ba​ge​mu​le​> Just a guess: --people-can-ride-minecarts-yes
19:54:00 DiscordBot <S​am​> Howcome like half the times, timings dont load
19:54:06 DiscordBot <g​ar​ba​ge​mu​le​> But I don't know what the flags are or how you set them.
19:54:18 DiscordBot <S​am​> https://gyazo.com/afaf9d5608c4804fef8e65fb844abd09\
19:55:41 DiscordBot <b​ar​ty​> @Gymblonski the one where you learn what google is
19:55:46 --> Streamfrost (Streamfrost!~Spottedleaf@SpigotMC-4kggcs.ipv6.telus.net) joined the channel
19:56:37 DiscordBot <b​ar​ty​> or whatever they use in fyrom
20:07:38 DiscordBot <T​ha​tO​ne​Du​de​> Who framed @Psychotic Rabbit
20:18:15 \^-^ god I feel so heavy
20:18:51 DiscordBot <K​en​ny​TV​> Yes ur fat
20:18:56 DiscordBot <K​en​ny​TV​> Do more sports
20:18:56 \^-^ false
20:19:01 \^-^ on both accounts
20:19:23 \^-^ I'm pretty sure I'm on my way to blow my knees out if I keep on my 20k a day target
20:19:27 DiscordBot <๐Ÿฆ†> https://github.com/magmafoundation/Magma
20:19:28 DiscordBot <๐Ÿฆ†> was that u magma
20:19:45 \^-^ no and I shall be suing for copyright infringement
20:21:01 DiscordBot <P​ha​na​ti​cD​> another one ๐Ÿ˜ฎ
20:21:04 DiscordBot <P​ha​na​ti​cD​> are there any that work good
20:22:09 DiscordBot <P​ha​na​ti​cD​> if its based off paper thats a good sign
20:24:52 DiscordBot <z​bk​> there is a magical light in my room
20:27:36 DiscordBot <k​ic​ka​sh​32​> thats illegal...right?
20:28:53 DiscordBot <k​ic​ka​sh​32​> past 1.14 they will be using their own implementation of the api... but currently they dont
20:31:43 DiscordBot <๐Ÿฆ†> it is, isn't it?
20:35:51 DiscordBot <K​en​ny​TV​> I doubt that a forge bukkit monster cares about anything https://cdn.discordapp.com/emojis/581629003442683905.png
21:20:44 * Vertanzil pokes KennyTV