#general

3141 messages · Page 1425 of 4

limber knotBOT
#

rips me's intestines and uses them as a skipping rope.

vernal moth
#

Can't you ask lax?

#

He's still around, prolly has stuff on his github

potent fossil
#

I'm running his fork lol, but his changes aren't there

#

I'll bet he never committed and pushed them

limber knotBOT
#

typical developer

wraith oracle
#

the typical developer is the one that never even gets to commit

vernal moth
#

Smh

deep juniper
#

His changes must be in a zip called my_bots_FINAL-VERSION_forrealthistime_v3.zip

potent fossil
#

If you can find out where tf those changes are (specially the .g that was there before) i'll happily switch out scissors current code for that shrug_animated or let someone else host it, dont matter to me. but i needed my .kill at least

worn ember
#

.kill braincells

limber knotBOT
#

rips off braincells's limbs and leaves them to die.

magic river
#

.rekt 1.8

limber knotBOT
#

1.8, ☑ Batrekt Begins

unkempt drift
#

.kill paperchan

limber knotBOT
#

unleashes the armies of Isengard on DiscordBot.

unkempt drift
#

...

worn ember
potent fossil
#

it's always done that

#

if you tell the bot to kill itself it kills the bridge bot

#

even on xD

worn ember
#

i wish it actually killed the bridge bot

wraith trail
#

wonder how that'll work with threads

#

the bridge bot that is

quasi valley
potent fossil
#

she's not dead ree

dusk marten
#

It probably won't bridge the threads

unkempt drift
#

.kill 𝒑𝒂𝒑𝒆𝒓𝒄𝒉𝒂𝒏

limber knotBOT
#

(DiscordBot) I can't attack that.

unkempt drift
#

Grrrr

deep juniper
wraith trail
#

.kill paper-chan

limber knotBOT
#

snacks on paper-chan's dismembered body.

unkempt drift
#

That’s cheating tho... gotta be the same

limber knotBOT
#

.kill paper

#

stuffs a bunch of C4 up paper's ass and waits for it to go off.

wraith oracle
#

.kill myself

limber knotBOT
#

grabs a machine gun and riddles DiscordBot's body with bullets.

#

no self-preservation from paper

unkempt drift
#

.kill 🅟🅐🅟🅔🅡🅒🅗🅐🅝

limber knotBOT
#

(DiscordBot) I can't attack that.

wraith trail
#

.kill paper​chan

potent fossil
#

lmao

limber knotBOT
#

(DiscordBot) I can't attack that.

unkempt drift
#

Ok, so no other letter chars it seems

limber knotBOT
#

that is some semi-clever bot

potent fossil
#

and i could change that regex i suppose

#

but someone else write it for me

worn ember
#

.flirt simple

limber knotBOT
#

simple, How about we do a little peer-to-peer saliva swapping?

unkempt drift
#

Why need it at all?

magic river
potent fossil
#

good point

#

i'll remove it later when i have some time

#

also I'll turn off the disallowed self-attacking too

#

ezpz

waxen panther
wraith trail
#

.b google

unkempt drift
#

No binging allowed

wraith oracle
#

bing in 2021

wraith trail
potent fossil
#

that's old, sadly

#

now you have to pay for it

#

if google didn't charge so god damn much for search results i'd just pay for it but, yikes

wraith oracle
#

I don't know why but youtube wants to make me hate Python

wraith trail
#

google won't even let you buy their actual results

#

you have to use a service like serpapi, which still makes you pay a ton and is legally not great

#

they only let you pay a ton for their ddg quality results from customsearch

formal turret
#

big data, 30k

wraith trail
#

and afaik even that service just scrapes google and returns the result, but in a good way

worn ember
#

who has that kinda money for searching queries lmfao

unkempt drift
#

Just do a lot of free trials kekwhyper

wraith trail
#

good meaning effective, not legal

#

there was someone doing it way cheaper, forgot who though

potent fossil
#

eh i mean, your scraping bot is doing just fine i think

worn ember
#

scraping isn't technically illegal is it?

wraith trail
#

its against their tos or whatever

potent fossil
#

may as well just stop using cloudbot's search and use pencil for that

#

cause ddg is pretty ass

limber knotBOT
#

I like how google doesn't want to get scraped while not scraping themselves

worn ember
#

Release the spiders!

potent fossil
#

alright, peace for a while. going back into studying hell

vernal moth
#

o/

#

I pinged lax btw

cosmic raft
#

pinged lax for what?

ancient bolt
#

to relax

worn ember
vernal moth
cosmic raft
#

he has a custom fork

#

lots of changes

vernal moth
#

And simple runs that, but simple said that still doesn't have everything

potent fossil
#

his changes to rekt and a few others were not on there kash

worn ember
#

4 months ago

spare venture
#

did ovh update their panel again

#

can't see traffic stats anymore Sadge

worn ember
#

they stole it

minor badge
#

@twin lagoon catWow

modest path
#

java 16 makes me 🟠

twin lagoon
waxen panther
#

the fuck does the orange circle emote mean

modest path
#

frustration

waxen panther
#

how

magic river
#

🔴

waxen panther
#

how does it frustrate you more than any other Java

modest path
#

🟠

waxen panther
modest path
#

don't shoot the circles

magic river
#

Java 16 doesn't let you change final fields via reflection, that could frustrate people 😛

waxen panther
#

people doing that are pepegas anyway

modest path
undone crest
#

what is a "fun" plugin that you can use to casually play with your friends on a weekend that doesn't require you to spend like more than 1 hour to enjoy

modest path
#

minecraft

#

you don't need to spend more than an hour to enjoy it

undone crest
#

I'm looking for something like

#

a tower defense plugin

modest path
#

just buy a game tbh

undone crest
#

like your team work together to defend something

modest path
#

i'd be down to code a tower defense plugin

dusk marten
undone crest
#

does a mod exist that offers such feature?

#

or plugin*

modest path
#

probably

#

.google tower defense plugin

upbeat falconBOT
void void
#

I really need to know how to do this:
it's possible to delete every chunk in a world other than a pre-defineds regions (like worldguard regions maybe)? I want to make a "wipe" in a world that deletes everything that's not in my city regions, and then change the seed
I can code (I actually work with Java almost fulltime) so if the solution envolves coding it myself there's no problem, I just need a solution

modest path
#

probably is possible

#

i doubt it'd be very performant though

#

how much of the rest of the world do you want to wipe

mental oxide
#

maybe unload all the chunks and remove the files ?

chrome oriole
#

Guys, is it possible to make it so that every mob can have the CanPickUpLoot:true tag?

warm anchor
#

Isn’t that on yml config

#

Iirc

worn ember
#

dont think that works for every mob

#

imagine a squid yeeting your diamond pickaxe

wide chasm
#

You can give them all that tag, but not every mob will respond to it.

void void
true canyon
modest path
#

What final fields do you need to access using reflection?

magic river
#

I thought that was just for records but people said it's for everything

#

¯_(ツ)_/¯

modest path
tropic flame
#

easy, artificial error if Java 16 or higher is used kekwhyper

modest path
next frost
#

it's for jdk internals atm

#

besides Unsafe

mossy vessel
#

Support for Java 16 wen?

worn ember
#

is spigots repo down for anyone else?

quasi valley
#

so how hard has FAWE broken? pepela

wide chasm
#

Spigot website seems to be down for me, so probably

worn ember
#

oh ffs

next frost
worn ember
#

i swear everytime i'm trying to do something xD

magic river
#

Loads for me, might be a cloudflare thing

worn ember
#

happend yesterday too

#

probably why paper failed to patch for me too

mossy vessel
quasi valley
#

ayayay the easy "do a pr" deflect smh

magic river
next frost
#

you could become contributor of the month!

wraith trail
#

areas are always rerouted

magic river
#

Well, sure

mossy vessel
magic river
#

Just saying, maybe they just did it and your ISP hasn't caught up yet

worn ember
#

im in europe tho

quasi valley
#

there's enough cursed code I touch, more and I'll be consumed by it

magic river
#

Oh, then no idea

wraith trail
#

it's possible, but it's like a lot of people can't reach it

#

works fine for me though ¯_(ツ)_/¯

chrome oriole
mossy vessel
#

I give you a role in return

worn ember
#

looks like spigot is down too

#

i like how maven just doesnt care and keeps going

mossy vessel
#

Just hard depend on paper

olive marlin
#

DED it's down for more people, andrew complained about it in #paper-dev

quasi valley
#

fawe isn't paper only yet, no?

mossy vessel
#

Depends PepeLaugh

quasi valley
mossy vessel
#

Let's say... some things just work (better) on paper

mossy vessel
#

But we still need to use a large chunk of spigot nms to make basic things work smooth 🥴

worn ember
#

just when i wanted to be productive, couldve been down literally any part of the day xD

quasi canyon
spare venture
#

?

visual egret
#

down in some regions

minor badge
#

bad maven user ?

worn ember
#

mirror?

#

why would i use a mirror

minor badge
#

it's the recommended practice 😔

visual egret
#

waat

minor badge
#

basically noone does it and then stuff like this happens 😔

worn ember
#

whats the point of having a central repo if you gonna mirror it anyway

minor badge
#

so you save their bandwidth

#

and when, yaknow, the repos go down

worn ember
#

hm

minor badge
#

cough spigotmc

worn ember
#

guess i could set up a mirror once it goes back up

olive marlin
#

People upload to one place, your mirror pulls it when it's available and continues working when it's not.

worn ember
#

what do you use for that?

minor badge
#

nexus

#

I believe Reposilite also has mirroring capabilities

mossy vessel
#

Imagine not being on mavencentral/sonatype and not caring at all

worn ember
#

well technically maven central repo's should not be platform dependant

minor badge
worn ember
#

¯_(ツ)_/¯

minor badge
#

yeah defo, but nexus is b_thicc

worn ember
#

monkas i only have 20gb on my vps

visual egret
#

20GB isn't too bad... right?

mossy vessel
#

yeah nexus is heavy

minor badge
#

you can set up cleanup policies and whatnot to keep it down

mossy vessel
#

I use reposilite for my own things 👀

minor badge
#

I plopped it on a 4TiB harddrive so I don't do that

worn ember
#

oh you dont run it on a server?

minor badge
#

i do

#

the server has some 6TiB storage in total

modest path
#

20gb for a maven repo?

topaz mortar
#

proxy proxies it.

modest path
#

ha! i have 1gb ;-;

minor badge
#

yeah I use my mirror for anything I do with Maven/Gradle

ancient bolt
#

reposilite is cool, i found the UI loaded pretty slow though

#

I've just started using artifactory's free tier

#

2GB is enough for my personal repo needs, and I don't have to host it

#

so when my server randomly goes down @golden gust doesn't yell at me

modest path
#

Everyone i know uses reposilite but i'm too lazy to switch to it lmfao

olive garden
#

wait what

#

artifactory has a free tier? nice

worn ember
#

dont you still need to pay for the servers?

#

oh theres self hosted

ancient bolt
#

free up to 2GB

modest path
#

i think they have a free tier even in cloud

worn ember
#

says free trial tho

#

30 days

modest path
#

oh

ancient bolt
modest path
#

yeah i was gonna say

ancient bolt
#

jfrog distribution is not free, only artifactory

#

kinda funny that you can select AWS, GCP, and Azure lol

worn ember
#

so cloud is free but self hosted isnt?

ancient bolt
#

correct

worn ember
ancient bolt
#

I chose GCP just so it's 1 less thing running on AWS. and when AWS goes down presumably my repo won't lol

zealous wedge
#

you trust jfrog after what they did with bintray?

ancient bolt
#

they get large bulk contracts with the 3 providers so it doesn't cost them that much to segment 2GB for free

meager tusk
#

I don't trust frogs. Ever.

ancient bolt
#

much/anything

#

self-hosted doesn't have storage limits so that's only a trial

ancient bolt
modest path
#

gonna try it

ancient bolt
#

but it's the only option that does what I want

#

free or cheap hosting with a decent UI that I don't have to host myself

zealous wedge
#

rip - are you at least able to stick it on your own domain so you can switch if needed?

ancient bolt
#

not that I'm aware of

zealous wedge
#

yikes

ancient bolt
#

if I need to switch I'll just update my build scripts

#

I'm not hosting production shit on my personal repo lol

#

this is for stuff like mcdev (which I can easily move those deps around) and paperweight (test & custom deps)

#

Nexus is fine self-hosted but it's slow and clunky and annoying and I have to host it myself

worn ember
#

i like how 95% of the mail is just their logo

ancient bolt
#

As soon as github packages has anonymous access working for public repos I'll move to that

worn ember
#

yeah requiring tokens is such a PITA

ancient bolt
worn ember
#

sigh why does everything hate me xD

modest path
#

lastpass

twin lagoon
#

lastpass pepe_sleep

worn ember
#

yeah ok

#

wait so can i use artificatory to mirror?

#

think i figured it out

modest path
#

smart maaaaaaan

worn ember
#

hm well almost

#

how do i get the repo url tho, so i have it as a remote artifact, but how can i include it in my pom for example? or is that not how it works

olive marlin
#

Great, Spoogot is borked. As entity teleport location, it chooses some spot deep under ground, inside stone. And without plugins, the entities teleport actually 30+ blocks higher where they should.

#

It chooses one spot as tp location, but tps them somewhere else. And some plugin I have seems to make the entities vanish when this happens.

worn ember
#

rtp spigot edition

visual egret
#

There is no way to teleport a player without touching pitch and yaw, right?

#

they will always get lagged back i assume

worn ember
#

just change their location lol

visual egret
#

but if they are moving their view it will lag it back

worn ember
#

hu?

#

ig you can get their current pitch and yaw and apply it to the new location

visual egret
#

theres still gonna be a slight difference since the server only receives that info 20 times per second, no?

worn ember
#

ye

visual egret
#

well i don't want that difference, thats my original question :p

waxen panther
#

ok

visual egret
#

what?

frank otter
#

yes, if they move their angle between the server getting their position and the teleport the new angle won't stay

visual egret
#

so not possible?

frank otter
#

you could probably do fancy maths to calculate the way they were moving their view and predict where they would have been had they carried on moving

#

bot absolutely 100% accurate is no not possible

visual egret
#

ahh ok

waxen panther
#

has the new microsoft openjdk build already been talked about here

frank otter
#

if you wanted the maths thing you'd have to somehow cache their view angle since like 10 ticks ago

visual egret
#

uh no afaik

frank otter
#

and yes it has

visual egret
#

someone gimme a tldr please?

waxen panther
#

pog

#

i will search

frank otter
waxen panther
#

pretty short article just read it

frank otter
#

but that's complicated and I don't minecraft

peak ginkgo
#

nvm i dont have my shirt

#

its an old school azure ad

#

this shirt :)

frank otter
#

wait

#

they run minecraft raalms on java

#

isn't that a bedrock thing

waxen panther
#

java and bedrock

visual egret
#

they run bedrock realms on java?

frank otter
#

didn't know realms was java

peak ginkgo
#

ye

frank otter
#

I assume the bedrock realms is cpp and crontab

visual egret
#

crontab?

frank otter
#

I wrote some cpp today it was <segfault>

frank otter
#

I think

visual egret
#

well i know what it is

#

just didnt think microsoft would use it to run realms

frank otter
#

wait no what was I waffling

#

it's Ms ofc not

visual egret
#

"simple c++"

frank otter
#

uhh probably cpp and some funky overseeing

frank otter
#

all the std::make_uniques make no sense to me

#

wait they best be using like godot libs or some game engine

#

if that tut is writing a physics engine it's not quick

#

also, cpp compilation makes my pc feel slow so I don't like it

limber knotBOT
#

std::make_uniques

#

cpp

#

There is something wrong

frank otter
#

wha

limber knotBOT
#

nvm, confused two things

#

I've drank not enough water today

frank otter
#

does anyone know how to speed up clang++

frank otter
#

hydration time

merry talon
#

there's no way this isn't male enlargement supplements right?

formal turret
#

are you looking to become a gorilla sweepy?

waxen panther
#

its glue rage

merry talon
#

it's a mousepad KEKW

frank otter
#

return to monke mousepad

visual egret
#

it has style 😎

waxen panther
#

get prefix?

#

gross 😎

visual egret
#

what

worn ember
#

brocc ew

waxen panther
#

ded 🥺

modest path
#

brocc is mean :(

worn ember
#

ye

waxen panther
#

i am not mean 😭

visual egret
#

brocc dw ur epic and very helpful

olive marlin
#

@waxen panther happeepoheart

waxen panther
#

bloodstone hugattack hugattack hugattack

olive marlin
#

Ughh, found a bug in Paper/Spigot/CB and I don't think I have the will to debug it further and report an issue...

lean kiln
#

So, a normal day?

#

jk kek

true canyon
#

What sort of bug?

upper flicker
#

lack of tacos

#

quite critical

olive marlin
#

For some reason, when teleporting through portal, the event has wrong destination location - the entities are spawned somewhere else.

#

Like, 30 blocks above.

#

The initial location is deep underground for some reason.

upper flicker
#

ugh anything to do with cross dimensional teleports is always a fun time

#

CB used to just straight up give you garbage results there for a short time

modest path
#

gotta design a nice looking frontend website for my discord bot ;-;

#

probably just gonna stick together something ugly with bootstrap and call it a day

barren whale
#

that always works

frank otter
#

booootstrap and vue

#

Vue is nice if you need a framework

barren whale
#

if you're working with a frontend framework there are always ui/component libraries out there

modest path
#

voo

barren whale
#

imagine using vue

#

could not be me

#

heard it's nice tho

frank otter
#

I mean

#

it's better than angular

modest path
#

i'm leaning towards react

barren whale
#

i use react

frank otter
#

I don't have the patience for react, it's weird for me

#

Vue fits nicely into standard html ish

barren whale
#

it's nice, has a nice bootstrap library too if you hate css like me

modest path
#

absolutely hate css

#

that's a point for react then

frank otter
#

Vue has some bootsrap lib somewhere too

barren whale
#

vue is closer to vanilla yeah

#

both have an amazing ecosystem

modest path
#

so ive heard haha

frank otter
#

it also has things like nuxt.js which is basically Vue as a whole server setup

barren whale
#

well, one thing to ask yourself is if you even need a frontend framework

#

is this like a control pannel

frank otter
#

Nuxt.js is kind of neat, I know at least one discord bot that uses it

barren whale
#

a control panel might not need one honestly

frank otter
#

use jquery

barren whale
#

like how often are you going to need to reactively update state

modest path
#

i've got a java backend that this would be a control panel for

frank otter
#

json api time

barren whale
#

i feel like you can get away with vanilla for this

frank otter
#

anything can be solved with a solid json api

#

but yeah maybe vanilla might work for this

#

forms and stuff

barren whale
#

but react is nice to use

frank otter
#

just chuck bootstrap onto anything and call it a day

barren whale
#

i picked it for a project i probably shouldn't have and it turned out fine so ¯_(ツ)_/¯

modest path
#

i think i'll do bootstrap + react once i figure react out

#

bootstrap looks really nice but all bootstrap sites look similar to a degree sadly

frank otter
#

I would use Vue if you dont want to stray so far from feeling like vanilla, react if you don't might a little/lot of not inline js, and bootstrap all day

#

I'm sure there's alternates to bootstrap

barren whale
#

the one thing i like about frontend frameworks is the ability to easily abstract components out

#

it's a tad bit harder even with templating engines

#

there are many alternatives to bootstarp

#

material ui comes to mind

frank otter
#

yeah material design is kinda something

modest path
#

i'll look into material ui

#

the templates look good but then again all the same

#

i'm sure with enough time (like with boostrap) you can customize the looks but i'm just going to pump something out fast

olive marlin
#

This:

    @EventHandler(priority=EventPriority.LOWEST)
    private fun onEntityFirstPortal(event: EntityPortalEvent) {
        plugin.server.broadcastMessage("FIRST Teleport ${event.entity} from ${event.from} to ${event.to}")
    }
    @EventHandler(priority=EventPriority.MONITOR)
    private fun onEntityLastPortal(event: EntityPortalEvent) {
        plugin.server.broadcastMessage("LAST Teleport ${event.entity} from ${event.from} to ${event.to}")
        object: BukkitRunnable() {
            override fun run() {
                plugin.server.broadcastMessage("LOCATION ${event.entity.location}")
            }
        }.runTaskLater(plugin, 1L);
    }

Results in:

[00:07:54 INFO]: FIRST Teleport CraftVillager from Location{world=CraftWorld{name=world_nether},x=-15.300000011920929,y=55.0,z=-48.76089346449099,pitch=0.0,yaw=220.13419} to Location{world=CraftWorld{name=world},x=-123.0,y=55.0,z=-391.0,pitch=0.0,yaw=0.0}
[00:07:54 INFO]: LAST Teleport CraftVillager from Location{world=CraftWorld{name=world_nether},x=-15.300000011920929,y=55.0,z=-48.76089346449099,pitch=0.0,yaw=220.13419} to Location{world=CraftWorld{name=world},x=-123.0,y=55.0,z=-391.0,pitch=0.0,yaw=0.0}
[00:07:54 INFO]: LOCATION Location{world=CraftWorld{name=world},x=-129.5,y=89.0,z=-378.0234037364377,pitch=0.0,yaw=223.5376}

It says it'll teleport the entity to y=55, but it ends up at y=89 a tick later.

modest path
#

hurts my eyes

olive marlin
#

I know too much data, but was debugging issue with disappearing villagers 😛

modest path
#

lmfao

#

that's pretty weird actually

#

Might be the nether?

olive marlin
#

I think it might be related to the cached portal values etc?

#

Possibly also the fact, the CB/Spigot might be first roughly figuring out where to TP, and after event corrects it?

#

Ehh, now having a closer look at JD, it looks like it's intended.

spare venture
#

oh nice a region deicded to delete itself on my server

#

rip 512 x 512 block region

#

was wondering why my dynmap started showing just a huge black square

modest path
#

good server :))

#

trashing party's worlds

void void
#

.optimize

limber knotBOT
formal turret
#

the side effects are kicking in, not a fan

short yarrow
#

So if you're writing an API, how do you actually test that your API works? Since it's not an application you don't run it. Do you just write unit tests and that's it?

modest path
#

unit tests are nice

#

that's how i test my api

#

the other alternative is a test application that implements the api (not specifically a plugin because i don't know if you're talking paper development or not)

#

i've yet to get around to writing one of those for my command framework but i've set one up for my general purpose framework to test the various features

valid moat
#

ñ

worn ember
#

does anyone actually listen to songs posted in #music? i feel like everyone just posts their music there xD

left swift
#

i do sometimes

#

most of it is shitpost

worn ember
#

lucky for you i never shitpost

worn ember
#

lmfao what the actual fuck

wraith trail
#

Only asking here because y'all probably know a bit about this type of stuff even though its not related, but would proxying (and caching) something be considered distributing?

#

i've got something I have to get yet can't distribute and can't fetch directly because cors

worn ember
#

does it have restricted access?

wraith trail
#

well in a sense, everyone can access it directly but can't be accessed cross domain

upper flicker
#

I mean, yes

wraith trail
#

very similar to the situation mojang mappings are in

#

and I know minidigger gets them somehow on his viewer thing, by proxying them

worn ember
#

sounds like a good ol' gray area

wraith trail
#

yeah

#

guess i'll just do it and put up an email or something

worn ember
#

yeah could ask about it ig

upper flicker
#

at least a pure proxy is grey

#

if youre caching, you're serving

#

that's less grey

worn ember
#

Me: wondering why my event is called twice
Also me:

zealous wedge
#

real fun for anyone who hosts a maven repo that runs as a caching mirror of other repos

upper flicker
#

could probably argue it about 27 different ways anyway

wraith trail
#

yeah

upper flicker
#

just do it until someone sends you a good ol c&d and call it good

wraith trail
#

yeah and they most likely won't even know I am ever doing this, so probably won't

worn ember
#

sneaky

#

Yes officers this muppet over here

upper flicker
#

darkeye said it was okay

#

you all saw

#

theres your defense, good luck

worn ember
#

I'll vouch for you, not that anyone would care xD

wraith trail
#

glad to have a sense of security

woven otter
#

consider yourself reported

worn ember
#

paper showing microseconds instead of ms' is really triggering me lol

#
[03:03:40 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[03:03:42 INFO]: Time elapsed: 104037354 ms
#

@woven otter want ez contributor role?

woven otter
#

yes

#

totally

#

i all for roles

worn ember
#

tbh i dont think it would be too hard to fix, but i cant even get paper to apply patches soooo

woven otter
#

kek

#

could definitely go for it

short yarrow
#

So usually repeating code twice isn't that bad. But if it happens a third time you'd want to think about factoring the repetitive code out. Have you guys ever forgot about code you repeated and repeated it more than 3 times?

worn ember
#

i'd say having to use the same code twice already warrants making it its own function/method

merry talon
#

like everything, it depends

#

don't abstract away 9 + 10

#

even if you use it 20 times

short yarrow
#

I feel okay with code being repeated twice if it isn't too many lines being repeated. Like two classes share 2-3 lines of code that can be factored out into a method. You don't have a class that makes sense to put that new method. Do you make really small class with one small method?

worthy geode
#

I have some code that was intended as a "temporary" solution that I just repeated out of laziness.
It has become a bit of a permanent solution (like always 😄

short yarrow
#

Yeah temporary solutions just end up being permanent a lot of the time because it doesn't get fixed :D. Is there such thing as too small of a class? Would this be too small of a class?

public class BookFiles {
    public static String getFileName(String book) {
        return book + ".yml";
    }
}
golden gust
#

He thinks it's getting away with that

livid wren
warm anchor
golden gust
#

he removed the nick

#

So, I gave him a new one

warm anchor
#

hahahahhaahhahah

ancient bolt
#

im now in a beta for a bank. never thought that would be a thing

warm anchor
#

Do they give you extra beta test balance...? riepeek

ancient bolt
#

oooh I should ask

#

I'm sure they'll throw money at me

warm anchor
#

LOL

worn ember
#

PayPal sandbox irl

ancient bolt
#

it has a really nice looking card

golden gust
#

Monzo, wooo \o/

ancient bolt
#

I assume since they have like 5 million UK users it won't take them too long to implement the very long list of features they're missing

merry talon
#

I know that name

ancient bolt
#

but we'll see

warm anchor
#

not as fancy as Redneck bank DemonWav

merry talon
#

some youtuber works for them

warm anchor
ancient bolt
#

but since Simple is shutting down I gotta find somewhere else to go

golden gust
#

I've been using monzo for a few years now, and, tbqh, there's nothing that I really miss

potent fossil
#

I was a longtime simple customer as well, rip

ancient bolt
#

monzo looks nice, just too immature for the US while still in beta. so I'll probably split between ally and monzo, and hopefully monzo will mature and get the features it's missing

golden gust
#

My mate in poland tried to iban me some cash and it was basically turned back, but, beyond that, I've not really had any issues

ancient bolt
#

well right now monzo US is so beta that it's not really reocommended to use as your primary bank account yet

#

but yeah nothing compares to simple

golden gust
#

Yea, was that way in the UK for a good while

#

They had one or two outages before they ended up just rolling their own payment ingress crap

ancient bolt
#

currently beta testing, biggest downside is plaid can take several hours to sync transactions. But monzo support in DAS is going to go live later this week probably, and since monzo uses their own API transaction notifications are instant

#

so that's my biggest draw on monzo, having a budgeting app that is a clone of simple and instant transaction data and I'll barely even know simple is gone

waxen panther
#

I used monzo for a bit, didn't like it

#

their cs was terrible

#

ended up switching to revolut

#

that was a couple years ago though, might've changed by now

merry talon
#

aren't they not technically a bank?

golden gust
#

when they originally opened they weren't, now they basically are

merry talon
#

oh

In January 2021, the company announced that it had applied for a UK banking license.

golden gust
#

No "branches", etc

ancient bolt
#

the general term is neobank

#

virtual only, there's fucking loads of them now

#

most of them are shit, a few are good

golden gust
#

I thought that they got a banking license earlier

merry talon
#

I mean my bank is virtual only, but it is officially a bank

golden gust
#

guess it was just some of the financial protection crap

ancient bolt
#

simple was the best in the US, but they got purchased and is shutting down 😦

#

yeah that's fair, most neobanks in the US use traditional banks as partner banks

#

so the traditional bank is the one that actually holds the money

#

but the neobank services it

golden gust
#

I thiiink monzo partners with natwest

merry talon
#

I suppose there isn't much of a difference down there

golden gust
#

Which is kinda cool coz I use to use natwest before I switched to Monzo

merry talon
#

the big difference here is whether or not they have access to Interac etransfer and stuff

#

but you guys have like 20 different apps for that

waxen panther
#

Revolut is backed by Barclays which is where I have my other bank

#

Barclays mobile app is agonysmile though and doesn’t even work on phones that have been jailbroken

#

Cuz of the new Europe thing I can control my Barclays Bank from my revolut one now anyway

ancient bolt
#

the fact that revolut's app has ads and shit in it made me nope out of there pretty quickly

golden gust
#

I ain't tested monzo with a jailbroken phone, thaaat's on the list of stuff imma have to check on

ancient bolt
#

my banks needs to be my bank and nothing else

waxen panther
#

It has ads?

ancient bolt
#

it has "offers" etc

waxen panther
#

At

#

Ah*

golden gust
#

I know natwests app used to shout at you for rooting but it wouldn't prevent itself from working

waxen panther
#

I’ve had the premium plan for a long time, probably before they added them

merry talon
#

I'd like my bank to be a budgeting app as well

#

mine is sorta like, part way there

golden gust
#

monzo has like a spending section built into it, it's not amazing, but, they are sorta like slloooowly working it out

merry talon
#

yeah

golden gust
#

Like, for some places you'll get a reciept inside of the monzo app which is pretty cool

void void
#

why does everybody have anime pfps(ik i have a anime pfp but when did this trend start and how?)

waxen panther
#

it's the internet

#

idk what more to tell you

#

lots of gross weebs

golden gust
#

the sane people go outside

waxen panther
#

fr

golden gust
#

the people in this chat... erm... stay inside...

void void
lean kiln
#

lol

waxen panther
#

jmps avatar is like

#

pure white with money in the middle

cunning raft
#

ive never looked at it detailed till now

waxen panther
#

it's something

livid wren
merry talon
#

here it's not hot or cold

#

it's just.. outside

#

shudders

void void
#

in Canada it's still snowing

waxen panther
#

oh it's album art

merry talon
#

Wrong

#

I am in canada

void void
#

not this year

#

but usually

#

which sorta makes me nervous that there will be a tornado or something later this year

warm anchor
waxen panther
#

eternity hugattack

warm anchor
steady sage
#

Where can I hire a developer? Is there someplace in this discord

waxen panther
#

no

#

not here

spare venture
#

spigot forums maybe

warm anchor
#

brocco only works for free run

waxen panther
#

exactly 🤤

left swift
#

linusGASM new emote

warm anchor
#

Oh gowd

#

Linus simp now? No mana??

left swift
modest path
#

that makes me really really uncomfortable

#

why is it called linusgasm

left swift
#

LTT makes us all uncomfortable 😔

#

its from his thumbnail on the april fools video

untold copper
#

oh got

#

pls no

short yarrow
#

I just realized I don't really have null checks for a lot of the code I write. I feel like null checks are important for APIs, but I don't write APIs. For some reason it doesn't feel necessary since I'm aware of where I'm calling the methods I'm writing and what is supposed to be passed in, but that might change if I'm working on a massive code base

modest path
#

simple: don't work with code that passes null as a variable

short yarrow
#

I've been looking at other people's code and they have null checks in their constructors (using requireNonNull). I don't know how necessary it is to have that if I'm not creating an API because I should almost never pass something in as null unless my code is broken

merry talon
#

not necessary then

short yarrow
#

And if I don't have that check. If I do some how pass in a null value, I'll most likely get an NPE when I call a method unless the method I'm calling doesn't use whatever I set as null accidentally. I guess having that check everywhere is nice to have

merry talon
#

It's not good to anticipate something that should never happen

#

if you don't need it, don't do it

golden gust
#

nullability annotations

minor badge
#

null checks are cheap though

#

it's personal preference, really

merry talon
#

if you should never have null, and you do get it, you'll have a bug regardless of whether you have an exception or something else

golden gust
#

^^

minor badge
#

nullability annotations are the most important thing as cat says though

short yarrow
#

Do nullability annotations do anything? Whenever I start a code base, it's assume everything is non null unless there's a @Nullable annotation

golden gust
#

They help with your IDE

#

some frameworks even let you bake nullability annotations into runtime checks

zealous wedge
#

i toss a @DefaultQualifier(NonNull.class) in my package-infos

minor badge
#

technically it's undefined until defined, but yeah, most places are non-null until otherwise is said

modest path
#

What are some good recommendations for runtime nullity checking frameworks?

short yarrow
#

Good to know. I use to have null checks a decent amount when writing plugins (I think it was mostly just checking if player was null), but now that I'm working on things other than plugins I don't have them as much

modest path
#

Does checker-framework do that?

minor badge
#

spring validation

golden gust
#

checker does have a thing for that

minor badge
#

it's compile time ^^

#

and in @vestal jasper's experience, very crap

modest path
#

i don't think you got the right josh

#

or maybe you did

vestal jasper
#

I use checker in my projects

modest path
#

you did

vestal jasper
#

It gets the job done but there's some annoyances with it

golden gust
#

caring about what Josh has to say

#

I mean, you know

#

runs

vestal jasper
#

oof

#

I do have my dumb moments

modest path
#

dude in ur pfp is hot

vestal jasper
#

yeah cat's pfp is pretty nice

ashen cliff
#

I sometimes ask myself, why do people DoS a server while it's not in use?
Like, you paid to DoS a server, while 0 players were connected.
kekwhyper

kind oriole
#

ssh brute force attack to take over your data and use it in their servers? :I

ashen cliff
#

Not how a DoS works. Also no, the port attacked was 80. kekwhyper

golden gust
#

I'll punch your ports open

untold copper
#

Snoopa Fact #215: Chemistry is case-sensitive

pure agate
#

da baby

potent fossil
#

im heading to bed rn but if there is any way that can be put into scissors then would be gr8

#

gnite

golden gust
#

@potent fossil pns

crisp warren
#

Hi

#

Yesternight I made a build cost list

#

Can someone look at it?

#
#

No gpu so no F varients

vagrant marlin
#

do you have storage already?

crisp warren
#

Yep

#

Will steal from my laptop

mental oxide
#

buy an i5 5600x instead, it's better

#

but

#

i don't think there is a igpu

merry talon
#

a what?

mental oxide
#

*ryzen 5, sorry

vagrant marlin
#

no

#

you literally cant get ryzens lmao

crisp warren
crisp warren
vagrant marlin
#

just buy intel, atleast at the moment

#

getting ryzens is difficult

mental oxide
#

idk

#

i've found one

crisp warren
#

Current build list is at 666 euro

vagrant marlin
#

oh thats amazing

crisp warren
#

Or close to that

vagrant marlin
#

if you can get a ryzen without hassle, buy a ryzen

crisp warren
#

But cores

vagrant marlin
#

oh yes, and you need a external gpu

#

the intel is your better choice then

crisp warren
#

Yeah that's why I go for intel

vagrant marlin
#

fyi the ryzen 5 5600x is faster than the i7

crisp warren
#

Faster in what?

vagrant marlin
#

single and multithreading

crisp warren
#

But it is 6 core?

vagrant marlin
#

yes, but the cores are faster

#

but the intel one is still your right choice

#

since you need iGPU

crisp warren
#

How the fuck is the intel one slower

#

I had to check benchmarks...

mental oxide
#

because ryzen has faster cores ?

crisp warren
#

so six core ryzen-1ghz =9core 10gen ?

vernal moth
#

This is fun

vernal moth
#

Daily hangar advertising in spigot discord: ✅

next frost
#

release wen?

vernal moth
#

Soonish, maybe?

mental meadow
#

tomorrow

#

for 08/04

next frost
#

epic

visual egret
#

tomorrow?

limber knotBOT
#

But tomrrow for whom?

quasi valley
#

careful before peope with inferior date formats take that as august 4th

next frost
#

oh I divided it and got 2 as result

vernal moth
#

Instructions unclear, time traveled to august 2004

viral hornet
#

Ooo I like that

visual egret
#

cursed

#

half the websites i use arent working

#

aws/azure down?

vagrant marlin
#

working fine

olive marlin
#

Oskar I just got slow probe alert even for Google lol

visual egret
#

dns just went down for me

twin lagoon
#

1.1.1.1

visual egret
#

its fixed now

#

funny how slowly everything goes down and i panic

worn ember
visual egret
#

how do they have https on 1.1.1.1

olive marlin
#

1.1.1.1 was one of the first to implement DoH and DoT iirc?

#

It's just a protocol that many ISPs try fighting against. Cause no longer can snoop at your domains and block certain sites.

visual egret
#

tf is facebook doing im not using my headset

ashen cliff
visual egret
#

cant load into warzone without the game crashing thonk

#

this time no error code or whatever the application just quits

vernal moth
#

You are too young to play that game anyways

#

Smh

viral lion
#

@visual egret error message crashed cat_what

visual egret
#

usually when the game crashes it gives me a popup

#

anyway the "safe mode" they have fixes it

mossy vessel
#

Did you try uninstalling the game yet?

#

That'll make it no longer crash.

frank otter
#

wise words from some tech guru: if you do not have a pc, it cannot crash

visual egret
mental meadow
#

just because Mini did bad stuff does not mean you are also allowed to do bad stuff

vernal moth
#

Obviously I had parental permission, smh

#

Fun fact: me playing cod 4 is the reason I got into minecraft

#

Cause I was playing with my school friends on this dude's server, and then that bastard would change the game from cod 4 to this weird block game shit

#

And I wasn't able to leave since

mental meadow
vernal moth
#

Aurora: the answer is yes

twin lagoon
#
--- 1.1.1.1 ping statistics ---
68 packets transmitted, 43 received, 36.7647% packet loss, time 635ms
rtt min/avg/max/mdev = 194.382/206.058/377.078/27.310 ms
#

this is fine

vernal moth
#

I love jumping from bridges, lol

#

And I only once got in trouble for it

mental meadow
#

I would probably jump first

#

watch the whole video tho 😄

vernal moth
#

Meeting, lol

#

Whenever there's a bridge next to a body of water and it's not higher than like 20 meter you can bet am gonna jump

#

On bali I was cliff diving wherever, the locals loved it and showed me their fav spots, jumping down waterfalls is hella fun

#

I think the max I ever did was like 30 meter, that's hella scarry

worn ember
visual egret
#

just found this setting called variable resolution

#

finally at constant 60fps

mossy vessel
#

low res panda_sleep

quasi valley
#

tho yeah, better have lower res than 20 fps pepela

visual egret
#

20fps is unplayable

#

low res is playable

thorny rivet
#

Silently clausing could be some anti cheat/debugger thing. COC CW always did that when I had a .net program being debugged with VS, for instance

#

An error Message would give you some insight into the stacktrace/origin of the detection code

visual egret
#

it usually gives some DEV ERROR or something though

#

games anticheat is kinda shit anyway

#

looks like im not the youngest playing this game anyway

worn ember
#

Poop

visual egret
#

how much stackoverflows have you made today ded

visual egret
#

idk bro they sounded pretty young

viral hornet
#

I only heard you?

visual egret
#

wtf

#

anyway im a pro gamer i killed someone at "faze" 😎

#

cam ur bully btw

viral hornet
#

What does OSMC stand for

#

Oskarminecraft?

visual egret
#

smh camm doesent even know my epic server

#

but thats advertising so no

viral hornet
#

Ah okay

olive marlin
#

@viral hornet pepeteddy

tropic flame
#

oskar's server is powered by KGB Hosting

visual egret
#

no i wish it was though

#

maybe they would have better hosting than my epic 4gb ram laptop

vernal moth
visual egret
#

👀

vernal moth
#

@mental meadow you wanna tell me something? 👀

#

You can't just visit my city without telling me, smh

visual egret
#

what is that app

viral hornet
#

Lovoo?

visual egret
#

yeah whatever it is

mossy vessel
#

Lovoo kekwhyper

mental meadow
#

Mini if you wan't something for me you don't have to use Lovoo, you can just DM me on Discord :p

visual egret
#

tf is lovo

#

is it some ripoff tinder or what

waxen panther
#

I, the pinnacle of modern intelligence, googled the word

mental meadow
#

broccolai very smart / uwu

waxen panther
#

😳

visual egret
#

so just reskinned discord

gentle crow
#

What do you guys use for copying very big structures (or schematics?). I tried worldedit but that crashes and I don't want to split the schematic in 100 parts if it's not necessary. I used to use MCEdit, but it's not updated anymore sadly.

mental meadow
#

FAWE for big stuff

visual egret
#

AWE / FAWE?

olive marlin
gentle crow
tropic flame
#

people shit on FAWE but at least it doesn't crash my server

#

runs

olive marlin
#

I've heard about it since early 1.13 days when they started the rewrite.

gentle crow
#

Yeah I would like to use FAWE aswell but I think I still prefer the (I think? more stable) worldedit

olive marlin
#

But yeah, don't think there's much info about it tbh.

visual egret
#

isnt fawe just like worldedit but with some non-essential stuff removed

#
  • other features
tropic flame
#

like look what if I unironicaly want to make a giant sphere, how tf do I do that "in smaller steps"

mental meadow
#

FAWE actually adds quite a few brushes

gentle crow
#

Kinda

waxen panther
#

go fix fawe on tuinity auoruwoaura xoxo

mental meadow
#

I would but i dunno how :v

#

I not smart

waxen panther
mossy vessel
#

brocc pr

#

or org ban

#

choose

waxen panther
#

ah yes

mossy vessel
#

🗡️

waxen panther
#

org ban from intellectual sites

#

i will be devastated DD

visual egret
#

👀

mental meadow
#

FAWE would be so epic with more active devs, instead we just have stupid heads like nmf and me

gentle crow
#

xD

mossy vessel
#

Hello?? I made it very gay color able

#

What else do you want

mental meadow
#

that's good I'm also very gay

mossy vessel
#

I will introduce hex colors next week with greek prefixes nobody has on their keyboard

waxen panther
#

genius

olive marlin
#

I'll be using FAWE in a few weeks for a server where I don't really care about data etc, so if I'll have issues, I might contribute from time to time. :)

mossy vessel
#

format; lambda, sigma, ny#123456

mental meadow
#

That would be epic🥰

mossy vessel
olive marlin
#

Does FAWE support WE CUI?

mossy vessel
#

try and see, ig

#

I don't bother too much with third party mods, since we got plugins for that or have a build in cui

next frost
olive marlin
#

Now you sound like Yatopia - test yourself :P

#

FAWE has CUI built into the server side?

mossy vessel
#

So does WorldEdit

next frost
#

WE/FAWE have that stuff provided by structure blocks

#

therefore it's pretty limited

mossy vessel
#

32x32x32 afaik?

mental meadow
#

Yeah it works with we cui

#

I use it :3

mossy vessel
#

Good to know

#

And now add tuwinity support

mental meadow
#

If you can make the base and the module thingy then i can do it

visual egret
mossy vessel
#

playerViewDistanceNoTickMap -> playerChunkManager.broadcastMap and strip out everything that does not work pepega

next frost
mossy vessel
#

oh really?

next frost
#

yeah in 1.16 or so

mossy vessel
#

That are the parts of mc I never really touched

next frost
#

I mean I hoped Matt would create a paper pr for the view distance stuff, buuut

mossy vessel
#

Matt it Jesse 2.0

#

We'll see him again in September if semester's over

#

Could actually pr some of the nms stuff used, however, that'd require some sort of sane api design skills

next frost
#

Once it‘s part of the api, others need to take care of it thinkAboutIt

mossy vessel
#

Yeah, that as well, rumors said Kenni will drop patches if he cba to maintain them.

#

But yeah, I'd prefer some api, if possible; ig nms is being kept for spigot compat

granite axle
#

ive heard stuff about paper hardforking, is that actually happening?

quasi valley
#

probably™️ at some point™️

granite axle
#

will it still implement bukkit?

ashen cliff
#

No idea™️.

olive marlin
#

Paper will hard fork and contain everything spigot/bukkit has.

#

So it won't magically break over night.

limber knotBOT
#

it has to implement bukkit

olive marlin
#

But will start to diverge by slowly depreciating old api and no longer updating spigot when spigot updates.

limber knotBOT
#

Not implementing it would basically be a death sentence

granite axle
#

ah ok that makes sense

olive marlin
#

Suddenly no plugin would work.

#

But first, mojmap and hangar.

visual egret
#

paper hardfork would be very pog

stark lark
olive marlin
#

Paper Hard Fork 2021?

#

No.

#

It's our PaperAI

granite axle
#

its irc link

stark lark
#

Hmm alright

celest coyote
#

Paper hard fork (current year)

vernal moth
#

Hard fork could mean that changes spigot does to their Bukkit don't get pulled into our Bukkit

limber knotBOT
#

i love self botting /s

granite axle
#

that makes sense

waxen panther
#

what changes

#

ammirite

celest coyote
#

Paper hard fork means that paper will become incompatible with spigot plugins at some point

twin lagoon
#

brocc pepelove

waxen panther
#

michael hugattack

celest coyote
#

Not initially but eventually

warm anchor
#

Day 300 of Oskar saying questionable stuff that may result in his ban run

twin lagoon
warm anchor
#

Hello @waxen panther @twin lagoon hugrie

waxen panther
#

day 300? more like oskars 300th warning krappa

twin lagoon
#

@warm anchor weebHuggu

upbeat falconBOT
vernal moth
#

That explains it

short yarrow
#

So what kind of project structure is this https://github.com/lucko/LuckPerms ? You have what looks like just a normal gradle project you can create in Intellij, but instead of a src folder you have sub gradle projects (but they don't have all the other gradle files just the build.gradle)?

GitHub

A permissions plugin for Minecraft servers. Contribute to lucko/LuckPerms development by creating an account on GitHub.

vernal moth
#

Just a multi module project

visual egret
#

this winamp screen is literally fire

vernal moth
#
lmueongoqx

Hey HN,I'll probably get a lot of flak for this. Sorry.I'm an average developer looking for ways to work as little as humanely possible.The pandemic made me realize that I do not care about working anymore. The software I build is useless. Time flies real fast and I have to focus on my passions (which are not monetizable).Unfortunately, I requir...

#

Oh god this thread

#

Holy shit

spare venture
#

It just sounds like he hates what he’s doing and needs to find something he enjoys lol

short yarrow
#

So to create a multi module project, would you pretty much just create a regular gradle project in intellij. Delete the src folder. The create the modules? Would you use gradle init to generate the modules?

visual egret
#

sounds like he needs money for his minecraft server

waxen panther
#

look it up, you need to do a little more for multi module

magic river
#

I tried that, got a job working on some boring backend stuff where I could work 2-4 hours a day most days and be the most productive person on my team

waxen panther
#

HN titles are always terrible

vernal moth
visual egret
magic river
#

I was really bored and fell back in to depression because nothing I was doing mattered

vernal moth
#

Like, am totally just chilling in bed on work time rn

waxen panther
#

thats the dream

vernal moth
#

The stuff I do does have some impact at the company I guess

#

And sometimes I actually work 10 hours a day because I work on a fun problem

#

This is a good poll about this

#

I can work 2 hours, really concentrated, and pass that off as working a full day

#

Because that's how much my coworkers get down the whole day

olive marlin
#

I kinda want to go down to working 30 hours a week, but don't mind overtime since often it's fun.
I enjoy being able to spend sometimes 16+ hours at work solving fun stuff and getting things done, other days after 2 hours I don't want to look at the screen anymore.

vernal moth
#

I am not allowed to work over 10 regularly, and over 12 is never allowed

#

If I work over 10 I get angry emails from workers council

#

(I got flexible working hours, it's not overtime, I only need to be clocked in for 38 hours a week on avg)

olive marlin
#

I'm on a contract, so I have the flexibility to do whatever.

#

No need to clock in/out etc.

#

Usually I can move 1-2 hours from one day to another without asking anyone.

#

For more, i just need to give a heads up.

vernal moth
#

But yeah, I think my goal is to just have Friday off every week

viral hornet
#

What do you both do?

#

Something development related no doubt

olive marlin
#

DevOps Engineer :)

vernal moth
#

Gonna talk to my boss about that next time we have a formal talk about money

#

Am a full stack dev

viral hornet
#

Very nice

magic river
#

I could probably get away with being a night owl so long as at least one day a week I was available at least part of the day

#

More realistically I could start work at noon every day

olive marlin
#

I was considering doing 32 hours and having Monday/Friday off.

#

But I think I'd prefer to work 6 hours.

vernal moth
#

My boss is happy if I turn up at 10 or smth

olive marlin
#

Though sometimes I felt like 6 hours is not enough.

vernal moth
#

I don't mind working long, that happens automatically most of the time

magic river
#

Depending on how well/when I slept I'll start between 4am and 10am

vernal moth
#

So I rather have the extra day

olive marlin
#

But if I have the flexibility to move hours around between the days...

vernal moth
#

Because it's only 1/5 of your work time, but an additional 1/2 of your free time

viral hornet
#

Full stack development would be s t r e s s f u l

vernal moth
#

I can move hours wherever

magic river
#

Today was a 4am day

vernal moth
#

I got +40 hours rn, so I can just not turn up next week theoretically

olive marlin
#

I remember I got sick one day, woke up around 4am next day and started working. One of my most productive days, ngl.

visual egret
#

imagine working smh

olive marlin
#

I could technically work 1 day a week and have more than enough for a living and save some up. IT marked is messed up, but gives a lot of flexibility and time to do what you want.

#

I'm gonna resign from work soon, and take a few weeks/months off to work on my stuff and learn. And this is sadly not something many people can afford to do.

visual egret
worn ember
#

if i get 5 hours a week its a lot xD

#

then again i still got college and other stuff to do

untold copper
#

wait ded goes to college?

#

I though you lived under a bridge

waxen panther
#

ded goes to rtp college

worn ember
visual egret
#

where do you rtp

#

why does this return an Object? Wouldn't it make sense where removing an object from a hashmap it returns a bool if removed?

olive garden
#

read the documentation

waxen panther
#

no it returns the item you removed

spare venture
#

Imagine being a child Oskar

olive garden
#

imagine bullying people for properties outside of their control

worn ember
#

I'ma be glad when we move to blazor instead of razor, at least i wont have to deal with ajax calls if i want to load anything dynamic smh

waxen panther
#

just be older 4 head

worn ember
#

just git gud

visual egret
olive garden
#

it implicitly also returns that information except in the special case where you store null values inside the map

golden gust
#

because the person impl'ing that thought it seemed like the best option and is really useful?

untold meadow
#

it's so you can easily get the value you removed