#ot1-perplexing-regexing
1 messages · Page 576 of 1
lol, submitting a new improved solution to be evaluated be like
oh damn, looks like my solution crashes sometimes
https://www.codingame.com/replay/566937706
not a good thing
(no other explanation for the game ending abruptly like that)
F
and another one...
damn, this is a problem
...now that I think of it, maybe I should seed my rng so that the behaviour is replicable, lol
oh, it's actually a timeout, huh
let's see if lowering the time per turn by a millisecond would help with that
inp = [int(x) for x in input().split()]
basinp = [abs(x) for x in inp]
print(min(basinp))
Found: 5
Expected: 1
tf
nvm found the problem
lol
lol
where funny
oh wow, here's a replay of someone actually defeating my AI
https://www.codingame.com/share-replay/566944970
brnr, inp = input(), [int(x) for x in input().split()]
bp = [abs(x) for x in inp]
mv = inp[bp.index(min(bp))]
print([mv if abs(mv) not in inp else abs(mv)][0])
how to golf this further
their hunter managed to block my runner so well, I hit the 100-turn timeout without reaching any checkpoints and lost
oof
https://www.codingame.com/replay/566946073
but some fights go quite the opposite - very well
someone?
im stuck in wood 1 league
i don't know how to progress 😫
import sys
import math
class ParamsIO:
def __iter__(self):
params = [
('x', 'y', 'x_c', 'y_c', 'dist', 'angle'),
('x_opp', 'y_opp')
]
while True:
p = {}
for line in params:
io = [int(x) for x in input().split()]
for k,v in zip(line, io):
p[k] = v
yield p
def log(self, string):
print(string, file=sys.stderr, flush=True)
def send(self, *data):
print(*data)
io = ParamsIO()
boost = True
for p in io:
angle = math.radians(p['angle'])
cosine = abs(math.cos(angle))
thrust = round(100 * cosine)
if all([
p['dist'] < 1200,
0.8 < cosine < 1
]):
thrust //= 2
if boost:
thrust = 'BOOST'
boost = False
io.send(p['x_c'], p['y_c'], thrust)
any suggestions?
the name of this channel comes from one of the very famous books named clockwork orange. thanks for reading.
any linux user here?
not me, but yes
wtfwtfwtftwtffwt
yep
is there a django channel?
We have #web-development, but nothing specifically for django
thanks
what's its lang?
ooh Rust
1969 lines of Rust 
ooh more rust :D
omg, we can choose any language there)
That's great
yup
I am going to be terrible, but I need learning new language
Learn Rust :D
Seriously needing leveling my javascript + typescript
I wish learning frontend
I have no options else in this field)
eh, it would be much easier to choose python for the bot though.
argh, this opponent keeps beating me:
https://www.codingame.com/share-replay/566987534
like, it's worse than mine, but it's just a bad matchup
I lose probably like 20-30% against them
broken replay
lmao
yup
mostly because my AI uses a basic heurisic AI to simulate opponents that works by mostly running towards the goal
and this is very far from how this person's AI actually works - by mainly blocking checkpoints, and doing so very well
so most of the enemy's moves are completely different from what my AI predicts.
would not be actually Python as the best language for this game?
I mean python is quick easy for neutral networks
so in theory python is quickest access for the best bots?
this isn't using a neural network, only a genetic algorithm
uh. Can we attach external libraries 😉
but also:
- no available ML libraries for Python, so you'd have to do the learning locally
- unless you're using a model-free approach, you'd have to do simulations, and that's slow in Python
Rust speed
some: https://www.codingame.com/faq
Python3 3.9.2
Includes NumPy 1.20.2, pandas 1.2.4, SciPy 1.6.3
Soon
and then I'll actually be able to improve my bot more since I'll get good feedback at how well it's performing against like opponents
huh, strange, it seems my AI also can't predict losses due to timeout
will need to fix that
I am simulating that, so I'm probably not updating the timeouts right.
how is the game working to move the car?
not sure what exactly you mean
https://www.codingame.com/ide/puzzle/coders-strike-back is it, the rules are:
The players each control a team of two pods during a race. As soon as a pod completes the race, that pod's team is declared the winner.
The circuit of the race is made up of checkpoints. To complete one lap, your vehicle (pod) must pass through each one in order and back through the start. The first player to reach the start on the final lap wins.The game is played on a map 16000 units wide and 9000 units high. The coordinate X=0, Y=0 is the top left pixel.
The checkpoints work as follows:
The checkpoints are circular, with a radius of 600 units. Checkpoints are numbered from 0 to N where 0 is the start and N-1 is the last checkpoint. The disposition of the checkpoints is selected randomly for each race.
The pods work as follows:
To pass a checkpoint, the center of a pod must be inside the radius of the checkpoint. To move a pod, you must print a target destination point followed by a thrust value. Details of the protocol can be found further down. The thrust value of a pod is its acceleration and must be between 0 and 100. The pod will pivot to face the destination point by a maximum of 18 degrees per turn and will then accelerate in that direction. You can use 1 acceleration boost in the race, you only need to replace the thrust value by the BOOST keyword. You may activate a pod's shields with the SHIELD command instead of accelerating. This will give the pod much more weight if it collides with another. However, the pod will not be able to accelerate for the next 3 turns. The pods have a circular force-field around their center, with a radius of 400 units, which activates in case of collisions with other pods. The pods may move normally outside the game area. If none of your pods make it to their next checkpoint in under 100 turns, you are eliminated and lose the game. Only one pod need to complete the race.
Victory Conditions
Be the first to complete all the laps of the circuit with one pod.Lose Conditions
Your program provides incorrect output. Your program times out. None of your pods reach their next checkpoint in time. Somebody else wins.
there's also expert rules that say exactly how the physics engine works (for building your own simulator)
Basically, a pod has a position, velocity, and angle. It may thrust in its current direction (or enable shield instead) by up to 100 points/turn^2 and change angle by up to 18 degrees per turn.
lol, increasing prediction length to 15 turns starts really messing with my AI: https://www.codingame.com/replay/566991385
in the middle both pods just leave the screen, then come back
wtf was that solution
now my bot gets its ass whooped in legend league
this actually seems to be a heuristic bot
one good enough to reach (the low ranks of) Legend
did you use NN?
nope, just genetic algorithms
looking at some replays, right now my solutions clearly don't converge
lmao
for example, my bot tends to often not use full engine power
I probably should make my mutations affect only one part of the gene and not all of it..
...and probably also make mutation chance decrease over the course of a round, so that at the end the solutions converge
though I wonder if that's the reason...
what have you done lemon 
lmao when kutiekatj9 was less then a helper
@rough sapphire (sorry for ping)
Haha nope
bruh
Since when
np man
bruh 😂 didnt even ping you
It's fine
idk i just watched the lemon ping vid and she wasnt a helper
code jam i guess
Ha Ha, @modern haven you fell for the trap
there is a invisible character there
?
u just pinged over 30,000+ people and you say sorry?
tho ig it didn't work
whatever
because i didnt ping that many, i pinged one person called "everyone" lol
that's what I remember when I first tried to ping everyone it was about 30k
I don't think pinging "everyone" will work
yea
you got a message from python lmao?
Looks like my 15 turn prediction version works a lot worse
specifically, my 10-turn version beat the 15-turn version 6 times in a row, lol
yea
https://www.codingame.com/replay/567007796
Huh, the 8-turn model beat the 10-turn one
oh dear, is that a NaN? in my Rust? how dare it
oh lmao, I just realised the problem
in Legend, the thrust values allowed are from 0 to 200, not 100...
I think I was helpered... October 2020?
I was made Events lead like... mid November, and then Admin in January? There was a brief period of time when I was actually yellow.
We have the everyone ping disabled, but we still send a message to people who try saying essentially "yo bro, that's hella rude. Pls don't"
yellow is the best
I liked yellow
yellow is my least favorite color
dang that is one quick ascent
so can i get the owner role some time tomorrow
thanks
I think Scale might have me beat? I know I have Chris beat by like 2 weeks
smh j9 speedrunning
👍
If you delete a ping then the notifications on many devices is still there (the infamous “ghost ping”) so how did you also remove that? Or does discord have a fancy system for larger servers?
You can set it so that people cannot ping everyone, if they try it just doesn't work
So we disable the ping and we delete the message
Ah right
BUT, if we count time on server to admin Chris has us all solidly beat I think
lol
And here I am still trying to get helper 🥲
!u

Created: 5 years, 6 months and 12 days ago
Profile: @frozen coral
ID: 126811506632294400
Joined: 10 months, 2 days and 4 hours ago
Roles: <@&542431903886606399>, <@&854107452243968040>, <@&585529568383860737>, <@&295488872404484098>, <@&825337057181696020>, <@&267630620367257601>, <@&587606783669829632>, <@&831776746206265384>, <@&267629731250176001>, <@&267628507062992896>
Total: 31
Active: 0
Chris how long were you a helper before project lead?
uhhh
damn
lol yea
!u

Created: 4 years, 10 months and 19 days ago
Profile: @honest star
ID: 212644551926611969
Joined: 2 years, 7 months and 8 days ago
Roles: <@&542431903886606399>, <@&518565788744024082>, <@&764802720779337729>, <@&854107452243968040>, <@&585529568383860737>, <@&295488872404484098>, <@&825337057181696020>, <@&267630620367257601>, <@&799041111573266503>, <@&787816728474288181>, <@&778361735739998228>, <@&277914926603829249>, <@&831776746206265384>, <@&267629731250176001>, <@&807415650778742785>, <@&267628507062992896>
Total: 42
Active: 1
!u
You are not allowed to use that command here. Please use the #bot-commands channel instead.
F
Damn
!u 218455068242870274

Created: 4 years, 10 months and 3 days ago
Profile: @modern haven
ID: 218455068242870274
Joined: 7 months, 18 days and 21 hours ago
Roles: <@&463658397560995840>, <@&764802720779337729>, <@&854107452243968040>, <@&585529568383860737>, <@&855822138590363678>
Total: 1
Active: 0
I was project lead for like 4 days before I was mod
lmao Zig couldn't wait
lol
Ah you made your account 16 days before me @honest star lmao
technically Zig had you in mind for mod for a bit but I snuck in and swooped you up for project lead
gottem
you been here for 2 years kat?
me in admins: hey I'm gonna make Chris project lead
waits 12 hours
me: no complaints yet! I'm gonna do it! (Completely aware Zig was likely sleeping the whole time)
You've been here for a few days right rabbit? 😛
mhm, only active and not lurking start of quarantine though
Look you....
lmfao
Created: 2 years, 2 months and 27 days ago
Profile: @quick ledge
ID: 562601836591185930
Joined: 1 year, 1 day and 1 hour ago
Roles: <@&518565788744024082>, <@&463658397560995840>, <@&764802720779337729>, <@&854107452243968040>, <@&267630620367257601>, <@&831776746206265384>, <@&267629731250176001>
Total: 24
Active: 0
1 year
🎉

Created: 6 months, 17 days and 45 minutes ago
Profile: @acoustic moss
ID: 787351231332483102
Joined: 6 months, 13 days and 12 hours ago
Roles: <@&463658397560995840>, <@&764802720779337729>, <@&854107452243968040>, <@&855822138590363678>, <@&267630620367257601>
Total: 2
Active: 0
I'm sure @wide verge has actual date
6 months and 17 days hmph
huh, so you made an account and within like... 3-4 days joined PyDis?
Is that me?
we can probs find it in user log
oh that's annoying
python was the only thing on discovery that i found remotely relevant to me
well we lucked out it seems
lemme look
there will be 3 entries
!sf 646517997841809481
646517997841809481
Created at 2019-11-20 01:11:42.409000 (1 year, 7 months and 9 days ago).
This is your first join
fourth join when
Just needs the admin accidental ban for the trifecta
it's an admin ban next 🎉
when I find another interesting twitter link to post
lol
ha
I think Chris patched the issue with that alert? Or was it Scrags?
So what your telling me, is I got my own issue?
it's a special case for twitter mobile > normal links
lol probably
actually, let me look
https://github.com/python-discord/bot/issues/1379 I got my own mention
lol
lmao, nice
!remind 1410h45M 1 year on the server 🎉
Your reminder will arrive in 1 month, 28 days, 18 hours and 45 minutes!
@everyone , did you know ducks can fly?
hmmmm... do I run another small batch of qualifier submissions to avoid actually doing work?
why yes ofc
wasnt the job automated?
The next thing on my work to do list is migrating my email and that's gonna be such a pain in the ass
Migrate your email?
semi-automated, the testing itself is automated but we just have to periodically run the tester
;_; Work is migrating to the new [REDACTED] cross-collaboration platform. My email was supposed to migrate to 365 but apparently never did? So right now everyone has two emails, it defaults to one even if they haven't set it up yet and everything is chaos
Redacted being one that sends me into rage?
!user
You are not allowed to use that command here. Please use the #bot-commands channel instead.
h-how many steps does it take to expand macros in my project?
lotta macros
that's me trying out IntelliJ Idea instead of VSCode for Rust
first thoughts:
that's a bunch of good warnings vscode didn't give me:
but also:
this is just, like, wrong
it's complaining about sin and cos here:
impl<T, G> Rotate<T, G> for Vec2<T>
where
T: Copy + Mul<G, Output = T> + Add<T, Output = T> + Sub<T, Output = T>,
G: Copy + Angle,
{
#[inline]
fn rotate(self, angle: G) -> Self {
let cos = angle.cos();
let sin = angle.sin();
Vec2 {
x: self.x * cos - self.y * sin,
y: self.y * cos + self.x * sin,
}
}
}
but they are of type G, which is Copy by the type bounds
I wonder what linter it uses that gives it such a wrong error, huh
it correctly detects them as G when I hover
yet it just, what, didn't notice that G: Copy? wtf
When is the next code jam batch?
@gritty zinc why not clion?
hmm, I didn't know that exists
does that even have Rust?..
yeah
anyway though, I got told on the Rust server that this is just how intellij's extension is
so presumably clion's is the same
clion's debugger is more awesome
rust-analyzer does type checking right, the others have trouble.
Up for a chess game anyone?
What is a good color combination for a dark mode of a ebook reader?
(I'm configuring my SumatraPDF, so far came up with this:)
@crisp cradle
winfetch is pretty slow
no, installing winfetch
but not THAt slow
I don't think my neofetch is that slow
imma test it on wsl and see
and then next time I'm actually booted into my opensuse
Why on Earth does it say that my resolution is that
Why does it even mention resolution, how is that helpful
probably because you're using the old, crappy powershell or somehing
nope, PowerShell 7 Preview
Youre using ps5 it says
Welp, winfetch bugged i guess
ah nice, i didnt see the ping, wow that is very small drive usage lol
shows theright resolutions for me tho
lol I put like 200 GB to openSUSE
what terminal theme are you using btw
lmao i see
one of the default ones
nice i had to get oh my posh on windows to customise my terminal lol
I don't think I'm a fan of "oh-my-shell" stuff
I just like my shell to look nice
really?
I' a big fan of eye candy
yeah, but you can do that without of the oh-my-shells
exactly
like... you'd be surprised how useless they are
they make it easy to implement
@bleak lintel how long have you had that new role!
uh... no, not really
You know exactly which role too
for like zsh, all you have to do is clone repos
which new role
and add source lines to ~/.zshrc
hurr durr devops?
Hurr durr
Ffs I am out I can't read anything
ARU's totally not stalking Joe
ah ive heard of zsh, honestly i havent into terminal customisation much but i founf oh-my-posh easy enough to use
(and mac, actually)
right so it wouldn't work on PowerShell windows then
right
so Unix?
whats that
prompt
wow that looks really nice and minimal
Yep, I had no interest in using like... powerline I think it was called
on zsh I use p10k
oh ive seen that one
looks pretty handy
Finally, they name a role right!
rusk
I haven't stalked Joe in 2 weeks gimme a break
sorry but no
you can get that for free though on google play
oh wait nevermind
that might just be the app
i will be joining too very soon
cant wait to install my favourite android apks on my surface
i dont really like the centered taskbar or rounded corners honestly
wait, 7 seconds?
yeah...
how is the action center looking
what the
I don't know what that is
was it the first run
the notification area
on the right
If you’ve enabled TPM support but you’re still not passing the Windows 11 upgrade checker, it’s likely because your CPU isn’t on the fully supported list.
@latent scaffold i think i found the cause
it's always about 7 seconds for winfetch
this doesn't look too bad with the themes that come with it
that looks nicer yeah
with your specs?
is it on a battery saving mode
no
that's a yikes
i see, and i just got rick rolled by your website lmao
lmao
hehehe
It said 744ms. That's 0.75s, not 7s
look below the winfetch
Oh
You're using the preview?
yeah
I only registered the top text and then the stuff next to the logo. Not stuff below
How bad is it
But it's 2am for me, that my excuse XD
not too bad tbh
Well fair
it's just Windows but it looks a small but nicer
Imma wait till August so it's more stable
im in, queue ACCESS GRANTED flashing green text and scrolling lines in the background too fast to read
absolutely
nope
Its pretty good a lot of drama and realistic enough depictions of computer use
What are joe's rick roll rules?
he's never counted any of the times I've tried to get @bleak lintel
?
lol
my rules:
- audio must play
- you can't tell someone to navigate to the video and then call it a rick roll
I feel like there is some backstory to the second rule
.uwu cheezy weezy
cheezy weezy

@scarlet wind so what’ve you been working on lately
Just a few data analysis stuff and working on making good documentations
and also web dev
Oh sweet I really need to learn how to proper docs, I think my code’s decently written but I barely write docs/comments
What sort of analysis ?
not like a project type stuff but I just find a data set and try to answer some questions that I come up with
yea writing good documentation can be a pain
So like small EDAs?
Or writing it at all 😄
yea basically
Argh.
I can't decide.
I ve got my hands on project, which resolves a lot of problems
and has experience of 7 years dealing with my problem
I refactorized it to get essentially needed things for me.
But still thinking if I should have coded it from zero perhaps
because the project does not have a code quality I would like to have
it is too.... over bloated.
I was able to cut it to pieces I need.
But I still find it not efficient to navigate through it
and at the same time I worry that I deal with not necessary problem
and I should just continue the tasks
and not trying to make it perfect
hard choice between
a) Continuing refactorizing it, until it would reach perfect state
2) Stopping refactorizations and actually continuing to work
3) Ditching it and starting from zero
I am torn apart.
lets think reasonably.
the project already resolves 98% of my problems
will I be able coding the necessary addition later if needed? yes. I will be certainly able.
Will I be able to fix major flaws to be having this piece of code as good one? Well, surely the most major ones I can fix.
so, I think probably going with second choice
while sometimes doing first choice
i think you CAN do them all at the same time
I certainly can't do continuing work on it and ditching it and starting from zero at the same time
those are completely... opposite choices
is this the 2%?
yeah.
plus as much as the project is good... it is heavily in not finished state
hard to choose
if I should go simple
or make it more perfect and up to standards with a bit more complexity
because going with simple as it is already, will make me harder working on it
or not
when you finish the a step you'll find out that your project is not perfect enough and stuck with this question again
I want to project being easily extendable.
easily testable
easily readable
easily development
and this project is currently written in a logic by other person
I am fighting between accepting the project stucture as it is, or making my own
roll a die
side note but can we have a petition for Joe to have a role named "Rick"
because then it'd be... the Rick role
lmfao
side note use your code jam qualifier and add a row named "Rick"
because then it'd be.. the Rick row
Is a beard needed to become a programmer?
yeah
not me
Lmao
the backstory is @vapid nymph failing
can you just navigate to https://www.youtube.com/results?search_query=never+gonna+give+you+up for me and click on the first link that shows up?
Wait so that means you've never Rickrolled me
not yet
01101000 01110100 01110100 01110000 01110011 00111010 00101111 00101111 01110111 01110111 01110111 00101110 01111001 01101111 01110101 01110100 01110101 01100010 01100101 00101110 01100011 01101111 01101101 00101111 01110111 01100001 01110100 01100011 01101000 00111111 01110110 00111101 01100100 01010001 01110111 00110100 01110111 00111001 01010111 01100111 01011000 01100011 01010001
bruh
ive got so good i recognise the link lol
Oh
rick roll nearly has 1 billion views
together we can get there
the journey will be painful but rewarding
Have I ever tried, lol
I definitely have got staff a few times
you have tried yes
bully
A few
I've been crying for months about it 😢
not yet, but https://pydis.com/.env has his instructions for it
ARU definitely knows that link
I didn't tell you to
audio must play
this is what i was responding to
and the audio would play
unfortunate
doubt
he might have his username as superman for all we know
aru == 🦸
Haha
NOOOOOOO
inspect element is great
doesn't count as a rickroll if i'm so naive i believe the screenshot B)
I got @bleak lintel with it earlier 😛
mentioned because its from dms, lemme know if you want it deleted
that's why rickrule 2 exists
good job
nice
leak
want it deleted
I have been leaked it's the end of the world shock horror
lol I say nothing sensitive in DMs for a reason
then where do you say sensitive things
👀
I phone Jake and discuss it over a game of 8-ball
noted
lol
yeah i just saw that
or am i hallucinating
did they rename ot1 to ot2 for a split second?
🤔
can relate
maybe
i made a cool tune with win32api.Beep https://paste.pythondiscord.com/itisefedit.yaml
the audio from it is kinda wonky
posh-git?
oh my posh
Up for a round of chess anyone?
i havent played in ages, last game was like 5-6 years ago
I wasn't very good at it either
It's okay
Do most keyboards have a these characters on them? $, &, /, and \
Never used any other than the QWERTY standard.
LMFAO
yep, those are some common keys
backslash is a little bit more uncommon... but should still be on keyboards
Acer Swift 3 Intel Evo Thin & Light Laptop 13.5 Inch 2256 x 1504 IPS Intel Core i7-1165G7, Intel Iris Xe Graphics, 8GB LPDDR4X, 512GB NVMe SSD, Wi-Fi 6, Fingerprint Reader, Backlit KB, SF313-53-78UG: Amazon.de: Computer & Accessories
this one looks alright!
8gb ram, 512gb nvme ssd, intel i7 11th gen (newest)
Amazon.com: Acer Swift 3 Intel Evo Thin & Light Laptop, 13.5" 2256 x 1504 IPS, Intel Core i7-1165G7, Intel Iris Xe Graphics, 8GB LPDDR4X, 512GB NVMe SSD, Wi-Fi 6, Fingerprint Reader, Back-lit KB, SF313-53-78UG: Computers & Accessories
ftfy
tracker info
zzz
unfortunately only 4 core 8 thread
but that's enough for lightweight use
actually giga scam from intel to have a 4 core 11th gen i7...
how's thinkpad x1 carbon or xps 9500
thanks!
Same
Im frustrated that GitHub basically used everyones source code to teach this "AI". Breaking a bunch of licences while doing it. Primarily GPL.
If you use GPL source code in your project you must give out the source code for your version. But GitHub copilot is a commercial and closed source application.
Which must be one of the biggest cases of violating GPL there exists.
They have over 700,000 cases of the GPL licence text in their training data.
Which is just mad.
Hmmm, legally I think they're walking a pretty fine line, though it may not be strictly illegal.
Because they don't have have the source code in the product itself, it was more like... I guess utilised during development
Idk I'm no lawyer, guess we'll see how this plays out
They are using the source code of a GPL'd code. They made a new program using that code directly (here, for code completion).
And its closed source and for commercial use.
They try to hide it under the "AI" flag but it just repeats the words it has seen before on github.
This is pretty hilarious tho
If they publicly release their dataset, I feel like technically that would count as them not violating GPL. Because there's not really any other way they could credit the source code used to produce the product.
GPL needs your software to be GPL too.
true
Not just what you are using.
Like this is copyright abuse, licence abuse (most licences need attribution for use) and especially so with GPL
I am very interested to see what the future brings.
Likely a whole lot of nothing. GitHub is too powerful.
I use gitlab primarily. But been thinking of moving to sr.ht to try and avoid these gigantic corporations who dont have peoples or projects best interests in mind.
how
Technical preview
Im frustrated that copilot is just getting away stealing a bunch of peoples intellectual property.
i actually think that github's policies are against this
like
i'm not sure they granted a license to themselves to do it
because yes, gpl is a thing, however, by using github you grant github a license irrespective of the code license
that falls apart if someone mirrors a repo
If i run my code on gitlab. and someone mirrors it to github.
I did not give github away my copyright and licensing.
lolol
you don't
As there are a lot of software projects that do or have someone externel hosting a mirror of code to github.
github "is given a the right to store, archive, parse, and display the content...….including improving the service over time"
however.…
Yeah but i am on gitlab in this example.
This license does not grant GitHub the right to sell Your Content. It also does not grant GitHub the right to otherwise distribute or use Your Content outside of our provision of the Service
And never allowed a licence from github to my content
But someone external has set up a mirror.
You retain ownership of and responsibility for Your Content. If you're posting anything you did not create yourself or do not own the rights to, you agree that you are responsible for any Content you post; that you will only submit Content that you have the right to post; and that you will fully comply with any third party licenses relating to Content you post.
tl;dr the person mirroring it to github is the one at fault
Ah they protect their ass by blaming the end user
discord does too :P
Nice
pretty standard ass protection
I am very close to leaving discord at this point. But the alternatives are often just worse
😔
teamspeak 😄
Mostly do DM.
how about IRL?
no idea what that is
on a societal level, enforcing a choice between cave dweller and data bloodbag seems ungood
partially wish i was kidding but its been so fucking long. Also its the end of june/ start of july so i'm starting to feel like shit again :D
- XMPP: Too complex to implement, so most clients are very broken due to that reason.
- Matrix: Synapse is a code mess and the design of the protocol itself is not good.
- Signal: Not really open source and requires phone numbers for everything :/
- Delta: Its all right, but most mail servers break when you try to use it.
- Wire: Sold out, owned by a holding company now.
- Telegram: Proprietary, no encryption.
- IRC: Too simplistic and does not support encryption. Fails with multiple clients.
- Tox: P2P, good! Breaks on most internet connections and mobile networks. :(
- Jami: P2P, same issue.
...
signal.…
do you not have a phone number?
Tried most of them. None have a core fault with them.
I do. But i dont like giving it out as its linked to my ID.
ah
So death threats are not as fun.
…how is linked?
What do you mean?
how is the number linked to your id?
^
You need to use your digital id to verify and get a phone number here in denmark.
ah
I can ask it to not be listed publicly, but its still inherently linked to me at that level.
Yeah. Most id is digital here.
ah
@azure beacon have you looked at guilded
What's guilded?
is that the discord 'clone'?
It's closed source
ya I've had a look at it, im waiting for the api but I think im gonna move my server over
So no better than discord
its a lot better
I am primarily looking for open source + federated/decentalized.
Ah
As another closed sourced messaging platform will just face the same problems as discord :/
Thing is, discord is so established
guilded is doomed
unless discord goes under, which is going to take at least another couple of years, they won't have a chance
Twitch Voice was 10x better than discord
they had screensharing and game sharing over a year before discord, they had loads of features that discord is missing, and they had way better accessibility/actual block features, etc
discord wasn't even nearly as big as it is now back then, and it wiped the floor with them.
You mean something like Matrix?
Yeah.
It's just that matrix backend is a meme
XMPP is miles better
But really lacks any clients to support the more modern standards
we can't have nice decentralized things without people ruining it.
or it just not being supported
well guilded has quite a few features that discord doesn't, idk if you've seen the dis subreddit but it's obvious people are getting fed up with a lot of features being stuck behind a paywall so who knows
I mean, ain't much hidden behind a paywall lol
they gotta make money somehow.
I hate shitcord, I really do. But it's a monopoly on communities at the moment.
it's all cosmetic, which imo is fair
I'd rather have some feature premiums than ads
Urbit has a chat thing, the problem with urbit is the fact it is a cult
well, 4000 character messages, and larger files
and higher res screensharing
not really "Cosmetic"
I'd still consider them cosmetic tbh
that's definitely mechanical
but whoo lets give everyone stickers!
Namely because there are tons of services that you can use
There are! But none of them are integrated into the app, so it would defeat the purpose of discord to use them
"Hey I need to screenshare, let's hop out of discord into skype"
..ok
Email is about as good as it gets within your parameters, yeah
No one's gonna do that lol
Right, I didn't read that part
But let's not pretend that email isn't a mess
This is the app: https://delta.chat/en/
Side note... but how hard is it to set up an email server
But it's decentalized and nothing has come to replace it
I was thinking about setting one up with my domain
@latent scaffold it is quite difficult
Not really
It is an abyss of pain
Joe tried and just got gsuite
Just a lot of steps.
Last time I needed email, I gave up after a month of trying myself
hmm
I think there are some tools to make it not terrible these days
to do it yourself, that is
I'd reccomend to learn linux admin first. Else it would be pretty miserable to attempt
well that's sort of a given for any sort of server work
True
I don't really feel like paying for GSuite though
There is a lot of configuration involved
Do not underestimate my free time!
also I'd like to think I know a fair bit of Linux administration
also the literal second you open an email server on a known IP address (Read, pretty much any IP address ever)
not too much, though... I'd figure probably just the basics
Yeah, by not using some existing provider, you give up antispam, support, etc
mine was running on a digitalocean VPS, within 1 hour of having the email server open I had received over 200,000 requests on my flood gate
😵💫
Speaking of Digitalocean...lool
Depends on if you are thinking of making it public or not
Yeah. Database ips would get hammered
ah yeah I use Azure now because of the GitHub Education credits
Yeah, it needs to be seen by all smtp servers in order to work
AHahahaha that reminds me of when Iwas running public minecraft servers
As in the domain gets out there and seen.
you pretty much HAD to have MySQL, no alternatives were supporteed
I kept getting DOS attacks on my SQL server, the solution ended up being creating a dummy user that would allow a login and serve dummy requests
it used up less CPU time than denying a login.
Because MySQL is a Good™️ piece of software
Why is the sql server public????
had to be accessed by an external service.
That's a major nono
Minecraft in the golden age was a wild west
The fact that the big/complex servers even ran to start with was nothing less than a miracle.
If you need external access you do it with a VPN. Databases are not supposed to be public facing
It's against TOS
You didn't miss anything except stress lol
- Not possible
- Against TOS if you can break 1.
it's not like it'll ever work anyway, that's not how it works.
Maybe, but just doing like the configuration stuff I found quite fun
Nitro codes are created by the server side, not a client side
there aren't just codes ready to use
that's why you can't steal the gift cards from walmart, they have to be activated by the register to actually work
also y'know I feel kind ripped off when it comes to server hosts
they charge so much but then I find out i can just host myself on a cheap VPS
It's less than 1 in a billion chance you'll generate an active code anyway, and even even less likely you'd manage to activate it first
anyway
this was not true during the golden age of minecraft
It required so much CPU/RAM that you couldn't really run it on a traditional VPS
Don't use ones branded with minecraft
they'd just lag and be shitty
you really needed bare metal, or high performance VPS
which cost, at the time 2-3x more than a good minecraft host
mind you, this is not the same story today
Purpur optimizations go brrr
I was a co-owner of what was the largest, or at least second largest server in the world at the time
Is purpur a server software
we had 120 slots when the biggest server you'd ever see was 30
Ye
it took a bare metal server with dual E5s, 64GB of RAM, and RAID SSDs
and we STILL had to constantly restart to fix OOMs
Mmmmm java
Beta minecraft, was a WILD time
Unless it's changed, most servers still have to reboot constantly
hm
The days of rebooting every day. Wierd times
I truly wonder how java survived that long while being as crappy as java was
every day? Hahahahahahaahahahaha
try every 6 hours at max
I am still not used to it and still daily restart my servers kek
I know some servers who reboot every 12h
Big server in like early release days?
The 120 slot server was on a 5 hour schedule, if it went to 6 there was a chance it would be at 60+GB RAM usage and lock up if all 120 slots were full
it was making $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ though
this was long before EULA had any restrictions on what you could make people pay for
we were, in essence, a mobile game
sadly, I never saw any of it, despite doing loads of the work myself
Kids with parents credit cards
I ran a no classes server. Free to donate to help costs. But no premium anything.
Dude running everything ended up being kinda crazy
started harassing people on the server and killed it
But I also host for fun so it's not a good strat for money
then blamed me for it dying and yeah
that was the end of it
still, despite there being very few, if any are left even, references to that old server
I know I was part of history
Knew the guy running the biggest norwegian server at the time. went nuts and he has a major superiority complex from it.
lol
I always sat close with my communities
I ran servers for YEARS
A few times my servers got pretty big, as a teenager it was basically my fulltime job to run em
Largest server I had after that one was a 64 slot, stayed full almost 24/7 for a couple of years
we only had like, 4 total staff but it ran pretty smoothly
I didn't like to extract money from kids. So my servers never turned big.
Mostly just me and a big group of friends playing
But I'd just be on, playing, all day pretty much
for some reason a lot of norwiegan players ended up on my servers, every time
I had at the time actually picked up a bit of the language from my fervent google translating and trying to explain to them they needed to type in english
sadly, I don't remember much if any
can I give full access of my github account to git-kraken
Kraken is fine as far as I'm aware
bruh my laptop just upgraded to windows 11
didn't even ask me lol
wasn't expecting that
wtf
what
damn
what
lol
this being in the middle is going to take a while to get used to lol
waht its in the middle noo
pretty sure you can change that
ye
u can
i will proably change thta
but it does look good in the middle too
the new windows icons are also kinda wonk
tehy are good
not bad, but not used to lol
lmao the first thing I did was un-center the taskbar
i swear it's got thicker as well 
I think it did
it did
smooth
oh yeah thats definitely thicker
whats the two rectangles in a square thing, where one is white and the other is blue?
widgets
are those new?
ye
wtf why do I want this
They might've been part of Windows 10 insiders
is that all widgets is
you can add others
if I want news I go on a news website
MS wants 💰
lol
i've been getting those for quite some time
on win 10
ok so apparently this is the one option I have for making the taskbar smaller, now it's tiny
I like small task bars tbh
although tbh I'm trying to have them a bit bigger
because people were complaining my taskbars were too small
i see rust
damn thats a lot of pings
I see AHK, Discord Linux, Discord Beta Testers (I think)
also pyglet and pygame!
postgre
okay okay I no stalk I swear
seriously how do you ignore pings
i can't even leave a single ping
ikr
same
I used to be like that lol
then u just gave up
yep
you start ignoring them when you know they're not for you
lol
lol
lol
damn
damn
damn
a helper is partaking in spam!!!
smh
wow you're the ones copying me
wtf my cat just ran past me with a mouse in its mouth
gross
what mouse
lmao
is it busy getting clicking heads?
ok that mouse
🐭 🖱️
I do check the discord inbox thing to see if i've got any personal pings every now and again, to be fair. It's mainly just the moderators pings for which I don't look at all of them


lmao now I want to get nitro so I can use that
how tf do u write gamma
g a m m a
hulk
y
γ
Lol u already have nitro 
no they don't D:
Υ vs Y
smh only i have the real gamma
most people don't put spaces between each letter btw
they are the same picture
γΓ
I don't 
lowercase, uppercase
Lol sorry I saw someone else's profile 
ah lol
Well... I uh well. uh was demonstrating how to write each letter individually because if I were to say that out loud I wouldn't say "gamma"
a h, o k
crying
m m m, m a k e s s e n s e
ok i'm trying out auto-collapsing taskbar to save on screen real estate, thoughts?
