#general

3141 messages · Page 1356 of 4

cunning raft
#

i just got a 3a last year

ancient bolt
#

they're all so boring, or they have samsung software

#

I want pixel software, I have to have an underscreen fingerprint reader

magic river
#

Nexus started off as just below flagship but super cheap, grew into flagship for not much of a discount, turned in to Pixel for flagship at full flagship prices, then turned in to just below flagship for flagship prices

ancient bolt
#

if the next pixel has that I'll probably be happy

magic river
#

Time for the next rebranding?

ancient bolt
#

the rear finger print reader just doesn't work for me

cunning raft
#

i liked it sigh

warm anchor
#

There’s no need to hide. We are out there.

stiff yarrow
#

types from mac

cunning raft
#

people just started to learn about the brand name

#

if they ditched it, it would probably be a negative

#

that being said

#

I can see google doing it

#

because google

magic river
#

Google keeps flipping between wanting to be in the hardware market and wanting to drive it a certain direction

viscid wedge
#

I bought a Pixel 5 coming from a OnePlus 7 Pro and I'm never buying another non Google Android again

magic river
#

Like, sometimes they actually care about hardware and spend a bunch of money making polished products and ads and such and other times they just use them as reference platforms to get people excited for some functionality and convince Samsung to include it

#

I wouldn't buy a Pixel unless they finally upgrade their camera

#

They've been using the same sensor and lenses since either the OG Pixel or the 2 and just adding more layers of computational photography to improve on it

cunning raft
#

if it ain't broke don't fix it

#

only thing I wish they'd improve is video

#

but stills are amazing imo

magic river
#

It was impressive as hell for the OG Pixel but now it's just average

ancient bolt
#

i think oneplus or pixel are the only phones I'll buy at this point. The pure google (or very close to it) experience is really important to me. I end up missing a ton of pixel-only features on my oneplus, even though it's almost there. just looking at samsung's software, god I hate it

magic river
#

Well, average for a flagship

ancient bolt
#

which makes me sad because oneplus phones aren't very interesting to me anymore after the 7 pro and the pixels always seem to disappoint

viscid wedge
#

OnePlus software is absolutely atrocious, and they're too expensive for what they are now

magic river
#

I got a 7T expecting an active modding community but there is basically nothing

unreal quarry
#

i love my oneplus 7T pro

ancient bolt
#

and im not willing to buy a samsung phone and root it to get my pixel software, I stopped doing that shit years ago and have no energy to do it again

viscid wedge
#

Custom ROMs only get you so far. I was an unofficial Lineage maintainer for a bit and since vendor is prebuilt you're literally fucked for security updates.

magic river
#

Some people started making their stuff work on 7T Pro and regular 7T so we got something every now and then

cunning raft
#

i stopped rooting my main phone in the first place

ancient bolt
#

the GPS & compass chip in my 7 pro is busted and I've cracked the back glass so it's really on its last legs

cunning raft
#

ever since hardware safety net

#

realized I didn't really need root in the first place

magic river
#

And lately people make things that work with 7/7P/7T/7TP so there is more but nothing really interesting

viscid wedge
cunning raft
#

XDA has become dogshit

ancient bolt
#

@viscid wedge yeah I was on the ICSSGS team back in the day, I'm very aware of all of that. Big reason why I'm not interested in modding anymore

viscid wedge
viscid wedge
magic river
#

I pretty much only ever look for Pixel Experience ROMs and/or patches to make Pixel apps work on whatever phone I have

#

Not much need for that these days either I guess

ancient bolt
#

teamhacksung was the team that maintained the original SGS cyanogenmod rom and they based their device tree off of ours without really giving credit

#

I'll never stop being bitter about that

ancient bolt
#

fuck that was almost 10 years ago now

viscid wedge
#

I run Lineage builds I do myself with Pixel Gapps inlined

#

They're not public though

#

I just want the extra functionality, I'll probably go back to stock when Android 12 releases

ancient bolt
#

almost 10 years ago we didn't give a shit about that stuff on ICSSGS. Our roms came pre-baked with gapps

#

we were super bad

viscid wedge
#

Yeah google didn't like that very much

ancient bolt
#

we were a small fish

#

we weren't cyanogenmod

#

no one noticed

viscid wedge
#

With TWRP being shit these days it's coming back

unreal quarry
#

i've always hated cyanogen, only because they stole a lot of shit i came up with :3

ancient bolt
#

I had dinner with the TWRP devs back in like 2014? 2015? can't remember

#

they were cool dudes, don't know anything about what it is now though

viscid wedge
#

Development has slowed down a LOT

ancient bolt
#

yeah I'd imagine

magic river
#

TWRP still can't handle A/B partitions iirc

viscid wedge
#

It can

magic river
#

Which means it's useless since like Android 9

viscid wedge
#

The amount of officially supported devices with A/B is very slim though

cunning raft
#

google changes the partitioning with every new phone they make

#

they still cannot decide

viscid wedge
#

sometimes they ship broken official builds

#

the main thing is that decryption barely works in twrp right now

ancient bolt
#

do roms still have to do nand shuffling?

magic river
#

Samsung apparently doesn't even do A/B so updates there still have to reboot into update mode and leave your phone unusable for 10-15 minutes

viscid wedge
#

I have zero idea what that is, so I'm assuming no

viscid wedge
ancient bolt
#

err nand wear leveling? not sure what the generic name for it is

magic river
#

That's probably a part of why support for it is shit, the most popular phones don't use it

cunning raft
#

i think samsung does that in part due to google changing the a/b format every year

ancient bolt
#

we moved our partition table layout around every release on ICSSGS because SGS phones were getting to the age where the nand chips were starting to fail if you left your system partition in the same place for too long

viscid wedge
#

oh lord

#

yeah I think flash memory is better these days

ancient bolt
#

I assume nand technology has improved significantly since then lol

viscid wedge
#

By a lot.

#

I hate that OnePlus and Google are basically the only OEMs left that actually allow bootloader unlocking

#

Xiaomi does too, but it's a convoluted process

cunning raft
#

samsung still does too

#

just if you buy directly from them

magic river
#

Just don't use Verizon

cunning raft
#

carriers often lock bootloaders

#

google/samsung doesn't have enough US marketshare to say fuck off to carriers and not load their shitty vendor software on

magic river
#

Any time I looked at it if the phone was from Verizon it was definitely locked, if it was from Sprint is might be, and for AT&T and T-Mobile if they bothered to lock it you could easily just get a non-carrier one

#

Verizon still has a whitelist on what phones work on their network

#

Not sure if the Sprint branding is even still used

cunning raft
#

what's odd is that verizon doesn't network lock

#

only bootloader

magic river
#

They do, but only for the CDMA part

cunning raft
#

oh well CDMA only

magic river
#

You can't use a Verizon phone on Sprint or vice versa but the GSM/LTE part is unlocked

cunning raft
#

yeah but they could lock it to verizon if they wanted to

magic river
#

That was from their old "world phone" setup where they convinced you what you really wanted to do in another country is get new cell phone service from a local company

#

Which was just marketing for their network tech being a US only thing

merry talon
#

locked phones are illegal now here <3

solemn mist
#

is there a easy way to make a easy backup

cunning raft
#

no sorry

#

only easy way to make hard backup

warm anchor
#

Stop server > tarball > start server. weebravemove

minor badge
#

jroy 😳

warm anchor
#

Proxi no sleep!? rieBigBrainThinking

minor badge
#

wh

merry talon
#

suspend the server

minor badge
#

I slept like 9 hours!

warm anchor
#

Proxi much sleep !? POGGIES

minor badge
#

eternity no sleep ?

warm anchor
#

About to! 11:19 ganyuDorime

minor badge
#

sleep well!

warm anchor
untold copper
#

you're welcome :3

#

first ever github page lol

obtuse topaz
#

where do I go to get help :p

untold copper
mighty storm
#

python!

#

of all the langs 😢

cunning raft
mighty storm
cunning raft
#

still better than node

mighty storm
#

barely

cunning raft
#

ye

mighty storm
#

least python wasn't yoinked out of the browser and put on steroids

untold copper
#

@mighty storm python is the one language I can do lol

mighty storm
#

great first choice

#

im out of candy to eat and i need fuel

untold copper
#

I can't even do it that well, but I knew a bit, so putting together wouldn't be too hard

mighty storm
#

only python ive written is for mitmproxy

#

pain

untold copper
#

after this i learnt that coding is 50% googling, 50% copy pasting and then adding 3 lines of your own :P

ripe sphinx
#

uh not really

#

very little copypasta if you know what you're doing

true canyon
#

Oh. Oh no.

golden gust
#

there goes mbax's career

true canyon
short yarrow
#

How do you guys design code to be flexible? If you want your code to be flexible for hypothetical situations in the future, won't your code get complex real quick? and you could be over engineering as well

magic river
#

Experience teaches you that you should mostly not do that but you get a feel for cases where it might still make some sense

golden gust
#

be sane

magic river
#

Most of those cases will be wrong but at least you won't try to make something so generic you reinvent smalltalk

golden gust
#

you gotta find a balance between designing stuff to be future proof and getting stuff done

#

refactors of any long standing codebase are to be expected, encouraged, and the norm, as much as ideally we'd get the perfect codebase in one shot, you gotta be realistic 🤷‍♂️

magic river
#

One big "generic" thing you learn from experience is that copy/paste should be the default when you have some bit of code useful in two places

#

aka don't make it generic at all

short yarrow
#

Yeah that's what I expect. If there's gonna be a change you'll have to refactor. My understanding though is if you write flexible code you should hopefully have to refactor less or the extra code you write for flexibility will be useless

minor badge
#

it really depends

magic river
#

Lots of times things work the same by happenstance, not by design. Pulling their common bit out into a shared function will evolve in to a function that takes a bunch of conditionals to turn bits of it on or off because things evolved in different directions but no one was brave enough to remove the "shared" code

minor badge
#

if it's a small bit of code, making it generic is dumb

magic river
#

Also see Minecraft

minor badge
#

for stuff that's larger, libraries are great and welcomed

short yarrow
#

I like refactoring. It's fun. I learn what I should or should not be doing from other people's code

true canyon
#

Unless it's your win condition for your mini game and you forget to update all three of the copy pasted did-they-win methods to be the same and now the game doesn't end under several conditions...

#

shudders

magic river
#

That's something working the same by design so should be shared

#

If some snippet just so happens to be useful in another place though you should just copy/paste it

#

If it ends up being useful in a third place maybe make it a function, and so on

short yarrow
#

Thanks. That's helpful

magic river
#

On the other hand writing utility, data structure, and algorithm libraries is really fun so you'll probably do it anyway

short yarrow
#

That also answers my question. I was thinking of having an interface for something. Two of the classes that implements the interface will have a couple lines of exact same code, but wasn't sure if that'd be okay or not and if I should make it an abstract class instead of an interface and factor out the shared code and create a method in the abstract class

minor badge
#

you'll get the hang of when you should make stuff functions and more/less generic as you go ^^

#

after a few years, it'll be nature to you

unreal quarry
#

25 years in and its still not nature to me :p

magic river
#

Yeah, I still get it wrong more than I get it right but I try to stick to things 10,000 lines of code or less so it doesn't matter as much

#

Sorry, to convert that to Java numbers, 100,000 lines of code or less 😉

zealous wedge
#

lol

golden gust
#

spend more time getting experience with code to learn when to make the correct descisions than tryna spend time tryna abstract code out enough that it appeases the preachers

#

no point sitting around wasting time on a codebase which isn't even gonna get to release

ripe sphinx
magic river
#

Shipping is the most important feature

short yarrow
ripe sphinx
#

yup both static and default methods on interfaces are fairly useful

merry talon
#

i avoid shipping like the plague

lean kiln
#

<@&748618676189528155> dababy spam

meager tusk
#

lets goo?

lean kiln
#

hes a fake

#

real dababy doesnt have space in his name

zealous wedge
#

a fake rando?

#

is there a real baby?

lean kiln
#

its a rapper lol

zealous wedge
#

oh ok

cosmic raft
#

?ban 442472491605295104 spam

leaden oxideBOT
#

dynoSuccess Da Baby#1230 was banned | spam

minor badge
#

hewo kashike

worn pasture
#

uwu

modest path
#

da baby was banned

#

noooooo not da baby

#

shit fuck shit

worn pasture
mighty storm
#

da double ping

#

rory would be disappointed in their behaviour

modest path
#

rory cute

untold copper
#

rory epic

worn pasture
#

rory_pat BLESSED rory_pet

zealous wedge
mighty storm
untold copper
unreal quarry
#

🐳

mighty storm
#

ah yes, whales, as i like to call them water cats but big

#

alrright guys wish me luck gotta turn this in 5 mins

waxen panther
#

jmp purple now catblushy

void void
#

hi friends

#

what are the best anti-cheat plugins

minor badge
#

peepoShy broccolai

spare venture
#

nice name

left swift
#

No u

#

How u been barthalamew

spare venture
#

fine

mighty storm
#

what did i do

untold copper
zealous wedge
#

you are the meme queen

#

congrats

mighty storm
#

got bruhed

void void
#

What is the best way to simulate low TPS

lean kiln
#

wdym simulate

#

you can easily get low tps by spawning a couple hundred villagers

void void
#

i want /settps <value> command

#

for testing various environments

lean kiln
#

you need to patch the server for that

#

but its a pretty simple patch

void void
#

oh yeah

#

we need mixin for that

lean kiln
#

well if its just for dev you can patch the server for yourself

void void
#

ik

lean kiln
#

no need for mixins unless your trying to modify stuff in production runtime

meager tusk
#

you can add a patch and there you go

#

wasn't there an attempt to get mixins into paper

#

not sure what it was called

lean kiln
#

there are ways to bootstrap paper with mixin

meager tusk
#

yeah

lean kiln
#

nothing official though

meager tusk
#

there was a project that did it. interesting concept

lean kiln
#

for local testing patches is easier though

#

like do I really want to write mixins to test simple changes

minor badge
#

</google:816176849147002923> term: Orion Minecraft github

upbeat falconBOT
minor badge
#

i think that one did it

meager tusk
#

yeah that's the one

untold copper
#

wha...

#

what is that

zealous wedge
#

</google:816176849147002923> term: mineteria ignite

untold copper
upbeat falconBOT
zealous wedge
#

that's the newer one

minor badge
#

thanks!

void void
#

thanks

meager tusk
#

that's interesting

#

pretty cool

#

idk if i'd ever use it lol i'd just make a patch if i needed to but

waxen panther
lean kiln
minor badge
waxen panther
#

wave wave wave

meager tusk
#

proxi 🥺

merry talon
#

those slash command embeds are like

#

far more intrusive than the old way

meager tusk
#

are they?

potent fossil
#

is Pencil a custom bot or

lean kiln
#

pretty sure sulu made it

potent fossil
#

ah

coarse lily
#

In typescript.

potent fossil
coarse lily
#

I think that's what sulu said shrug

potent fossil
#

i c

meager tusk
#

typescript is good

#

😠

merry talon
#

for certain things

potent fossil
#

eh idk, for backend things I'm nearly goddamn always using java

meager tusk
#

yes, every language is only good for certain things

potent fossil
#

im not h8ing tho

meager tusk
#

typescript is convenient for stuff like bots or web services

#

i tend to use java more tho cuz i'm more used to it

merry talon
#

honestly the language fundamentals are good

#

but I got so fucking sick of the js ecosystem and tooling

potent fossil
#

if im not using java for backend, im using kotlin, and if im not using that im usually just fucking around with some other lang that i'll end up never using again

meager tusk
potent fossil
#

.kill Idriz

limber knotBOT
#

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

meager tusk
#

I'll never get used to writing kotlin

#

WOAH

left swift
#

Hi simp

meager tusk
#

...kinky

potent fossil
meager tusk
#

i just can't get used to writing kotlin

#

feels like a chore to write 😴

potent fossil
#

how wat

merry talon
#

go is king

#

write go

meager tusk
#

its weird right

#

like

potent fossil
#

go KEK

meager tusk
#

i have no idea why

merry talon
meager tusk
#

i write kotlin for like 30 minutes and like it and then suddenly my motivation just dies

#

and i end up switching to java KEK

potent fossil
meager tusk
#

also golang is good

#

i haven't had a usecase for it tho

merry talon
#

anything you use java for

left swift
#

I have the same problem but instead of kotlin its life

merry talon
#

except mc

meager tusk
#

So you're saying golang server implementation

#

pogPause

merry talon
#

it's possible

meager tusk
#

yes i know

#

you can have one in python too

#

hmmm

merry talon
#

yeah well you can also throw babies into a bonfire

meager tusk
#

indeed.

untold copper
#

lol nyc

potent fossil
#

k

coarse lily
#

k

untold copper
#

k

tepid turtle
#

k

merry talon
#

k

ashen cliff
#

k

void void
#

my pr got merged partycat

#

me then realizing i had a typo for over 5 months:

#

thanks mini

vernal moth
#

Pretty sure i added that

#

That line

#

I moved stuff around a bit

#

What's the typo?

void void
#

should be this

vernal moth
#

Oh, that dash is on the wrong side of start

#

Who cares

void void
coarse lily
#

The dash police care.

vernal moth
#

But yeah that totally was me 😂

coarse lily
#

They're coming for us all.

#

You've doomed us~

vernal moth
#

But thanks to the magic of force push, you get the blame!

#

But yeah, went thru some old PRs yesterday

void void
#

how was i gonna edit my commit else than force pushing?

vernal moth
#

Many first time contributors so that's nice

void void
#

i just amended all the time

vernal moth
#

You wouldnt, all fine

#

Am just saying that there is no proof that i did that typo

coarse lily
#

Mini can I submit a PR that replaces every instance of "start" with "woowooo!"

vernal moth
#

No, i want paper begin and paper end

void void
#

next PR: github actions crypto miner kekw jk

untold copper
#

thruster is coming along nicely

#

I think we'll do the flame next

vernal moth
#

I wanna see a nice mach diamond!

#

Raptor style

ashen cliff
#

Ah yes. It's that day again:

swift root
#

@twin lagoon tacoPlead

twin lagoon
vernal moth
#

Wow I wake up and we still below 100 PRs not sure if proud or disappointed

quasi valley
#

I'd spam you with irrelevant prs, but IJ still jumps out of a 50 story building when opening wsl2 projects

twin lagoon
#

kneny ur bad

vernal moth
#

It's fine for me kenny

#

Current eaps fixed it

quasi valley
#

I'm on that, didn't fix it for me :(

#

it tells me I don't have maven or a jdk on wsl, which I do smaiel

vernal moth
#

Strange

quasi valley
#

and since it's so new, I didn't find any threads on those lol

visual egret
#

hi kneny

quasi valley
vernal moth
#

Try mapping your wsl thing as a network drive

#

Explorer, network, new network drive, \wsl$\Ubuntu -> Z:

mental meadow
vernal moth
#

Saw that yesterday

#

Amazing that you can fit a pi in there

visual egret
#

i mean, a pi can fit into anything

#

its tiny

vernal moth
#

Nah the normal one is rather big

#

It's a pi zero

quasi valley
vernal moth
#

Why is it still trying to use wsl paths?

#

I think my IJ only uses the network mapped

#

Also, rip auth0

mental meadow
limber knotBOT
#

thats not a surprise to me, tensorflow scales well

#

depending on the model

#

its made to run on arm cause phones

mental meadow
#

Still amazing if you ask me

olive marlin
#

OVH shat itself and still hasn't recovered. sad

#

They sent email that there's an error, then shortly after that it recovered but it still doesn't work :/

vernal moth
#

Death to primitives!

quasi valley
vernal moth
#

Value types are now called primitive classes

#

Or primitive objects

#

That's missing the generic support for that

#

But man, valhalla is coming!

#

Ppl speculate that those two jeps will land in 17

#

As preview

visual egret
#

if it cant run tensorflow, send the image to a nasa computer thinksmart

vernal moth
#

I expect mojang to do that too

#

Identify free block position?!

haughty bear
#

wait whats this about primitives

#

I'm curious

vernal moth
#

Well read the jeps

haughty bear
#

so like a struct in C#?

#

make your own primitives?

vernal moth
#

Kinda

#

But with methods

haughty bear
#

looks interesting

#

but not sure what advantage they would have over e.g. records or pojo's

vernal moth
#

Well, the project is literally called valhalla

#

It's the holy grail

haughty bear
#

what is called valhalla?

vernal moth
#

Records are objects with syntax sugar

#

Primitive objects here are identify free

#

Easy on GC, passed by value, etc

#

And if we then get the 3rd jep, primitive objects as generics

#

We can basically nuke fast util 😂

haughty bear
#

fastutil?

vernal moth
#

The jar size would go down significantly

#

Fast util is a collection lib that provides primitive types

#

Like object to int hashmaps

#

Where int is primitive, not the wrapper integer

haughty bear
#

ok this does look cool

vernal moth
#

The wrappers are expensive

#

This basically deletes the wrappers

haughty bear
#

so you can have Map<Whatever, int>?

vernal moth
#

And there will be no difference between int and Integer anymore

#

Yes, that's the missing part

haughty bear
#

looks cool then

vernal moth
#

It's pretty big

#

That's, plus the syntax sugar from project amber (all the pattern matching stuff!), Plus loom (user mode threads!) And the future looks really really bright

#

Valhalla also wants generic enums i think

#

if (obj instanceof String s && s.length() > 5)

#

This is java 16 already iirc

quasi valley
#
Point pi; // stores a Point object
Point.ref pr; // stores a reference to a Point

heh

vernal moth
#

Out of preview

patent delta
quasi valley
#

"Java's generics are designed to only work with reference types, but a separate JEP will enhance generics to interoperate with primitive value types."

#

let's see tinfoilhat

haughty bear
#

you can do Map<String, int> instead of Map<String, Integer>

quasi valley
#

if you have a class with a generic type like class Hello<T> that T can't be a primitive, so you can't have a Hello<int>

haughty bear
#

generics can hold primitives as well as actual objects

#

*in the JEP

quasi valley
#

in what jep

haughty bear
#

the one linked above

quasi valley
#

mini sent two

haughty bear
#

one of them

quasi valley
#

yeah I was reading the other 😂

haughty bear
#

not sure which I don't know how to read

quasi valley
#

as mini said, that second one would allow you to have something like List<int> instead of List<Integer>, meaning those list values don't have to be boxed and unboxed constantly (int <-> Integer)

limber knotBOT
#

What about my nullables, though? Optional<int> I suppose?

quasi valley
#

>optional

limber knotBOT
#

That would actually probably just become a primitive in itself I'd assume, since it's so smol

vernal moth
#

The second one replaces are wrappers with primitive classes

#

It doesn't allow primitive classes as generics yet

#

That's seperate, pretty sure

quasi valley
#

ah lol yeah should have read it

#

"This JEP does not address the interaction of primitive value types, including int, double, etc., with Java's generics. "

vernal moth
limber knotBOT
#

Yeah, but after that one. Will we lose Integer's nullability?

quasi valley
#

still ugly tho

vernal moth
#

That's interesting, can primitive objects be null?

quasi valley
limber knotBOT
#

No, Mini

quasi valley
limber knotBOT
#

That's dumb, kneny

quasi valley
#

¯_(ツ)_/¯

potent fossil
#

Yeah I'm not sure how I feel about that

limber knotBOT
#

I'll go for my Optionals in that case :>

vernal moth
#

That smells like c++ pointers 😂

quasi valley
#

>>>>>optionals

limber knotBOT
#

Optionals are great! :(

vernal moth
#

Well, it's all a draft for a preview features

quasi valley
#

no u

#

but not optionals

vernal moth
#

Its meant to be used to gather feedback

#

I am sure the mailing list is exploding rn

limber knotBOT
#

@NonNull Optional<@NonNull int> wen ?

#

get fricken knenimsy .

potent fossil
quasi valley
potent fossil
#

oh yus

quasi valley
#

it doesn't look like they want to get rid of the current boxed types they do

#

at least by the examples they've given

#

still has Integer and so on

limber knotBOT
#

I hope they do

quasi valley
#

I thought you didn't like .ref pepela

vernal moth
#

Maybe they will just move the methods of the wrappers to the new primitive objects?

limber knotBOT
#

I don't! I like optionals :)

quasi valley
#

go to sponge dev then >:(

vernal moth
limber knotBOT
#

ok maybe i WILL

quasi valley
#

and take your optionals with you >:(((

vernal moth
#

(co-founder pirate bay, banned from icann cause reasons nobody understands)

limber knotBOT
#

no, kneny

#

they're being left behind here

quasi valley
#

there are none here, luckily

limber knotBOT
#

For now. For now.

quasi valley
#

I will eat you if that happens

limber knotBOT
#

I will merge 1 (one) Optional for you.

quasi valley
void void
#

i started using optionals everywhere once i made my motd plugin support sponge

quasi valley
#

nvm they also want to move the current primitive types to that new concept

limber knotBOT
#

Hm?

quasi valley
#

like Integer as a primtivie class and Integer.ref as references (or whatever the base class will look like)

limber knotBOT
#

yeah

quasi valley
#

it'll definitely interesting to see how they end up going through with that / nullability

limber knotBOT
#

Optional!

quasi valley
#

nooooooooo

limber knotBOT
#

primitive optional! No overhead!

quasi valley
#

but still ugly methods and a tooooon of extra checks and lines added if you use more than like 1-2 optionals in a method

topaz mortar
#

Just throw a language feature in: int?

quasi valley
#

either by having to get their actual value out, or by going nested with ifPresent

#

what I'm waiting for is to be able to define methods on a (primitive) vector for example to just use +-*/ on them instead of having to call such a method yourself RABIDEYES

topaz mortar
#

Want them to pull Kotlin features into the Java language.

vernal moth
#

Operator overloading sadly is confusing

#

Cause you have no docs on what it actually does

#

Especially when you mix types

topaz mortar
#

Yeah that isn't a no brainer you need to look into JavaDocs.

untold meadow
quasi valley
#

yes iirc

untold meadow
#

why didn't they think of a better word than colour 😔

quasi valley
#

it's called color, not colour

untold meadow
#

so should Team#colour() accept and return something different to TextColor?

mental meadow
#

It's called leviosa not leviosa

untold meadow
#

also wtf would be an alternative name for it... decoration? style? i hate english

quasi valley
#

Formatting

#

bukkit's team crap accepts chatcolor, does it not? (which includes all formatting)

untold meadow
#

yeah it does, it's just the adventure addition that doesn't

quasi valley
#

ah

untold meadow
#

so idk what color would return if you do setColor(BOLD) for example

quasi valley
#

where exactly are those adventure team methods?

untold meadow
#

so it throws an IllegalStateException

quasi valley
#

interesting, yeah

untold meadow
#

the docs don't even make much sense either @param color new color, must be non-null. Use {@link ChatColor#RESET} for no color

#

on it already

quasi valley
untold meadow
#

damn implementing adventure in minestom has lead me to find bugs in paper now

#

what a journey

tropic flame
#

has an old HP printer
printer's control panel won't work without Flash Player for Internet Explorer
has to edit flash player with a hex editor so i remove the time bomb that blocks it from working

#

beautiful

#

thanks, Adobe

#

and HP

#

but mostly adobe

visual egret
#

nah

#

thanks, hp

untold copper
#

Now I need to make a giant flame coming out of the thruster

visual egret
#

fireball into dispenser

#

:)

#

just a bit expensive

untold copper
#

thats not a giant flame

#

or any flame at all tbh

visual egret
#

then use 100000 dispensers

#

ez

untold copper
#

bruh no

visual egret
#

ngl people asking for help in spigot discord are just another level

#

why is my server randomy restarting??/!!?

#

offline mode
cracked cmi
cracked shopgui

#

probably more if i was bothered to look through the logs

untold copper
#

lol

autumn glen
#

Does anyone know any plugin that gives you a daily task ( for ex mine 500 dirt ) and then you can reward the player with in-game currency? ( Or basically run a command after the task is complete )?

visual egret
#

ooh that sounds interesting

waxen panther
#

the jobs plugin has quests

#

it is a zrips plugin though......

astral knot
#

Google also comes up with this thing

#

To anyone's knowledge, has anyone made a SLP response sender script?
I know many people have made receivers, but what about something that spoofs a response...

i.e. a using the SLP protocol to fake a server existing.
https://wiki.vg/Server_List_Ping

This would be useful for hosting a msg like "This server is currently down for maintenance" or "this server has permanently shut-down; please see this msg".

visual egret
#

I remember one somewhere

astral knot
#

😮

#

Is it that UDP one for LAN?

visual egret
#

i dont remember what it was called but it was exactly for that purpose motd and stuff

astral knot
#

🤔

#

I googled around for a bit, but wasn't able to find it

vernal moth
#

Idk what you want?

astral knot
vernal moth
#

Do you want smth that answers a server list ping or smth that does a server list ping?

astral knot
#

Answers

vernal moth
#

Both i have written before multiple times

astral knot
#

😮

#

Have a public repo with it? ❤️

vernal moth
#

The whole repo has both client and server

astral knot
#

Thanks!

vernal moth
#

But it's possible to do it much simple if you just read the docs and read the bytes individually

astral knot
#

My goal is to basically make a sender and host it on a complete potato

#

So the absolute shittiest computer ever to be able to interact with a client's ping.

vernal moth
#

Don't call it a sender that's super confusing

#

It's a server

astral knot
#

ah

#

I assumed that, since people won't actually connect to it, it wasn't a server

#

but I guess querying it makes it a server

#

Although, then again, "minecraft server list ping server" returns no results

visual egret
#

wiki.vg has a table with server implementations

vernal moth
#

Oh course they connect to it

visual egret
#

many are unfinished, so you can just use those

vernal moth
#

Of*

visual egret
#

since they are pretty light

vernal moth
#

They just don't join

worn ember
#

It gives something to the sender. So it serves. Aka server

#

10/10 english

astral knot
#

Unrelated note, I think I managed to find the potato

#

Should probably use tiny core linux though

limber knotBOT
#

that seems expensive

mossy vessel
#

A very expensive potato

heady cradle
#

theres this plugin that is open source, but it doesnt have worldguard support.
How much would it cost for someone to link it with WorldGuard?

quasi valley
#

hetzner 2.50€ per month

astral knot
#

11 usd per year?

#

seems pretty cheap to me

limber knotBOT
#

not for those specs

quasi valley
#

o per year?

#

okay didnt see that

mossy vessel
#

Yes kenni

limber knotBOT
#

oh per year, wow

upbeat kelp
#

what does aternos use to host

limber knotBOT
#

is that the paper fork?

astral knot
#

no; it's one of those free hosts

limber knotBOT
#

also pity hetzner don't have datacentres in the uk

upbeat kelp
#

does aternos run on lemons

astral knot
#

Considering the fact that they don't post their specs unless you login to their website, I am going to guess lemons

#

wait, might have found it on a forum post

untold meadow
#

are the fade in/fade out/stay times client ticks or server ticks?

#

i presume client

haughty bear
#

there's no difference?

astral knot
#

nvm, even their answers are a bit vague

haughty bear
#

it's just 20 ticks = 1 second

astral knot
untold meadow
#

oh yeh but im working on a server software that lets you change the tps

haughty bear
#

oh no clue then

warm anchor
astral knot
visual egret
#

spigot is another breed

#

people asking how to host dynmap on aternos

#

and they get mad when we tell them to take a bit to self host to learn how to use a server

mental meadow
#

.mini

limber knotBOT
#

(Korobi) xkcd: Ballmer Peak (1 October 2007)

#

its not 4 yet!

#

today is after work meeting with (ex)azubis

mental meadow
#

had to show alice 😄

limber knotBOT
#

so Ill get drunk at 18:39

#

30*

mental meadow
#

sounds like a good time to do some work

merry talon
#

wtf is privacy report?

#

a HIBP rip off?

worn ember
#

For me at least

minor badge
#

taxes doe

worn ember
#

i agree we should tax doe's

ashen cliff
#

Nice.

merry talon
#

A front-end template that helps you build fast, modern mobile web apps.

olive garden
#

wtf my wsl default directory changed to /

cunning raft
#

been like that for for a while for me

upper flicker
#

mine always opens to the windows mnt user profile

#

really annoying

twin lagoon
#

i use genie-systemd and i think it sets it to $HOME everytime luckily

upper flicker
#

I had that changed before but apparently never did it here

twin lagoon
#

also if you're not using genie-systemd already ur missing out

olive garden
#

my default user directory used to be the windows user directory, so I had a script to change that to the linux user dir, but it just changed to / for no reason thonk

#

nvm restarting this pc fixed it

#

:dab:

visual egret
#

I use windows terminal, so i just changed starting dir to my partition i allocated to code

#

¯_(ツ)_/¯

olive garden
#

oh, I didn't know I could do that

#

let me migrate to that

pearl vapor
#

Is it at all possible to change the piston push limit with a plugin?'

visual egret
#

Probably make it shorter, maybe not longer though

upper flicker
#

do not believe its exposed

#

we could look into it but liable to get fun and inconsistent results out of the game

visual egret
#

👀

merry talon
visual egret
#

thats what i do

#

i love the new windows terminal

merry talon
#

not home right now but it should be easy to find

visual egret
#
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "colorScheme": "horizon-dark",
                "startingDirectory" : "H:\\"
            },
merry talon
#

yeah

#

and fwiw I think it has to be the windows version of the location

#

so wsl$/ whatever bs

upper flicker
#

gross

#

I must've missed that when I was copying my profiles over

#

or maybe I had some jank solution somewhere else

waxen panther
#

@twin lagoon x

merry talon
#

cd in .zshrc thinksmart

#

i assume everyone uses zsh

#

i switched to fish not too long ago

#

though I thought z was a mac weirdo

upper flicker
#

I use windows, mac, and linux on a regular basis

#

all on zsh though because I like for stuff to be portable

#

so they gotta be the same

visual egret
#

i just found a bug in powershell or windows terminal

limber knotBOT
#

oskar the destroyer of applications

visual egret
#

its a windows terminal bug

#

if you open the default powershell window and hold down shift+enter a stacktrace eventually shows

#
Exception:
System.ArgumentOutOfRangeException: The value must be greater than or equal to zero and less than the console's buffer size in that dimension.
Parameter name: top
Actual value was -28.
   at System.Console.SetCursorPosition(Int32 left, Int32 top)
   at Microsoft.PowerShell.PSConsoleReadLine.ReallyRender(RenderData renderData, String defaultColor)
   at Microsoft.PowerShell.PSConsoleReadLine.ForceRender()
   at Microsoft.PowerShell.PSConsoleReadLine.Insert(Char c)
   at Microsoft.PowerShell.PSConsoleReadLine.ProcessOneKey(ConsoleKeyInfo key, Dictionary`2 dispatchTable, Boolean ignoreIfNoAction, Object arg)
   at Microsoft.PowerShell.PSConsoleReadLine.InputLoop()
   at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics)
#

weirdchamp

limber knotBOT
#

Ew, that's some badly formatted issue

visual egret
#

agreed

runic shale
#

What happens when you drop your stuff in the end it just disappears

#

is it because of the tps?

visual egret
#

?

#

because when stuff goes into the void it gets killed

runic shale
visual egret
untold copper
#

@unreal quarry did you go to watch the terminator when it released in the cinemas?

unreal quarry
#

@untold copper i was only 6 months old when it released :p

#

but maybe, if my parents went to see it and took me

#

¯_(ツ)_/¯

untold copper
#

did you see the terminator 2?

#

I just watched it for the 5th time

#

Just as good

unreal quarry
#

its the best one \o/

untold copper
#

yes \o/

#

imdb 8.5

#

damn

minor badge
untold copper
#

o.O @unreal quarry you must have gone to see the matrix then

#

that is a great movie

#

I gotta watch it again

#

they messed up the terminator timeline

#

pity

visual egret
limber knotBOT
#

invasion of the paper devs

olive marlin
visual egret
#

hmm it took me like 20 seconds at most

#

nothing prof

small sonnet
#

Anyone know how to make it where i can do commands in game?

visual egret
#

?

untold copper
#

/op

olive marlin
#

Give yourself proper permissions?

zealous wedge
visual egret
#

permission plugins who needs them amiright

untold copper
#

lol

tepid turtle
#

who needs a perms plugin when you can just /op yourself /s

compact pulsar
#

New mountains

vernal moth
#

Bedrock

#

That's a bedrock release

#

It's irrelevant for java

#

For now anyways

#

You can see it just in the lighting that it's bedrock 😂

olive marlin
#

Does bedrock really have so harsh light?

spare venture
#

Feature parity

visual egret
#

whats up party

vernal moth
vernal moth
#

time to merge some more PRs

#

any volunteers?

olive garden
#

me

vernal moth
#

I mean PRs 😄

limber knotBOT
olive garden
minor badge
#

imagine bothering to merge shit smh

#

going to bed now good night .

vernal moth
#

sleep well

#

gotta love those PRs with no comments and stuff

cunning raft
zealous wedge
#

night proxi

#

merge me mini

vernal moth
#

trig your contribution is BoRInG

limber knotBOT
#

nice one

olive garden
limber knotBOT
#

yes :)

vernal moth
#

no I mean boring as in nobody bothered to comment

olive garden
#

I bet you don't dare to merge that one

#

oh

#

but it fixes a real issue! 1 person complained!!!

olive garden
#

<3

olive marlin
#

I get more spam on IRC than on Discord for some reason.

#

Why would people be spamming non-sense sentences? Other than to just spam.

limber knotBOT
#

the only spam I get here is in #spigot at the spigot irc network

olive marlin
#

I keep getting random dms

limber knotBOT
#

Never got any random dms so far

upper flicker
#

I got some on freenode a week or so ago

#

they seem to have cleaned it up okay

limber knotBOT
#

I never went there to be fully honest

upper flicker
#

just another network, has some linux and foss stuff on it

merry talon
#

they still have the weird rules where you aren't supposed to stay opped in a channel?

upper flicker
#

uh, maybe - the one channel I created Im not an op in anymore

mental meadow
#

god who tf designed adobe premiere
When you export something and select "GIF", you get each frame in a seperate .gif file. You gotta select "Animated GIF" meowclown

merry talon
#

my experiences there have always been people trying to help me as little as humanly possible

cunning raft
upper flicker
#

Ive seen some people help a lot, some help none at all

#

usually Im just there to lurk on the discussions for when something interesting comes up

cunning raft
#

iirc the gif format was first made without animation

mental meadow
#

I know

merry talon
#

speaking of gif

mental meadow
#

but fuck getting 500 single frame gif files

merry talon
mental meadow
#

this is a good gif

#

Post it in #gifs-and-memes so I can pin it there

merry talon
#

it's 8mb lol

mental meadow
#

worth it

limber knotBOT
#

Oo, I'm getting emails for resource updates, fancy

mental meadow
#

telegram does not support transparency in gifs 😦

merry talon
#

telegram doesn't support your happiness

worn ember
ashen cliff
#

Looks normal.

#

Really want to run MC on an unstable RPI again. kekwhyper

left swift
#

Smh

tame lantern
#

UMMM

olive marlin
limber knotBOT
#

I haven't gotten any today, or really since that bad day a week or so ago :/

#

I didn't get any 😎

#

but mcdevs is the only channel im in on freenode, so eh

worn ember
left swift
#

IRC PEPW

quasi valley
#

yeah it's quite smelly down there

olive marlin
#

Sadly a lot of open source projects are only available there.

#

I wouldn't even be on IRC, if esper supported matrix.

left swift
#

I was finally unlazy and setup my nameless site yay

tidal ravine
#

Hello does somone know a Faction plugin that supports bungeecord I searched threw the whole internet and cant find anything

vernal bone
#

By bungeecord support what do you mean?

tidal ravine
#

ability to sync database between mutiple server

wild escarp
#

I searched threw the whole internet
doubt

tidal ravine
#

or thats it is easyer to setup

#

Does a plugin support multi-server configuration?, I'm looking for a factions solution with synchronization feature

wraith trail
#

Plugins can do that. Most do not.

vernal bone
#

Sync factions between multiple servers as syncing the claims or stuff, or how? 🤔

wraith trail
#

And just because it supports a database does not mean you can do that

worn ember
#

i can, can you tho

left swift
#

I support databases why cant u sulu

#

Plug in play on the port in the back of my head

tidal ravine
vernal moth
#

whats happening

#

more merges than new PRs ?!

ashen cliff
mental meadow
#

dw

#

that will change soon enough again

zealous wedge
#

aurora's gonna save us from a shortened PR backlog 💜

wraith oracle
#

once 1.17 is released I guess

ashen cliff
#

People just holding back PRs to give you some free time. kekwhyper

worn ember
#

just gotta yeet the skeet you know

#

hoop the poop

limber knotBOT
#

Nah, it just means that Paper is getting more and more perfect

tidal ravine
#

😭

ashen cliff
#

Accepting compromises is the only way to achieve perfection.

olive garden
#

perfection

spare venture
#

How smoothly has the adventure stuff gone?

ashen cliff
#

Look up.

spare venture
#

Guess I’ll be staying out of date a little longer?

wraith oracle
#

it works pretty well

wraith trail
#

stuff you wouldn't expect

wraith oracle
#

it is mainly plugins doing some weird stuff that have been broken

spare venture
#

Nothing major has happened lately so I can afford to be out of date

wraith trail
#

there have been more than one person in #paper-help have picking up water stop working because of some weird plugin

#

and I can't see how that has naything to do with adventure

left swift
#

That you know of party

spare venture
#

Hmm I meant just like chat in general being fucked

#

And I’m a little too busy to fix all of my plugins for it atm

wraith trail
#

actually no that was just one guy, other had something logged in the chat whenever he used a bucket

vernal moth
spare venture
#

Oh

#

Date is cropped out so

#

I’ve had like zero motivation to work on my plugins lately

#

Life has been too busy and burnout

topaz mortar
#

You want a date?

spare venture
#

Nah all good

#

I can look at their commit history later

visual egret
#

warzone is a perfectly optimised game

ashen cliff
#

I think you just have memory issues.

twin lagoon
#

^

#

do a memtest

cunning raft
#

yeah you just run super jank shit

ashen cliff
#

At least my Slav jank works.

visual egret
#

i cant do that on windows right

mental meadow
#

you don't do a memtest on a running system

visual egret
#

well i have a spare usb

tepid turtle
#

download memtest86 and put on usb and boot from it

spare venture
#

War zone works on ps5 😛

visual egret
#

im planning to buy some new ram for my birthday anyway

tepid turtle
#

yes

#

download free version

visual egret
#

ok i flashed my usb

tepid turtle
#

now reboot from that usb

#

(it needs to support uefi booting)

ashen cliff
#

Supporting both BIOS and UEFI

tepid turtle
#

v9 only does uefi

#

As MemTest86 V9 supports only the newer UEFI platform, older PCs without UEFI support would be unable to boot MemTest86. In order to run MemTest86, PCs with legacy BIOS platform must use the older V4 release of MemTest86. The download links for the V4 downloads are still provided for those that prefer to work with the V4 bootable images.

visual egret
#

It’s doing something

ashen cliff
#

Bruh.

visual egret
#

wasn’t bios deprecated in 2012

twin lagoon
#

it can take quite some time oskar fyi

ashen cliff
#

Need to whoop PassMark back to there they came from.

tepid turtle
#

it can take several hours to complete

visual egret
#

How do I know when it’s done tho

twin lagoon
#

you'll see

ashen cliff
#

It tells you it passed.

#

Now run the rowhammer test with a single core on a 4TB server for 10 days.

tepid turtle
#

(or failed for too many errors kek )

visual egret
#

How much tests are there

tepid turtle
#

13

visual egret
#

Cool I’m on test 10

#

And it’s all down 4 times right

tepid turtle
#

yes

#

unless you changed it

wraith trail
#

the number of tests is different based on what option you select

visual egret
#

I didn’t touch my keyboard

wraith trail
#

wow oskar has a better system than me

#

feels bad

vernal bone
#

I keep having the same crashes with win7, but Windows 10 fixed my ram kekw

ashen cliff
#

No one tell him.

tepid turtle
visual egret
ashen cliff
#

Daily reminder that LGA3647 does not exist.

worn ember
#

Daily reminder that daily reminder does not exist

ashen cliff
#

¯_(ツ)_/¯

visual egret
#

Pass 2

visual egret
#

Pass 3

vivid ivy
olive garden
#

I also run on 4 ram sticks, what a coincidence

vivid ivy
#

i couldn't help but laugh at that phrasing

tepid turtle
#

4 ram sticks or 4gb ram?

left swift
#

I just use 4 sticks

#

U guys got that ram

visual egret
#

Pass 4

golden gust
#

mbax, you sooon of a bitch

ashen cliff
#

Cat back at it again.

golden gust
#

message I posted in the dev channel for adventure earlier

ashen cliff
#

Yes.

visual egret
#

@twin lagoon @tepid turtle

#

so... we blame warzone?

twin lagoon
#

n

#

could still be your hardware

#

or a driver issue

visual egret
#

hmm

#

I’m thinking of saving up for a new GPU or buying ram

thorny totem
#

I do now say hosting a Windoge server is shiz... RDP session freezing while downloading a backup, then on the server side it causes a massive CPU spike and crashes all servers until I relaunch the session. God bless Linux Tux

meager tusk
ashen cliff
#

No bro!

#

Blue STRIP BEST BRO!

#

@vale rune better agree otherwise his admin rank is null and void.

meager tusk
#

Bro. I will give him Admin rank on my CS 1.6 server.

#

He will get a free model and really cool commands bro.

#

M-m-m-monster kill.

vale rune
#

Bruh. There is no Admin rank in servers running KGB-Hosting hierarchy.

twin lagoon
ashen cliff
#

YES!

vale rune
#

YES!

ashen cliff
#

PREMIUM LOKACIJA!

#

Serbia bro!

vale rune
#

FACT BROTHER!

#

LITE LOKACIJA = DE!

meager tusk
#

What is Serbia bro?

#

Do you mean Kosovo?

#

🇽🇰

vale rune
#

Bro, always bro.

#

This Discord: ^.

meager tusk
#

Bro! KGB hosting better than western capitalist hosting.

ashen cliff
#

Fact!

meager tusk
#

Western hosting lag bro.

vale rune
#

Their ToS was legit just null a few months ago.

meager tusk
#

Eastern hosting - Host cs 1.6 uptime 12/3!

ashen cliff
meager tusk
#

2 years non stop CS 1.6 bro!

ashen cliff
#

Fact BRO!

vale rune
meager tusk
#

2 years of b42 b17 o1-o7 .,.,.,

vale rune
meager tusk
#

Roman empire is offbrand romania!

#

Fact!

twin lagoon
#

@mossy vessel panda_flush

meager tusk
#

Michael, LC on KGB hosting

#

get on it

twin lagoon
#

KGB hosting 5950x

vale rune
meager tusk
#

Michael it has Albanian bro we have to buy KGB hosting.

ashen cliff
#

Bro! They have PREMIUM CPU bro!

twin lagoon
#

we'll buy KGB hosting completely

#

the entire company

thorny totem
#

KGB , RGB ? ThonkButCooll