#general
1 messages · Page 2 of 1
or is this code just an example?
That code is just an example, what did you think?

Specifically, that code was taken from my import gather tests
Hence it's a bit cursed
but for what are you actually doing this
just a bit
The real reason: fun. The more "complete" reason: my annotation processor based command framework
mhh
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
this looks a lot better then javapoet
Someone give me a simple class to modell
abstract class Task(val icon: Material, val name: String, val description: String) {
or do you need functions?
Tbh that's fine
It doesn't, but I can make the Java equivalent
i actually have a Task class on my lib
Why are you questioning everything lmao
for that
didnt want to be rude
why are you questioning the questioning
why are you questioning the questioning of the questioning
why are you questioning the questioning of the questioning of the questioning
That'd be something like this. (Java code for this is the following one:)
public abstract Task {
public final Material icon;
public final String name;
public final String description;
public Task(Material icon, String name, String description) {
this.icon = icon;
this.name = name;
this.description = description;
}
}
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
that is really cool
cant wait to write a whole Plugin with this
my customer is gonna love the extra 20 hours spent on assigning a variable
thats why its a yap util
it stands for JAVA ANNOTATION PROCESSOR UTIL insert shouting emoji
hey strokk, do you have any tips for making gradle plugins?
Yes, gradle init, select the gradle plugin thing, delete the Kotlin code it generated, use Java
Works very well
got it
eh, you can get very far using kotlin dsl for your gradle plugins
you can use Java but it feels wrong
🔥
if anything it makes following the lifecycle easier
it would be cool if mcdev made a cli tool
lmao
you could also probably just extract the template creation stuff and it'd work with a few changes
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
I love how we said two absolutely different things
xD
doesn't it use IJ's template language, whatever it was that they used
Velocity, sure, but they are using their own thing over it
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
we love github
the hackers love it too
just another thursday for Github
It's not like I wanted to check the src on github
luckily its 80% wrote by AI

Don’t worry guys the AI will fix GitHub
Well, local code it is
which repo did you open?
works fine for me
minecraft-dev/MinecraftDev
Or something like that idk
I close the tab
git@github.com:minecraft-dev/MinecraftDev.git
I was right
does work fine for me tbh https://www.githubstatus.com/
not even the status website shows problem
wheres the real github status
Historical GitHub uptime reconstructed from archived status data.
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
I thought you were talking about papermc velocity lol
It wouldn't be unthinkable to extract that part and just make the input be a CLI
Nope, many confusing names!
Holy shit, Car Mechanic Simulator 2018 is free
I'm not german enough for this game
Hell yeah, welcome to my library
I think your internet is maybe broken
imagine playing a work simulator
oh yeahhhhh
Imagine working a real life job
Fuck I should go and eat something
It's 10:21 pm
Haven't had lunch yet
what timezone is that lol
its 3:22 PM for me
central
Just normal america central
yep
Oh damn, I thought asia (mongolia/vietnam)
I swear he edited the PM
He did 
I added the PM
I was about to ask AM/PM
if you can guess the state you get a cookie
California
that is not central LOL
Dude idfk where california is
Minnesota? (is this central?)
that is central
Iowa ig?
Illinois just because I think that's where like half the people in central time are
it is <t:1779395040:t> for me
Dude, that's not how that works
I think Louisana is the last state I remeber in central
I think Louisiana is central
I am guessing Texas
not entirely sure
Oh yeah I always forget Texas
north-/southdakota?
I am guessing Illinois
Kansas?
im in the middle of those 2 lol
Missouri?
Missouri or arkansas?
yep lol
Let's go
have a 🍪
I had to check a map lmao
XD
Now @indigo mesa, can you tell me if France is west or east of Spain?
kansas 💀
Is it directly above Spain?
i looked after i guessed
Okay next one: tell me three neighboring states to Austria
uh
making my brain think
capital city of poland?
Uff
yeah idk stuff like that
I actually have a globe in my room
I do have 3 different USA ones
wait what
sorry :(
I understand that love is not mutual
Never has been
We should leave it here
@oak horizon knows

Maybe chatgpt will love me
@oak horizon 👋
it is like
CountdownTask(5)
.atHalf { something }
.at(3,2,1) { println(it) }
Food doenst love we neither
what
My library is designed to save me time lol
that is cool
Love is not always mutual
It also has other options for when the countdown starts, ends, and other things perhaps I should add some more features
please name this country
minestom ❤️
No this is not minestom 
wth is that
Damn @frigid umbra being mean again and then just leaving me after pinging
that doesnt exist
i also have async {}, asyncTransaction {}, task {}, asyncTask {} etc
He's eating! Dont interrupt
I would never stick around
England?
I offer food
Germany
Europe
Also I am frodolon certified
Asia
When I am in Berlin, I shall allow you to take me out to burger
I didnt say that my offer is for free
what kind of burger do yall eat across the pond
Double bacon
Listenbourg, obviously
burger with real meat
I will say deer meat is amazing
It's literally Germany though. You never specified which time period
Or which alternative universe
strokk yapping again
I dont eat burgers
It's your fault
I see no fault here on my side
I am not the problem, it's always you
U summoned me
beyond meat is a good meat alternative. I can recommend making a burger patty out of potatoes and" soja granulat" ( i have no fcking idea how to translate that)
I like chicken BLT
Why is junk food so cheap in the US?
You could've ignored the summon
from wendys
define cheap
u know I would never ignore u :3
mcdonalds is like 20 bucks for 2 people
hate love relationship
All the friends I know say it's cheaper than other types of food
depends on where you go
I've never been to the US, but that's what they say
it is cheap if you eat alone
I can agree with that
for a family, it adds up
No idea what you mean
do you like the 🟠 man?
the doordash prices are insane tho
its like 5$ to get things delivered
and they still want tips
tip culture will be damned
I mean, doordash doesnt pay them fair so Its kinda understandable to want tips
only time I tip is when I go to a cafe
I find it wild that one emoji is enough to uniquely identify a single person in this entire world
I will tip people if they do their job
that's honestly not entirely true I'm not gonna lie
if you head to the store and buy fruits and veggies that are in season its super cheap
there are other apps that pay better, people just choose doordash out of use
but I mean do you really need doordash?
even here up north out of season vegetables are fairly cheap.
Oh cool
I like to cook
yore also a merican?
If I lived alone, I would always cook my own food
merica
Cooking is pretty much always cheaper you're buying in bulk
yeah merica 🔥 🦅
it seems like most papermc people are from germany
I think germany has a pretty big minecraft scene in general
Always has been!
I'm from Wisconsin I'm pretty much a rip off german
cheese
Miles, please say one sentence in German
We should change the main language on this server
kindergarten
native german right here
I have no idea how to spell it
Makes sense
but I can say around 3 words in german
no hablo Alemán
how long have you been cooking
My whole life
and what are you cooking
a lot of people believeeee that junk food is cheaper, but it really isn't the case if you're smart with your money
But I've been cooking my food for 0 seconds now, I am still warming up water
Are u spanish too?
I think I saw you say you would start cooking like an hour ago
what are you cooking?
Gonna make myself some noodles
Very simple stuff today
I think the perception comes from the fact that alot of stores like Whole Foods and Woodmans that prioritize organic food are extremely expensive. But normal grocery stores also carry healthy food
It's too late for fancy stuff
make some white sauce, spice it up
Makes sense
really easy to make as well
no
Mf I am just gonna put cheese on it and call it a day
white sauce with cheese is so good tho
but isnt walmart pretty cheap?
I have neither the time nor the ingredients for any sort of sauce
the prices at Whole Foods and Sprouts are CRAZY
I had to look up the spanish word for germany my vocabulary is pretty small in spanish
you just need milk, flour and either butter or oil
I don't like walmart tbh so I don't shop there
I dont have flour
I would not know
alfredo my beloved
I thought I would meet another Spaniard besides me and Javier sadly
Which stores you visit?
I always shop at local grocers its money that goes back to the local economy vs being shipped out immediately
is Aldi still a thing in the freedom country?
yes
🔥
There is one right next to my walmart lol
always go to aldi
Which one do you prefer?
My area is very mexican so its something you pick up a little but again my vocab is small and most of my knowledge is reading and listening vs speaking lol
Also I can't say this without doxing my self pretty much
wait, aldi is expensive in the us? thats so sad. Aldi is basically on of the cheapest stores in germany
like 10 minutes
I see
well i dont want to pay like (i think) 9.45$ for a gallon of milk
its the downside of using local grocers
no one can share in my joy of support local business
I think bio quality is roughly equally in germany
that might not be correct
1 Gallon is 4,5l
WAit I don't know how much one gallon is
lemme double check
bio
I was very wrong
Tu espanol poquito
idk what I saw
huh
at my peak I was at like a 2nd grade level of reading and writing
though since I'm so introverted I've never been a good speaker
Actually idk if that's even a thing in aldi, I might be confusing stores here
being exposed lol
the normal 1L milk at Aldi is 0,95€
its so easy to run into english you have to be deliberate about other languages on the internet
glass bottle for 80c??
I just bought it like an hour ago 
do yall eat avocados in germany
of course
Im learning Italian
Yeah idk
, maybe my local stores are just goated
probably
I hate avocados they go bad too quickly
eat them faster??
if you put them in the fridge they dont go out as fast
depending where you're from you might find avocados to be cheaper in the US since we get them straight from mexico
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
enjoy
bye bye
Never remove the center part this makes them last longer
Haha thats funny
they are actually cheaper at walmart then aldi
60 cents at walmart compared to 93 at aldi
origin and quality are probably a big factor
why are hard drives still kinda expensive
someone needs to buy another yacht
idk why I thought they would be much cheaper
AI fault
My PC turned 5 years old this year 🥲
Will you send it to school?
its been with me the entire time in college so its already been going to school
I just bought mine like 1 week ago sadly
oooh
It hurt me to pay for the ram
DDR4 ftw
I'm laying on a stack of like 5 1 TB SSDs I could be rich now adays
https://geizhals.de/wishlists/4344489 100 you say 
Now that is like gold
I actually sold 2 to my friend for like 100 or something a while back
Yeah more actually
I bought a friend's 1TB SSD before it went up in price

I got 2tb in my latop
I sold way below market price we are friends for a reason :P
I just wanted to lend a helping hand
you needed like 8 gb for paperweight back in the day lol
Yeah 5060 Ti
noice
But I'll buy the 16GB 5060 Ti soon
why not 5090?
Because im poor
7x on Geizhals
I only need more vram to play ark
I mean i can on low graphics
That game sucks but i love it
which ark?
🦖 ?
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
why?
And other 30 problems
like compressed the textures or smth
I don't know, but it requires too many things to play it decently
Clouds literally cost you 100 fps
Even with a 5090 you can't play at maximum settings at more than 100fps
thats crazy
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…
382
518
Turns out they didn't actually fix it....
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
sounds like we’re doing the next snapshot update within minecraft
I sent a Brodie video about this yesterday lol
it is kinda insane. If they added multiplayer support it would actually be awesome
If they added multiplayer people would rant about it being the only way to do wayland over the network
Anyone else watching starship launch?
SpaceX launch of the 12th flight of Starship from Starbase, Texas.
Launch Window: May 19th from 5:30PM to 7PM CDT (22:30-00:00 UTC)
Current T0: May 19th at 5:30PM CDT (22:30 UTC).
Mission: Starship's twelfth integrated flight test. Debut mission for Starship version 3
Launch Location: Pad 2, Starbase, Earth
Target orbit: Transatmospheric
Boos...
Launchpad is messing it up apparently
Yeah, specifically the quick disconnect
Most likely a scrub
Ah its the pressure for the water coming out of the launchpad
Makes sense

clock went down a lil
Hold gets released, water starts, trips a hold due to low pressure
They've done it 3 times now I think
Oh. Oof.
Scrubbed
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?
???
is it updated
Yes
I re-opened my project for the third time, close all of the windows/files, and now we hope
It froze again
I had a similar issue with intellij a year or so ago I just had to downgrade until the next update
open it via terminal and check what it spews out
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
It spits out absolutely nothing; it's just blank
I mean, there are logs, but nothing after it freezes
that's fun
Also wtf why is it showing this
Dude, 2am is making me crazy
What's up with my computer
no idea why it would do that
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)
I put my coins on your memory dying
If that were the case, that would suck so incredibly fucking much
I doubt it tbh this is just average intellij problem lol
Please don't wish that even upon your biggest enemy
I've never experienced anything like that
That's like the worst thing you can wish them
with today's economy, probably
I've had such issues with intellij in the past
Strokk have you tried emptying your caches before it freezes or do you not have enough time
also have you tried downgrading your version
I have plenty of time
I have not tried downgrading
And I have not emptied my caches
... okay maybe you should try all of those things
That's interesting
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
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
Before you open the project disable all AI features
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
what error does it show at the bottom
usually it says "Intellij IDEA froze, click for thread dump" or smth like that
Shows nothing
No
IntelliJ after 5 minutes since you've invalidated caches and restarted
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
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
if you have Ultimate, I know they improved WSL support in like 2025.1
yeah I remember that. made it suck less, but it was still remote development
they improved it, immediately broke it, then didn't fix it again until 2026.1 🙂
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
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
https://youtrack-production.pub.aws.intellij.net/issue/IJPL-222282/Native-mode-for-opening-WSL-projects-from-RD-Welcome-screen-all-IDEs-turn-on-by-default
apparently its this setting. But that issue suggesting it to be turned on by default is still open and I did not turn it on manually lol
if you had gateway installed iirc it didn’t auto convert
seems to work well with a Paper fork though. Which is like the only thing I use WSL for 
once they fixed gradle not being able to access the jvm it got a lot better
it was implemented in 2026.1 so I assume they turned it on for you in 2026.1 lol
oh, it was only implemented in idea, the issue you linked is for all ides
ah I see. bit confusing with both issues being in the same IntelliJ platform project lol
now that makes me wonder how far they're with isolated projects support
Feels like that would have been worth a mention in their 2026.1 update post though, its a nice feature
last time I tried it, it completely broke IJ
gradle isolated projects? isn't that still considered very experimental by gradle itself too?
it is, but they were very eager to implement support for it so I had hoped it would be good by now
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
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.
yeah we very often have people coming and blaming worldedit for stuff, but it’s actually just some plugin that disables itself when worldedit is removed
dependency graph aware binary search would be great tbh
tbh automated plugin binary search tool would be cool anyway
great idea
out of curiosity, is all the information required for this on disk (inside the plugin.yml?) 🤔
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
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.
the problem is that the plugin they’re failing to declare a dependency on is the one that gets the blame
Can't prevent the issue entirely, but checking the (paper-)plugin.yml is better than nothing
Hi
hi
hi
hi
hi
hi
hi
stop
Well, I updated to 2026.2 EAP, it still is happening, I have no idea what to do anymore, so I opened an issue on their issue tracker, with the hopes someone can just point out one stupidity of mine and this whole thing gets fixed in no time
The app froze, unless you wrote a plugin that has an infinite loop in it they broke something, even if there might be workarounds
is it normal for me to be waiting ~ 1 year for a PR response
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
did you discuss the idea for the PR here before you started working on it?
This also always helps ^
yeah im aware its voluntary which is why im asking is it normal
It depends is unfortunately the answer
depends on how important you are?
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
okay
It more so depends on triage
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.
maybe i'll do this next year
i mean, no disrespect, but sounds like you're taking this personally and it's not personal
no less annoying than this
you're right i'll accept my fate at the feet of the maintaining overlords
that's not what i'm saying at all
you're not saying a lot of anything
i was just wondering if i was doing something wrong or if i should leave things as they are and leave it be
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
i understand
I just don't have a good solution
are PR's not even sorted by size?
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
Most active maintainers are uni students 
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
I think the obvious answer is paper needs to lobby for students to stay in school longer
i have a solution. paper should just start paying 100k usd/yr
most of our maintainers don't have access to laptops in preschool
how do other large oss projects deal with this?
Soon we will have a new blood of Paper contributor who code exclusively on iPad. You just wait.
i doubt this is an issue unique to paper
Promote me to maintainer ill go for my masters degree over graduating 🎓
vote for miles for maintainer
Looking across all open source communities. You’d be surprised how much of our modern internet is kept up by good wills and volunteer works.
For many: burn out.
For the ones that survive, it's often people hired by a company to work on the project, or the project founds a foundation and hires maintainers by big company donations
Paper has the disadvantage of not being something most people can do during work hours unlike a lot of OSS
OSS sustainability is a huge issue, for hobby stuff like Minecraft stuff, but especially for the stuff the would Internet depends on
Do you think my company will let me review paper prs while I have ai generate my scripts
Surely right
How could one possibly be unproductive with such a large token usage?
I mean, plenty big servers that depend on paper, some of them contribute code back, I assume that happend on company time
Yeah that’s why I said most
I so love that token maxing is a thing now, it summerizes so nicely how much bullshit this current LLM hypecycle is
But I assume there’s not too many of those compared to other industries
Professional looking-busy is now in another level.
paper is also not the kind of OSS project that a company would heftily fund tbh given the gray legality of the matter
one i become a millionaire i'll donate 5 usd recurring
I don't think that's part of it, especially since that company would most likely use paper in some form
@frigid umbra Yep, Nora is Frodolon certified
:3
Average student :P
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"
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
Expensive
But tasty
https://youtu.be/lSVgeMoXJTs?t=26m43s
Loved this video, and the quote "A PR is a free puppy"
just get claude to take care of the puppies. ez
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
📑 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
I only noticed the account name
if you get a Google account banned you deserve it
so rare you get banned unless it's for the worst shit
Hi
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.
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
I'm almost certain the Railway outage was probably due to them just ignoring complaints, since their routing layer is on GCP 
literally this lol
Railway mentioned 🚨
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
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
what are ya using for testing?
Fairly sure that there is
Well, probably is
there is
But I have never heard of anyone using anything except junit
TestNG user documentation
yes
one of them
there is another one too, but can't recall the name
are you using anything for code coverage? Like jacoco?
No, just IntelliJ's own "Run with Coverage'" stuff atm
I might introduce jacoco if I add that cool "A+ Test Coverage" embed on my readme
Idk how that actually works anyways
IF it were kotlin I'd have some suggestions xD
You should know that I would never willingly write Kotlin 
jacoco or the embedl?
the embed thingy
I haven't looked it up yet
I've used jacoco before
you missing out
xD
I know Kotlin, I am not missing out
It's a decision made with reason, not out of ignorance
Haven't ya heard? Everything at netflix uses Java and Kotlin 
I thought netflix used scala
nope
Wait that was twitter
Everyone should switch to Rust
they use spring a ton
Clearly the superior language in every scenario
funnily enough one of the devs said this was a very common comment and he explained why they didn't right afterwards
This is the 2026 update of How Netflix Uses Java. In this session, you’ll see how Java powers your favorite Netflix shows and take away practical lessons for leveraging Java more effectively in your own organization. The Netflix architecture and the way we use Java is always changing.
On top of that, Java itself and the OSS ecosystem are evol...
Yeah, probably similar reasons as to why "Let's rewrite the Linux kernel in Rust" is an awful idea
there is also a 2025 edition
Adding support for the Rust language to the Linux kernel
Ok, but that's not a rewrite.
There's a great difference between writing new modules in Rust and outright rewriting existing code
actually he covers the whole "use rust" in the first minutes of it lmao
afaik all of the useful rust in the kernel (not wrappers/bindings) has been rewrites
literally 36s in
Bun was recently rewritten from Zig to Rust. Took barely 2 weeks.
vibe coded from Zig to rust*
It's full of unsafe and undefined behavior
Well, the original Zig code was also vibe-coded. 😉
tbf no real other option in that case, they will always be unsafe calls but yeah, just stupid overall
Not at first at least, it might have ended up that way toward the end
funnily enough netflix has an AI workflow now to migrate from spring 3 to 4
unsafe for binding to JSC and maybe some low level stuff you build wrappers around sure
Not 10,000 static mut variables
yeah....
I am against this rewrite anyways lol
just a dumb rewrite that most likely will introduce more issues than it solves
I'm all for having less zig in the world, it's kind of a pointless language
rust le slow
It's a "better" C but not better in ways that people using C care about
I honestly hate rust because of the rust community lol
just like I hate skript because of the skript community
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. 🤷♂️
people seem to not understand that it was ported to rust not totally rewritten from the ground up with best rust practices in mind
exactly
Maybe but I don't think you can vibecode your way out of that hole, it needs humans actually thinking about how to handle stuff
Rust has a community? I had no idea! 😱
Just close Reddit and any project's "community" stops becoming a problem.
I've had fairly alright experiences with the rust community. They are opinionated imo, but they were mostly friendly when I was asking my stupid questions
who the fuck cares if there's unsafes I just want bun not to segfault everyday
Instead they have LLMs reading github issues and using them to generate PRs that other LLMs review
wish that was true for skript kiddies lol
I don't think I have ever had bun segfault on me, but I am also not using it every single day extensively
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
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)
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
well pnpm isn't a runtime like bun
bun has a huge test suite, and if the tests pass I think it's mostly okay
were said tests generated by an LLM by any chance?
on top of nodes test suite which it's pass rate hasn't decreased with the rust rewrite
tests and the core part of buns code is pre ai
I'm sure there are new ai tests
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.
Ah, so you're a junior dev 😄
Nowadays I don't even qualify as a dev at all.
Favorite programming language: markdown. 😎
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
Oh no, designing abstractions and subsystems! Our plan is foiled! 😱
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
You want as little unsafe as you can get away with because every unsafe is a potential source of undefined behavior
it's simply impossible to do low-level systems level things without unsafe
it sounds like getting rid of unsafe in rust could be … unsafe 
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
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
jroy is undefined behaviour
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
thought that was z750
god I lost track of who is who now
eh you're really missing my point if you're talking about a couple percentage points of performance
mayn its jus using my pfp on the search but correct img on the plugin page TwT i hope it updates soon
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
@ancient bolt how dare you suggest me to make every single one of my methods unsafe
Literally awful suggestions
pretty unreasonable tbh
Can we remove DenWav's coding privilege for suggesting everything should be unsafe?
not all the advisors can be as reasonable as I am
oh no
@vernal moth its crumbling down
https://x.com/hd_nvim/status/2057843081441903062?s=20
First drop of bun
that seems alarmist at least lol
maybe wait if its actually measurable worse than before, before making decisions like this
The council has decided
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 
They probably get spammed with issues related to Bun
Who knows
:[
What is bun
I'll count them
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 
well they include Deno. Which is also partially vibe-coded so, yeaaah
They should just ship with a full install of Chrome.
the comments under the post are braindead
most likely just dropping support out of spite.
Understandable lol
some people just don't want to have to deal with ai slop
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
would make a lot more sense imo if bun was the default
but like, its fully opt-in already anyways?
Should have just used quickjs 😛
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!
whats the use case?
Generating Java code
annotation processors
They're trying again https://www.youtube.com/watch?v=UfQHy4mVcBo
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 (...
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....
I do have some SNP500 so ig spacex will be bought xD
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
hey they actually launched this time
booster go boom
rip booster
starship is about to go boom I think
hmm
for now looks fine
was there a confirmation of booster go boom?
they didnt say much
or I missed it
Apparently it's in their safe zone so they're not blowing it up, just letting it fall?
It's just freely tumbling
wonder why so many raptors failed
First launch of the v3 engines
well yes
my question still stands though xD
wonder if it was because of temps or smt
idk
think booster went kaboom
booster bellyflopped
F
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
It appears to be leaking
They are extra happy, even when it blows up.
Now I've got a readme too! Happy days https://github.com/Strokkur424/jap-util
And it's time for me to go to bed, since it's 1am and I need to wake up at 7am tomorrow
W selfie
when rewrite of strokkcommands to use this? 
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
That's actually the planned use case!
Strokkur's command library
hello
i totally thought this had something to do with japan or the japanese language.
yeah, needs an anime mascot
@warm anchor
Hi
@eternal belfry not the place for advertising
Wait, do you think there is a good way i can find some co-devs?
My excuses btw
#community-guilds helpchat
thx
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
You can ask for help in #velocity-help! This channels more for hanging out.
Thank you
hey a bit of topic, whats some good economy mods i can add to my server?
i assume you mean plugins, imo banco, TNE, and ecobits are all very good eco plugins personally i like banco as i prefer item based eco but ive admined a server with ecobits and its really good too (not too complex, and has multi currency support), TNE is also great but ive not had too smooth of an experience with it
Kekw
It's not even released
hey uh
This is all just fear mongering
whats going on with the paper servers?
it dosent work :p
They go brrrrrr
What do you mean?
Sadly we can't do much about these things
all good, quick question though do you know how i can reinstall a server.jar file?
nvm fixed!
hi
do any of these have a servershop, if not do you have any that do?
(Not an auction house)
no those are economy providers for a shop plugin you need to use something like EconomyShopGUI, Roadside Shops (player shops), Shopkeepers, ShopGUI+ etc
ty! whats your favourite?
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)
so would banco and economyshopgui work?
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
yeah they should work
thanks
best gameplay decision xD
im hosting a server, i used to use a fabric server but a big dupe was discovered and 1qd was distrubited
(Bal top was 200m btw)
My Brain Just Discovered Something Cool
At Least I Have UNO Reverse Card
(But GitHub NEVER Lie You)
I'm Not Allow Anyone To Shock When You Click At The Spoiler
Pushing piles of binaries to git? That's a choice.....
That's enough shitposting about your unsupported server for today.
Wait... I Did Not Asking For Support... Stop Randomly Timeout Me
Nobody did timeout you


