#general
3141 messages · Page 1329 of 4
its good for gaming but it doesnt really matter when you're at 120hz anyway
i think in fact gsync turns off when you're that high
https://rog.asus.com/monitors/27-to-31-5-inches/rog-swift-pg279qe-model/ i'm looking at this one myself atm
QUAD KILL!!!
27", 1440p & 165Hz IPS, native gsync
Sorry the quad kill announcement was so loud it woke me up
I was looking at this one, looks nice

snoopa you're giving us severe brain degradation
rie is cute
please go to bed
flushed ?
I exist only to give brain degradation to adults
damn thats a thing?
ok bai
gngn 🌃
tbh it's not like i need 165hz
getting 30fps in MSFS is quite something already
on the other hand, high refreshrate is nice for watching movies / tv shows
most highend monitors are compatible in some way
i probably cant even detect 60hz lol i be so stoned
i believe the gen 1 gsync compatibility wasnt very good but their new certifications are pretty similar to normal gsync
I actually linked the wrong one, that is the 1440p 120hz one. I have the 1080p 165hz model
ideally, i'd get a miniLED or OLED monitor but i don't see the market changing within 5 years to a point where high refreshrate miniLED/OLED monitors are going to be a thing
I have the 3440x1440 120hz gsync
Yeah thats the one i linked
if it was around $1k it'd be more than acceptable pricing
but like a 21.5" miniled 60hz is $5k

lol i want oled as well i never liked fake black
to be fair if you had the space for it, LG 48CX would be ideal
gsync, 100 or 120hz, oled
probs cost $10000000000 tho
it's more than reasonable for an oled
yea i only have like $50 ;-;
thats ok tho im sure the tech will get easier 2 produce n shit eventually
one day
but dam that do be a nice moniter tho
graphql is growing on me

Syscraft
hmm yea that exists
you have a lot of free time
they probs have a discord 2
not my fault ;-; work closed today
bruh im already on their discord LOL wtf i musta joined ages ago n then forgot
Targeting bukkit and not paper tho
🆗
🆗
fastest hosting on eath
i guess you wont get that cpu
rippp ;-;
they should make a paper fork called paper fork and have a paper fork as a logo
like a origami fork
Unfunny
5% royalties for the idea btw js tyvm
i aint trynna be funny im giving smart people good ideas
eyyyyyyy ;D there u go proxi
ill send u bitcoin addy for my royalties later
binary download where tho
?
read the description
Proxi best Paper Forker in the world ?
Purpur uses a gradle fork system
lol ive only been to the forums like once
help me please!
.dontask
You see, I'm almost new to this business. you may also not understand me well, I do not know English. please look at this file, what is wrong here?
go to #paper-help
okay
Around the world, there are regulations for "influencers". Those regulations make sure that if someone is paid to endorse a product, they have to declare that payment to the people watching. But why does no-one on TV, or film, or anywhere else have to do that?
👥👥 CREDITS 👥👥
Written and performed by TOM SCOTT https://www.tomscott.com/
Script as...
Early in the video he basically calls out all the gacha games and Minecraft servers 😂
good Tom Scott
Just avoid his twitter if you like him too much.
Hello guys, idk if this is a right place to ask but im desperate, i'm looking for a plugin that will limit amount of players in a region. Does anyone know if a plugin like that exists?
why do you want to limit that though 🤔
i have boss rooms on my server and i want only one player to fight with the boss at a time, not a whole squad of 5 ;v
just make it so only that player can enter
if they enter the region, just push them out
i mean i thought about doing it that way, but i kinda have a lot of players and manually switching the player being able to enter the area (what i understood from your answer) would be really time consuming to do
I don't think that actually exists. Could make a simple addon to WorldGuard.
time consuming? just do what krusic said and it should work
sounds pretty custom
yes
ded when are we gonna run a server together
LC?
lunar client
Oh, some minecraft shit
look for the brand? there is some paper api for that i believe
if you can't use paper api i believe the brand is declared in a custom payload packet
Unless it doesn't send the brand.
i can only find Worldedit CUI stuff
that is possible too, they might not even change the brand of the client
in which case you have no way of knowing if they're using LC!
what does this mean 🤔
it's a utf-8 string, no?
that's what you'd be looking for right there
thats a client outbound from the server, i found another one coming into the server
yeah theres another inbound one
look at the inbound one
first byte is the length, technically it's a varint iirc (or varlong?)
should I use json txt or yml for my "internal" ban list
First two letters are l and u so that probably says lunar
you should use a database @tame lantern
Ascii character table - What is ascii - Complete tables including hex, octal, html, decimal conversions
Since you use it for storage, I'd use json.
thanks
UTF-8 starts with that table so for english stuff it'll work
I dont really know how to make that work so ill stick with json
You probably want to use something better than manually referencing that table
what about h2?
If you strip the length it's just new String(bytes, StandardCharsets.UTF_8)
anyone know of a cheap dedicated provider that can offer less than 32gb of ram
i know nothing about databases tbh
Seems like a good enough excuse to learn about them then!
If you go with sqlite, which should be plenty for ban list, it's easy to setup.
doubt you're gonna find any
ram is the cheapest part..
SYS, I only have 16 gb I think
Hetzner Auctions.
less than 32gb thats and odd requirement?
Just avoid all machines I touched. 
there, 16GB^^
that's some slow RAM
isnt server ram usually slower clockspeed
I'll say it again, I haven't encountered a system where RAM speed is the bottleneck
for stability or something
🙂

I mean aurora is right 
no eternity is too busy being epic
6406 hours in Farming Simulator 16.
@mental meadow @waxen panther
@warm anchor
uwu

Who roofied idriz
ok
Cute, you apparently turn the Fitbit Sense on the same way you do a skin conductivity test, by covering the screen with your palm
how many gigs of ram does hypixel have
256mb
Lmaoo what’s this chat
.
,
screw this
and these are your friends aberdeener party and oskar
no
why are u a💧 but are actually a 🥳
why can i only do like 1% of stuff on velocity of the stuff i can do on paper
all i want to do is to read a packet reeeeee
whats velocity again
bungeecord but better
ohh right
maybe lacking in the api a bit tho
bleh, I'm too dumb to figure out how to use my fitbit
It has these "buttons" that are just indents on the side and sometimes seemingly at random if I cover one with my finger it counts as a button press
just use app on phone smh my head
packets aren't api lol
you're not supposed to do things on a proxy if they can reasonably be done on a backend server lol
shouldnt i be able to access client brand though
that seems like a relatively basic thing to get
i can't believe i just recommended using string splitting to read the downloads api
can someone ban me for that
why would you want to access the client brand on the proxy?
the same reason i would want to do it on backends...
19
Yes.
Even better.
That version is already fully remote controlling tractors in 🇩🇪.
Do it. Help out the German economy.
i simp for kyori/adventure
I play farming simulator in real life.
I quit programming today.
Gonna start a walnut farm.
kyori/adventure > farming simulator irl
u can be a farmer programmer tho @meager tusk
Bro.
i might as well
get elon's satellite internet
farmers can arguably have better tech in their households than you
not every farmer lives in a remote location
Good point bro.
better tech than me...? how so? xD
im a 20 min drive from downtown i cant even have fiber
ez now i can whitelist clients
More money, better tech, stuff like that
Unless they're driving a long commute to work every day they live in a remote location
Balkan stuff you wouldn't understand.
oh u are balkan? which country
Kosovo.
Imagine having to drive 30 minutes, then people going thru Gruškovje complain for so long you get a highway.
Now you just need 10 minutes.
ooooo nice ive learned a lot about ur region from 2balkan4u
If you really had learned then you'd know Kosovo is an entire continent bro.
Daily reminder that highway is broken AF.
Europe is an autonomous region within Kosovo.
oh yes u are correct
europe is kosovo
Highway may be broke, but the politicians aren't broke.
economy's broke
Pocket the highway money. Balkan way bro.
Correct.
False. Earth is Kosovo. Europe is an autonomous region within Kosovo.
wait i met a chick from kosovo in a chat room she told me where the country was
Yet. Kosovo is still Serbia. So everything is Serbia.
Serbia is part of Austria bro.
serbian is the tongue we call indo-europen
Everything is Austria bro.
Everything is Rome
Rome has long since fallen.
Or maybe everything is Persia
But Serbia is forever.
Everything is Albania 🇦🇱 bro.
There are people in the world who have never eaten Balkan food bro. That's sad.
never had any balkan food
same here michael
This is what you guys remind me of
numa numa numa ey
It is.
According to this guy everything is Sumer https://i.imgur.com/GqDOl7Y.jpg
It is.
Don't forget Slavs = Color in the US.
i think its all internal racism tho
well damn
All of us hate ourselves bro.
Except when a serbian visits. Then we all hate the serbian bro. Albania forever 123
i am a fan of this twitter account
A true fan of Balkan.
although
half of this twitter account is either racism, homophobia, rapists or about neonazis
Welcome to Balkan.
So Balkan?

Michael.
what is the hate against turkey
yup sounds balkan
idk but i think greece v. turkey have the biggest beef for some reason
wait @twin lagoon do you have mountains in the netherlands
(DiscordBot) https://en.wikipedia.org/wiki/Mountain
A mountain is an elevated portion of the Earth's crust, generally with steep sides that show significant exposed bedrock. A mountain differs from a plateau in having a limited summit area, and is larger than a hill, typically rising at least 300 metres (1000 feet) above the surrounding land. A few mountains are isolated summits, but most occur i...
How Balkan works in 1 simple video: ||https://posili.me/i/Serbia-Facts.mp4||
atleast 300 metres
Flat BRO!
netherlands is superflat
mmmm, sec
Unlike BALKAN.
i think its negative superflat... isnt it like dependent on dams or somethin
or was that belgium
it's the highest point in NL
its netherlands waterdrink
ye thought so
why make configs/store values properly when i can just do this 😎
Oskar witty humor
Idriz, what do you think of that video?
dam right who needs data driven design when theres ease driven design
So glad I don't do tech support anymore https://i.redd.it/cia6q6fawnh61.png
this is so epic and hilarious
Use a creator
what's a good chunloader plugin?
(DiscordBot) https://www.spigotmc.org/resources/chunky.81534/
Does chunky have a mode where it's smart enough to use the vanilla world border to figure out how much to pregen?
Random question, so me and 12 friends have been plating on a survival server that gets updated to the next official release. The Server has been running since 2016. With the new build limit will the old bedrock default at -64 or will it still be at 0.
That would suck
it's highly unlikely that they will convert existing chunks
that's something mojang specifically has not solved yet
in the most recent snapshot, they just disabled loading older worlds
they never did that for previous version updates anyway
Dunno if they're going to put in bedrock walls, fill 64 blocks with bedrock, or just leave massive areas of void
i vote for void to fuck with people
But the plan is to keep 0 at 0 so commands don't need to be updated
nobody can give you an answer yet
yeah amaranth theres a command to auto select from vanilla wb
imo doing nothing would be the right solution
I mean they didn't care about the nether ceiling either
in prior versions they never converted stuff
Well I guess that solves it, we will have to do a fresh wipe for the first time since 2016
just expand the map ¯_(ツ)_/¯
"that solves it"? nothing has been decided yet
that's what my server used to do
If you want the new aquifers and caves and such you'd need new chunks anyway
All shifting your chunks down to -64 would do is give you more area to build up
we solved this by simply adding an additional map every version update lol
Unless you thought they were going to generate half a chunk to fill in under your existing stuff
and letting every map run for 3 years
no clue
I thought about that as well
Right now, sure
I personally don't expect them to do anything more tbh
yea me neither
I thought well we could start extremely far out but with the server running that long there is no telling how far people went out. Some built flying machines and went afk for a week just to see how far they could get
I guess simply filling with bedrock could be feasable
wait a bit longer until they allow old maps to be loaded into the snapshots and then check it out
i doubt they'd care to fill with bedrock or anything though, has there ever been a case where they tried to modify old chunks?
You can't load old maps right now?
if you don't have a bordered world then just ignore it and let your players deal with it
How did that screenshot happen then?
just tell them that they need to find new chunks
it worked like that in previous updates too so...
what if you edit the version in the .dat file?
that ss is from rays works youtube video
idk if they modified anything to get it to load
I guess if all your players actually want a reset you could do that but I doubt they want to loose 4 year old stuff lol
but I guess that depends how dedicated your playerbase is
probably just changed the data version? or disabled the block
I could always do a test and build a flying machine that goes in one direction for a week to see how far you can get then double that distance for new chunks for 1.17 and move spawn
Blocking old worlds from loading suggests to me they plan to do something with old chunks and didn't want you to convert them too soon
im getting too old. just turned my head in a way my body didnt appreciate and i tweaked my neck
I could do that since I was 13
:(
Yeah that makes sense as well but it could be a possibility if somehow it loads
Might have had something to do with falling while car surfing and spending a week in the ICU and 24 hours with my neck in traction
yeah that definitely might have something to do with it
or you could just be an ancient bastard
you can always add a new world with the new chunk system, then they can choose
That was also the summer I learned "real" programming, PHP! 😄
some players really don't appreciate duplicated survival worlds
Before that I knew BASIC and made websites with HTML and "DHTML" snippets I copy/pasted
I had a really long discussion about this on my server
Maybe I was 12, one of those
well some players can fuck off then 🙂
main issue is that it spreads the community too fin
then yeet the world and ez clap
following up on this for a friend
it shows that you don't run an old minecraft community :P
We just reset the map often enough new versions didn't really matter
there's a command to autoselect from the current world border, listed on the plugin page 🙂
Sometimes we'd just take a few weeks off a map and reset early for a new version, other times we'd leave it and just wait a few weeks to get the new stuff
we used to always have to have (is that right English?
) extremely long discussions about whether or not to reset stuff :S
yes that's correct english
Thats what I was thinking
We reset things every 8 to 12 weeks
it got to a point where we reset stuff right before an unexpected Minecraft update... which is when we changed our update plan
well do you do a full reset?
on my server I just have a history of doing resets once a year or so generally. old maps get posted online for players to downloads
There wasn't a set schedule, it was just once a map got "full" or "stale"
full resets
we used to only reset worlds and let players move (and still do)
well if it spreads the community too thin, force new players on the new world then eventually the old one will die out and you can delete it
nothing of value was lost
we now offer some permanent worlds that have some theme + the normal survival worlds
So, my memory card claims it has damaged superblock, and testdisk can't recover it, but when I put it in my camera, it can read it just fine. Issue is I don't have the cable to download directly from the camera 😦
So would you guys rather be on a server that has frequent resets or keep updating? Thumbs up or down
People took it as a chance for a fresh start, they got to explore new mechanics from zero and come up with new build ideas
There would always be someone in the middle of a massive build that was upset but you can't please everyone
i dont play on servers long enough to care about resets
We have a vote each major update - community chooses what they want.
on my server there's always a couple people upset about resets but the fact that I upload the maps for them usually makes it better
love that! do you guys use this over chunkmaster
or?
Of course this was before the old Bukkit team took over MC development and things slowed way down
well, pop made chunky :)
and players almost always seem to favor new features over keeping the old map
yeah sorry hallow I can't comment, would be biased 😛
These days if you reset every 12 weeks you'd run several maps on the same version and people would probably get upset with having to repeat themselves
I have worldborder
and that's why I am getting rid of it for vanilla and I just want a reliable chunk gen
i should probably add support to that again, since its picked up again
so I will give chunky a go
smh cant you people just let plugins die
y'all https://www.spigotmc.org/resources/essentials-mysql-storage-extension.25673/ is storing yaml directly in the db lmao
downloaded and partially installed
I think they wanted MongoDB
i s2g straight yaml 😭
thats pretty meme especially considering that's premium lol
what the fuck xD
glances at ChestShop storing item stack deserialized to yaml encoded as base62 in an sqlite database
or is it base64? not sure. I think the item id code is base62
Why bother with the encoding step?
ahhhh legacy code right lol
sureee
lwc is also pretty shit in how it stores stuff
and I really don't want to rewrite it ¯_(ツ)_/¯
INSERT INTO `Essentials_userdata` (`id`, `player_uuid`, `player_name`, `userdata`, `money`, `offline_money`, `sync_complete`, `last_seen`)
VALUES (1, 'redacted-but-char36-field', 'redacted', 'lastAccountName: redacted\ntimestamps:\n login: 1613434755217\nipAddress: redacted\nlastlocation:\n world: redacted\n x: 997.5125266230348\n y: 66.0\n z: -520.2005259110306\n yaw: 263.34973\n pitch: 12.000028\n', 0.00, 0.00, 'false', '1613435118052');
lol...
ChestShop is free so u can't really complain
if it works it works lol
well it "works"
Wauw that's beautiful
having data versions in the yaml fucked up a lot of stuff lol
if it aint broke dont fix it
it now auto-converts all item data on launch if it detects a data-version on start
*a new data version

That's not so bad
so yeah, technically I could just move it to a different system...
It breaks out the key bits and dumps all the misc stuff in a blob
(like using paper's byte array serialization)
but the plugin still runs on Bukkit and it's kinda my goal for some reason to keep that lol
Oh wow Phoenix create ChestShop?! 😮
no, I maintain it
oh ok
ChestShop is my childhood
Chestshop is mine as well
I think Wolv used to maintain one of those
i had a 2 hours lecture i fell asleep in about gdpr so i'm an expert
nobody really picked it up and and my server uses it excessively so I just did it myself ¯_(ツ)_/¯
Hate all these fancy ones out now players are confused how to make em

If my goal was "store essentials data in mysql" I'd do something similar to what that plugin is doing
"Hate all these fancy ones out now players are confused how to make em" I mean, tons of people complain to me about chestshop beeing too simple and not "flashy/pretty enough" lol
problem is you know exactly people are going to use that with bungee
and there's no way that works
It's not just (id, yaml) pairs, it breaks out the most used data into their own columns and uses yaml to chuck in the extra junk
oh well i'll tell you i love that chestshop is so simple
easily my fav shop plugin
yeah that's what I like about it too. you basically just need to copy a sign that you see someone else make and it will work lol
You will not attempt to modify the this plugin source code without direct permission from me.
heh funni
Yeah what's the point of syncing essentials data.
not much
most data is tied to the specific server world
like homes don't make sense outside of a clone of the world somewhere else
Yeah exactly...
i mean economy in it of itself is already kind of a meme
(no offense to anyone using economy)
am i allowed to self promote my paper server here?
yeah
well its an ez 5k for that guy
no @tame lantern
promoting to server admins and developers
just all economy setups tend to be extremely broken
you can promote it to me lol
oof, ok then lol
it's just insanely pointless
the way the server i maintain now did econ sync was to zero out essentials money and then store the money in its own db
and vault is pretty much on life support lol
most people here don't play minecraft
Don't scare me now pop lol.
how so? it recently got updated
why is a bot talking?
irc bridge
you guys should support Tresor ;D
like a person
shut up bot
runs
Smart AI
this aignt no perm bot lmfao
(Maybe bungeecord support)
sorry light mode
imo the services api is enough to get things done
and compact mode
guess so
except no one knows it exists
people just abuse it because Vault tells them to :S
which breaks tons of shit
beep boop
What does the default log log?
log logs
how many bots are there
everyone on IRC
.g xkcd irc
so like 3
(Amaranth) https://xkcd.com/1782/
There's an IRC? lol
Uptime: 0 days, 2 hours, 24 minutes, 20 seconds
Message Handling: 3ms / 2ms (mean/median)
Messages from IRC: 72188 (5.887%)
Messages from Discord: 1154118 (94.11%)
How do I restart/shutdown windows itself from WSL
rm -rf /
very funny Phoenix
I think like 10,000 of those Discord lines are from spam bots :P
doesnt "shutdown" work?
phoenix forgetting to not preserve root smh
idk i never used wsl
wsl 
shutdown.exe /r
not found
🦀
Uh, are you sure it's WSL?
Is it still shutdown.com or something?
?
Why would paper log item drops?
it has events for those lol, but it doesn't log them
I’m pretty sure it is
sudo shutdown ?
Can you run any other windows commands from that terminal?
Maybe they removed that in WSL2?
What’s Oskar try to do today
to shutdown wsl, you need to open regular powershell and do wsl --shutdown
Trying to shut down Windows from inside WSL
I’m trying to do it the other way round
would make sense
Can you access the Windows file system?
through a mount only
F.
Ugh
I swear they had some kind of proxy setup that piped stdin and stdout back and forth still but maybe not
gets on horse sudo shutdown.exe
WSL was smart enough to basically let you pipe windows commands to linux commands back to windows commands
sounds like a good recipe to break stuff
yeah i think that was WSL1 tho? or maybe im wrong
right, if you run from powershell and do wsl <linux command> | <windows command> that works
but you can't run windows commands inside wsl
can also do <windows command> | wsl <linux command>
but from windows
https://youtu.be/cmO6QkJhuu4 the song of my people
Two dancing electric toothbrushes play Darude's Sandstorm. An electric typewriter plays the kick drum and two credit card machines help the toothbrushes with the moves.
I got so many Sandstorm suggestions after the Finlandia Hymn video that I decided to do this now. I also got a couple of comments about not having googly eyes on everything. Thi...
So it's a path issue
seems like it
or he's disabled interop https://docs.microsoft.com/en-us/windows/wsl/interop#run-windows-tools-from-linux
WSL (WSL1, to be explicit) was also smart enough to inject the Windows path in to the end of the Linux one
actually looks like it still does
windows stuff is in my path 
so i feel like this is pebkac
I was bored while installing
Here comes Ubuntu
Here comes Ubuntu
Right down USB lane
Coming to fix all the Windows problems
Right down USB lane!
Python and snapd, even the kernel, all are newer than yours.
Scanning hard drives and if this works then Minecraft may run tonight
Here comes Ubuntu
Here comes Ubuntu...
k
You know what to do.
Never gonna give you up
snapd 🤢
snap 😬
Not a huge fan of flatpak either but at least it's a common thing and not Canonical trying to EEE the ecosystem again
did someone say snap? https://github.com/Phoenix616/Snap
runs
Ok maybe not that last E, they wouldn't make any money that way 😛
But they keep trying to turn Ubuntu in to a closed ecosystem
well they need to make money somehow
ubuntu lul
I know it really isn't that slow, but I saw some article saying "People keep saying snap is slow, but look! It's not!" and then showed benchmarks to prove it
VLC in the benchmark was like 66% slower....
It's not just about that.
what isn't? why snap is bad?
You're going to trigger Krusic.
You know what would be cool? If we removed old snaps after we update to a new version.
And potentially also Amaranth
Let's just not provide a integrated method for that.
krusic I don't think you need to convince anyone snap is bad lol
I just want you to know the pain of running Ubuntu on 16GB of flash storage.
LOL
I keep removing, but keep running out of storage.
I mean it does run on the Pi now so that's a lot of ppl
And yes I've dealt with tiny storage confines before. For some complicated reason I had to run a VM on in a live Ubuntu session on a 16GB drive. To make it worse, the usable filesystem on the live image is a lot smaller then that
Canonical moved a lot of their products to snap-only and they come with like 10 apps inside and you can't edit their stupid configs to debug anything, cause it automatically overwrites them...
glances at MAAS
You people need config files?
Five minutes later:
Here comes Debian
Here comes Debian
Right down Thunderbolt lane
Coming to fix all Ubuntu's problems
Right down Thunderbolt lane!
Flashing and checking and then installing all to hopefully work
Unpacking bash and if this works then Debian runs tonight
I just wanted to add logging so that I can debug stuff 
ZombieChickenMan: I fear that you will end up at Aline Linux eventually
No more reboot, no more shutdown, no more service.
*Alpine
I made my own (first) plugin, posted it in spigot but forgot to put it on git and now I lost the source code 😦 😡
Decompile it.
it's java. just decompile it lol
You'll need to recreate build scripts and such, but code will be there :)
only in VMs
Yeah but it's kinda stupid xd
alr imma go now cuz my power company is yelling at people to stop using electricity
I just don't trust myself with anything, so I always need to have backups :P
this is why I'm migrating to a server with 12TB of disk space for a 5 person (max) world
Yeah I'm glad it's just a very small plugin
It's probably on my drive but it's to much to search through.
If you remember name of one of files, it shouldn't be hard or take too long.
Though that depends on system you are running and if you have something like locatedb or whatever it was called.
https://www.freepressjournal.in/business/data-breach-32-billion-email-and-password-leaked
Bonus:
Slack is informing a large section of its users to change their passwords as the company had stored the passwords of its users in plain text
Apparently up to 70% of internet users might be impacted xD
70% of internet users do not use slack
well, I guess it depends how impacted is defined
Slack was just bonus.
100% of the stat is made up 
Google Chrome likes to remind me that my local power company is a piece of shit and my password is breached
every month that I log in to pay my bill 
Im on haveibeenpwned because of Mcbans lol.
"Slack is informing a large section of its users to change their passwords as the company had stored the passwords of its users in plain text for a period of a month between December 21, 2018 and Jan 21, 2019." how responsible of this huge corporation lol
You'd be surprised how many big multi national corp does that plain text password thing
You'd be surprised how easy it is to protect against it in most modern languages, yet it requires work so...
Wonder what the advantages are to plain text passwords?
Ease of storage and management.
anyone know what the behavior of caffeine is if you invalidate an entry and then, potentially before the removal is processed, a load request is sent in? would it finish processing the removal listener first and then load? or load anyway regardless of removal having not yet processed? or just return the cached value which hasn't yet been removed (but has been invalidated) 
I mean if you have physical access to most boomer management's office you'd find their password sticky on a note 
@warm anchor can confirm
my workplace (bank) did a security audit at the local branches and found unlocked desk drawers with approximately a stack of (give or take 1-2K) 10K USD each
:)
That slack password thing is for slack for android
They were apparently not using secure storage or tokens for credentials on there
wow
Oh, they were logging passwords
They claim only android itself should have been able to see them unless you rooted your phone
And you had to log in between Dec 21 and Jan 21
Not use the app, log in to a server for the first time
Yeah, they usually get logged by mistake i feel like.
Proper use of nominal types (aka, not javascript) and skipping the toString implementation would have stopped that
Some static analysis tools actually try to track that stuff for you
Yeah. Need to wrap the password in a custom struct/class which doesn't show it/implements tostring which just says that it's hidden.
Something like Rust secrecy crate. Quite nice for such things.
Any buffer that could be filled with user provided input is flagged and any time it gets read from or combined with a trusted buffer without certain checks happening first it spits out a warning
Issue is still with passing it to http libraries and such.
Since if they have loggers...
At some level you're going to have to send the thing out as a string, that's what it is
You can at least ensure the code you control doesn't do something dumb with it though
Yup.
Note: I have never done this and the thought of working on a system that does makes me want to go jump off a cliff 😛
We had something similar when I worked at a... you know, I don't know what you'd call them
Somewhere in the financial/banking industry
A discord lib crate i used for writing a bot, I made 2 PRs to remove it logging bot token from logs... And they rejected 3rd PR adding the secrecy crate to avoid accidental leaks.
I didn't have to care about it though because the stuff I wrote basically just took in an object tree someone else's parser created, maybe shuffled it around a little, and passed it to a serializer someone else wrote
And someone else was responsible for authentication before getting to me
And we had regex filters in the logger to try to catch obvious leaks
You could almost automate the job I had out of existence, I even made a boilerplate generator that almost did so
Even still any time I had to interact with the secret data parts I hated it
All this for logs stored on the users device?
Oh no, I was working on the software that runs your bank accounts and credit cards
If you ever wonder why the website for your store credit card looks like it came from 2004 then I'm sorry, I tried
Logging on websites is not a huge issue though right
As everything is server-sided anyways
Dude if I logged your bank account number the company could be fined
Do you guys have any ideas how to properly implement something like re-occuring donations with associated ranks/permissions properly? I don't really want to set up something like craftstore because I don't want to give the impression that people are actually buying anything but rather just donating for the support. I've been strongly considering patreon and handling ranks manually and just keeping an excel file about donators
I swear Patreon has an API
Care to elaborate?
That would suck for my bank
I mean there is this:
https://docs.patreon.com/#api-libraries
but I have the most basic, rudimentary understanding of coding you can imagine, I don't think I'd be capable of doing anything with that.
I'm just generally looking for intel honestly
Whether it is something premade or not, any spitballing of ideas can potentially help
Yep, just saw that on spigot as well
Amaranth, how do these things even get logged in the first place? I'm working as a web developer for several years on things like Magento and I've never heard about this issue
That's for automatically whitelisting patrons, similar idea but not quite
I guess this could be expanded for ranks relatively easily?
We logged everything, except the things we couldn't
I do have a coder on my side but he only takes small scope projects, this could be worthwhile expanding
You could come to me and say "the 10th request I made 3 weeks ago to /api/foo give the incorrect answer" and I could go look up what you sent me, what I did with it, and what I sent you back
If you kept the request ID, because we generated a UUID for every request, I could find it even faster
yeah, a lot easier to audit anything happening
Otherwise first I'd have to figure out what the UUID was
especially when you can't just toss random logging into prod
I've kept the UUID part at my current job, I added that to our systems at least
We aren't as careful about logging the entire request/response process though
I'm just using Sentry 😛
If you get a 500 error from one of our APIs though I can take the UUID (which is included in the error message you get) and go look up the stacktrace though
Yeah, we actually run a sentry server for our frontend and have a project in there for the server, some day maybe we'll even hook it up
I guess you'd need something like Apache Solr or Elasticsearch to look through all those logs 😄
Drive outcomes across Security, IT and DevOps with the data platform built for the cloud.
Oh they seem to do a lot more than last time I looked
When I actually used stuff from them it was just log storage, indexing, and structural search
This seems pretty sweet I bet it's expensive
Like, you could tell it a field was JSON and then it'd let you query on fields inside that JSON
Or if you told it a field was a date you could now do range searches on it
It was basically https://www.graylog.org/ but better
Graylog is a leading centralized log management solution for capturing, storing, and enabling real-time analysis of terabytes of machine data.
...and I just learned graylog is more than an open source thing, now they push the managed version hard
The more I get into Java the more I begin to realize how little I actually know about programming
I mean I know OOP concepts and design patterns (In PHP) but there are so many more things to learn about
PHP is still pretty sweet though... It's so much more flexible.
I knew something like that would happen xD
php 8.0 
and variable type declaration 😛
But for example Reflection in PHP
is so much simpler
hm?
unless i misunderstand you, you can already do this
private ClassName $thing; private array|string|object $thing;
ohhhh
i thought you meant youre waiting to be able to do that
my bad
Yes well in PHP 7 you could set return variables in methods
yes
But now you can set it in classes as well
aber is php MAN

Did you guys do uni computer science to git good?
doing that right now :p
i am in uni for compsci, however it's been like 8 months now and i havent learnt a single thing
except from how to be agile!!!
im asleep all day because i read their stupid powerpoints before hand and fall asleep
I'm doing a 4 year bachelor for computer engineer
And it sucks
I haven't learned a single thing since I started
im doing a 3 year theoretical compsci
but i might move to reg compsci
i want to do a masters after hopefully
The main problem with mine is it doesn't have any math
@waxen panther move to canadanda and we will go together and be roommates ok
Do you know the term "package selection"

Those two messages have me thinking of dick in a box now
computer engineering without any math?
YES
In this "SNL Digital Short," Justin Timberlake and Andy Samberg perform a seductive song about a very special gift box they give to women. [Season 32, 2006]
#SNL
Subscribe to SNL: https://goo.gl/tUsXwM
Get more SNL: http://www.nbc.com/saturday-night-live
Full Episodes: http://www.nbc.com/saturday-night-liv...
Like SNL: https://www.facebook.c...
We have to work with Raspberry Pi's and Arduino's
huh o.o
And learn about Scrum and Package selection
I've studied game development for 4 years, I have yet to write a line of code
that sounds like you're studying software dev with hardware mix not comp eng o.o
scrum/package selection is like part of project management, which is a central part of a software eng degree
But I can do great academic research, woo
o.o
what kind of sham magic houses are you people studying at
send snaps 
no u
ah
I had no idea it would be like this, profs lied to us about what the study was gonna be lol
ugh it all sound so familiar
Anyways, that was my rant, thanks for listening
Well at least you'll have a good paper by the end of it
Not a single company will ever ask about your grades or anything else
0 fucks given
Ah, well. Nvm xD
That sucks
I mean you can still put it on your CV probably
Put in 8px "didn't graduate"
I'm hopefully going to be finding a way to get my Math B certificate so I can attend a decent uni
Because I have 3 more years to go
They said the first year is the hardest
If i had worked on my own projects during these 5 years, I would've learned the stuff we learned in uni in like 2 months without the added depression and debt
that's true
the dept makes it slightly scary
I'm estimated to have 40k dept
for a bachelor
by the end of all this fun
I have slightly less i think
Lmfao
Ahhh it's fine! here you can pay it back in 30 years or so
with 0% interest
ill have like 12k because i went to community college first

or something like that
Why is that an emote here
because it's god's one true operating system
.g templeos
(DiscordBot) TempleOS is a biblical-themed lightweight operating system designed to be the Third Temple prophesied in the Bible. It was created by American programmer Terry A. Davis, who developed it alone over the course of a decade after a series of manic episodes that he later described as a revelation from God. The system was characterized as a modern x86-64 Commodore 64, using an interface similar to a mixture of DOS and Turbo C. Davis proclaimed that th
You glow in the dar.... Uhhh nevermind.
yea a lot of people recently learned about it thanks to LTT probably thanks to jake smh
I think my first introduction was 4chan
Didn't his van get hit by a train while he was sleeping in it or something?
And then down the rabbit hole

May he rest in peace
f
u wot
In his final video, recorded on a bench at the Dalles Wasco County Library and uploaded hours before his death, he explained that he had removed most of his videos because he did not wish to "litter" the Internet, and that he had learned how to "purify" himself.
On the evening of August 11, 2018, while walking alongside railroad tracks in The Dalles, Oregon, Davis was struck and killed by a Union Pacific train. Investigators could not determine whether his death was suicide or accidental, although the train engineer believed his death to be a suicide.
yes
poor guy was very troubled, but he brought us The Temple
for that I will forever be grateful
Fun topics here tonite
Amaranth knows a lot about logs 😛
btw, splunk and graylog are basically trying to implement the holy grail of nosql databases
He could probably log your entire life and search through how many times you picked your nose 😄
Amaranth has approximate knowledge of many things and high knowledge of some things
You feed them arbitrary blobs of data and try to create structure out of them afterward
I really want to share a terry video but... I really shouldn't, so I won't.
k
I read a lot and like knowing things
Plus I've optimized my brain for google existing
I wouldn't know shit about a lot of things if I didn't have an internet connection, I mostly remember enough about something to know how it would be relevant and how to look it up later
Yeah exactly...
It's almost impossible to remember everything. I've had people call me out because I couldn't tell them the specific laravel method to use x
How am I supposed to remember every single method Taylor wrote
Nobody cares either
I had to do this quiz to get into a company... It basically had questions like:
When using preg_match() in which order do you need to put the parameter:
a: $needle, $haystack
b: $haystack, $needle
I meant things like what is a kd-tree and why would you use it, how do persistent data structures work, what's the name of the reimplementation of mysql that automatically builds on-demand and auto-updating caches for commonly used queries, etc
im even more curious how your school calls your program "computer engineering" vacoup
or you just applied to the very wrong job
:o
At a high level, Noria takes a set of parameterized SQL queries (think prepared statements), and produces a data-flow program that maintains materialized views for the output of those queries. Reads now become fast lookups directly into these materialized views, as if the value had been directly cached in memcached. The views are then kept up-to-date incrementally through the data-flow, which yields high write throughput.
I feel like your school should be teaching you how to make one of those for that degree 😛
yea he said he was in comp eng but then is doing stuff like studying project management (scrum/package selection? wat) and getting asked PHP language questions on interviews
w@t
o
Well if you have to keep reading it does that mean you really understand the concept?
oh the interview wasnt school related xD
I've been working as a php dev for 4 years and before that I went to community college
oh mkay
But yeah ur definitely right either way lol
Your coursework kind of sounds like it should be from a community college
The community college was basically do whatever you want whenever you want
You'll get your degree in 4 years
Computer engineering is supposed to be the hybrid of electrical engineering and computer science
With ours you have several options
I chose embedded systems and software engineering
basically working on embedded devices and robots
Yes
That's why we have to work with arduino's
But that's because of corona apparently
Otherwise we would've worked with factory arm robots
or something
Are you working with them as in using the i2c pins and such to control things or just treating them as computers with less RAM?
Well it just started last week but until now we've had to calculate certain ohms
and watts
and put LED's in certain areas of the board
Oh, if you just started that makes sense
the end result has to be a music player powered by an raspberry pi
Usual tasks involving computer engineers include writing software and firmware for embedded microcontrollers, designing VLSI chips, designing analog sensors, designing mixed signal circuit boards, and designing operating systems. Computer engineers are also suited for robotics research, which relies heavily on using digital systems to control and monitor electrical systems like motors, communications, and sensors.









