#off-topic

1 messages ยท Page 667 of 1

light scaffold
#

@untold hearth I have never watched GOT in my life

velvet crescent
#

What a nerd

light scaffold
#

๐Ÿ˜ฆ

long summit
#

Watch it until season 6, then pretend it ends there

velvet crescent
#

Well, could stop sooner

#

Since it goes downhill from season 2

sterile parrot
#

same never watched it either.

velvet crescent
#

They are remaking last two, so let's hope it ain't shit

light scaffold
mellow zinc
#

not so much as yesterday

#

that was the beet party

light scaffold
#

True true

sterile parrot
#

7zip isn't a compression file

#

7zip is software to compress files

light scaffold
#

isn't 7z a compression algorithm?

#

like gzip or something

#

It's 3pm

vague walrus
#

3pm is bedtime for kotlin devs

sterile parrot
#

7z uses AES & SHA

light scaffold
#

Since when were they compression algorithms

vague walrus
#

I just assume its magic

#

Lossless compression scares me

sterile parrot
#

@light scaffold zero idea all I know those are encryption/hashing

mellow zinc
#

why is lossless scary?

light scaffold
#

Yeah I thought they were for hashing and encrypting

sterile parrot
#

it uses LZMA

vague walrus
#

I just don't understand it.
I'll probably look it up at somepoint.

Compression makes sense in my head as to how it works, lossless not so much

mellow zinc
#

compresses the data without actually deleting the data, then decompresses to its original state when the file is being opened

#

in a nutshell

sterile parrot
#

no shit

light scaffold
sterile parrot
#

afaik it just sort of removes duplicates

light scaffold
#

For every tech question, there is a tom Scott video to answer it

vague walrus
#

@vague walrus

fringe sigil
#

Well I was stupid and realised why my inserts are so slow

vague walrus
#

I'll come back to thsi

fringe sigil
#

The insert's arnt slow at all

sterile parrot
#

e.g. I have a .txt file

hello there dude and hello other dude

it would sort of see that 2nd hello and instead of making it 'hello' it would become a pointer
same story with dude

#

but that's as far as I really know anything about it

fringe sigil
#

Because i first check if the object inserting exists then if the relation exists, if not I create them both

light scaffold
#

Smh

mellow zinc
#

yeah sounds about right lemmo

vague walrus
#

That about how I understood it

fallow crow
mellow zinc
#

bruh

sterile parrot
#

oh cool they also remove duplicate characters

#

'AAAAA' -> '5A'

mellow zinc
#

lossless stay winning

sterile parrot
#

Usually this is achieved by removing unnecessary meta data from JPEG and PNG files.

#

lmao

#

when image files just have a load of bullshit attached to them

fallow crow
#

registering for the flat earth society forum again

#

live in voice

mellow zinc
#

why tho

eternal apex
#

that's the new trend

#

put that on your tinder profile

#

ez girls

sterile parrot
#

that only fuels them smh

eternal apex
#

or boys

sterile parrot
#

piggy be drowning in that ๐Ÿฑ

fallow crow
#

im not getting this verification code lol

sterile parrot
#

guess what UPS uses letters to send verification code

eternal apex
#

where's the portal guns at

#

elon musk is basically cave johnson

#

i want portal guns

fallow crow
#

when am i gonna get this email lol

mellow zinc
#

@fallow crow did i just call u

fallow crow
#

yea lol

mellow zinc
#

lmao i was just pressing my phone randomly ๐Ÿ˜‘

#

MY BAD

fallow crow
#

better fucking be sorry

#

smh

mellow zinc
#

sorry ๐Ÿ˜ฆ

fringe sigil
#

๐Ÿ™

mellow zinc
#

my phone is so shit it cant even open a startup log paste wtf

fallow crow
#

better fucking be sorry
rude thonking

#

:p

fringe sigil
#

everything is shit

mellow zinc
#

yes

#

i agree

#

F life

fringe sigil
#

sometimes i think

#

why do i bother

#

what is this ACAB thing

mellow zinc
#

saturday may 27
saturday may 30

fallow crow
#

lol

fringe sigil
#

What time

#

Wait

#

I must calculate bearings

mellow zinc
#

8pm uk i think

drowsy canyon
#

yeh 8:30 UK time, I'll be watching, and I think it will be visable in the UK night sky also about 6 mins later

#

well, evening sky, it won't be dark - lol

mellow zinc
#

oh yeah

#

would it be visible to everyone do u reckon

#

or just certain parts ๐Ÿค”

velvet crescent
#

It'll be sort of dark here

#

Someone ping me 10min before the launch if they dont cancel

fringe sigil
#

hardish to spot apparently

#

it will be light in uk at 8:30

mellow zinc
#

niall where u from?

fringe sigil
#

and second orbit ~22:17 will be hard to accross horizon apparently

#

uk

mellow zinc
#

cool

fringe sigil
#

u too?

mellow zinc
#

indeed

fringe sigil
#

๐Ÿ‘

wary willow
mellow zinc
#

apparently a nasa rocket blew up yesterday

velvet crescent
#

Damn

fringe sigil
#

oh wow

mellow zinc
#

spacex rocket

#

starship or something

wary willow
#

raft

mellow zinc
#

jesus christ

#

look at the video omg

#

thats gotta be a nice confidence boost for the astronauts today :)))

velvet crescent
#

I mean that's a prototype rockets, so expected

mellow zinc
#

ya

#

but still

#

thats like $10bn+ gone in seconds

velvet crescent
#

That's like our countries politicians with the countries budget :))

mellow zinc
#

lmao

velvet crescent
#

Gone in seconds, spent for jack shit

fringe sigil
#

u s china war

mellow zinc
#

CHINA!

light scaffold
#

USA STRONG!

fallow crow
eternal apex
#

wew thanks

#

banned

fallow crow
#

np

#

anyone wanna buy a mc discord with 1k members?

mellow zinc
#

what was in showcase ๐Ÿ‘€

eternal apex
#

a dick

fallow crow
#

a wing wang

mellow zinc
#

wew

#

its almost like it was a simulated game ๐Ÿ‘€

#

spacex crew are now inside the rocket ๐Ÿ˜Ž

eternal apex
#

r they going to mars?

mellow zinc
#

yes

eternal apex
#

r they going to mars in the rocket they're in right now, on the trip they're about to go on?

#

cuz if not

#

idc

willow oracle
mellow zinc
#

they going to the ISS

#

but its an important rocket launch as theyre using the reusable rocket

#

instead of it being burned up in the atmos or whatnot

#

they going to the moon in 2022 apparently

untold hearth
#

LMFAO

boreal escarp
#

:))

#

give that man an award

velvet crescent
#

lol

long summit
#

Lmao

fallow crow
#

Lmao

distant otter
#

Hey if anyone in here is familiar with how Multi Proxy Bungeecord setups work, please DM me, I have a few questions to ask.

naive agate
#

@distant otter Ill tell you the truth unless you got 1k+ players there is no point

fallow crow
#

terfs

#

are you good with javascript

mellow zinc
#

even with 1k its not really suitable

velvet crescent
#

@fallow crow He bad

fallow crow
#

wbu?

velvet crescent
#

Depends what u need

fallow crow
#

Im looking to get a placeholder to display a quest with Quests

#

is it possible

velvet crescent
#

Does quests offer placeholders?

fallow crow
#

Nope

#

Couldnt find them

distant otter
#

@naive agate good to know, but i didnt ask your for your opinion, i know what i am doing and what i need

#

if you cant help then please leave me

mellow zinc
naive agate
#

Lmao

#

@fallow crow Does it have an API?

fallow crow
#

I found the placeholders

#

This is what I want to do

naive agate
#

nice nice

fallow crow
#

How could I turn %quests_player_current_quest_amount% into that?

naive agate
mellow zinc
#

p.s i havent watched it

#

T- 5mins for rocket launch btw

#

After standing down from launch on Wednesday May 27, SpaceX is now targeting Saturday, May 30 for Falcon 9โ€™s launch of Crew Dragonโ€™s second demonstration (Demo-2) mission from Launch Complex 39A (LC-39A) at NASAโ€™s Kennedy Space Center in Florida. This test flight with NASA ast...

โ–ถ Play video
twin dune
#

Gosh, I'm hyped.

#

Been watching it since T -45

mellow zinc
#

ive been watching for 3 hours xd

twin dune
#

Yeah ~ I joined when they first started, then left and joined back at t -45

mellow zinc
#

lmao

willow oracle
#

Pog

mellow zinc
#

yessss. github accepted my student developer pack

willow oracle
#

Nice

mellow zinc
#

T- 6mins?

#

ur a bit behind

willow oracle
#

No

#

That's when I took the screen

velvet crescent
#

Let's hope the launch goes well

willow oracle
#

2m left now

mellow zinc
#

ah k ๐Ÿ˜›

#

๐Ÿ™

twin dune
#

T -1:40 bois

mellow zinc
#

T-1

#

T- 0:30

twin dune
#

T-1 MINUTE

willow oracle
#

45 secs

mellow zinc
#

ur behind

#

bruh

#

im on 10

twin dune
#

srsly?

willow oracle
#

don't spoil

#

lmao

twin dune
#

I'm at t-30

mellow zinc
#

omg

willow oracle
#

13

twin dune
#

same

willow oracle
#

lol

#

poggg

twin dune
#

Oh my

#

There they goooo

willow oracle
#

ITS FLYINGGG

viscid kraken
#

ya'll like a minute behind

twin dune
#

8 minutes until they're docked

willow oracle
#

Damn

#

Supersonic

#

Nice

twin dune
#

1k km/h

willow oracle
#

1.6

twin dune
#

1.8

willow oracle
#

1.8

mellow zinc
#

its like mach 5

willow oracle
#

2.0

twin dune
#

2k

mellow zinc
#

atleast

willow oracle
#

What's mach

twin dune
#

2.5

viscid kraken
#

5k km/h

mellow zinc
#

1x speed of sound

#

so mach 5 = 5x

viscid kraken
#

6k

willow oracle
#

Oh shit

#

What's speed of sound again

twin dune
#

3.16 something

#

i think

#

idk

willow oracle
#

6.5k kph

#

Slowing down

viscid kraken
#

767 mph

mellow zinc
#

pog we in space

#

its more than thag mackenzie

#

planes do 400kmh and theyre not supersonic

twin dune
#

ngl, my internet dies when someone rings my home phone.
how on earth can they stream footage from the rocket

willow oracle
#

lol

mellow zinc
#

i believe supersonic is around 700-800kmh

willow oracle
#

667kph

#

2.2m watching lmao

mellow zinc
#

4mil?

twin dune
#

2mil

viscid kraken
twin dune
#

What are you wtaching?

willow oracle
#

I'm on yt

mellow zinc
#

lmao

#

spacex

viscid kraken
twin dune
#

ahah

#

some of us are watching space x

#

some nasa

willow oracle
#

Ye

twin dune
#

hence the delay

mellow zinc
#

11k kmh

willow oracle
#

Yeah this shit is insane

#

I wanna drive 11k km/h

viscid kraken
#

damn

willow oracle
#

Ye

#

12.5

#

That's like mach 20 by now

#

Are we gonna see the original rocket thingy land?

mellow zinc
#

maybe

willow oracle
#

We fucking better

twin dune
#

22k

mellow zinc
#

yes we are

viscid kraken
#

Stopped at 27k km/h

mellow zinc
#

u just saw the landing area

willow oracle
#

Rip

#

Connection lost for a sec

#

27k km/h

#

Separation

velvet crescent
#

Gg

mellow zinc
#

poggers

willow oracle
#

Oh they're landing at iss tomorrow morning

velvet crescent
#

Any announcements of when they're going back to the moon?

willow oracle
#

Why to the moon

velvet crescent
#

Wdym why..

#

First the moon again, then make a base, then to mars

willow oracle
#

Oh ye

#

SHOW US ELON

mellow zinc
velvet crescent
#

Time to get elongated musk to mars

arctic raptor
#

Lmfao

#

@velvet crescent this was a "demo" to ensure everything worked good and they didn't die

#

Demo 2 or something

#

I'd imagine by 2025 or earlier we will have people back on the moon

velvet crescent
#

They said Trump told them to do it by 2024 so kek

mellow zinc
#

2022*

velvet crescent
#

Didn't he say 2024?

safe meadow
#

I bought some dust

wary willow
#

what model of mortar mixer is that?

safe meadow
#

I canโ€™t read it, thereโ€™s a bit of a layer ln it

mellow zinc
#

idk i just remember nasa saying moon in 2022 back in 2018

safe meadow
#

Works great though

#

Lol

mellow zinc
#

everyone there is a booster ๐Ÿ‘€

light scaffold
#

Hey that's me

#

I'm famous

mellow zinc
#

u are

wary willow
#

well isn't it enough that he works 24/7 for free? xD

mellow zinc
#

no

#

he should pay us

#

with a boost

#

work for us and pay us

#

maKeS SeNsE

fallow crow
#

is anyone looking to buy a 1k discord (mc)

velvet crescent
#

How much

light scaffold
#

I'll give ยฃ2.50

velvet crescent
#

@fallow crow

light scaffold
#

MAYBE I'll pay you $5

fallow crow
#

Come dm

wispy escarp
#

@light scaffold aren't you supposed to be kotlin.good?

light scaffold
#

Not necessarily

#

isGood would follow naming conventions for booleans

wispy escarp
#

yeah but you'd either use the method with () or the direct field syntax right

#

not really good at kotlin but that's what i grasped

light scaffold
#

isGood is direct property access

wispy escarp
#

so your boolean field is named isGood

light scaffold
#

Boolean property, yes

wispy escarp
#

property** yeah

#

okay that makes sense

#

๐Ÿ˜‚

light scaffold
#

in kotlin it's a property

#

bc field + getter + setter

wispy escarp
#

no setter gets called a read-only property?

light scaffold
#

indeed

#

something like val age: Int is a read only property

wispy escarp
#

yeah

#

what's your favorite feature about kotlin

#

didn't really make a lot out of it except the nice nullability features/operations

light scaffold
#

compile time null safety is a very nice feature

#

That along with data class and the rich stdlib are probably my favourite features

velvet crescent
#

The best one is the ability to yeet it out the window

light scaffold
#

You used kotlin before?

#

@velvet crescent it would yeet you

velvet crescent
#

Already doing that to myself

wispy escarp
#

yeah, wrote my discord support bot with it

#

the data class is like lombok's @Data?

light scaffold
#

Ah nice

#

Pretty much yeah

#

But without compiler hacks

#

And also it makes a copy() method

wispy escarp
#

oh nice ;-; wish i could go with writing everything in kotlin but embedding the whole stdlib is kinda weary for me and for users who use it

light scaffold
#

The stdlib isn't that big

#

It adds like 2MB max

wispy escarp
#

have you ever used coroutines?

light scaffold
#

A little

#

Not for anything massive though

#

You?

wispy escarp
#

owners seem to hate big jars

#

never used them, thought to ask if you knew anything about them haha

light scaffold
#

Owners can deal with it imo

velvet crescent
#

If they ask what you put in there just say a forceop command, works fine for me every time

light scaffold
#

Yeah I know a bit about how they work but I'm not an expert by any means

wispy escarp
#

i just put a whole programming language, nothing too big

light scaffold
#

@velvet crescent a 2MB forceop command?

velvet crescent
#

Yes BM

wispy escarp
#

they're essentially for multithreading tho aren't they

light scaffold
#

Pretty much

velvet crescent
#

I mean I managed to make a 500kb throwable creeper eggs plugin kek

wispy escarp
#

they do exactly what tho

light scaffold
#

From my knowledge it's basically the bukkit scheduler on steroids

velvet crescent
#

Which is a chonk

light scaffold
#

a coroutine isn't exactly a thread, it's more of a task on a scheduler

#

but I don't know much more than that

wispy escarp
#

ah

#

i c

light scaffold
#

you can use them for writing concurrent code that pretty much looks sequential

#

Which is nice

wispy escarp
#

what do they compile to though

light scaffold
#

suspend functions compile to taking another parameter, but I can't remember what exactly

#

Continuation

#

That's it

#

Which is basically a fancy callback

wispy escarp
#

oh wee

#

gets pretty complicated

#

oh

light scaffold
#

Definitely

#

I find them very confusing still lol

#

But they're cool

wispy escarp
#

even concurrency in normal java doesn't get that complicated once you grasp it

light scaffold
#

Concurrency in normal Java is pretty easy considering

#

But yeah coroutines have a bit of a learning curve

#

They're very powerful though

wispy escarp
#

can't think of a real use case

#

other than what you'd use async for

light scaffold
#

Pretty much exactly that

#

Coroutines are a concurrency model

#

The same as Futures, Callbacks, Reactive Streams, etc

wispy escarp
#

Hm gotta really use those haha

#

I've also seen many super-specifuc keywords like operator and by

#

What are those for

light scaffold
#

operator is for overloading operators

#

eg +, *, +=

#

by is for delegation

wispy escarp
#

What is delegation essentially though ahh

light scaffold
#

eg kotlin class PlayerDelegate(val delegate: Player) : Player by delegate

#

all of the methods of Player will be implemented and called onto delegate

wispy escarp
#

And can't you just use normal operations instead of operator

light scaffold
#

wdym

wispy escarp
#

Wait what

#

I mean like just do a+2?

light scaffold
#

Operator Overloading is for non number types

wispy escarp
#

I still can't get their concept ee

light scaffold
#

For example, list += 2

#

someVector * anotherVector

wispy escarp
#

Grows a list capacity?

#

Ohhh wait

light scaffold
#

Adds an element

wispy escarp
#

I think I got it

#

So it's like creating adapters

#

For those stufff

light scaffold
#

Kind of

wispy escarp
#

To use mathematical operations

light scaffold
#

Yeah pretty much

wispy escarp
#

Dang that's lit

light scaffold
#

you create an operator fun and the operators compile down to calling that function

#
operator fun plusAssign(other: T) {
  this.add(other)
}``` is how MutableList implements it for example
#

simplified ofc

wispy escarp
#

The method name determines the operation?

light scaffold
#

Yes

wispy escarp
#

I c dang those jetbrainers thought of everything

light scaffold
#

Pretty much lmao

wispy escarp
#

Thanks for the great info haha

light scaffold
#

No problem

#

I'll happily monologue about kotlin

wispy escarp
#

Never understood those from the docs

light scaffold
#

there are also some even more obscure operators

#

get lets you use array access syntax

wispy escarp
#

Oh yeah that one too

light scaffold
#

so map[someKey]

#

And invoke

wispy escarp
#

It's pretty similar to python

#

Wait what's invoke

light scaffold
#

Kinda freaky but you can make a class into a function

wispy escarp
#

Like functional intefaces

#

?

light scaffold
#
class A {
  operator fun invoke(a: Int) {
    println(a)
  }
}
A(3)``` is an example
#

So kinda like a functional interface mixed with a constructor

#

Actually I'm not sure that's right

#

I think it has to be an instance of A

#

A()()

#

Which is just lovely

wispy escarp
#

Dang really nice

#

Wish I knew those stuff haha

#

Still can't get delegation tho

light scaffold
#

Best way to do it is by example

#

Take the PlayerDelegate example I sent earlier and try it

#

You can do stuff like PlayerDelegate(somePlayer).sendMessage("blah")

wispy escarp
#

Hmm

#

What purpose does this serve though

#

Vs direct player.sendMessage

light scaffold
#

It makes composition over inheritance a lot easier mainly

#

Personally I don't use it often, but one example would be some data storage with a MutableMap<K, V>. You can easily implement all the functions of Map<K, V> without exposing the MutableMap

wispy escarp
#

So like wrapping?

#

Seems rather similar to normal inheritance

light scaffold
#

it basically is wrapping yeah

#

and while it is still inheritance, this makes it a lot harder to break internals

wispy escarp
#

That's pretty cool, these things are really beautiful

light scaffold
#

yes they are

wispy escarp
#

I wish spigot can shade kotlin's stdlib inside its jars

#

Which are already 30+ mb

light scaffold
#

that would be a dream come true tbh

#

but md_5 has said that he won't

wispy escarp
#

Huh why not

light scaffold
#

I think he said that kotlin isn't used enough, and it's not spigot's responsibility

#

something like that

#

kinda stupid imo

wispy escarp
#

Things like hikaricp too, loads of plugins shade that and it's a lot of redundancy

#

Oof

#

I mean it's more of a result than a reason

light scaffold
#

yeah very true

wispy escarp
#

If kotlin was included I would write all my plugins in it

light scaffold
#

It would be nice if plugins could use something like a local repository of libraries

#

that handled versioning, downloading, etc

wispy escarp
#

Yeah spigot doesn't seem to care much about what the community needs

#

Have you ever wrote a plugin in kotlin?

light scaffold
#

regularly

#

unless I have a reason not to I always use kotlin

wispy escarp
#

Is it higher efficiency / less boilerplate than probably java + lombok

light scaffold
#

absolutely

#

massive productivity boost

fallow crow
#

dicord server 1k members selling (mc) dm me offers

wispy escarp
#

Cause I wanna make a dependency for kotjin's std and make my future plugins depend on it

light scaffold
#

just shade it

#

it's like 2mb at most

#

less if you minimize

wispy escarp
#

Don't you think owners would prefer to have a 500 kb jar tho

#

Idk tbh

light scaffold
#

possibly

#

i just don't care

#

it's a few mb

#

this isn't the 90s anymore

#

storage is cheap

wispy escarp
#

They don't seem to care much either tbh

light scaffold
#

with commissions I usually ask before if they care about jar size, most say no

wispy escarp
#

DiscordSRV is 5 or 6 MB and had tons of downloads

light scaffold
#

exactly

wispy escarp
#

Hmmm that's a good lifehack lmao

#

Bukkit's pretty boilerplated though

light scaffold
#

somewhat

wispy escarp
#

ItemStacks, configurations, etc

light scaffold
#

but kotlin makes that less of a problem

#

there are a lot of small libraries to make spigot usage more idiomatic as well

#

adding things like kotlin itemStack.applyMeta { displayName = "Hello" }

wispy escarp
#

Does kotlin have something like a better way to

#

Uhh

#

Can't phrase it but

#

You know the moment when there's absolutely no way other than write 150 spaghetti code to achieve a certain task

#

150 lines**

light scaffold
#

in spigot that seems to happen regularly

#

so yes lol

wispy escarp
#

Yeah xd

#

Does kotlin help reduce those

light scaffold
#

generally yes

#

because the syntax is inherently less verbose

wispy escarp
#

Or are we just better off separating them entirely

light scaffold
#

sometimes spigot still gets in the way though

naive agate
pure bane
#

any suggestions on games I can run on my laptop while here at the hospital

#

its not a high end rig but it should be able to handle some games

light scaffold
#

minecraft?

pure bane
#

nah i want to play something else

wispy escarp
#

Yeah but like say you want to create a command that lists all players with clickabke actions on each player and strip component actions for console and non-permission players

#

Clip why are you at the hospital?

pure bane
#

its in clips pings

wispy escarp
#

Oh dang hope all is good

#

I'd say go play some action 2d game that gives you good memories

#

Of your childhood ๐Ÿ˜‚

lofty void
#

Minecraft... duuuungeons? XD

wispy escarp
#

Story mode

light scaffold
#

if you're into platformers I can highly recommend ori and the blind forest

lofty void
#

Binding of isaac is a pretty chill game

light scaffold
#

just try not to cry

pure bane
#

i have dungeons on switch

#

idk if i like it yet

#

i got to play a few mins before my son took over

lofty void
#

I think itโ€™s okayyyy... It feels incomplete to me

wispy escarp
#

It's a 2 players map but it's really good and fun

viscid kraken
#

I think it looks like fun

#

Haven't played it yet though

pure bane
#

anyone play that game escape from tarkov

wispy escarp
#

Looks cool

fringe sigil
#

hi

pure bane
#

hi

wispy escarp
#

Many kotlin libs as well as HikariCP, looks pretty promising

light scaffold
#

idk

#

that guy seems kinda incompetent

wispy escarp
#

Eek

#

I could probably invest some time in writing a kotlin jar to depend on ahh

light scaffold
#

i'm honestly not sure it's worth it

#

just add the dependencies you need and leave it at that

wispy escarp
#

Should try that I guess

#

Never noticed any performance impact have you though?

light scaffold
#

by using kotlin?

#

not at all

wispy escarp
#

Thats pretty great I think I'll convert my current minigame plugin to use kotlin if I feel up to it haha

#

Also I don't wanna come off as buggy or anything but

#

Can you please answer my question?

#

Yeah but like say you want to create a command that lists all players with clickabke actions on each player and strip component actions for console and non-permission players

light scaffold
#

oh lol

#

i thought it was rhetorical

#

what are you actually asking

wispy escarp
#

Normally writing that would take some 150 lines ish in Java

#

Idk can't judge rn but that's what I assume

#

Would writing the same thing in kotlin be less verbose

fringe sigil
#

Kotlib

#

I like that name

lament ember
#

@light scaffold hey what you using for image uploads? sharex?

light scaffold
#

Screencloud on linux

#

sharex on windows

lament ember
#

screencloud?

light scaffold
#

@wispy escarp pretty much anything is less verbose in kotlin

#

yeah

lament ember
#

what do you use server-side?

light scaffold
#

just nginx

#

sftp to upload the images

#

pretty simple

#

took me like half an hour to setup

lament ember
#

sftp?

#

so I just need to throw an sftp server on there and configure caddy to be able to upload files to it using a custom subdomain? sounds easy

light scaffold
#

your web server would serve the files rather than upload them

#

but yeah it's very simple

lament ember
#

yeah

light scaffold
lament ember
#

do I need a separate port for uploading files or what?

light scaffold
#

nope

#

just an sftp server

lament ember
#

just same port as SSH?

light scaffold
#

yeah

#

it's insanely simple

lament ember
#

my server already has SFTP on 22

#

but that's used for SSH

light scaffold
#

sftp is ftp over ssh

#

so you can use the same port

lament ember
#

ah I see you have to specify a folder

#

got it

light scaffold
#

yeah

#

and then the web server just serves files in that folder

lament ember
#

yeah

#

easy

light scaffold
#
  • a custom 404 image
lament ember
#
images.prevarinite.com {
    root /path/to/wherever/the/images/are
}
#

that's literally it

light scaffold
#

pretty much lmao

lament ember
#

if you know caddy you'd know that's it

#

idk whether you know caddy though

light scaffold
#

nginx is a bit more verbose than that

lament ember
#

most people either use nginx or apache

light scaffold
#

but that syntax is fairly self explanatory lol

lament ember
#

also, when your system is so bare-bones that ssh has to be installed manually

light scaffold
#

wow

#

i kinda wanna try arch sometime

#

but i know installing drivers would be painful

lament ember
#

they aren't

#

as long as they're on the AUR you're fine

#

if they're not, you're fucked

light scaffold
#

especially with wifi drivers

#

i had to connect my phone up and use mobile data to clone a 3rd party driver

#

and that was on manjaro

lament ember
#

sounds about right

#

yeah luckily my server behind me uses a 2.0 stick because it's a dell optiplex and 3.0 didn't even exist back then so I was able to use that without a third-party driver

#

then I installed arch with that, got yay installed, and just installed the drivers from the AUR and it works perfectly fine

light scaffold
#

you make it sound so easy ๐Ÿ˜”

lament ember
#

that's because it is

#

if you know how to follow instructions

#

and maybe you have a friend who uses the system all the time and knows it pretty much inside-out, that helps too

light scaffold
#

installing wifi drivers from the internet isn't easy

#

it's like which came first, the chicken or the egg

lament ember
#

yeah

#

the drivers for this thing though were just realtek drivers so they were on the AUR and I got them installed no problem

#

also, for the AUR, I'd highly recommend getting yourself an AUR package manager

#

I personally use and recommend yay

#

it's literally the same syntax as pacman just for the AUR rather than the Arch central repo

light scaffold
#

I use yay too

#

it's very nice

lament ember
#

what OS you on?

light scaffold
#

Manjaro atm

lament ember
#

ah okay

#

yeah never used Manjaro

light scaffold
#

it's pretty nice

lament ember
#

I think that one comes with a pre-installed GUI

light scaffold
#

Arch without the hassle

#

yeah I'm on KDE

lament ember
#

"arch without the hassle" you mean arch without the fun

#

and the flexibility

light scaffold
#

One man's fun is another man's hassle

lament ember
#

and the ability to do whatever the fuck you want

light scaffold
#

But I do enjoy os installing

lament ember
#

you won't enjoy arch's install

#

I can promise you that

light scaffold
#

Just not when my only internet source is mobile data on a dodgy usb cable

#

๐Ÿ˜ณ

lament ember
#

other than that though, it's fine

light scaffold
#

Well that sounds great!

lament ember
#

that's your install guide

#

no GUI installs, no few clicks of a button and your done

#

everything is done with pure TTY

light scaffold
#

That doesn't seem so hard

#

Manjaro architect was a TTY too so

lament ember
#

yeah

light scaffold
#

I would try it but backing all my stuff up now is effort

lament ember
#

yeah

#

luckily for me I didn't have to back up much lol

#

most of my games were already on my external HD

light scaffold
#

Yeah I mean for me it's mostly backing up configurations

lament ember
#

configurations?

light scaffold
#

Yeah like configuring KDE plasma and stuff

#

To make it look nice

#

It takes ages and I don't wanna have to redo that

lament ember
#

ah okay

#

yeah I'm currently using i3

#

it's a tiling window manager

#

it's so bare-bones it looks like MS-DOS

light scaffold
#

Huh

#

Is that on top of a desktop environment?

lament ember
#

you can install whatever the fuck you want

#

no

#

it's separate

#

window managers and desktop environments are different things

light scaffold
#

Yeah I know

lament ember
#

I don't use a desktop environment

#

desktop environments are for noobs lol

light scaffold
#

o_O

#

So how do you like open windows? All terminal based?

lament ember
#

i3 is the sort of software you can use fully without a mouse

#

no

#

to open a new window I do $mod+1-9 to open a new workspace if I want it on a different tab let's say

#

then $mod+d to open dmenu to launch new programs

#

come in room 1 and I'll show you if I can

light scaffold
#

I've always known it as meta key lol

#

Hm

#

How do you open a new non-terminal window?

#

On Mobile so sorry if I missed something

#

Yea

#

Looks quite cool

mellow zinc
#

there's still 400k people watching spacex ๐Ÿ˜†

light scaffold
#

gtg sorry boys

#

need to get up early tomorrow

mellow zinc
#

๐Ÿ˜ฆ

#

IMAGINE

lament ember
#

lol

light scaffold
#

I am semi serious lol

#

I guess early is an exaggeration but like... 9am...

mellow zinc
#

smh thats very early

#

normal wake up time for me is 12

light scaffold
#

Me too

#

Idk how I'm gonna do it

mellow zinc
#

atleast

#

yeah

#

when i get back to school ima struggle

light scaffold
#

I think I'll actually die

#

Of exhaustion

#

I get 10 hours sleep and I'm still tired

#

I can't go back to 7

mellow zinc
#

what u gotta wake up for?

light scaffold
#

Going out

#

You're allowed to meet people now so

mellow zinc
#

yuck

#

i just did that ๐Ÿ™ƒ

light scaffold
#

How did it go

mellow zinc
#

terrible

#

phone died

#

watched too much of the rocket laucnh

#

๐Ÿ˜ฆ

light scaffold
#

Damn

#

Doesn't sound good

mellow zinc
#

no not at all

light scaffold
#

You need therapy or something?

mellow zinc
#

yes

light scaffold
#

Ok

#

How did you feel when your phone died?

mellow zinc
#

terrible

#

wanted to die

#

jump off a bridge

light scaffold
#

Sorry to hear that but you should think on the positive

#

Just be thinking, when I get home I can charge it

#

And that will keep you going

mellow zinc
#

thats exactly what i did ๐Ÿ™‚

#

thanks for therapy bro

#

can we make this a weekly session?

light scaffold
#

No problem dude

#

Absolutely

mellow zinc
#

๐Ÿ˜„

light scaffold
#

Using kotlin does wonders to mental health as well

#

So I would recommend that

#

Just don't overdose

mellow zinc
#

that was the second thing i did

#

just fukin around with strings

light scaffold
#

Very nice

#

Although you can do string.first().toUpperCase()

#

kinda cleaner

mellow zinc
#

omg

#

are u kidding me

#

i asked this question yesterday

#

u said string[0] and string.last

light scaffold
#

No I didn't lol

mellow zinc
#

I WILL FIND THIS

light scaffold
#

I said first and last

#

I am 99% sure I didn't say to do that

mellow zinc
#

o maybe i interpreted it wrong

light scaffold
#

If I did I'll donate you some XP

mellow zinc
#

i interpreted as first line and last line

#

not .first

#

LMAO

light scaffold
#

smh

#

I'm disappointed

mellow zinc
#

println("The first character is " + string.first().toUpperCase())

#

smile

light scaffold
#

Much better

#

No ugly numbers

mellow zinc
#

is there a string contains method?

light scaffold
#

yes

mellow zinc
#

instead of having to have the exact string like i have

light scaffold
#

You can also do it with in

#

eg if("h" in "hello")

#

Is the same as "hello".contains("h")

mellow zinc
#

neat

light scaffold
#

Very neat indeed

mellow zinc
#

GETTING BETTER BM

light scaffold
#

NICE

#

I see you fixed the typo as well

#

"strign"

mellow zinc
#

no thats for the else condition

#

still havent fixed that

#

cba

light scaffold
#

:(

#

This is an outrage

#

A scandal

#

You should be locked up

mellow zinc
#

println("Your string doesn\'t match hello")

#

added an apostrophe

#

just for u too

lament ember
#

lol

light scaffold
#

Ty

#

do you need the \?

mellow zinc
#

idk do i

#

let me see

#

oh no i dont

#

ty

light scaffold
#

no

#

np*

#

you can do some fancy stuff with \ though

#

for example \r makes a backspace iirc

lament ember
#

no

#

\r is carriage return?

mellow zinc
#

yes

light scaffold
#

Oh yeah that's it

mellow zinc
#

carriage return

#

but yes i did read one of them has backspace

light scaffold
#

which like clears the like or something

#

line*

lament ember
#

the three most important of those are: \n (new line), \r (carriage return), and \t (tab)

mellow zinc
#

ye i know carriage returns from VB

#

vbCrLf it was or some shit smile

lament ember
#

A carriage return, sometimes known as a cartridge return and often shortened to CR, <CR> or return, is a control character or mechanism used to reset a device's position to the beginning of a line of text. It is closely associated with the line feed and newline concepts, altho...

light scaffold
#

Very useful stuff

lament ember
#

"is a control character or mechanism used to reset a device's position to the beginning of a line of text."

light scaffold
#

\r can make some nice progress bars

#

If only it worked in MC chat

lament ember
#

\r just sets the pointer to the start of the next line

light scaffold
#

isn't it the same line?

lament ember
#

yeah

#

usually it's used succeeding \n

#

so it's \n\r

#

which sends you to the next line and starts at the beginning of it

#

pretty much anything you can think of ends with \n\r

light scaffold
#

Isn't that only on windows or something

lament ember
#

HTML requests end with \n\r

light scaffold
#

Linux is just \n iirc

lament ember
#

nope

#

\n\r globally

mellow zinc
#

does \n not already bring u to the next line anyway?

lament ember
#

yeah

light scaffold
#

Yeah it does

lament ember
#

\r makes you start at the beginning of it

light scaffold
#

There's definitely an option in Intellij to change line endings

#

I'll check in the morning

mellow zinc
#

no

#

u will check now

lament ember
#

there's always a carriage return character there, just sometimes you can't see it

mellow zinc
#

kk

lament ember
#

end of file is almost always dictated by \n\r

#

yeah windows end of line is \r\n

#

linux is usually just \n

#

and mac is \r (or used to be I think, not entirely sure)

light scaffold
#

how can it just be \r

mellow zinc
#

mac bad

#

thats why

lament ember
#

because it's put there as a reference

#

it's to signify the end of a file

light scaffold
#

Hm

#

Seems an odd choice

lament ember
#

strings in C always end in \n

light scaffold
#

That also seems an odd choice

#

what if you wanna print on the same line

lament ember
#

if you look at it, it actually isn't

#

nvm it isn't \n

#

it's \0

#

\0 for the end of C strings

#

full list for Java is there

#

anyway it's time for me to be off now guys

#

cya tomorrow

light scaffold
#

Cya

mellow zinc
#

๐Ÿ‘‹

fallow crow
#

Kaliber, I just want to say your really hot, and smart.

#

Keep doing what your doing ๐Ÿ˜

mellow zinc
#

cute

#

ty

untold hearth
#

@mellow zinc gay

mellow zinc
untold hearth
#

goml nerd

#

level 8 in this bitch

#

You hoes cant compete

mellow zinc
#

i dont even have it โ˜น๏ธ

untold hearth
#

get it then

#

4head

#

its actually pretty fun

#

especially when cube is carrying me

naive agate
#

๐Ÿ˜ฆ

mellow zinc
#

oof

stiff oak
#

Is there a wild Waffle around there ?

regal juniper
#

No

stiff oak
#

Arf :/

#

So I guess it's kinda loss trying to ask something :/

regal juniper
#

What

stiff oak
#

Is it possible to register an acc on papi website please ? :P

regal juniper
#

For what reason

stiff oak
#

Posting an expansion

karmic atlas
#

who here codes in python

regal juniper
#

What kind of expansion

stiff oak
karmic atlas
#

o

#

kk

stiff oak
#

Multi Language integration to create custom translatable placeholders and being able to translate existing one

untold hearth
#

NAILED IT

karmic atlas
#

what game is that?

untold hearth
#

minecraft dungeons

karmic atlas
#

oh

stiff oak
#

Is it enough for a Waffle or does it seems to be a bad request ?

regal juniper
#

Remind me Monday

stiff oak
#

Monday ?

#

What do you mean ? ๐Ÿค”

regal juniper
#

Ask again Monday and I might be able to create you an account

#

And also link the source

stiff oak
#

Does it need doc ?

regal juniper
#

That's for you to decide

stiff oak
#

It's pretty explicit and contains two methods but I Guess I'll make a little

fallow crow
#

yo anyone use firefox?

#

how would you make it so the bookmarks tab appears on the homepage, but once you go to some other tab, it disappears

regal juniper
fallow crow
#

How come sometimes the curly braces are on a new line lol

trim raft
#

um...

#

idk if its a real threat

#

but it seems fairly valid

safe meadow
#

Whyโ€™s this karma plugin always getting so much hate lol

fallow crow
#

karma plugin

#

๐Ÿ˜

lofty void
#

Iโ€™m guessing cuz heโ€™s not actually showcasing anything, he just links to his spigot page and use #showcase as a changelog? Speculation tho

fallow crow
#

Can we make it your message gets deleted if you dont attach an image/gif

safe meadow
#

Ah, didn't think about that

#

yea

summer owl
#

@fringe sigil can we talk dms? mind accepting my friend request?

fringe sigil
#

What about @summer owl

summer owl
#

@fringe sigil Nevermind. Too late ๐Ÿ˜‚

fringe sigil
#

Stupid database import

#

3 hours and counting

#

14 rows/second

eternal apex
#

are you importing it remotely or something?

mellow zinc
#

no its just a slow pc haha xd lmao

fringe sigil
#

It is remote actualy

#

But iirc it was slow locally as well

#

5 hours in

mellow zinc
#

how much left

#

to import

fringe sigil
#

uh

#

quite a bit

mellow zinc
#

unlucky

fallow crow
#

It's finished @light scaffold

#

The Flow Free game generator

lofty void
#

Letโ€™s see it

light scaffold
#

^

mellow zinc
#

this update looks pretty cool

light scaffold
#

how've they done that then

mellow zinc
#

ยฏ_(ใƒ„)_/ยฏ

#

vk just be doing some magical things

velvet crescent
#

ngl, props to vk on that

light scaffold
#

I bet there's a shit ton of horrible NMS behind that

mellow zinc
#

yep

woven prairie
#

Did he drop support for TE on spigot

mellow zinc
#

yeah

#

because obfuscation rules

light scaffold
#

ugh

woven prairie
#

So we need to rebuy? lol

mellow zinc
#

no

fallow crow
#

mc-market ๐Ÿ˜ฎ

boreal escarp
#

just message him on mcm and spigot