#general
3141 messages · Page 680 of 4
ripperoni silveraroni
my smurf got placed in gold kill me

bronze 
BRONZE TIME
I have no choice dude
not like I can rankup as DPS and then switch to support
i'll still be bronze in support
u can rank out of bronze via support
ana is real gud
hit the sleeps
hit the nades
heal ur buds
ez carry
u know how many dumb dps 1v1s you can literally win if you just heal them
nerds
so if u heal them correctly they'll do better
kek
retard literally went into the enemy team got one shot and then spammed for heals
just play DPS moira geez
kek
i've been practicing ana so I might just spam instalock her
that being said this is why I stopped plying comp last time
supporting bronze players makes me want to shoot myself
our zarya kept massively overextending into the enemy team for no reason and then would also spam for heals
the entire match was just people feeding and then bitching about heals

or don't even try at all
ye just have fun
u rly think ur gonna git gud at this game reeeeeeeing about ur team
no u ain't
u get bronze
try using a controller
controller 
I'll use a trackpad and controller
And that's true. I ree about you all the time and you're still here.
You are 118 version(s) behind but uptime 11 days, high tps 
paperspigot
@polar sonnet [Auto] We're now known as Paper.
.g paperspigot
DiscordBot: [Auto] We're now known as Paper.
hmm
(DiscordBot) https://papermc.io/ -- PaperMC – The High Performance Fork: "Turn your server up to 11. Paper is the next generation of Minecraft server, compatible with Spigot plugins and offering uncompromising performance."
.g castve
(DiscordBot) https://www.facebook.com/nico.castillo.3304 -- Nicolás Castve | Facebook: "Join Facebook to connect with Nicolás Castve and others you may know. Facebook ... Nicolás Castve's Profile Photo, Image may contain: 1 person,..."
Log into Facebook to start sharing and connecting with your friends, family, and people you know.
please don't abuse the bot
kek
bruh I got this new pwo and it has like way too much caffeine in it
pwo
I don't think I'm going to sleep until 2056
misspell of owo
pre workout u goblins
that's streamfrost
cursed
boi
any chunk pre-generators that could possibly be run in the background slowly ?
whilst letting players online
thanks i hate this
@crystal compass
chunkmaster
except whilst letting players online
I tried using fastchunkgenerator
iv only used worldborder but chunkmaster seems like an alternative
runs when no one is online, pauses upon player join
you know
lol yeah sam pre-generating is best done without anyone online
i do mine on my PC and then port the world over to my server
I would generate them on my pc but stuck at the girlfriends house with like 0.3mbps upload speed
so F
Ok guys I’m at the gym. What r u goblins doing?
There, daily check in done.
sitting at home with my fat belly
feeding
i made some nice guac tonight
and went for a walk
but otherwise just kinda chilling
hm
gn
Tbf it’s going horribly. I barely slept and I consumed 400mg caffeine at once and my insides hurt
I switched from a stimulant free PWO to... the opposite
It’s just a big scoop of stimulants
you disappoint me greatly

But I’ve lacked energy and motivation at the gym
i avoid caffeine lol
So consuming a bunch of chemicals is supposed to help
But as I drink like 10 cups of coffee daily my caffeine tolerance is... high
i mean i wont go out of my way not to drink caffeine but i won't choose to drink it just for the caffeine intake
So I barely feel anything from it 😦
I used to chew caffeine pills on the bus to school during hs
i mean if you have one thats prob fine
Because I had no time to sleep so it kept me going
i'll take a coffee
you're doing what to caffine pills
but i wouldnt drink coffee just for the caffeine
hi
Hold up, Barty might be onto something.
The pre workout with vodka.
No they're very important pop-four-nine-five-nine
Someone introduced me to a great hangover cure which is coffee, with some protein powder, and a 4th shot of lemon juice.
there's actually a meaning to them but it's about as obscure as anything to choose
I take electrolytes, a Red Bull and ibuprofen for hangovers
Idk if I should shut down the comment or not.
Works wonders
is Discussions still not released yet?
I have had drinks after taking my ADHD meds and it doesn't really stop you from getting drunk.
But there was a solid 3 or so hours between taking the meds and drinking.
If you have ADHD the amphetamine hits differently tho
Ya
You don’t get the same interaction from it
That's fair.
Source: my friends and I get very different reactions from adhd meds
My roommate will try it sooner or later, so I'll make sure to let you know, lmao.
Also if you lack energy then popping 5 levothyroxine pills will make u feel lit
Until you collapse and end up in the hospital
Well alcohol is a downer so like
Kinda useless to take it together with stimulants. Waste of expensive powders
PWO is way overpriced tho
I used to buy this individual ingredients in bulk and mix my own
Tasted like shit unless you mixed it with like BCAAs, but I saved so much money
Then you can skip out on useless shit like beta alanine. I usually just mixed caffeine, taurine, l-citrulline and creatine
Beta-alanine is a waste of money imo. There’s no evidence it’s effective outside of endurance sports and people mostly take it from paresthesia. I have hypoparathyroidism, so I can just skip my calcium pills and get free paresthesia :)))
Hey someone pretend to like me I am lonely here
@potent fossil bro entertain me wtf
What's up buddy?

just got a 107
I AM PLAYING NO MANS SKY
lets gooo
IM BUSY
That game is so fucking boring holy shit
NO IT IS FUCKING NOT
nah it's good now
I got it just to see if my 2080 was worth the money and I got bored after 10h
it used to be but it's much better now so fuck u
Is it multiplayer?
I mean fuck me for sure but it’s still a shitty game
you can play multiplayer yes
and in an SP session you can still play multiplayer by summoning the space anomaly
£14.99 on cdkeys
Was about to say.
I see it for $46 on Fanatical.
Alsoooooo on gitlab if there’s no merge request button does that mean the author disabled it?
I still don't have that kind of money right now. Maybe next week.
I fixed a shitty plugin that used maven for spigot but not any of its other (like 10...) dependencies
And added PlotSquared support, but there’s no MR (PR) button on the upstream repo and the dude is inactive on spigot 😦
I mean I’ll just share it in our premium channel
But why even use maven if you’re not going to add the dependencies through it
So you can’t even build with it
Really dum dum
Seems like a cool plugin tho. Fairly well made
Except that it loops through all third party hooks for every block it tries to place so it’s kinda yikes for performance

I should probably stop buying new games and actually play one of the 600 I have in my steam library.
I only play through 80% of games then I get bored
I want the new wow expansion to drop so I go awol for 5 months
ah i need to play ACO again
still trying to finish it
i keep getting bored
:))))))
Tf is aco
ac origins
Oh
Oh same
I was talking about Oddesy
oh that too
O wait nvm I meant that too glare lmao
I need a random button on my steam client to pick a random game to play
I gave my PS4 to my sister before I finished it
But I’m getting it back soon lol
I should give her my switch because all switch games are fucking trash holy shit
There were like 5 solid games but once you’ve gotten through the Nintendo flagships it’s just bad
Althoooo gods and monsters will be fucking lit
Made by the ACO people with the same art style as BOTW
Just so happens that those are two of my favorite games
I also have ESO apparently
So I’m way too excited. But they keep delaying it 😦
Game Dev Tycoon was one I enjoyed.
Could just start at the top of the list and work my way down the library.
It was fun but once you’ve played it like twice it gets bland
No real replayability once you figure out the formula
If we start at the top, we're doing 1775: Rebellion
Alternative support my customers
I’ve muted the support channel and I don’t wanna open it
People are so needy
kek don't people pay for support
pay me $150 an hour and i'll support all ur dweebs
im a professional discord support
I'll do GTA with anyone that wants to do it
If they were my bf I’d break up with them all
Luckily there are 3 other idiots that can do the support for me
What is GTA MP even

Isn’t it just RP
So things you could do irl
Since GTA was free for everyone a few weeks ago, I assumed everyone grabbed it.
Dumb kids living their lives through screens smh
O about robbing and shit
Is the us still a mess
Rip
You haven’t been in our news for like a week
People are mad at the protesters here because they raided a moving truck
So it kinda delegitimized the entire movement over here
Robbing innocent civilians is a great way to become the bad guy
Lol yes. So basically Polish people are treated like Mexicans are in the US
They’re taking our jobs, working illegally etc etc. basically identical discourse
I suppose I could try Rocket League
We also had a huge influx of immigrants from Africa and they’re all treated like shit
And then from Syria and Afghanistan. They’re also treated like shit, and are wildly over repainted in crime statistics
Also the reason why our far right has grown so bloody much
I have Uno
But, we don’t have the same legacy of state sanctioned discrimination :3
Wizard 101
UNO is lit
Oh, we also have a population of natives. The Sami people
WIZARD ONE ZERO ONE
@waxen panther that game is actually lit
Similar situation to native Americans. They’re being treated like shit
favourite game growing up
And loads of their kids were kidnapped and placed in Swedish homes :]]
never bought premium though, theres so much more i could experience 
We're going with Airline Tycoon Deluxe
You’ve said you’re going for 10 different games now
During the time you spent picking a game you could have finished half of them
So that's my issue with people like City.
During the time you spent talking on discord you could have actually worked out by now smh
I mean steam
I pick a game
and it wants to install this extra crap
But does the extra crap uninstall when I uninstall the game?
Bro I am working out. 2 minute breaks between sets
I also gave y’all a history lesson
give us a history lesson on cancer
Why is the gym radio playing Ariana grande covers
By the pitchiest singer ever
She hasn’t hit a single note
you do it
I am a baritone but ok
You'd probably hit more notes
I have awful head voice lel
.g baritone
(DiscordBot) https://en.wikipedia.org/wiki/Baritone -- Baritone - Wikipedia: "A baritone is a type of classical male singing voice whose vocal range lies between the bass and the tenor voice-types. The term originates from the..."
A baritone is a type of classical male singing voice whose vocal range lies between the bass and the tenor voice-types.
The term originates from the Greek βαρύτονος (barýtonos), meaning "heavy sounding". Composers typically write music for this voice in the range from the seco...
I sound like a birthing whale
link or fake
I’m not gonna sing for u
FAAAAAAAAAAAAAAAAAAKE
I went to a liberal arts school for 5 years but I don’t remember squat. Can’t even play the piano anymore
no need to be a tease
Why is “poop your pants” “poop on you” in Swedish
send the singing
Did anyone ever play this
Age of War
yessss
Big throwback.
Weren’t you playing some air plane simulator
Ya I got bored
You have the attention span of a mosquito
Have you tried any of the other assassins creed games?
I think I played origins
I bought a bunch of them on the Ubisoft sale but I haven’t installed any of them
I have a few on the X360
Origins is Egypt right?
I heard this minecraft game is gud
Minecraft is super boring tbh
its got dragons
SMP can be fun every once in a while if you have a good community
But no good community would include lax
😭
good times, they're going to kill flash entirely 😦
no one's stopping me
to making my windows computer go 1 year without being down
XD
do you have a ups?
Ya
based flash game
I have a UPS
eww is that afk 2 win
is your username a fork bomb

(I ran this command on my dedicated server and I regret listening to my friends from that moment on since it destroyed 90 days uptime)
the other day i was rearranging my room and i had to shut down my server
it had 187 days of uptime

well, the actual host did
not the minecraft server
the longest I home hosted a machine that was online was like 220 days XD
Did you ever play this?
Okay last one
Bruh now you're just listing off essx commands
Err yeah?
And beezooka
And why haven't you coverted over yet?
Smh we made a converter at your request

Ik ik ur busy
this might sound stupid, but have any of you guys used a better essentials-like plugin for waterfall/bungeecord?
i'm not happy with how essentials doesn't work on networked servers
Cotton Candy water is oddly good tasting.
currently shopping around for alternatives, premium or not
There are 3rd party plugins that sync EssX but we (essentials team) don't support them
My neighbor made me cookies for mowing her yard and these have got to be some of the best chocolate chip cookies I've ever tasted
It just melts in your mouth
Nope, just ddos threats
Actually I had someone buy me lunch one time
Not like IRL, I was working in the evening towards late night and I forgot to eat so they sent pizza to my house
no one sends me pizza 🙎♂️
Clip bought me lunch at a diner one time, I guess that counts.
wheres my lunch, clip
Anyone here use VentureChat?
@static badge u wanna?
No, but I just had a jolly rancher.
am sleep
:(
no ur not
am cry then
ur leaf
VentureChat had a fun SQL injection problemo
aaa 2 years and it's still the same people talking
it was fixed quite fast tho in their defence, but still
I got a bit spooked when I checked out the code so I decided to just make my own plugin with the shit I needed from it
It has a bunch of neat features but it does way too much imo
I miss age of war 😦
I remember waiting every day and being hyped in school for the 2nd release
😂
Google is wack. I just watched a YouTube video and 30 seconds later I get a Google opinion survey on my phone for the video I watched
That's the thing barty
All chat plugins have some aspects that are rather poor

picking a chat plugin is pretty much finding the one that's the least shitty for your needs / setup
Lots of people just prefer to make their own.
That's what I'm doing tbh
i wrote a custom chat plugin + extra features so i dont have to worry about messy plugins and features i dont need
i wrote a spigot plugin and it works for paper too, but when it has an error the classes show as paper instead of spigot
why is that?
cuz ur using paper?

can you paste an example of what you mean?
Di pa sir im playing NMS pak yu
tf, wat
oh
what time
o dope so there's a press conference rn, they're telling us what's happening in the prosecution of the murder of our prime minister 34 years ago
i'm absolutely dogshit bad with him tho
they bring this up every fucking year
either they'll prosecute someone or drop it for good. This investigation has cost the country sooooooo much money
But the suspect is dead so they can't do anything about that 😐
FYI - New major Intel CPU vulnerability again - http://sgaxe.com/ - but one scary attack angle on this.... If your using a VPS on an affected CPU, someone else who has a VPS on that same CPU can read your memory even breaking hypervisor and docker containerization.
no thanks
huh
br
uh
guess now is a good time for me to move my final shit off my vps and onto my dedi
oh noe, my bonarr instnace
https://software.intel.com/security-software-guidance/insights/processors-affected-l1d-eviction-sampling that's the list
aka skylake onwards is affected
¯_(ツ)_/¯
Thankfully I jumped ship 😂
Intel has been making Skylake CPUs for like 5 years now
Don't let them lie to you, if it's made on 14nm it's still just Skylake :P
cool planet w red oceans i saw in NMS
Wow, turning off hyperthreading and pinning VMs to physical CPU cores isn't enough anymore
The new side channel can not only snoop on SGX and even the inner state machine of RDSEED and RDRAND, it can do cross-core attacks
i saw an article on that earlier
Yeah, a version of ZombieLoad that bypasses the previous mitigation and also lets you pick what memory you want to snoop on
Then if that wasn't enough a whole new side-channel that does the things I said above
Intel says this new side-channel doesn't exist on Xeon E5/E7, Atom, or Ice Lake
But it's on all Skylake-based desktop CPUs and Xeon E3s which is the vast majority of all CPUs from them for the past few years
I could see E5/E7 being safe due to changes required to support multi-socket setups
More likely though this exact attack doesn't work but the technique could be easily adapted, Intel has pulled that stunt before
I think the RIDL folks said Intel's microcode only patched the exact exploit they showed and minor variations of it still worked at the time they published
That's like when someone found a new cheat or crash bug in MC and someone would slap a check on the exact spot it was happening while I'd go figure out why it was happening and kill off an entire class of exploits
md5 patched one inventory viewer dupe, I made it impossible for inventory viewers to get out of sync
cool pfp with the offset spinning thing

Someone patched avoiding damage due to not sending movement packets, I made the server do full ticking of players regardless of movement packets
Intel is like the first guy, they need to be like the second 😛
...yep

uh a lot of things?
EntityHuman had the tick method, EntityPlayer overrode that one to make it do nothing and instead called the EntityHuman version when a player movement packet came in
I didn't make it do full ticking, otherwise that would apply server side movement physics as well which would do weird things when somoene was lagging
potion effects, health, hunger to name a few
I just made it still do all the per-tick things other than movement
Oh, btw, that ended up being the root cause of one way to do the inventory viewer desync too
The other ways were via portals and vehicles
kek old style mc exploits
Funny thing is actually mostly fixed that bug on accident before I was even on the Bukkit team for my custom setup for preventing logging out to escape PVP
Didn't realize until after I'd fixed it on purpose later
wait wut
I modded the server to basically make EntityPlayer act like EntityHuman on log out then put you back in control of the EntityPlayer on login if it still existed
Instead of trying to spawn an NPC and keep it in sync with the actual player I just turned the player into an NPC
oh
On my first attempt after you logged out you could only get hit once, fire didn't work, etc
So I fixed the bug 😛
yeah fire is another one too
I think both of those fixes ended up in vanilla via EvilSeph or Grum but who knows what they've broken since then
there's not really been dumb exploits like that recently I think
unless you count the session server one
Yeah, after I gave the player ticking one to Grum is when he started trying to turn packet handling into a proper state machine
not checking if provided auth key matched uuid&name
eh all of the dumb exploits are happening on 1.12
I'm wondering, which version is hypixel on? 🤔 Pretty sure that not 1.15.2
eh it's sorta ok as a state machine
hypixel runs its own server software on 1.8
I thought they did everything on cuberite these days
wat
a fork of spigot iirc
i have no idea, but whatever they run you can bet its heavily modified to their needs
essentially their own
almost guarranteed
it just seems like networking is a bottleneck for them, they prioritise latency over bandwidth
Cuberite is quite interesting though. I ran it once before. Went well.
@potent fossil but is its api in LUA?
I believe so
i know someone making a fork of paper using ASM
.g paperbin
(DiscordBot) https://docs.microsoft.com/en-us/office/vba/api/access.printer.paperbin -- Printer.PaperBin property (Access) | Microsoft Docs: "Mar 23, 2019 ... PaperBin property (Access) ... constant indicating which paper bin the specified printer should use. Read/write. Syntax...."
alright guess not
yep that
yeah, i don't properly understand his obsession with ASM, but hey he's smart
cuberite seems perfect for minigames
You're doing all custom stuff anyway
You just need the server to do enough of what vanilla does to make the client happy, you don't need exact worldgen, physics, or AI since you're probably changing that anyway
Viper, ASMs for java bytecode manipulation
@slim nymph chunk loading is noticably slower with the new build?
glowstone was neat but was also just trying to be a slightly better implementation of the same architecture MC itself uses
is it the absolute latest?
ugh
let me record
Like, Bukkit is mostly just a 1:1 mapping of how MC does things onto an API that is mostly stable between versions
And glowstone did the minimum to implement that API
So you get a clone of how MC does things which is not the best way to do it
the fuck is endeavour
EndeavourOS is the successor to Antergos, an Arch Linux based Linux distribution discontinued in 2019.
no just stick to arch
it's not that hard my god
(DiscordBot) https://github.com/MatMoul/archfi -- MatMoul/archfi: Arch Linux Fast Installer : tutorial...: "With this script, you can install Arch Linux with two simple terminal commands. This wizard is made to install minimum packages (Base, bootloader and..."
Imagine a glowstone-like project but for sponge, that'd be neat
yea i would agree with that
https://streamable.com/afzkj0 @static badge @slim nymph
these are all generated chunks afaik but even then it's fairly slow compared to older versions
The only hard part about Arch is reading.
that installer is mainly for convenience for people who can do it, not a shortcut for people who can't
i.e. if you read the script you can see it does exactly wat you'd be doing anyway
a lot of perf overhead from sponge is from trying to make MC pretend to be designed better 😛
saves ya fingers
If your server actually worked like Sponge pretends it does you'd cut that out
Although sadly a lot of it is because that kind of architecture really needs value types to be efficient
But when you have them it goes brrrr
damn, 1.12 i see chunks load faster than that when the servers at 10tps
EndeavourOS is the successor to Antergos, an Arch Linux based Linux distribution discontinued in 2019.
known issue chunks don't load at 10tps
"hurr durr it's good because i'm illiterate retard and i'll simply reinstall whole system if something goes wrong"
fucks sake go use ubuntu or something if you can't install arch
I believe I'm, technically, still an Ubuntu Developer
no, i'm not
I know I still have +o in ubuntu IRC channels
arch linux unofficial telegram chat was also full of such retards
"i use manjaro because it has gui installer"
"it's same as arch"
They don't even use any of the software I wrote and/or packaged anymore
arch elitists
stick to ubuntu
almost the same as calling ubuntu debian
it just works
and then when they try to install ubuntu packages on debian
hell breaks loose
"but they both use apt wtf linux bad i'll just set up my web shit stack run on windows"
Windows update history says my last update was installed in May (the major update) but sometime overnight it rebooted on its own and on login went through the install/major update setup wizard again

wat
</rant>
kekw windows
wat

mikro i cant install nix pleade help wheres the goi
nix makes git look user friendly
git is userfriendly
I recently saw production code adding Ubuntu repositories on Debian machine, for version of Ubuntu that's way older than the Debian used in that Ubuntu or something like that irrc.
Cancer.
github is, well, a hub for git repositories, kiva
I first started using Ubuntu because in October 2004 I thought it was a Debian repo for the latest GNOME
yeah i was talking about the github logo
I was "upgraded" to Ubuntu before I even realized it was a separate thing 😄
the best distrobution
btw, I use arch
Ended up keeping that install until I got a new computer after the Ubuntu 6.06 release
can i plug void for the 7381st time
css best programming language
fancy
Also I might be replacing this laptop next year https://arstechnica.com/gadgets/2020/06/apple-plans-to-announce-arm-transition-for-all-macs-at-wwdc-2020/

Might give them an extra year or two to work out the kinks and make me feel like I got my money's worth from this one 😛
is arm gonna perform?
although I guess thermal throttling the shit out of all of your cpus because you want that slim design 
arm is very efficient afaik
so i doubt they have to do that
apple has mastered mobile cpus so perhaps they'll nail this
arm is not very powerful
powerful enough for their cheapest macbooks though
arm is definetly powerful enough for your average day to day users

it's only really us developer and suchs who are pains in the asses for resources
arm is just an architecture right
sure
good arm cpus can be made theyre just usually for smartphones
yes
Apple's current ARM cores would, with proper cooling, beat Ice Lake on a clock-for-clock basis or a perf/W basis
would they beat the performance? 
Well, yeah, they already do before they're throttled because they're in a phone or tablet
If you got a big enough heatsink or a fan on one of them the latest high end iPhone would go blow for blow with Ice Lake and iirc beats it on more benchmarks than it loses on
interesting
At least against the 15W Ice Lake
I think the 25W one too
arm software is the limitation
wow
the performance isn't iirc
Clock-for-clock it's better than everything Intel makes
idk if intel is the per clock performer anymore
So if they can get an extra 1Ghz or so out of it and provide enough cooling that it doesn't throttle they could make a CPU that beats a desktop i9
believe the latest ryzen edges them out on that, but doesn't have the high frequency
That's just Apple, mind you, ARM designs are anywhere from 30% to 100% worse
ARM is trying to close the gap though, they recently announced a new line of cores that focuses on perf above all else instead of trying to balance power, perf, and area
be interesting to see how far they can really get
The first release of it is surprisingly good, I think it catches up to where Apple was 2 or 3 years ago
So they're on the right path
Meanwhile Intel is adopting the bigLITTLE setup used in the ARM world and doing a shit job of it
bigLITTLE ?
heterogeneous SMP?
A couple big powerful cores paired with tiny power efficient cores
Intel's implementation sucks though, their first design uses an Atom for the little cores that doesn't support all the same instructions as the big core
I believe the Atom cores also have instructions the big core doesn't
So you either leave perf on the table on both sides or you write programs that can't migrate between cores
Probably
iirc Microsoft is actually tweaking their scheduler and adding a flag apps can set so you can tell it if your app works on both or not
So an app that does video encode/decode will probably force the big core on just because it uses some AVX instruction
I bet people fuck it up and someone comes out with a tool to force certain apps to certain types of cores even if they don't say they require them
although idk why you might want the big core to be able to do all the little one can and vice versa
it would seem that obviously they're suited for different workloads
You want them to be able to do the same things so you can migrate between them...
That way the OS can decide if your current workload needs the extra power usage of the big cores or not
maybe I don't get the point of this
It's for power saving
The original ARM design didn't even let the OS see that the extra cores existed, the SoC itself handled switching between them and you had to have exactly as many big cores as litlte cores
Later on that added a mode to let the OS handle things and then you could do mixed setups, like Snapdragons these days actually have three tiers
They have an ARM big core tuned for perf, 3 ARM big cores tuned for power, and 4 ARM little cores tuned for power
The OS sees all 8 cores and it's up to the kernel scheduler to decide what runs on what cores and to try to optimize things so as more cores as possible are idle and can be powered down
The three tiers have power curves that overlap so a little core running full tilt uses more power than a big core running at 50%, for example
So the scheduler needs to know this and migrate off the little cores once they cross that threshold
But... not immediately once they cross that threshold because there is a latency and power cost to bring cores up and down and migrate tasks between them
This is why every release of the Linux kernel has a lot of power and scheduler talk in the changelog, this is a hard problem we don't yet know the best solution for 😄
If you mod your Android phone every custom kernel build will brag about their scheduler tweaks too
lol netbeans
im fucking around with this tcp lib (havent done networking before), and im testing it with the mc client; trying to get it to respond to pings. anyway, when i ping it the tcp server gets this data but im not sure how to read it... wiki.vg shows packet IDs; is the first...byte (?) the packet id from which I can then pull the fields i want? is that how it works?
what tcp lib
minecraft packets are usually working like this:
<packet len> <packet id> <payload>
ah
ah so what im reading is the len then, i haven't got the id yet
thanks
i was wondering why i was getting 10 instead of 00 for ping
:p
(DiscordBot) https://www.npmjs.com/package/minecraft-protocol -- minecraft-protocol - npm: "Projects Using node-minecraft-protocol. mineflayer - create minecraft bots with a stable, high level API. mcserve - runs and monitors your minecraft..."
yea, im not doing it for any purpose, i just want to practice how to handle packets
Sounds like hell
this will never see the light of day, i have just never written a server (for anything)
im interested to see what i can do
they...typically...do?
isnt there any engine which would handle them?
good job viper
i know there are some dialectal differences
but they're fairly minor
except for the fact that it doesn't support joins 
or one of the join types, dont remember which
use h2, the better file based DB
.g mysql on conflict
(DiscordBot) https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html -- MySQL 8.0 Reference Manual :: 13.2.6.2 INSERT ... ON ... -...: "... duplicate-key conflict occurred. This function is especially useful in multiple-row inserts. The VALUES() function is meaningful only in the ON..."
mysql follows ansi sql less than other dialects
use a damn orm or something then
ORMLite supports many dialects
.g j256 ormlite
(DiscordBot) https://github.com/j256/ormlite-android -- j256/ormlite-android: ORMLite Android functionality used in...: "You will also need to download the ormlite-core package as well. Users that are connecting to SQL databases via JDBC connections should download..."
this one
Supports MySQL, Postgres, Microsoft SQL Server, H2, Derby, HSQLDB, and Sqlite and can be extended to additional databases relatively easily.
for all of your SafeChat needs
Provisional support for DB2, Oracle, ODBC, and Netezza.
it doesn't
lol
wdym "you never know"
i fucking use that library
"you never know" applies only if you don't use http url, don't do checksum verification on the artifact etc
and then you'll get some 200mib fake ormlite-jdbc deeply injected with malicious code
if that's what you mean by "you never know"


are you using it to host mariadb
jesus christ just learn docker
why would you run a desktop arch OS to host mariadb
you just need boot2docker in virtualbox
docker command line instead of docker desktop
easier
lighter
faster
i mean in the end it's all virtualized unless your on linux anyways
it's lighter than a virtualized arch desktop os
overall deployment, sure
hot
where's succolai with their amazing emotes
Mikropp
Yeet 🙃🙃

XFCE is taking like 300MB
this is the dumbest excuse i've ever heard
what the fuck
i swear if viper got removed from this guild, average iq of this guild would raise by 120 points

average iq would be squared if you were removed mikro 
hmm
@void void this is probably a stupid q but when i write a response back to the client, it's also length+id+fields right?
and length is of the whole thing?
i.e. SLP response packet is
ID, JSON Length (VarInt), JSON Response (String)
so, I need to build 0x00 lengthOfJson json, take the length of that, then send len(varint) 0x00(varint) lengthofJson(varint) json(string)

ima try it
average iq would be squared if you were removed mikro
can't disagree
it's also length+id+fields right?
yes
first/last part of the Netty pipeline is varint length decoder/encoder
in notchian impl
and length is of the whole thing?
yes
kay thanks dad
feel free to ask more stuff if you need help son 
oh fuck
i need to track how many bytes the fucking var ints are so i can offset to read the buffer
smfh
ok
https://lwn.net/Articles/777595/ interesting article on systemd
Tragedy, according to
Wikipedia, is "a form of drama based on human suffering that
invokes an
accompanying catharsis or pleasure in audiences". Benno Rice took
his inspiration from that definition for his 2019 linux.conf.au talk on the story of
systemd which, he said, involv...
aww, my 🦜 is playing in a cardboard box with a bunch of scrunched up newspapers
pics
she just stopped unfortunately
bad parrot!
i'll take a pic when i get a chance, rn she's fascinated and terrified by it
she seems to keep alternating between being fascinated and terrified and nesting in it
strokes birb
birb trys to eat finger
Heres a crappy image until i find a better camera
@void void how do you read a string without knowing the string's length? or
oh wait, do i literally gotta keep track of how much length is left 
minecraft protocol strings?
yea
it's varint length prefixed
oh fuc
wait
is there a datatype listing somewhere that explains that
so i can just read that
:p
lemme c
i was like, how do i do that w/o knowing length. thought maybe to check end for \n but nope
usually i just peek into open source clean room protocol impls
but ye that
it's that infamous table that nobody looks at
and when they later discover it
"woooaaaah"
why do i know? i was like that once
Because Minecraft uses the normal encoding instead of ZigZag encoding, negative values always use the maximum number of bytes.

feels bad indeed
mfw
there is a lib that wraps the nodejs buffer class for auto index tracking. wtf why isnt that just in the std lib
Oh I know what choked chunk loading. Say your chunk is at dist 10 chunks and it expires its timer and enters the ticket throttle. Then someone else is fast moving and constantly adding tickets at a higher priority than yours
whatever
Auto index tracking?
badly worded
like, if you read from the buffer, it increments the offset
node's stdlib Buffer doesn't
you have to keep track of the offset yourself
Well that does not belong on buffer lol
:(
Buffer is storage, that's a streaming reader
Netty does it on its buffer class
Different jobs
They aren't providing a low level framework, it's for their own use
wat
Nettys not at same scope as nodejs
fair enough
well whatever there is a lib called smart-buffer that wraps buffer and does it anyway
so win win
"Oh no it's an index variable, quick create a library to get rid of it!" /s
yes
but also nice it has string reading in it too
this saves me time
especially when im just fooling around
Real programmers don't use libraries, simple, real programmers code everything by hand!
Bad simple
:(
.g xkcd real programmers
(phoenix616) https://xkcd.com/378/ -- Real Programmers - xkcd: "Real Programmers. |< · < Prev · Random · Next > · >|. Permanent link to this comic: https://xkcd.com/378/ Image URL (for hotlinking/embedding): ..."
No. No one uses ed.
Anyone who genuinely uses and likes ed should be executed on sight.
You should be executed on sight
well mod means modification
given that it is doc'd and open source too...
I wouldnt read much into that
lex has a love/hate/hate/hate/hate relationship with much of the forge modding community
they do a lot of really stupid shit
tbf he does a lot of stupid stuff too
feeling md5 vibes from that
not looking into stuff >labeling them dumb
way to go
you all getting really worked up over what is essentially a subtweet
chat plogen
epic
.g egg82 tabchat issues
(DiscordBot) https://github.com/egg82 -- egg82 · GitHub: "Java/Bukkit dev. I write code and stuff. egg82 has 76 repositories available. Follow their code on GitHub."
forgot his tabchat existed tbh he made the repo then didn't touch it for a month so I lost interest
very epic
vic how are you handling user messages
let's say
they shouldn't be able to use minimessage tags
<red> etc
are you using MiniMessage.escapeTokens?
MiniMessageParser.escapeTokens(message);
i'm guessing it'll leave \ in the message?
ye
mfw









