#general

1 messages · Page 2 of 1

proper wind
#

it is

azure bloom
#

or is this code just an example?

frigid umbra
#

That code is just an example, what did you think?

azure bloom
#

oh, io.library hAA

#

forget it

frigid umbra
#

Specifically, that code was taken from my import gather tests

#

Hence it's a bit cursed

azure bloom
#

but for what are you actually doing this

proper wind
#

just a bit

frigid umbra
#

The real reason: fun. The more "complete" reason: my annotation processor based command framework

azure bloom
#

mhh

frigid umbra
#

Because I was tired of working with raw strings and wanted some proper typing

#

And the import gathering was absolutely awful too, since I had to "predict" the imports that the generated code would use

#

Which is everything but good

#

And also, as far as I can tell, no library exists which would make this easier. JavaPoet does exists, but that does not have proper statements modelled, only classes, methods, fields

#

Which I feel like defeats the whole purpose of code gen, but what do I know

indigo mesa
#

this looks a lot better then javapoet

frigid umbra
#

Someone give me a simple class to modell

azure bloom
#

abstract class Task(val icon: Material, val name: String, val description: String) {

#

or do you need functions?

frigid umbra
#

Tbh that's fine

indigo mesa
#

i dont think it supports kotlin

frigid umbra
#

It doesn't, but I can make the Java equivalent

proper wind
azure bloom
#

for what?

#

oh for schedulers/bukkittasks?

frigid umbra
proper wind
#

for that

azure bloom
#

No I ment literally, what they are used for xd

#

I was just curious

azure bloom
worthy geode
proper wind
indigo mesa
frigid umbra
#

I don't have assign statements implemented since I don't expect to use them myself atm, but they'd be a very small change of like 10 lines

indigo mesa
#

that is really cool

azure bloom
#

cant wait to write a whole Plugin with this

#

my customer is gonna love the extra 20 hours spent on assigning a variable

worthy geode
#

thats why its a yap util

frigid umbra
#

it stands for JAVA ANNOTATION PROCESSOR UTIL insert shouting emoji

azure bloom
#

japu

#

wait give me a second. Im cooking something

indigo mesa
#

hey strokk, do you have any tips for making gradle plugins?

rough dragon
#

give the gradle documentation a good read

#

they're very good

frigid umbra
#

Yes, gradle init, select the gradle plugin thing, delete the Kotlin code it generated, use Java

#

Works very well

indigo mesa
#

got it

rough dragon
#

eh, you can get very far using kotlin dsl for your gradle plugins

#

you can use Java but it feels wrong

frigid umbra
#

I am just being petty

azure bloom
rough dragon
indigo mesa
#

it would be cool if mcdev made a cli tool

frigid umbra
#

lmao

#

you could also probably just extract the template creation stuff and it'd work with a few changes

rough dragon
#

the stuff it does is pretty tied to IJ last I looked, would be hard to detach it in order to make a good cli

frigid umbra
#

I love how we said two absolutely different things

indigo mesa
#

xD

rough dragon
#

doesn't it use IJ's template language, whatever it was that they used

frigid umbra
#

Velocity, sure, but they are using their own thing over it

rough dragon
#

so yeah, it ends up being muddy

#

probably a good task for the clanker

frigid umbra
#

I also specifically mean if you bundle Velocity with the CLI tool

#

Aka keeping it compatible with the current template system and stuff

#

Oh cool, GitHub stopped working

#

Thanks a lot

indigo mesa
#

we love github

proper wind
#

the hackers love it too

rough dragon
#

just another thursday for Github

frigid umbra
#

It's not like I wanted to check the src on github

azure bloom
#

luckily its 80% wrote by AI

frigid umbra
warm anchor
#

Don’t worry guys the AI will fix GitHub

frigid umbra
#

Well, local code it is

azure bloom
indigo mesa
#

works fine for me

frigid umbra
#

minecraft-dev/MinecraftDev

#

Or something like that idk

#

I close the tab

#

I was right

rough dragon
azure bloom
#

not even the status website shows problem

indigo mesa
#

wheres the real github status

frigid umbra
#

Yeah so if you check under src/main/kotlin/creator, the input stuff is obviously dependant on IJ currently, but the actual template generation is purely apache Velocity

indigo mesa
#

I thought you were talking about papermc velocity lol

frigid umbra
#

It wouldn't be unthinkable to extract that part and just make the input be a CLI

frigid umbra
#

Holy shit, Car Mechanic Simulator 2018 is free

indigo mesa
#

uh yes please

#

wow steam is ded

magic river
#

I'm not german enough for this game

frigid umbra
#

Hell yeah, welcome to my library

azure bloom
#

I think your internet is maybe broken

indigo mesa
#

if you dont click on the icon it doesnt open the page

#

weird

proper wind
indigo mesa
#

oh yeahhhhh

frigid umbra
#

Imagine working a real life job

#

Fuck I should go and eat something

#

It's 10:21 pm

#

Haven't had lunch yet

indigo mesa
#

what timezone is that lol

frigid umbra
#

CET

#

Germany!

indigo mesa
#

its 3:22 PM for me

frigid umbra
#

That sounds like west coast America?

#

No, not west coast

indigo mesa
#

central

frigid umbra
#

Just normal america central

indigo mesa
#

yep

frigid umbra
#

Yeah fuck, I knew it

#

I kinda miscalculated

azure bloom
#

Oh damn, I thought asia (mongolia/vietnam)

frigid umbra
#

asia is ahead

#

3pm means it's behind, which is america

azure bloom
frigid umbra
#

He did kek

indigo mesa
#

I added the PM

azure bloom
#

didnt saw it xd

#

I thought 3:22AM

indigo mesa
frigid umbra
#

I was about to ask AM/PM

indigo mesa
#

if you can guess the state you get a cookie

frigid umbra
#

California

indigo mesa
#

that is not central LOL

frigid umbra
#

Dude idfk where california is

azure bloom
#

Minnesota? (is this central?)

indigo mesa
#

that is central

frigid umbra
azure bloom
#

Iowa ig?

magic river
#

Illinois just because I think that's where like half the people in central time are

rough dragon
#

it is <t:1779395040:t> for me

frigid umbra
#

Dude, that's not how that works

azure bloom
#

I think Louisana is the last state I remeber in central

frigid umbra
indigo mesa
#

I think Louisiana is central

frigid umbra
#

I am guessing Texas

indigo mesa
#

not entirely sure

magic river
#

Oh yeah I always forget Texas

azure bloom
#

north-/southdakota?

indigo mesa
#

80% sure thats west coast

#

im like in the exact middle

frigid umbra
#

I am guessing Illinois

azure bloom
#

Kansas?

indigo mesa
#

im in the middle of those 2 lol

frigid umbra
#

Missouri?

azure bloom
#

Missouri or arkansas?

indigo mesa
#

yep lol

frigid umbra
#

Let's go

indigo mesa
#

have a 🍪

frigid umbra
#

I had to check a map lmao

indigo mesa
#

XD

frigid umbra
#

Now @indigo mesa, can you tell me if France is west or east of Spain?

indigo mesa
#

gotta get the geography in

#

france is north no?

proper wind
#

kansas 💀

frigid umbra
#

Is it directly above Spain?

indigo mesa
#

yeah im right

#

lets go

frigid umbra
#

Damn you looked

#

Cheater

indigo mesa
#

i looked after i guessed

frigid umbra
#

Okay next one: tell me three neighboring states to Austria

indigo mesa
#

im pretty good at geography

#

sometimes

indigo mesa
#

making my brain think

azure bloom
#

capital city of poland?

indigo mesa
#

wait lemme go get the placemat

#

aww I must of lost the world map

frigid umbra
#

Uff

indigo mesa
frigid umbra
#

I actually have a globe in my room

indigo mesa
#

I do have 3 different USA ones

proper wind
#

Damn webhead ignored me

#

Sadly

indigo mesa
#

wait what

proper wind
#

is ok

#

Leave it

indigo mesa
#

sorry :(

proper wind
#

I understand that love is not mutual

indigo mesa
#

I thought i sent the message

#

:((((

frigid umbra
#

Never has been

proper wind
#

We should leave it here

frigid umbra
#

@oak horizon knows

proper wind
#

Maybe chatgpt will love me

azure bloom
#

@oak horizon 👋

frigid umbra
#

Okay I am off to eat, don't stop me

#

Another 10 minutes have passed smh

proper wind
proper wind
oak horizon
proper wind
#

My library is designed to save me time lol

azure bloom
oak horizon
#

True

#

strokk is always mean to me

proper wind
# indigo mesa that is cool

It also has other options for when the countdown starts, ends, and other things perhaps I should add some more features

indigo mesa
#

I needed something like that lol

#

oh this is bukkit

#

nvm

indigo mesa
#

minestom ❤️

azure bloom
#

No this is not minestom hAA

indigo mesa
oak horizon
#

Damn @frigid umbra being mean again and then just leaving me after pinging

indigo mesa
proper wind
#

i also have async {}, asyncTransaction {}, task {}, asyncTask {} etc

proper wind
oak horizon
frigid umbra
azure bloom
oak horizon
#

Also I am frodolon certified

indigo mesa
frigid umbra
oak horizon
#

I didnt say that my offer is for free

indigo mesa
#

what kind of burger do yall eat across the pond

frigid umbra
#

Double bacon

worthy geode
oak horizon
#

burger with real meat

indigo mesa
#

I will say deer meat is amazing

frigid umbra
#

Or which alternative universe

oak horizon
#

strokk yapping again

proper wind
frigid umbra
#

It's your fault

oak horizon
#

I see no fault here on my side

frigid umbra
#

I am not the problem, it's always you

oak horizon
#

U summoned me

azure bloom
indigo mesa
#

I like chicken BLT

proper wind
#

Why is junk food so cheap in the US?

frigid umbra
indigo mesa
#

from wendys

frigid umbra
indigo mesa
oak horizon
indigo mesa
#

mcdonalds is like 20 bucks for 2 people

azure bloom
#

hate love relationship

proper wind
indigo mesa
#

depends on where you go

proper wind
#

I've never been to the US, but that's what they say

rough dragon
#

it is cheap if you eat alone

indigo mesa
#

I can agree with that

rough dragon
#

for a family, it adds up

frigid umbra
azure bloom
#

do you like the 🟠 man?

indigo mesa
#

the doordash prices are insane tho

#

its like 5$ to get things delivered

#

and they still want tips

rough dragon
#

tip culture will be damned

azure bloom
#

I mean, doordash doesnt pay them fair so Its kinda understandable to want tips

rough dragon
#

only time I tip is when I go to a cafe

frigid umbra
indigo mesa
#

I will tip people if they do their job

hard mirage
indigo mesa
#

but if they dont

#

it does depend where you live

hard mirage
#

if you head to the store and buy fruits and veggies that are in season its super cheap

rough dragon
azure bloom
hard mirage
#

even here up north out of season vegetables are fairly cheap.

azure bloom
proper wind
#

If I lived alone, I would always cook my own food

indigo mesa
#

merica

hard mirage
azure bloom
#

yeah merica 🔥 🦅

indigo mesa
#

it seems like most papermc people are from germany

rough dragon
#

there is a good chunk of german people here

#

half of the core team is

azure bloom
#

I think germany has a pretty big minecraft scene in general

frigid umbra
hard mirage
#

I'm from Wisconsin I'm pretty much a rip off german

frigid umbra
#

Miles, please say one sentence in German

azure bloom
#

We should change the main language on this server

rough dragon
#

kindergarten

azure bloom
indigo mesa
#

I have no idea how to spell it

indigo mesa
#

but I can say around 3 words in german

hard mirage
frigid umbra
#

I shall return to cooking

#

This is getting too radical

rough dragon
#

how long have you been cooking

frigid umbra
#

My whole life

indigo mesa
#

and what are you cooking

hard mirage
# proper wind Makes sense

a lot of people believeeee that junk food is cheaper, but it really isn't the case if you're smart with your money

frigid umbra
#

But I've been cooking my food for 0 seconds now, I am still warming up water

proper wind
rough dragon
#

I think I saw you say you would start cooking like an hour ago

frigid umbra
#

I wanted to grab something to eat

#

But never got to it

frigid umbra
indigo mesa
#

sounds like spaghetti or noodles

#

yeah i was right

frigid umbra
#

Very simple stuff today

hard mirage
frigid umbra
#

It's too late for fancy stuff

rough dragon
#

make some white sauce, spice it up

rough dragon
#

really easy to make as well

hard mirage
frigid umbra
#

Mf I am just gonna put cheese on it and call it a day

rough dragon
#

white sauce with cheese is so good tho

azure bloom
frigid umbra
#

I have neither the time nor the ingredients for any sort of sauce

indigo mesa
hard mirage
#

I had to look up the spanish word for germany my vocabulary is pretty small in spanish

rough dragon
hard mirage
frigid umbra
#

I dont have flour

hard mirage
#

I would not know

indigo mesa
#

alfredo my beloved

proper wind
# hard mirage no

I thought I would meet another Spaniard besides me and Javier sadly

azure bloom
hard mirage
#

I always shop at local grocers its money that goes back to the local economy vs being shipped out immediately

azure bloom
#

is Aldi still a thing in the freedom country?

indigo mesa
#

yes

frigid umbra
#

Pretty sure it is

#

I find that so funny

azure bloom
#

🔥

indigo mesa
#

There is one right next to my walmart lol

azure bloom
#

always go to aldi

frigid umbra
hard mirage
indigo mesa
#

Aldi is really expensive but good stuff

#

but walmart has more things

#

I go to both

hard mirage
indigo mesa
#

Aldi has some amazing broccoli chicken package thing

#

really good

azure bloom
#

wait, aldi is expensive in the us? thats so sad. Aldi is basically on of the cheapest stores in germany

indigo mesa
#

like 10 minutes

indigo mesa
#

well i dont want to pay like (i think) 9.45$ for a gallon of milk

hard mirage
#

its the downside of using local grocers

#

no one can share in my joy of support local business

azure bloom
indigo mesa
#

that might not be correct

azure bloom
#

1 Gallon is 4,5l

frigid umbra
#

WAit I don't know how much one gallon is

frigid umbra
#

Okay then it's a normal price

indigo mesa
#

lemme double check

frigid umbra
#

Actually still on the expensive side

azure bloom
#

bio

indigo mesa
#

I was very wrong

indigo mesa
#

idk what I saw

frigid umbra
#

One liter of good milk costs like 80 cents

#

Idk if bio, but it comes in a bottle

azure bloom
#

huh

hard mirage
#

though since I'm so introverted I've never been a good speaker

frigid umbra
#

Actually idk if that's even a thing in aldi, I might be confusing stores here

proper wind
#

Idk how i know english tbh

#

It just spawned on my head

hard mirage
worthy geode
#

the normal 1L milk at Aldi is 0,95€

hard mirage
#

its so easy to run into english you have to be deliberate about other languages on the internet

azure bloom
worthy geode
#

I just bought it like an hour ago OMEGALUL

indigo mesa
#

do yall eat avocados in germany

azure bloom
#

of course

proper wind
#

Im learning Italian

frigid umbra
azure bloom
#

probably

hard mirage
#

I hate avocados they go bad too quickly

azure bloom
#

eat them faster??

indigo mesa
#

if you put them in the fridge they dont go out as fast

hard mirage
indigo mesa
#

93 cents for 1

#

idk if that is expensive

#

lemme check walmart

frigid umbra
#

I am closing Discord just so that I don't get distracted, my food is almost done. I will now eat my food whilst watching anime and then continue coding my jap-utils library

#

Have fun

indigo mesa
#

enjoy

azure bloom
#

bye bye

proper wind
indigo mesa
#

they are actually cheaper at walmart then aldi

#

60 cents at walmart compared to 93 at aldi

azure bloom
#

origin and quality are probably a big factor

charred sleet
#

why are hard drives still kinda expensive

azure bloom
#

someone needs to buy another yacht

charred sleet
#

idk why I thought they would be much cheaper

proper wind
#

AI fault

indigo mesa
#

I am glad that I bought my pc when I did

#

would of gotten a lot more expensive

hard mirage
#

My PC turned 5 years old this year 🥲

proper wind
#

Will you send it to school?

hard mirage
#

its been with me the entire time in college so its already been going to school

proper wind
indigo mesa
#

oooh

proper wind
#

It hurt me to pay for the ram

indigo mesa
#

how much?

#

ram

hard mirage
#

DDR4 ftw

proper wind
#

I remember buying RAM for about $30 two years ago

#

Now it was like 100

#

16gb

hard mirage
#

I'm laying on a stack of like 5 1 TB SSDs I could be rich now adays

azure bloom
proper wind
hard mirage
#

I actually sold 2 to my friend for like 100 or something a while back

proper wind
indigo mesa
#

I got 2tb in my latop

hard mirage
#

I sold way below market price we are friends for a reason :P

#

I just wanted to lend a helping hand

indigo mesa
#

I do have probably 32 gb of ram laying around in old laptops

proper wind
#

Damn

#

I need more ram 16 is not enough

#

That's my baby

indigo mesa
#

you needed like 8 gb for paperweight back in the day lol

indigo mesa
#

nvida card?

proper wind
indigo mesa
#

noice

proper wind
#

But I'll buy the 16GB 5060 Ti soon

indigo mesa
#

why not 5090?

proper wind
#

Because im poor

azure bloom
#

5090 has more vram then his whole pc hAA

#

and costs like 7x the 5060

proper wind
#

5090 is like 5 times the price of the 5060

#

Yeah

azure bloom
#

7x on Geizhals

proper wind
#

I only need more vram to play ark

#

I mean i can on low graphics

#

That game sucks but i love it

indigo mesa
#

which ark?

azure bloom
#

🦖 ?

proper wind
#

Ascended ofc

#

I mean i can play with unstable 60fps on medium graphics with dlss and frame generation x2, but disabling clouds and fog

#

That makes it look like Evolved, that's why I want more vram, to feel like I'm in Ascended

indigo mesa
#

I used to have ark on my xbox

#

and IPad

proper wind
#

Ark is cool i love it

#

But i also hate it with all my heart

indigo mesa
#

why?

proper wind
#

To make mods you need 1TB of space to install the devkit

#

A monkey optimized it

indigo mesa
#

yeesh

#

didnt they fix that like a month ago

proper wind
#

And other 30 problems

indigo mesa
#

like compressed the textures or smth

proper wind
#

Clouds literally cost you 100 fps

#

Even with a 5090 you can't play at maximum settings at more than 100fps

indigo mesa
#

thats crazy

proper wind
#

Yeah it sucks but i still love it

#

It's a love-hate relationship, you know

magic river
#

back in 2022 i found a bug that would let me, with no user interaction, turn any chromium-based browser into a permanent js botnet member

in edge, you wouldn't even notice anything out-of-place, and would stay connected to the c2 even after closing the browser

today, almost 4 years later, the bug is finally public:
issues.chromium.org/issues/400…

Reblogs

382

Favorites

518

▶ Play video
#

Turns out they didn't actually fix it....

rough dragon
#

I was beating the shit out of my mouse

#

turns out it wasn't the mouse that was dead but the port

#

poor thing almost became electronic waste

upper flicker
#

sounds like we’re doing the next snapshot update within minecraft

rough dragon
#

it is kinda insane. If they added multiplayer support it would actually be awesome

magic river
#

If they added multiplayer people would rant about it being the only way to do wayland over the network

sage sinew
#

Anyone else watching starship launch?

magic river
#

Isn't that saturday?

#

I guess not, although they've paused the countdown

sage sinew
#

It's legit rn

#

They are at 40s pause

#

Final checks

magic river
sage sinew
#

Up to 2 more minutes of pause

#

Otherwise its a scrub

magic river
#

Launchpad is messing it up apparently

sage sinew
#

Most likely a scrub

#

Ah its the pressure for the water coming out of the launchpad

#

Makes sense

twin lagoon
true canyon
#

clock went down a lil

magic river
#

Hold gets released, water starts, trips a hold due to low pressure

#

They've done it 3 times now I think

true canyon
#

Oh. Oof.

magic river
#

Scrubbed

true canyon
sage sinew
#

Rip

#

Oh flight tmr?

frigid umbra
#

Oh hey my IntelliJ froze

#

I did not know it could do that

#

Like it froze completely, 100% unresponsive

#

No better than a background picture

#

Wtf I restarted it and it completely froze again?

#

???

cunning raft
#

is it updated

frigid umbra
#

Yes

#

I re-opened my project for the third time, close all of the windows/files, and now we hope

#

It froze again

hard mirage
#

I had a similar issue with intellij a year or so ago I just had to downgrade until the next update

rough dragon
#

open it via terminal and check what it spews out

frigid umbra
#

I might just try that

#

The other freaky thing that is currently happening is that my unit tests are passing first try

#

This is giving me a bad feeling

frigid umbra
#

I mean, there are logs, but nothing after it freezes

rough dragon
#

that's fun

frigid umbra
#

Also wtf why is it showing this

#

Dude, 2am is making me crazy

#

What's up with my computer

rough dragon
#

no idea why it would do that

frigid umbra
#

Well you now also renamed yourself, but this is all very weird

#

Let me open a ticket in the issue tracked of IJ

#

(or rather, lemme first see if a similar issue exists)

rough dragon
#

I put my coins on your memory dying

frigid umbra
#

You mean my heap filling up

#

Not my physical memory sticks

rough dragon
#

physical

#

blame hardware first thinksmart

frigid umbra
#

If that were the case, that would suck so incredibly fucking much

hard mirage
#

I doubt it tbh this is just average intellij problem lol

frigid umbra
#

Please don't wish that even upon your biggest enemy

rough dragon
#

I've never experienced anything like that

frigid umbra
#

That's like the worst thing you can wish them

rough dragon
#

with today's economy, probably

hard mirage
#

Strokk have you tried emptying your caches before it freezes or do you not have enough time

#

also have you tried downgrading your version

frigid umbra
#

I have plenty of time

#

I have not tried downgrading

#

And I have not emptied my caches

hard mirage
#

... okay maybe you should try all of those things

frigid umbra
#

That's interesting

rough dragon
#

the fact that they have such a support thread in their faq goes to show it is probably an usual problem lol, that's funny

frigid umbra
#

Are you fucking kidding me

#

Clearing caches didn't do anything at all

#

And I really do not want to downgrade

#

That's always ass

#

But whatever

#

Why the fuck does it have to re-download it, I literally updated like yesterday, it should still have it

#

God damnit

#

Fuck this shit, I am going to bed

magic river
#

Before you open the project disable all AI features

frigid umbra
#

I don't have them enabled

#

I have never had them enabled, I disable them always as soon as I download IJ

#

That includes anything in the "AI/Local ML" plugins section, so including Full Line Completion, AI-sorted suggestions, and similar

hard mirage
#

always fun to watch this strokkur guy lose it in paper #general

indigo mesa
#

usually it says "Intellij IDEA froze, click for thread dump" or smth like that

frigid umbra
#

Shows nothing

indigo mesa
#

thats weird

#

did you go into the recovery whatever through toolbox?

frigid umbra
#

No

lament patio
#

IntelliJ after 5 minutes since you've invalidated caches and restarted

frigid umbra
#

Idk I will probably just open a ticket on the IJ issue tracker, provide my threadDump logs stuff, and hope they can just tell me a simple fix

#

Weird thing is that it is only happening when I am editing one specific test file

#

It hasn't happened with any of the other like 70 files in my project

worthy geode
#

huh, is native WSL support something new in IntelliJ or am I just slow?
I remember just weeks ago it used to work via the Remote Development feature and was kinda unstable.
Now just opened a WSL project again and it opens like a native Windows project. Can't find any changelog of that tho lol

rough dragon
worthy geode
#

yeah I remember that. made it suck less, but it was still remote development

sharp sentinel
#

they improved it, immediately broke it, then didn't fix it again until 2026.1 🙂

worthy geode
#

but now I got this in the Remote Dev -> WSL dialogue. and it just works like if the project is located on Windows itself. very nice, but kinda surprising its not mentioned prominently somewhere

rough dragon
#

there's this in 2026.1

#

I assume it wasn't just dev containers

sharp sentinel
#

nah that WSL thing is since 2025.1

#

and the thing that was then immediately broken until 2026.1

#

i either filed or watched a tonne of bug reports in that system lol; it was extremely broken for the longest time

worthy geode
sharp sentinel
#

if you had gateway installed iirc it didn’t auto convert

worthy geode
#

seems to work well with a Paper fork though. Which is like the only thing I use WSL for kek

sharp sentinel
#

once they fixed gradle not being able to access the jvm it got a lot better

rough dragon
#

oh, it was only implemented in idea, the issue you linked is for all ides

worthy geode
#

ah I see. bit confusing with both issues being in the same IntelliJ platform project lol

rough dragon
#

now that makes me wonder how far they're with isolated projects support

worthy geode
#

Feels like that would have been worth a mention in their 2026.1 update post though, its a nice feature

rough dragon
#

last time I tried it, it completely broke IJ

worthy geode
#

gradle isolated projects? isn't that still considered very experimental by gradle itself too?

rough dragon
#

it is, but they were very eager to implement support for it so I had hoped it would be good by now

kind vapor
#

I think using binary search to filter out the problematic plugin is harder in mc than other software like vscode, because how mc plugins manage libs, they may be independent plugins or nested, so you have to keep many plugins when using binary search

wide chasm
#

There should be some tool that analyses which plugins depend on each other and then tells you how to group them and which group to disable to avoid plugins failing due to dependency issues. Maybe such a tool already exists.

sharp sentinel
#

dependency graph aware binary search would be great tbh

#

tbh automated plugin binary search tool would be cool anyway

potent fossil
#

out of curiosity, is all the information required for this on disk (inside the plugin.yml?) 🤔

sharp sentinel
#

yes

#

or well, not exactly

#

it assumes plugins are marking it correctly

#

the plugins that do not list dependencies are usually the ones that cause us the most issues

potent fossil
#

yup that's what I was just thinking about. but i guess if a plugin misbehaves and doesn't declare it, there's not much anyone can do about it.

sharp sentinel
#

the problem is that the plugin they’re failing to declare a dependency on is the one that gets the blame

wide chasm
#

Can't prevent the issue entirely, but checking the (paper-)plugin.yml is better than nothing

chilly night
#

Hi

potent fossil
#

hi

lament harbor
#

hi

sterile tinsel
#

hi

atomic obsidian
#

hi

vocal turret
#

hi

novel sonnet
#

hi

cunning raft
#

stop

frigid umbra
magic river
#

The app froze, unless you wrote a plugin that has an infinite loop in it they broke something, even if there might be workarounds

icy glade
#

is it normal for me to be waiting ~ 1 year for a PR response

hard mirage
#

Prs tend to be a when they get to it thing. Ive had prs sit in queue for about just as long maybe slightly longer. From my understanding a lot of the team is busy with real life atm

potent fossil
#

did you discuss the idea for the PR here before you started working on it?

hard mirage
#

This also always helps ^

icy glade
#

yes

#

It was basically implied that I should make a PR for it

icy glade
hard mirage
icy glade
#

depends on how important you are?

timber sentinel
#

the amount of prs we have is visible to everyone, the reality is that when a pr doesn't get updated for a while it sinks down to the bottom into obscurity

icy glade
#

sort

timber sentinel
#

okay

hard mirage
#

I understand the frustration of waiting I've had to do plenty myself but I think politely bringing it up here or in #paper-dev and asking for feedback is probably enough.

icy glade
#

that sounds annoying for the team

#

139 awaitng review is quite large

potent fossil
#

i mean, no disrespect, but sounds like you're taking this personally and it's not personal

timber sentinel
icy glade
#

you're right i'll accept my fate at the feet of the maintaining overlords

timber sentinel
#

that's not what i'm saying at all

icy glade
#

you're not saying a lot of anything

icy glade
vernal moth
#

We sadly don't have the capacity right now to deal with all the community contributions right now, and we know how frustrating that is for contributors

#

I am not aware of the PR you are referring to (nor do I work on paper itself), but most likely you did nothing wrong and it's just that nobody from the team had the chance to take a proper look yet

#

There is no clear ordering in which PRs are reviewed, which makes this even more frustrating

icy glade
#

i understand

vernal moth
#

I just don't have a good solution

icy glade
#

are PR's not even sorted by size?

vernal moth
#

Not really, no. I would guess you could best describe it as priority. The ones with a higher priority are the ones the team focuses on, but even that is really vague and not always true
Priority could mean that it fixes a bad bug or there is high demand for a feature

#

That's what I mean with I don't have a good solution

#

It's mostly a capacity issue, but finding knowledgeable, trustworthy people who would like to spent their free time helping to maintain paper, is hard

warm anchor
#

Most active maintainers are uni students kekw

#

Some younger like the Ohio man before but yeah people eventually need to find a real job as reviewing Paper PR don’t pay rent

tall hatch
#

I think the obvious answer is paper needs to lobby for students to stay in school longer

potent fossil
#

i have a solution. paper should just start paying 100k usd/yr

cunning raft
#

most of our maintainers don't have access to laptops in preschool

icy glade
cunning raft
warm anchor
#

Soon we will have a new blood of Paper contributor who code exclusively on iPad. You just wait.

icy glade
#

i doubt this is an issue unique to paper

hard mirage
#

Promote me to maintainer ill go for my masters degree over graduating 🎓

potent fossil
warm anchor
vernal moth
tall hatch
#

Paper has the disadvantage of not being something most people can do during work hours unlike a lot of OSS

vernal moth
#

OSS sustainability is a huge issue, for hobby stuff like Minecraft stuff, but especially for the stuff the would Internet depends on

hard mirage
#

Surely right

tall hatch
vernal moth
tall hatch
#

Yeah that’s why I said most

vernal moth
tall hatch
#

But I assume there’s not too many of those compared to other industries

warm anchor
naive frigate
#

paper is also not the kind of OSS project that a company would heftily fund tbh given the gray legality of the matter

potent fossil
#

one i become a millionaire i'll donate 5 usd recurring

vernal moth
lilac comet
#

:3

lilac comet
magic river
#

Oh their PR adds a helper method for something you can already do with the API, it just makes a potentially common thing simpler

#

"get the block a button is attached to"

frigid umbra
#

Specifically salmon

magic river
#

On the one hand that's a pretty simple PR but on the other hand it isn't fixing a bug or enabling new functionality so I could see how it gets pushed back when PR parties are happening

lilac comet
#

Expensive

frigid umbra
#

But tasty

hallow moat
naive frigate
#

lol

#

that's great

potent fossil
#

just get claude to take care of the puppies. ez

kind vapor
#

just merge half prs and close the other half with the reason: ugly method name/not using America english/cosmic ray/closed due to the author don't reply in one nanosecond

onyx cape
#

📑 Translated from Japanese

This time, with the Google account ban, the issue that's taken the longest and still isn't resolved is Claude. It's set up to send an authentication code to your email for login (which is why I can't read it), and on top of that, it's probably linked to a phone number, so I have to unlink that, but when I contact support officially, I just get an automated AI reply, and moreover, the AI's responses keep flip-flopping, and today it straight-up said, "Log in with that email address and cancel the subscription yourself." Th-at's wh-y I c-an't do it! Everyone, if you've registered for Claude with a Gmail/Google account, be careful.

Original text
今回のGoogle垢BANで一番時間がかかっていて、しかもまだ解決していない問題は、Claude。
︀︀
︀︀ログインするのに認証コードをメールに送る仕様(だから読めないって)な上に、おそらく電話番号が紐づいているのでそれを解…

#

this is so messed up

kind vapor
#

I only noticed the account name

cunning raft
#

so rare you get banned unless it's for the worst shit

stable whale
#

Hi

crude trellis
# cunning raft so rare you get banned unless it's for the worst shit

Like sending photos of your child to a doctor. Which was automatically classified as CSAM and Google wouldn't reinstate the account even after the dad was cleared of any wrongdoing.
Or just a few days ago Google banned the account of railway.com leading to outages.

I'm sure that 99% of bans are justified, but let's not pretend that this 1% doesn't happen. And basically no corporation has any real support if you are that in that 1%.
I have way too much stuff linked to my Gmail, it would be a disaster if they banned me for some reason.

cunning raft
#

that first case is entirely acceptable

#

you shouldn't be sending that via Google

#

that should be sent via a medical platform

#

and railway didn't get their Google account banned. their gcp account got suspended because they were either doing cursed shit with the API or some bot banned them for traffic (which probably shouldn't be automatic if you're paying over 1M a year to Google lol)

#

my point still stands that getting a personal google.com account banned is so rare and 99.99999% of the time it does happen it's deserved

mild rune
cunning raft
#

yeah

#

me thinks too

naive frigate
sage sinew
#

But yeah wouldnt be surprised

#

Railway has had SOOOO MANY reliability issues

#

Like, Railway has good UX, and nothing of what makes a "cloud" a "cloud" lol

#

I know of many railway users (including me) that have ditched railway in the past weeks. They are way too unreliable.

#

Only thing I have there still is probably a dev DB

frigid umbra
#

Yay, 95% test coverage (lines)

#

I've never written such extensive unit tests before

#

This took so long I have completely forgotten what I wanted to do after I am done

frigid umbra
#

junit, lol

#

I don't think there is even anything apart from junit, or is there?

golden gust
#

Fairly sure that there is

frigid umbra
#

Well, probably is

sage sinew
#

there is

frigid umbra
#

But I have never heard of anyone using anything except junit

magic river
sage sinew
#

yes

#

one of them

#

there is another one too, but can't recall the name

#

are you using anything for code coverage? Like jacoco?

frigid umbra
#

No, just IntelliJ's own "Run with Coverage'" stuff atm

sage sinew
#

Ic

#

good enough for java

frigid umbra
#

I might introduce jacoco if I add that cool "A+ Test Coverage" embed on my readme

#

Idk how that actually works anyways

sage sinew
#

IF it were kotlin I'd have some suggestions xD

frigid umbra
#

You should know that I would never willingly write Kotlin giggle

sage sinew
#

jacoco or the embedl?

frigid umbra
#

I haven't looked it up yet

#

I've used jacoco before

frigid umbra
#

I know Kotlin, I am not missing out

#

It's a decision made with reason, not out of ignorance

sage sinew
#

Haven't ya heard? Everything at netflix uses Java and Kotlin kekw

frigid umbra
#

Jesus, that sounds awful

magic river
#

I thought netflix used scala

sage sinew
#

nope

magic river
#

Wait that was twitter

frigid umbra
#

Everyone should switch to Rust

sage sinew
#

they use spring a ton

frigid umbra
#

Clearly the superior language in every scenario

sage sinew
frigid umbra
#

Yeah, probably similar reasons as to why "Let's rewrite the Linux kernel in Rust" is an awful idea

sage sinew
#

there is also a 2025 edition

magic river
crude trellis
#

Ok, but that's not a rewrite.

frigid umbra
#

There's a great difference between writing new modules in Rust and outright rewriting existing code

sage sinew
magic river
#

afaik all of the useful rust in the kernel (not wrappers/bindings) has been rewrites

sage sinew
#

literally 36s in

crude trellis
#

Bun was recently rewritten from Zig to Rust. Took barely 2 weeks.

magic river
#

That's not really rust 😛

#

That's like c2rust but done by an LLM

sage sinew
magic river
#

It's full of unsafe and undefined behavior

crude trellis
sage sinew
magic river
#

Not at first at least, it might have ended up that way toward the end

sage sinew
#

funnily enough netflix has an AI workflow now to migrate from spring 3 to 4

magic river
#

Not 10,000 static mut variables

sage sinew
#

yeah....

#

I am against this rewrite anyways lol

#

just a dumb rewrite that most likely will introduce more issues than it solves

magic river
#

I'm all for having less zig in the world, it's kind of a pointless language

candid jackal
#

rust le slow

magic river
#

It's a "better" C but not better in ways that people using C care about

sage sinew
#

I honestly hate rust because of the rust community lol

#

just like I hate skript because of the skript community

crude trellis
#

I fail to see the problem though.
You "rewrite" using 10k unsafes and then you slowly remove them.

Normal get stuff working->polish it development. 🤷‍♂️

sage sinew
#

conclusion: skript and rust are the same

cunning raft
#

people seem to not understand that it was ported to rust not totally rewritten from the ground up with best rust practices in mind

sage sinew
#

exactly

magic river
crude trellis
frigid umbra
cunning raft
#

who the fuck cares if there's unsafes I just want bun not to segfault everyday

magic river
#

Instead they have LLMs reading github issues and using them to generate PRs that other LLMs review

sage sinew
frigid umbra
magic river
#

Someone needs to actually design an architecture for reducing the usage of unsafe, all the LLMs were doing is papering over the undefined behavior usages and moving things around

sage sinew
#

Problem right now is that there is no real bun alternative... if there were, I'd most likely switch lol (specially since antrophic owns bun now)

frigid umbra
#

Let's rewrite PNPM in rust

magic river
#

If the LLMs are your juniors you need a lead and/or architect to tell them how to do it but so far they're just poking at shit randomly

sage sinew
#

well pnpm isn't a runtime like bun

cunning raft
#

bun has a huge test suite, and if the tests pass I think it's mostly okay

sage sinew
#

were said tests generated by an LLM by any chance?

cunning raft
#

on top of nodes test suite which it's pass rate hasn't decreased with the rust rewrite

cunning raft
#

I'm sure there are new ai tests

crude trellis
# magic river Maybe but I don't think you can vibecode your way out of that hole, it needs hum...

But humans already done all the necessary thinking/design/etc how to handle stuff. The code is working and well tested.

AIs have problems with high-level engineering, not relatively simple rewrite this piece of code into proper rust and remove unsafes.

Take this shitty and working code and polish it is basically a perfect work for an LLM.

Let's have humans do what we do best and just delegate the busywork to automation.

magic river
#

Ah, so you're a junior dev 😄

crude trellis
#

Nowadays I don't even qualify as a dev at all.
Favorite programming language: markdown. 😎

magic river
#

You can't just remove unsafe bit by bit, someone needs to design whole new abstractions and plan how to do major architectural overhauls to the code

crude trellis
#

Oh no, designing abstractions and subsystems! Our plan is foiled! 😱

ancient bolt
#

removing unsafe in rust is silly

#

unsafe isn't a bad word

#

sometimes you need to do a specific thing a specific way, and that means you have to cross the boundaries of safe rust. That's not bad, you just have to be more careful and ensure safety in other ways

magic river
#

You want as little unsafe as you can get away with because every unsafe is a potential source of undefined behavior

ancient bolt
#

it's simply impossible to do low-level systems level things without unsafe

upper flicker
#

it sounds like getting rid of unsafe in rust could be … unsafe sunglassescat

ancient bolt
#

I'm not saying all of your code should be unsafe. And the standard library provides many safe wrappers around common unsafe tasks

#

But writing bad code just so you don't have the unsafe keyword is bad

magic river
#

I think most of the code in bun is unsafe 😛

#

And I would absolutely give up a couple percent of performance to avoid usage of unsafe unless it was a hotspot and the performance really mattered

#

Even then unless I could build a safe wrapper around the thing to avoid sprinkling unsafe everywhere I'd probably still take the perf hit

twin lagoon
#

jroy is undefined behaviour

cunning raft
#

I think most of the code in bun is unsafe 😛
be so fr you haven't looked at any of the bun code you're just going off of hackernews/reddit/twitter comments.

not that i've looked at the code but who cares if it works. there literally could not be any more undefined behavior that what already existed in bun

sage sinew
#

god I lost track of who is who now

ancient bolt
graceful kelp
#

mayn its jus using my pfp on the search but correct img on the plugin page TwT i hope it updates soon

ancient bolt
#

I'm not over here advocating you sprinkle unsafe around everywhere or that you should use unsafe directly in your code without wrappers, writing good code is important, unsafe or not

frigid umbra
#

@ancient bolt how dare you suggest me to make every single one of my methods unsafe

#

Literally awful suggestions

upper flicker
#

pretty unreasonable tbh

frigid umbra
#

Can we remove DenWav's coding privilege for suggesting everything should be unsafe?

upper flicker
#

not all the advisors can be as reasonable as I am

naive frigate
#

ohh

#

that's what mbax was afraid of

true canyon
#

oh no

west hemlock
#

First drop of bun

worthy geode
#

that seems alarmist at least lol

#

maybe wait if its actually measurable worse than before, before making decisions like this

worthy geode
#

okay its especially stupid because yt-dlp itself does not even use bun? lol

#

its just one of the JS runtimes you can use with it, completely up to users to use it or not. so just a political decision kek

west hemlock
#

Who knows

cunning raft
#

no they didn't

#

the rust rewrite isn't out yet

#

larp larp sahur

west hemlock
#

:[

kind vapor
#

What is bun

west hemlock
#

I'll count them

worthy geode
#

so now if I have bun installed locally and want to use yt-dlp with JS, I need to install another JS runtime just because they don't like that. thats just silly kek

#

well they include Deno. Which is also partially vibe-coded so, yeaaah

ashen cliff
#

They should just ship with a full install of Chrome.

gray pawn
sage sinew
#

Understandable lol

#

some people just don't want to have to deal with ai slop

upper flicker
#

I don’t think they were happy they had to add a js runtime in the first place

#

narrowing it down to one option seems reasonable enough

#

idk yt-dlp works great so I’ll give them the benefit of the doubt

worthy geode
#

would make a lot more sense imo if bun was the default

#

but like, its fully opt-in already anyways?

magic river
#

Should have just used quickjs 😛

frigid umbra
#

It works! I can now generate this entire Java file

#

From this code

#

That's a 27 line class created from 35 lines of AST builder

#

Which I think is a great quote

#

The fun part is also that the javadoc generation depends on the current language level. I am currently compiling everything against Java 21, but if I switch it to Java 25, it uses markdown JD!

sage sinew
#

whats the use case?

frigid umbra
#

Generating Java code

gray pawn
magic river
#

Leading up to NSF's Starship Flight 12 attempt 2 launch broadcast, NSF will go live with over six hours of commentary as we stakeout Starship's 12th flight. We will answer questions, observe the ongoing activity at Starbase, and provide you with everything you need to know for Starship Flight 12.

Launch Window: May 20th from 5:30PM to 7PM CDT (...

▶ Play video
#

btw if you have any kind of investments you might want to check in on them and ensure they won't automatically buy SpaceX stock....

sage sinew
#

I do have some SNP500 so ig spacex will be bought xD

magic river
#

They've got it set up so it'll enter the top lists various funds automatically buy before it's had time for the price to settle

#

And that automatic buying will hold the price higher

worthy geode
#

hey they actually launched this time

sage sinew
#

yeah

#

and didnt go boom

magic river
#

booster go boom

sage sinew
#

rip booster

magic river
#

starship is about to go boom I think

sage sinew
#

hmm

#

for now looks fine

#

was there a confirmation of booster go boom?

#

they didnt say much

#

or I missed it

magic river
#

Apparently it's in their safe zone so they're not blowing it up, just letting it fall?

sage sinew
#

yeah

#

can see it in camera

#

its still alive

magic river
#

It's just freely tumbling

sage sinew
#

wonder why so many raptors failed

magic river
#

First launch of the v3 engines

sage sinew
#

well yes

#

my question still stands though xD

#

wonder if it was because of temps or smt

#

idk

#

think booster went kaboom

magic river
#

booster bellyflopped

sage sinew
#

F

magic river
#

I guess they relit the engines just before splashdown just to see what would happen since it was low enough it couldn't fly away

sage sinew
#

yeah

#

getting some extra telemetry

magic river
#

It appears to be leaking

ashen cliff
#

They are extra happy, even when it blows up.

sage sinew
#

W payload

#

Let there be light 🪄

frigid umbra
#

And it's time for me to go to bed, since it's 1am and I need to wake up at 7am tomorrow

sage sinew
#

W selfie

craggy surge
magic river
#

hmm, sparks on reentry means it's ablating, right?

#

Hopefully just tiles but still, I think they were wanting them to not actually do that since they want it to be available for rapid reuse and having to replace tiles would slow that down

#

Looks like one of their test tiles fell off, guess that glue was no good

frigid umbra
patent current
#

Strokkur's command library

wanton cradle
#

hello

potent fossil
worthy geode
#

yeah, needs an anime mascot

upper flicker
#

@warm anchor

chilly night
#

Hi

kind vapor
#

@eternal belfry not the place for advertising

eternal belfry
kind vapor
eternal belfry
#

thx

kind vapor
drowsy nebula
#

Hey , any staff here to help me?

#

i have 3 servers Survival server Hub server And velocity server and when i start first hub then survival then velocity and when i enter with the localhost:25565 it just says in velocity console The connexxion was unexpectly closed

#

something like that

peak ginkgo
#

You can ask for help in #velocity-help! This channels more for hanging out.

drowsy nebula
#

Thank you

olive glacier
#

hey a bit of topic, whats some good economy mods i can add to my server?

graceful kelp
olive glacier
#

hey uh

vernal moth
#

This is all just fear mongering

olive glacier
#

whats going on with the paper servers?

#

it dosent work :p

vernal moth
vernal moth
olive glacier
vernal moth
#

Working fine for me

#

Are you on a VPN or something? Seems like cloudflare hates you

olive glacier
#

oh wait

#

lemme try without nord

#

alr that fixed it

vernal moth
#

Sadly we can't do much about these things

olive glacier
#

nvm fixed!

potent abyss
#

hi

olive glacier
#

(Not an auction house)

graceful kelp
graceful kelp
#

i'd say ShopGUI+ and EconomyShopGUI are both good enough, if you wantt to customize alot then you should use a gui plugin to design it yourself (e.g better gui)

olive glacier
graceful kelp
# olive glacier ty! whats your favourite?

none actually i coded my own for my server last time i used one, but the one i did use before that i dont remmeber its name and i think it got discontinued, before that i used to use EconomyShopGUI

graceful kelp
kind vapor
#

I exchange items with items with my players

#

usually I use shells

olive glacier
graceful kelp
olive glacier
olive glacier
#

ohh i need vault

#

im an idiot 😭

olive glacier
#

nvm

chilly night
#

My Brain Just Discovered Something Cool

potent fossil
#

ha ha ha ha bro how do i get to be as funny as you?

chilly night
#

I'm Not Allow Anyone To Shock When You Click At The Spoiler

true canyon
#

Pushing piles of binaries to git? That's a choice.....

true canyon
#

That's enough shitposting about your unsupported server for today.

chilly night
vernal moth
#

Nobody did timeout you