#general
3141 messages · Page 1427 of 4
Get something that works, you can rice it later as you go and get comfortable.
but poops itself so thats no good
MX Linux is pretty good, it's a midweight distro based on Debian
Isn't that the distro with a Mac-like DE?
oh, and if you want looks good, head over to r/unixporn and steal their dotfiles
I think so? not sure
Yep it's that one
yes it is https://elementary.io/
The DE is called Pantheon
I generally dont recommend going for distros that state they look good, usually those distros pop up and drop off
go with a standard debian install or some of the distros that actually offer a unique setup like elementary, where they built their own DE
If I was you, I'd try fedora, mint or Ubuntu/pop and rice
ive been with fedora for years now, and its great
they dont fuck over their DE packages most of the time compared to ubuntu
plus they are up to date, more akin to arch
i tried mint with gnome or something and it was kinda whack, ubuntu didn want to install at all, so yeah not had a great experience with linux so far lol
damn r/unixporn is nice
i run debian on my server tho and that runs fine
your running things in vmware, its dead simple to get a linux distro running in that
Using gnome, there's your fault.
I might switch away from dwm
yeah tell that to those distro's how easy it is lol
its dead simple...
yeah, try out distro and get a feel for them, mostly the package manager and configs
has anyone tried nix
Ive never had any complaints from fedora's installer unless im doing some exotic raid config
I've never tried raid bcs I have exactly one hdd
@worn ember what errors did you get in ubuntu when you attempted to use it?
some graphics drivers related stuff
are you nvidia gpu
amd
oh
are you passing the gpu through?
well that was a dual boot, few years ago
ah
things have changed
but
im not shocked with ubuntu
somehow, they fucking suck when it comes to driver detection
Zyphys what de/wm do you use and is it bspwm
oh, I dont like that kernel setup

its not a mainline kernel build
maybe
its got extra crap in it
I have no idea to be exact
I usually stick to the fedora mainline kernels
or rhel on servers
oh and imma head out, @worn ember if you still need help ask around on discord but not rlly on Discord Linux, the unixporn discord isnt a bad place to start
@frank otter try bspwm tomorrow
yeah i'll get a normal distro set up for now ig
thanks for the help
apparently utorrent is a virus now
its yeeted of my os out of nowhere and chrome doesnt let me download it

I accidentally Control c. Stopped my server. Now it keeps failing to restart saying that the session is already locked
It was always a sort of malware
qBitTorrent is a much better alternative
bitcomet has magnet link feature :I
downloading iso's over http isn't so great
what happened to this guy?
so use xubuntu it doesnt have http option 
how are we supposed to know?
well someone has to know
He went to mars
heh also this explains a lot
I never had an issue downloading over http, but yet again, I got good network speeds
that doesnt go out at random
usually they're throttled tho
steam is nice https://i.imgur.com/4lbZPPB.png
but yea outside of actual cdns most sites have crap bandwidth
Yeah it shows decompressed stats tho
Like if your download is 3mb compressed and 4mb decompressed it will show 4mb
I have a random Ubuntu bootloader
No clue why that's still there x.x
i need a synonym for "an object with behavior"
please don't say "an object with behavior" you aren't funny
wo
uh you cant come up with anything more specific than "object with behavior" ?
because object with behavior is literlaly just "thing that does stuff"
Actor ?
DoerOfThings
eaterofworlds
maybe like "module with behavior"
BehavableModule?
I'm getting in the habit of calling things Bingus until i find a working name for things like this
I have finally invented time travel
BehaviorfulObject
idk how... but i even managed to break windows lmfao
its saying its 23:39 but its 1:39
fokin windows
your motherboard has a clock, windows expects it to be in the local time, most linux distros expect utc
does it happen every time?
you need to tell your distro that its local time, forgot how
you can tell it not to
oh
some even have a gui option in the installer, iirc mint does
installed what?
linooox
i dont wanna go deleting partitions cuz i have no clue which one belongs to who
well you gotta figure that out
can't delete something if you don't know where it is
also who invented partition naming in linux, that shit doesnt help you at all
are you in windows or linux now?
windows
it told me there was an ubuntu bootloader and if i wanted to install over that one
whats wrong withthe partition naming
so i just pressed yes
its not descriptive at all
its like hdda ssda ssdb
how am i supposed to know whats on either one of those
for all i know i'd be installing over my windows installation
well it shouldn't show up that way in windows
also thats a name
you can name it whatever you want
what happens to the bootloader tho? do i need to fix that too?
depends on what you've got it doing now
well now when i start up it asks me what to boot in
so if theres no more elementary its only gonna be windows right, idk if it like magically vanishes or not
but i doubt it
partitioning scheme is largely based off of solaris I believe, the iscsi driver scheme more or less
or at least lettering
no
well no, but you've probably got some other bootloader (probably grub) as well as windows's bootloader
solaris uses something else
unless you somehow overwrote that idk
now its gnu i think
gnus not a bootloader

lol
well idk it showed gnu on the top
maybe because it's GNU/Linux
well it's gnu grub
oh grub
gnu is not a bootloader though
i was missing context
idk man all this stuff is new for me
GNU/Linux usually denotes the userland utilities and linux kernel
but the gnu project does more than just userland, such as the grub bootloader
hm interesting
I'd assume your 100mb partition on disk 0 is the windows bootloader, 512mb one in disk 3 (G) is grub, 450gb one (disk 3) is your root partition, and 16gb one is swap or something
however i'd assume not a great idea to delete that as you've booted through it
so probably want to boot through windows bootloader -> delete it
you can drop disk 3 like its nothing if your running on EFI
famous last words
as long as grub didnt touch disk0, which it shouldnt, you should be fine
I don't think windows lets you though
lets see
you can format the disk
maybe not with the gui
the disk setup in windows is very stupid
oh yeah i cant touch the grub part, i can format the others tho
use diskpart
I had to do this a while ago and I couldn't get it to do that even that way
that is the only utility where you should be able to nuke a disk without any questions as long as its not the windows disk drive
had to boot through windows's bootloader and then delete it
but that was a while ago, and I may just be stupid
so how do i boot through the windows one? enable secure boot?
oh
slam the f11 key or enter key, or esc key... actually just whatever your computer uses to enter the bios or boot menu
alright thanks
one reason why I love uefi, you can tell grub to go fuck itself and play along with the windows boot manager and vise versa
as long as its on different disks
force booted into the windows boot loader but still cant nuke the partition
i'll try with diskpart
u broke everything now huh ded
tends to be the trend these days

idrc as long as i dont accidentally nuke my windows install

goes by priority
booo
hmm odd, the bootloader got yeeted once i removed the system partition
but i couldnt touch it myself
....
ded
"the bootloader got yeeted when I removed the bootloader partition"
you realise the situation you're in right? @worn ember
i hope
Do any of you guys have a check style line limit in your projects? I never really see code bases configure line limits except for maybe javascript projects. I hate working with line limits. I don't know how to break something like method(....) throws Exception1, Exception2 specifically the exceptions part :(. Do I just put Exception2 on the next line? Do I need to line it up?
stupid question but does enchanting order matter (using enchanted books)
i disable the line length limit
in my editorconfig
and dont check for it in checkstyle
We have it at work so I was just curious. I hate the line limit 😦
just press enter when you reach it
yeah that's pretty much what I've been doing and I'm like this just looks weird
depends on what you're writing ig
intellij has this indicator that suggests how long lines should be and tbh most of the time i dont go over it
streams might be the exception but i think you can nicely indent those like method bodies
It usually only looks weird when I have to do it exceptions like this
public void method(....) throws Exception1,
Exception2 {
}
150
I dont hit it often, but I do hit it when I have parameters with long names or exceptions like that above
fair
ig you just gotta deal with the edge cases then
thats why i like the suggested thing more than the enforced
cuz in some cases its just not the best solution
hi i need help
It has nothing to do with Minecraft.
Someone strange texted me and texted strange noises and texts even though I was not friends with me.
wat
.halp
are you in witness protection
I do not understand.
lol
you good champ
thx
wat
broccolai being so supportive
stan broccolai
the new twenty one pilots song is sooo good 
wow I actually dont have pleading emojis... dont worry coming soon!

🥺 
wow all the cutie in chat??
huh



p
p
🟠

Omg real pop
real pop
this is amazing
what's a good oss licence that's general purpose
GPLv3 ❤️
This reads SOS in morse code
three short, three long, three short.
MIT/Apache2 is what Rust stuff uses. Apache2 for the patent grant and MIT if you're using GPLv2 or something that isn't compatible with Apache2
But that's basically the modern BSD license scheme, GPL is a different philosophy
GPL is a recipe for disaster
how so
Because MIT is nicer
wat
Amazing logic
Apache2 is also more likely to stand up to legal attacks, MIT license is somewhat slapped together
So ideally you'd just use Apache2 but some people want to use GPLv2 still
Also it's not 100% that it's compatible with GPLv3 either but iirc the FSF thinks it is
has it even been tested in court?
No
so it's just one legal theory vs another, neat
though in this case the FSF does matter somewhat since they wrote the license i guess
Unless you get a real dick for a jury/judge if things are ambiguous but it's clear what you intended that should factor in
you know business with actual money involved use apache 2, right?
If you don't care about GPL compatibility there is no problem
Man. That's nowhere near related to this
eh apache v2 is the default license for my projects
though i might use lgpl/gpl more idk
Android inherited the license from, get this, Apache 😄
The harmony project they imported to start their classpath implementation
License talk 
I'm just saying you can slap whatever license on your project they mean nothing if you don't enforce it with legal action
Well doesn’t the license give you a little more pull with DMCAs
DMCAs are irrelevant
Like it won’t get reversed as easily if you have it licensed properly
nope
Oh
someone can do a counter takedown no matter what
read the DMCA policy of any site
That’s why you just close source everything
Maybe for something that's actually worth money
and never distribute it
Idc if people "steal" my code or projects. Just means I'm doing something right lol
Under the bukkit license if I were to make a plugin just for me, no license on it, and give the jar to a friend, would I have to provide the source if they requested because I’m now “distributing” it, even though I haven’t put a license on it?
It follows bukkits license
it's gpl no matter what you pretend to call it
Great license GPLv3 is there
well, it's not gpl unless you make it GPL
it's just illegal to link with bukkit unless it's released under a GPLv3 or later compatible license
well yeah
ChatControl moment
kek
JRoy/ChatControlRed
I also have the source saved
barty missinformed inc


Smh
intellij button moment
What?
Brocc do you use intellij to FaceTime your weeb friends?
Yes
Like how TF you gonna tell your college's to join your meeting on time x
By using another app that already has video/voice lol
did they actually add this?!?
wow
damn thought that code with me thing was just sharing the file like vscode's one
All other features are nice tho
its both
I guess it's just embedded jitsi meet so not like they're reinventing the wheel or anything
idk i used code with me a couple weeks ago and it was an awful experience
i'd have a similar feeling if i was just screensharing and shouting at the other person what to do
i think its electron too
gg
Just share screen tbh. No one codes while in a meeting let alone on the same damn file cx
or actually just the video/call thing is electron
Stupid bloat tbh
ded you dont watch anime with friends?
Intellij is becoming yatopia. Just throw everything together and hope it sticks
no
I don't watch anime at all
Wow I watched 1 "anime" in 5 years
Intellij isn't jetbrains as a whole
oh ded you'd be so much more afraid if you'd ever opened up the intellij community repo in an IDE
and afaik "code with me" is just a plugin
that thing is a bit of a mess
its in the ide itself
Oh really, didn't know they added it
I mean sharing just the file could be nice
if it works like a google doc and not word's implementation of it where you can only edit one page per person
It's in the 2021.1
it is google docs style i think
yea but you dont really get completions and auto imports and shit are a gamble
so it'll actually take you 5x longer to do anything
(for word that is)
lol
might have changed/I just set it up wrong
last I used it it'd lock pages when one person was typing on it
Tbh I'd just get frustrated if people touched the file I'm working in
I guess live-syncing a whole project might be more useful
so then you could work on different parts with different people but more in real time I guess
I would imagine live syncing a large project would be trivial tho
someone tagged me?
No u
how to stop mob spawning above nether 128
theres prob a plugin for that
k, is there a way to sync at least the appearance settings between the 4 (maybe 5) jetbrains products I use?
like, there's the settings sync but as far as I can tell, that's only between different machines with the same product
You can sync within the same machine
I do that in 2 different IDEs and it works fine
Settings sync works across multiple products within the same machine
I have never seen it do that... unless I've just never seen it
oh I don't think I setup the repository, just my jetbrains account
Uh setting sync requires a repo afaik
They don't store your settings
Wait
Nvm
It works on both
the cross-ide settings sync works when its tied to your jetbrains acct as well?
I suppose I can try the repo syncing as well. I guess I expected them to do the same thing
ok, yeah, that was the issue
now ofc datagrip doesn't have the settings sync via repository
no .
hi mini
Biggest difference to debian based shit is the different package managers I guess
Rpm/yum vs apt
Hi jmp 0/
Fwiw, we deploy a few thousand docker containers based on RHEL at work, running on a few hundred host machines that run on RHEL
Can recommend
https://cdn.discordapp.com/attachments/450233394396397568/829586833750097930/unknown.png this ever happen to anyone? freaked me the fuck out when i saw it 😂
starting nomnoming my cpu, guess it was some miner
wat
Do you have your docker socket open and unsecured?
Because there are bots that scan for that and upload malicious images to your host that way and run them
Can you get the whole command?
I had it but I nuked it, it was In the brief window where I was fiddling with docker and securing it and actually booting the daemon
All firewalled now though
As far as I know the docker daemon wasn't unsecure, thought it was bound to local host but I guess not
Apparently also happens with outdated phpunit but I didn't have that installed
@mighty storm depends how you protected your deamon. Though I believe in config you do give the ip to bind to.
But if you set up some proxy running in docker container, it'll still bypass UFW and other firewalls, you need to explicitly configure iptables to block docker container forwarded ports.
It's the global firewall that hopefully prevents anyone from touching the daemon to begin with
That wasn't in place prior cus it was a new server
SSH port now changed, requires key login, etc
Never open your daemon really
I did it before and secured it with certs, for remote deployment, but nowadays I just do that via ssh, much better
How much experience with Linux do you have? RHEL isn't too different from Fedora or even Debian/Ubuntu in terms of use.
There's an option in the installer to bundle gnome
If you're comfortable enough on the command line, I'd say go without. It's not hard to pick up.
The biggest adjustment will be SELinux, which can be a bit of a bitch to work with at first
Every time I wake up: setenforce 0.
hi
hi
Snoopa Fact #216: Saliva has an enzyme called salivary amylase
SELinux on Android is useful, that is without SELinux any application can set its user id to 0 and then they can do whatever they want
Without asking for any permission
selinux 
You don't need SELinux to prevent that

☠️
seems to load fine for me
rip
Oskar stop downloading weird stuff onto your PC. That will clog up internet 
shuhs
So what can i do to prevent it without SELinux
AppArmor still exists AFAIK.
Basic Linux permissions
SELinux is an additional layer of protection to try to limit what apps can do so a bug in a program running as root isn't exploitable
That's a bit simplistic but close enough
@ashen cliff @meager tusk
Balkans are on my server!
Always were.
Is it time to finally rebrand to BalkanRealms??
Yes.
errrm
I mean
The lack of custom poses kinda shits on the entire situation
I mean, firstly, you gotta have some square block apartments
Secondly, how the fuck can you have the complete aesthetics of that if you can't have people slav squat outside?!
Squat plugin when?
Turn based Minecraft
what yall doing in the server lol
There we go.
Just took it years.
I'm trying to run my cursed modded server on a RPI.
I was considering moving it from the VM to a RPI, to free up some ram on my VM host.
What kind of rpi?
Oskar runs his whole life on an RPI
@mossy vessel 
mfw
imagine not running your life on an RPI smh

time to delete intellij again
when trying to handle exceptions raises exceptions
I have thrice failed at installing arch on a rpi3 and have lost hope

No questions cat
aaaaaarch Linux
or maybe undervoltage
maybe both, maybe I'm missing vendor kernel hacks
there's a whole long list of things that could go wrong
never really had any issues with arch on the pi
I gotta work out why my screen is being weird, think that the power connector to the display is acting up
maybe I'll power up the soldering iron one day and find out
technically I've only had the su issue once, because all the other times it hung on systemd initiating something
only real pi general issues I've had is a toasted micro SD
maybe I should try the other tarball, but my display power cable was nicked
But, such is the arts of micro SDs
I've never had any issues with microsd
oh I remembered the only other time I had issues with arch Linux
my kernel deleted itself
well
the kernel was deleted

to top that: it was during online learning
either shit breaks around you or you're fucking haunted
Lmao
A walking solar flare
I mean it's not often shit breaks around me
apart from every so often
oh yeah my last phone couldn't detect its own sensors
no accelerometer for you today
I'm 75% sure the sensors are there, just the software is flipped
It just gave you a challenge
if I could be asked I'd try install lineage or something but I have a new phone, which I've crashed thrice already
knowing that vol down + power holding on a android will power off is useful if power menu doesn't exist
sweet
didn't know boost messages were a thing
hello
what's the point of boosting a server if it's top boosted already
It's not top boosted
didn't know, good choice
There no need to boost
Donate to help the project is better but I guess he wants special color 
special color
Do you feel special now 
yes
eternity was it you that didn't have tartaglia or was it someone else
I want nitro for emotes now

You can use paper chan everywhere you go!
that is pretty neat
I pulled him by accident
Don’t get me wrong. He’s good

As all 5star in gacha game are. I don’t like him on a personal level
I mean sure he's good but I have a better hydro, and I was saving pity for next banner
wait no not next tartaglia banner
whats gacha
the next banner next
glorified lootboxes
Not spending money until actual new content is added to game.
Those events are useless
isn't the electro land coming soon
Rumor said delayed coz you know covid
Hello Michael and @vernal bone 
Only if they turned off color on booster role 
Hello EterNity 
Surfbretter
So I'm having trouble deciding when to use a checked exception and a runtime exception. Is there a good way to tell when to use which? I know in certain scenarios though you can only throw a runtime exception because java won't let you throw a checked exception
Checked exceptions were a mistake
checked exceptions are a useful tool
Just, it gets to a messy clusterfuck fast
but also a lot of function-based api fucks with checked exceptions
I think that the general advice is to prefer checked for exceptional stuff, but, if somebody pipes in a bad argument which they should know is bad otherwise, er...
Yeah I like that checked exceptions let you know that you might want to handle something or just pass it. The problem I currently have is like a bad or invalid argument. I usually throw a runtime exception for those, like IllegalArgument. But if someone passes in a string to a method which just gets something from a hashmap, but it doesn't exist in the hashmap. Should that be a runtime exception?
well as far as java is concerned that would return null
HELLO
if you want a system in which null is forbidden, youre either at exceptions or optionals
HELLU
the context of whether that exception should be checked or runtime really depends on how important it is that it be handled imo
HOW IS THE YOU
no one really wants a stack of checked exceptions to go through
public String getString(String key) {
return getFromMap(key).orElseThrow(...);
}
I have like a wrapper method for the optional
I spent $120 on twenty one pilots merch I am good very nice
that's a really simple case that doesnt actually seem to do much
I'd just make that return null and annotate it
VERY COOL
then again I think the optional pattern is garbage
How is the pi
so a touch biased

Did ded get his dual boot working or did he end up deleting windows by accident
yes
did you get your dual boot working
i got it workign and then deleted it
What distro finally let you install
if it were a case in which it had to get something from a map and then perform some operation on it, that might make more sense to throw
or return some sort of result type object

but for a very simple wrapper like that, I wouldnt bother
ooh quick question, if I had to use linux, what linux should I use?
i went with elementary
Ubuntu
i installed it on my hdd tho hence why i uninstalled
ubuntu is nice but it's heavily gonna boil down to what DE you want
ubuntu never worked for me
wuts DE 👀
Like, debian based is pretty solid so long as you go for something people care about
developer environment?
ubuntu is in this weird legality place
desktop environment
mint tends to have a better chance of working but also bundles some "gray" stuff last I knew
yeah i like debian, might try sme arch distro but fuck installing eerything myself
if you have to concern yourself with the legality of shit that gets bundled along in your distro, youre in a bad place anyway
I think it was mint which was bundling proprietary modules by default
yes snoopa
yeah and they're all pretty ugly
it's linux
cuz thats just how it works
you don't even need a DE
the desktop front end and apps that run on it aren't tightly coupled to the kernel or the supporting components that make up the system
Just, there are many environements which bundle different window managers, etc^^
very little is actually tightly coupled anymore, though systemd is scaring some people
There are generally some horrors with the entire environment, e.g. QT
But, generally, you can mix and match whatever you want
so you can swap out arbitrary components
wow linux sounds like its held together with duct tape
It kinda is
i find you being able to literally pick everything really annoying lol, cuz you have no clue what to go for
time to keep using windows I guess
it was specifically built this way
But, that's part of why it's as customisable as it is
not like its not held together with duct tape, it just hides it better
and follows specifications

Like, take x11, the traditional screen server
dats true
Now, there are some headaches there because many things are built against x11, but, xorg is such a standardised things that even modern screen servers are able to provide some level of magical support for apps relying on it
I dont think I'll use linux anyways, its not like i do much development stuff
i wanna tinker more with linux distro's but i have a meeting in 5 
ded what job do you even do
.NET developer
.NET 
C#
hopefully modern .NET
NET Software Developer is a software developer who specialises in building software for Microsoft's Windows platform. They work with programming languages compatible with Microsoft's . NET framework, including VB.NET, C# (C sharp) and F# (F sharp).

.NET 5 yeah
thats not too bad
agreed
"not too bad" its literally latest lol
not the version
job sounds interesting
oh
C# in general, eeeeeh...
the platform
.fart developer
mostly ASP tbh
I always thought C# was only for creating software on windows. Didn't know .NET supports multiple platforms now
I mean, if you're just doing windows dev stuff C# is really nice given the whole winforms existence or whatever they're tryna push people towards now
?
blazor is literally "yeet everything to the client and let them compile and run everything"
no
I didn't know dotnet wasn't just windows
ASP is website shit
historically it wasnt
I'm not so sure about c# syntax and stuff but leik sure whatever
But, the argument for using it outside of windows is pretty weak, imho
theres like 20 different things now
its really confusing to keep track of what does what
like, afaik there is still no cross platform UI for example
what si the argument for using it outside windows
or, well, sane cross platform UI
Xamarin is cross platform
does glfw count
there are people who use .net core on the server
does QT run on windows?
and by on the server I mean on linux
I mean
but thats still pretty focused
are you planning to make your desktop app rely on opengl?
there's mono, but uh yeah
MS certainly doing better making .net crossplatform than apple did with swift
but thats a low bar
mono last I knew was generally a fucking ballache outside of windows
gpu-accelerated word processor, why not
qt is the only real option for cross-platform UI
So if you're running a massive minecraft server, how would you even go about finding if an exception was thrown from a plugin? Don't think servers have alarming or monitoring infrastructure. At work we check have something scan our logs and if an error is logged we get notified
electron, but that's a mess
anyway, meeting, bbl
there are ways to get exception logging
paper even has events
but, like, sometimes you get plugin does A causes B to throw
I'd bet paper's plugin exception event misses even API stuff
This is just my opinion, but wouldn't it make sense that whenever an exception is thrown or raised in the global and then you could just bind to the event
and then you have all the cases where plugins hook into NMS and fuck with it
and I know the serverexceptionevent generally is missing stuff
e.g. setting rando stuff to null or fucking with stacks during interaction events, etc
why the hell would you mess with the stack
Qml.Net - Qt/QML integration/support for .NET. Contribute to qmlnet/qmlnet development by creating an account on GitHub.
wait is this stack as in mess of bytes pointed by ESP
Does anyone know if log4j or any logging framework log runtime exceptions as error? I felt like I've seen a runtime exception logged as error before
this looks cool, but many things are using electron
also, iirc react native had Windows and Linux bindings
Linux as in x11
electron is such a mess tho
mess kinda, works yes, easy yes, efficient hell no
it's just packages chromium
hello world is literally 600mb
I suppose, but then when you have discord and vs code and three chrome tabs it's a strain
using a lot of ram vs wasting a lot of ram
like ideally I'd like to be able to have a music player (electron), vs code (electron), a browser and maybe minecraft open
for devs yes it does
Where's react native windows bindings
oh it's macos too https://microsoft.github.io/react-native-windows/
Build native Windows & macOS apps with Javascript and React
I don't think that there is a super sane cross platform language with a competant UI library which is capable of producing modern fancy designs
thus electron exists
that question will always haunt me in my worst nightmares
Because frontend devs are generally familiar with javascript
in these days, so are backend devs
us backenders are generally on with languages like java which has its own caveats
Like, I mean, node vs java for a backend, am going for java
i would if i knew java, i think
rust and go aren't incompetent backend langs either
You'd have to be paying me a good lot to work with go
rust, I kinda wanna learn but not a high priority with my 10/10 health
just a question: if you could create your own language, what would be different about it
and yes i agree with the go statement
I think that's a complex thing
Because, many of the modern languages are good
Like, I love kotlin and java
Kotlin needs better generics, imho
I mean, it depends on the answer you're looking for
they are such a pita to work with
and java needs to move forward, but, there are many things which ideally would be done but can't because of backwards compat, etc
i'm just mentally wondering about messing with parsers and LLVm
and wondering what i should implement
if you're looking for a dumb answer then I'd probably rather languages use actual language that resemble english and not just keywords for it
I like shorter keywords
https://lolcode.org it's worse than i thought of it btw
I mean, defo not to cryptic degrees
But, I think that the power of a language is in how easy it is to write and maintain

I do believe the same, but it is a steep learning curve
there aren't many languages which can do a lot, efficiently and still be user-friendly
you coul say, python
but I said efficiently
I don't think that python really seems maintainable, tbqh
python is beautiful in simplicity
well
simplicity of syntax and a neat learning curve
python- works
does it work well though
that's kinda the issue
all of my websites are written in python gg ez
functional languages generally do
beyond that.... find a new lang
But, they often rip out a lot of the core functionalities of languages which many of us fall to have a love/hate relationship with
oop personally
i love oop
oh no
You can use PHP without using a single object
i have no understanding of php
that makes it a looot easier to learn how to use PHP outside of the rest of it's bastardisations
all I know about PHP is that it sucked and after version 7 or so it got tolerable
But, when you come to actually use PHP in the real world, if you don't know how to work with the OOP aspects, you're gonna be yeeted out the window
It really boils down to how you write the code
is php what you would call opinionated
I think the word you're looking for is multi-paradigm
I think that the best way to describe PHP is that it's what happens if you let some basement dwellers make a scripting language and collaborating with other basement dwellers to create a language which powers a good % of the web
There is a lot of nicety in how easy it can be to work with, but, there is practically 0 standardisation on stuff until the past 5-10 years on tryna get stuff like consistent method names
Now they're in this weird are where they're tryna fix that but wanna retain backwards compat, so, you got the ugly and the standardised method names potentially in one codebase
brb
the language is a beautiful clusterfuck
I love PHP but I can easily understand why people fucking hate it
it's relatively new so, can't really say anything about it
it's mostly people's fault for trying to use a language that is yet not mature enough for their intentions
what lang?
php
PHP is oooold af
i would like to bring your attention to something funny i found
just, afaik, there is no real team which aims to set feature goals and such
so, it's just a clusterfuck of people with different goals contributing to a single project
it being old doesn't mean it is mature though
a language can hoop between stuff until it finds its sweet spot and then start building up from there, standardizing the features and the such
it did take PHP a good while but it seems to have gotten better in the recent years
I thought we were stating obvious things
we were
water isn't wet, bite me
Water is liquid
Don't suppose anyone knows if SYS (OVH) supports GRE tunneling from external providers? Cant seem to get it running and there seems to be no clear answer anywhere.
if you're using their VPSes, no idea
if you're using a dedi, they can't control that
It's a network connection like any other
Using a dedi
Damn
Surely I can atleast tunnel the connection as a sort of proxy, just need to hide main server ip.
you can't tell from just that
Literally
1gig of memory is a bit slim
I don't havee anything in my hub
I'm trying to paste a hub schematic
Literally the most useless info
on a empty world
it cleans up when the heap is full
^^^
now it's on 31
memory leak implies that memory ain't being freed when it should be
goto #paper-help send timings
when you're running a small heap, it's gonna toss crap around fast so you're gonna be running low on "free" memory and collecting often
sub 2G these days is just asking for issues
wat can i do
give it more ram
modern MC uses more memory than before, there is no real way around that
that server has 1G of ram allocated
bungee works fine on like 512M, even 256M, as a good chunk of what it deals with is off heap

feeling smart today, aren't we :P
I'm always were
Does anyone know where geyser floodgate API is stored? I can't find it anywhere...
Ehh, I'll just compile it.
Why does maven have to be so slow 
Does maven support Java 16 or did it break like gradle did?
https://repo.opencollab.dev/maven-snapshots && https://repo.opencollab.dev/maven-releases
i've seen some people have issues with something in maven using old Guice, geo
Too late, I've compiled it. Just need to go scream at TCPShield guys that their plugin doesn't compile.
Good to know
Hey, I'm looking for a way to get a instance of net.minecraft.server.v1_16_R3.World, can you help me please ?
GetHandle on craftworld
CraftWorld#getHandle or something like that
But generally, just use the api please :/
And the CraftWorld I must cast World to CraftWorld before ?
Yes
Thank 😉
What do you guys think about "web bloat"? I recently "experienced" it while looking for a linux command regarding an application. The site literally took 2 mins to load, and 10MB atleast...And the info I was looking for was at the bottom 
I mean, I generally have a connection fast enough that a huge page on its own is generally not an issue
But, I mean, it is a general issue that site owners generally don't care about stuff like that
often times it's the # of resources on the page and ^
many sites pull json and then the client has to descramble it
Especially on shit Tier Browsers
many have lots of images of where concurrency is often limited








