#dev-general
1 messages · Page 1 of 1 (latest)
depends
it is at 4GB while idle
I literally shut down every process
@distant sun looks like you're using a windows, that might be the issue
gottem
we do a little bitcoin mining 😄
a little?
5gb usage nothing
um, in case is possible to deactivate the buttons from here (stop, rerun, etc.), does anybody know how to activate them back? :))
xD
I mean, idk if is a bug or they are deactivated LOL
99% of ij's ui is configurable
so it's definitely possible
but in saying that I've got literally no clue what you're talking about
ah these buttons
@distant sun check appearance & behaviour > meanus and toolbars > debug tool window left toolbar
nope
click 3 dots in top right, click show toolbar
Ty pig
Damn, I'm finally looking through the GitHub student pack, and there's some REALLY cool design stuff in there
Currently looking at a few icons sites
Free jetbrains products too 
although you probably know about that already
¯_(ツ)_/¯
Yup
there is a plugin idea that I am interested in making, but there is already a plugin just like it on spigotmc with a lot of downloads. Although there is nothing like it on MC-Market, do you guys think it is worth my time (like 40 hours) to put it in on MC-Market even though there is already a really good competitor on spigot?
I mean I would say no, because there's no reason you can't just download it from Spigot
Like you don't have to exclusively use Spigot or MC-Market lol
Yeah, most people will probably check both, and if mine doesn't stand out, than they might go with another one
I guess the one factor would be price. If I put mine even $5 below theirs (theirs is $20) then I might have an advantage
hello
hi
been a while since I've been here
looking for proficient php/js/webdevs to help me on a project! lots of code is finished i could probably do it myself but i just want someone to works with.
Workspace: phpstorm
Oh shit Bardy is alive
for (double i = 0; i <= Math.PI; i += Math.PI / 10) {
double radius = Math.sin(i) * 10;
double y = Math.cos(i);
for (double a = 0; a < Math.PI * 2; a+= Math.PI / 10) {
double x = Math.cos(a) * radius;
double z = Math.sin(a) * radius;
location.add(x, y, z);
location.getWorld().spawnParticle(Particle.FIREWORKS_SPARK, location, 10);
location.getBlock().setType(Material.DIAMOND_BLOCK);
location.subtract(x, y, z);
}
}
Hi so at the moment this creates a hollow circle out of diamond blocks I'm wondering how I would make it solid and not hollow anyone know how to do that?
Loop through x and z (min to max) and if they are in the circle cache the points.
nah just also do multiple radii
I would
loop x:
loop z:
if (block position distance squared is less than radia)
place block
No sin or cos calls, only distance squared calls which are fast
although I mainly dislike sin and cos since they make me think and that's bad for developers
quote of 2022
they make me think and that's bad for developers
quite a stupid question, is it worth to do my own world manager for my plugin or should I just assume all servers have multiverse core and use their api?
You can make it so that it hooks onto multiverse if it's installed 🤷
Does anyone have an example of an annotation processor I can look at? I’m trying to get annotated methods in their declared order and I don’t know how to create an annotation processor.
in their declared order
I don't think there are any guarantees of method ordering
Oh
I’ll just explain what I’m trying to do then
I’m trying to create a database table from a class, and I need it to be the same order as the methods were declared
Or if fields would be easier I can do that too
what part of the table needs to be in that order?
The columns
why
Well I feel like it makes more sense to have the columns that are an ID be first, if I can’t have them be in declaration order I can just sort them myself I guess
Also for indexing
Are you trying to make an ORM? lol
Best OR layer ever : https://github.com/Chestly/LightWeightORLayer
Just for myself mostly lol
lol
wow, the documentation on this is just god aweful
I feel like you should expand more on the annotation usage rather than rely on something that isn't guaranteed, e.g.
@Column String name();
@Column(unique = true, primaryKey = true) UUID uniqueId();
or if there is no primary key then internally use an auto-incrementing int id
Me?
or like
@Table("shut_up")
class Player {
@PrimaryKey @Unique UUID uniqueId() {...}
}
I don't exactly know what you're doing and how but do as you see fit
yes you lol
I’ll open source it in a couple minutes if you want to see what I’m doing, it’s similar to that
That's actually quite nice
Not really, that unique annotation can be a field in the main annotation, as she said above
It’s the latest on my GitHub, a simple example is PlayerExample
It depends on how you design it
Yeah, I'm just saying it would make more sense to be a property than an annotation
So this https://github.com/Fisher2911/PluginCore/blob/master/src/main/java/io/github/fisher2911/plugincore/database/example/PlayerExample.java
creates this: CREATE TABLE IF NOT EXISTS player (name VARCHAR(16), id VARCHAR(36) PRIMARY KEY)
Although I would like it to be CREATE TABLE IF NOT EXISTS player (id VARCHAR(36) PRIMARY KEY, name VARCHAR(16))
I guess you could make Column extends Comparable<Column> and implement the compareTo method
And put the one which is a PRIMARY_KEY first, then compare lexicographically or however else you want idk lol
I guess now that I think about it order doesn't matter too much
Do other ORM's usually not keep the order?
No idea lol
Lol
They probably do keep the order, since the table is structured following the fields in that class 
Yeah that's what I thought
Does it really matter?
Apparently fields aren't in the same order either
mhm
It isn't absolutely essential, but it would help if I wanted to manually look at the databse
And having the id as like the middle field might be confusing
Apparently annotation processors can get the order methods are declared in, but I have no idea how to use them
Hello does someone here know a libary/programm for java, a database thats supports xml documents? (No Xquery please)
#general-plugins please
ok srry
Anyone who knows more than me; do you have any ideas on why it appears for some users of my plugin, starting a thread freezes the server?
Im not able to reproduce the issue myself, but ive had enough people come to me with this that makes me wonder if im doing something wrong
Please ping me if you reply
Are you not getting an exception? As in, I can see the stack but I can't see any exception here that can lead to some sort of conclusion of why this is happening
@rough breach
no exception. the screenshot i sent is of a thread dump because the server froze
Can you show the code of how you invoke the thread?
its using a ThreadPoolExecutor
and i basically just call ThreadPoolExecutor#execute
Show your code
Mine has been failing to work with IJ recently. No idea why.
Have you subscribed to it / redeemed your free use of it via github student?
Copilot is now paid
I have not
The most I've used it was to write javadoc for me
And like, once lol, so not very helpful for me
they changed how the license stuff works (since it's not closed preview anymore) so you have to reclaim it
or maybe you just have to relogin
or enable completions (sometimes it just disables completions)
cretinous github
does it come with the student license or something now? Its not worth paying for lol
yes
but you have to accept some terms or something
i dont remember
and also choose if you want to allow github to use your code
right ya, think i did that last week
and then now you just have to relogin
I have student for now, but I'd pay for it because I have to make like 500+ lines of configs daily, and it does 99% for me 😂
unless you did it last week too
yea for "repetitive" stuff it's very very helpful
and even for non repetitive stuff it's also very helpful
It seems I've used it enough that it understands what I need
i wish i could just turn automatic completions off, i hate that, it should only go on when you write a comment or something... Seems weird theres no configurability (atleast not that i could find) for a paid product
you can
where?
glare and bm prob have theirs off
mine turned off by itself
gimme a sec mine logged out of github lol
i dont want to turn it completely off, just the stuff where it automatically tries to fill in as im typing
that does all of them tho, i would like to have it go on just when i want it, and its annoying to have to toggle it every time
no theres a button to show completions on the sidebar
then you press Accept Solution
hey @prisma wave, do you think contabo is decent for a small server?
how small are we talking
10-20 players per core
do you think 10 players are possible? (for 1.8 not SMP)
okay, then I think it should work for what I am looking for. Thanks
I'm planning to get the 10 core 60GB one.
nice good luck
thanks
1.8?
Let me correct him- 1.0 
It's really good at semi repetitive tasks
Like place a chest with a random item from a list would almost definitely work
ik this is kind of defeats the purpose but is there a way to use malloc with an undefined amount of allocated memory? in C
https://i.imgur.com/HZ1hClq.png
Anyone know why I'm getting this error? But when I type it in my browser it works fine?
(getting an InputStream from that url)
Clear cookies and try again in browser?
I have no idea but maybe it needs a User Agent?
Also happens with others too, and it hasn't been doing this before
okay I'll try that
yep it works, ty
Interesting
has anyone used upwork?
IJ 2022.2 came out!!1!!!
sorry
yeah you should be sorry
L update
Y update
I'd agree with you, but I've tried javascript once and it made my brain hurt
what do u use now? typescript?
or just no web dev
🥲
it was sarcasm. I love javascript. I'd use it over any other language. including english
JBR17 with metal 
Okay what in the world
happened to Material Theme UI
something looks very different
I think its the font
did they change the font?
oh and the top toolbar is missing
do you use the new ui?
yes
experimental ui
I have a feeling the font on the project files panel is also different
how do I change the font back 😭
It looks so much better like that
stupid upwork
Hi Gabriel,
Thank you for your interest in joining Upwork. We looked over your profile and unfortunately we are unable to accept it at this time.
To ensure that all customers on Upwork have a positive experience, we strive to maintain a balance between the availability of jobs and talent on our platform. With over 10,000 applications to join Upwork per day, we work carefully to create a marketplace in which the freelancers who join have a strong chance of winning jobs and clients can easily find the talent they need.
Some steps you can take from here:
• Resubmit your profile after including other skill sets or work experience you might have left off
• Acquire new skills or experience relevant to your field so you can become a more attractive candidate
• Try submitting again in 6-12 months to see if we have new opportunities
We’ll also reach out to you directly if opportunities open up that require your skills. In the meantime, we encourage you to start or grow your business off Upwork. To help, we’ve compiled these lists of resources, which we update regularly:
TL;DR join other platforms, do projects, come back and complete your profile so you can join our!
Shame, you would've made a great NFT developer
I‘d buy (λx.x x)(λx.x x) as an NFT ngl
what is this help chat for
Whats that 
recursion in its purest form
Ah
The blurry code I think is the ui issue
unironically yeah
programming equivalent of e^iπ + 1 = 0
true
Have we already had the discussion yet on Google's new Carbon programming language?
dont think so
but iirc they said that it's for C++ programs to move to
which is why they made it
how do I make npcs rtp
oh
and I think C++ is compatible with carbon
so it's sorta like JS and TS?
maybe?
at least that's what I remember
yeah that discussion has been had already iirc
what's this new UI you speak of?
https://blog.jetbrains.com/wp-content/uploads/2022/05/new_ui-2x-12.png oh god what is that
there is a 0% chance I'm gonna switch to that willingly
🤢 mac
yeah I'm not using a mac, just took that from the blog
🤓
but that really sucks
what is it with this modern world and simplifying everything to be as basic as possible
looks better imo, removes a lot of the visual clutter
nah it's way too simplistic for me
it doesn't have any of the file or edit functions as easily accessible as they are on the current UI
find and find in files are ones that I use often, as well as changing find usages settings
and finding settings or project structure under file
and what about tools -> kotlin -> show Kotlin bytecode?
what about them lmao
looks like they're still there tbf
the changes are actually fairly minimal
though this new UI reminds me a bit of VSC
it is similar yeah
that's way better than it looked in the mac screenshot on the blog lol
why did they have to show a fucking shitty mac screenshot
yeah because it's with a good theme and not at a goofy resolution
mine is a mac screenshot as well lmao
oh you use a mac now as well?
indeed
what is it with people switching to macs
because since the m1 theyre actually good
and anyone that says otherwise is objectively wrong
still not gonna get me away from Arch Linux though lol
suit yourself
still not affordable, don't like Apple, don't want to switch everything to Apple, and I'm a die hard Linux fanboy lol
it is affordable, you'd pay about the same price for an equivalent pc
like
you can not like it, thats fine, but the price and processing power arguments are no longer true
£999 is out of my price range, especially when I have a perfectly good computer right in front of me
sure, but thats a pretty standard price for a mid to high end laptop
if I was buying a new PC and didn't already have one, yes, it might be worth considering, but I already have a machine lol
and any serious pc is gonna be at least 700
yeah with today's modern overpriced hardware
¯_(ツ)_/¯
would be useful to not have to constantly transfer my work between GitPod (a service I use at school because IJ is too beefy) and my home local IJ
but I'd rather get a laptop I can do whatever the hell I want with
like put Arch on it lol
suit yourself
I've heard good things about macs though
yeah i can confirm it is worth the hype if you can afford it
if it will remove my computer sometimes running out of memory with 32 GB RAM because of IntelliJ then it's worth it lol
that seems extreme
mine is 16gb and ive never ran out of memory
tf are u doing lmao
how much do you allocate to IJ 🤨
I have like 3 GB to IntelliJ and never had any issues with it
Krypton + a project using VanillaGradle + sometimes Paper + sometimes Sponge + sometimes TAB lol
lol
SAME
And you can't revert it
afaik
wait is this built into IJ?
I thought it was material theme ui
it's just an EAP
you can at the moment
I don't use EAP so I never got the option to opt-in
oh alr
I only looked in material theme ui settings
its in 2022.2 tho
turn this on / off
I downloaded that today and I don't have it
unless you mean the screenshot
🤔 lucky
2022.2 released today with the new UI
"experimental" lol
"As of v2022.2, IntelliJ IDEA uses JetBrains Runtime 17, which enhances the IDE’s performance, security, and user experience." I bloody hope so
might just keep it enabled to get used to it
where did you find that?
registry
that gave me no information so I just googled it and found Ctrl+Alt+Shift+/ works
double tap shift + registry + profit
does the new UI work well with material theme UI?
Double shift and double ctrl are just perfect
https://i.imgur.com/FM4NZOX.png because mine seems to er... not
Ctrl+Alt+Enter
oh yours has the new UI too
I just manually enabled it
oh what you had yours disabled?
by default?
yes
you sure it's actually in the stable?
just reset the colour scheme
it bugged out for me too
didn't bug out for me 🤩
like change it to something else, then set back again
https://blog.jetbrains.com/idea/2022/07/intellij-idea-2022-2/ the blog says nothing
ok thanks kotlin = best / dkim19375
what lol
Big
no problem Brister Mitten (staff) !
that isn't it
and you have to hover or else you could cancel the hover out and it does nothing
which is a little annoying but I can get used to it
wait your 3 dots are missing
3 lines
hamburger
i think
LOL
B.A.A.S - Too many caps!
No need to shout.
Barry's Anti Abuse System | v1.4.7
{"id":"embed_514","type":"rich","rawTitle":"B.A.A.S - Too many caps!","rawDescription":"No need to shout.","footer":{"text":"Barry's Anti Abuse System | v1.4.7"},"color":"hsl(353, calc(var(--saturation-factor, 1) * 98.1%), 41.2%)","fields":[]}
what
really
betterdiscord eeeee
🤨
I have no idea
Emily is just built different
true
built different indeed
your 3 dots are MISSING
no they are NOT
supposed to be there
theres 2 three dots
one on the left
another on the right
your left one is missing
lol
oh
man, the UI seems quite different based on what OS you're on
oh what OS are you on
Arch Linux
btw*
you use arch btw?
really lol
what else would I say lol
the name of the operating system is Arch Linux
Linux is not an operating system before anyone here suggests that lol
it's actually GNU/Linux xD
I’d just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.
There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!
how did you get that so quickly
oh yeah, built different
I can't get out of my IDE lol
clipboard pins
I've heard that one before
“I use Linux as my operating system,” I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to beardsplain with extreme precision. “Actually”, he says with a grin, “Linux is just the kernel. You use GNU+Linux!’ I don’t miss a beat and reply with a smirk, “I use Alpine, a distro that doesn’t include the GNU coreutils, or any other GNU code. It’s Linux, but it’s not GNU+Linux.”
The smile quickly drops from the man’s face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams “I-IT WAS COMPILED WITH GCC! THAT MEANS IT’S STILL GNU!” Coolly, I reply “If windows was compiled with gcc, would that make it GNU?” I interrupt his response with “-and work is being made on the kernel to make it more compiler-agnostic. Even you were correct, you won’t be for long.”
With a sickly wheeze, the last of the man’s life is ejected from his body. He lies on the floor, cold and limp. I’ve muslpilled Mr. Stallman to death.
But not in an IDE
Oh my bad
btw what is $mod
it's a variable in php
btw what is i3
because I am insane
i3 is a dynamic tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii
xD i cant get out of vim i forgot a semicolon im waiting for my code to compile lisp = ()()()(((((()))) javascript 1 + 1 = "hello" rust good when you run it again without changing anything and it works give me karma
imagine not being able to just $mod+Enter -> pkill vim lol
okay?
no
imagine not being able to just ⌘ + q
no okay
Imagine 💠
restarted IDE and UI is still fucked
Eclipse
\💠
well that trial was short lived
idk it works fine for me
screw it, lemme try again
thinking about if I should just get used to the new UI or disable it (temporarily)
i got used to it in approximately 23 minutes
Wow
it's fine
It's just called "dark" and it's actually really nice
With some tweaks it looks nicer
better than atom one dark?
looks like settings -> theme -> atom one dark seems to reset it
thats what i said to do earlier
It's a change from what I had before
though I need to switch this to Matom OneDark, I almost forgot
dkim moment
yep
it's classic dkim
some things never change
dkim19375
😭
🤔
where did that come from lol
??????????????????????????????
oh its applied now
huh
Offtopic but
why does papi have a transitive dependency to adventure?
is it transitive?
yes
🧐
I see two imports available
a papi one
and a normal one
or is that a different one
"a papi one"?
I don't remember if that was adventure or not
relocated to papi
I don't remember what api it was exactly
Right, that's not a transitive dependency
although I'm pretty sure its adventure
That's just literally inside the papi jar
but still
yea
Why don't they publish a gradle build version?
instead of a shaded jar
¯_(ツ)_/¯
PAPI3 shall fix
soon™️
soon**™️**
just looking through the best of HelpChat photo album, and spotted this: https://lh3.googleusercontent.com/pw/AM-JKLXLHLWDOHh7PRFzc61m8tJftwZhwMSCyb584i7Gwh7CHtj0sXdd5nOWHUwqR4wMGwo0-r3UN4LfjEa-7swMUiI_ke4yOCi3oNT5erxlhiFXhYHQvLtjirhQg3XU5b0zoMxTmWHKcR96Jg6pe3iVUXFqbg=w555-h329-no?authuser=0 "Please try again or contract an administrator" lol
man this photo album is brilliant
lol
oh wait was it already circled
still I would not have been able to catch it
before it was circled
yes it was already circled
but I'm not sure if that was what was meant to be highlighted
@prisma wave please confirm
yeah
idk i dont always take the screenshots
and the connection message isn't "u ain't whitelisted m8" it's "ain't no server here m8"
so that's 4

Ohhh yea and its prob linked
at least he didn't ping everyone
that would've been 6
thats as much as I can think of
as much as my \🧠 can go
whats the diff btw?
I am so glad I am not known and I am just a random user here sometimes...
yeah when you're a regular, you'll end up saying something stupid and get in that photo album lol
well you are tier 3
so I wouldn't say you're not known 😉
although an exception to those who only do chatreaction
Hey I think I'm only in there once
so me happy
most of the album isnt regulars
😃
I think I never did one chatreaction
yes but some others have
its people with no idea how the server works so they ask for help in #992627659232251974
that is just sad ngl
and are tier 5 from chat reaction
Looking at the album, I miss Niall 😔
me too man
does Niall not hang around here anymore?
xD
I am not old enough to know who Niall is 😔
my ass
I do know who he is, just never really got to know him well
I have heard that name somewhere xD
And yeah he doesn't really
same
he was the og rust circlejerker
yeah
rust is that old???!
...
once spent a day reverse engineering his premium KiteBoard plugin because I was bored and curious lol
I just realized
tf u mean "that old" this was no more than a year and a half ago
no
lol. Did you get anything from it? 👀
oh
I can't believe you've been programming for 2 years lol
not really
I think that day was one of his most active days lol
since I kept bugging him when I got stuck xD
I mean, I have been programming for almost 3 years and I am still dumb. (well, if you ignore the 2.5 year break xD)
💀
The days when I asked what the difference between an enum and a hashmap
he was truly ahead of his time
yes dkim it really is
also, Rust has existed since 2010 dkim
it is not
how isnt it
yes but I mean I haven't really heard of it since "recently"
enum and hashmap are completely different things
lol what the fuck
yes but gimme a second and I will explain
how is that not a dumb question
lmao wtf
no need to explain
that's like asking what the difference between a chicken and a potato is lol
But
or welp, I don't think any explanation will justify the question
well the original question isn't deleted...
I am keeping it for archival reasons
is it not?
no
also I am not the only one who has asked that question
but
okay nevermind I do not want to explain
"Wicky"
xD
wait what level am I 🤔
I know what we should do for your 2 year anniversary
sus 22
make an entire photo album called "The best of dkim" lol
💀
and fill it with every single stupid thing you've ever said
I have not said too many stupid things
isn't that like, the one thing that takes ages for someone to check the application?
yes
oof gl with that then
If only the staff
😔
oh bardy I don't know if anyone told you
but ALL STAFF
have access to reqs
yet it STILL takes MONTHS
son, years.
it would take me days, if not, weeks, for me to go through and screenshot everything
At least not decades
yet
in fact, I would take so many screenshots I'd fill up my fucking hard drive lol
for you maybe
smh >:(
Wowww
iirc I got approved in a day or two
wow
☹️
also these staff were meant to help out #general-plugins /etc
but I wonder how many of them actually do
🤔
since technically their role is "Support"
and the application had plugin stuff on it
I mean, 1-2 do
BM used to be insane in that channel
oh
cannot imagine that
interesting
although I guess I only see blitz (who is no longer support) in there
so
he was so insane that he got $10 from clip and the "Helper" role for his services to this Discord
and this was before he got support
I see cj quite frequently
I've been here since August 2020
wait, am I older? 🤔
but 2 years ago
it was July 2020
unless I can't math
unless I can't time*
when I first joined, BM was a hard Kotlinist who, along with Sxtanna (if you don't recognise that name you ain't an OG), went out of their way to bully people in to using convert people to Kotlin
though, I will admit, my argument was that Lombok + Java > Kotlin, which was really really stupid
I miss zod
I have no idea how I can check it
You don't know sx?
I agree Zodd, where is Zod?
Only heard of them
You were here before me weren't you?
so I have no idea since when I am here
As I keep saying, lombok is for closeted kotlin users
lol
true
😎
That's illegal
but then I remembered it's against ToS
Delete that message
orrrr discord search feature?
yo let me finish the sentence
my bad, I joined here in May 2020, not August
oh
Discord report doesn't care about other messages
unsure if I sent a msg directly
Save yourself
oh
fair enough
I think I started using Kotlin in August 2020
Mine is from 2016 😬
I am old, not flexing just am sadly
lets say, I wasn't rlly active
2020 me and sx were the most obnoxious people ever
#off-topic message oh god
Oh
But isn't it good that you are a long time member
I also took a 2.5 year break from coding
oh yes
Was talking about actual age 
type inference was where I drew the line lol
(guessing)
what the actual fuck
Past the mid already
Matt is like 29
F
that means he was in his teens (or early twenties) when he joined
I am curious what teen matt was like
Ma'am i'm not that old

28
27.9
27
26 I think
well def. 25+
seems legit
how about Double.NaN
of which can never be equal to his age lol
yoo...
not a number
but how?
I joined this server when I was 14 💀
how can a number not be a number
it's just not a number
let's just say... Double.NaN != Double.NaN
but hoW
Go ask the IEEE
what is the IEEEEEE
International something this or that engineers
google "IEEE 754" dkim
IEEE 19375
Institute of Electrical and Electronics Engineers
same thing
you can't read a wikipedia article?
how tf did you make it this far in development if you can't read a simple article?
quick question, is it normal that I am awake at 3:36am, eating chocolate, speaking in discord while waiting for my ipad to charge to that I can go to bed to watch netflix?
Don't know
I've got no clue
I just watched yt tutorials
and asked a bunch of totally not dumb questions in here
oh you're one of those
Explain what a monad is
I probably would've been in a very different stage without HelpChat
using Eclipse and maven
(yes, I did used to use maven)
A monad is an abstraction that allows structuring programs generically. Supporting languages may use monads to abstract away boilerplate code needed by the program logic. Monads achieve this by providing their own data type (a particular type for each type of monad), which represents a specific form of computation, along with two procedures:
- One to wrap values of any basic type within the monad (yielding a monadic value);
- Another to compose functions that output monadic values (called monadic functions).
This allows monads to simplify a wide range of problems, like handling potential undefined values (with the Maybe monad), or keeping values within a flexible, well-formed list (using the List monad). With a monad, a programmer can turn a complicated sequence of functions into a succinct pipeline that abstracts away auxiliary data management, control flow, or side-effects.
Both the concept of a monad and the term originally come from category theory, where a monad is defined as a functor with additional structure. Research beginning in the late 1980s and early 1990s established that monads could bring seemingly disparate computer-science problems under a unified, functional model. Category theory also provides a few formal requirements, known as the monad laws, which should be satisfied by any monad and can be used to verify monadic code.
Since monads make semantics explicit for a kind of computation, they can also be used to implement convenient language features. Some languages, such as Haskell, even offer pre-built definitions in their core libraries for the general monad structure and common instances.
I would be using Eclipse, without maven or gradle 💀
a software design pattern with a structure that combines program fragments and wraps their return values in a type with additional computation
Well yea I did that too
but realized maven is for the cool kids
or at least I thought that
I switched to maven cause I thought it was for cool kids
wait brister mitten you're staff
Gradle is for cool kids
but then insert name that I can't remember told me to use gradle
I think you should look through some developer requests 😃
how far in the queue am I?
ehh close enough i guess
gradle is for masochists once you want to know how gradle actually works and want to make anything mildly useful
and then I realized gradle is for the actual cool kids
Maven is for people who refuse to upgrade to objectively better software
i was hoping for A monad is just a monoid over the category of endofunctors
I actually think Matt got me into gradle...
although on this pc I don't have it installed
oh god
iirc Matt got me in to Gradle too
Gave up after I couldn't figure out how to use gradle in NetBeans
😔
I don't remember what got me in to gradle
Gradle missionary
I do remember it was the enginehub team that convinced me of using kts dsl over groovy dsl
not going to get an answer anytime soon from this guy...
https://i.imgur.com/DgglulA.png 0wned lol
I remember matt telling me to use kts in the build.gradle
based sxtanna
but still using groovy
*sorry matt 😦 *
Use kts
or
Ban
=ban
lol
rekted
maven + kotlin
I should suggest we use lombok with kotlin at work

That is too powerfull
I've done a couple and u are now 2nd in queue
although it would be very funny to not review urs 
😮
good job kaliber
Hey
!
Kali, I'll pay you 5€ to delay dkims for a few more months
can we up that a little
I ain't got no money, in the middle of a move, buying new furniture, 5€ all I can offer
I'll take it
unless dkim has more to offer for me to review it
👀
we do a little corruption
maybe
👀
hi bbg
bricking my linux as always
lol
just reinstalled it. removed windows completely so am not dual booting anymore
what OS you using?
right now I'm just hoping I backed up everything I needed
Pop!_OS
it's very attractive
yup. I messed with themes and just executed a few commands from the interent without realising what they do
lol
what an idiot
so I had to boot from a live usb and mount the partition to be able to back up shit
xD
thank you. I know
try rm -rf / I think that might fix it
ikr
its probably what I did :))))
hi
I had to do that a couple weeks ago when I Ctrl+C'd yay -Syu whilst it was updating linux-headers lol
I did it as root as well. to make sure it did the correct thing xD
Oh hello Bardy, you still breathing I see
Also, finally getting gigabit internet on monday, this shit gonna be bussin
nice
indeed
I am also still breathing
Lol
Are you tho
im not
I think I am
Hm, you didnt breath. Double check that the breathing, exhaling, any oxygen, and any carbon dioxide are correct.
urself
A warning will toast when connecting to a server that doesn’t enforce secure chat.
So Mojang won't force it
at least that's what it seems like
so, non secure messages will have a gray bar in the left
those include messages from players that don't have a secure key and messages that were sent by a player but were modified by the server.
not enforced != disabled
weren't those system messages? 
I mean that they won't force servers to have it enabled (which as far as I can think of, they can't even)
no no
or did they change it again?
no. that's not how it works
wdym that's not how it works lmao
the enforcing thing, will only allow people with secure keys to join
if they disable that option, people without secure keys can join as well but everyone will get a toast
ah you're talking to dkim
is this as of now or in the future?
not about the colour thing 
as of now
ah yes yes. my bad
when did they add this?
idk. but its there
lol
what kind of diet emily?
NOTHING
diet coke?
coke zero
just realised that IJ introduced a new stolen VSCode feature: when you click on files now, it'll open the file, but with an italic name, meaning it's not actually really open, it's just a preview, and clicking on another will close the previewed one and preview the other one
"stole"



