#general

3141 messages Β· Page 792 of 4

mighty storm
#

WHat we want: Discussions to finally enter open beta
What we get: 2 redesigns

#

i thought it was in 1000 years

steel pulsar
#

i donno i might not be around by then

waxen panther
#

60% of the vault is peoples .dotfiles pepelaugh

cedar spade
#

do people star their own dotfile repos?

golden gust
#

people star others

#

especially those who spent waaaay too much time on their dotfiles

mighty storm
#

what are dotfiles

left swift
#

Small circle files

mighty storm
#

ah thank

steel pulsar
#

the dotfile is where u put the 500 lines of terminal ricing you found on some guys personal blog

cedar spade
#

*files that are used specifically to file things down to the shape of a small circle

steel pulsar
#

betwixt the 'zsh' and 'urxvt' sections

serene bolt
glad narwhal
#

whats slimefun?

serene bolt
#

a cool concept of a plugin but needs a significant rewrite, makes "modded mc" stuff in vanilla with just server side plugin

shell vine
#

its been worked on a lot recently

#

looks like they been trying to fix some of the lag issues

serene bolt
#

yeah I haven't looked at it at all in the past year, I fixed a bunch of bugs then kinda ditched it after finding so many performance issues

unreal quarry
#

last time i looked at that plugin it had many areas of the code that were indented so deep i had to horizontal scroll just to see the beginning of the lines

serene bolt
#

yeah..... real bad

waxen panther
#

hate slimefun

#

just play modded

cunning raft
#

how does it even work

#

texture back and data values?

#

pack*

serene bolt
#

player heads for everything that uses a custom texture, renaming vanilla items for those that do not

static pilot
#

last time i looked at that plugin it had many areas of the code that were indented so deep i had to horizontal scroll just to see the beginning of the lines
there was a thread making fun of this lol

glad narwhal
#

as i know mojang add custommodel data

serene bolt
#

yeah there's been quite a few threads on spigot making fun of the project in general lol

#

yeah slimefun would easily benefit from a resource pack, but it was made long before that

#

and there's far worse issues than just that.... so....

steel pulsar
#

what the fuck is that

#

why would you write it like this

glad narwhal
#

how to mod for slimefun?

tender swift
#

jesus that scheduler thing

static pilot
glad narwhal
#

where is the texures and models?

tender swift
#

taskchain would be neat to that to make it atleast cleaner

steel pulsar
#

my man just import org.bukkit.*

serene bolt
#

if I remember right, on the last time I saw a spigot thread destroying the slimefun guy, the author said slimefun was one of the first things he ever programmed and it got too big / popular and it just really needed a rewrite

steel pulsar
#

everything in 1 class

worn ember
#

@steel pulsar static import org.bukkit.* monkaHmm

steel pulsar
#

man i only just started learning java like nine days ago

serene bolt
#

I'll get fired from my job if I ever do a wildcard import, ktlint ensures that never happens. No wildcards allowed!

steel pulsar
#

import *

worn ember
#

doesnt intellij swap to .* after x amount of imports?

#

i think its like 3-4

serene bolt
#

yeah

void void
#

what since when does godaddy offers vps hosting

#

lol

golden gust
#

Yea, you can configure it in the options somewhere

unkempt drift
#

yeah, I think I set mine to 5000 or something

golden gust
#

throw as many 9's as you can be assed in there

serene bolt
#

yup

#

yup ^

steel pulsar
#

is there a reason to not just wildcard

serene bolt
#

yes

unkempt drift
#

its bad

golden gust
#

import on demand is evil

#

.g import on demand is evil

serene bolt
#

wildcard might look nicer, but it's not good

limber knotBOT
worn ember
#

oh uh

steel pulsar
#

ah yes the blog post from 2004

#

sorry i didnt read this oney et

worn ember
#

i thought it just imported all classes from that package

golden gust
#

it does

serene bolt
#

there are plenty of reasons you do not want to do that in many different projects

golden gust
#

Issue is that "just" has impacts on recompilability, not to mention "what are you actually depending on"

spice finch
#

How do I get "Developer Program Member"? πŸ€” Badges are so fancy πŸ˜„

worn ember
#

does that really matter "what i'm depending on" though?

#

like whats the benefit of knowing that

mighty storm
void void
#

clock

hollow plaza
#

Well yes you don't want to put every paper version as a dependency in your maven/gradle for example

mighty storm
#

How do I get "Developer Program Member"? πŸ€” Badges are so fancy πŸ˜„
@spice finch apply for the dev program

finite wave
golden gust
#

See, back in the days, people used to have clocks on their walls

mighty storm
#

Oh interesting I think I set the threads to 4 or smth

worn ember
#

i still have one on my wall xD

void void
#

smh this generation breaks everything

left swift
#

You guys have walls?

finite wave
#

I set my threads to 69

#

Just like async threads

spice finch
#

ok it was easier than i thought

mighty storm
steel pulsar
#

yes πŸ™‚

worn ember
#

Aikar closing my issue from in April KEKW

mighty storm
#

wtf my computer exploded

void void
#

haha

spice finch
#

There are so many not closed issues which already has been resolved @worn ember

#

linked some here

mighty storm
#

new discord update lets see if it's an actual update or jsut a haha funy prank

void void
#

man compiling paper made me realise that i need a better computer

spice finch
#

Changelog: Fixed typo

mighty storm
#

oh wow it's actually a new build

steel pulsar
#

discord update logs is the main problem of our society

mighty storm
#

discord does major feature and is like:

left swift
#

Added update

steel pulsar
#

user list made a fucky wucky on the mac build !!!! oops!!!! fixed now (i THINK!!)

void void
mighty storm
#

some builds are:
Update build number and version hash

void void
#

ooh

mighty storm
#

attention rory (my cat) is awake thanks for attention

left swift
#

No problem check is in fax

steel pulsar
#

oh hey its djscias i know this guy

hollow plaza
#

What's nukkit

mighty storm
fallen oracle
#

Tux back at it again with the POGGERS improvements.

cunning raft
#

gonna take md a full year to pull that in

#

he still won't test it tho

left swift
restive crag
#

Hey. How can I change the "Waterfall" proxy name that is showing up after pressing F3? I've seen a couple of servers having a custom proxy name; is there a plugin for that? Asking just out of curiosity.

cunning raft
#

don't

mighty storm
#

god I wish there was a site to setup links to jenkins projects you download builds from, like a dashboard

steel pulsar
#

dont post ideas like that now someones making it and youll get no credit

mighty storm
#

it's a win win tho

#

if it's good, i'll use it who cares

#

if it's shit, ill make a better one

finite wave
#

just get latest?

worn ember
#

jan

mighty storm
#

whats it called when a table just links 2 datasets

#

not bridge i dont think it's somethin else

golden gust
#

aggregate?

mighty storm
#

well like, say you have produts, users, and orders, orders is just a map of product to user maybe stuff like quantity

left swift
#

Kpop jan tuck

worn ember
#

@mighty storm many to many relation?

#

or like the table between them?

mighty storm
#

yeah what would you call the orders table

worn ember
#

x_y usually

mighty storm
#

i couldve swore there was a term for it

worn ember
#

product_user

mighty storm
#

what is the term for the orders table i should say

worn ember
#

idk

left swift
#

The order of the table

#

The no table strikes back

mighty storm
twin lagoon
twin lagoon
#

@mighty storm yer cdn is bork

mighty storm
left swift
mighty storm
#

how

#

but it embeds just fine

#

whats going on

twin lagoon
left swift
mighty storm
#

evidently that's what happens when you use 100% of your brain

#

maybe it's the return type?

golden gust
#

that'll be the mime type

mighty storm
#

if you go to the actual s3 link it works fine

void void
#

Hey is there any other way to see how much available memory I have on my vps?

#

contabo guys said free -h does not displays always true memory

#

And that is the only thing I found in google

golden gust
#

free is accurate

void void
#

i mean you don't need to be exact really

twin lagoon
#

contabo is fucking dogshit

golden gust
#

I mean, it literally gets it from the kernel

void void
#

so they fucking scammed me again

twin lagoon
#

obviously

#

it's contabo

void void
#

haah

twin lagoon
#

you pay literally less than $20/mo for it probably

golden gust
#

assuming that you're not onder something like OVZ which is just stupid

twin lagoon
#

for the shittiest server

void void
#

"we guarantee you have 30G"

golden gust
#

Well, what does free -m show?

void void
#

same but in megabytes

left swift
#

so they fucking scammed me "again"

#

Lul

golden gust
#

No fucking shit that it shows it in megabytes

void void
#

"we guarantee you have 30G"
@void void Runs out of memory at 26G

twin lagoon
#

what runs out of memory

void void
#

vps

golden gust
#

The idea was that you actually show it so that like, we can see what it says...

twin lagoon
#

how do you know it's running out of memory

void void
#

because its killing my proccess

#

show what free -m says

peak dirge
#

contabo kekwhyper

void void
#

and the free -h only shows 100m available

twin lagoon
#

there's your issue

#

how much do you have allocated to your game server

void void
#

26G

twin lagoon
void void
#

100m available

#

._:

mighty storm
#

why are you giving it so much geez

#

just give it like 10 max

void void
#

10 max

neat smelt
#

contabo is great

void void
#

explode

golden gust
#

gets asked to show something multiple times

neat smelt
golden gust
#

doesn't show it

void void
#

finally

twin lagoon
#

i've ran 300 player servers on 10GB what the fuck are you doing to make your shit explode

#

on 10GB

golden gust
#

used 29643

#

Er...

peak dirge
#

yeah

#

drop it down to 16GB and try again?

void void
#

I mean system requires 1-2G to run right?

golden gust
#

your OS needs ram too

peak dirge
#

JVM needs room

#

saying that the OS needs "1-2GB" isn't really enough, the OS can use memory for other purposes like caching files read from disk

mighty storm
#

os should have at least 10% id say

golden gust
#

Yea, you defo wanna err towards leaving more ram for the OS

mighty storm
#

and ye, 10 GB, if you give it more ram it'll ironically look worse because less compression and all that

peak dirge
#

@mighty storm Incorrect, the limit where compressed oops don't work is around 31-32GB

mighty storm
#

ah ok

#

but still, i run a 6gb server just fine with 0 players

left swift
#

Lol

void void
mighty storm
#

CCCCCCC

void void
#

drop it down to 16GB and try again?
@peak dirge How could taking 12G away from a server on 12tps improve it

left swift
#

Just allocate 10G-16G for your server

mighty storm
#

if you have 12 tps with 26 gb then memory isn't the issue

left swift
#

By knowing how to run your server

twin lagoon
#

memory =/= tps

void void
#

ill try it

twin lagoon
#

your CPU is probably the bottleneck

#

contabo is horrible

#

you get what you pay for

quasi valley
#

there's an upsidedown lang 😎

void void
#

contabo is horrible
@twin lagoon pin this ^

twin lagoon
#

there's no need

#

literally everyone knows this

golden gust
#

I feel that literally every single time you ask for help, we go over the same shit each time, "reteach" you the basics, just for the next day...

#

Literally 2 seconds of any form of basic research would have told you that

#

This is why we find it comical and boring that you keep re-iterating that contabo is shit

left swift
#

πŸ™ dont need knowledge when I got paper discord πŸ™

void void
golden gust
#

That whole massive explosion of them showing up being crap happened years ago

void void
#

a

twin lagoon
#

but i not have many moni

#

cheap 30gb vps good

#

??

golden gust
#

Heck, we literally watched them turn from a cheapo budget option to a shitty overpriced horrifically supported POS

peak dirge
#

some people suggested I host the Velocity services on Contabo

void void
peak dirge
#

I'm so glad I didn't listen to them and just paid DigitalOcean lol

twin lagoon
#

ok

quasi valley
#

I want to meet "some people" kappa

mighty storm
#

my only experience with digitalocean is reporting brute forces on my servers lol

#

What is phpunit? is that something like wordpress?

golden gust
#

I mean, contabo is the best option for having to avoid the work accociated with server outages

peak dirge
#

phpunit is a testing suite for PHP

#

it's sorta like JUnit

golden gust
#

it's probably their issue and so, they'll fix it when they notice their switch is on fire

mighty storm
left swift
#

I love the country of Tor, very beautiful there this time of year

azure flower
#

Surprised there's not an xmlrpc.php in there

#

That's a common target

mighty storm
void void
#

I. will. buy. on. ovh

twin lagoon
#

an ovh vps isn't good either

void void
#

b r u h

twin lagoon
#

if you're under <40-60 players

#

stick to shared hosting

mighty storm
#

ptsd flashbacks to one of my random privacy cards having 2 (failed) charges to ovh because it was paused

void void
#

shared hosting

#

lets be honest

#

.-:

twin lagoon
#

they're fine

#

especially for people like you who don't know what the fuck they're doing

golden gust
#

lets host a game server on a service spec'd out for web servers

void void
#

1.16 kek

left swift
#

What's the best shared host out rn

mighty storm
twin lagoon
#

my go to recommendations are dedicatedmc.io, slothhost's premium line & extravm

mighty storm
#

what do I even do, report it?

twin lagoon
#

you literally just don't give a shit

#

and move on

azure flower
#

Extremely common attack that's just trying things you are likely to have lying around. Huge number of people use wordpress and don't secure it adequately. Makes sense to try things on the offchance.

#

See also trying /phpmyadmin. You never know

peak dirge
#

see also: "google dorks"

golden gust
#

most hosts really don't give a shit about that stuff

twin lagoon
#

digitalocean does take them down

golden gust
#

Like, DO probs do if you can get the right info to them

twin lagoon
#

but you're just wasting time

void void
#

opinions ab soyoustart

golden gust
#

But, a lot of them are like china hosts which don't give a shite

twin lagoon
#

soyoustart is "ok"

golden gust
#

SYS is older hardware but "k"

twin lagoon
#

there's a chance you get a lemon

mighty storm
#

Yeah I just send the firewall logs

azure flower
#

The real fun begins if you do in fact have an unsecured wordpress site though. Some of the wonderful things they do include adding additional code to random php files that add ads to pages when visited by search engine bots

void void
#

oh

#

crap

#

canada

twin lagoon
#

and france

peak dirge
#

quite a few sites I browse block my VPN (which I have running on a little RamNode VPS)

void void
#

900 ping

golden gust
#

Canada is fine for US

twin lagoon
#

soyoustart has both canada & france

golden gust
#

900 ping

void void
#

latin america

twin lagoon
#

you'll get like 100ms max

#

you literally have a contabo server in germany

#

the fuck is your point

void void
#

st louis

#

not germany

#

but still

twin lagoon
#

o their virtual dedicated servers are in US

void void
#

not cool

mighty storm
#

which one is you

void void
#

that's from yesterday

#

I was not online

#

you'll get like 100ms max
look quote without ping

mighty storm
#

What's wrong with quote with ping you're replying to the message since discord doesn't have threads

azure flower
#

The real problem is the super halfassed quote implementation

void void
#

it doesn't make sense in this kind of conversation

azure flower
#

Which pings people who were pinged in the quoted message again too

void void
#

if it was in say a really busy channel, makes sense

#

.ping

#

Pong!

mighty storm
#

wha

void void
#

u can actually create .ping command for discord

#

um you mean self botting?

left swift
#

This convo jumped like 4 topics in 2 minutes

mighty storm
#

Elaborate then

void void
#

ping as in latency

#

dum

#

.ping

mighty storm
#

u can actually create .ping command for discord
Elaborate on this ^^ "dum"

hollow plaza
#

Latency of the bot?

mighty storm
#

What are you pinging? Yourself? This is why I need elaboration

golden gust
#

Well, for round trip, you'd just need to send it, wait for dumcord to send it back probs

void void
#

my concern is that i don't think thats possible in the vanilla discord client

mighty storm
#

There's no real way to ping honestly, since it usually just updates client side then server side and rarely tells the client it failed and to undo

void void
#

why tf do we still be talking of ping

quasi valley
#

join a voice channel kappa

void void
#

no

#

we're talking about something different

#

bye

mighty storm
#

They all locked

quasi valley
mighty storm
#

That's the ping to the voice servers right

#

Not necessarily discord itself question mark?

void void
#

@void void elaborate what you meant

azure flower
#

what does "discord itself" mean at that point

mighty storm
#

The API servers I guess?

void void
#

i did

golden gust
#

Well, discord don't do their own voice

#

they use trello iirc

void void
#

ping as in latency

mighty storm
#

What about it

#

What do you mean by ping command

#

Tell us

void void
#

but then you did a pong

#

.ping

#

pong

#

34ms

mighty storm
#

What about it

void void
#

etc

#

where!?

mighty storm
#

Like a discord bot that responds with pong time taken 100ms?

void void
#

the amount of the time it takes for the server to respond

#

where does it tell you that?

mighty storm
#

I feel like the Supreme Court trying to figure out what this man means

void void
#

@void void yes or no, is this being achieved using a modified discord client

#

just a bot

#

dyno

mighty storm
#

dieyes actually

void void
#

but dyno isn't on this server...

mighty storm
#

Not so fast

void void
#

pretty sure u need to configure it

#

the bot

#

another server has the command

#

so its possible

mighty storm
#

ms stands for Mississippi right

void void
#

yes

mighty storm
#

ah alright

left swift
void void
#

or microsex

left swift
#

Good meme

void void
#

a

mighty storm
#

whats micro

void void
#

micro

mighty storm
#

why did it autocorrect what's to whats

peak dirge
#

microshift

mighty storm
#

It's like evolution but backwards

void void
#

yæs

twin lagoon
#

haha he said SEX

#

LOL

hollow plaza
#

Did Sponge originally make the mixin system?

grand pewter
#

i dont think so, but they use it

void void
#

actually i think they make the framework

#

the mixins introduced in java 8 look like something completely different

zealous wedge
#

what mixins introduced in Java 8?

#

but yeah, mixin is a sponge project that mumfrey made based on his existing work in liteloader

finite wave
#

Fabric has some nice mixins

zealous wedge
#

it's the same mixin project :p

finite wave
#

Well, it is nice.

olive marlin
#

Anyone else had issues with IJ/other jetbrains IDEs and the markdown plugin?
I'm always getting this, they say to install their version of JDK - but it doesn't switch to it for some reason.

void void
#

well theres something called mixins introduced in java 8 but its something completely different and unrelated

pastel pivot
#

I'm a bit confused. I thought maven requires JAVA_HOME to be set also on Linux. However I have never set it and echo $JAVA_HOME prints nothing. But maven works. Why?

hollow plaza
#

There are 2 java variables

#

The other one is jdk_home I think

upper flicker
#

Maven may just check $PATH looking for it as well, aware of a few programs that do it

pastel pivot
#

On windows it really need JAVA_HOME however.

#

Although path is set.

peak dirge
#

Windows is pepega anyway

true canyon
#

On windows with git-bash I only have PATH set with JDK in it.

pastel pivot
#

and maven works?

true canyon
#

Yes. Does not work from command prompt though, not that I'd ever use it other than testing right now to confirm it gets mad about java_home

finite wave
#

If you echo it it outputs nothing?

true canyon
finite wave
#

What about other profiles?

true canyon
#

Why should I care about other profiles when everything works great as I have it set up :3

pastel pivot
#

My goal is to figure out what really needs to be set, to describe prerequisites for a project .. And it seems to be random which variable is required even on same OS πŸ˜…

upper flicker
#

tell them JAVA_HOME is required then

#

even with maven its not consistent across operating systems

vernal moth
upper flicker
#

as I would expect however, there is code to look for javac, find it, and then use that to set JAVA_HOME

#

in maven

#

but there's also code for when it fails that'll say "hey setup java_home pls"

potent fossil
#

i've been victim to that specific code path before

void void
#

so windows really doesn't have anything like update-alternatives --config java then?

golden gust
#

i think that java has some magic to point to like a default home or something

#

windows doesn't have a package manager

#

There is 0 sane way to handle "alternatives"

void void
#

true

finite wave
#

Just search all drives for javac

void void
#

java-alternatives

upper flicker
#

are we talking about windows and package managers aPES_Shake

finite wave
#

chocolatey LulSlide

upper flicker
#

chocolatey is awful

#

that thing microsoft is doing is awful

#

any package management system that relies on existing installers and exes, its gonna suck

olive marlin
#

@olive marlin any repo?
@spice finch Screw it. I nuked the whole codebase again today, so there isn't much. Still not 100% liking the fundation I laid out, but at least it's better.
Can't do much ATM - apart from simple plugin download from Github releases and checking it's status.
Feedback is appreciated though!
https://github.com/Prof-Bloodstone/Mineager

mighty storm
#

is there any easy way to check if a string is a number other than surrounding Integer.parseInt(string) in a try/catch block

finite wave
#

Yeah

olive marlin
#

Regexp!

mighty storm
#

oh right regex exists

finite wave
#

Isn't apache commons in bukkit?

mighty storm
#

/^\d+$/

finite wave
#

IsInteger.instance().test(str)

olive marlin
#

Olivia, remember about negative numbers.

mighty storm
#

this is just general java not necessarily bukkit

olive marlin
#

And that they can't start with 0 πŸ™‚

finite wave
#

Oh, well apache commons is nice.

olive marlin
#

PRobably something like ^-?(0|[1-9]\d*)$

kindred storm
#

i would wager regex will be needlessly slower than Integer.parseInt

olive marlin
#

That's also true.

finite wave
#

Kotlin be like toIntOrNull() ?: return

mighty storm
#

kotlin be like Java code but ugly :(

olive marlin
finite wave
#

Kotlin isn't ugly what

#

It has lots of syntactic sugar to help you out.

olive marlin
kindred storm
#

this discord goes in circles and circles. Kotlin debate, lombok argument

#

windows demonstrably bad

waxen panther
#

like literally any group of people ever?

#

you make it sound like it's something unique to the paper discord lol

void void
#

so you mean i can find these arguements at the local pub!?

waxen panther
#

yes sir!

void void
#

you must have some smart pubs then

vernal moth
#

kotlin

#

smart

finite wave
#

Hmm?

cedar spade
#

are we talking about windows and package managers :aPES_Shake:
Z: microsoft store

void void
#

Why is it called Paper

#

Who got the name

#

and why

twin lagoon
#

why not

void void
finite wave
#

Cause it's a valuable resource

hollow plaza
#

You can make fireworks with paper

olive marlin
#

And paper airplanes that then can go to hangar!

left swift
#

Why chivitos

finite wave
#

Fucking hell IJ just shit itself really bad

left swift
#

Who got the name

void void
#

haha

left swift
#

And why

finite wave
#

Can you change your name?

#

It is very annoying to look at

left swift
#

Pretty racist

upper flicker
#

> is the paper source available

#

> asks on the issue tracker attached to the paper source repo

vagrant niche
#

$50

upper flicker
#

my word

finite wave
#

xD

#

Z i can't find mah paper source pls help

static badge
#

ill gib u paper src for $100

waxen panther
#

tunity src for $1?

upper flicker
#

sec spotted

static badge
#

wat

finite wave
#

I'll sell you a paper fork without the sand duping and tnt duping patch fpr 750 usd

static badge
#

now that's a steal

serene bolt
#

i need 1.8 support in the latest paper

static badge
#

need beta 1.7

upper flicker
#

@static badge src pls

finite wave
upper flicker
#

lol

static badge
#

where 100

upper flicker
#

minecraft/our mod

finite wave
#

This is vanilla launch xD

upper flicker
#

@static badge 1NY69576BD406372B

static badge
#

what's that

upper flicker
#

mine doesnt complain about it

#

or java 14

finite wave
#

Oh, no i was too lazy to open the actual launcher so i opened techniclauncher which is ancient

upper flicker
#

ye technic would bitch

finite wave
#

The new gamemode switch gui was purely clientside right?

upper flicker
#

yes

static badge
#

ok lemme get that src

serene bolt
#

Z have you checked out sodium client mod yet? it's pretty insane

upper flicker
#

no

#

dont really do much with the client

#

not since modpacks of ye olden 1.2 days

serene bolt
#

the old days FeelsBadMan

potent fossil
#

beta 1.8 days are the ancient days i guess

serene bolt
#

the survival update, hunger Pog

static badge
#

have you seen beta 1.7 code though

upper flicker
#

1.7.3 beta best version, you will never convince me otherwise

static badge
#

look at the code

potent fossil
#

nope, i haven't seen any code from those versions. beta 1.8 is just the last version I actually "played" beyond just testing things

upper flicker
#

no thanks, dont want to ruin my love

serene bolt
#

back when mojang didn't use streams

upper flicker
#

bet you the chunk system ran better though fingerguns

static badge
#

maybe I'll zip canyon src in here for you

worn ember
#

Hai Z, havent seen you in a while πŸ‘€

cosmic raft
#

ok

#

who broke github

static badge
#

microsoft

cosmic raft
#

text sizes are broken

static badge
#

big text for big repos

unkempt drift
#

new feature

cosmic raft
#

hm?

unkempt drift
#

its like leaf said

#

they are making bigger, more important repos have bigger font sizes

cosmic raft
#

that makes no sense

#

one of the repos in my screenshot is 10* as big :p

grand pewter
#

not to mention that it looks super dumb

#

who was there quality testing this

hollow plaza
#

monkeys

pulsar wigeon
#

we are

#

free UAT

fierce kestrel
#

How does Minecraft process command arguments?

#

Does it just split them by a space or is it more complicated?

minor badge
#

both

cosmic raft
#

more complicated than just that

fierce kestrel
#

Can you explain a bit more?

waxen panther
#

yes

cosmic raft
#

sure

#

go read that

static badge
#

how many papers do we need to read to understand it

cosmic raft
#

none

static badge
#

that was a joke

void void
#

overengineering 101

cosmic raft
#

brigadier isn't overengineered

#

it does what it needs to, nothing more really

#

@static badge now, DFU on the other hand

#

read these:
Point-free Program Transformation: https://haslab.uminho.pt/alcino/files/pfpt.pdf
The essence of strategic programming: https://pdfs.semanticscholar.org/8643/73ffcee27467876b1030ee347b3c2e625756.pdf
Algebraic Specialization of Generic Functions for Recursive Types: https://haslab.uminho.pt/alcino/files/msfp08.pdf
Generic Programming with Fixed Points for Mutually Recursive Datatypes: http://users.eecs.northwestern.edu/~clk800/rand-test-study/_gpwfpfmrd/gpwfpfmrd-2009-10-8-12-02-00.pdf
A Formal Comparison of Approaches to Datatype-Generic Programming: https://arxiv.org/pdf/1202.2920.pdf
Profunctor Optics: Modular Data Accessors: https://arxiv.org/pdf/1703.10857.pdf
Generic Point-free Lenses: https://haslab.uminho.pt/alcino/files/mpc10.pdf
Type-safe Two-level Data Transformation: http://www4.di.uminho.pt/~joost/publications/TypesafeTwolevelDataTransformation.pdf
Transformation of structure-shy programs with application to XPath queries and strategic functions https://haslab.uminho.pt/alcino/files/scp.pdf
Calculating with Lenses: Optimising Bidirectional Transformations: https://haslab.uminho.pt/alcino/files/pepm11.pdf

static badge
#

THAT'S THE JOKE

#

REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

potent fossil
limber knotBOT
#

It defaults to splitting by space but lets the commands override it to do more complicated things, iirc

magic river
#

DFU isn't that bad. The explanation for it is more complicated than just digging in and looking at the existing code to figure it out

#

Although there are a lot of indirections so it can take a bit to figure out what is available

static badge
#

pretty sure its performance is comparable to chunk gen

magic river
#

First thing it does is check the version though so usually it doesn't really do anything, right?

static badge
#

yeah it only runs through if the chunk version is less-than current

magic river
#

So who cares how long it takes, it happens once πŸ˜‰

static badge
#

mojang runs that shit on the main thread

worn ember
#

slaps main thread
this boy can fit 500 streams in it

mighty storm
#

insert joke about stream and streaming platforms im not witty enough to make

unkempt drift
#

I think you can pay github to make yours bigger πŸ™‚

finite wave
#

Oh shit they are into plastic surgery now?

worn ember
#

ah yes

waxen panther
#

I did it

worn ember
#

i dont need it bigger tho

waxen panther
worn ember
#

bruh ai domains are expensive as fuck

waxen panther
#

Yep :/

#

2 year minimum too

worn ember
#

how much

waxen panther
#

my old domain was Β£10 a year this one is Β£50

round sleet
#

jeez

worn ember
waxen panther
#

hate to see it

#

but its 2am and im bored

worn ember
#

buy me some domains too kappa

waxen panther
#

no KappaSmart

potent fossil
#

CF did that to me the other day too

#

It was bc I left it on the 2fa screen for too long

#

They really should have a timeout in the UI for that

#

But, w/e

waxen panther
#

their login sucks yeah, the 'keep me logged in' keeps you logged in for like 10 minutes too

worn ember
#

simps have no rights

waxen panther
#

the rest of their ui is p nice though

worn ember
waxen panther
#

dafuq is that

worn ember
#

seedhunt lol

waxen panther
unkempt drift
#

yeah, seedhunt is NUTS

worn ember
#

their distribution system is pretty cool too

unkempt drift
#

3.8 million seeds/sec

#

fluxuates depending on how many people are running the program

worn ember
#

yeah

#

i wish i could see longer stats tho

#

for more than a day

unkempt drift
#

lol, 3 seeds with 13 witch huts

worn ember
unkempt drift
#

I forget the radius.. 2k blocks?

worn ember
#

2048 yeah

#

i can validate about 3mil seeds a sec

#

on 8 threads

ashen cliff
#

I assume it only uses the CPU?

mighty storm
#

@waxen panther what site

worn ember
#

yeah

#

no gpu

ashen cliff
#

Sad.

waxen panther
mighty storm
#

no no, where you were trying to buy

waxen panther
#

oh no, I've already bought it from namecheap. I just wanted to transfer it to CF/ Google domains

#

idrc that much though, just a bit more setup

mighty storm
#

ah

#

doesnt google own .ai tho??

waxen panther
#

I think it's actually a country tld

mighty storm
#

Anguilla (United Kingdom)

#

i forgot all 2 letters are countries

worn ember
#

Anguilla

#

yeah

#

lol

mighty storm
#

monaco could be making bank

waxen panther
#

lol

mighty storm
#

like Tuvalu did with .tv

waxen panther
#

minecraft capital of the world

mighty storm
#

but no

worn ember
#

wait

#

how are you able to register AI?

#

do they not validate?

mighty storm
#

namecheap

#

well

#

a lot of countries dont care

ashen cliff
#

Daily .zip TLD hate.

mighty storm
#

or they sold their rights to a 3rd party service who allows

#

as Tuvalu did

unkempt drift
#

tuvalu didn't sell it, iirc they still get money from it

mighty storm
#

there's occasionally catches, like .us you have to have valid US address in the whois, .ca same thing, etc

#

they do get money from it, fromt hat 3rd party service

worn ember
unkempt drift
#

lol

mighty storm
#

see google also owns .meme

worn ember
#

you know what i find funny? How home desktops are usually more powerful than servers these days

#

unless you go like super high end

mighty storm
#

they need to with all the bloatware especially on windows

#

I love the giant flex like with amazon and google with their .google and .aws tlds

worn ember
#

i dont like amazon

#

google i'm fine with

mighty storm
#

i dont like either but i still use them

worn ember
#

ive never used amazon

#

dont even have an account

peak dirge
#

My purchase of a Ryzen 9 3900X is already paying me major dividends

waxen panther
#

yes words

mighty storm
#

ok on htop what do the colors mean for ram

#

like half green, some blue, half yellow, says usage is only half tho

peak dirge
#

Green seems to indicate memory in use, blue seems to indicate shared(?) memory, yellow is cached files

mighty storm
#

ah

peak dirge
#
              total        used        free      shared  buff/cache   available
Mem:          32115       15051        3018         567       14046       16048
Swap:         16123          14       16109
cosmic raft
#

let me guess tux

#

compiling netty

indigo fossil
#

hey, not sure if this is the right place to ask, but i have a friend running a server off his pc. is it possible for him to give me ftp access to the server?

kindred storm
#

yes

peak dirge
#

@cosmic raft of course

indigo fossil
#

how hard would it be to setup, and if so is there a tutorial on it, @kindred storm

kindred storm
#

I don't know what you consider hard or not hard

#

you just need to setup a ftp server

indigo fossil
#

to a beginner, would that be challenging?

kindred storm
#

beginner at what?

#

if you are running linux it's not hard imo

#

apt-get install vsftpd

#

some configuration, done

indigo fossil
#

just, running a server in general. we've only ever done it for a simple vanilla server to play on. he's on win 10

kindred storm
#

oh, I see

#

well I have no idea about Windows

#

if you have OpenSSH setup then sftp probably is already there

peak dirge
#

Windows server pepegaroll

indigo fossil
#

it's just a simple private thing. we wanted to mess around with plugins

kindred storm
#

yeah, running a minecraft server on windows is generally frowned upon

#

quakiy probably doesn't know the difference

indigo fossil
#

nah i don'

kindred storm
#

as far as you'll be concerned, Quakiy, SFTP is just like FTP and you can transfer files the same way, except it's more secure and works over a different protocol

peak dirge
#

This is a TempleOS circlejerk Discord @spare venture

indigo fossil
#

alright well, ty for the help you all have given

#

i'll see what i can find on google

kindred storm
#

your goal is probably going to be installing OpenSSH/openssh-sftp-server (the latter usually comes with the former)

mighty storm
#

templeos is great

kindred storm
#

and of course granting credentials to that

waxen panther
#

gods third temple πŸ™

peak dirge
kindred storm
#

it takes a long time to build netty

peak dirge
#

and the sad part is that the fucking SSL tests fail

cosmic raft
#

heh

peak dirge
#

Netty IRC channel is ded

zealous wedge
#

is there a netty slack or sth?

#

i guess it's also after US business hours

peak dirge
#

nah

#

they do answer questions on StackOverflow, but alas

#

I guess it's time to fire off tweets or something

#

Norman is super-active on Twitter.

#

For now I'm just skipping tests

#

[exec] src/main/c/netty_unix_jni.h:19:10: fatal error: jni.h: No such file or directory

#

-_-

#
[INFO] executing: /bin/sh -c ./configure --disable-ccache --prefix=/home/andrew/Projects/checkouts/netty/transport-native-epoll/target/native-build/target 'LDFLAGS=-L/home/andrew/Projects/checkouts/netty/transport-native-epoll/target/unix-common-lib/META-INF/native/lib -Wl,--no-as-needed -lrt -Wl,--whole-archive -lnetty-unix-common -Wl,--no-whole-archive' 'CFLAGS=-O3 -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -I/home/andrew/Projects/checkouts/netty/transport-native-epoll/target/unix-common-lib/META-INF/native/include' --libdir=/home/andrew/Projects/checkouts/netty/transport-native-epoll/target/native-build/target/lib
[INFO] configure: WARNING: unrecognized options: --disable-ccache
[INFO] configure: error: cannot find install-sh, install.sh, or shtool in autotools "."/autotools
[INFO] rc: 1
limber knotBOT
#

sftp is a part of the Windows 10 built in OpenSSH Server

peak dirge
#

I didn't have libtool installed. I installed it but it probably won't make a difference

limber knotBOT
#

Pretty sure anyway, if not just use scp

peak dirge
#

installed more packages...

potent fossil
#

man i need to get productive

#

just been playing vidya gaems

true canyon
#

I don't see a problem here.

tired heath
thorny totem
mighty storm
#

Productive isn't playing video games? Who knew

#

Also I stole my cat and brought her into my room but she just walked out

#

smh

tired heath
#

πŸ™€ wokecat

peak dirge
#

Yeah it did not work kek

mighty storm
peak dirge
#

Time to look into it tomorrow

mental meadow
#

Some people really have no respect

#

ddos at 4 in the morning I just want to sleep smh

serene bolt
#

the worst time

mental meadow
#

But pretty effective, robbing me of sleep effectively dos'ing me

astral portal
#

I was about to ask for support about how my world border wasn't changing and while I was typing I was like, "Let me double check my max-size setting in server.properties" and fuckin' a if it's not set to 10000 lmao.

#

I am beginning to regret letting my circle of friends convince me to run this lmao.

potent fossil
#

Set brain to critical thinking mode

astral portal
#

this being any minecraft server not paper in particular.

hollow plaza
#

I would say choose python or java and try making simple programs by looking up tutorials, documentation, and examples online

mental meadow
#

this is kinda a stupid question, but i know nothing about programming and i want to try, where should i start?
@void void I think there are a few good websites? I think I tried codecadamy once and was pretty impressed by it

potent fossil
#

@void void if you want to learn and you know nothing, please don't start with Minecraft because you will have a bad time and cry yourself to sleep

#

I'm a codecademy mod, it's shit don't use

mental meadow
#

xD

potent fossil
mental meadow
#

It was years ago

hollow plaza
#

I just used stackoverflow

mental meadow
#

Good start

potent fossil
#

Yeah, just...avoid.

#

It is

#

It's terrible

#

God knows why some of us are here

#

We hate it

mental meadow
#

Masochism?

potent fossil
#

Must be

#

I recommend learning web dev, though, honestly. Everyone wants web dev done. If not, big companies want C# or VB

#

JavaScript

mental meadow
#

C# and Python Abs everyone wants you

worn ember
#

Speak for yourself. I love this mess

potent fossil
#

Pretty much exclusively JS for web dev

#

and CSS/HTML but they're not programming

mental meadow
#

*and

potent fossil
#

Oh, and when I say web dev, I mean the frontend

#

So, JS

#

Backend web dev...eh

#

Anything, literally

#

Most commonly JS or Python

#

Java is popular, so is C#

hollow plaza
#

uh oh Django

mental meadow
#

I wouldn't start with JS tho tbh

potent fossil
#

looks like you have an urgent message

worn ember
#

Js will make you never want to program again lol

void void
#

oh

#

no way

mental meadow
#

Start with something like Java or C# to get a basic grasp on things

void void
#

frijoles

potent fossil
#

JS is fine, but if you're learning it might be confusing because of the weird behavior and lack of static types

worn ember
#

Maybe they're into dynamic

potent fossil
#

Either that, or it'll make great sense then when you try to do anything with static types you'll be confused

worn ember
#

Kappa

hollow plaza
#

I used js and it seemed sort of similar to python

potent fossil
#

no

#

bad comparison

mental meadow
#

I hate Python

potent fossil
#

go to bad pepper jail

hollow plaza
#

aw

mental meadow
#

I can't live without my ;

worn ember
#

Idc about python tbh

hollow plaza
#

I only used the most basic js so that's probably why it seemed similar

potent fossil
#

python is a good learners language, if you need to familiarize yourself with programming

#

do that

worn ember
#

Just pick whatever seems to interest you. It really doesn't matter

mental meadow
#

I vow for python or c#

#

I think both are good for beginners

hollow plaza
#

I say python

potent fossil
#

freecodecamp teaches HTML/CSS and then JS. It's really nice, tbh. But Python is a fine starting point too, you'll just need to find a different resource.

worn ember
mental meadow
#

Just whatever you do, never ever look at something starting with a C that isn't C#

worn ember
#

Holy C

hollow plaza
#

C++ isn't that bad

#

It's like C but not

worn ember
#

Clap

potent fossil
#

Objective C isn't used anymore

worn ember
#

Very nice description

potent fossil
#

That's old Mac and iOS lang

#

They switched to Swift

worn ember
#

That's swift now yeah

potent fossil
#

I mean

hollow plaza
#

Isn't C++ technically objective since it has classes

potent fossil
#

I'm sure it's used in some things

#

C++ is literally "C with Classes"

#

so, yes

worn ember
#

Visual basic or riot

potent fossil
#

That was his goal

hollow plaza
#

Visual studio code is great

mental meadow
#

Yeah

worn ember
#

Depends what ur doing really

mental meadow
#

I mean it really depends on the language

#

But vs is fine

hollow plaza
#

Except I couldn't figure out how compile C++ on it lol so instead I use visual studio for that

worn ember
#

There might be better tools for the job for some langs

mental meadow
#

Like for python I'd use pycharm or something like that
And for Java Netbeans or IntelliJ

worn ember
#

I started with html and css. Then Js and php. Then c# and then java lol

mental meadow
#

I learned Delphi in school :D

hollow plaza
#

There are also online compilers like repl.it which support a ton of languages but the tools aren't great. It's an option if you need to run a quick test maybe

lament patio
#

First thing I worked with as kid was with Visual Basic .NET, lol

worn ember
#

Oh yeah I messed with that a bit too

#

More like copy pasting code

potent fossil
#

But anyway, if you ever plan to go join a company, learn .NET lol

worn ember
#

And watching a progress bar fill on a timer

lament patio
#

From there I was able to learn C# .NET which was a bit more useful

potent fossil
#

I got told off by the company's principal infra architect that I was wrong for using Java and not C#

#

Like, unironically

#

He just told me I was wrong

worn ember
#

Lol

#

Where's my baseball bat

#

I knock some sense into him cx

lament patio
#

Some programming languages are just ... wrong /s

worn ember
#

Plz delete that

potent fossil
#

Nope, by doing that you are in fact miles ahead of even some people in this chat

#

Some people can't even do it without a GUI

#

Fuckin noobs

worn ember
#

Shut up. GUI is superior

potent fossil
#

I knew it

worn ember
#

Lmfao

hollow plaza
#

gui doesn't support force push

worn ember
#

Cli simp

hollow plaza
#

Unless I just didn't find it lol

potent fossil
#

Because force pushing is an advanced decision you make and should be restricted to CLI

#

It's not something you just do

worn ember
#

I use the cli when I need it. That's about it

potent fossil
#

I already do that

#

Exactly what it sounds like

#

You push, and whatever your local state is, gets pushed and overwritten on the remote.

#

You can "change history" with it

#

Which is sometimes useful, a lot of the time dangerous

hollow plaza
worn ember
#

It's like shoving a pie down someone's throat after he suffocates

potent fossil
#

Like, if you accidentally commit private username and password, you'll rollback your local, change it, then force push the previous commit so the remote has no idea it ever had private creds pushed to it

#

That's when it's useful

worn ember
#

Or when you fuck up git

hollow plaza
#

you rollback using reset HEAD^ right

worn ember
#

And you're done with its shit and just force push

potent fossil
#

nah, just rebase to the previous, modify the code, and then check back out to HEAD

#

and push the whole thing with force

#

and it overwrites history

#

reset will delete the changes and make you rewrite the whole thing

#

yes

#

you can rebase as many times and as far as you want

#

yes

hollow plaza
#

I am still quite noob at git so I don't quite know what rebase or checkout means

potent fossil
#

rebase to root, and force push

#

people do that shit accidentally

worn ember
#

How do you do that accidentally

#

Nani

potent fossil
#

idk, they're stupid

#

horror stories on stackoverflow

worn ember
#

Even I haven't managed to do that yet

potent fossil
#

i mean, it can be fixed by restoring the local state but nuking your remote is pretty indicative of "i have no fucking idea what im doing"

worn ember
#

Glad I learned git in class

mighty storm
#

git learn git not hard

hollow plaza
#

I commited to the master branch of a fork which bad

worn ember
#

Or well some of it

#

I always push to dev and then merge to master. Or make a new branch for features

mighty storm
#

you guys have branches? i just use master smh

#

sorry, "main"

static badge
#

main

mighty storm
#

oh you didnt see the article?

zealous wedge
#

main
how about dev

#

or mc/1.16

potent fossil
#

when git itself changes my branch name, then fine

#

but until then master it is

serene bolt
#

yeah that's a term that's never going to die regardless of what github does, imagine actually thinking changing that term does any greater good to any of the issues with equality in the world shrug_animated

mighty storm
#

they said they would weeks ago but nothin happened

#

good enough i guess

static badge
#

actually helping the world

mighty storm
#

1 month ago

#

i mena i dont even see discussions yet

#

if they implement that before releasing discussions im finna throw hands

potent fossil
#

I mean

#

GitHub can change it all they want

#

I don't make my repos on GH

#

Git itself needs to change

#

So regardless of what they do, the vast majority of repos will still have a master branch.

cunning raft
#

Changing the word will solve the problem pepegahammer

cosmic raft
#

I mean, personally

#

I don't care what the default branch name is on a repository

#

some are master, some are default, some are main, some are stable

#

all it is, is the default name

#

people can change it back to master if they want consistency

#

not like "heya, master is now a disallowed branch name"

potent fossil
#

thats what i mean

#

im not going to go out of my way to change the default branch name git gives me

#

if git doesn't change, neither will my repos

#

that's just how its gonna be

mighty storm
#

bruh you know a tweet gonna be good when you see something controversial with like 400 replies

potent fossil
#

lol

hallow swallow
#

Anyone knows what can cause fishing rod not launch itself?

serene bolt
#

do you use the plugin TAB? because I've seen 2 people say it has caused that

hallow swallow
#

yes

#

i use TABreborn

potent fossil
#

wtf does TAB do

#

its just a fucking tab menu

hallow swallow
#

idk i use TABreborn

potent fossil
#

why does it touch all those packets

hallow swallow
#

yeah no logic and i use tabreborn 2years

potent fossil
#

im talking to pure, not you

hallow swallow
#

i am not talking to you too

potent fossil
#

but now to you: its probably TAB

#

im talking to pure, not you
that sounded rude, i wasnt trying to be lawl

serene bolt
#

yeah.... that plugin is super hacky, no idea

hollow plaza
#

what does it do

hollow plaza
#

oh ok

serene bolt
#

pretty sure most people use it for its super ultra long name support and multiple tags etc

#

because tbh I know of better plugins for the actual custom tab functionality, but this one seems to do everything in one.. so shrug_animated

static pilot
#

what is purpur

potent fossil
#

Billy's fork

restive falcon
#

someone dm me there server that uses papermc 1.16.1

potent fossil
#

Join its discord to ask questions about it

static pilot
#

nah no questions

#

just saw the tab plugin linked above also mentioned it as a paper derivative

potent fossil
#

yep it is, he adds mob riding and some other stuff

restive falcon
#

someone dm me there server that uses papermc 1.16.1

potent fossil
#

stop spamming

static pilot
#

ok cool

potent fossil
#

I highly doubt anyone's going to PM you anything, but you only need to say it once in any case @restive falcon

restive falcon
#

I just want to join oine

#

to see how it is

potent fossil
#

Go search the server list sites

static pilot
#

run one locally

potent fossil
#

^

restive falcon
#

takes too long

#

i dont have a server

static pilot
#

not as long as you’re gonna wait for someone to pm you

potent fossil
#

Takes less time than sitting here and asking someone to DM you

static pilot
#

you can set one up on your computer

restive falcon
#

making a server takes a long time

hollow plaza
#

server for what?

restive falcon
#

and also im not allowed to port forward

serene bolt
#

you don't have to locally

static pilot
#

takes 5m at max

restive falcon
#

k then u make one and il join u

serene bolt
#

lol

static pilot
#

create server folder, write eula=true in eula.txt, download paper jar, run paper jar in server folder

#

lmao

#

good luck

restive falcon
#

wdym

potent fossil
#

o.o

serene bolt
potent fossil
#

yea, that's good nuff i guess

restive falcon
#

ok thanks

static pilot
#

oh dude I forgot about empireminecraft

#

last time I joined I got banned

potent fossil
#

lol

restive falcon
#

it says

#

waterfall