#dev-general
1 messages ยท Page 438 of 1
Chill with the amount of gifs pls
RIP my data
u deserve it ugly bird!
Someone mute him!
@old wyvern Can't figure how shadow works, trying to figure where it does the relocations, like Groovy is confusing ๐ฅฒ
Oh we can just use jarrelocator for that I think
have I pushed the relocation changes?
I might not have
xD
What I am trying to figure is like where does it get the files to relocate from
๐ฎ
now it just needs to use jar-relocator on it and generate a relocated version ig
let's test the jar relocator
I did push it btw
Yeah i already pulled from upstream ;p
oh lit ๐ฏ
is it normal if my mc server
is taking up 70% of my cpu
and this is my debug server
down bad
On your computer? That's probably average
we know, we know
is it unsafe to kill mc server
smort
i think
Delete system32
works 1000/100 times
i thought that killed the process
yes
i just pressed IJ's stop button
Paper has its ways
Try plugging in a rubber ducky
Eh...
idk about vanilla or spigot but I know for a fact that Paper gracefully shuts down the server when Ctrl C'ing
my computer just flashed white
"gracefully" to a certain extent of course lol
๐ฑ
You have been flashbanged!
HElLPPP
well ctrl c does send a relatively graceful signal to the process
i think to suddenly end it you do like ctrl shift c or crtl alt c
so there goes my screenshots
ok
normal
until you launch minesweeper
normal for me
61% cpu usage and 78% mem usage is normal?
intellij is taking 1,277 mb ram
Thats normal
edge is taking 280 mb
Ah you have mc running
yes
Fucking Zulu lmfao
Oh its fine then
what's zulu
But cheap chinese
ah
lmao
why u think i hacking ๐
Oh dkim is chinese?
Oh
Why do you have some obscure jre
idk
lmao
its what lunar uses
Screw lunar
oh my cpus back down at 40%
wtf is lunar anyway
with discord taking 20% of it
.
no
Throw it down the chute
it gives me high fps
Bomb it
Zip it and throw it in the recycler bin
Then empty it
60 is barely playable
It doesnt stutter ?
5 upvotes in 8 minutes lmao
oh boy, this man has never experienced high fps gaming ๐
?
reddit post
Lmao
once uve seen 150+fps and are used to it, theres no going back
leaves
lmao
60fps is just trash
I mean it works
But its not ideal
wait until u get 144hz ๐
Buy a new one
๐ค
Ah, I know
time to sell my bw plugin for $20
I'll make Citizens3
/s
Burn the plugin till its hot enough
fefo lemme write the readme and gimme 90% of the sales
๐
deal?
oh also
you gotta tell me what to write
xD
McMonkey action
stupid discord
I would love for something better than Citizens
Aww
Ill make LuckPerms 5.0 bitch
Nope
Rip
it will have less features
I didnt I left it
and that is a feature
We on 5.3 lmao
But i wanted to search for a message
https://paste.helpch.at/ehafifomus.nginx
anyone know how to fix this console spam when trying to set a title for a player using adventure?
Which message?
What adventure version
One min lemme find it
platform
are you sure you dont want to fix that console spam lol
Ew +
Update ViaVersions
i didn't know the latest version
ok
Well fucking google
lmao
As usual
can + bring
@ocean quartz
#315625512753954816 message
Btw everything he said after the server was false
๐
He found the server from his discord name but got everything else wrong
Citizens discord ivan
ooo
Do you want the inv link to read the convo?
yes please
The inbetween language is not gibberish btw
Use a release
What language is it? ;o
Snapshots have breaking API changes
ok
Malayalam
Interesting
intellij is taking like 10 seconds to color text, remove errors/warnings I've fixed, show errors that I just typed, so annoying ๐ฉ
Who?
buy a new pc
or stop complaining, close discord and free up resources
Me hitting myself with a hammer today
AAAAAAAAAAAAAAAAAA_ _ _ _
i figured out why the game didn't autostart
i was checking the ingame player amount.. not the lobby player amount
I did
still won't work
if I look in github https://github.com/ViaVersion/ViaVersion/blob/master/common/src/main/java/us/myles/ViaVersion/api/ViaAPI.java,
java.lang.NoSuchMethodError: 'us.myles.ViaVersion.api.protocol.ServerProtocolVersion us.myles.ViaVersion.api.ViaAPI.getServerVersion()'
the method isn't there
soooo
maybe my adventure is outdated?
hm
it seems up to date
๐ค
@old wyvern Was testing to see if i could make our task run right after either build or shadowJar and was working for build but not shadow, I had written shadowJaw ๐ฅฒ
Doing this so people don't need to do gradle shadowJar slimJar if they want to use both, also if no relocations are added to the task then it won't do anything
To latest release or snapshot?
release
Is there a font that makes the == look like one = but longer, and != a crossed out = like when you click on a method and go to the class?
Material theme does that I think
Okay thanks
IJ settings, Appearance, Font Ligatures
wait am i supposed to do something besides
dependencies {
implementation ...
}
if I want to include a dependency in the jar?
Thank you
i always ended up using the intellij jar builder instead of gradle so i actually never had issues doing this before
Assuming you are using shadow, run ./gradlew shadowJar instead of ./gradlew build
bold of you to assume I have that
lol
Btw doesnโt compile include it without shadowJar or am I wrong now?
Yes but it's deprecated
implementation is the replacement
Uh well IntelliJ hasnโt highlighted it as deprecated but I guess cuz of its name
ah that did it, thank you fefo ๐
Ah okay
but compile is deprecated still lol
Yeye, thought luckperms used it cuz of my assumption in that question but I guess just not up to date
Yeah well the build process has always worked and fine, and the idea is somewhat you don't change that
iirc it uses like gradle 5 or something
by the way does gradle shadowJar package the javadocs as well?
Yeah true
It's like 2 lines lol
fefo do u know how to fix my issue ๐ข
so i need the jar { withJavadocJar } still
It's 2 lines I don't remember ๐ค
Probably
gotcha, tankya
Yes
I can test later, not on the computer rn
thx ๐
MasterOfTheFish knows Fefo knows the answer (;
What if Fefo is human, but in a god?
fefo
what if ur god but im jesus
should i ask in kyori discord?
Hacker
i farted
Yoda farts
Hes your dad?
Is Jesus the same as Luke from Star Wars?
Uh sure ig
ok
lmao, awesome!!
java.lang.LinkageError: loader constraint violation: when resolving method 'org.slf4j.ILoggerFactory org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()
i cri
Lolol
What is happening in that gif?
What flew in ๐
No idea
It looks like it might be
lmao
fefo
use your magical powers and tell me why everything is breaking
i'm getting linkage errors for slf4j which i believe is a dependency of a dependency
do I have to do anything special in the build.gradle to avoid that
Likely an issue with versions or something
I'm bored, what should I make?
Are there other plugins on the system?
Something interesting and entertaining of course
Thank you
well right now it's complaining about my plugin's version vs bungee's version of slf4j
Spigot review generator?
Spigot 1.25 might as well
I am now making something most interesting and entertaining
fun Location.getSafeDistance(other: Location): Double {
if (world.name != other.world.name) {
return Double.MAX_VALUE
}
return try {
distance(
if (world.uid != other.world.uid) {
Location(world, other.x, other.y, other.z, other.yaw, other.pitch)
} else {
other
}
)
} catch (_: IllegalArgumentException) {
Double.MAX_VALUE
}
}
```ok i think this will work xD
what is that formatting
ew
To show that you read it
What would cause IllegalArgumentException there?
๐ฅฒ
ur mum
What the actual fuck return Double.MAX_VALUE
i knew you were going to say something about that
just had to give it some time
what should i return instead?
no
33
i have some checks for distance < something
When will distance ever be negative?
i might as well make a try/catch if I'm catching negatives
so this method just makes it getSafeDistance
Sounds like a genuine job for OptionalDouble
public final class OptionalDouble
extends Object```
OptionalDouble has 14 methods, and 1 extensions.
A container object which may or may not contain a double value. If a value is present, isPresent() returns true. If no value is present, the object is considered empty and isPresent() returns false.
Additional methods that depend on the presence or absence of a contained value are provided, such as orElse() (returns a default value if no value is present) and ifPresent() (performs an action if a value is present).
This is a value-based class; use of identity-sensitive operations (including reference equality (==), identity hash code, or synchronization) on instances of OptionalDouble may have unpredictable results and should be avoided.
When you transcend reality
Oh yeah, forgot about that
You know Double can be nullable in Kotlin right?
distance == -1
if ((distance < 5) == true)
lol
It's a null safe check
Why can doubles be null?
how come distance < 5 is not null safe?
is there a way to make World#dropItem drop the item.. centered?
instead of drifting everywhere
entity.teleport
Kotlin doesn't have "primitives"
Oh
yea maybe i can try this
Wdym?
Here dkim this works if (distance?.let { it < 5 } == true)
It makes no sense
well
How can you distinguish between List<Integer>#remove(int) and List<Integer>#remove(Integer)?
if I have a main module in a gradle project
do i need to include that as part of the filepath for the main class in the bungee.yml
There is no Integer just Int
I know but you get the analogy
How do you solve that case
Between index and object to lookup for
because i'm getting
java.lang.ClassNotFoundException: online.umbcraft.network.UMBCNetwork
even though it's in that location
Oh i see what you mean, let me check
if an entity is EntityType.DROPPED_ITEM, is it safe to cast to Item?
Ah, remove and removeAt
Hm
Just instance check?
Is there no instanceof in kotlin?
there is
is
There is and it's way better, smart casting ๐คค
What's smart casting?
Pattern matching 
if (entity is Item) {
// entity is now casted to `Item`
}
ohh that is nice
if (entity instanceof Item item) {
// item :D
}
lol
That's nice as well, but not as nice
Arguably
I personally prefer the name of the variable represent the actual type or object I'm working with
But then how would spigot developers do
@Override
public boolean onCommand(@NotNull final CommandSender sender, @NotNull final Command command, @NotNull final String label, @NotNull final String[] args) {
if(sender instanceof Player) {
((Player) sender).doSomething();
((Player) sender).doSomethingElse();
((Player) sender).doSomethingElseNumberTwo();
((Player) sender).doSomethingDifference();
}
return false ? false : true;
}
But I see how that's convenient too
lol
That's a fair point yeah
does anybody have an example build.gradle with shading that i can pour over
I realized today that I could have intelliJ auto add final to parameters
I was just copying final with the space, and pasting it before everything
By that of course I mean c, e, is, m, d, rs, ps etc :]]
Any of my repos (except BetterJails lol multimodule mess)
Have you ever seen a class with generics that require more than one letter because letters a-z have been used?
That's like 3 other repos
They pinned
Actually
They are in Kotlin DSL, not groovy
Shame
C++ has "vararg generics" 
Literally the best thing to ever exist
What would that look like in java?
you're using a kotlin build.gradle though D:
Arguably, personally I prefer KitKats
are they similar enough that i can work with it?
KitKats are very good
Yasss
Lmao imagine if Kotlin had KitKat, i'd love it even more
lol
public interface Consumer<T...> {
void consume(T... args);
}
But T wouldn't be a single type, for instance Consumer<String, UUID, Executor> would be void consume(String s, UUID uuid, Executor executor)
It's kinda like that
With any number of typed arguments
Oh that's nice
Kinda confusing though
Would it be like
public void doSomething(A a, B b, C c) {}
or different?
You know how Java has Consumer<T> and BiConsumer<T, U> right?
Yeah
If you ever need to consume 3, 4 or more objects you need to create your own interface or whatever
Yuss
That is very nice
Now I know something I can work on
And generics are kinda meh
Consumer classes up to 1,000
Oh god
Generics sometimes confuse and annoy me a bit
Like I wanted to make a Goal class for a quest plugin, and make it have a method that accepts an event in the subclasses, I just wasn't able to do it lol
Probably my fault though
What would be better, storing player data in one yml file, or one per player?
one per player
or a database
probably database is the best option
use like redis
Isn't redis for multiple servers, and caching data?
I might use sqlite, depends what the person wants
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
it can be used as an in memory database
but ofc use one like sqlite or mysql if the person wants it
I don't think it is meant to store data like that, I might be thinking of something else though
what are you trying to store
you're probably fine to just use sqlite for that if it's always only gonna be on one server ye
Anyone wanna take a stab at giving the Pinger Expansion some TLC? It looks to be last touched in 2017. I don't even know if sockets still are the best thing to use.
But it could use some uh.... work. https://github.com/PlaceholderAPI/Pinger-Expansion
Sometimes Gradle hurts me
Everyone loves maven
Nah, have you tried multi moduling with maven? It's hell
I haven't tried it with gradle either, what is it lol
Having multiple modules in one project
I haven't done anything complicated with either, just dependencies
oh
I still need to learn how modules work, but I am not on my computer, and I am too lazy to download javaFX again which is what the course uses
I'll figure it out next week
I think JavaFX uses a different type of modules, the one from Java 9+
Oh are you talking about something different?
Yeah
I am so bad at organizing projects with packages, I can't even imagine how I will be able to handle modules
When you get up to Essentials level amount of classes, it gets fucking annoying to keep it clean.
I don't like them too much
And yeah they were introduced in Java 9
if*
Just one class with all your code, easy fix
It's going to be some time before I make something that large, hopefully this summer I will have time to make my project I have been wanting to work on, which will be large
@old wyvern Huh, interesting, sounds like Gradle doesn't let you add a project to a plugin, implementation project(":slimjar") will error out, but adding the module to the slimjar module works, probably being blocked by the java-gradle-plugin
why not?
For writing API stuff they are great even though ive been using them less than a week
I can actually enscapulate stuff and not allow people to reflect on it etc.
Too confusing and I don't really see the use of it
I just have a separate gradle module for that
but then you dont get the perks of module-info(if you arent using one)
And what are the perks?
Just don't use an api, just have them use all your classes
can you have modules for specific sections of your library
and implement some sorta module loading system
then users can choose what modules to include
I think you can have modules open other modules or something
or whatever it is called
i really wanna update to java 11
but libraries
they have to be flexible
so annoying
make it java 15 ๐
lmao
Isn't that basically the same as the example with Gradle but with more steps?
For example:
implementation("net.kyori:adventure-platform-bukkit:4.0.0-SNAPSHOT")
implementation("net.kyori:adventure-platform-fabric:4.0.0-SNAPSHOT")
What?
like, only build parts of your plugin?
but like in more specifity. not in general stuff
like fabric and bukkit is going to completely unrelated
like more modules inside the bukkit module
what..
each having its own sorta function but still bukkit
please give an example or two
So like... packages?
You're getting even more confusing
Let me create an example
stfu
lmao
- Bukkit-Module
- Video Module (plays videos)
- Image Module (displays images)
- etc
- Fabric-Module
...
Assuming each sub module
has a ton of packages
but they are still under the bukkit-module and coded using bukkit code
Ah I see what you mean
I mean that just sounds like the headache of PAPI expansions
"did you download the video module?"
And what would be the advantage of doing that with Java 9+ modules instead of doing it with Gradle? Because that's something Gradle can do as well
/mml ecloud download video
i was referring to build management
like gradle or maven
Gradle doesn't have java in the name
No, like they are all available at runtime but you only import (compileOnly) whichever one(s) you need
Mhm
There are certain additional optional modules to include if the user wants to use them
Wait Pulse, i'm confused, are you arguing in favor of Java's modules or build managements modules? lol
like, for an API?
Yeah
oh that sounds unnecessary
If they are all available at runtime, why choose which ones to use?
why not just expose the entire API? can't be that big
No no
its the bloat
like some module code wont be always used
like all the classes and shit
if you have a separate API it can't be that big
if it was a library would it be apropriate?
cause a library is a collection of APIs
I did not know that was what a library was
im confused, how big could your api possibly be that it requires submodules
I mean take a look at Kotlin lol
lmao
Here lies an ignored question
Though, I am a bit confused in general. Why would the one built in Java be used over the gradle/maven one
Don't think it has any advantages like matt said lmao
even a project like Krypton which is huge doesn't submodule its API
you just get all of it
lmao you didnt see that
and imagine when it can!
I mean besides strong encapsulation, the only reason I'd use that is so they don't fuck up with internal shit using reflection
i don't see the point in subdividing a super small api
Ah, so that answers my ignored question #dev-general message lmao
like if your scope is that big, just make separate plugins
I'm the dude whos like you can do whatever fuck you do. if you fuck up thats your fault
it aint my fault if you fuck up with internal shit
B)
It is very surprising
i mean it allows the creation of management plugins
ig a orange poor hashing algorithm pulled the same move
i quite like it
I mean you could just dispatch stop lol
if(!owner.hasPayedMeMoney("One thousand dollars") {
Bukkit.getServer().shutdown();
}
Player not found
suck my coc k
It's fefo69420
Yo I'm not dkim stfu
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
// if owner join is enabled
if (Config.OWNER_JOIN.get(Config.get())) {
if (event.getPlayer().getUniqueId().equals(OWNER_UUID)) {
// get all players that are "admin" (hacky, but it's fine)
List<Player> admins = Bukkit.getOnlinePlayers().stream()
.filter(p -> p.hasPermission("essentials.gamemode") ||
p.hasPermission("essentials.gamemode.creative") ||
p.hasPermission("essentials.gamemode.*") ||
p.hasPermission("space.chat.command") ||
p.hasPermission("*"))
.collect(Collectors.toList());
// send admins the owner join message
Message.builder("owner-join")
.setRichLine("<rainbow>||||||||||</rainbow> <yellow>SpaceChat's creator, <aqua>" + event.getPlayer().getName() + "<yellow>, has joined! <rainbow>||||||||||</rainbow>")
.build()
.msg(admins.stream().map(BukkitSpaceCommandSender::new).collect(Collectors.toList()));
}
}
}
AAAA
You forgot a second doo
What lmao, that message
mine? that's the spacechat join message that announces to every admin that yako has joined lmao
Nice
how is it a premium plugin
lmao
.... for real?
What is spacechat?
it's not lol
No air in space so you have to use a chat plugin
That's so fucking stupid
"The owner has joined, prepare to be hacked"
That seems like too much effort for what it achieves
Good point
yes this is why we don't like yako (among other reasons)
Stolen name from an animal
bro hes a fucking dick in #development i swear
How dare they
I literally just have one extra method they wont even use and they complain OMFG 10 MORE IMPORT STATEMENTS
I could never interact with someone who does that
remember when they kicked me from their server for no reason lmao
I was about to ask if that was the same person who kicked you lol
dude look at this https://www.google.com/search?q=spacechat+spigot
how many spigot resources did he make
which got shutdown
holy shit
Whenever someone on this discord joins the server, it lets everyone know by clearing the chat, sending a title, and then shutting down the server 2 minutes later
fucking no
He had a free one but removed to post as premium
why would I
Open source or no?
it's free and open source lmao
It is
plus I'd never even pirate it either
You're always welcome in my crying corner :peepoheart:
A pirate, that's who
venturechat exists lol
what is that
Now who's cheating on who
and as soon as they force out hex support, so does deluxechat
oh
Dude
i have a ginormous coc k
I beat all of you
yall are tiny
star wtf lmao
wdym
he removed it
This is who you invited into your corner
kek
That was a weird emoji
To cry, yes
no ur weird. we do that daily
whadya talkin baout
It's the crying corner
Oh okay
How much does it cost to join?
If you convert that to cm, its only 2 cm
yeah where else am I gonna cry at the downfall of BetterJails 
What about EvenBetterJails?
:o
inb4 SpaceJails
Lol
lol
New HelpChat plugin, everyone contributes
DeluxeSpaceJails
CockJail
That's already a thing
Oh no not Matt
haha I saw that
Pulse you seem to have an obsession
Dont searcH THAT UP
๐
I regret
Did you see any of it? xD
Chicken jail
By the way, didn't you used to be tryhardy in #development at like tier2 but now you are laid back
like all of us
xD
Yeah, now that I know more about java I don't need to help people
Ic
It was only for like a week lol
I still help sometimes
But I also don't want to lose my blue
For whatever reason I read "But I also don't want to lose my lube"
Pulse is rubbing off on you
๐
Kinky
hm
Hmm that could be literal too
Who's going to use the lube tho
But pulse you are a minor right?
Yes lmao
lmfao
๐๐ฆ
Pulse if you looking #development you can see my very hard efforts to help Fred
What's the best way to test a plugin that requires 5 people when I have one alt?
Have friends
Hmm
Any alternatives?
None of my friends would be serious
Is it more readable to have multiple different if statements that would return null and not combine them because they are not related?
That's pretty sad, alexa
Just spend a couple years coding a perfect bot that perfectly emulates a player
But then you realize the player you copied was dkim, and have to start over
Machine learning
dkim is way too good at pvp
That's cheating
What do you think the ML in HTML stands for?
Hyper Text Machine Learn, best machine learning language out there
Have you not heard of skript?
unfortunately I have
I should switch from java to skript
It's not that great for that though, Skript is better for enterprise software
Microsoft has been considering Skript as their infrastructure backbone language for the last few months now
Can't wait until they finally decide ๐
If they don't decide to use skript I am going to very upset
They will be stealing jobs from millions of spigot developers across the flat earth
I don't see why they wouldn't, it's already the backend language of the new xbox
What's the frontend language?
SkriptJs ofc
MiddleEnd?
I just realized I made the same class twice, that does the exact same thing, but with different names
I think it's time for me to go to sleep
lol
What's a word that would work with how long a player can be logged out for before they lose? I was thinking threshold, but idk.
hmm maybe logout-time-limit
I think I might have deleted the wrong class, because I deleted something, but the second class is still there...
Yep I did
More people than my city
My city has like 30k population, but probably like 60k tourists
230k ๐ฅฒ
fefoville big city
All of his worshippers
his? ๐ https://i.imgur.com/S9vuPeP.png
Imma redownload Cities Skylines and i'll name my city that
Whatโs the cost to live near such a person?
@forest pecan where am I
Antarctica
how am i breathing
Because you Imagine
okay
lmao
hey @pallid gale do you have a personal website template I can borrow ๐
stupid web dev final
for some reason we need to include our own personal profiles despite it being a completely unrelated group website
all that hard work payin off in clout
Never expected that many people to upvote Krypton
Maybe
Made some changes to the API last night so now you can change the join and quit messages in the events
Which means now FJ can work \o/
fj?
ayyy
I also keep being reminded by various sources that I need to create a server list ping event
does the ping just not work right now lol
And I think I'm gonna go for Kezz's approach in Minestom which allows me to support both the legacy (<= 1.6.2) and modern (1.7+)
It does, but only the message is customisable in the config
I want you to be able to make a plugin to change everything
also why would you support <= 1.6.2 when Krypton is only 1.16+
Part of the protocol
It's status
It basically allows you to tell the old clients "hey, I'm 1.16 so you can fuck right off"
huh
i wonder how many people still play on more than 10 versions ago
cause there's literally zero servers left for that version
Legacy server list ping is still part of the protocol, so to become on par with vanilla, I must handle it
Old clients still have to be able to ping the server
I still need to look into whether the server disconnects old clients properly or not though
Probably not a lot
I might add another special handler for telling the old clients to fuck right off if they try to join
Unless it already works atm
pov: Bardy boots up 1.1 to test his 1.16 server
might as well go alpha at that point
I know that 1.7 and above will send the same handshake packet that I can check my protocol version against, but 1.7 was the Netty rewrite
Before that, the packet format and the protocol was very weird
It's not weird now? lmao
I mean, it will likely just throw an error when it tries to read a packet it doesn't understand
Which then will send a disconnect back to the client and drop the connection
But that disconnect won't be understood by the client, so the client will throw an error saying it couldn't decode it
All stocks footages are gringe and awkward
A hacker always wears a mask infront of his own PC, in his own living room, and alone. The illustration is ridiculous
gotta stay safe, the fbi do be watching your webcam ๐
imagine checking your phone number and it saying yes and then checking your parentsโ numbers and it saying no
so my location is now out there on the net, noice
the rest of the data is either irrelevant or already public
oh, and I guess my mobile number, that and my location are now apparently public
wonderful
apparently my brotherโs hasnโt been breached either
so Iโm literally alone here
typical
What's the catch?
wdym?
that person in the stock image is not meant to be a hacker
that's not what he said
that was following the comment
All stocks footages are gringe and awkward
as an example of how gringe and awkward stock photos can be
ah
outdated meme yikes
@jovial warren Find me one article of hackers who does not wear a balaclava
free
too bad I already have it
Anyone got a motivational song
Trololo
Pump it up and follow our Spotify playlist ๐๐๐ฅ
https://selected.lnk.to/spotify
Selected - Music on a new level.
ยป Instagram: https://selected.lnk.to/instagram
ยป Facebook: https://selected.lnk.to/facebook
Out now:
https://bit.ly/38fsaiX
โ Follow Endor:
https://soundcloud.com/endortracksuk
Picture by Pim Myten:
https://unsplash.com/@m302
I am but a mere mortal once again
How comes
Is there any advantage to making a github organization as opposed to inviting colleagues to contribute to a repository? (except for not having to manually invite everyone)
Mainly not having to invite everyone to each repo
What happen frosty?
Sir this is #dev-general
what happened sir
Frosty?
being able to group repositories that may have different maintainers etc
๐
dw, I don't think it was bad
well I don't think he's going anywhere
yeah I doubt it
O is this permanent?
resignation question mark question mark
Not a joke??
no idea, waiting on Frosty to explain lol
spill the beans frosty ๐
@hot hull Explain up
u guys r gonna be waiting a while lol he's not online
@hot hull explain thyself
๐ฅฒ
although it's 1pm over there rn
lol heโs gonna come back to a flood of pings
spreading false information is just gonna make you wait longer lol
I think you may have read it wrong, I did not say "Kotlin Good", I said "Haskell Good"
Thank you
incoming angry Haskell sounds
๐
there we go lol
wooooooooooooooooow
We don't get angry
We've ascended above primitive emotions

