#dev-general
1 messages · Page 319 of 1
I use Ubantu
the AUR is pretty close to a central one
world gen go brrrrrrrrrr
I need to switch to arch based
world gen easy /s
I have to write shit like this https://paste.helpch.at/okosukukid.js
I mean don't ask me how to do shit when it comes to world gen cause I've no idea
ngl I can't switch back now, the AUR is so convinient
Ye
minecraft keeps telling me to update and I'm like 'the maintainer hasnt yet, so stfu!'
World gen is fucking awful https://github.com/ipsk/Contest-Repo
Time to snatch some stuff up
lol
Like I wasn't kidding when I said I didn't know shit about world gen so don't judge
my commit history is so barren
is it normal to have a library that I use and shade in all of my projects?
I have 4 of them
Can't relate https://github.com/Frcsty
why 4?
Yes
Cmds, gui, config, core
u use guis in every plugin?
who doesn't?
me
^
madlad
guis are the future old man
lol
mhm
Spigot is utter dog shit
No it’s not
oh
just blanket wrong
does TriumphConfig have ConfigurationSerializable? 😤
It’s not even remotely close to triumphconfig
@hot hull Based my world gen on the information on this video https://www.youtube.com/watch?v=wbpMiKiSKm8
Welcome to this series on procedural landmass generation. In this introduction we talk a bit about noise, and how we can layer it to achieve more natural looking terrain.
A quick summary:
'Octaves' refer to the individual layers of noise.
'Lacunarity' controls the increase in frequency of each octave.
'Persistence' controls the decrease in ampl...
Why would you need that?
that channel is OP
Property.create(SomeDataClass()), what else do you need?
what if you only want certain fields to serialize, and have a custom deserializing method?
Yasss awesome dude
Class wrapper
wot
what is transient
Custom mapper and make certain fields private
Transient not in kotlin
meh
i thought all fields should be private...
Not in kotlin
what does transient in java do?
Well was mainly talking about getters in this case, don't have those in kotlin
@Transient
Oh really?
Never knew about that
Semicolons bad
:0
Why?
imo
What purpose does it server?
because they show that the statement is done
So does the end of a line
close the bracket ;)
lol
Like?
what?
Give me an example of what you mean
Disgusting
o
I'm glad they are optional in TypeScript
uh
🥲
in this world /s
what is the definition of the tear emoji
Tear Emoji is a sad face with a single tear running from one eye, down the cheek. This emoji shows a stronger sense of hurt rather than general sadness. The Crying Face Emoji appeared in 2010, and now is mainly known as the Tear Emoji, but also may be reffered as the Sad Emoji.
🥲
lol
why is that emoji name so long
who knows
What's this.
🖕
that
😮
Oh
u left the message as
\🖕 jesus christ
for so long lol
Who's ever going to type such long thing instead of :middle_finger:
:reversed_human_right_hand_with_the_middle_finger_extended:
that should be the name
and said this
That's a train.



oh btw, @hot hull, just to make your life so much more interesting btw, your generator's gotta include all these settings: https://minecraft.gamepedia.com/Custom_world_generation#Noise_settings for noise generation
and all https://minecraft.gamepedia.com/Custom_dimension#Usage these for everything else
so have fun with that 🙂
Need to save these links lol
lol
oh btw, fun fact that I've only just found out, did you know that Bukkit actually appends it's own NBT tags to player data files?
that's where it's storage for when the player first and last played is
Make a better system for all this shit thanks
okay for now I'm just going to completely scrap custom world generation settings and just use presets lol
That's cool
java 15
ew
Jump out the window
I do not see gruvbox in neovim there sonny boy
ffs Frosty 
frost
lol
what is record
Noone judges my ide theme thank you very much
god i’m so smart and intelligent and smart
Frosty you should use Fira Code Medium font
ew
Nein
Fira Code Medium superior
Fira Code Medium superior
that's literally
jetbrains mono
I randomly picked that one
weong
Current one
objectively
I do enjoy jetbrains mono
ew wtf
Yikes Frosty
my man
lol
actually you're looking at the wrong page Frosty
use a font with symbols
Segoe UI is the default IDE font, not the editor font
I know
jetbrains mono has a lot of symbols which is gooood
fira also has them
like != is =/=
but jb mono is better
Fira Code Medium is the objectively superior font
No
you are objectively wrong
I refuse to change it cause then my brain gonna be cucked again
Default IntelliJ font though
jb mono is best
I think that's JetBrains Mono @steel heart
that is supported by the scientific method
right, can we just agree one thing though
light theme good?
anyone who doesn't use compact sidebar is a nut
yea
man
I don't see a difference
you changed the wrong one
I dont even know what that is
and also, anyone who uses JetBrains mono as an IDE font rather than an editor font should be shot
:!gradle shadowJar build
Nah I changed the correct one
ew java in vim
my vim java setup is thicc
you are a psycho
my eyes burn
it works well on my machine
what plugin do you use for completions iwanio
2px
15 or 16 iirc
can’t check i’m at school
oh no controversy
coc.nvim
I use 15
does it work well?
some people for whatever reason use fucking 12
i tried to set it up a while back and couldn’t get it working
I've seen people use 12 as their editor font size
so i just use IJ and ideavim plugin
I edited ben awad's typescript setup
and I'm like how tf do you even see that
I use 12 iirc
WTF
I have good eyesight
i might go down if i get a smaller monitor
how
my monitor is 21" and I sit about a metre away from my desk
good font
and I can hardly see 12 at the best of times
lol u blind
gruvbox is so ugly
atom one dark >>>
gruvbox awesome
I mean, I suppose I do sometimes have to wear glasses because I'm short sighted
brooown
wrong
Atom One Dark superior
+1
that's a fact
false
Very similar but, mono is just too skinny
Fira medium
I'll settle with Nord tho
Mono
those are very similar lmao
Biggest difference is on the ligature
yea
aren't they all the same image?
shut
Nope
same framing and everything
Tried to take the screenshots from the same location, not perfect though
we need a Fira Code Thicc
I do like a good meme font
cough Comic Sans cough
Let's go extra thicc
is that bold? 
Semibold
also, I'm trying to decide if font ligatures good
Very good
the best thing in the world
That's how records work
am i the only one that thinks frostys ide looks nice then?
You don't need to override them though...
Does it matter? nein.
It generates accessors for every field by default
meh it's okay, I prefer gruvbox
lmao
Wasted keystrokes
It's like overriding toString to just call super.toString
I removed it now
np
omfg no way
look what it says
"Unix time"
that is literally the first time I have seen Minecraft be sensible and use Unix time in fucking ages
what else does it use
ticks and timestamps are not equivalent
using them as a measure serves different purposes
it's the difference between an instant and a duration isn't it
where would you rather use unix time where ticks are used right now?
actually I wouldn't use Unix timestamps, I would use durations measured in either milliseconds or seconds
yes, but also, ticks are always relative to the game because they don't have a fixed length
and since the entire game is based on ticks it makes sense to measure in game durations in ticks
otherwise things like "3 seconds" could mean pretty much anything
in terms of in game duration
yeah what I was suggesting is just completely scrap ticks entirely
What you can't do math Bardy?
lol
pathetic
then you lose coordination
wdym?
because you can't control bandwidth or packet loss and the likes
Let's say, hypothetically, for arguments sake, a users underpowered server was running at 10 ticks per second as opposed to the optimal value of 20 ticks per second, now let's also assume that, said user has installed a plugin that does cool downs. now, our user is very strict about spamming on their server, so they have imposed a 100 tick (or 5 second) cool down between each chat message sent. Okay, so, due to the users server running at half the expected ticks per second, the cool down is in fact increased to 10 seconds because of external factors due to the environment of the server that cannot be helped.
lmao
Thread#sleep would solve the problem
lol
But this could actually happen right (if durations were in ticks)?
sounds like it could
Hopefully no one is running a server under 19 TPS though
that is exactly what would happen
data class World(
val name: String,
val regions: List<Region>,
val allowCheats: Boolean,
val border: WorldBorder,
val clearWeatherTime: Int,
val dayTime: Long,
val difficulty: Difficulty,
val difficultyLocked: Boolean,
val endDimensionData: EndDimensionData,
val gamerules: List<Gamerule>,
val worldGenSettings: WorldGenerationSettings,
val isHardcore: Boolean,
val isInitialized: Boolean,
val lastPlayed: LocalDateTime,
val mapFeatures: Boolean,
val isRaining: Boolean,
val rainTime: Int,
val randomSeed: Long,
val spawnLocation: Location,
val isThundering: Boolean,
val thunderTime: Int,
val time: Long
)
```this is horrible lol
@heady birch especially because the server is single-threaded, so if the main thread lags, everything lags
unless it's scheduled the sane way using a ScheduledExecutorService
Disgusting
which one? lol
.
improve it xD
public T World.get(Key<T>)
whats wrong with it
struct World
and also make it harder to turn a file into
sounds like a waste
class World {
Map<String, String> settings = ..
}
:kek:

niall stuck in the past
oh yeah, because that's a good idea
turning https://minecraft.gamepedia.com/Java_Edition_level_format#level.dat_format into a map of strings to strings is somehow a good idea
why use enums when you could use strings?
Why use strings when you could use int ids
enum > string :))
magic values all the way
no need for int
Why use strings when you can use a char array?
just throw out everything u know about programming, strings are all we need
Block {
boolean isDirt,
boolean isStone,
boolean isWood
...
}
why use char arrays when you could use byte arrays?
wot
coward
-_-
That's as far as i can go
uh
Actually
LinkedList<Boolean>
why use byte arrays when you can use constant streams of binary digits with no breaks in between
oh god
isn't that just a byte array
Oh my god I need to try that out
yeah but imagine writing all your code in binary
LinkedList<Byte> :))
why use silicon if u can use quantum physics
actually, I can do myself one better
Store everything in its own ByteBuf
electronic signals
fun fact rust can run on quantum computers
just program in electronic signals
In the time you've been debating this, you could've already made it.
😮
Really?
no
lol
what?
but it's close enough
so fast it might aswell be on quantum pcs
Box<Vec<Arc<Qubit<T>>>> 🙂
rust invented quantum computers
😖
oh also, guess what Krypton almost has btw @heady birch
Just copy paste kiteboard into it
you heard me
public @NotNull void print(@Nullable Level k, @Nullable String t) {
Logger s = Bukkit.getLogger();
assert k != null;
s.log(k, Objects.requireNonNull(t));
return;
}
```:)
Have you ever heard of variable names?
that's a pretty impure function 😩
what exactly does assert do?
asserts something
nothing
^^
assuming you've enabled it, assert b is the same as ```java
if (!b) throw new AssertionError();
it's for debugging
just dumb
ic
because debuggers exist
yeah but Java was created at a time where debuggers weren't a thing
at least, not in the same capacity as they are now
?????
and it's not for debugging
Ill do you one better, rewire your processor to run your program
Turing Machines
ew
bad
lambda calculus
Lamda Calculus >>>>> Turing Machines
Alan Turing is a curse
was*
If not for Turing we would be in the idealistic lambda world
😮
too far 4Weird
😌
average alan turing fan: 🥴 😢 
average alonso church fan: 😎 💪 🥵

and possibly a world ruled by nazis
sounds fun
enigma machine doesnt stand a chance against good old recursion
🇷
oh my god
YES!
no fucking way
Amazing
now do it in java 🙃
I'd rather die
use rust
lol
Gonna try, let me get Clion
lol
Time to learn rust
yess
o boy
good language 🙂
im sure rust actually optimises EXPENSIVE strings into CHEAP byte arrays
no jetbrains rust ide 😔
cargo init mf-gui
To be fair, you need a very high IQ to understand Rust.
incredibly high
i dont think some of the great minds of history could do it
alan turing? didnt know rust
albert einstein? didnt know rust
alexander the great? possibly knew rust
ada lovelace? probably didnt know rust
Such thing as NeTTY for Rust Library: Tokio
fast, reliable, scalable
It sais your editing kotlin
sounds like rust all right!
yeah I am told every rust operation is O(0.5)
wow!
Where?
O(-1) actually
🤓☝️ akshually, ...
Yes
This is a nightmare lol
Life? Yea ikr
Cuz of this
`assoc_char_funcs` is unstable: recently added
surely you can still use it?
Doesn't let me
#![feature(assoc_char_funcs)] try this?
what
what do you need that for anyway
Johnny help
hey er...
I may or may not have found something
that is now god tier
it can fucking read and write MCA files
wdym
did I just realise that there's libraries that do this for me? yes, yes I did
yeah that
xD
I used that library when on my mc server
one of my friend's pigstep disc got stolen
and i had to search region files
lmao
might just extract the reading and writing part of this so I can use my own types and stuff
whats the matter
anyone know how to initialise an empty array in Kotlin?
e.g. in Java, you can do new int[16], I want the Kotlin equivalent of that
I want to allocate an array with an initial capacity and no elements
nvm, got it
arrayOfNulls does what I want
@prisma wave That was a nightmare but here it is lmao
https://paste.helpch.at/izosorigev.cpp
Only over 1h
Nice
oh my god
What's that
Prints Hello World from a list of a list of booleans
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. get on my level
owwwwwwww
time to do it in haskell and clojure now matt 🙂
in theory it wouldnt be that hard in haskell
u should now write machine code instructions up in it
lemme try
This language is cool, but for beginners it's pretty tough
y u using clion for rust?
yeah rust has a very steep learning curve
cause he can
very steep
oh god
It's technically jetbrain's official rust ide
man use vim :)))))
Never
just try it
gooood
IJ has a plugin
o
dont really need ij for single files
nor do u need it for multiple
depends on the language
nice
people kept on using ana before me :((((
You doing it in haskell bm?
Then get your phone out and watch it, it'll be worth it
Frosty, tiktok is ass
okay boomer
Specially on pc, the website is horrible
That is exactly why i never click on it, it's always full blast
no
Lol
they wouldnt have a website in that case
they shouldn't
theyve put enough time to put it on the web, theyre gonna keep supporting it
And yet they do, their fault
I'll stop now
@old wyvern So Octavia Prime just dropped, Imma be farming that tommorrow, wanna join? 
To contribute to the whole TikTok thing, it's practically just a data collection app that millions of people willingly download to post cringe videos of themselves they'll regret rather soon
Eh, so is google, facebook, etc, that's not my issue with it, just find most of them very unfunny and the website sucks
Wait did HelpChat not just copy this site? https://hastebin.com/
Looks exactly the same

Why would you self host though?
https://github.com/seejohnrun/haste-server It's from this repo, really easy to set up.
permanent pastes 
why not? hastebin.com has limits, and you can break them with your own, or set your own restrictions. Or you can do it just to be an epik gaemer
Wait they can't be storing the data forever
Yes, they can
That'd just use so much storage after time
Not all of them are permanent
it's probably like a year
So basically just a better version of hastebin?
mhm
Any that get sent to mine unless I archive it manually get deleted after a week I think, or whenever the total storage size exceeds some amount that I thought was reasonable iirc
pretty much
kk, thanks everyone
I'm going to grind on codeacademy to get more falmiliar with java
lol codeacademy
do you recommend anything else?
nah, I guess it's just not how I learn langauges
Yup
?learn-java
Oracle Docs:
You should start with this, breeze through this(skipping stuff that doesn't seem relevant like bitwise operators), then hit this.
They're the first three from this larger thing which you should definitely go through overall. But those three should be enough for slightly better understanding of what is happening here without feeling like a huge time sink.
That one is a small part of this larger site wherein "Essential Java Classes" and "Collections" also have good useful stuff
Online Courses:
If you want some free online courses, you can find them on Coursera. Yes they are paid but you can chose to take them for free with the only disadvantage being the fact that you don't get a certificate at the end. Some of the best courses can be found Here.
You can also take a look at Udemy but from what I've seen most of those courses are paid.
Other services:
Some other cool services that will help you learn java are SoloLearn and JetBrains Academy.
As you can see there are plenty of good ways to learn as long as you're willing to invest the time. Have fun learning!
@obtuse gale ^^
Yep
Im debating between coursera and sololearn
They're both free, try a bit of each and see what you prefer
Yep
Is it normal that its taking 8 minutes (so far) to "Import 'ProjectName' Gradle project"?
for just one project
ah nvm it finished
but whyd it take so long lol
GOT IT
because u have a celeron
that sounds more like an intellij problem
omg show code
🤣
thats better
this is very cursed
it literally goes booleans -> chars -> string -> int -> char -> string
i can code basic plugins but i mostly skipped so many things so im taking a full course now to learn everything
because the source material makes no sense 🥲
u should look into this guide, helped me a lot: https://wiki.bristermitten.me/how-to-java-101
https://github.com/PiggyPiglet/Challenges <- Good place to get ideas - don't look at the code though, ask here if you need help
Beautiful
Ye thanks!
ty ty
I need help
There is no time to wait! Ask your question @obtuse gale!
charFromBool True = '1'
charFromBool _ = '0'
```haskell's pattern matching truly is the richest of its kind
lmao
im trying to learn all the basics of java as when i code plugins now, it takes like 10 google searches to code anything 😆
would you say an if is cleaner than pattern matching?
idk enough about haskell to be the judge of that
in this case it probably is
pattern matching booleans seems like the equivalent of when(true)in kotlin
what the heck happen here in console when I did a database: Kicked whilst connecting to survival: [LP] A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors.
If you are a server admin, please check the console for any errors.
Also #general-plugins or LP support lul
/luckperms
There is no time to wait! Ask your question @half harness!
ugh
????
lol.
are you serious rn efe?
(defn bools->byte [bools]
(->> bools
(map-indexed vector)
(filter second)
(map first)
(map (partial - (count bools) 1))
(reduce bit-set 0)))
(let [message ...]
(println (->> message (map bools->byte) (byte-array) (String.))))
```now I had to do it
theres so many things wrong with that lol
i think clojure is the shortest chars so far 😳
oh damn that's pretty clean
wait that's cheating
public void Checknull(ItemStack I) {
if(i!= null)
{
return null;
}
return new ItemStack(null);
}
here
return new ItemStack
you missed the reundant extra step
public void
that as well
return null
The errors are?
._.
bruh
u don't
i give up
that's the whole point of void
because you're not funny mate
@prisma wave somethings still wrong though hold on
you keep telling others to not act funny but you're not funny either
https://paste.helpch.at/izosorigev.cpp this was the original
😐
yours doesnt have the useless conversions to "1" and "0" right?
go?
the thing i just sent is rust
thjats rust
does it though
isn't fn main a thing in go as wel
func main
🙄
func because it func 😊
better than my old pfp
i love func
yeah
Just constructs the byte directly
I just used the wrong order
gonna try in f#
bardy always rushes to helpchat whenever anyone speaks upon kotlin
Kotlin ew?
no
yes
no u
thx
whats 2021
Elara?
Oh true
2021 = rust/haskell CLEARLY
?pls-no
Programming videos can be split roughly into two broad categories :
- those that aim at teaching a language, usually from scratch for people with no background
- those that aim to showcase a situation, a library or a framework (these are OK)
Video materials for learning a language, especially the multi hours ones, tends to have really low added value. Here's why:
-
Firstly, the format is basically a lecture. This works in classes because you can ask the teacher direct questions. This not always possible or easy with video tutorials. This means that you are left to yourself the same way you would have been with a text tutorial
-
Secondly, it is really helpful to be able to revisit a previous section of the material. This is really difficult with videos. Usually by the time the timecode has been found (especially in a 6h long video) the question / reason to check back went stale or maybe completely forgotten.
Also to re-watch that portion you will have constantly do small jumps back in the timeline. On the other hand, with a text tutorial you can easily backtrack on a piece of text and read it as many times you find it useful -
Thirdly, it is also useful to be able to have two different sections open at the same time (because the latter refers to a previous notion for instance). This is downright impossible to do comfortably with videos. With a text based tutorial you can just open two tabs side by side and compare by reading
-
Lastly, watching videos is a passive activity by nature. Classes tend to not to be by having direct questions to students or with lab times later on. Videos kinda have the second one, sometimes, but the first one is near impossible. Reading is a lot more active
On a final note, it will greatly depend on the video maker but it's a lot easier to copy and tinker with the code from a text tutorial than a video
what
wall of text 💟
?player
Player placeholder not working? If you are using a plugin which supports PlaceholderAPI, and the %player% placeholder doesn't work, then change it to %player_name% and download the player expansion.
Commands:
/papi ecloud download player
/papi reload
?pls-no
Programming videos can be split roughly into two broad categories :
- those that aim at teaching a language, usually from scratch for people with no background
- those that aim to showcase a situation, a library or a framework (these are OK)
Video materials for learning a language, especially the multi hours ones, tends to have really low added value. Here's why:
-
Firstly, the format is basically a lecture. This works in classes because you can ask the teacher direct questions. This not always possible or easy with video tutorials. This means that you are left to yourself the same way you would have been with a text tutorial
-
Secondly, it is really helpful to be able to revisit a previous section of the material. This is really difficult with videos. Usually by the time the timecode has been found (especially in a 6h long video) the question / reason to check back went stale or maybe completely forgotten.
Also to re-watch that portion you will have constantly do small jumps back in the timeline. On the other hand, with a text tutorial you can easily backtrack on a piece of text and read it as many times you find it useful -
Thirdly, it is also useful to be able to have two different sections open at the same time (because the latter refers to a previous notion for instance). This is downright impossible to do comfortably with videos. With a text based tutorial you can just open two tabs side by side and compare by reading
-
Lastly, watching videos is a passive activity by nature. Classes tend to not to be by having direct questions to students or with lab times later on. Videos kinda have the second one, sometimes, but the first one is near impossible. Reading is a lot more active
On a final note, it will greatly depend on the video maker but it's a lot easier to copy and tinker with the code from a text tutorial than a video
got it now
#bot-commands please guys! thanks! 🙂
can someone send it again, i missed it
oh you missed it?
immature
?pls-no
Programming videos can be split roughly into two broad categories :
- those that aim at teaching a language, usually from scratch for people with no background
- those that aim to showcase a situation, a library or a framework (these are OK)
Video materials for learning a language, especially the multi hours ones, tends to have really low added value. Here's why:
-
Firstly, the format is basically a lecture. This works in classes because you can ask the teacher direct questions. This not always possible or easy with video tutorials. This means that you are left to yourself the same way you would have been with a text tutorial
-
Secondly, it is really helpful to be able to revisit a previous section of the material. This is really difficult with videos. Usually by the time the timecode has been found (especially in a 6h long video) the question / reason to check back went stale or maybe completely forgotten.
Also to re-watch that portion you will have constantly do small jumps back in the timeline. On the other hand, with a text tutorial you can easily backtrack on a piece of text and read it as many times you find it useful -
Thirdly, it is also useful to be able to have two different sections open at the same time (because the latter refers to a previous notion for instance). This is downright impossible to do comfortably with videos. With a text based tutorial you can just open two tabs side by side and compare by reading
-
Lastly, watching videos is a passive activity by nature. Classes tend to not to be by having direct questions to students or with lab times later on. Videos kinda have the second one, sometimes, but the first one is near impossible. Reading is a lot more active
On a final note, it will greatly depend on the video maker but it's a lot easier to copy and tinker with the code from a text tutorial than a video
thanks
alright minimod
ill need it a gain in a few messages
corrupt and stupid staff !!!
?pls-no
Programming videos can be split roughly into two broad categories :
- those that aim at teaching a language, usually from scratch for people with no background
- those that aim to showcase a situation, a library or a framework (these are OK)
Video materials for learning a language, especially the multi hours ones, tends to have really low added value. Here's why:
-
Firstly, the format is basically a lecture. This works in classes because you can ask the teacher direct questions. This not always possible or easy with video tutorials. This means that you are left to yourself the same way you would have been with a text tutorial
-
Secondly, it is really helpful to be able to revisit a previous section of the material. This is really difficult with videos. Usually by the time the timecode has been found (especially in a 6h long video) the question / reason to check back went stale or maybe completely forgotten.
Also to re-watch that portion you will have constantly do small jumps back in the timeline. On the other hand, with a text tutorial you can easily backtrack on a piece of text and read it as many times you find it useful -
Thirdly, it is also useful to be able to have two different sections open at the same time (because the latter refers to a previous notion for instance). This is downright impossible to do comfortably with videos. With a text based tutorial you can just open two tabs side by side and compare by reading
-
Lastly, watching videos is a passive activity by nature. Classes tend to not to be by having direct questions to students or with lab times later on. Videos kinda have the second one, sometimes, but the first one is near impossible. Reading is a lot more active
On a final note, it will greatly depend on the video maker but it's a lot easier to copy and tinker with the code from a text tutorial than a video
yes I'm stupid.
send
excuse me sir, are u minimodding? thats against the rules.
updated it
ah that's pretty clean
you're damn right about that
what a bout we play some clash of code?
jenkins brings me pain
i have too much time because i spend too little on my actual homework
just dont worry about that
maybe you're just trash
dw, I do that too lol
but like, is ur homework a week late 🙃
my build works in every single environment except jenkins
I had 6 lessons today and I've done 0 lessons of work
maybe because you don't know how to use it
it's more difficult than most
yup same, although in my case it's actually my programming finals
@jovial warren @onyx loom @prisma wave @old wyvern @ocean quartz @surreal quarry @steel heart @half harness @lunar cypress @hot hull @distant sun @stuck harbor @forest pecan @obtuse gale wanna join some clash of code? here's link
I love mass pinging ♥️
I JUST SINGLE CLICK GODBRIDGED 40 BLOCKS!!!_ _ _ _
stfu dkim
i guess i can join
i mean its starting the build, its just having an error that happens nowhere else. https://paste.jaims.dev/ejaxiqeqer.cs
f# can wait
JOIN!
I wonder who I didn't ping and is usually playing with us
I feel like pinging again xD
frosty was a useless ping
he already sleeping 100%
I can't
just do it
they made it an unpingable role
its a scam
@hardy mirage
<@&639756260874387476>
if i win this coc do i get developer role
guess so
ye
6 people aint bad
0
starting
i kinda cba to do this one
@prisma wave when a data structure is homogeneous or heterogeneous what does that mean
it's just effort
and I think I'm done
same / different types
oh shit 3 min left
python lists are heterogeneous in that you can have [1, "3", True]
whereas a List<String> in java can only contain strings
Ah
Wouldn’t List<Object> be heterogeneous
i think so
how
I've got 4/5
I don't get why Python doesn't seem to wanna convert one of them into a char
maybe you didn't loop enough?
80% ain't that bad tho
literally nothing wrong with it
website bugged, nice
literally nothing wrong
at all
look at the code
apparently the character it was giving me wasn't in range(0x11111111) or something like that
which if it's valid ASCII then it has to be
man my code is so bad
like why? val shift = input.nextLine() val shiftInt = shift.toIntOrNull()
i have literally no idea why it doesn't read the spaces correctly in that last test
why didn't I just use shiftt?
blitz u thought urs was bad kek
I mean mine works xD
yeah mine should've got me 100%
you're still second
timeout maybe?
no
it said the char wasn't in range(0x1111111) I think
yeah a bit long
I love the short ones
or the reverse mode ones
even tho those are harder
which it should be if it's a valid ASCII range
man these guys in general-plugins... I give them the answer few days earlier, they ask the same question today

+1
k launching
if i had more time i wouldve cleaned it up, but eh
wtf is this
oh fucking hell
fuck this
incoming 32 nested for loops
new one????????
was it u
sure
lol
yeah Pulse
i cba with the image shit ones
this one isnt hard i dont think
too much for my small brain
