#ot1-perplexing-regexing

1 messages · Page 479 of 1

edgy crest
#

how do mirrors work? they are saving me a lot of time ngl

#

like 200 mb downloads are done in seconds

solid pollen
#

Well, they are using the API most probably @sour forge

sour forge
#

wait github serves all its repos through api too?

solid pollen
#

Mirrors are just a copy of certain files in another place, and if this place is closer to you, well, you'll download faster @edgy crest

edgy crest
#

ooOOoH

sour forge
#

TIL 2 new things

quaint rivet
#

wait github serves all its repos through api too?
@sour forge It works by reading changed files in the latest push by sending changes to the Git Guardian API to scan and detect for vulnerabilities

simple sand
#

OOP is so fun

rough sapphire
#

why everyone's name is ends with or starts with gurkan?

#

Gürkan is a Turkish name

#

lel

narrow pecan
#

@rough sapphire It's the Gurkult — an open source cult. It just became a thing ahahh

sonic river
#

the only open source cult that I'm part of is the church of emacs

narrow pecan
#

Hahah what?

sonic river
gentle moss
#

and like many churches it has some uhhhh....

#

questionable history regarding children

#

¬_¬

cosmic lotus
#

nice

rough sapphire
#

Warning: taking the Church of Emacs (or any church) too seriously may be hazardous to your health.
👀

cosmic lotus
#

wait-

gentle moss
#

Stallman kind of defended Jeffrey Epstein. really fucking weird thing to see.

#

but it also caused people to go back in time and read other shit Stallman had said

#

turns out he'd been that weird / creepy all along

sonic river
#

I thought it was common knowledge that RMS was a weirdo

gentle moss
#

yeah but i thought that was more like "hippy dippy spiritualism but also not trimming toenails and never wearing socks / shoes"

quaint rivet
#

well yea, don't really follow Stallman after he was removed as president of FSF

#

and after his Epstein statement

gentle moss
#

he had been shit before

sonic river
#

I don't think anyone should have "followed" a guy that proudly claimed to eat his toe fungi 🙃

gentle moss
#

hey, he didn't have to claim it

#

there's footage of it

sonic river
#

Forbidden knowledge

#

I'll just stick to my text editor, compilers and my occasional trip to guix

quaint rivet
#

what

#

oh welp

sonic river
#

(referring to GNU)

#

I like the entity the GNU project represents, idc about RMS himself, other than some jokes (as that one was supposed to be)

quaint rivet
#

I liked the FSF, not RMS as a person himself

rough sapphire
#

oof

#

too much gurkans

#

nvm

#

I can leave now

narrow pecan
#

We are very many Gurkans

rough sapphire
#

lol

jagged fog
#

does anyone know where can submmit for JetBrains goodies if I'm organizing a Python event? Or link to page where they explain it? I knew it few months ago but can't find now

#

oke found nvm

plucky grotto
#

Nothing I hate more than viewing a new github repository and then seeing this
is spending some time writing docs really that boring?

rough sapphire
#

sometimes you can read the docs on the code itself

plucky grotto
#

but if the code has it, then there's usually autogenerated html pages to go along

#

can't imagine documenting the code, but not generating those pages

#

unless of course we're talking about comments, but those aren't that helpful

high verge
#

what's the repo

simple sand
#

How do shutdown windows after a certain amount of time?

#

i forgot the command

rough sapphire
#

good question

simple sand
#

do u know how?

#

if u do pls ping me

high verge
#

shutdown /?

#

gives you the help

#

so

#

/t <seconds>

simple sand
#

ph thakn you

#

yes

#

so shutdown /t seconds

high verge
#

yep

boreal swift
#

rm -Force .git

low chasm
#

Can anyone see my messages?

#

apparently they're not working

quick ledge
#

no, I can't see your messages 🙃

low chasm
#

Lol

#

Thanks

quick ledge
#

np👍

lunar shore
quaint rivet
#

gross status bar

lunar shore
#

"Mouse hatred" kinda means GUI hatred

#

So that is expected

quaint rivet
#

nah

vapid kernel
#

i like that vim

lunar shore
#

NeoVim* but yeah

frank lance
#

oh

vapid kernel
#

i use vim8

lunar shore
#

Nah personally I like NeoVim more

graceful basin
#

try neovide

#

its pretty

lunar shore
#

More async compatiblity , also brought with more features

#

so e.g Before vim had a terminal , NeoVim had it

graceful basin
#

neovim spurred dev in vim

lunar shore
#

mhm

frank lance
#

mhm

lunar shore
#

Despite that , some still support Vim

vapid kernel
#

i heard vim8 has a lot of the same features neovim does now

lunar shore
#

They have their own reasons tho , but like WHY?

vapid kernel
#

is there still a difference

lunar shore
#

Async

vapid kernel
#

i think vim8 has that

lunar shore
#

Not as good as Nvim

#

Also

lunar shore
#

NeoVim devs have a better website , so ya know , better for newer users

#

At least they don't think it's an Old thing

graceful basin
#

vim is more ubitious

vapid kernel
#

ubiquitous?

graceful basin
#

yeah, that

vapid kernel
#

so what's wrong with that

#

doesn't that mean it's pervasive

lunar shore
#

just use whatever you like

vapid kernel
#

I want to switch to neovim

lunar shore
#

I use Nvim , if you want to , use vim

vapid kernel
#

since everybody is

#

but I clearly don't understand the difference

#

why do you use nvim though

lunar shore
#

the devs are more active

vapid kernel
#

because of the site?

lunar shore
#

Not just that

vapid kernel
#

so by the devs begin more active, do you expect newer features to be released sooner?

lunar shore
#

Ig so

#

Or bugs being fixed sooner

vapid kernel
#

i see

graceful basin
#

I prefer nvim since I can stick it into quite a few other apps

#

you cannot really embed vim

vapid kernel
#

hm

lunar shore
#

Yeah , that could be another reason

graceful basin
#

but honestly, you can use either just fine

vapid kernel
#

ok

#

i think i'll check out nvim for sure

graceful basin
#

neovide is very pretty though

lunar shore
#

Vim's commands are SOOOO similar to Nvim , just a couple of different ones

vapid kernel
graceful basin
#

yeah

lunar shore
#

So yeah , just move right-away , you won't probably see any problems

topaz aurora
#

neovide is very pretty though
ligatures are okhandbutflipped

lunar shore
#

Oh another Nvim user came

#

Nice

topaz aurora
#

Emojis don't work for me though

graceful basin
#

I keep getting distracted by the flailing cursor from actual programming

#

if you setup a regex well and hold n you can draw shapes

vapid kernel
#

draw shapes in neovide?

lunar shore
#

lmao Neovide's curso tho XD

graceful basin
#

the cursor animation

lunar shore
#

Yeahh

vapid kernel
#

o yea, Pure uses that

#

the animated cursor

lunar shore
#

XD

#

I'll try it now

#

Neovim fork right?

graceful basin
#

neovide is a frontend

lunar shore
#

Oh I see

#

Thought it's another editor

graceful basin
#

it requires nvim, which is why I cited it as an advantage for nvim

lunar shore
#

I see

rough sapphire
#

I use nvim cause I found a preconfig for that

graceful basin
#

spacevim?

rough sapphire
#

but I barely use nvim most of the time vscode

graceful basin
#

I use spacevim, but it is not good tbh

#

pony mode doesn't even work

rough sapphire
#

idk somebodys config on github

lunar shore
#

It's not cool making a super light-weight editor take 2 seconds to load

#

Just install 3 plugins and run it

#

Although I have like 13 plugins lmao

graceful basin
#

I keep raw VIM for that reason

lunar shore
#

Oh yess

#

Saaaame'

graceful basin
#

I should learn kakoune tbh

#

it is supposedly just straight up better

vapid kernel
#

kakoune?

lunar shore
#

Haven't heard of it . another editor?

graceful basin
#

yeah, vim style keybinds, but even terser

vapid kernel
#

all these editors ...

lunar shore
#

Oh

vapid kernel
#

why would you use kakoune

lunar shore
#

I mean , NeoVim and Vim have been fine for me

graceful basin
#

same

#

but imagine even easier navigation

lunar shore
#

What....

vapid kernel
#

huh

#

easier navigation

graceful basin
#

but that would require me to stop using emacs, so probably not

lunar shore
#

fr?EASIER THAN VIM?

vapid kernel
#

i used to use emacs

#

with spacemacs

graceful basin
#

doom emacs is better

lunar shore
#

Used emacs for 3 days and didn't like it

#

even with evil mode

graceful basin
#

I like it tbh

#

elisp is my favourite way of configuring things

lunar shore
#

It's not better than Vim imho

vapid kernel
#

vim script is good

graceful basin
#

much better than whatever the fuck vimscript ois

vapid kernel
#

it's much less terse as well

lunar shore
#

Vim script is fine tho

rough sapphire
vapid kernel
#

vim script is almost like python

graceful basin
#

if I can't look at a line and instantly understand what it does, it is not a good config format.

vapid kernel
#

but the lisp with all the ()

lunar shore
#

Yeah exactly

#

lmao

graceful basin
#

I love lisp

#

so I may be a tad biased

vapid kernel
#

i honestly like things that are easier to read

graceful basin
#

lisp is easy to read

lunar shore
#

if I can't look at a line and instantly understand what it does, it is not a good config format.
According to this u should not be using emacs over vim actually

vapid kernel
#

why do they even ()

lunar shore
#

Vim is MUCH easier to understand at a first glance

vapid kernel
#

yes

topaz aurora
#

LISt Processor

lunar shore
#

That's what it stands for?

vapid kernel
#

is that supposed to be the reason they used ()

graceful basin
#

elisp has real names for things, not imap.

vapid kernel
#

what do you mean by real names

graceful basin
#

I mean that I can use the autocomplete to figure what command does what I want

vapid kernel
#

i like neo tree better than nerd tree

graceful basin
#

want to bind a key, just type bind and see what autocomplete tells you

vapid kernel
#

hmm

lunar shore
#

Although I like a config to be more flexible, I'm not gonna use emacs

#

I'm just a heavily biased Nvim user

#

Nvim/Vim*

graceful basin
#

also, images

vapid kernel
#

yea, in emacs they appear right

#

when you click on the file name

#

or is that just spacemacs

graceful basin
#

yeah, even in the shell emulator

vapid kernel
#

ok

graceful basin
#

you need to plugin for that

lunar shore
#

Although I like a config to be more flexible, I'm not gonna use emacs
Might retract my words with this

graceful basin
#

maybe

#

now that I think about it, emacs may ship with that

lunar shore
#

Actually , vim/nvim have an embeded terminal , buitlin without plugins

graceful basin
#

so does emacs

lunar shore
#

Ow

#

Hmm

#

Is it as light as vim/nvim?

graceful basin
#

emacs has solid defaults

#

no

lunar shore
#

Ow

graceful basin
#

emacs is a full GUI

lunar shore
#

Yeah right

graceful basin
#

though maybe raw emacs is

lunar shore
#

Also , at least lighter than VSC right?

graceful basin
#

that yeah

lunar shore
#

Oh ok good

#

might give emacs another try'

#

Eh maybe

graceful basin
#

use doom emacs if you do

lunar shore
#

Also

#

Doom emacs has vim keybindings?

#

like it has evil mode?

graceful basin
#

yeah

lunar shore
#

Oh nice

#

might give it another try

graceful basin
#

doesn't have a pony module unlike spacevim

#

but it does support agda

lunar shore
#

What are those XDD

graceful basin
#

programming languages

lunar shore
#

Ow

#

I have to learn lisp ig

#

Ugh

vapid kernel
#

yea

graceful basin
#

doom emacs reduces lisp knowledge to just uncomment some lines

vapid kernel
#

yes the same for spacemacs

graceful basin
#

though it is still nice to know elisp

lunar shore
#

Oh better

vapid kernel
#

is doom emacs the main editor for emacs

graceful basin
#

doom emacs is like spacemacs, but pretty much better

lunar shore
#

I mean , I hoped it isn't gonna be like my xmonad experience rn , since Idk monads and well , the name explains it

graceful basin
#

monad is an action

lunar shore
#

Hmm

vapid kernel
#

wow you've tried alot of different editors

lunar shore
#

Like a function?

vapid kernel
#

i've only used 3 in my whole life

graceful basin
#

not a function, an action

lunar shore
#

Hmmmmm

graceful basin
#

the difference is that an action may have an effect

lunar shore
#

i've only used 3 in my whole life
👀

#

the difference is that an action may have an effect
@graceful basin Oh I see

vapid kernel
#

their slogan is "That was easy. xmonad rocks!"

lunar shore
#

So it might change somethings

#

there slogan is "That was easy. xmonad rocks!"
@vapid kernel Well , u can copy some code , but u might not understand it

#

Also , installing plugins/patching is MUCH easier in xmonad , from my experience

graceful basin
#

for example the putStrLn function has the type String -> IO (), meaning you give it a String and it returns an action that has a result of None

lunar shore
#

No manual patching till now

#

for example the putStrLn function has the type String -> IO (), meaning you give it a String and it returns an action that has a result of None
@graceful basin Hmmmmmmmmm

graceful basin
#

() is None of haskell

lunar shore
#

Hmmmmmm so like they have effects?

graceful basin
#

when you perform that action, which the runtime does for the main action

lunar shore
#

Then why doesn't string io have an effect?

graceful basin
#

it will print the String

lunar shore
#

Oh hmmm

#

So it effects like stdout?

graceful basin
#

yeah

lunar shore
#

I see

graceful basin
#

or modifying a variable

#

you then have the >>= operator

lunar shore
#

cool

#

Yeah seen that

#

and =<< which ig the reverse arguments or something?

graceful basin
#

which takes an action, and then uses the result of that action to create another action, and returns an action that performs both of those actions in a sequence

lunar shore
#

Hmmmm

#

a -> (a -> a) ???

graceful basin
#

there is the simpler >> which just takes 2 actions and return an action that performs both after one another

lunar shore
#

Hmmm

#

Oh I see

graceful basin
#

the type is ```
action1 resultOfAction1 -> ( resultOfAction1 -> action2 resultOfAction2) -> actionWhichDoesAction1ThenAction2 resultOfAction1

lunar shore
#

I get haskell's icon now ... >>= if I'm not wrong

#

Lh

#

Oh*

#

Hmmm

graceful basin
#

so to read a line, then print it is

action :: IO ()
action = readLine >>= print
#

readLine is an IO read_result

#

well, this would not work, since there is no type to read

lunar shore
#

Hmmmm

#

It's a bit confusing

#

Also

vapid kernel
#

is this xmonad?

graceful basin
#

that is just monads

lunar shore
#

No that's monads in haskell

graceful basin
#

they are cool

#

but not the most intuitive

vapid kernel
#

haskell?

graceful basin
#

especially since most langs use functions both for haskell functions and actions

lunar shore
#

lol when I learn imperative languages , i know what to expect , but in functional languages I feel like I'm learning programming for the first time

vapid kernel
#

why is that

#

functional languages sound easy

lunar shore
#

Like even statement's are "expressions" or something like that

#

Also , no loops

vapid kernel
#

what?

lunar shore
#

You have to use recursion

vapid kernel
#

o

#

now I understand

lunar shore
#

They are unique . At least haskell is

vapid kernel
#

imagine using recursion for every loop

lunar shore
#

I think you can use other things too , which idk

vapid kernel
#

is the title of this otn a typo for a reason

graceful basin
#

well, you have a for loop :P

forM_ [1,2,3,4,5,6] print
#

in Control.Monad

lunar shore
#

Eh , well i didn't know XD

vapid kernel
#

is this haskell, lisp, clojure?

lunar shore
#

Haskell

graceful basin
#

haskell

vapid kernel
#

ok

graceful basin
#

LISP and clojure do not use monads

vapid kernel
#

is haskell the only lang that uses monads?

lunar shore
#

Probably (not?)

graceful basin
#

not the only, but the first and the most common one

#

well, the first to use them for effects

#

monads are a pretty old concept

vapid kernel
#

what is your favorite functional programming language?

lunar shore
#

Is the haskell's icon the >>= symbol?

vapid kernel
#

among the main ones

graceful basin
#

scheme

vapid kernel
#

i thought it was lambda

lunar shore
#

what is your favorite functional programming language?
@vapid kernel Haskell , since that's the only one I know lmao

vapid kernel
#

the haskell symbol

graceful basin
#

it is both

lunar shore
#

Hmmm

#

Oh i see

#

>>= + lambda

vapid kernel
#

o ya

#

> + lambda + =

lunar shore
#

Mhm

graceful basin
#

the action description of a monad stops working once you realize a list is a monad

vapid kernel
#

lakmatiol what about you

graceful basin
#

scheme, already said so

vapid kernel
#

o didn't see

lunar shore
#
\\ \\
 \\ \\=======
 // //\======
// //  \
#

Eh

#

XD

vapid kernel
#

yea

graceful basin
#

I want to try shen sometime

vapid kernel
#

I want to try shen sometime
why

lunar shore
#

Cause he is bored of imperative langs?

vapid kernel
#

for scheme is chicken the compiler you use?

graceful basin
#

guile

vapid kernel
#

ok

graceful basin
#

it cool, has a type system and is pretty much just scheme with pattern matching

vapid kernel
#

nice

lunar shore
#

Do other functional langs have typeclasses too? like haskell does

graceful basin
#

yeah, but those came from haskell

lunar shore
#

Oh so haskell is almost mother of most features in other functional langs

#

And even Async , afaik

graceful basin
#

yeah

lunar shore
#

nice

graceful basin
#

haskell is old

lunar shore
#

Are the devs still alive?

graceful basin
#

yes afaik

lunar shore
#

wow

#

nice

graceful basin
#

people live longer than programming languages generally

lunar shore
#

lmao true

vapid kernel
#

lol

#

how old is fortran

graceful basin
#

like 60y

vapid kernel
#

yea ok you're right

lunar shore
#

since 1957

graceful basin
#

close enough

vapid kernel
#

do you think python has a chance to survive 100 years

lunar shore
#

It could

#

If other languages don't come

graceful basin
#

100 years is a long time

vapid kernel
#

yea

graceful basin
#

especially in computing

#

I would wager no

young shoal
#

yeah, in like 50 years we've moved on a lot

vapid kernel
#

true

graceful basin
#

I hope we get far enough in our language development that there ends up a language that can replace python

#

but well, we have not replaced fortran yet, so probably not

lunar shore
#

A language that stays alive for 100 years should be flawless , and constantly on developement , imo

edgy crest
quick bay
#

logically there will be but python is so simple

vapid kernel
#

i doubt a language will stay for 100 years though

lunar shore
#

right

graceful basin
#

you can make new simple languages

quick bay
#

it is quick to understand and is very useful

vapid kernel
#

someone is always going to be ambitious

graceful basin
#

it would probably be very different language anyway

gleaming thicket
#

hey guys if anyone has a server boost they aren't using, please let me know

vapid kernel
#

the language of the future might even be pseudocode

lunar shore
#

Imagine if they add statements , vars and like loops to html

#

lmao

vapid kernel
#

the could do that

#

templating is already there though

graceful basin
#

HTML should really not be turing complete

#

since that means it can halt

lunar shore
#

I mean , there is jinja and handlebars ... but like , imagine html officially supported those

vapid kernel
#

has anyone used scss and jsonnet before?

#

is it really useful to define variables and make for loops inside json or css

graceful basin
#

variables are already in css

lunar shore
#

Yeah

vapid kernel
#

o

lunar shore
#

INTRODUCING , MONADS IN HTML!

#

Do you guys think that TS would replace JS globally? like would you think it's gonna be the only script language that browsers run?

vapid kernel
#

ts compiles to js

lunar shore
#

ik

vapid kernel
#

so I would think not

graceful basin
#

it will probably not replace JS in browsers

lunar shore
#

ow

graceful basin
#

but I would expect to be beat JS in actual code written

#

but at the same time, building things is hard

vapid kernel
#

people say the error messages are really bad tho

#

for TS

graceful basin
#

so that is also questionable

lunar shore
#

Yeah

vapid kernel
#

installed kakoune

lunar shore
#

I am afraid vim would die in some years

#

And I think it will

graceful basin
#

probably not

#

vi is way too standard

lunar shore
#

I mean the editors itself

graceful basin
#

maybe as a code editor

#

but as a config editor, it is not going anywhere for better or worse

lunar shore
#

Yeah

#

XD

#

kakoune do be hot tho

rough sapphire
#

vim is not gonna die

lunar shore
#

I hope so

graceful basin
#

generally, when things die it is because there is something better

#

so I say kill as much software as possible

lunar shore
#

Have no mercy

topaz aurora
#

Killing off software before they become too complex seems like a good idea

young shoal
#

ping all the staff selfbots

topaz aurora
#

Obligatory @remote socket ping

young shoal
#

@narrow pecan

lunar shore
#

Yeah ping all owners and admins and mods

#

jkjk

#

kakoune hot 😮

quaint rivet
#

wait what

#

is going on

lunar shore
#

Nothing

#

A chili is using discord only

clear plume
#

A chili is using discord only
@lunar shore ?

lunar shore
#

?

narrow pecan
#

ping all the staff selfbots
@young shoal why are we pinging all staff bots?

young shoal
#

Killing off software before they become too complex seems like a good idea

stark prawn
#

Yey for multi million line java programs.

narrow pecan
#

Ah, good idea

#

I think Xith and I are quite complex already, though

quick ledge
#

Welp for you, ig

narrow pecan
#

Oh wait @young shoal. How does a ping kill me?

topaz aurora
#

Just to round you up

young shoal
#

yeah

rough sapphire
#

Anyone mind telling me what gurkan means since it's in a lot of people's usernames here

topaz aurora
#

Makes it easier when done in bulk

young shoal
#

yeah, get them all in one shot you know

topaz aurora
#

Collateral is efficient

quaint rivet
#

Gurkan means Cucumber is Swedish

rough sapphire
#

Bruh

topaz aurora
#

Didn't even notice psvm is now void man

narrow pecan
#

Ah, so you’re just gathering us all here to kill us all together?

topaz aurora
#

Pretty much

#

Any last words?

narrow pecan
#

Alrighty

vapid kernel
#

retreat to ot0 or ot2

quaint rivet
#

Didn't even notice psvm is now void man
@topaz aurora yeah someone called him public man the other day

narrow pecan
#

“Let’s wait for Xith to arrive”

topaz aurora
#

Fair enough

narrow pecan
#

@rough sapphire oh and, it’s the Gurkult. An open source cult

rough sapphire
#

Open source cult

#

Hm, interesting

narrow pecan
#

Yep

#

We also have a flag and logo

#

And merch

rough sapphire
#

WTF

quaint rivet
#

we are a country now

rough sapphire
#

Where is it

quaint rivet
#

just applied to UN

narrow pecan
#

And we’re designing a website atm that we’ll be building

quaint rivet
#

for country status

narrow pecan
#

You can find the merch on the site above

rough sapphire
#

What are you going to put in the website

quaint rivet
#

anything

#

and everything

narrow pecan
#

Flag

vapid kernel
#

nice

narrow pecan
#

Yepppp

#

@eternal wing I honestly think this version may be better than the last one

eternal wing
#

It is looking good

narrow pecan
#

👍

rough sapphire
#

Anyone know C++20's concepts? Is there a way to check if T is any one of the multiple types?

#

is_same<T, U> isn't variadic unfortunately

#

Could make a variadic is_same, but want to know if there's a better way before doing that

#

In python, doing that is quite trivial

#

isinstance(object, (t1, t2, t3, ...)

remote socket
#

“Let’s wait for Xith to arrive”
@narrow pecan ?

narrow pecan
#

We were being executed

#

The bots of PyDis were gonna be killed, before they became too powerful, and we're the bots here

#

@topaz aurora Let the execution begin

topaz aurora
#

!stab @remote socket

#

!stab @narrow pecan

#

It's too late for Xith

#

He's too powerful

remote socket
#

lol

narrow pecan
#

Maybe both bots were

#

@remote socket time for revenge

remote socket
#

@narrow pecan I have changed name

narrow pecan
#

ahahah that's awesome

#

Welcome to the open source cult

remote socket
#

thank

topaz aurora
#

Cool name actually

remote socket
#

we should make a org

#

lol

narrow pecan
#

We do have one

#

I created it earlier today

#

Nothing is there yet, though

remote socket
#

we need an icon

narrow pecan
#

We could probably just use the logo

#

We're just using the flag for now

quaint rivet
#

😮

#

xurkan

narrow pecan
#

@remote socket new icon live

remote socket
#

veri naice

narrow pecan
#

Tenk yo

#

As a logo

#

Also, I'm starting to like this flag

eternal wing
#

I dont see the diff of the top.

And hmmm, the flag is fine xD Not my favorite

narrow pecan
#

Yeah, true

#

The logo now is totally flat

#

The original was/is shaded

rough sapphire
eternal wing
#

that is soooo dark

rough sapphire
#

it's a plugin for firefox

#

I sent it because it looks like there is some piece of code into the site

narrow pecan
#

Hahah

#

There is, I think? Or what?

rough sapphire
#

is some one here can help us with project with pyton we will be paying

graceful basin
#

I already told you recruitment is not allowed @rough sapphire

#

!rule 6

royal lakeBOT
#

6. No spamming or unapproved advertising, including requests for paid work. Open-source projects can be shared with others in #python-general and code reviews can be asked for in a help channel.

rough sapphire
#

you know some server where i can

eternal wing
#

craigslist

shell raptor
#

!warn @rough sapphire I have told you that you can't hire people on this server.

royal lakeBOT
#

:incoming_envelope: :ok_hand: applied warning to @rough sapphire.

stuck meteor
#

is that supposted to happen?

rough sapphire
#

Pop removes and returns the element popped from last

#

and you append it again

stuck meteor
#

not sure why

rough sapphire
#

At each step you remove the first element until its len becomes 1

graceful basin
#

that line does nothing there

rough sapphire
#

Ye

stuck meteor
graceful basin
#

that uses pop(0), not pop()

stuck meteor
#

ok , i'm blind

graceful basin
#

but I think you can do that better

stuck meteor
#

but there's still something i don't understand about that

#

oh nvm.

#

ok so they're getting the first value and appending it to the end

graceful basin
#

could you paste the snippet into a codeblock

#

I think you can do this in a 3 lines

stuck meteor
#
def josephus(n):
    if n == 0:
        return False
    arr = list(range(n))
    while len(arr) > 1:
        arr.append(arr.pop(0))
        arr = arr[1:]    
    return arr.pop()
graceful basin
#

thanks

stuck meteor
#

also the n == 0 at the start looks useless

graceful basin
#
def myimpl(n):
    if n==0:return False
    return 2*(n&~(1<<(len(bin(n))-3)))
#

a bit more complex than I expected, but it does work

stark prawn
graceful basin
#

that is not esoteric

#

I guess the &~ operator is a bit odd

stark prawn
#

That's a combination of 2 bitwise operators.

graceful basin
#

but it is a common way to unset a bit

stark prawn
#

And a bishift on the same line

graceful basin
#

the lhs is just 1, so it more of a power of 2, but since I am manipulating bits a shift makes more sense

#

I guess it is n << 1 with top bit removed

#

could be int(bin(n)[3:]+'0', 2)

hard dew
#

When you all say GUI out loud, do you say G-U-I or do you say Gooey?

still sky
#

Gooey

sand goblet
#

Gooey

terse sluice
manic bloom
#

GUI

terse sluice
#

oh, i think it's because i need to add the right font

quick bay
#

gooey

honest star
#

What tool are you using to gen the favicon?

terse sluice
honest star
#

aaaah

terse sluice
#

hahahahah

#

nice

honest star
#

2 more designs and then I can compile all my stuff into one post in branding

#

no wait. 3 more.

terse sluice
#

nice.

#

also, it seems like inkscape is playing some bullshittery on me

honest star
#

What's the issue?

terse sluice
#

i found this in the svg

-inkscape-font-specification:'Noto Sans Cherokee Bold Italic';
#

so i guess that only works in inkscape and specific places that support it

honest star
#

awww

#

Can you just outline it so it becomes artwork and not actual text?

terse sluice
#

and that's why so many svg to ico converters didn't work well

#

that's a good idea, but i think i found a replacement font that'll work in most places

#

hopefully

#

lol

honest star
#

(just outline it)

terse sluice
#

yeah i think i'll do that instead

#

i don't wanna deal with this again

honest star
#

gaaaah this pydis ducky is hard

lone verge
#

When you all say GUI out loud, do you say G-U-I or do you say Gooey?
@hard dew G U I

honest star
#

My one professor pronounces it "gwee"

lone verge
#

lol

honest star
#

I usually say Gooey

lone verge
#

@honest star Do you say ooey when you refer to a UI?

honest star
#

I'll just say UI or UX in that regard

#

because then it's only two letter and the same amount of syllables

lone verge
#

So why treat GUI any different

terse sluice
honest star
#

Goo-eey vs Gee You Eye

lone verge
#

Gooey just sounds weird, lol

honest star
#

¯_(ツ)_/¯

#

Alright, I need opinions about which elements work and which don't. This is for a pydis_ducky

hard dew
#

3rd one looks bad

terse sluice
#

yay i fixed it

#

thanks kutie

#

yeah, i'm not really a fan of the 3rd one

lone verge
#

I like the first one

honest star
#

Yeaaaaah, but I feel like I'll get a "the third one is the only one that actually uses the correct colors of the pydis logo"

lone verge
#

What are the ducks for?

#

UGHHHH IM NOT GREEN ANYMORE 😭

#

this is sad

honest star
#

Oh, what I'm doing is for stickers for the redbubble shop

lone verge
#

Oh, what I'm doing is for stickers for the redbubble shop
@honest star Oh nice 🙂

honest star
#

Ducks mean a few things, duck typing, rubber duck debugging, and I think one more thing

#

(I still have no idea what duck typing is though)

lone verge
#

Ah

honest star
#

The first one isn't too blurple for you?

hard dew
#

nope

#

looks good

honest star
#

hmmmm... okay. Maybe I add the 1st and 4th one

lone verge
#

What a great place to ask, with a bunch of young devs who are under 25 😄

honest star
#

<_< we are not all under 25

hard dew
#

26*

honest star
#

👵 This is how I feel right now

lone verge
#

Not everyone, but the majority, based on who i've met

hard dew
#

At least you're young minded (in a good way)

honest star
#

This server definitely skews young, but a decent amount of the regulars are older

#

thank you for your opinions on the duckies btw!

lone verge
#

This server definitely skews young, but a decent amount of the regulars are older
@honest star True, true. Still not a place to find the ideal gf 😅

raven hound
#

not ideal 🤣

terse sluice
#

yeah, we definitely have a younger demographic here

#

i wish that was a statistic discord would show us

hard dew
#

yeah

terse sluice
#

percentages of users in different age ranges

hard dew
#

would be interesting

mild abyss
#

not ideal 🤣
@raven hound because it is not ideal

terse sluice
#

To protect user privacy, unless a given group has more than 50 members, it will not be shown as a distinct result and may be grouped into “Other.”

honest star
#

Interesting

#

I didn't know that was what counted as other

#

So we have a fair amount of on-off(ish) members in vastly different countries

raven hound
#

yeah, cool

mild abyss
#

i thought other is equivalent to unsure

terse sluice
#

a quarter of the people here are from the US, quite interesting

#

not really surprising though

raven hound
#

yeah.

rough sapphire
#

hey you guys

#

does anyone know what the area behind the catcher is called.. in baseball

honest star
#

Wheeeeeeeeeeeeeeeeeeeee merch stuff posted

#

@rough sapphire Catcher's box?

rough sapphire
#

hmm not that.. like there's a strip of field seems like where people run

#

or walk on

#

I see a google cloud in chalk or something on that strip on the ground

#

so wondering what that part is called

rough sapphire
#

right behind the catcher there's a strip.. guess it's not part of the outfield

lone verge
#

Behind the plate

#

afaik its not called anything specifically, but people in refer to it as the area behind the plate

rough sapphire
#

cool cool

simple sand
#

I got exams in 25 minutes

lone verge
#

Good luck @simple sand

simple sand
#

thx

simple sand
#

the exam was so easy

south fable
#

is there a lfg channel in here?

tranquil orchid
#

a what?

south fable
#

looking-for-group

#

channel

tranquil orchid
#

oh

#

no

south fable
#

ah

#

kk

#

i was making a malicious script, so i thought i could colaborate with a person who is experienced

tranquil orchid
#

Well we're not going to help you with anything malicious regardless

south fable
#

oh lol, its not for harming PCs, im a cyber security student

#

we are finding insecurities in windows

tranquil orchid
#

I mean regardless it still has the potential to be malicious

south fable
#

what?

tranquil orchid
#

because we can't validate people are actually doing what they say they're doing

south fable
#

ah i see..

#

no worries

edgy crest
#

yeah

#

lol i remembered, one day a guy posted a question asking for help asap, he said its my last question of the assignment, everyone said we dont help with hw, then he said ThiS iS a PrActiCe pAper FroM mY BrOthEr

south fable
#

lmfao

edgy crest
#

lel

south fable
#

like there is /nick command in discord right?

#

imagine if there was /uwu

tranquil orchid
#

well

#

.uwu little does he know

median domeBOT
#

wittwe does he know

south fable
#

which would make the sentence in UwU language

#

noo

#

like CaPiTaL SmAlL

median domeBOT
#

wItTWe doEs he KNOw

south fable
#

ah i see.

#

nice bot

tranquil orchid
#

seasonal bots got it all

south fable
#

who made it?

edgy crest
#

yea

#

its open source

south fable
#

but like who started the bot

#

someone must have came with the idea

edgy crest
#

maybe the owners or some staff, dunno

south fable
#

k

edgy crest
south fable
#

damn.. this server is detailed

edgy crest
#

yep

#

when you have 90k people it needs to be oriented haha

south fable
#

90K!!!??

edgy crest
#

yeah

south fable
#

damn

#

i thought 15k was huge

edgy crest
#

python is popular

#

15k is huge

#

but not biggest

tranquil orchid
#

Yeah the max is

#

500k atm isn't it?

edgy crest
#

well gaming is more popular than coding smh

south fable
#

noo

edgy crest
#

fortnite got 650k something

south fable
#

mr beast has a 400k server

tranquil orchid
#

minecrafts got a couple

south fable
#

lol

edgy crest
#

fortnite has more iirc

south fable
#

628k

tranquil orchid
#

I assume 650k is the max

#

so they both probably fluctuate close to that

edgy crest
#

642k

south fable
#

nice

#

69k online

tranquil orchid
#

plenty of people will be banned and leave and join and whatever each day

edgy crest
#

ah

south fable
#

dont the owners talk here too?

edgy crest
#

they do

south fable
#

k

tranquil orchid
#

Yep

#

the owners and admins and all of the staff are quite active

south fable
#

has this server disabled the @everyone mention?

tranquil orchid
#

Of course lol

#

Although there have been incidents

#

Some more incredible than others

south fable
#

no, like fortnite forgot to disable it once

tranquil orchid
#

lmao

simple sand
south fable
#

and there were raids oh buy were they

simple sand
#

what happend when somebody did that

tranquil orchid
#

that was incredible

simple sand
#

ye lmao

tranquil orchid
#

sums it up

south fable
#

lol

tranquil orchid
#

And the second time

#

was one of the links to a webhook was leaked

#

was sent in a message by joe like four years ago

#

someone found it

#

and the whole server was spammed

south fable
#

sometimes people dont disable the mention, they just nickname a person everyone so when a person writes, @everyone nobody gets pinged except that one person

simple sand
#

@tranquil orchid i never saw that before loooool

#

that was nice

edgy crest
#

lol lol that was some funny stuff

narrow pecan
#

@eternal wing we should start making the “best” project soon

tranquil orchid
#

Gurklang

narrow pecan
#

That too

#

But bestpy is much simpler

tranquil orchid
#

Whats that

#

wait

#

is it the shop thing

narrow pecan
#

Nope

#

It’s an unrelated thing

tranquil orchid
#

ah

#

i got a bunch of project ideas atm

#

but i really wanna get this snake thing working first

narrow pecan
#

We haven’t started yet

tranquil orchid
#

i can see lol

obtuse falcon
#

is 3 offtopic chanlel means multi chenell serial comminaciton

simple sand
#

I just created a github account Hurrayh!!

long solstice
#

lol

obtuse falcon
#

link with your discord

uneven pine
#

All the cool devs do it

simple sand
#

I can't cause my discord is broken and u can't link it in browser

uneven pine
#

Yeah discord being broken is a pretty common occurrence

tranquil orchid
#

I've never had discord break

simple sand
#

oh u can add it in browser

edgy crest
#

i hope my hacktober tshirt delivery guy doesnt bring corona

simple sand
#

Yeah discord being broken is a pretty common occurrence
@uneven pineMine it just does not open

quaint rivet
#

i hope my hacktober tshirt delivery guy doesnt bring corona
@edgy crest lol it'll come next year

#

don't worry

edgy crest
#

wut

quaint rivet
#

yea

#

minimum 2 months

edgy crest
#

uh

#

wtf

quaint rivet
#

I received mine in April

edgy crest
#

i will forget about it till then...

quaint rivet
#

or by march end

#

yeah lol

#

it'll arrive when u aint even expecting it anymore

edgy crest
#

like a random dude stops by saying, heres ur tshirt, and u be like, yert

quaint rivet
#

yea

edgy crest
#

bruh

quaint rivet
#

mine didn't arrive at all once, I had to open a ticket

#

so it took even longer

edgy crest
#

what

quaint rivet
#

I mean for

#

US residents

#

it won't take this long

#

so do u live in US?

tranquil orchid
#

Oh i completely forgot to claim my shirt lmao

#

lemme go do that

#

The dark shirts actually look real nice

gentle moss
#

fucking virtualbox

simple sand
#

@gentle moss lmao

edgy crest
#

lel

prime jackal
mild abyss
#

@rough sapphire hmmm many tutorials can be found on youtube i think

rough sapphire
#

ok

mild abyss
#

@rough sapphire dont worry. ubuntu have so many resources since it has a larger user base

#

though Arch and arch based derivatives are gaining traction

quaint rivet
#

because of the meme

#

lol

sand goblet
#

Arch has been popular for a long time

#

Either way the arch wiki is an excellent resource, even if you don't use arch

young shoal
#

i don't use arch btw

uneven pine
#

I hope arch doesn't get more popular, I hate the community. So unwelcoming

#

It's like the antithesis of open software.

stark prawn
#

The community has been really welcoming and helpfull in my experience.

sand goblet
#

just avoid freenode

rough sapphire
#

There will be some ppl who want to show their dominance over other, just ignore them

#

arch wiki is more than enough for your problems

honest star
#

gah, too early for a standing desk x_x

young shoal
#

just sit down lemon_fingerguns

topaz aurora
#

Sit up

sand goblet
#

I wonder, how does pydis staff feel about the stickers?

quaint rivet
#

be humble

young shoal
#

joe already bought them all

sand goblet
#

I've seen some people complaining that they're too big and they're going to kill them with bots

#

yeah me too

#

haha

quick ledge
#

ah discord stickers

#

too big

young shoal
#

they're cute though

sand goblet
#

they are

topaz aurora
#

they're nice

#

cute but I have barely any use for them haha

stark prawn
#

What are stickers if not oversized gif emojis

young shoal
#

discord makes money off of them

sand goblet
#

yeah, they cost 2.29 eur/pack

#

1.59 with nitro

burnt stirrup
#

can someone help regarding rdp

sand goblet
#

I like them and they're cheap

#

but the chat box is getting.. a bit full

burnt stirrup
#

is there a way to give seprate amount of hardisk to each rdp user / session

#

@rough sapphire

narrow pecan
#

They’re cute, but huge

sand goblet
rough sapphire
#

I have no idea dude @burnt stirrup

narrow pecan
#

Like, they’re amazing and just super cute

#

But still, huge

rough sapphire
stark prawn
#

That question seems related to user accounts, not rdp.

rough sapphire
#

Stickers are huge

sand goblet
#

there's a floss in there

#

like, the dance

rough sapphire
sand goblet
#

nope, not that one

narrow pecan
#

And they don’t really work like stickers. They’re just gifs with a different backend thing

sand goblet
#

the backend for the really smooth ones is lottie

narrow pecan
#

I’d like to stick them onto messages in some way

sand goblet
#

the others are just apng or png format

rough sapphire
quaint rivet
#

are there any other stickers besides wumpus ones?

vapid kernel
#

oof I want stickers

rough sapphire
#

nope you can't stick em :C to messages

vapid kernel
#

is there a certain region that gets them

narrow pecan
#

Exactly

#

Then they’re not really stickers either

#

They’re just gifs

rough sapphire
#

seems like that @vapid kernel

vapid kernel
stark prawn
#

That's not how stickers work in other chats either do they?

#

Like in telegram/whatsapp etc

narrow pecan
#

In iMessage, you can actually stick it to the messages

quaint rivet
#

those are apng I think

rough sapphire
#

Hike have this feature where it changes your own text to a sticker
like live

sand goblet
#

that one is apng yeah

#

it's not a gif

#

@quaint rivet they have clyde and a robot mouse hamster thing

vapid kernel
#

is that supposed to have higher precision

#

apng

sand goblet
rough sapphire
quaint rivet
#

also fun fact WhatsApp GIFs are not actually GIFs but videos

vapid kernel
#

nitro stickers

rough sapphire
#

when is Halloween ?

graceful basin
#

GIF is a terrible format, so that is wise

sand goblet
#

APNG is a much more efficient format compared to gif

gentle moss
#

okay how the fuck do i turn stickers off

vapid kernel
#

october 31

sand goblet
#

you don't, bisk

#

you can change when they animate but that's about it

quaint rivet
#

yeah gif can't be compressed

honest star
#

I have lost many hours of my life trying to make GIFs look good ;_; The 255 color limit is hell

vapid kernel
#

how many free stickers are there?

sand goblet
#

none

quaint rivet
#

none

vapid kernel
#

o

narrow pecan
#

Not even one?

rough sapphire
#

none

#

nope

sand goblet
#

you get two packs for free if you have nitro

rough sapphire
#

which i have

sand goblet
#

one of which is limited time

vapid kernel
#

o ok

rough sapphire
#

limited untill you have nitro

vapid kernel
#

so only nitro members get stickers

quaint rivet
#

you get two packs for free if you have nitro
@sand goblet can you keep them when nitro gone?

rough sapphire
#

no @vapid kernel

sand goblet
#

yeah I think so

rough sapphire
#

1 you can keep

sand goblet
#

no there's two

narrow pecan
#

@honest star yeah, agreed. Sadly, that’s the standard we have

quaint rivet
#

do you have those

sand goblet
#

I have all of them

rough sapphire
#

FLEX

#

There are some limited time one

#

that you can only buy at this time

vapid kernel
#

why would use stickers over gifs

rough sapphire
#

these are soooooooo cute

narrow pecan
#

@sand goblet how much did they cost in total?

quaint rivet
#

I don't understand Discord model, you pay for emotes yert yert

narrow pecan
#

Because they’re cute

graceful basin
#

I mean, what else would you monetize

sand goblet
#

there were only four I could actually pay for

rough sapphire
sand goblet
#

and they were €1.59 each