#general
3141 messages · Page 1265 of 4
I never really liked touching other people. So this has been no change for me. Now it's just more socially acceptable to tell people to stand further away from me.
We will be fine city
Social distancing? Swedes call that "living" :'')
Of course we will, we live in some of the richest and most developed countries in the world
with great social safety nets
but what about everyone else? :3
Wait didn't Sweden massively miscalculate how to handle the thing?
Or am I thinking of somewhere else?
@olive marlin HELLO MY SWEET BABY PRINCESS
I hate not being able to hug people :c i love hugging
no? american media seemed obsessed with flaming us tho
Sup Michael
prolly because it made the american approach seem better in comparison
hello
Sup Michale?
tbf Americans seem to do that with everything. Sweden is constantly the target of US defamation smh
It's not nice to steal 😠
too bad
jUsT LooK aT WhaT HappEned In SweDen LasT NigHt
- Trump
but uh, the websocket seems to send like the entire log file
i need to limit it to like the last 20 lines or so
and i don't know how 😔
So you want something like tail -n20 -f - so send last 20 and the follow? Or want it to always display latest 20 lines?
City, supposedly the King of Sweden said the approach failed.
And that's from the BBC.
pretty much
yes because the king is a reliable source of information
tail -n20 -f
Sweden generally just did nothing to fight the pandemic
dude is a coked up french person
sweden is ass
I know very little about Sweden.
it's all because of city
I didn't even know there was a king.
That's not even true. We did a lot, we just didn't go into lockdown
and the rest of the world freaked out
I mean, i can look at mojang employee twitters and everybody complained about the handling and that they were not feeling same
Safe
Didn't you say yesterday that no one is wearing masks? :P
High schools and unis went remote. A LOT of money was poured into making it easier to keep people economically stable even when losing access to their normal jobs. A lot was done to make it easier to work remotely
That nobody is wearing masks and shit
they've done a lot to increase the healthcare work force
Masks haven't been mandatory until recently because they are a red herring :'') they're now required on buses etc during rush hours
Our strategy has been to not make any drastic decisions and to adapt, because everyone knew this would be a long term thing
Wearing a mask gives a false sense of safety. Most people don't know how to wear them properly (the people that do constantly touch them as well, which... is dumb)
What kind of stuff was done to adapt?
if you wear a mask you're more likely to not distance yourself, etc, etc, that has been the reasoning
I listed shit above. When things have gotten worse in places they've made decisions to handle that, and then cases have gone down locally
city wanna hug
Also, the government can't even enforce a lockdown
there's no legal ground for them to stand on
They are able to shut down individual establishments, they've made regulations for restaurants, gyms, malls, etc, but they can't deprive people of their freedom
and you know what? that's a bloody good thing
Also, the Mojang employees (@ mini) live in Stockholm, and Stockholm was hit worse than any other place in Sweden
they also work in central Stockholm, which is the most densely populated area in Scandinavia
Probably the highest population density
it can't be compared to any other place in Scandinavia
or really any other country
Stockholm also has a right/centrist government
(local & county)
whereas the Swedish government is socdem
they took different approaches, and the local government there didn't really follow the nation wide approach
which was... bad
Hell, their solution for crowded buses was to.... remove buses
@twin lagoon You need to read whole file at least once to get the amount of lines etc. Is that ok? If so, that shouldn't be hard.
yes
instead of adding more buses so there'd be less people on each bus
sooooooooo as someone who lives here, I can tell you that shit isn't nearly as bad as foreign media makes it out to be lol
City u didn't answer me :c
@mental meadow 

wow, this psychology class is gonna kill me but i just saw this in the syllabus:
F. After your chapter essays are graded, you are permitted to resubmit all essays as many times as you desire better for a grade, until the last day of the semester.
what a fucking BOSS
Oh that's nice
But anyway ye I do enjoy having people with no real clue tell me how my country works because 😄
City being patriotic
im just allergic to asshattery
I also haven't eaten today and I'm very very very grumpy
im gonna go make food rather than talking corona strategy in mc discord kek
Did you already eat everything? :D
no, candy makes me super sick in large amounts so it'll take a while 😛
then i get to enjoy it for longer :'')
uwu
mass phase?
You can retake any already submitted quiz or essay as many times you desire to apply newly obtained course skills to obtain a better grade.
I love this professor
that is cool
he gives us the whole week before finals to "Complete any unfinished assignments"
This man may very well be god
@twin lagoon
for i in {1..40}; do echo "Line number $i" >> /tmp/michale/michale.log; done
Result:
Line number 40
Line number 39
< OTHER LINES HERE >
Line number 22
Line number 21
That's a cool useful script, I'll be stealing it 🙂
it's nice yes
really needed an offset thing because otherwise the javascript end will end up creating like 500 <li> tags
and it would take ages to do so
You reminded me I had a simple python server somewhere that logged every request to file and responded with the same content, while nginx exposed the log file somewhere and cronjob was running to make sure the file won't get too big, because after a while it got spammed with bot requests really hard lol
I wonder if I still have this setup somewhere.

I think on JS side there should be limit that deletes old entries, otherwise you gonna have heavy website in a short time.
@olive marlin hm one issue seems to be that the websocket does not reply after it has been used once
Oh god, I still have it.
#!/usr/bin/env bash
set -euo pipefail
python3 -u /home/user/tin/server.py 127.0.0.1 5050 | awk '/^[[:space:]]*$/ {print $0; next;} { "date" | getline d; printf("[%s] %s\n", d, $0); close("date")}' >> /var/www/html/TIN.txt
Logs:
[Sun Jun 9 18:22:34 UTC 2019] accepted connection from 51094
[Sun Jun 9 18:22:34 UTC 2019] 51094 echoing b'\x03\x00\x00*%\xe0\x00\x00\x00\x00\x00Cookie: mstshash=Test\r\n\x01\x00\x08\x00\x03\x00\x00\x00'
[Sun Jun 9 18:22:35 UTC 2019] closing connection to 51094
[Sun Jun 9 20:57:41 UTC 2019] accepted connection from 33498
[Sun Jun 9 20:57:42 UTC 2019] 33498 echoing b'\x03\x00\x00/*\xe0\x00\x00\x00\x00\x00Cookie: mstshash=Administr\r\n\x01\x00\x08\x00\x03\x00\x00\x00'
[Sun Jun 9 20:57:42 UTC 2019] closing connection to 33498
xD
Glad it died quite a while ago lol
Other than the last day of class, there will be no assigned dates for you to complete your work. There are recommended dates, but you may change them as your personal schedule demands. This is an online course, and you may work it around your schedule. However, all exams and essays must be complete no later than 5/19/2021. I recommend that you finish this course as soon as possible and not allow yourself to fall too far behind; you may find it impossible to catch up if you do.
This is going to be my favorite class
Hmm, I'm not sure what you mean? But will play around with the script.
Oh, I see it lol
Ok. I think I know what it is.
When you realod webpage, the old websocket connection is not closed, and data is still piped into it. Instead the new one.
ah yeah
Double edged sword
ye for idiots who take that as "u dont have to do anything until 3 wks from final"
@twin lagoon I started completely rewriting this crap, but I just now realized I can probably fix it in one line lol
City might be interested xD

@twin lagoon works great 🙂 https://gist.github.com/Prof-Bloodstone/e3c5feb1d32f0cc395b13631e278e6c6
what did you change
Michele 👀
?ban @reef adder Trol
CrystalSoldier#3349 was banned | Trol
why do trolls ping the people with ban perms
f
Made the handler non-blocking. So in async def tail, replaced blocking time.sleep with await asyncio.sleep(sleep)
michelle troll CONFIRMED??!! :P
nmf you definitely send the best kind of panel memes hahaha
I already had it rewritten so that tail would work concurrently and have handlers only register/unregister websocket clients etc lol

That was dum.
Keeping it friendly :^)
I was supposed to work on thesis I have due tomorrow...
thesis 
helo prof
imagine
?ban @void void ad spam
MinecraGanador7u7#9176 was banned | ad spam
it's going fairly well
god i fucking hate children
how's yours?
Imagine spamming 
Quite well. Though lack motivation to do anything.
fucking hate you
i'm currently considering learning Julia 
.g Julia
(DiscordBot) Julia Roberts An American actress and producer. (https://duckduckgo.com/Julia_Roberts?v=i&kp=1)
shut up and KISS ME
wtf
.g Julia language
Watch what unfolded at JuliaCon 2020 here. The latest developments, optimizations, and features happen right here, at JuliaCon.
(DiscordBot) Julia is a high-level, high-performance, dynamic programming language. While it is a general-purpose language and can be used to write any application, many of its features are well suited for numerical analysis and computational science. Distinctive aspects of Julia's design include a type system with parametric polymorphism in a dynamic programming language; with multiple dispatch as its core programming paradigm. Julia supports concurrent, par
learn vlang or something
it's basically Ruby or Python but maths
Yeah, that's how I remember it being - more for computation.
But python is nice for math.
Except you need to use libs to offload heavy calculation.
JL's supposed to be great for general purpose too
I think I wanna get better at langs I know.
well
app.run(debug=True, use_reloader=False)
print("This code runs after Flask")
print never runs
So probably Bash for scripts, Python for when bash is not enough, Rust for most things and Kotlin for when I need to touch JVM.
i currently just use "threading" for some functions
dunno if it'd would work with flask
i know there was event loop starting with g but i don't remember what it's actually called lol
gonna use python3 ThreadPoolExecutor and create multi-threaded minecraft server in python
I think I used asyncio fot most things.
ok i feel kinda bad, i went to that childs YT and one his videos is reading grades to his parents and his did called him his little champion
dad*

Ask.
How TF did I go from 128MB to 256MB after a reboot?
Ask someone else.
i currently just use "threading" for some functions
dunno if it'd would work with flask
ok kinda
o nvm got em
should i run the server file in command prompt or just click on the actual server file and use that
command prompt
okay
i need to learn how to properly make a server because i cant even get my friends to join
Create a wrapper script which will run the server with flags etc.
Home hosting? Need to port forward etc.
Or pay 5$ for simple shared server.
what.
yaknow, just paying someone else to host it for you is very often the best solution for new hosters who just wanna play with friends; realms, extravm, dedicatedmc, etc. are all great options
wh
i dont have a legit copy of mc so realms is out of the question, im poor and aternos's queue is bad so yeah rather host it myself
then there are maaany tutorials online on how to do it
sure
That didn't take long...
https://posili.me/i/2021-01-17_13-12-57.png
your choices in life make me question mine
wait is that an old warning lmao
1.12.2.
Looks like it's missdetecting the ram chip somehow.
And now USB also died, so no WiFi.
oh i didnt see that part
Krusic stop making your kernel panic. You'll give it a heart attack
Not my fault.
poor kernel 
Good morning everyone!
Quick question, are the newest Paper 1.16.5 builds safe to install (Besides Plugin incompatibilities)? Any worries about spawn corruption?
There shouldn't be any plugin incompatibilites etc.
Paper 1.16.4 and 1.16.5 is the same - just the crash exploits are fixed by Mojang, not Paper.
You can join 1.16.4 server with 1.16.5 client and the other way round.
Oh rock on. Thank you
So on the DL
What were these 2 major security risks? Or is that strictly hidden from common knowledge
I think one got quite popular, other one wasn't widely used iirc.
Was it the oberserver facing down thing I seen on reddit?
You could easily crash any server. I don't think we want to talk about exploits in the public 🙂
That was one of them.
was Mojang not aware until that went viral on the interwebs
Paper team pressured Mojang into fixing them iirc.
Paper fixed them a few weeks ago
mappings update actually 
Oh nice
Paper fixed it first, then asked Mojang to pull the fix so that Vanilla won't be vulnerable.
Alright thanks guys
WTF md?
@cedar spade 🤬
but no revision change 😄
e🅱️ic
Advertising placebo can be quite successful.
yatopia more like world corruption
Yatopia -> Mehrere Köche versalzen die Suppe.
Just to many locations where it can break.
my alt button isnt working in pop os
:(
they used to
ok im dumb
i replaced a switch on my keyboard
just to realise it was a software issue
i want to commit die
You mean suicide?
selfdie
yes
sorry 
anyway i fixed it now
Oskar how is your distro hopping? Decided to stay with pop os?
Heard good things about it. Just wish it wasn't Ubuntu based with GNOME-based DE.
Revision change would have been stupid
That's what the value in unsafe is for
also edge for linux runs much better than mozilla
FF works fine, but I haven't tried edge. I'm addicted to using containers, so switching browsers isn't really viable for me.
FF has the occasional issue, but it's nothing disturbing
firefox hates webgl for me, it barley runs
also edge just kinda looks better, like when dragging a tab to make it a widnow
window*
The most annoying application on linux is pulseaudio, while eclipse is the record holder for visual glitches
Haha eclipse
intellij > eclipse
vim > *
nano > vim
Imagine not using sed smh
also, pop looks so much better than anything else ive seen
Imagine not wasting time and just using windows + wsl
I don't really care about the "looks", everything will be covered with open apps anyway. I want to reinstall Arch, but might give a similar OS a go (like Void or whatever). And configure it more to my liking. My biggest pain is managing workspaces due to amount of things I work on etc.
Wassup prof :D
and everyone else :D
I wish everyone a very pleasant day/night/evening/afternoon uwu
@twin lagoon uwu
uwu
new pfp 👀


Berry cute
uwu
does anyone know a terminal that is actually nice
something like the new windows terminal
i use alacritty, idk if it's got tiling or tabs or anything tho (that's what people use a terminal multiplexer or tiling window manager for)
Proxi you are using Void, right?
Proximyst got new profile pic too and it’s from nekomonogatari 
yes i do
why would the terminal matter? zsh + screen/tmux does the job pretty well ;D
Did you have issues that you didn't find some packages in the void repos, but they were in AUR?
i have that from time to time, yes
I plan on re-doing my setup from ground up in like 2 months or so.
But I very heavily use AUR lol
the template of xbps is pretty easy to use
and just so happens they're suckers for documentation: https://github.com/void-linux/void-packages/blob/master/Manual.md
annnd there's #xbps & #voidlinux on freenode
Hmm, was expecting more tbh:
pacman -Qm | wc -l
45
certain packages you'll just have to suck up and do yourself, e.g. java 15, but otherwise everything is pretty much in the void repos because they're not as reluctant to adding shit as arch is
Is there a place where I can search through their repos online? Want t ocheck how many of those 45 packages I can find.
i don't know if it'll show you non-free packages, but it should at least show you all free ones
There's no bullshit package 😔
there are also such things as restricted packages (e.g. controversial packages like zoom, or packages that can't be redistributed like ms teams) that cannot be downloaded from the repo, but the "recipe" is already in the github repo so you can install it manually with 1 command
So looks like there's no eg, fly, knoxite, nbtexplorer, tanka or teams.
But surprisignly there's more than I expected.
teams being?
MS-teams
that's a restricted package, so it's there, just not downloadable without extra work
But I won't need them in a few weeks anyway (should be done with Uni).
srcpkgs/teams-bin
I'm surprised about some of them being there - like tealdeer or multimc.
eg is installable via pip fwiw
There's no hollywood either. How am I supposed to go into h4ck3r mode?
I know, just I avoid installid stuff into global python env.
I have global pyenv envs (one for python2, one for python3), but if I swithc envs, then I loose access to all installed there packages.
and i get 401 on checking fly's page
fly-cli is concourse
I know I can install go packages manually. The same with python etc. But I won't be able to check easily if they have updates etc.
Currently I can do yay -Syu, check if I'm fine with updating all the packages and just let it update everything.
Now I'd need to write some script to check Go, Python, Rust etc apps for updates.
you could PR them to void, but then it still wouldn't autoupdate as someone would need to tend after them
but that's the same for the AUR, except you're lucky not to have to be that one :p
That's the point 😛
Although I wouldn't mind adding all the tools I use to my concourse instance to check daily if there are updates and automatically prepare PR with updated package. Unless void packages work differently 🙂
(Prepare PR for me to review, not automatically PR upstream).
for 99% of stuff, it'll be fine for you to just bump the hash & download link
Not a fan of systemd, but got used to it already and also need to learn it better cause Debian/Ubuntu/CentOS uses it.
speaking of, i have NO idea how to pronounce runit; it may be "R unit", it may be "Run unit", it may be "run it", it may be unit with an R in the front lol
Ruint
Hey, how do you instantiate an abstract class into a child class in the parent?
wat
also, bloodstone, i'm considering abusing java.lang.reflect.Proxy for some message stuff lol
might be interesting 
In my parent class, I would instantiate an abstract class inside
Thanks Proxi ❤️
Will take a closer look at void and your config files.
I made Google Assistant remind me to take a look at your dotfiles. It send me a reminder to "take a loot at proxy adult files" 😇
public class Parent {
public static abstract class Raw {};
public Raw getRaw () {
//return [[ HOW TO INSTANTIATE ??]]
}
}```
so e.g. ```java
interface IMessages {
@Message("thing.here") // Key in the Properties instance or something
int // Receiver count for example. Can be inferred from method and/or annotations
sendThing(
@Receiver Player receiver, // this is the player receiving it
@Placeholder("target") @Nullable Player target // This is a target; can be resolved later to targetName, targetUuid, etc., or just empty strings
);
}
MessageHandler.builder()
.with(Player.class, new PlayerResolver()) // Builder
.with(String.class, new StringResolver()) // Builder; it'll still resolve Strings with default, but let this try first
.of(IMessages.class) // IMessages
.sendThing(receiver, null);
abstract classes are uninstantiable
So how I can solve my problem ?
make a class that extends it in some way and instantiate that
e.g. an anonymous class, or another inner class
I would create custom "structure" in children class, and load this structure in parent class method
I have make new Raw() {{}};
so you want an abstract method?
Hmm, I need to learn more about reflections and stuff. But that looks nice.
reflection is epic when used well
No, the method is not a custom functionnality
proxies are.. not necessarily something that checks that box, but it's very cool when used in a nice way, e.g. for repeatable boilerplate
I didn't know that I was using reflections in Python, until I started using Java/Kotlin. And I can confirm, epic when used right. But sometimes I try to Dry the code a bit too much and use reflections where I shouldn't.
reflections and reflection are notably different
reflection is horrible because it allows for dumb shit like annotated command methods
someone at oracle should rm -r java/lang/reflect .
How to override a abstract class inside class ??
reflection is cool because it lets you reduce code that is easily copyable but also would require a lot more work if you wanna change anything
.xy
Asking about your attempted solution rather than your actual problem
explain what you want in the end
again, what is it you actually want?
jOOR is pretty cool tho (https://github.com/jOOQ/jOOR)
But when I remove the ovveride in child, there not error
you want the instantiation method (also called a factory method) to return a new instance in it
so you'll need to write it for every subclass
Me ?
yes
I want define the sub-class Raw in every child class
abstract class Super {
abstract class Inner {}
abstract Inner createInner();
}
class Subclass {
class InnerSub extends Inner {}
@Override
Inner createInner() { // Can also return InnerSub, but _not_ a superclass of it such as Object
return new InnerSub();
}
}```
Inner is a class and you cannot override an entire class
So if i understand I override the method who will provide the class ?
yes
But new fiels don't appear :/
Do you know Java? It really feels to me like you've hardly got a grip on what you're doing
I use Java since most 1 year ^^
Seems not long enough.
some guy named corryalpha just joined my server
and started killing all teh dogs
wtf
Dont be hater
well, at least he stayed longer than 10 seconds
generally the only people who stay, for bad or good, are those who come in groups. Usually
sometimes I get the one off
i can't believe you can't password protect a server
and how'd he even get my IP address
you could with a hostname
oh really?
yea, you can get hostname on asyncprelogin
hostname that people use to login
I mean, there is a whitelist functionality...
I assumed he knew about that, but maybe I shouldn't have
also this is a pretty nice plugin to be able to manage a whitelist a bit better: https://dev.bukkit.org/projects/invitation-only :D
oh wait i can whitelist by username?
i saw whitelist and assumed IP's which none of us have statics so
No, you can(have to) whitelist usernames or UUIDs
Whitelist per username/UUID is built-in.
yeah having the ability to let other people invite though is nice
probably could do without
is there a plugin for incremental backups? i've been using borg but is sort of clunky
I think most people use external tools. Many seem to use rsnapshot?
yea all plugin backups are full backups iirc
and there's 0 for automated restore :c
ahh bummer
I personally have a custom wrapper around restic, but will be switching out to knoxite in a few months, if it finally has first release.
i really gotta figure out my docker issues
/whitelist is a vanilla command btw
yeah im just going to whitelist
and not use this plugin
i only have like 4-5 people that play regularly
I have mc in docker, backups are scheduled with systemd.
and they're all IRL friends
@olive marlin how do you handle the tty save off commands?
I send them through rcon.
My docker image has rcon-cli in it, I just run it with the command I want.
could i use your image?
i can just do echo "say test" >> /server/stdin
somehow i've lost the ability to pass commands through mine
kbo use itzg/minecraft-server, it's fine.
it worked great until i tried mnaking a docker compose
basically if there's something out there that's minimal setup, can upload to cloud providers, has some degree of versioning, and can do automated restores, I'd use it.
I will probably switch to stdin, but that will come with the rest of my backend rework in a few months when I'm done with it.
prof is this one yours?
I setup some form of rsync I think along with simplebackup plugin and yea I don't remember how I set that up
My is quite specific to my setup 🙂
I guess I may just use duplicate or duplicacy on my meme serbur too ¯_(ツ)_/¯
scuffed
with a custom image that has screen in it
Using screen/tmux in docker image 🤮
by just running the server
Either enable TTY when creating the container, or enabling rcon and using rcon-cli.
i have enabled TTY
for some reason though my docker compose file has screwed up
the borg script still runs but none of the commands get passed through
infact if i docker attach papermc
i can't even input stop
no idea what's going wrong
you could just use pterodactyl if you want the benefits of docker but don't understand what to do
lol
you guys see anything inherently wrong with my compose file?
like maybe true needs to be in quotes or something?
stdin_open: true
Proxi my Rust code is so bad, I'm thinking about abandoning the project 😔
just rewrite it pussy .
I want to use off-the-shelf bot to do it better, and use what I learned in our internal bot/website/manager.
I can't for the life of me figure out how to DRY my prompt code, and don't want code duplication lol
Writing prompt builders is hard.
generics 
WYM?
I love how prof never gets triggered :3
and how he's had the same profile pic forever lol
Michael 
General question, what's the best plugin for tickets / warns in your experience (open question looking for recommendations)
I didn't have the same profile pic. I change the puns from time to time.
Though I should look into getting a profile picture made and just keep it.
yeah its not expensive
{ x: Double, y: Int ->
x.let {
var i = x
for (o in 1 until y) i *= it
i
}
}(10.0, 2)
yay I figured out how to multiply 10 by itself in kotlin, quite straight forward tbh
fn make_prompt(
text: &str,
input_validation: impl Fn(&str) -> bool,
action: impl FnOnce(&str) -> (),
) {
// Now do the thing!
}```
yes ok
unless I misunderstood what you wanted
how's the job?
City is a noob
Thought you would get money by being horny.
no man aa, shut the fuck up

You know how Discord has the structure of its Message?
{
"content": "Content",
"embed": {
"colour": "RED",
"description": "Description",
"fields": [
{
"name": "Name",
"value": "Value",
"inline": true
}
],
"footer": "Footer",
"author": {
"name": "Name"
}
}
}
I need to make a builder that constructs it from user responses.
I have a wrapper function which performs creating the prompt from text etc. But it can return any of these actions:
pub enum PromptResult {
Accept,
Cancel,
Skip,
Preview,
TimedOut,
Message(String),
}
The issue is that all actions (apart from Message) will always be handled the same way.
lol
I do 😌
But since sometimes it includes returning from the function which creates the prompt for each of the fields, it's meh.
Make onlyfans
Was thinking about creating macro for that, but it feels like overkill.
🤑 💸 💰 Is that enough?
It's entirely possible I just structured my code wrongly.
@heady spear ```kotlin
{ x: Double, y: Int ->
(1..y + 1).reduce<Number, Int> { a, _ -> a.toDouble() * x }.toDouble()
}(10.0, 2)

weirdos
Says the 🦆
1..y + 1 would make it 1000 tho, wouldn't it?
no
./s/my/by
says the \w+
ah
it also reduces on the first element as the accumulator, so can't 0..y
doesn't it just mirror a normal fori?
which plugin can be used to synchronize the chat with Discord (definitely not discordsrv), while it should accept time and player list commands from everyone, work on versions 1.7-1.16, support death and entry / exit messages in the afc
yes
@cunning raft 
no he said 1.7
don't care just wanna harass jroy
^
this is too simple a plugin so it can work on all versions
not really
why don't you make it then
1.7.10 is old as fuck
no one cares about it
if it works on 1.7 it's more likely to be that the plugin author does not care and that the plugin somehow works on 1.7

as you can see there are solutions
Any reason why you can't use it?
this plugin has hundreds of configuration lines but is completely unsuitable for the requirements above
the plugin does not work with commands for users without a role
I talked to the discordsrv developers. he definitely does not support it and will not

what does that even mean lol
that you haven't setup permissions properly?
ah, discord roles
is 2 simple functions such a complex solution that no one has?
google is pretty simple, just enter something and show stuff that correlates
just make google ?
It's 2 simple functions you need to add, but need a huge core that will handle it.
Proxi ignored my messages 
confirmed proxi hates you

😔
😔
The following things have come to my attention
-
You hate me:
This is, unfortunately, pretty clear by your lack of response. -
You want me dead:
Unwanted interaction with me means you dislike me. Disliking me means you probably want me to not have any good luck in life. Probably want me dead.
The following things have come to my attention
-
You hate me:
This is, unfortunately, pretty clear by your lack of response. -
You want me dead:
Unwanted interaction with me means you dislike me. Disliking me means you probably want me to not have any good luck in life. Probably want me dead. -
You're laughing right now:
By laughing at this message, you are expressing that you truly do not care about my feelings. You clearly know this is true, and find pleasure in it.
Why do you hate me?
All I've done is:
- Be nice
- Be supportive
- Be caring
- Be there in your toughest times
- Be here whenever you need me
However, even in the best of times, all you've done is:
- Be rude
- Be angry with me
- Look down on me
- Laugh at me
- Ignore me
- Express your distaste for me
- Wish for my death
Here's what this means:
- Appropriate steps will be taken in order to make your life a living hell.
- No matter how many times you apologize, I will still hunt you down.
- I, like most people on this planet, fucking despise you.
Why?
You may be asking why I've come to this conclusion. Well, the simple, elegant, and brutal truth is that you are a fucking idiot. I can not stand for this level of disrespect any longer. Goodbye.
thank you michale
We need .hate command for it ||/s||
let me add a wilbur soot command at the same time
wtf
City is jealous we are being nice back to nice Proxi, and ignore City.
deleting MCIFDBDEXP
Yep, let's ignore city
@twin lagoon ur very cute
thx u 2
wanna kiss?
wanna fuck?
Get a room you two
lol
hi bax
can we start by touching hands
stop jumping to the end city
city man you never keep it PG do you xD
I'm SORRY I have a problem
🙂
ysl would touch my hand
shut up mochale
wtf
wtf
😔
wtf
this is why we need to punish proxi
paper chat horny again
she's off the rails
weird place
why are there so many ways to set a variable
proxi i am bringing my whip .
what do i use
use let
@urban adder you can use purpleIRC
michael uhm i would use let x = 10
doesn't vic have some dumb discord thing
as for const
is that ready
i dont remember why not but there's a difference 
dumbos
ok so in const
good to know
and purpleIRC can go directly into dumcord too, it has like a million hooks
ES5 support. 😄
Snoopsa it says it in the name
Yeah
so it's final
wha?
but not java
const -> constant -> unchangeable.
JS -> Kotlin
Const -> val
Let -> var
Const = constant
Use Bukkit IRC Transport since that one is the only bridge mentioned in the espernet charter
let is block scoped, and it can be updated within its scope
wut
but it cannot be re-declared
where dat
let a = 10
a = 25
works
kinda too late now tho, I forked purpleirc and removed a ton of the cruft in there
yes
Actually just at https://esper.net/bots.php
Yes
I think I saw that plugin back when I was searching for one a while ago, idk if it works
It doesn't work anymore either way
That's The whole point
so eh, let cannot be re-declared and has better scoping. use it, it's neat
though it's not neat because it's javascript
and it's an awful language
no, it can be re-assigned
whats the difference?
var a = 10
var a = 'a'
a is re-declared

and you can't do that with let or const?
you cannot
also the fact that my head event contains any knowledge of javascript sickens me
brb lemme go throw up
javascript dum, that I can agree
this is the motherfucker who signed on and killed my wolves
anyone know him in here? i can't figure out how he got my IP
ban him
lol
lol kbo chill
WANTED DEAD OR ALIVE

lmao
there are server list sites that'll scan for your server
which reminds me
I gotta add a firewall rule to stop one of those
imagine running an online mode server :PPP pls no kill
wait
imagine running a server
yes, better.
Does anyone know how to cite title, but include reference in LaTeX? If I do \citetile{book-name}, I only get the title without hyperlink/bibliography entry ID or anything 
hi did someone say latex
I guess I should find LaTeX support Discord lol
Latex 
oh nvm the other latex
latex (not that one)
Latex is fun. Sometimes.
isn't every programming language 
Not sure I'd call it a programming language. And JS isn't fun.
what hey i dont do code
isnt latex a uhh like a markup language or a thing
LaTeX is a software system for document preparation. When writing, the writer uses plain text as opposed to the formatted text found in "What You See Is What You Get" word processors like Microsoft Word, LibreOffice Writer and Apple Pages.
City loves latex
Technically latex is turing complete iirc.
so html but for word instead of web?
ah yes, the simple explanation
Kinda?
thats what i got from that paragraph lol
\newcount\temp
\newcount\fone
\newcount\ftwo
\newcount\counter
\newcommand{\fibonacci}[1]{
\counter=#1
\fone=1
\ftwo=1
\temp=0
\the\fone, \the\ftwo
\fibloop
}
\newcommand{\fibloop}{,
\let\next= \fibloop
\temp=\fone
\fone=\ftwo
\advance\ftwo by \temp
\ifnum\counter\let\next=\relax\else\advance\counter by -1\fi
\the\ftwo
\next
}
Fibonacci calculator in LaTeX 👀
it's just a pretty powerful markup language with focus on scientific stuff
Kotlin is a good language that runs on JVM.
Some people like to type more, so they use Java.
i love @cedar spade
phoenix isn't convinced kotlin works on the JVM
nah, the good part :P
interpretception
kotlin is a less-verbose java
And don't like language doing all the heavy work for them.
yes and c++ is less-verbose assembly
Yeah, that's why I use it. less verbose java with null-safety.
any high level langauge does the heavy work lol
lol i was gonna say c++ more verbose java xD
java is less verbose bit-flipping
Also, You can transpile Kotlin into JS code.
bloodstone 
JS is less verbose banging-your-head-against-a-brick-wall
using an IDE auto complete to write readable code vs writing unreadable code by hand... I know what I would pick lol
if you can't write readable code then that's a you problem
auto complete has totally spoiled me tho
Kotlin is basically just IntelliJ completions made into its own language
not a problem with the language lol
i dont think i could code without it now
less verbose = less readable ¯_(ツ)_/¯
My issue is not auto-generating code etc. My issue is having to maintain it.
id be googling every method call "wtf was thhat method called"
Using Kotlin I can have my code more DRY. One of the main reasons I personally use it tbh.
You can write perfectly readable code in kotlin, just like you can write completely unreadable code in Java
Michael 
the language doesn't matter if you're not a horrible programmer
What about whitespace or brainfuck?
maybe I've yet to see good kotlin code lol
ye sure
I think language will change readability of code, as well as how well you know the language atc.
@heady spear only commands left before ban compiles 
Not knowing a language doesn't make the language bad
dont forget about comments
if you're bad at using it, it hardly means the language is bad

I feel like if you don't know either Java nor Kotlin, Java will have slight edge to readability.
but having a steep learning curve doesn't help people get into it ¯_(ツ)_/¯
I doubt anybody would recommend someone who knows nothing about programming to start with kotlin lol
Java would be easier if you come from a C/C# background, I suppose
It doesn't have steep learning curve. I knew many langs before, and Java was way harder than Kotlin for me.
aber 
I wouldn't recommend Java either
Python.
can confirm, i learned plugin dev in like 2 days with just c++ knowledge
aberystwyth?
I would recommend getting not going into programming and saving their liver
-getting
OOP concepts are hard af to learn if you have no programming knowledge
XDDFF
(kotlin addicts)
But Kotlin being supposedly harder to get into doesn't change anything about it's readability so idk what you're even getting at now
michael 
but you going to get addicted to smth
just stay away from computers
imagine comparing spigot to paper
I came from functional PHP/C stuff and boy was java oop annoying... but once you get it it's pretty cool
XXXXXXXXDDDDDDDDDDDDDD
a fuckin men
if you keep changing the argument then maybe you'll run into a point eventually
for some reason I've seen some modders who claim they know kotlin but not java
weird
now: will it be hard for the to leanr java? hell no
maybe thats what he started with lol i started with an even lamer language
baby steps
we should all switch to python and make the world a better place
I'm taking a class in C#. It's just less verbose C
c# is just different java
a hell of a lot harder to read at that
was easy to pick up
i learned c# to impress girls but then i realized none of them had the .net framework 1.5 installed
C# is just Microsofts approach of using Java without being fucked by Oracle. xD
so i turned to c++ and never looked back till i met y'all
and yes c# is totally microsoft java LOL
the whole system.out.println thing is like almost identical on both
C# wouldn't exist if Sun didn't go in court against Microsoft.
https://www.infoworld.com/article/2074908/sun-microsoft-settle-java-lawsuit.html
wait wot
C# has some cool features that they don't even want you to use
was it a grudge thing LOL
unsafe is the only reason C# is worth using :'')
you're unsafe
and uh references because micro-optimizations are cool yay
whats unsafe? my c# is rusty af :I
who's code are you calling unsafe?!?
Sexual intercourse can be unsafe.
🤮
it could be both fun and unsafe
i don't believe sex is real tbh

like poor broc over here
silence md .
No children planned.
it's not it's just how the matrix explains our existence
@cedar spade bro if you think about children when discussing sex then we have a problem
you're 15?
no im 5
broccolai 
am distinctly not thinking about the children .
michael 
so yeah assembly language og & winner of language discussion 👏 👏 its our fault our brains cant catch up and we have to baby ourselves with high level tools
look at what you've done, you've poisoned a poor child's mind
no what
we agreed punch cards are the best
personally, I prefer a big hammer
and where do ur punch cards come from sir?
only worthwhile tool
When a hole punch and a piece of paper love each other very much
but the forests n shit man
save the earth vote paperless assembly
how is mc broken on my linux installl again omfl
city who don't u have a crush on
everyone tbh
oh
im too cynical to care about anyone
nobody else's denying it screw it i have a crush on u as well
everyone will just fuck me over eventually
mood
erp?
the fortnite players life












