#dev-general

1 messages · Page 396 of 1

forest pecan
#

Oceania is a geographic region that includes Australasia, Melanesia, Micronesia and Polynesia.

stuck harbor
#

everything is on a continent

quiet depot
#

nah g

stuck harbor
#

other than the UK ofc

#

we are in space

forest pecan
#

Australia is continent but oceania

#

wat

quiet depot
#

keep it srs pls

stuck harbor
#

we used to be on all continents, now we are on none

forest pecan
#

we are drifting in space

obtuse gale
#

con•ti•nent /ˈkɑntənənt/
n.
one of the seven main masses of land on the earth: Europe, Asia, Africa, North America, South America, Australia, and Antarctica.

#

amazing

forest pecan
#

lol

quiet depot
#

ideally there'd only be 5 continents

#

or 4

#

is the canal between africa & asia man made or natural?

forest pecan
#

how tf is oceania a continent

#

lmao

#

its part of australia?

#

well continentalwise

quiet depot
#

wat

#

australia is part of oceania

#

oceania isn't a part of australia

forest pecan
#

Yeah I mixed that up lmfao

#

But it's not a continent tho?

quiet depot
#

yeah it's not

#

"submerged continent" lmao

forest pecan
#

good luck in science

#

lol

quiet depot
#

I mean there's not really anything scientific about continents

forest pecan
#

meh, geographical studies

quiet depot
#

they're just arbitrary regions loosely related to the tectonic plates they lay on

forest pecan
#

yeah

quiet depot
#

but mostly political/cultural

#

cough europe/asia

forest pecan
#

lmao

#

Uh Africa??

#

in Asia and Europe?

#

lol

quiet depot
#

is the canal between africa & asia man made or natural?

#

because for me, that's what determines the magic number as 4 or 5

forest pecan
#

manmade

quiet depot
#

in that case the number is 4

forest pecan
#

Suez Canal
The Suez Canal (Arabic: قَنَاةُ السُّوَيْسِ‎, Qanātu s-Suways) is an artificial sea-level waterway in Egypt, connecting the Mediterranean Sea to the Red Sea through the Isthmus of Suez and dividing Africa and Asia.

ocean quartz
#

From school we had a dumb distinction, Eurasia was called a "continental area" but Europe and Asia were separate continents

quiet depot
#

tbh I wouldn't even mind if australia was a part of asia

#

then it'd be 3 continents

forest pecan
#

you know what let's have no continents

#

we have earth

#

thats enough for geography

#

just say earth

tranquil crane
#

hey what's your address so I can ship this package to you?

Earth

forest pecan
#

Yes

ocean quartz
tranquil crane
#

if you want to have all your bones instantly crushed then feel free

obtuse gale
#

yes please

forest pecan
#

cause its 2.4 times higher in gravity compared to Earth

#

but idk if bones would crush from that tho lol

#

Imagine getting some fat dud up there

quiet depot
#

your bones wouldn't be crushed for a while

tranquil crane
#

2.4x?

forest pecan
#

Yeah

obtuse gale
#

Jupiter would get all its gas condensed into an extremely dense liquid next to the gravitational field of ur mum

ocean quartz
#

Can we have an IntelliJ HelpChat server?

#

Code with me is the new discord

forest pecan
#

lol

tranquil crane
#

That gravity builds exponentially

quiet depot
#

frankly with a field that strong, I'd expect to observe superfluidity

tranquil crane
#

either way you would still die from the atmospheric pressure and incredibly hot temperatures

quiet depot
#

are you still talking about jupiter?

cinder flare
quiet depot
#

you'd still live for like a solid half hour surely

#

assuming you had a suit which controlled the (cold, not hot) temperature & oxygen issue

forest pecan
#

guys let's fly a spaceship there

ocean quartz
forest pecan
#

oh lmao

#

imagine if someone built zoom integration into codewithme tho

cinder flare
#

we can just get in a discord video call lol

ocean quartz
#

Also is it just me or on the new update the project panel is super tiny?

cinder flare
#

oh no now I need to check

onyx loom
#

material

ocean quartz
#

Is that because of Material?

onyx loom
#

u lose compact settings

cinder flare
#

oh my god I dislike the new opening image

onyx loom
#

yes

ocean quartz
#

Ah

ocean quartz
onyx loom
#

i downgraded to 5.7.0

ocean quartz
#

I miss 2019

onyx loom
#

2020 was decent

ocean quartz
#

Does it work well with 5.7.0?

onyx loom
#

ive installed it and it works so far

cinder flare
#

It also features video and voice calls

#

Boys Code With Me does allow video

onyx loom
#

baring in mind ive only been on IJ for like 5 minutes but the settings works and stuff

static zealot
#

anyone here willing to share their test server with me so I can test some dmenus builds? xd

onyx loom
#

it was the update that supports ij 2021 so

static zealot
#

you don't know do you?

hot hull
#

Blitz, local host

static zealot
#

I barely run IJ with discord and maybe browser ...

#

running MC and a test server at the same time ain't an option

half harness
half harness
#

🥳

#

with an mc server on

static zealot
#

ugh

half harness
#

although my computer blue screens every 2 hours

#

but ignoring that

forest pecan
half harness
#

even better

forest pecan
#

nah ur trash /s

#

what u use

#

do you use hack client

cinder flare
#

I like blc

forest pecan
#

xd

#

Yeah i like blc too. It works

#

Forge??

#

lmao

half harness
#

i use forge but i get bad fps :(

forest pecan
#

Like I understand why you would use Fabric

#

but

#

Forge?

#

lmao

ocean quartz
#

Ew forge

forest pecan
#

^

obtuse gale
#

Ew 1.8

half harness
#

60 fps forge -> 150+ fps lunar

cinder flare
#

I would use fabric if it supported shaders

half harness
#

for me

cinder flare
#

but until that day, optifine gang it is

ocean quartz
cinder flare
#

well yeah but then you can't use any of the good optimization mods

forest pecan
#

sodium

cinder flare
#

no point in using fabric if I'm just gonna use optifine again lol

static zealot
#

well I guess the answer is no

half harness
half harness
#

i mean i would... except that im not on pc

ocean quartz
#

I mean fabric isn't about optimization, it's just a modding api that is pretty good

half harness
#

and my laptop... is trash

cinder flare
#

well in my mind, the only reason to use fabric over forge and/or just optifine is the optimization mods like sodium and such

half harness
#

i can do it later though blitz... if you still need it (although you'll have to remind me lol)

#

and by later i mean 3-4 hours

cinder flare
#

it just has less compatability with like everything

static zealot
#

hmm anyone know a vps for like 4-5$ that gives like 2-3 GB of ram?

forest pecan
#

The reason why forge has optimization mods and fabric has less is because forge is old, shitty, and slow

#

lol

cinder flare
#

???

#

the only forge optimization mod I know of is optifine

static zealot
#

I have the ovh 3.5$ one and I only get 1 GB

cinder flare
#

fabric has like 4 different ones

forest pecan
#

Uh. you clearly havent searched

#

BetterFPS

#

Spark

#

EntityControl

static zealot
#

oh wait it gives 2GB of ram. smh

#

I'm blind

forest pecan
#

TerrainGenerator

static zealot
#

I think I can run both

half harness
cinder flare
#

never used any of those

static zealot
#

on 2 gb

forest pecan
#

there are a ton of mods that do it on forge

cinder flare
#

oh

half harness
#

actually i wonder if they're still 0.76

cinder flare
#

well there's also tons on fabric lol

static zealot
forest pecan
#

Yeah

half harness
#

lol

#

make a plugin that lets u start java programs

forest pecan
#

but I'm saying the only reason why Forge has a ton is cause its slow as fuck

half harness
#

lol

forest pecan
#

lmao

static zealot
#

now to learn how to start a minecraft server from ubuntu

static zealot
#

actually

half harness
#

just like normal

static zealot
#

yeah

#

sftp

cinder flare
half harness
#

ez

#

took me like a day to set it up for my pi 😎

#

maybe 2 days if u include installing java 11

cinder flare
#

lmao

#

sudo apt install jdk-11

#

or something similar

static zealot
#

hmm why would it take 2 days to install java?

#

or 1 day

forest pecan
#

i actually found forge much slower

#

but idk

cinder flare
#

huh maybe ill try optifabric then

#

i just like my shaders man

half harness
static zealot
#

ugh I don't

cinder flare
#

lmao

static zealot
#

its just like 1 or 2 commands to install java

half harness
#

lol

cinder flare
#

Blitz blocked that memory from his mind

static zealot
#

on ubuntu

cinder flare
#

literally just the one I said yeah

half harness
#

oh

#

i guess i did the hard way

#

lol

static zealot
#

oh I remember you asking questions about it but I think BM helped not me

half harness
#

o

#

sorry bm

#

lol

cinder flare
#

that's like, the whole reason package managers exist lol

half harness
#

but then the rest was smooth

#

no port fowarding needed since it was same network

#

just put in ip and bam connected

cinder flare
#

wow look at this guy knowing basic networking lmao

half harness
#

-_-

cinder flare
#

I just run my servers in WSL

half harness
#

i couldn't figure out how to setup wsl 2 on windows

cinder flare
#

it's like, 3 commands

#

and it improves performance 100x

tranquil crane
#

Star your discord status is looking real wack right now

half harness
#

xD

#

oh you haven't seen mine yet

cinder flare
#

ah yea I'm looking at the changelog lol

forest pecan
#

real whach

tranquil crane
#

Editing the changelog

#

Making music

obtuse gale
#

Lmao

cinder flare
#

yeah one of my assignment for CS 1410 is a midi player thing

obtuse gale
#

New album is gonna be fire

static zealot
half harness
#

imagine not using termius smh

tranquil crane
#

I use material theme UI and they made the thing paid if you want all the features

static zealot
cinder flare
#

that bad boy slaps

half harness
static zealot
static zealot
half harness
cinder flare
half harness
#

with termius its just 3 clicks to ssh or 4 clicks to sftp 😎

static zealot
#

but its literally just 1 command... why would I use termius for?

obtuse gale
#

Lol

static zealot
#

also termius is paid

half harness
half harness
static zealot
#

I just copied it from my startup flags from my live server lmao

#

bcz it uses the flags

#

dk the name

#

so I can't remember all of them xD

cinder flare
#

I just wrote a shell script to copy my latest build from IJ into the plugins folder and start the server

tranquil crane
#

Yeah I knew you could do that but how do you prove you have the student pack

cinder flare
#

I literally just took a screenshot of the page lol

half harness
#

WAIT WHAT

static zealot
#

email me: blitzgamer_88@helpch.at

cinder flare
half harness
#

tell me how

tranquil crane
#

fair enough

static zealot
#

dw about the name

cinder flare
#

oh yea I can inspent element Blitz into it

static zealot
half harness
#

whats his email

static zealot
#

that was first start tho. lets see second one

hot hull
#

lmao

static zealot
#

also fuck. I have to open the port don't I?

#

oh it has ID

#

you have to change a char in there as well

cinder flare
#

I did

static zealot
#

also idk if that should be made public

#

oh ok

#

xD

half harness
#

wait where does he say that u can get for free @cinder flare

cinder flare
#

you think i'd leak that lmao

static zealot
cinder flare
static zealot
#

hmm now to learn to open ports. fuck me

half harness
#

whereee

cinder flare
#

opening ports easy peasy

half harness
#

oh

static zealot
cinder flare
half harness
#

i was on jetbrains plugin page

static zealot
#

so I don't have to google

#

yeah vps

#

ubuntu 18.04

#

wait

cinder flare
#

what platform

static zealot
#

20.04

#

I think

#

1 sec I forgot xD

cinder flare
#

like GCP, AWS, what

static zealot
#

ugh its from OVH

cinder flare
static zealot
#

oh ty

cinder flare
#

i've never used OVH so i udnno

static zealot
#

those docs saved me when I lost my password from my other dedi

half harness
#

oof

jovial warren
#

hey does anyone here know of a tool that can basically inject code into software at runtime? (for debugging purposes)

#

I mean like I could call a method using a tool and see what it comes out with

#

without having to set break points and use the evaluator

static zealot
cinder flare
#

oh that's not good lol

static zealot
#

well yeah. xD

#

but I don't have anything on it. Just my discord bot which is just a mess

#

and now my test server on which I'll run just dmenus and placeholderapi. so its fine

cinder flare
#

until someone deletes your server lmao

jovial warren
#

I might actually try and make one if I can lol

static zealot
#

it will take me another 3 minutes to start a new one lmao

cinder flare
#

hey wait how come my project panel is like, condensed af

static zealot
#

mine is not.

#

and I don't like it

#

I installed material ui and some other shit

cinder flare
#

yeah I just have material

static zealot
#

I have the atom icons

#

or whatever its callled

cinder flare
#

I dislike those icons

remote goblet
#

You ever make the mistake of updating IntelliJ

cinder flare
#

oh I activated Material UI and it fixed my spacing yay!

static zealot
#

lmao

cinder flare
#

also how does updating IJ do that lol

static zealot
cinder flare
#

or is it just not done indexing?

static zealot
#

why do you like it like that ??

cinder flare
#

easier to read, feels more cozy

static zealot
#

I hate it

#

time to remove material ui. or find the settings for it if it even has

cinder flare
#

it has settings yeah

static zealot
#

where?

cinder flare
#

Settings -> Appearance & Behavior -> Material Theme UI -> Settings

static zealot
#

ah

#

ty

remote goblet
#

Material Theme UI is now a paid thing EmiCool

cinder flare
#

yes

#

just be a student and get it for free

half harness
#

poggers

#

that was quick

cinder flare
#

see there ya go

#

it took him like 2 days for mine but whatevs

half harness
#

lol

#

it took me only a few minutes

#

i also blurred out license id thing and he didn't mind

static zealot
#

lmaoo

half harness
#

is the button still supposed to say 'Buy' thonking

#

instead of Get

cinder flare
#

yeah you gotta activate the license in your profile then in IJ

half harness
#

wat

cinder flare
#

at the bottom of your licenses page

half harness
cinder flare
half harness
#

uh

#

now what do i press ;-;

cinder flare
#

you click the link?

half harness
#

he didn't give me any key or anything

cinder flare
#

wot

half harness
#

material theme ui

#

lol

cinder flare
#

oh you click on the link in the PDF

half harness
#

theres no pdf

cinder flare
#

what was attached in the email

half harness
#

oh wait

#

there is a pdf

#

lol

cinder flare
#

yep

half harness
obtuse gale
#

Haaaaahahahah

cinder flare
#

oof

half harness
#

scamm

obtuse gale
#

"scamm"
it's open source

half harness
#

lol

static zealot
#

not really.

#

latest github update was february

#

latest plugin update was March

#

so either they tested it

#

for a month and then updated

forest pecan
#

you type it like

#

[message]

#

instead of > [message]

surreal quarry
#

wait

forest pecan
#

so it shows up like that without quotes lol

surreal quarry
#

its not free anymore

forest pecan
#

you didnt know?

surreal quarry
#

no

#

i havent used IJ in like 2 days

#

been doing other stuff

surreal quarry
#

bruh

forest pecan
#

Lol heres a funny comment

static zealot
#

omg those reviews

forest pecan
#

"Lol you've just lost 80% of users"

Reply: Well, of course, when something free ceases to be free there will inevitably be some people hating it. I didn't imagine my userbase would be so harmful though.

obtuse gale
forest pecan
#

LMAO

onyx loom
#

bruh his replies are even funnier

#

"u dont have $1.5 per month?"

forest pecan
#

why dont you add the space in

cinder flare
#

aesthetics

surreal quarry
#

the space looks better
than no space

forest pecan
#

Exactly

#

lol

half harness
#

oh i did it wrong

#

its a discount code not license xD

cinder flare
#

bro

#

just click the link in the pdf

half harness
#

lol I did

#

before i didn't though

cinder flare
#

smh

half harness
#

i just copied and pasted the code xD

#

It's not a license, it's a redeem code. You have to enter during the checkout session, there is a "redeem code" option.
lmao

surreal quarry
#

my material seems to be fine

#

idk why tho lol

#

i guess i just don't ever update again and im chillin?

cinder flare
#

go to Settings -> Appearance and Behavior -> Material Theme UI

static zealot
half harness
#

wait a minute

#

sus

cinder flare
#

yeah you gotta get another discount code every year

static zealot
#

I've personally disabled Material UI bcz I don't like it

half harness
#

what

static zealot
#

well maybe if I'd spend some time in the settings

#

but I'm to lazy for that

cinder flare
#

blitz big lamo

surreal quarry
half harness
#

....no thanks :)

cinder flare
#

yeah right lol

half harness
surreal quarry
#

i love it

#

its great

half harness
#

lol

#

some colors just dont match

#

with the background

#

imo

#

and some are missing iirc

surreal quarry
#

really

cinder flare
#

yeah I like the default material colors

#

very pretty

surreal quarry
#

that sounds wrong

static zealot
surreal quarry
#

i haven't noticed any issues

half harness
#

no lol

onyx loom
#

indeed

static zealot
#

no

surreal quarry
half harness
#

lol look what he replied with

cinder flare
#

it's $1 a month lol

half harness
static zealot
onyx loom
cinder flare
#

$12 for a year

surreal quarry
half harness
#

he knows himself his reviews are dying

dawn hinge
#

Lmao dkim

cinder flare
#

get the free student license

tranquil crane
#

I definitely need it
poor guy

surreal quarry
#

lol

cinder flare
#

you're like 15

#

and your mandated to be in school

#

so yes, you're a student

cinder flare
half harness
#

what should i put as review xD

#

;-;

onyx loom
#

just dont review it 4head

half harness
#

but-

#

lol

tranquil crane
#

it just so happens all the default settings for the free version are actually what I used anyway, other than the stupid orange default accent color

cinder flare
#

oof, it took me 49 seconds to fresh-build Krypton

onyx loom
#

wot

tranquil crane
#

something is wrong with your computer then

cinder flare
#

it's a lot of code man!

onyx loom
#

dkim always says that stuff
thats like classic dkim

cinder flare
#

and building both the server and the api, that's some work

tranquil crane
#

I'm about to merge master into my entities branch

#

send your prayers

onyx loom
#

rude

#

how about i get rid of u

#

ok 🙂

tranquil crane
onyx loom
#

lol

tranquil crane
#

player is the interface

static zealot
#

a Player is just a regular, a KryptonPlayer on the other hand is a very sophisticated, smart and amazing person

cinder flare
#

I think I'm gonna need to spend like a week wrapping my head around this code lol

static zealot
#

what code?

cinder flare
#

Krypton

tranquil crane
#

just don't look at the networking and it's fairly easy to understand

static zealot
#

ah

cinder flare
#

but I plan on working on the proxy for Krypton

tranquil crane
#

don't look at anything related to persistence either

cinder flare
#

I need to know the networking stuff lol

tranquil crane
#

didn't Bardy say it already works with Velocity or something?

cinder flare
#

dunno, but we're making Aurora

tranquil crane
#

that is a nice name

cinder flare
#

yes

prisma wave
#

yes

cinder flare
#

greenwich is in the UK

prisma wave
#

also known as UTC

onyx loom
#

currently were in BST tho

#

so UTC+1

prisma wave
#

classic

onyx loom
#

🥲

#

"daylight savings time"

cinder flare
#

why are when statements just so cute

#

like look at that!

onyx loom
#

when good

prisma wave
onyx loom
#

id like to see u do that in java! (not java 16 tho)

cinder flare
#

did java 16 make switch better or omsething?

onyx loom
#

Experience working with kotlin
😳

tranquil crane
#

I'm confused how this one was a conflict

onyx loom
cinder flare
prisma wave
#

...

tranquil crane
#

oh lol

prisma wave
#

14 or 15*

static zealot
#

yo @onyx loom does CombatStats need any other updates? xD I feel like dying today.

onyx loom
#

i think its done now tbh

#

unless u can think of anything else to add

static zealot
#

tbh I didn't even look thru the entire code lmao. Just what I needed

#

for adding hex

onyx loom
#

go through it

#

gif cod refioew

static zealot
#

what's this efe?

#

I don't get it

onyx loom
#

thanks for sending the same image 4 times

#

i really appreciate iit

#

and yes that is correct

#

UK isnt in GMT rn

#

UK is in BST

static zealot
#

ye ^

#

it says there

#

it says there its gmt+1

#

rn

#

but who can read. right?

onyx loom
#

i can

#

idk about u

#

why is it weird

static zealot
#

yeah?

onyx loom
#

almost all countries have daylight saving afaik

static zealot
#

doesn't germany have summer time?

#

or daylight saving. whatever you call it

forest pecan
#

is there a way to run reactjs with like a java backend? So I'm hosting a web server which serves pages to users when they click on it

static zealot
#

oh @onyx loom ik. %killer_{papi_placeholder}% fingerguns

onyx loom
#

useless

static zealot
#

ye ik

#

but it will help me die faster

#

lmao

onyx loom
#

parseother expansion should already handle it as i parse the internal placeholders before papi

cinder flare
static zealot
#

ah ic

forest pecan
#

Haha spring jar size going to add like 5 megabytes

#

lol

#

i think im going to use plain html css and java tho

#

cause its just one page

cinder flare
#

I mean you're using like GET and POST requests, the frontend/backend don't really matter

forest pecan
#

and its simple

cinder flare
#

java can easy serve up HTTP responses

forest pecan
#

Yeah

onyx loom
prisma wave
#

🙂 👍 😎 🤓 😊

onyx loom
#

was previewed since 12 but officially in 14

static zealot
#

🤡

prisma wave
#

classic java

half harness
#

haskell = confusing

#

bm r u there

#

i have a question

compact perchBOT
#

There is no time to wait! Ask your question @half harness!

prisma wave
#

Im always there

half harness
#
doubleUs x y = doubleMe x + doubleMe y   
```how does this function work?!
prisma wave
#

Wdym?

onyx loom
half harness
#

like

prisma wave
#

You want me to convert to java?

half harness
#
doubleMe x = x + x  
```this returns x + x i think
#

yes

prisma wave
#

Yeah

#

Ok

#
int doubleUs(int x, int y) {
    return doubleMe(x) + doubleMe(y);
}
half harness
#

but why is it doubleUs x y?

#

OH

onyx loom
#

params

half harness
#

is that param?

prisma wave
#

because the parameters are x and y?

half harness
#

ohhh

prisma wave
#

Yes

half harness
#
doubleMe x = x + x  
```so in here
#

x = a param

prisma wave
#

mhm

half harness
#
doubleUs x y = doubleMe x + doubleMe y   
```then in here, x y are params
prisma wave
#

Correct

half harness
#

so its like ```
functionName param param2 etc = whatToDo

prisma wave
#

it might help to think of everything you make with = as a function

#

Even x = 5 is technically a function

half harness
#

oh

#

wait a minute

#

haskell has no variables

#

right?

prisma wave
#

not in the way you're thinking

#

There's let bindings but those aren't really variables

half harness
#

hm

#
doubleSmallNumber' x = (if x > 100 then x else x*2) + 1  
```uhh why is there a `'` at the end
prisma wave
#

The ' doesn't mean anything

half harness
#

ok

prisma wave
#

It probably mentioned a function called doubleSmallNumber earlier, so the ' is just to distinguish the 2

half harness
#
conanO'Brien = "It's a-me, Conan O'Brien!"   
```is this a "variable"?
prisma wave
#

kind of sort of

half harness
#
let lostNumbers = [4,8,15,16,23,42]  ```
onyx loom
#

"functional" programming

prisma wave
half harness
#

hm

prisma wave
#

but yeah it's close

#

There is a difference though, ```
value = print "Hello"

You might expect this to print once, but every time you accessed `value` it would print again
#

(except technically it wouldn't but that's not important)

half harness
#

lol

#

isn't it putStrLn or something

prisma wave
#

There's both

half harness
#

wait

onyx loom
prisma wave
#

They do similar things, except putStrLn takes a String and print takes a Show (which is kind of like an interface for toString)

half harness
#
main = do
    putStrLn "test"
```is this the same as ```hs
main = putStrLn "test"
```?
prisma wave
#

yes

half harness
#

and do lets me do multiline?

onyx loom
#

do is kind of like {} if im not mistaken?

prisma wave
#

kinda

half harness
#

haskell surprisingly isn't that hard

#

well

#

the basics

prisma wave
#

the basics are easy

#

Yea

half harness
#

oh no kaliber

prisma wave
half harness
#

hes gonna convince me to learn haskell advanced

#

save me kaliber

onyx loom
#

from what

half harness
#

-.-

onyx loom
#

what would u like to be saved from the monster under ur bed or smth?

#

im confused

half harness
#

yes

onyx loom
#

but i am that monster

#

oops

half harness
#

uh

#

oop

#

runs

#

what is :t

prisma wave
half harness
#

uh

prisma wave
half harness
#

I'll pretend I understood that

#

prints?

#

also what is <-

#

just blitz

static zealot
#

I really don't know anymore. Are you really that stupid or are you really that good at faking it?

prisma wave
prisma wave
static zealot
#

I didn't fucking say that you're in germany. I asked if Germany doesn't have daylight savings... DID YOU NOT LIVE IN FUCKING GERMANY FOR YEARS? @obtuse gale

prisma wave
#

you know what printing is

half harness
#

yes

prisma wave
#

Have you got GHC installed?

static zealot
#

well then?

#

ok and?

half harness
static zealot
#

I never said anything about your current location...

prisma wave
static zealot
#

I asked you bcz I know you are from germany. I didn't ask where you are or what you're doing

prisma wave
#

You can probably ignore the :t then, it's just for the repl

half harness
#

wait a minute

#

what is return

prisma wave
#

🥲

half harness
#

the fact that you're not responding

#

is scaring me

prisma wave
#

Ok well

#

return is to do with monads

half harness
#

oh no

#
main = do  
    return ()  
    return "HAHAHA"  
    line <- getLine  
    return "BLAH BLAH BLAH"  
    return 4  
    putStrLn line  
```one look at this
#

and

#

my brain ded

#

so many returns

prisma wave
#

return is just a function

half harness
#

ic

prisma wave
#

It's very different to java returns

#

So basically

half harness
#

the return in Haskell is really nothing like the return in most other languages!

prisma wave
#

You know the main function returns an IO ()?

#

Maybe not

half harness
#

lol

#

nope

prisma wave
#

ok well

#

hmm

#

In kotlin that's Like IO<Unit>

#

So it does some IO, and doesn't return anything important

#

what return does is converts an a into an IO a

#

So return 3 is an IO Int

oblique heath
#

whats this

half harness
#
main = return "hi"
```what will this do?
oblique heath
#

is dkim also learning haskell

static zealot
#

lmao. sorry @obtuse gale I just couldn't process the way you processed my question.

prisma wave
#

it won't compile

half harness
oblique heath
#

how exciting 😄

half harness
#

😩

prisma wave
half harness
#

wtf

#

why is it so hard to type 'weary'

#

;-;

prisma wave
#

😖

half harness
#

this is why i use 😫 and not 😩

#

oh i actually typed it right that time

oblique heath
#

😩 💦

half harness
#

what language is the most "useful" in general? like if someone asked me to code something what language would be the best

oblique heath
#

if i understand right, return "hi" would return a type IO (String)

prisma wave
#

because main has to return an IO ()

half harness
#

just curious

#

since i know mc bedrock is in C# iirc

#

and mc java is in java

#

idk which is more "useful"

oblique heath
half harness
#

but

#

what

oblique heath
#

you're returning an IO(String) when you want to return an IO()

half harness
#
main = return
```what about this
prisma wave
#

yes but return "Hi" gives you an IO String

prisma wave
half harness
#

now whats it returning

oblique heath
#

the same thing it always returns

#

()

half harness
oblique heath
#

it's just not doing anything before then lol

#

well right IO() but still

#

point is main never really returns anything useful, it just does useful stuff

#

same is true for java

half harness
#

can u give example of when i should use return?

oblique heath
#

lets say you write a function to get user input

#

for example, you want to make a function that gets a bunch of pastry names

#

you'd return [String] which gives an IO [String]

prisma wave
#

There aren't many examples with IO tbh, as printing already returns an IO ()

#

With other monads you probably use it more

half harness
#

um

prisma wave
#
main = do
    print "hello"
    return ()
``` this is a fairly obvious example
#

Although not particularly useful

static zealot
#

gn

prisma wave
half harness
#

hm

prisma wave
half harness
#

return = confusing

prisma wave
#

I don't remember what this was for but I used it here

prisma wave
half harness
#

no

#

:c

prisma wave
#

ah

#

darn

#

dw about it then

#

you don't need it very often

half harness
#

playing a game on ur phone

#

while on discord

prisma wave
#

Running on pc

half harness
#

wat

#

whys it say phone

prisma wave
#

because im on mobile rn

half harness
#

but how does it know

#

ur playing

prisma wave
#

because discord is open on my pc

half harness
#

prisma wave
#

?

#

discord and game open on pc but I'm using discord from mobile rn

half harness
#

oh so it just puts the one ur selected?

#

like the one ur typing from

prisma wave
#

yeah

onyx loom
#

wrong

#

bm is a mobile gamer in disguise

#

dont hide it

#

scum

prisma wave
#
readName :: IO String -- takes no parameters, returns an IO String
readName = do
    firstName <- readLine
    lastName <- readLine
    let fullName = firstName ++ " " ++ lastName
    return fullName -- this will give us an IO String

main :: IO ()
main = do
    fullName <- readName
    putStrLn fullName

Here's a somewhat decent example I made

prisma wave
half harness
#

1 sec

#

busy rn

onyx loom
#

have u tried fixing ur phone

#

i think its because its been on for too long

prisma wave
#

get good

onyx loom
#

bm whats ur completion% of HZD btw

prisma wave
#

o i got it

#

30.44%

onyx loom
#

uh whatever button it is to access the inventory on pc

#

o

#

i think ur ahead of me actually lol

prisma wave
#

lmao what

#

how

onyx loom
#

im on like 20 or so

prisma wave
#

o

onyx loom
#

"not much"

#

@ocean quartz / @prisma wave what was the plugin for checking ur time spent coding or whatever?

#

i cant remember who had the plugin

prisma wave
#

wakatime

ocean quartz
#

^

onyx loom
#

ty

#

u can see ur hours in powerpoint 😂

hot hull
#

12 hours in the last 2 weeks lmao

#

Pathetic

onyx loom
#

☹️

half harness
#

ok im back

#

bm

prisma wave
#

hello

obtuse gale
#

Creep

half harness
prisma wave
#

because return is only useful with monads

#

normal values don't need it

#

but if you're dealing with monads (such as IO), you'll likely need it somewhere

half harness
#

😫

#

haskell hard

onyx loom
#

🥲

prisma wave
#

at first

#

it gets easier as you learn more of the concepts

half harness
#

im scrolling down

oblique heath
#

dkim you dont need returns because everything important happens in one line

#

😎

half harness
#
groupsOf :: Int -> [a] -> [[a]]  
groupsOf 0 _ = undefined  
groupsOf _ [] = []  
groupsOf n xs = take n xs : groupsOf n (drop n xs)  
```this looks obfuscated
#

how can you understand this

onyx loom
#

no

#

its just because uve never seen these symbols before in java

ocean quartz
#

😬

prisma wave
#

the only thing there i don't recognise is undefined

onyx loom
#

lateinit possibly?

heady birch
#

how do you set up a 'v-lan' on home network? like to seperate alexa devices and other stuff

onyx loom
#

im just guessing lol

heady birch
#

do you need special gear or can a router do it

#

mini-Egg

half harness
#

ok this is too much haskell

#

ima go on yt for some time

oblique heath
#

dkim i found a great haskell tutorial series to watch on yt

half harness
#

ooOOooo

oblique heath
#

i'm still following along with and looking back on it

prisma wave
#

yeah it's really not that complicated once you get used to it

#

there's this slightly cringe phrase that people say, "forget everything you know about programming" which is a bit misleading but somewhat applies

oblique heath
#

it's true

#

i was the program

prisma wave
#

🥲

forest pecan
half harness
ocean quartz
#

Oh boy

prisma wave
#

Oh boy

half harness
#

Oh boy

jovial warren
#

Oh boy

steel heart
#

Lol

oblique heath
#

Lol

half harness
#

Lol

eternal compass
#

Lol

ocean quartz
#

Ya'll are definitely bored huh?

eternal compass
#

Imagine using ya'll smfh

oblique heath
#

Imagine using ya'|| smfh

dawn hinge
#

Imagine using ya'|| smfh

half harness
#

Imagine using ya'II smfh

surreal quarry
#

Imagine using ya'l| smfh

humble silo
#

Imagine using ya'll smfh

stuck harbor
#

Imagine using ya'|| smfh

forest pecan
#

Imagine using ya'|| smfh

prisma wave
#

Imagine using ya'|| smfh

half harness
#

sorry for inturrupting

#

but

forest pecan
#

ugly dkim

#

/s

half harness
#

how does buildtools and paper jar work?
like how come buildtools takes 15 minutes but paper takes like 10 seconds?!

#

and why doesn't spigot use what paper does?

forest pecan
#

cause spigot is a good boy

dawn hinge
#

That's like comparing a professional and a noob

forest pecan
#

paperclip technically isn't allowed

#

lol

half harness
#

huh?

dawn hinge
ocean quartz
forest pecan
#

Forgot the reason, but someone made something similar where they directly implemented it for Spigot. md_5 was like nope nope nope

#

cause of some licensing issue

static zealot
#

lies

#

and deception

forest pecan
#

nah if you wanna see the messages lol

static zealot
#

nah I don't

ocean quartz
#

Paper wouldn't be allowed if they tried doing like spigot where you download the jar with the vanilla server inside
Paper doesn't do that, you download the buildtools, once you first run the server it'll download the vanilla server apply the patches and cache it

static zealot
#

I just wanna play some Black Flag :((

ocean quartz
#

They do exactly what spigot does with buildtools but at the server first runtime

static zealot
#

yeah that's why it took 110 seconds to run it for the first time

#

but then only 15-30

#

on the other times

forest pecan
#

well idk

#

md_5 didn't like the implementation for spigot

#

and yes i know that paper does that automatically

#

(reason why the api doesnt require you to manually get nms)

ocean quartz
#

What does md_5 like? lol

static zealot
#

jk

forest pecan
#

jk

static zealot
#

xD

forest pecan
#

xD

static zealot
#

don't make me

forest pecan
#

don't make me

oblique heath
#

don`t make me

static zealot
dawn hinge
#

Follow me!

forest pecan
#

Fuck

static zealot
#

OK! wHERER are we going?

forest pecan
#

So now we are both simps

dawn hinge
#

To a cliff

static zealot
#

OK!! GREAT!

dawn hinge
#

Frosty vibe!

static zealot
#

can we jump?

forest pecan
#

🥲

dawn hinge
#

Yes

static zealot
#

I'm in!

forest pecan
#

I'm in!

static zealot
#

Hopefully there's no one at the bottom.

dawn hinge
#

Okay, 3 2 1

forest pecan
#

Hopefully there's no one at the bottom.

dawn hinge
#

Go go

static zealot
#

hmm wrong movie @static zealot

#

I just pinged myself

#

I love this

small wren
#

where i can get SkyLevels Premium [INCLUDING BLOCKSTACKING] on site link not working

forest pecan
#

hmm wrong movie @static zealot

static zealot
#

347005619825278976 sucks.

half harness
#

hi pulse

forest pecan
static zealot
half harness
compact perchBOT
#

There is no time to wait! Ask your question @half harness!

half harness
#

:c

#

bad barry

dawn hinge
#

For a moment, I was like how tf did pulse get support

forest pecan
#

I did

static zealot
#

he did this to himself

dawn hinge
#

Then I realised, sneaky mf

forest pecan
#

We are twins

static zealot
forest pecan
static zealot
forest pecan
dawn hinge
#

Orange is prettier than dark blue sooo

forest pecan
#

Hey

static zealot
forest pecan
#

shut

half harness
#

@static zealot do u still need the server or no

dawn hinge
#

Hes right

static zealot
#

Also I'm to lazy to test xD

half harness
#

lol

#

ok

static zealot
#

btw does anyone still play Vector? I thought that game got deleted from the paly store and a few weeks ago I discovered that it actually just got removed from my country. it was a sad day

humble silo
#

I think i might have played it a couple times on a ipad or something, that was like 5 years ago though

#

It was mostly parkour right?

static zealot
#

yeah

#

I really miss that game for some reason.

humble silo
#

I really only played it once or twice lol

gleaming fractal
#

Hi all looking for a side project to keep me occupied. I want to make a server but cant gather the playerbase so thought I would try my hand at developing plugins I can already write beginner-mid HTML,CSS,JS and looked at basic C# wonder do people recommend Eclipse or IntelliJ IDEA for creating plugins?

prisma wave
#

Intellij

old wyvern
#

Vim

#

Notepad

gleaming fractal
#

Going to learn the Java basics first as Ive not really looked it before so need to figure that out first

prisma wave
#

That's a wise idea

gleaming fractal
#

Never heard of vim

humble silo
#

The browser input box works great for me

static zealot
#

here are some great resources to learn java btw:

humble silo
#

;p

static zealot
#

?learn-java

compact perchBOT
#
FAQ Answer:

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, W3Schools 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!

gleaming fractal
#

Thanks pulse will take a look

prisma wave
#

🥶

humble silo
static zealot
#

you see @forest pecan ? I'm making people love you

gleaming fractal
#

👀

#

Pulseception

old wyvern
#

yo suppourt pulse

cinder flare
old wyvern
#

oh wait nvm

#

blitz

#

xD