#ot1-perplexing-regexing

1 messages · Page 576 of 1

acoustic moss
#

oh ok

gritty zinc
#

lol, submitting a new improved solution to be evaluated be like

#

not a good thing

#

(no other explanation for the game ending abruptly like that)

acoustic moss
#

F

gritty zinc
#

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

odd sluice
#
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

acoustic moss
#

lol

clear acorn
#

lol

edgy crest
gritty zinc
odd sluice
#
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

gritty zinc
#

their hunter managed to block my runner so well, I hit the 100-turn timeout without reaching any checkpoints and lost

odd sluice
#

oof

gritty zinc
opaque bronze
#

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?

inland wolf
#

nop

#

its perfect

clear plume
#

Could be a bit more esoteric but

#

Ohh well

rough sapphire
#

the name of this channel comes from one of the very famous books named clockwork orange. thanks for reading.

tired juniper
#

any linux user here?

opaque bronze
tired juniper
#

wtfwtfwtftwtffwt

low chasm
heady axle
#

is there a django channel?

low chasm
heady axle
#

thanks

limber mantle
#

what's its lang?

gritty zinc
#

wdym?

#

my bot is in Rust, if that's what you mean

low chasm
#

ooh Rust

gritty zinc
#

1969 lines of Rust lemon_cyclops

low chasm
#

ooh more rust :D

limber mantle
#

That's great

gritty zinc
#

yup

limber mantle
#

I am going to be terrible, but I need learning new language

low chasm
#

Learn Rust :D

limber mantle
#

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.

gritty zinc
#

like, it's worse than mine, but it's just a bad matchup

#

I lose probably like 20-30% against them

inland wolf
#

i see rust and aboo

#

unsuprising

low chasm
#

lmao

gritty zinc
#

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.

limber mantle
#

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?

gritty zinc
#

this isn't using a neural network, only a genetic algorithm

limber mantle
#

uh. Can we attach external libraries 😉

gritty zinc
#

but also:

  1. no available ML libraries for Python, so you'd have to do the learning locally
  2. unless you're using a model-free approach, you'd have to do simulations, and that's slow in Python
low chasm
#

Rust speed

gritty zinc
#

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

limber mantle
#

Simple Speed ;b

gritty zinc
#

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.

limber mantle
gritty zinc
#

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.

#

in the middle both pods just leave the screen, then come back

#

wtf was that solution

limber mantle
#

giggles

#

it is fun

#

linear algebra made me prepared to it

gritty zinc
#

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

ruby fox
gritty zinc
#

nope, just genetic algorithms

#

looking at some replays, right now my solutions clearly don't converge

rough sapphire
#

lmao

gritty zinc
#

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...

clear acorn
#

what have you done lemon pepeboom

modern haven
#

lmao when kutiekatj9 was less then a helper

ruby fox
#

hahaha

modern haven
#

@rough sapphire (sorry for ping)

wraith hound
#

Haha nope

inland wolf
#

bruh

wraith hound
clear acorn
modern haven
clear acorn
modern haven
wraith hound
#

Oh

#

But she still had a green role

#

Interesting

modern haven
#

code jam i guess

ruby fox
modern haven
#

lmao

#

smh at people who call themselves "everyone" tho

ruby fox
#

there is a invisible character there

modern haven
#

what

#

invisible my ass

#

lmao

drifting sage
#

?

tribal aurora
#

tho ig it didn't work

wraith hound
#

Over 200k

#

Not 30k

tribal aurora
#

whatever

modern haven
tribal aurora
#

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

modern haven
#

you got a message from python lmao?

gritty zinc
#

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

tribal aurora
gritty zinc
#

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...

honest star
#

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.

honest star
frozen coral
#

I liked yellow

honest star
#

yellow is my least favorite color

acoustic moss
#

so can i get the owner role some time tomorrow

#

thanks

honest star
#

I think Scale might have me beat? I know I have Chris beat by like 2 weeks

frozen coral
#

smh j9 speedrunning

acoustic moss
#

👍

modern haven
honest star
frozen coral
#

So we disable the ping and we delete the message

modern haven
#

Ah right

honest star
#

BUT, if we count time on server to admin Chris has us all solidly beat I think

frozen coral
#

lol

modern haven
#

And here I am still trying to get helper 🥲

frozen coral
#

!u

royal lakeBOT
#
Chrisjl#2655

hypesquad_brilliance

User information

Created: 5 years, 6 months and 12 days ago
Profile: @frozen coral
ID: 126811506632294400

Member information

Joined: 10 months, 2 days and 4 hours ago
Roles: <@&542431903886606399>, <@&854107452243968040>, <@&585529568383860737>, <@&295488872404484098>, <@&825337057181696020>, <@&267630620367257601>, <@&587606783669829632>, <@&831776746206265384>, <@&267629731250176001>, <@&267628507062992896>

Infractions

Total: 31
Active: 0

honest star
#

Chris how long were you a helper before project lead?

quick ledge
#

2 days

#

or something

frozen coral
#

uhhh

acoustic moss
#

damn

frozen coral
#

was helper 27th Jan this year

#

project lead start of March

honest star
#

mmm, okay. Not bad

#

That brief period of time when we had two yellow Chris's

frozen coral
#

lol yea

honest star
#

!u

royal lakeBOT
#
kutiekatj9#9264

hypesquad_bravery

User information

Created: 4 years, 10 months and 19 days ago
Profile: @honest star
ID: 212644551926611969

Member information

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>

Infractions

Total: 42
Active: 1

modern haven
#

!u

royal lakeBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

acoustic moss
#

F

modern haven
#

Damn

honest star
#

!u 218455068242870274

royal lakeBOT
#
Evorage | ᘡᘏᗢ (Evorage#0001)

hypesquad_brilliance

User information

Created: 4 years, 10 months and 3 days ago
Profile: @modern haven
ID: 218455068242870274

Member information

Joined: 7 months, 18 days and 21 hours ago
Roles: <@&463658397560995840>, <@&764802720779337729>, <@&854107452243968040>, <@&585529568383860737>, <@&855822138590363678>

Infractions

Total: 1
Active: 0

frozen coral
#

I was project lead for like 4 days before I was mod

honest star
frozen coral
#

lol

modern haven
#

Ah you made your account 16 days before me @honest star lmao

honest star
#

technically Zig had you in mind for mod for a bit but I snuck in and swooped you up for project lead

frozen coral
#

gottem

lofty dirge
#

you been here for 2 years kat?

honest star
#

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)

frozen coral
honest star
lofty dirge
frozen coral
#

lmfao

quick ledge
#

oh wait

#

!U

royal lakeBOT
#
Vivek#2961
User information

Created: 2 years, 2 months and 27 days ago
Profile: @quick ledge
ID: 562601836591185930

Member information

Joined: 1 year, 1 day and 1 hour ago
Roles: <@&518565788744024082>, <@&463658397560995840>, <@&764802720779337729>, <@&854107452243968040>, <@&267630620367257601>, <@&831776746206265384>, <@&267629731250176001>

Infractions

Total: 24
Active: 0

quick ledge
#

1 year

frozen coral
#

🎉

quick ledge
acoustic moss
#

i think i just crossed 6 months or so

#

!u

royal lakeBOT
#
hsp Tod Tod (hahastinkypoop#8591)
User information

Created: 6 months, 17 days and 45 minutes ago
Profile: @acoustic moss
ID: 787351231332483102

Member information

Joined: 6 months, 13 days and 12 hours ago
Roles: <@&463658397560995840>, <@&764802720779337729>, <@&854107452243968040>, <@&855822138590363678>, <@&267630620367257601>

Infractions

Total: 2
Active: 0

lofty dirge
#

I'm sure @wide verge has actual date

acoustic moss
#

6 months and 17 days hmph

frozen coral
honest star
#

huh, so you made an account and within like... 3-4 days joined PyDis?

acoustic moss
#

yep

#

its like

lofty dirge
honest star
frozen coral
#

oh that's annoying

acoustic moss
#

python was the only thing on discovery that i found remotely relevant to me

frozen coral
#

We overwrite mitiricty on join

#

but yea user log would have it

honest star
frozen coral
#

lemme look

lofty dirge
#

there will be 3 entries

frozen coral
#

!sf 646517997841809481

royal lakeBOT
#
Snowflake

646517997841809481
Created at 2019-11-20 01:11:42.409000 (1 year, 7 months and 9 days ago).

frozen coral
#

This is your first join

quick ledge
#

fourth join when

honest star
#

Just needs the admin accidental ban for the trifecta

frozen coral
#

it's an admin ban next 🎉

lofty dirge
frozen coral
#

lol

quick ledge
#

ha

honest star
#

I think Chris patched the issue with that alert? Or was it Scrags?

frozen coral
#

nah it's not patched

#

we know the issue

lofty dirge
frozen coral
#

it's a special case for twitter mobile > normal links

frozen coral
#

actually, let me look

lofty dirge
frozen coral
#

lol

honest star
#

lmao, nice

frozen coral
#

!remind 1410h45M 1 year on the server 🎉

royal lakeBOT
#
Aye aye, cap'n!

Your reminder will arrive in 1 month, 28 days, 18 hours and 45 minutes!

ruby fox
#

@᠎everyone , did you know ducks can fly?

honest star
#

hmmmm... do I run another small batch of qualifier submissions to avoid actually doing work?

modern haven
#

why yes ofc

frozen coral
#

We do need more green people

#

not like we have 300 of them

honest star
#

The next thing on my work to do list is migrating my email and that's gonna be such a pain in the ass

honest star
honest star
# lofty dirge Migrate your email?

;_; 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

lofty dirge
clear acorn
#

!user

royal lakeBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

gritty zinc
#

h-how many steps does it take to expand macros in my project?

inland wolf
#

lotta macros

gritty zinc
#

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

acoustic moss
#

wrong error

#

an erroneous error is indeed ironic

gritty zinc
#

it correctly detects them as G when I hover

#

yet it just, what, didn't notice that G: Copy? wtf

woeful cipher
#

When is the next code jam batch?

tender smelt
#

@gritty zinc why not clion?

gritty zinc
#

does that even have Rust?..

tender smelt
#

yeah

gritty zinc
#

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

tender smelt
#

clion's debugger is more awesome

gritty zinc
#

rust-analyzer does type checking right, the others have trouble.

elfin holly
#

Up for a chess game anyone?

gritty zinc
#

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:)

latent scaffold
#

@crisp cradle

tardy rain
#

took 12s
What

#

Profile loading took 12s?

uneven pine
#

winfetch is pretty slow

latent scaffold
uneven pine
#

but not THAt slow

latent scaffold
#

the took time is the previous command

uneven pine
#

realtime why not

latent scaffold
#

yeah it slows down at packages

#

but it's the same for me on neofetch

uneven pine
#

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

latent scaffold
#

Why on Earth does it say that my resolution is that

uneven pine
latent scaffold
tardy rain
#

Why does it even mention resolution, how is that helpful

uneven pine
latent scaffold
#

nope, PowerShell 7 Preview

tardy rain
#

Youre using ps5 it says

latent scaffold
uneven pine
#

oh yeah, nevermind

#

mine says that too

tardy rain
#

Welp, winfetch bugged i guess

crisp cradle
uneven pine
#

shows theright resolutions for me tho

latent scaffold
crisp cradle
latent scaffold
#

half one dark or whatever

#

"half dark"?

crisp cradle
latent scaffold
#

one of the default ones

crisp cradle
#

nice i had to get oh my posh on windows to customise my terminal lol

uneven pine
#

I use pwsh on all my systems

#

windows mac and linux

latent scaffold
#

I don't think I'm a fan of "oh-my-shell" stuff

uneven pine
#

I just like my shell to look nice

crisp cradle
uneven pine
#

I' a big fan of eye candy

latent scaffold
#

yeah, but you can do that without of the oh-my-shells

crisp cradle
latent scaffold
#

like... you'd be surprised how useless they are

crisp cradle
vapid nymph
#

@bleak lintel how long have you had that new role!

latent scaffold
vapid nymph
#

You know exactly which role too

latent scaffold
#

for like zsh, all you have to do is clone repos

bleak lintel
latent scaffold
#

and add source lines to ~/.zshrc

bleak lintel
#

hurr durr devops?

vapid nymph
#

Hurr durr

bleak lintel
#

since chris or kat renamed it probably

#

lol

vapid nymph
#

Ffs I am out I can't read anything

latent scaffold
#

ARU's totally not stalking Joe

bleak lintel
crisp cradle
latent scaffold
#

zsh is a Linux shell

#

arguably the best tbh

latent scaffold
crisp cradle
#

right so it wouldn't work on PowerShell windows then

latent scaffold
#

right

crisp cradle
latent scaffold
#

UNIX, yes

#

on PowerShell, all I did was install starship

crisp cradle
#

whats that

latent scaffold
#

prompt

#
crisp cradle
#

wow that looks really nice and minimal

latent scaffold
#

Yep, I had no interest in using like... powerline I think it was called

#

on zsh I use p10k

crisp cradle
#

oh ive seen that one

latent scaffold
crisp cradle
#

looks pretty handy

lofty dirge
#

Finally, they name a role right!

rough sapphire
#

rusk

latent scaffold
#

:(

#

Another one lost to the dark side

#

this has been on 88% for ages

vapid nymph
latent scaffold
#

sorry but no

rough sapphire
#

you can get that for free though on google play

#

oh wait nevermind

#

that might just be the app

crisp cradle
#

cant wait to install my favourite android apks on my surface

latent scaffold
#

Okay, I'll be honest

#

Windows 11 is kinda ugly

crisp cradle
#

i dont really like the centered taskbar or rounded corners honestly

latent scaffold
#

lmao

#

well. I guess it's not too bad

tender smelt
#

wait, 7 seconds?

latent scaffold
#

yeah...

crisp cradle
#

how is the action center looking

tender smelt
#

what the

latent scaffold
crisp cradle
crisp cradle
#

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

latent scaffold
#

this doesn't look too bad with the themes that come with it

crisp cradle
#

that looks nicer yeah

latent scaffold
#

it's a little slow tbh

#

like the settings

crisp cradle
latent scaffold
#

yeah lmao

#

ohhh this is quite neat, one second

crisp cradle
#

is it on a battery saving mode

latent scaffold
latent scaffold
tender smelt
crisp cradle
shrewd prawn
#

lmao

latent scaffold
harsh tundra
latent scaffold
harsh tundra
#

Oh

rough sapphire
latent scaffold
#

yeah

harsh tundra
#

I only registered the top text and then the stuff next to the logo. Not stuff below

rough sapphire
#

How bad is it

harsh tundra
#

But it's 2am for me, that my excuse XD

latent scaffold
rough sapphire
latent scaffold
#

it's just Windows but it looks a small but nicer

rough sapphire
latent scaffold
#

lol

#

I hardly use Windows so idc if it breaks

rough sapphire
#

Lol

#

My dadll lose his shit If it does for me

crisp cradle
# latent scaffold

im in, queue ACCESS GRANTED flashing green text and scrolling lines in the background too fast to read

latent scaffold
#

wot

#

oh

#

yes

crisp cradle
latent scaffold
#

absolutely

crisp cradle
#

the only way to convey computer related stuff in movies lol

#

have you seen Mr.Robot

latent scaffold
#

nope

crisp cradle
#

Its pretty good a lot of drama and realistic enough depictions of computer use

calm dawn
#

What are joe's rick roll rules?

vapid nymph
calm dawn
#

?

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
calm dawn
#

fair

#

if it follows those rules it's game?

rough sapphire
rough sapphire
#

.uwu cheezy weezy

median domeBOT
#

cheezy weezy

versed saffron
#

@scarlet wind so what’ve you been working on lately

scarlet wind
#

and also web dev

versed saffron
#

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 ?

scarlet wind
scarlet wind
versed saffron
scarlet wind
frigid prism
#

Might aswell post it here

limber mantle
#

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

dire siren
#

i think you CAN do them all at the same time

limber mantle
#

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

dire siren
#

:)

#

keep the original proj and start another one from zero

dire siren
limber mantle
#

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

dire siren
#

when you finish the a step you'll find out that your project is not perfect enough and stuck with this question again

limber mantle
#

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

dire siren
#

roll a die

latent scaffold
#

side note but can we have a petition for Joe to have a role named "Rick"

#

because then it'd be... the Rick role

dire siren
#

lmfao

dire siren
#

because then it'd be.. the Rick row

dry flume
#

Is a beard needed to become a programmer?

edgy crest
#

yeah

woven plaza
sly forum
inland wolf
#

not me

fallow warren
#

Lmao

bleak lintel
acoustic moss
wraith hound
#

Yup, Google pay it is

acoustic moss
#

imagine getting ads

#

this post was made by adblock gang

vapid nymph
fallow warren
#

not yet

ancient dune
#
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
modern haven
#

ive got so good i recognise the link lol

modern haven
#

rick roll nearly has 1 billion views

#

together we can get there

#

the journey will be painful but rewarding

bleak lintel
#

I definitely have got staff a few times

vapid nymph
#

you have tried yes

honest star
tranquil orchid
#

A few

bleak lintel
#

git gud

#

cry about it

tranquil orchid
#

I've been crying for months about it 😢

wise siren
misty dew
wraith hound
#

ARU definitely knows that link

vapid nymph
#

i've seen that before

#

but

#

read the rules

misty dew
#

I didn't tell you to

vapid nymph
#

audio must play
this is what i was responding to

misty dew
#

and the audio would play

vapid nymph
#

nope

#

i have autoplay blocked on my default browser

misty dew
#

unfortunate

vapid nymph
misty dew
#

aha

#

we now know your name starts with an s

acoustic moss
#

doubt

misty dew
acoustic moss
#

he might have his username as superman for all we know

misty dew
#

aru == 🦸

wraith hound
#

Haha

vapid nymph
#

ah fuck

#

@misty dew

#

gonna be removed apparently

#

that sucks

inland wolf
#

bruh

#

why

vapid nymph
#

idk

acoustic moss
#

NOOOOOOO

misty dew
#

bro

#

did you actually fall for that

acoustic moss
#

what

#

no

#

i'm talking about the rmeoval

misty dew
#

it's not real

#

go to the video

acoustic moss
#

oh

#

no

#

...

vapid nymph
acoustic moss
#

doesn't count as a rickroll if i'm so naive i believe the screenshot B)

misty dew
#

we only need 23 million more views

#

and then it's at 1 billion views

#

so close

vapid nymph
#

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

misty dew
#

good job

acoustic moss
#

nice

vapid nymph
#

😛

#

i'll delete if you want it removed

#

won't do it again too

vapid nymph
bleak lintel
#

I have been leaked it's the end of the world shock horror

#

lol I say nothing sensitive in DMs for a reason

acoustic moss
#

then where do you say sensitive things

shrewd prawn
#

👀

bleak lintel
#

I phone Jake and discuss it over a game of 8-ball

acoustic moss
#

noted

bleak lintel
shrewd prawn
#

lol

edgy crest
#

wait

#

did ot 1 and ot 2 move a lil

shrewd prawn
#

yeah i just saw that

edgy crest
#

or am i hallucinating

shrewd prawn
#

did they rename ot1 to ot2 for a split second?

acoustic moss
#

🤔

edgy crest
#

not rename

#

was prob some admin+ moving through channels and accidently drag

shrewd prawn
#

maybe

shrewd prawn
#

the audio from it is kinda wonky

toxic pulsar
#

anyone wanna help me install posh

#

windows

prisma agate
#

posh-git?

toxic pulsar
#

oh my posh

prisma agate
#

winget install JanDeDobbeleer.OhMyPosh

#

can't get any simpler

elfin holly
#

Up for a round of chess anyone?

prisma agate
#

i havent played in ages, last game was like 5-6 years ago

#

I wasn't very good at it either

elfin holly
#

It's okay

calm dawn
#

Do most keyboards have a these characters on them? $, &, /, and \

#

Never used any other than the QWERTY standard.

rugged echo
#

backslash is a little bit more uncommon... but should still be on keyboards

rough sapphire
#

this one looks alright!

#

8gb ram, 512gb nvme ssd, intel i7 11th gen (newest)

vapid nymph
#

ftfy

#

tracker info

rough sapphire
#

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...

rough sapphire
calm dawn
wraith hound
#

Eyyy, I got access to github copilot

#

I guess I can try it out sometime

tranquil orchid
#

It looks pretty interesting

#

I wonder how well it'll work

wraith hound
#

Same

azure beacon
#

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.

tranquil orchid
#

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

azure beacon
#

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

tranquil orchid
#

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.

azure beacon
tranquil orchid
#

true

azure beacon
#

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.

vapid nymph
rugged echo
azure beacon
#

Im frustrated that copilot is just getting away stealing a bunch of peoples intellectual property.

vapid nymph
#

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

azure beacon
#

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.

vapid nymph
#

lolol

azure beacon
#

As there are a lot of software projects that do or have someone externel hosting a mirror of code to github.

vapid nymph
#

github "is given a the right to store, archive, parse, and display the content...….including improving the service over time"

#

however.…

azure beacon
vapid nymph
#

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

azure beacon
#

And never allowed a licence from github to my content

#

But someone external has set up a mirror.

vapid nymph
# azure beacon And never allowed a licence from github to my content

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

azure beacon
vapid nymph
#

discord does too :P

azure beacon
#

Nice

vapid nymph
#

pretty standard ass protection

azure beacon
vapid nymph
#

😔

azure beacon
vapid nymph
#

irc

#

go back to cave

#

heh

#

tbh irc is actually still active surprisingly

quick ledge
#

how about IRL?

vapid nymph
karmic gust
#

on a societal level, enforcing a choice between cave dweller and data bloodbag seems ungood

vapid nymph
# vapid nymph no idea what that is

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

azure beacon
#
  • 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.
    ...
vapid nymph
#

signal.…
do you not have a phone number?

azure beacon
#

Tried most of them. None have a core fault with them.

azure beacon
vapid nymph
#

ah

azure beacon
#

So death threats are not as fun.

vapid nymph
#

…how is linked?

azure beacon
vapid nymph
#

how is the number linked to your id?

vapid nymph
azure beacon
vapid nymph
#

ah

azure beacon
#

I can ask it to not be listed publicly, but its still inherently linked to me at that level.

vapid nymph
#

not in denmark lol

#

TIL

#

wait

#

digital ID?

azure beacon
#

Yeah. Most id is digital here.

vapid nymph
#

ah

obtuse marten
#

yo

graceful basin
#

@azure beacon have you looked at guilded

azure beacon
#

What's guilded?

versed saffron
#

is that the discord 'clone'?

graceful basin
#

Yes

#

It is more or less discord with more features

#

And they have funding

azure beacon
#

It's closed source

versed saffron
#

ya I've had a look at it, im waiting for the api but I think im gonna move my server over

azure beacon
#

So no better than discord

versed saffron
#

its a lot better

azure beacon
#

I am primarily looking for open source + federated/decentalized.

graceful basin
#

Ah

azure beacon
#

As another closed sourced messaging platform will just face the same problems as discord :/

uneven pine
#

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.

latent scaffold
azure beacon
#

It's just that matrix backend is a meme

latent scaffold
#

Matrix is the only one I know of 😵‍💫

#

Only worthwhile one, anyways

azure beacon
#

XMPP is miles better

#

But really lacks any clients to support the more modern standards

uneven pine
#

we can't have nice decentralized things without people ruining it.

#

or it just not being supported

versed saffron
# uneven pine guilded is doomed

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

uneven pine
#

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.

latent scaffold
#

it's all cosmetic, which imo is fair

azure beacon
#

I'd rather have some feature premiums than ads

graceful basin
#

Urbit has a chat thing, the problem with urbit is the fact it is a cult

uneven pine
#

well, 4000 character messages, and larger files

#

and higher res screensharing

#

not really "Cosmetic"

latent scaffold
#

I'd still consider them cosmetic tbh

uneven pine
#

that's definitely mechanical

versed saffron
#

but whoo lets give everyone stickers!

latent scaffold
#

Namely because there are tons of services that you can use

azure beacon
#

Me and some friends use email as a chat app

#

It's pretty fun

uneven pine
#

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

graceful basin
#

Email is about as good as it gets within your parameters, yeah

uneven pine
#

No one's gonna do that lol

latent scaffold
#

Right, I didn't read that part

uneven pine
#

the 4000 character messages aren't a big deal.

#

but still, they are mechanical

graceful basin
#

But let's not pretend that email isn't a mess

azure beacon
uneven pine
#

if you really need to type a novel, avoids splitting it up.

#

email is horrific, yeah

latent scaffold
#

Side note... but how hard is it to set up an email server

azure beacon
latent scaffold
#

I was thinking about setting one up with my domain

graceful basin
#

@latent scaffold it is quite difficult

azure beacon
uneven pine
#

It is an abyss of pain

graceful basin
#

Joe tried and just got gsuite

azure beacon
#

Just a lot of steps.

uneven pine
#

Last time I needed email, I gave up after a month of trying myself

latent scaffold
#

hmm

uneven pine
#

and paid for a professional service

#

it straight up ain't worth it

graceful basin
#

I think there are some tools to make it not terrible these days

uneven pine
#

to do it yourself, that is

azure beacon
#

I'd reccomend to learn linux admin first. Else it would be pretty miserable to attempt

uneven pine
#

well that's sort of a given for any sort of server work

azure beacon
#

True

graceful basin
#

You can't just put a manifest file Into a k8 cluster

#

And have it be email

latent scaffold
#

I don't really feel like paying for GSuite though

graceful basin
#

There is a lot of configuration involved

azure beacon
latent scaffold
#

also I'd like to think I know a fair bit of Linux administration

uneven pine
#

also the literal second you open an email server on a known IP address (Read, pretty much any IP address ever)

latent scaffold
#

not too much, though... I'd figure probably just the basics

uneven pine
#

you get FLOODED with spam

#

so you better have HELLA mitagation up

graceful basin
#

Yeah, by not using some existing provider, you give up antispam, support, etc

uneven pine
#

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

latent scaffold
#

😵‍💫

uneven pine
#

Speaking of Digitalocean...lool

azure beacon
uneven pine
#

if the server is up, someone's gonna see it.

#

Whether or not it's "public"

azure beacon
latent scaffold
#

ah yeah I use Azure now because of the GitHub Education credits

graceful basin
#

Yeah, it needs to be seen by all smtp servers in order to work

uneven pine
#

AHahahaha that reminds me of when Iwas running public minecraft servers

azure beacon
uneven pine
#

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

azure beacon
uneven pine
#

had to be accessed by an external service.

azure beacon
#

That's a major nono

uneven pine
#

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.

latent scaffold
#

I always wanted to be a sys admin for Minecraft

#

but now I hardly play

azure beacon
#

If you need external access you do it with a VPN. Databases are not supposed to be public facing

latent scaffold
#

It's against TOS

uneven pine
azure beacon
#
  1. Not possible
  2. Against TOS if you can break 1.
uneven pine
#

it's not like it'll ever work anyway, that's not how it works.

latent scaffold
#

Maybe, but just doing like the configuration stuff I found quite fun

uneven pine
#

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

latent scaffold
#

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

uneven pine
#

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

uneven pine
#

It required so much CPU/RAM that you couldn't really run it on a traditional VPS

azure beacon
uneven pine
#

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

azure beacon
#

Purpur optimizations go brrr

uneven pine
#

I was a co-owner of what was the largest, or at least second largest server in the world at the time

latent scaffold
#

Is purpur a server software

uneven pine
#

we had 120 slots when the biggest server you'd ever see was 30

azure beacon
uneven pine
#

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

azure beacon
#

Mmmmm java

uneven pine
#

Beta minecraft, was a WILD time

latent scaffold
#

Unless it's changed, most servers still have to reboot constantly

uneven pine
#

it changed yes

#

it changed YEARS ago

latent scaffold
#

hm

azure beacon
graceful basin
#

I truly wonder how java survived that long while being as crappy as java was

uneven pine
#

try every 6 hours at max

azure beacon
#

I am still not used to it and still daily restart my servers kek

latent scaffold
#

I know some servers who reboot every 12h

azure beacon
uneven pine
#

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

azure beacon
#

I ran a no classes server. Free to donate to help costs. But no premium anything.

uneven pine
#

Dude running everything ended up being kinda crazy

#

started harassing people on the server and killed it

azure beacon
#

But I also host for fun so it's not a good strat for money

uneven pine
#

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

azure beacon
uneven pine
#

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

azure beacon
#

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

uneven pine
#

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

clear acorn
#

can I give full access of my github account to git-kraken

uneven pine
#

Kraken is fine as far as I'm aware

latent scaffold
#

GitKraken is quite neat

#

I like the boards feature

wheat lynx
#

bruh my laptop just upgraded to windows 11

#

didn't even ask me lol

#

wasn't expecting that

inland wolf
acoustic moss
#

what

inland wolf
#

damn

quick ledge
#

what

inland wolf
#

theyre so nice

#

they read ur mind!!

shrewd prawn
#

lol

wheat lynx
#

this being in the middle is going to take a while to get used to lol

shrewd prawn
#

waht its in the middle noo

edgy crest
#

pretty sure you can change that

inland wolf
#

u can

#

i will proably change thta

#

but it does look good in the middle too

shrewd prawn
#

the new windows icons are also kinda wonk

inland wolf
#

tehy are good

shrewd prawn
#

not bad, but not used to lol

latent scaffold
wheat lynx
#

i swear it's got thicker as well lemon_thinking

latent scaffold
#

I would just like to say... this took absolute ages to upload

acoustic moss
#

smooth

shrewd prawn
#

oh yeah thats definitely thicker

#

whats the two rectangles in a square thing, where one is white and the other is blue?

wheat lynx
#

widgets

shrewd prawn
#

are those new?

inland wolf
#

ye

wheat lynx
#

wtf why do I want this

latent scaffold
#

They might've been part of Windows 10 insiders

wheat lynx
#

is that all widgets is

latent scaffold
#

you can add others

wheat lynx
#

if I want news I go on a news website

quick ledge
shrewd prawn
#

lol

acoustic moss
#

on win 10

latent scaffold
#

winfetch has lost its mind

#

Look how many packages I have

wheat lynx
#

ok so apparently this is the one option I have for making the taskbar smaller, now it's tiny

latent scaffold
#

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

shrewd prawn
#

damn thats a lot of pings

latent scaffold
#

I see AHK, Discord Linux, Discord Beta Testers (I think)

shrewd prawn
#

also pyglet and pygame!

latent scaffold
#

postgre

shrewd prawn
#

and two pydis

#

theres a pixel lgbt one

latent scaffold
#

okay okay I no stalk I swear

acoustic moss
#

i can't even leave a single ping

edgy crest
inland wolf
wheat lynx
inland wolf
#

then u just gave up

wheat lynx
#

yep

golden walrus
#

you start ignoring them when you know they're not for you

acoustic moss
#

lol

inland wolf
#

lol

shrewd prawn
#

lol

inland wolf
#

damn

acoustic moss
#

damn

shrewd prawn
#

damn

inland wolf
#

a helper is partaking in spam!!!

shrewd prawn
#

smh

acoustic moss
#

wow you're the ones copying me

latent scaffold
#

wtf my cat just ran past me with a mouse in its mouth

golden walrus
#

gross

shrewd prawn
#

lmao

inland wolf
#

is it busy getting clicking heads?

latent scaffold
#

like... 🐁

#

no

inland wolf
#

ok that mouse

acoustic moss
#

🐭 🖱️

wheat lynx
#

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

acoustic moss
#

ignoring your moderator duties !!!

#

🔫

shrewd prawn
edgy crest
wheat lynx
edgy crest
#

lol

#

well you can use it as a gif as hsp does

inland wolf
#

how tf do u write gamma

latent scaffold
#

g a m m a

edgy crest
#

hulk

acoustic moss
#

y

shrewd prawn
#

γ

clear acorn
latent scaffold
inland wolf
#

Υ vs Y

shrewd prawn
wheat lynx
acoustic moss
#

they are the same picture

shrewd prawn
#

γΓ

shrewd prawn
clear acorn
wheat lynx
#

ah lol

latent scaffold
wheat lynx
#

a h, o k

latent scaffold
#

crying

shrewd prawn
#

m m m, m a k e s s e n s e

wheat lynx
#

ok i'm trying out auto-collapsing taskbar to save on screen real estate, thoughts?