#dev-general

1 messages · Page 1 of 1 (latest)

distant sun
#

is anybody else's IDEA using a tone of memory?

potent nest
#

depends

distant sun
#

it is at 4GB while idle

potent nest
#

sounds like a little much

#

like having 6+ projects open at the same time

distant sun
#

I literally shut down every process

static zealot
#

I had problems with it the other day as well

#

it kept freezing

quiet depot
#

@distant sun looks like you're using a windows, that might be the issue

static zealot
#

gottem

onyx loom
distant sun
#

a little?

hot hull
#

5gb usage nothing

distant sun
#

um, in case is possible to deactivate the buttons from here (stop, rerun, etc.), does anybody know how to activate them back? :))

static zealot
#

xD

distant sun
#

I mean, idk if is a bug or they are deactivated LOL

quiet depot
#

99% of ij's ui is configurable

#

so it's definitely possible

#

but in saying that I've got literally no clue what you're talking about

#

ah these buttons

#

@distant sun check appearance & behaviour > meanus and toolbars > debug tool window left toolbar

#

nope

#

click 3 dots in top right, click show toolbar

distant sun
#

Ty pig

signal tinsel
#

Damn, I'm finally looking through the GitHub student pack, and there's some REALLY cool design stuff in there

#

Currently looking at a few icons sites

half harness
#

although you probably know about that already

#

¯_(ツ)_/¯

signal tinsel
#

Yup

long dagger
#

there is a plugin idea that I am interested in making, but there is already a plugin just like it on spigotmc with a lot of downloads. Although there is nothing like it on MC-Market, do you guys think it is worth my time (like 40 hours) to put it in on MC-Market even though there is already a really good competitor on spigot?

cinder flare
#

I mean I would say no, because there's no reason you can't just download it from Spigot

#

Like you don't have to exclusively use Spigot or MC-Market lol

long dagger
#

Yeah, most people will probably check both, and if mine doesn't stand out, than they might go with another one

long dagger
jovial warren
#

hello

long dagger
#

hi

jovial warren
#

been a while since I've been here

royal tundra
#

looking for proficient php/js/webdevs to help me on a project! lots of code is finished i could probably do it myself but i just want someone to works with.

Workspace: phpstorm

prisma wave
ocean quartz
#

Oh shit Bardy is alive

sinful geyser
#
for (double i = 0; i <= Math.PI; i += Math.PI / 10) {
                    double radius = Math.sin(i) * 10;
                    double y = Math.cos(i);
                    for (double a = 0; a < Math.PI * 2; a+= Math.PI / 10) {
                        double x = Math.cos(a) * radius;
                        double z = Math.sin(a) * radius;
                        location.add(x, y, z);
                        location.getWorld().spawnParticle(Particle.FIREWORKS_SPARK, location, 10);
                        location.getBlock().setType(Material.DIAMOND_BLOCK);
                        location.subtract(x, y, z);
                    }
                }

Hi so at the moment this creates a hollow circle out of diamond blocks I'm wondering how I would make it solid and not hollow anyone know how to do that?

inner umbra
potent nest
#

nah just also do multiple radii

cursive jolt
#

I would

loop x:
loop z:
if (block position distance squared is less than radia)
place block

#

No sin or cos calls, only distance squared calls which are fast

#

although I mainly dislike sin and cos since they make me think and that's bad for developers

ruby dew
pastel imp
#

quite a stupid question, is it worth to do my own world manager for my plugin or should I just assume all servers have multiverse core and use their api?

half harness
sweet cipher
#

Does anyone have an example of an annotation processor I can look at? I’m trying to get annotated methods in their declared order and I don’t know how to create an annotation processor.

obtuse gale
#

in their declared order
I don't think there are any guarantees of method ordering

sweet cipher
#

Oh

#

I’ll just explain what I’m trying to do then

#

I’m trying to create a database table from a class, and I need it to be the same order as the methods were declared

#

Or if fields would be easier I can do that too

potent nest
#

what part of the table needs to be in that order?

sweet cipher
#

The columns

potent nest
#

why

sweet cipher
#

Well I feel like it makes more sense to have the columns that are an ID be first, if I can’t have them be in declaration order I can just sort them myself I guess

#

Also for indexing

obtuse gale
#

Are you trying to make an ORM? lol

humble silo
sweet cipher
humble silo
#

lol

humble silo
obtuse gale
#

I feel like you should expand more on the annotation usage rather than rely on something that isn't guaranteed, e.g.

@Column String name();
@Column(unique = true, primaryKey = true) UUID uniqueId();

or if there is no primary key then internally use an auto-incrementing int id

sweet cipher
#

Me?

obtuse gale
#

or like

@Table("shut_up")
class Player {
  @PrimaryKey @Unique UUID uniqueId() {...}
}

I don't exactly know what you're doing and how but do as you see fit

#

yes you lol

sweet cipher
#

I’ll open source it in a couple minutes if you want to see what I’m doing, it’s similar to that

distant sun
#

Not really, that unique annotation can be a field in the main annotation, as she said above

sweet cipher
obtuse gale
distant sun
#

Yeah, I'm just saying it would make more sense to be a property than an annotation

sweet cipher
obtuse gale
#

I guess you could make Column extends Comparable<Column> and implement the compareTo method

#

And put the one which is a PRIMARY_KEY first, then compare lexicographically or however else you want idk lol

sweet cipher
#

I guess now that I think about it order doesn't matter too much

#

Do other ORM's usually not keep the order?

obtuse gale
#

No idea lol

sweet cipher
#

Lol

distant sun
#

They probably do keep the order, since the table is structured following the fields in that class panda_shrug

sweet cipher
#

Yeah that's what I thought

obtuse gale
#

Does it really matter?

sweet cipher
#

Apparently fields aren't in the same order either

obtuse gale
#

mhm

sweet cipher
#

And having the id as like the middle field might be confusing

#

Apparently annotation processors can get the order methods are declared in, but I have no idea how to use them

merry gate
#

Hello does someone here know a libary/programm for java, a database thats supports xml documents? (No Xquery please)

prisma wave
modest epoch
#

ok srry

rough breach
#

Anyone who knows more than me; do you have any ideas on why it appears for some users of my plugin, starting a thread freezes the server?
Im not able to reproduce the issue myself, but ive had enough people come to me with this that makes me wonder if im doing something wrong

#

Please ping me if you reply

crimson bay
#

Are you not getting an exception? As in, I can see the stack but I can't see any exception here that can lead to some sort of conclusion of why this is happening

#

@rough breach

rough breach
#

no exception. the screenshot i sent is of a thread dump because the server froze

crimson bay
#

Can you show the code of how you invoke the thread?

rough breach
#

its using a ThreadPoolExecutor

#

and i basically just call ThreadPoolExecutor#execute

potent nest
#

Show your code

humble silo
#

I love github copilot....

#

thats alot of settings 🤔

frail glade
#

Mine has been failing to work with IJ recently. No idea why.

prisma wave
#

yeah mine too

#

it just doesn't trigger

urban sleet
#

Have you subscribed to it / redeemed your free use of it via github student?

#

Copilot is now paid

obtuse gale
#

I have not

#

The most I've used it was to write javadoc for me

#

And like, once lol, so not very helpful for me

half harness
# prisma wave it just doesn't trigger

they changed how the license stuff works (since it's not closed preview anymore) so you have to reclaim it

or maybe you just have to relogin

or enable completions (sometimes it just disables completions)

prisma wave
#

cretinous github

humble silo
half harness
#

but you have to accept some terms or something

#

i dont remember

#

and also choose if you want to allow github to use your code

humble silo
#

right ya, think i did that last week

half harness
#

and then now you just have to relogin

urban sleet
#

I have student for now, but I'd pay for it because I have to make like 500+ lines of configs daily, and it does 99% for me 😂

half harness
#

unless you did it last week too

half harness
#

and even for non repetitive stuff it's also very helpful

urban sleet
#

It seems I've used it enough that it understands what I need

humble silo
#

i wish i could just turn automatic completions off, i hate that, it should only go on when you write a comment or something... Seems weird theres no configurability (atleast not that i could find) for a paid product

humble silo
#

where?

half harness
#

mine turned off by itself

half harness
humble silo
#

i dont want to turn it completely off, just the stuff where it automatically tries to fill in as im typing

half harness
#

yea

#

smth like Disable Completions

humble silo
half harness
#

no theres a button to show completions on the sidebar

#

then you press Accept Solution

storm coyote
#

hey @prisma wave, do you think contabo is decent for a small server?

prisma wave
#

how small are we talking

storm coyote
#

10-20 players per core

prisma wave
#

ehhhh

#

it might have trouble

#

the cpus performance is pretty unpredictable

storm coyote
#

do you think 10 players are possible? (for 1.8 not SMP)

prisma wave
#

on 1.8 definitely

#

i managed about 15 on a 1.18 smp before it had trouble

storm coyote
#

okay, then I think it should work for what I am looking for. Thanks

#

I'm planning to get the 10 core 60GB one.

prisma wave
#

nice good luck

storm coyote
#

thanks

hot hull
#

1.8?

lavish notch
eternal compass
#

Like place a chest with a random item from a list would almost definitely work

weary epoch
#

ik this is kind of defeats the purpose but is there a way to use malloc with an undefined amount of allocated memory? in C

half harness
#

(getting an InputStream from that url)

humble silo
#

Clear cookies and try again in browser?

obtuse gale
#

I have no idea but maybe it needs a User Agent?

half harness
half harness
#

yep it works, ty

obtuse gale
#

Interesting

prime ridge
#

hey is this the deluxemenus discord?

#

wait i just looked in announcements

#

nvm

distant sun
#

has anyone used upwork?

half harness
#

IJ 2022.2 came out!!1!!!

prisma wave
#

relieved

#

nevermind

half harness
#

sorry

prisma wave
#

yeah you should be sorry

half harness
#

I can't read

#

😭

onyx loom
#

L update

static zealot
#

Y update

prisma wave
#

ha ha

#

funny

half harness
prisma wave
#

nokotlin

#

kotlin = worst

static zealot
#

I'd agree with you, but I've tried javascript once and it made my brain hurt

half harness
#

or just no web dev

#

🥲

static zealot
#

it was sarcasm. I love javascript. I'd use it over any other language. including english

obtuse gale
#

FINALLY

#

they upgraded the runtime IJ runs on

wheat cedar
#

JBR17 with metal Love

half harness
#

Okay what in the world

#

happened to Material Theme UI

#

something looks very different

#

I think its the font

#

did they change the font?

#

oh and the top toolbar is missing

onyx loom
#

u forgot to blur out ur class name at the top

#

i am now going to steal ur project

half harness
#

😮

#

noo kaliber

#

😭

prisma wave
#

oh it's not just me

#

I updated to 2022.2RC and it was definitely uncanny valley

half harness
#

they simplified the top bar so much

#

and they added "Atom File Icon Settings" 😒

distant sun
#

do you use the new ui?

half harness
#

yes

#

experimental ui

#

I have a feeling the font on the project files panel is also different

#

how do I change the font back 😭

ocean quartz
#

It looks so much better like that

half harness
#

Hmmm

#

maybe i just have to get used to it

distant sun
#

stupid upwork

distant sun
#

Hi Gabriel,
Thank you for your interest in joining Upwork. We looked over your profile and unfortunately we are unable to accept it at this time.
To ensure that all customers on Upwork have a positive experience, we strive to maintain a balance between the availability of jobs and talent on our platform. With over 10,000 applications to join Upwork per day, we work carefully to create a marketplace in which the freelancers who join have a strong chance of winning jobs and clients can easily find the talent they need.
Some steps you can take from here:
• Resubmit your profile after including other skill sets or work experience you might have left off
• Acquire new skills or experience relevant to your field so you can become a more attractive candidate
• Try submitting again in 6-12 months to see if we have new opportunities
We’ll also reach out to you directly if opportunities open up that require your skills. In the meantime, we encourage you to start or grow your business off Upwork. To help, we’ve compiled these lists of resources, which we update regularly:

#

TL;DR join other platforms, do projects, come back and complete your profile so you can join our!

prisma wave
#

Shame, you would've made a great NFT developer

potent nest
#

I‘d buy (λx.x x)(λx.x x) as an NFT ngl

sterile nest
#

what is this help chat for

static zealot
#

for help

#

xD

sterile nest
#

with what

#

discord?

static zealot
#

development, and minecraft

#

nope

sterile nest
#

oh

#

okay

distant sun
potent nest
#

recursion in its purest form

distant sun
#

Ah

rotund egret
prisma wave
#

programming equivalent of e^iπ + 1 = 0

potent nest
#

true

frail glade
#

Have we already had the discussion yet on Google's new Carbon programming language?

half harness
#

dont think so

#

but iirc they said that it's for C++ programs to move to

#

which is why they made it

tidal chasm
#

how do I make npcs rtp

half harness
tidal chasm
#

oh

half harness
#

so it's sorta like JS and TS?

#

maybe?

#

at least that's what I remember

jovial warren
jovial warren
#

there is a 0% chance I'm gonna switch to that willingly

oblique heath
#

🤢 mac

jovial warren
#

yeah I'm not using a mac, just took that from the blog

prisma wave
#

🤓

jovial warren
#

but that really sucks

#

what is it with this modern world and simplifying everything to be as basic as possible

prisma wave
#

looks better imo, removes a lot of the visual clutter

jovial warren
#

nah it's way too simplistic for me

prisma wave
#

how lmao

#

it's not like theyve actually got rid of anything

jovial warren
#

it doesn't have any of the file or edit functions as easily accessible as they are on the current UI

prisma wave
#

what?

#

what functions

jovial warren
#

find and find in files are ones that I use often, as well as changing find usages settings

#

and finding settings or project structure under file

#

and what about tools -> kotlin -> show Kotlin bytecode?

prisma wave
#

what about them lmao

jovial warren
#

or the Gradle sidebar?

#

where are they?

prisma wave
#

thats still there

#

it's a mac screenshot haha

#

theyre in the top bar

jovial warren
prisma wave
#

the changes are actually fairly minimal

jovial warren
#

though this new UI reminds me a bit of VSC

prisma wave
#

it is similar yeah

jovial warren
#

why did they have to show a fucking shitty mac screenshot

prisma wave
#

yeah because it's with a good theme and not at a goofy resolution

#

mine is a mac screenshot as well lmao

jovial warren
#

oh you use a mac now as well?

prisma wave
#

indeed

jovial warren
#

what is it with people switching to macs

prisma wave
#

because since the m1 theyre actually good

#

and anyone that says otherwise is objectively wrong

jovial warren
#

still not gonna get me away from Arch Linux though lol

prisma wave
#

suit yourself

jovial warren
#

still not affordable, don't like Apple, don't want to switch everything to Apple, and I'm a die hard Linux fanboy lol

prisma wave
#

it is affordable, you'd pay about the same price for an equivalent pc

#

like

#

you can not like it, thats fine, but the price and processing power arguments are no longer true

jovial warren
#

£999 is out of my price range, especially when I have a perfectly good computer right in front of me

prisma wave
#

sure, but thats a pretty standard price for a mid to high end laptop

jovial warren
#

if I was buying a new PC and didn't already have one, yes, it might be worth considering, but I already have a machine lol

prisma wave
#

and any serious pc is gonna be at least 700

jovial warren
prisma wave
#

¯_(ツ)_/¯

jovial warren
#

would be useful to not have to constantly transfer my work between GitPod (a service I use at school because IJ is too beefy) and my home local IJ

#

but I'd rather get a laptop I can do whatever the hell I want with

#

like put Arch on it lol

prisma wave
#

suit yourself

jovial warren
#

I've heard good things about macs though

prisma wave
#

yeah i can confirm it is worth the hype if you can afford it

jovial warren
#

if it will remove my computer sometimes running out of memory with 32 GB RAM because of IntelliJ then it's worth it lol

prisma wave
#

that seems extreme

#

mine is 16gb and ive never ran out of memory

#

tf are u doing lmao

obtuse gale
#

how much do you allocate to IJ 🤨

#

I have like 3 GB to IntelliJ and never had any issues with it

jovial warren
#

Krypton + a project using VanillaGradle + sometimes Paper + sometimes Sponge + sometimes TAB lol

prisma wave
#

oh so 50 projects at once

#

that might cause issues

jovial warren
#

lol

obtuse gale
#

Well you see

#

Have you considered don't?

half harness
#

And you can't revert it

#

afaik

#

wait is this built into IJ?

#

I thought it was material theme ui

jovial warren
#

it's just an EAP

prisma wave
jovial warren
#

I don't use EAP so I never got the option to opt-in

half harness
prisma wave
#

it's in the registry

#

bit of a pain

half harness
#

wha

#

okay so they might "fix" that

half harness
prisma wave
#

turn this on / off

jovial warren
#

I downloaded that today and I don't have it

half harness
#

unless you mean the screenshot

half harness
obtuse gale
half harness
#

thank you

obtuse gale
half harness
#

although that'll become non experimental sometime soon...

#

and then...

#

😭

jovial warren
#

"As of v2022.2, IntelliJ IDEA uses JetBrains Runtime 17, which enhances the IDE’s performance, security, and user experience." I bloody hope so

half harness
#

might just keep it enabled to get used to it

jovial warren
prisma wave
#

registry

jovial warren
#

that gave me no information so I just googled it and found Ctrl+Alt+Shift+/ works

prisma wave
#

double tap shift + registry + profit

jovial warren
#

does the new UI work well with material theme UI?

prisma wave
#

yes

#

my screenshot earlier was using it

distant sun
jovial warren
rotund egret
#

Ctrl+Alt+Enter

half harness
jovial warren
#

I just manually enabled it

half harness
#

by default?

jovial warren
#

yes

half harness
#

interesting

#

and interesting color scheme too

jovial warren
#

you sure it's actually in the stable?

half harness
#

yes

prisma wave
#

just reset the colour scheme

half harness
#

so many files

#

👀

prisma wave
#

it bugged out for me too

half harness
#

didn't bug out for me 🤩

prisma wave
#

like change it to something else, then set back again

jovial warren
prisma wave
#

ok thanks kotlin = best / dkim19375

jovial warren
half harness
jovial warren
#

how do you exit lol

#

this is why I need the File menu

half harness
half harness
#

extra click 🤢

jovial warren
#

that isn't it

half harness
#

and you have to hover or else you could cancel the hover out and it does nothing

#

which is a little annoying but I can get used to it

half harness
#

3 lines

#

hamburger

#

i think

jovial warren
#

no, that's not it

#

there is no restart option

half harness
#

File -> Invalidate Caches

#

-> restart

jovial warren
#

LOL

prisma wave
#

B.A.A.S - Too many caps!
No need to shout.
Barry's Anti Abuse System | v1.4.7

half harness
#

ok I'll open up my IJ

#

just for you bardy 🥰

obtuse gale
#
{"id":"embed_514","type":"rich","rawTitle":"B.A.A.S - Too many caps!","rawDescription":"No need to shout.","footer":{"text":"Barry's Anti Abuse System | v1.4.7"},"color":"hsl(353, calc(var(--saturation-factor, 1) * 98.1%), 41.2%)","fields":[]}
jovial warren
#

really

prisma wave
#

betterdiscord eeeee

obtuse gale
#

🤨

prisma wave
#

how did you get that so quickly

#

sus

obtuse gale
#

I have no idea

jovial warren
#

Emily is just built different

obtuse gale
#

true

half harness
#

built different indeed

half harness
jovial warren
#

no they are NOT

half harness
#

supposed to be there

#

theres 2 three dots

#

one on the left

#

another on the right

#

your left one is missing

jovial warren
#

lol

half harness
#

this is what i meant

jovial warren
#

oh

half harness
#

theres two

#

on each side

jovial warren
#

man, the UI seems quite different based on what OS you're on

half harness
jovial warren
#

Arch Linux

obtuse gale
#

btw*

half harness
#

it won't even let you access the tool menu thingy 🤣

#

🤣

#

💀

prisma wave
#

you use arch btw?

jovial warren
obtuse gale
jovial warren
#

what else would I say lol

#

the name of the operating system is Arch Linux

#

Linux is not an operating system before anyone here suggests that lol

#

it's actually GNU/Linux xD

obtuse gale
#

I’d just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!

jovial warren
#

how did you get that so quickly

#

oh yeah, built different

#

I can't get out of my IDE lol

obtuse gale
#

clipboard pins

obtuse gale
half harness
# obtuse gale I’d just like to interject for a moment. What you’re referring to as Linux, is i...

“I use Linux as my operating system,” I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to beardsplain with extreme precision. “Actually”, he says with a grin, “Linux is just the kernel. You use GNU+Linux!’ I don’t miss a beat and reply with a smirk, “I use Alpine, a distro that doesn’t include the GNU coreutils, or any other GNU code. It’s Linux, but it’s not GNU+Linux.”

The smile quickly drops from the man’s face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams “I-IT WAS COMPILED WITH GCC! THAT MEANS IT’S STILL GNU!” Coolly, I reply “If windows was compiled with gcc, would that make it GNU?” I interrupt his response with “-and work is being made on the kernel to make it more compiler-agnostic. Even you were correct, you won’t be for long.”

With a sickly wheeze, the last of the man’s life is ejected from his body. He lies on the floor, cold and limp. I’ve muslpilled Mr. Stallman to death.

obtuse gale
#

But not in an IDE

half harness
#

ez

jovial warren
#

you mean $mod+Shift+Q

#

get it right

#

smh

half harness
#

Oh my bad

btw what is $mod

prisma wave
#

it's a variable in php

jovial warren
#

$mod is the modifier key, which for me, is the Windows key

#

because I use i3

half harness
#

btw what is i3

jovial warren
#

because I am insane

#
prisma wave
# obtuse gale But not in an IDE

xD i cant get out of vim i forgot a semicolon im waiting for my code to compile lisp = ()()()(((((()))) javascript 1 + 1 = "hello" rust good when you run it again without changing anything and it works give me karma

jovial warren
#

imagine not being able to just $mod+Enter -> pkill vim lol

obtuse gale
#

okay?

half harness
#

yes okay

jovial warren
#

no

prisma wave
#

imagine not being able to just ⌘ + q

jovial warren
#

no okay

half harness
#

no okay

obtuse gale
#

Imagine 💠

jovial warren
#

restarted IDE and UI is still fucked

half harness
#

Eclipse

obtuse gale
#

\💠

half harness
#

easy

#

/s

#

netbeans obviously superior

jovial warren
#

well that trial was short lived

obtuse gale
#

idk it works fine for me

jovial warren
#

screw it, lemme try again

half harness
#

thinking about if I should just get used to the new UI or disable it (temporarily)

obtuse gale
#

I like it

#

And

#

They also added a new colour scheme

prisma wave
#

i got used to it in approximately 23 minutes

half harness
#

Wow

prisma wave
#

it's fine

half harness
#

impressive

#

I am still not liking it

obtuse gale
#

It's just called "dark" and it's actually really nice

#

With some tweaks it looks nicer

half harness
#

better than atom one dark?

jovial warren
#

looks like settings -> theme -> atom one dark seems to reset it

obtuse gale
#

I like it

prisma wave
obtuse gale
#

It's a change from what I had before

jovial warren
#

though I need to switch this to Matom OneDark, I almost forgot

prisma wave
#

dkim moment

jovial warren
#

those still happen?

#

nice

obtuse gale
#

yep

prisma wave
#

it's classic dkim

jovial warren
#

some things never change

prisma wave
#

dkim19375

half harness
#

😭

prisma wave
half harness
#

Oh whoops forgot about that

#

sorry Star

jovial warren
#

where did that come from lol

half harness
#

??????????????????????????????

#

oh its applied now

#

huh

#

Offtopic but

why does papi have a transitive dependency to adventure?

obtuse gale
#

is it transitive?

half harness
#

yes

obtuse gale
#

🧐

half harness
#

I see two imports available

#

a papi one

#

and a normal one

#

or is that a different one

obtuse gale
#

"a papi one"?

half harness
#

I don't remember if that was adventure or not

half harness
#

I don't remember what api it was exactly

obtuse gale
#

Right, that's not a transitive dependency

half harness
#

although I'm pretty sure its adventure

half harness
#

mb

obtuse gale
#

That's just literally inside the papi jar

half harness
#

but still

#

yea

#

Why don't they publish a gradle build version?

#

instead of a shaded jar

obtuse gale
#

¯_(ツ)_/¯

half harness
#

PAPI3 shall fix

obtuse gale
#

yeah

#

eventually

jovial warren
#

soon™️

half harness
#

soon**™️**

jovial warren
#

man this photo album is brilliant

half harness
#

very good eyes

#

I would not have cought that

jovial warren
#

lol

half harness
#

oh wait was it already circled

#

still I would not have been able to catch it

#

before it was circled

jovial warren
#

yes it was already circled

#

but I'm not sure if that was what was meant to be highlighted

#

@prisma wave please confirm

half harness
#

so thats a double

jovial warren
#

yeah

prisma wave
#

idk i dont always take the screenshots

half harness
#

and they're asking why they can't join when whitelist is on

#

so that's 3

jovial warren
#

and the connection message isn't "u ain't whitelisted m8" it's "ain't no server here m8"

jovial warren
#

so that's 4

half harness
#

at least he didn't ping everyone

#

that would've been 6

#

thats as much as I can think of

#

as much as my \🧠 can go

half harness
#

OK IDK

#

IDK WHAT I WAS Doing

#

😭

jovial warren
#

lol

#

java.io bad java.nio good

#

File bad Path good

half harness
#

whats the diff btw?

jovial warren
#

NIO stands for New IO, it's a much newer API

#

File is fuckin' old

half harness
#

but why is it preferred?

#

since can't they just add more stuff ontop of File?

pastel imp
#

I am so glad I am not known and I am just a random user here sometimes...

jovial warren
#

yeah when you're a regular, you'll end up saying something stupid and get in that photo album lol

pastel imp
#

I mean, I say stupid stuff pretty regularly xD

#

now gotta become regular

half harness
jovial warren
#

I'm surprised I didn't get in there

#

surely I said at least one dumb thing lol

half harness
#

so me happy

prisma wave
#

most of the album isnt regulars

half harness
#

😃

pastel imp
half harness
prisma wave
pastel imp
half harness
ocean quartz
#

Looking at the album, I miss Niall 😔

prisma wave
#

me too man

jovial warren
#

does Niall not hang around here anymore?

pastel imp
#

xD

half harness
#

I am not old enough to know who Niall is 😔

jovial warren
#

my ass

obtuse gale
#

I do know who he is, just never really got to know him well

pastel imp
#

I have heard that name somewhere xD

obtuse gale
half harness
prisma wave
#

he was the og rust circlejerker

jovial warren
#

yeah

half harness
#

rust is that old???!

prisma wave
#

...

jovial warren
#

once spent a day reverse engineering his premium KiteBoard plugin because I was bored and curious lol

half harness
#

I just realized

prisma wave
#

tf u mean "that old" this was no more than a year and a half ago

half harness
#

this is exactly 2 years after I started coding

#

wow

#

can you believe that

prisma wave
#

no

pastel imp
half harness
#

oh

jovial warren
half harness
#

I need to do something special

#

for my anniversary

jovial warren
#

I think that day was one of his most active days lol

#

since I kept bugging him when I got stuck xD

pastel imp
#

I mean, I have been programming for almost 3 years and I am still dumb. (well, if you ignore the 2.5 year break xD)

half harness
#

The days when I asked what the difference between an enum and a hashmap

prisma wave
#

he was truly ahead of his time

half harness
#

which, if you think about it

#

isn't as dumb of a question as you might think

prisma wave
#

yes dkim it really is

jovial warren
#

also, Rust has existed since 2010 dkim

half harness
prisma wave
#

how isnt it

half harness
prisma wave
#

enum and hashmap are completely different things

half harness
#

yes but gimme a second and I will explain

jovial warren
#

how is that not a dumb question

prisma wave
#

dkim ur only hope is to delete your message

#

quick

pastel imp
#

no need to explain

jovial warren
#

that's like asking what the difference between a chicken and a potato is lol

pastel imp
#

I don't think there is an explanation

#

lol

half harness
pastel imp
#

or welp, I don't think any explanation will justify the question

half harness
#

I want to enlighten you all

#

for my 2 year special

jovial warren
half harness
#

I am keeping it for archival reasons

jovial warren
#

is it not?

half harness
#

no

#

also I am not the only one who has asked that question

#

but

#

okay nevermind I do not want to explain

jovial warren
#

actually that question deserves more than that

half harness
#

"Wicky"

jovial warren
pastel imp
#

xD

half harness
#

I propose

#

that for my 2 year anniversary

pastel imp
#

wait what level am I 🤔

half harness
#

I get Developer role

#

😌

jovial warren
#

I know what we should do for your 2 year anniversary

pastel imp
#

sus 22

jovial warren
#

make an entire photo album called "The best of dkim" lol

half harness
#

💀

jovial warren
#

and fill it with every single stupid thing you've ever said

half harness
#

I have not said too many stupid things

pastel imp
pastel imp
#

oof gl with that then

half harness
#

If only the staff

#

😔

#

oh bardy I don't know if anyone told you

#

but ALL STAFF

#

have access to reqs

#

yet it STILL takes MONTHS

pastel imp
#

son, years.

jovial warren
half harness
pastel imp
jovial warren
#

in fact, I would take so many screenshots I'd fill up my fucking hard drive lol

jovial warren
half harness
#

smh >:(

half harness
jovial warren
#

iirc I got approved in a day or two

half harness
#

What

#

how

pastel imp
#

wow

half harness
#

☹️

pastel imp
#

privileges

#

lol

jovial warren
#

though this was probably about a year and a half ago

#

I was approved by pig iirc

half harness
#

also these staff were meant to help out #general-plugins /etc

but I wonder how many of them actually do

#

🤔

#

since technically their role is "Support"

#

and the application had plugin stuff on it

pastel imp
#

I mean, 1-2 do

jovial warren
#

BM used to be insane in that channel

half harness
#

oh

#

cannot imagine that

#

interesting

#

although I guess I only see blitz (who is no longer support) in there

#

so

jovial warren
#

he was so insane that he got $10 from clip and the "Helper" role for his services to this Discord

half harness
#

what

#

actually?

jovial warren
#

and this was before he got support

half harness
#

so that's how he got Helper

#

bardy are you an OG

#

in this server

pastel imp
#

I see cj quite frequently

jovial warren
#

I've been here since August 2020

half harness
#

Oh

#

smh

#

so I'm older?

#

wait what

jovial warren
#

I still remember when I first came here

#

you haven't been here longer than me dkim

pastel imp
half harness
#

it was July 2020

#

unless I can't math

#

unless I can't time*

jovial warren
#

when I first joined, BM was a hard Kotlinist who, along with Sxtanna (if you don't recognise that name you ain't an OG), went out of their way to bully people in to using convert people to Kotlin

#

though, I will admit, my argument was that Lombok + Java > Kotlin, which was really really stupid

rotund egret
#

I miss zod

half harness
#

I guess I'm not an OG

#

😭

pastel imp
#

I have no idea how I can check it

rotund egret
#

You don't know sx?

half harness
pastel imp
#

there's no command to check it

#

:/

half harness
rotund egret
#

You were here before me weren't you?

pastel imp
#

so I have no idea since when I am here

obtuse gale
jovial warren
#

lol

half harness
#

I am a higher tier than bardy

#

Wow

obtuse gale
#

true

pastel imp
#

😎

rotund egret
#

That's illegal

pastel imp
#

but then I remembered it's against ToS

rotund egret
#

Delete that message

half harness
#

orrrr discord search feature?

pastel imp
jovial warren
#

my bad, I joined here in May 2020, not August

rotund egret
#

Discord report doesn't care about other messages

pastel imp
rotund egret
#

Save yourself

half harness
pastel imp
jovial warren
#

I think I started using Kotlin in August 2020

pastel imp
#

YOOOO

#

my first message was the 08/16/2018

#

gosh I am old

ocean quartz
#

Mine is from 2016 😬

pastel imp
#

OK MATT

#

you win

#

no need to flex

#

😦

half harness
#

💀

jovial warren
ocean quartz
#

I am old, not flexing just am sadly

pastel imp
prisma wave
#

2020 me and sx were the most obnoxious people ever

jovial warren
half harness
pastel imp
#

I also took a 2.5 year break from coding

jovial warren
half harness
#

although

oh jeez that is... 6 years?

#

wow

ocean quartz
pastel imp
#

bruh

#

you probably in your mid twenties

jovial warren
#

type inference was where I drew the line lol

pastel imp
#

(guessing)

jovial warren
#

what the actual fuck

ocean quartz
#

Past the mid already

obtuse gale
#

Matt is like 29

pastel imp
#

F

half harness
pastel imp
#

ya gettin old

#

feels bad

ocean quartz
obtuse gale
rotund egret
#

28

half harness
#

27.9

pastel imp
#

27

obtuse gale
#

26 I think

pastel imp
#

well def. 25+

jovial warren
obtuse gale
#

I am right

#

As always

jovial warren
#

how about Double.NaN

half harness
#

Good job Emily

#

what is Double.NaN?

jovial warren
#

of which can never be equal to his age lol

pastel imp
#

yoo...

obtuse gale
half harness
#

but how?

pastel imp
#

I joined this server when I was 14 💀

half harness
#

how can a number not be a number

obtuse gale
#

it's just not a number

jovial warren
half harness
obtuse gale
#

Go ask the IEEE

half harness
#

what is the IEEEEEE

pastel imp
#

or 15

#

idk

#

too much math

obtuse gale
#

International something this or that engineers

jovial warren
#

google "IEEE 754" dkim

half harness
#

too many word

obtuse gale
#

IEEE 19375

jovial warren
obtuse gale
#

same thing

jovial warren
half harness
#

wow
I googled "19375" just because
AND ITS ALL TOILET PAPER

#

?????

jovial warren
#

how tf did you make it this far in development if you can't read a simple article?

pastel imp
#

quick question, is it normal that I am awake at 3:36am, eating chocolate, speaking in discord while waiting for my ipad to charge to that I can go to bed to watch netflix?

half harness
#

I've got no clue

#

I just watched yt tutorials

#

and asked a bunch of totally not dumb questions in here

jovial warren
#

oh you're one of those

half harness
#

I probably would've been in a very different stage without HelpChat

#

using Eclipse and maven

#

(yes, I did used to use maven)

obtuse gale
#

A monad is an abstraction that allows structuring programs generically. Supporting languages may use monads to abstract away boilerplate code needed by the program logic. Monads achieve this by providing their own data type (a particular type for each type of monad), which represents a specific form of computation, along with two procedures:

  • One to wrap values of any basic type within the monad (yielding a monadic value);
  • Another to compose functions that output monadic values (called monadic functions).

This allows monads to simplify a wide range of problems, like handling potential undefined values (with the Maybe monad), or keeping values within a flexible, well-formed list (using the List monad). With a monad, a programmer can turn a complicated sequence of functions into a succinct pipeline that abstracts away auxiliary data management, control flow, or side-effects.

Both the concept of a monad and the term originally come from category theory, where a monad is defined as a functor with additional structure. Research beginning in the late 1980s and early 1990s established that monads could bring seemingly disparate computer-science problems under a unified, functional model. Category theory also provides a few formal requirements, known as the monad laws, which should be satisfied by any monad and can be used to verify monadic code.

Since monads make semantics explicit for a kind of computation, they can also be used to implement convenient language features. Some languages, such as Haskell, even offer pre-built definitions in their core libraries for the general monad structure and common instances.

pastel imp
#

I would be using Eclipse, without maven or gradle 💀

jovial warren
half harness
#

but realized maven is for the cool kids

#

or at least I thought that

pastel imp
#

I switched to maven cause I thought it was for cool kids

half harness
#

wait brister mitten you're staff

jovial warren
#

Gradle is for cool kids

pastel imp
#

but then insert name that I can't remember told me to use gradle

half harness
#

I think you should look through some developer requests 😃

#

how far in the queue am I?

obtuse gale
#

gradle is for masochists once you want to know how gradle actually works and want to make anything mildly useful

pastel imp
#

and then I realized gradle is for the actual cool kids

jovial warren
#

Maven is for people who refuse to upgrade to objectively better software

prisma wave
#

i was hoping for A monad is just a monoid over the category of endofunctors

half harness
#

the days when I was using groovy

#

the days when I tried out NetBeans

pastel imp
#

I actually think Matt got me into gradle...

half harness
#

although on this pc I don't have it installed

jovial warren
jovial warren
half harness
#

😔

obtuse gale
#

I don't remember what got me in to gradle

ocean quartz
#

Gradle missionary

obtuse gale
#

I do remember it was the enginehub team that convinced me of using kts dsl over groovy dsl

pastel imp
#

not going to get an answer anytime soon from this guy...

half harness
#

for me it was... matt?

#

for kts

#

I think

jovial warren
pastel imp
#

I remember matt telling me to use kts in the build.gradle

prisma wave
#

based sxtanna

pastel imp
#

but still using groovy

obtuse gale
#

maven + lombok

#

jesus christ

pastel imp
#

*sorry matt 😦 *

half harness
#

or

#

Ban

#

=ban

obtuse gale
#

lol

pastel imp
#

rekted

prisma wave
#

maven + kotlin

pastel imp
#

wut

#

maven bad

prisma wave
#

i actually remember that conversation

#

it was very funny

ocean quartz
#

I should suggest we use lombok with kotlin at work

prisma wave
distant sun
onyx loom
#

although it would be very funny to not review urs pepeLaugh

static zealot
#

it would

#

I can't disagree with that

half harness
hot hull
#

Kali, I'll pay you 5€ to delay dkims for a few more months

onyx loom
#

can we up that a little

hot hull
#

I ain't got no money, in the middle of a move, buying new furniture, 5€ all I can offer

onyx loom
#

I'll take it

half harness
#

Hey

#

kaliber

onyx loom
#

unless dkim has more to offer for me to review it

half harness
#

👀

onyx loom
#

we do a little corruption

half harness
#

lol

and there's two admins online

#

clip is online?!

static zealot
#

maybe

half harness
#

👀

jovial warren
#

@onyx loom hello

#

been a while

static zealot
#

hi bbg

jovial warren
#

hey blitz

#

how's it going?

#

what you up to these days?

static zealot
#

bricking my linux as always

jovial warren
#

lol

static zealot
#

just reinstalled it. removed windows completely so am not dual booting anymore

jovial warren
#

what OS you using?

static zealot
#

right now I'm just hoping I backed up everything I needed

static zealot
jovial warren
#

ah

#

you managed to fuck Pop OS?

#

how

prisma wave
#

it's very attractive

static zealot
jovial warren
#

lol

static zealot
#

couldn't even open the TTY

#

to log in

jovial warren
#

what an idiot

static zealot
#

so I had to boot from a live usb and mount the partition to be able to back up shit

#

xD

static zealot
prisma wave
#

try rm -rf / I think that might fix it

jovial warren
#

ikr

static zealot
onyx loom
#

hi

jovial warren
static zealot
prisma wave
jovial warren
#

how's it going?

hot hull
#

Oh hello Bardy, you still breathing I see

#

Also, finally getting gigabit internet on monday, this shit gonna be bussin

jovial warren
#

nice

jovial warren
onyx loom
#

I am also still breathing

jovial warren
#

Lol

hot hull
#

Are you tho

jovial warren
#

maybe

#

idk

ruby dew
#

im not

half harness
#

I think I am

ruby dew
#

Hm, you didnt breath. Double check that the breathing, exhaling, any oxygen, and any carbon dioxide are correct.

pastel imp
#

Hello bois

#

And girls

#

I shall smite someone today

#

But still unsure who

onyx loom
#

urself

half harness
#

A warning will toast when connecting to a server that doesn’t enforce secure chat.
So Mojang won't force it

#

at least that's what it seems like

static zealot
#

so, non secure messages will have a gray bar in the left

#

those include messages from players that don't have a secure key and messages that were sent by a player but were modified by the server.

obtuse gale
half harness
static zealot
#

no no

obtuse gale
#

or did they change it again?

static zealot
#

no. that's not how it works

obtuse gale
#

wdym that's not how it works lmao

static zealot
#

the enforcing thing, will only allow people with secure keys to join

#

if they disable that option, people without secure keys can join as well but everyone will get a toast

obtuse gale
#

ah you're talking to dkim

half harness
#

is this as of now or in the future?

obtuse gale
#

not about the colour thing smiling_face_with_3_tears

static zealot
#

as of now

obtuse gale
#

i will now bury my head in the dirt

#

shut up you didn't see any edit

half harness
static zealot
#

idk. but its there

obtuse gale
#

lol

static zealot
#

what kind of diet emily?

obtuse gale
#

NOTHING

static zealot
#

diet coke?

obtuse gale
#

coke zero

jovial warren
#

just realised that IJ introduced a new stolen VSCode feature: when you click on files now, it'll open the file, but with an italic name, meaning it's not actually really open, it's just a preview, and clicking on another will close the previewed one and preview the other one

hot hull
#

"stole"

potent nest
#

I mean they had that feature for years, but only for diff views afaik

#

but that's basically the same