#ot1-perplexing-regexing

1 messages ยท Page 510 of 1

quick scroll
#

thanks :)))))))))))

mild abyss
#

your enemy is too reliant on his queen

rough sapphire
#

yep

mild abyss
#

shtoopid mistake haha

inland wolf
#

yo i need that font

scarlet wind
inland wolf
#

bruh

scarlet wind
#

same no relatable yes

buoyant pendant
#

im looking for a drawing app that i can use to draw basic shapes and use with my drawing tablet

#

for technical drawings etc

#

kinda like paint but nicer lol

edgy crest
#

@lunar shore last thing, what was the graph thing which you are showing in the terminal and how can i change the icon theme?

void grove
#

anyone that knows lolcode here just asking

buoyant pendant
#

yup. installed kirita!

#

seems pretty nice

edgy crest
#

yeah

pliant spoke
#

What's Kirita @buoyant pendant

buoyant pendant
#

a drawing program

pliant spoke
#

Oooh fair enough.

#

Gimp?

#

Hah jk

#

Its UI is kinda bad

quick ledge
scarlet wind
#

drawing with a mouse

buoyant pendant
#

kirita actually works great with my wacom tablet

pliant spoke
#

I don't draw but even ik using a mouse is horrible

scarlet wind
buoyant pendant
#

not really, its one of the cheap ones

scarlet wind
#

wacom tablet is like 50$

buoyant pendant
#

yeah, thats pretty cheap

pliant spoke
#

For a tablet yes
in general terms

#

No

#

๐Ÿคท Depends on the product.
Wacom do some nice begineer stuff iirc

#

I don't draw myself but I have plenty of friends that do ๐Ÿคฃ

edgy crest
buoyant pendant
#

nope, its pretty small

#

and very old lol

pliant spoke
#

Ebay go brrr?
Or graigslist depends where you at

buoyant pendant
#

but im not doing real drawings, just an alternative to pen and paper when sketching out ideas

edgy crest
#

yeah, thats what i bought it for, for real drawings the inbuilt screen ones are better

scarlet wind
#

I draw with mouse lol

buoyant pendant
edgy crest
#

ye it looks pretty cool

edgy crest
#

htop doesnt show graphs does it thinkagain

lunar shore
#

wdym by the graph? which one

#

@edgy crest You mean Xithirus' config most likely

#

Mine didn't have a graph or such

edgy crest
#

oh ye his

lunar shore
#

mhm , then I'm out

rough sapphire
#

bpytop

#

bashtop

#

etc ..

mild abyss
#

boshtop

#

blowtop

edgy crest
#

ic

lunar shore
#

Nitro show-off again ๐Ÿค”

#

XD

edgy crest
edgy crest
topaz aurora
#

I guess you could reduce the font size

#

Fits on my 14" screen just fine

edgy crest
#

oh

#

also it doesnt have graph though

#

want it to be something like this

topaz aurora
#

Bottom one is htop

edgy crest
#

yeah

topaz aurora
#

Top one is something else I'm not familiar with

edgy crest
#

what would be the graph one and the time?

#

ah okie

#

i will go set conky for now

simple sand
#

lol the say command is so funny

edgy crest
#

ye its arch

#

its xithrius' config

twin charm
#

I'm gonna pretend like i understood that

#

whats xithrius' config?

edgy crest
#

xithrius

#

is a mod

twin charm
#

oh ok

twin charm
#

ok

haughty fractal
edgy crest
#

no not that smiley_stare

#

thats just bashtop

haughty fractal
#

bpytop

edgy crest
#

well

haughty fractal
#

btw what are the benefits of using Arch? (targeted at 'btw I use arch' gang)

edgy crest
#

epic pckg manager, epic configuration

last mantle
#

i use arch btw

kindred sorrel
#

I wanna do something cool on manjaro

#

But it's just manjaro

#

And I'm cool

uneven pine
#

It's not possible to be cool with man jar oh

kindred sorrel
#

Ohno

#

Emacs looks cool

#

Especially doom

haughty fractal
#

(oh wupps forgot to turn ping off)

edgy crest
#

np

#

i dont know tbh

#

i didnt try arch

#

but apparently it is hard to install ?

scarlet wind
uneven pine
#

It's not hard it's just involved

uneven pine
#

Which is just vim with sprinkles

kindred sorrel
#

It looks cool

uneven pine
#

I tried centaur emacs and was liking it

#

But since it had a bunch of stuff I didn't need that's why I made Awoo emacs

#

Haven't had timr to work on it lately though

last mantle
scarlet wind
#

:)) you too

rough sapphire
#

I should use my brain btw

lunar shore
#

And i know that some people are gonna disagree, but that's my opinion ๐Ÿ™‚

uneven pine
#

Evil is evil, vim is confusing - Awoo emacs init.el

lunar shore
#

Well , Awoo emacs seems cool but anyway I'll install evil on it

narrow pecan
#

What is evil?

lunar shore
#

evil is vim keybindings for emacs

quick ledge
rich moon
#

when u install emacs

#

just to use it like vim

#

sth wrong and i can feel it

uneven pine
#

Thank you

lunar shore
#

Well , what if you want the Vim keybindings , but also emacs' features ๐Ÿค”

#

Both of them are nice , but combining them is even nicer

uneven pine
#

Tbh I think people do TOO MUCH with emacs

#

Like I've seen people basically using it as an OS and like, c'mon guys it's a text editor.

#

I literally just use it for editing fines in a headless server because it's easier than setting up a remote vs code session

#

And things like my raspberry pi where it's not remote, I'm physically connected to it with a keyboard but just don't use a WM/DE

lunar shore
#

I mean , Emacs is powerful , but for a person coming from vim and who has a vim mindset , would like to use Evil , like why not

#

I might actually learn emacs without doom

#

It would be a good exp

#

I wanna know , is it really as good as you say it is

#

I might even use it instead of Vim , and who knows, I would use Awoo too

uneven pine
#

You'd have to set up evil yourself in that case obviously

#

I would just recommend doom if you are using evil mode, it's meant for it

#

Awoo is made entirely for non-evil

#

It's very modular though so might not be too difficult

lunar shore
#

I mean

#

I want to use it without Evil

#

Just an exp , I might like it

uneven pine
#

Ah I see

#

Might I recommend waiting on that for a bit for me to update it

lunar shore
#

mhm

uneven pine
#

I have a pretty major change to make

lunar shore
#

I mean , I'd like to experience with vanilla emacs , then I'd use awoo

uneven pine
#

Fair

#

Language servers aren't playing nice with eglot

#

So I'm ripping it out for llsp mode

lunar shore
#

Oh

#

Also

#

C-h i doesn't work properly?

#

Should it show that tho?

#

I want the keybindings

#

Seems like the tutorial was old

fresh prairie
#

i already have intel x68, but it seems like i have to connect device

lunar shore
#

Emacs' C-n , C-p , C-f and C-b are so annoying tho ugh

narrow pecan
#

Some gurklang for you all

lunar shore
#

You made it into a language in Python?

#

damn

#

Seems hard

narrow pecan
#

Fix has been working hard on the interpreter

#

And now the repl is a work in progress

kindred sorrel
#

That syntax makes no sense to me

#

But damn

narrow pecan
#

Hahah

kindred sorrel
#

A language

narrow pecan
#

I'll show you a better example

lunar shore
#

@narrow pecan can I ask , what library did you use to make it, or you just made it with vanilla python , no extra libraries?

kindred sorrel
#

Oh I get it

#

It's a postfix evaluator

narrow pecan
#

I think lark

lunar shore
#

lark? I see

narrow pecan
#

Good job on catching that

kindred sorrel
#

5 3 2 * + gave it away

narrow pecan
#

Yeahh

kindred sorrel
#

Oh, a gurkult GitHub ID

lunar shore
#

Oh damn , thanks

narrow pecan
kindred sorrel
#

Man you guys are really going the full mile on this

lunar shore
#

But I don't understand it ngl

narrow pecan
#

Yeahh hahah. We're really working hard on this

lunar shore
#

Yeah gurkan is turning into a real thing

#

Imagine, the gurkan business

narrow pecan
#

Hahah yeah

#

It's transformed quite a bit from the odd thing on pydis though. I'm hoping that we can actually make something real out of this, where people get to learn about software development and working as a team on real world projects

lunar shore
#

yeah

kindred sorrel
#

This is only a small step in their plan for world domination

narrow pecan
#

Hahah

lunar shore
#

XD

narrow pecan
#

Message was removes, since the version was odd

#

Here's a slightly more complex program in gurklang

kindred sorrel
#

I think I can read it

#

Postfixed if statements are annoying

lunar shore
#

Nice, but I'm not a language expert so I do not understand

narrow pecan
lunar shore
#

Oh that would be nice

#

But honestly , it LOOKS like a functional language

kindred sorrel
#

Numpy for gurklang when

narrow pecan
kindred sorrel
#

I really wanna look into this

#

!remind read this

royal lakeBOT
#
Bad argument

read is not a valid duration string.

narrow pecan
#

#bot-commands I think as well

kindred sorrel
#

Oh right sorry

narrow pecan
#

No worries ๐Ÿ˜„

lunar shore
#

But if Haskell was a more general language it would be nicer to be written in Haskell

narrow pecan
#

Yeahhh

#

We're thinking about writing an implementation in a faster language or possibly making it compiled later on. We'll see what the end result is

lunar shore
#

Please not C tho...

#

Pleaaase

#

It's a weird language

#

I mean , what about Rust?

#

It is a good choice, isn't it?

#

Not weird, fast , safe types

narrow pecan
#

Hahah, not C

lunar shore
#

Phew

#

Thanks god

narrow pecan
#

We've been talking about Haskell and Rust iirc

lunar shore
#

We said that we most likely couldn't do Haskell , cause hardly anyone knows Haskell

narrow pecan
#

But we'll see. The nice thing about python is that most of us know it and might be able to help out, compared to some other language

lunar shore
#

Yeah

narrow pecan
#

Yeah

#

But we'll see

lunar shore
#

But like , the amount of people who know Rust are definitely more than the ones who know Haskell

#

And it's an open-source , community driven project afaik

#

But as you said , we'll see what happens

#

I'd be happier if it would be Haskell

#

But the project itself would not be community driven

narrow pecan
#

Hmm, yeah. We'll see how things go

lunar shore
#

Yeah

#

Let's just wait

narrow pecan
#

Yeppp

uneven pine
#

But that's after Awoo is stable

lunar shore
#

Oh nice

uneven pine
#

Like I need I'll unbind everything, nice emacs specific stuff to it's own area, and copy vsc binds

neat notch
#

Thoughts?

manic bloom
mild abyss
#

OpenSUSE so weird

uneven pine
#

how so

mild abyss
#

i mean it has a different way of doing things

#

but it's cool

#

๐Ÿค”

uneven pine
#

ah yeah

#

zypper is awesome

mild abyss
#

you can add third party repos as long as they contain files that can be read by rpm and zypper

#

oh well distrohopping is 10/10

uneven pine
#

I've been through every flavor of ubuntu, debian, fedora, opensuse, arch, manjaro, and OpenSUSE

#

I'm just happy to be set on a distro now

neat notch
#

Install windows

mild abyss
uneven pine
#

already done

neat notch
#

๐Ÿคฏ

uneven pine
#

Linux sucks for gaming and any A/V/P work

mild abyss
#

what is feautre experience pack

uneven pine
#

I still don't know

#

it's a new term they started using recently

mild abyss
#

probably only for Windows 10 Pro customers

#

๐Ÿค”

uneven pine
#

dunno, it was annoying upgrading from home to pro

#

Ended up just having to do a reinstall becuase my key wouldn't work for the upgrade dialogue since it was an old key

#

it was originally a windows 7 pro key iirc that was upgraded to 10 pro

#

and I had a home license normally

mild abyss
#

oooh

uneven pine
#

so when I went to transfer it to the new workstation, it wasn't technicallya windows 10 license

#

it was a windows 7 license, that was valid for 10

mild abyss
#

oooh i remembered. my cousin has that same feature thingy as well

#

because he came from windows 7

#

with a valid license

uneven pine
#

I actually went to the trouble of installing opensuse leap as my WSL distro

#

and upgrading it to tumbleweed

#

so I can have 1:1 parity with my actual install

simple sand
#

Hey so I was giving my science exam and it showed this in the middle of exam
Name: _____ Class: ______ Section:___ Roll no: _____
and I thought python, in our test

#

lmao

neat notch
#

'-'

#

ar j00 0nidan

versed saffron
scarlet wind
#

you don't

versed saffron
#

ok let me rephrase

#

how can I make it so I can run this from terminal?

scarlet wind
#

you want to run the minecraft launcher?

versed saffron
#

yes

scarlet wind
#

you are using?

versed saffron
#

ubuntu

scarlet wind
#

did you install snap?

versed saffron
#

having to navigate through my file sys everytime seems like a very unlinux way of doing it

#

nope the snap didn't work

scarlet wind
#

what did you download

versed saffron
#

from their website

scarlet wind
#

sudo apt-get update && sudo apt-get install minecraft-installer then launch via minecraft

#

that is what is says

#

and you need to install java to run

#

ignore the opengl part

versed saffron
#

Unable to locate package minecraft-installer

scarlet wind
#

do you have Java installed

versed saffron
#

yep

scarlet wind
#

20.04 is also available

#

although idk if it will make any diff

versed saffron
scarlet wind
#

F

versed saffron
#

yepp

quick ledge
versed saffron
#

rip ok well that works thanks

#

how do I set that to an alias

quick ledge
#

did you need to chmod it?

#

np numpy

scarlet wind
#

./ bruh lol

versed saffron
#

I didn't and idk what th chmod does if I'm being honest

#

I should probably learn linux if I'm gonna use it

quick ledge
#

but it wont persist after reboot

#

so you need to make an entry in your bashrc

versed saffron
#

right ok I've done that before

quick ledge
versed saffron
#

so add alias mc="cd ~/opt/minecraft-launcher && ./minecraft-launcher?

quick ledge
#

/opt/minecraft-launcher

#

is enough, imo

#

try running it in the terminal first

#

alias mc="/opt/minecraft-launcher"

versed saffron
#

ah ok ya that works

#

how do I dissociate the launcher from the terminal?

#

I wanna say drop but that's not right

versed saffron
#

like so I can keep using the terminal

quick ledge
#

you can open a new terminal

#

or

#

you could make the command run in the background

#

./minecraft-launcher &

#

or /opt/minecraft-launcher &

#

now you can Ctlr C it

#

and the launcher will not get killed

versed saffron
#

isn't there a command for that?

quick ledge
#

& wll put it in the bg

versed saffron
#

ok but without having to ctrl c it

quick ledge
#

hmm

versed saffron
#

could I do % ^C?

#

that feels like that wouldn't work

quick ledge
#

why don't your try it?

#

there's perhaps some signal that you can send

#
    Pressing this key causes the system to send an INT signal (SIGINT) to the running process.```
#

so you can try sending SIGINT

versed saffron
#

it dissociated but SIGINT and ^C didn't work

#

it just ran up until the &

quick ledge
#

so..... & works but you need to manually send SIGINT?

versed saffron
#

yep

quick ledge
#

you could also make a custom shortcut

#

that runs the command

#

no terminal needed then

versed saffron
#

I was thinking of disown but that doesn't work either

#

I like using terminal tho ๐Ÿ˜ข

#

it makes me feel like i know what I'm doing

#

I mean really pressing ctrl c isn't that much work so ig I can just do that

uneven pine
#

Using the terminal just to user it when it makes you take more steps is kinda silly

quick ledge
#

hmm

#

I guess you could redirect the output

uneven pine
#

I admit there's a novelty to using terminal, I do enjoy it myself, but but when it slows my workflow

#

For example with git, it's 10x faster to use the gui in vs code than to stage and commit through the command line

versed saffron
#

fair enough but mc -> ctrl c really isn't much of a disadvantage

#

ya I only use git in terminal for pulling

uneven pine
#

I only use it for stash because I don't think vs code has stash built in

quick ledge
#

I was thinking
/opt/minecraft-launcher & > /dev/null 2>&1

#

hope i got the last part right

versed saffron
versed saffron
uneven pine
#

Hm I'll look into it

#

I'm actually trying to cut my plugins down though

#

I was inching towards 100

rich moon
#

i actually dont think terminal is too much to type

quick ledge
versed saffron
#

ah so redirecting it to nowhere

#

that worked thanks

versed saffron
#

still can't get the debugger to run py tho ๐Ÿ˜†

uneven pine
#

How?

#

Lol

versed saffron
#

like ctrl f5 doesn't work

uneven pine
#

That's like the most basic feature with the python plugin

quick ledge
#

~~print(f"{variable=}") ~~

versed saffron
#

I've just been manually using python3.9 -m main

uneven pine
#

I actually end up writing my own debug frameworks

#

Usually with some runtime features to test stuff directly

#

I rarely actually drop into an actual debugger unless I'm seeing something really weird

versed saffron
#

ya I barely use the debugger tbh

#

If i'm dealing with containers of objects then maybe but normally I'll just (p)print

uneven pine
#

Anyway

#

I've never heard of the ctrl f5 not working

#

Does running from the command palette or menu work?

versed saffron
#

nope

#

actually I do have coderunner installed so I could probably use that

#

idk i haven't looked into it much

#

I only need to type it once per session it's not that big of a deal

#

let's me choose my version super easily too

twin charm
#

my sublime text discord rich presence isnt working

kindred sorrel
#

Any reason I shouldn't use yay to install stuff like jetbrains toolbox

versed saffron
#

oh ik how to fix that

quick ledge
kindred sorrel
#

Hmm yeah complaining

#

Much complaining

#

I got the appimage

lunar shore
lunar shore
rough sapphire
#

wait @versed saffron you want to play minecraft from ubuntu or run a server?

kindred sorrel
#

yay can fetch from official repositories right? Any reason to use pacman then?

topaz aurora
#

If you don't want to update AUR binaries

#

Which often take time if they're built from source

kindred sorrel
#

I'm not sure what you mean

topaz aurora
#

If you have any AUR packages installed that run compilers, doing yay -Syu would take a while compared to sudo pacman -Syu that just downloads pre-built binaries for you

rough sapphire
#

yay is for aur packages made by the community, pacman is the official packages given by the distro

#

but yay can be also used to install packages from official repos

buoyant pendant
#

im looking ofr the segment on the circle, l

#

i have the circumference r and the two points x1, x2

frozen thorn
#

Looks right to me based on the formula

buoyant pendant
#

yeah im asking if the formula is right

#

not sure if im forgetting something

frozen thorn
#

What's the radius?

buoyant pendant
#

r

#

200 in this case

frozen thorn
#

I think you have to find an angle

#

(Arc length) = radius*angle

buoyant pendant
#

oh sorry,

#

r is the circumference

#

bad name lol

frozen thorn
#

lol I knew it

#

I don't know any way you can find arc length without given radius and angle.

kindred sorrel
#

If you know the two points and the center you can find it

frozen thorn
#

Lmao nvm.

kindred sorrel
#

You need 3 pieces of information to uniquely identify a circle

frozen thorn
#

You already have circumference and 2 points of arc length. So you can subtract it right?

#

Isn't it 30 - 5?

kindred sorrel
#

Subtract what

#

Oh the points are defined on arc length? That's weird

buoyant pendant
#

yes

#

that might be it lol

frozen thorn
#

Ya

kindred sorrel
#

Then the length is 30-5

#

The angle is 25/200 radians

frozen thorn
#

Yep. I was so focused finding the formula lol

buoyant pendant
#

hm

#

but this is just the clockwise distance

#

what if counterclockwise is shorter

kindred sorrel
#

It won't be

#

That doesn't make sense

#

5 clockwise is 195 anticlockwise

#

30 is 170

#

Subtract it and you still get 25

buoyant pendant
#

green line vs purple line

#

left point is at 195, right point is at 2.5 lets say

#

purple is 195 - 2.5

kindred sorrel
#

Use positive and negative numbers then

buoyant pendant
#

hm?

kindred sorrel
#

Typically anticlockwise is positive and clockwise is negative

#

You can't just subtract clockwise and anticlockwise distances without taking into account that they're opposite to each other

buoyant pendant
#

lets say i want the distance between x1, x2 and x1, x3

#

the shortest distance

kindred sorrel
#

Dyou want the major segment or the minor?

#

Minor then

frozen thorn
#

arc length or segment?

buoyant pendant
#

arc length

kindred sorrel
#

Are all distances clockwise?

buoyant pendant
#

thats my point

#

i need the shortest distance, not the clockwise distance

kindred sorrel
#

Clockwise or anticlockwise only affects the calculation, not the result

buoyant pendant
#

how so?

#

if i go clockwise the distance between x1 and x3 is very large, counterclockwise its rather small

kindred sorrel
#

The minor arc is the minor arc. Whether you specify it's endpoints in clockwise or anticlockwise is irrelevant

buoyant pendant
#

yes, but if you calculate minor arcs you need the angle

#

i was hoping to do it without the angle

kindred sorrel
#

You don't

kindred sorrel
ivory grail
#

[chr(ord('fmcd[luX`lxn'[i])^i) for i in xrange(12)] what does this python code do? anyone?

topaz aurora
ivory grail
#

any help in solving because it is a CTF Challenge

topaz aurora
#

Not sure whether I'm in the right place to hand out an answer if that's the case, but since you have the code, you can also just run it directly

ivory grail
#

i am actually a complete newbie to python

mild abyss
#

๐Ÿฅบ

haughty fractal
#

perhaps just run it?

ivory grail
high verge
#

have you run it

narrow pecan
#

@rough sapphire kind of lol

rough sapphire
#

lol did you expect it to go this far? ahaha

simple sand
#

I think he didn't even think a cult would be created after him

#

xd

scarlet wind
#

hahha I like your nick Vester

quick ledge
rough sapphire
#

We need to put a stop to this.

quick ledge
golden walrus
#

Merry Christmas, PyDis

quick bay
#

Happy Holidays!

summer sable
#

do anyone use tryhackme

#

i want to buy 1m

#

is he good?

fresh prairie
#

merry christmas guys

manic bloom
#

There is no stopping us now

#

Submit, and we shall spare you

quick bay
#

once we activate the xith bot and the world is ours

manic bloom
quick bay
#

helps the conversation. a good meme! wow how rare

#

well what does the gurkan power structure look like

manic bloom
quick bay
#

beautiful

eternal wing
manic bloom
#

indeed

quick bay
#

is the website still making progress

eternal wing
#

yes! I merged two PRs just now

#

with that said: progress is slow haha

quick bay
#

with volunteer work with absolutely no return. progress is always slow

manic bloom
#

I am working on it right now

quick bay
#

i planned on learning web dev this winter break, so i could help, but my computer died.

manic bloom
#

@eternal wing You really need to merge dev into main, kinda hard to say we are not a cult if the embed says we are a cult

eternal wing
#

lolol, fiiiine, ill update the build now

manic bloom
#

k

#

thx

uneven pine
#

it's literally called gurkult

#

it's a cult

eternal wing
#

yeah, idk why they are fighting it

quick bay
uneven pine
#

No

narrow pecan
narrow pecan
rough sapphire
#

Merry Christmas, all! ๐Ÿ™‚

uneven pine
#

mmerry happy

quick bay
uneven pine
#

well it's a meme language

narrow pecan
uneven pine
#

it's a language attached to a meme then

narrow pecan
narrow pecan
uneven pine
#

hm well

#

the whole gurkan thing ruined it for me before it's even a thing

#

it's like the dogecoin thing, someone tried to make a serious cryptocurrency and actually put effort into it

#

but it was attached to a meme that was already dead long before they started it

narrow pecan
#

Havenโ€™t heard of dogecoin

uneven pine
#

iut was a few years ago

manic bloom
#

gurkcoin

ancient minnow
#

Honestly, life is just like a big array. And when you die, your entity object will just pop out of the array, making space for new elements to join the array. Its sad but the truth that in 100 years no one will care that you existed. Life will just go on and the array will keep on existing.

tranquil orchid
#

I mean to me that's the purpose of life

#

Make people remember you

#

Do some amazing stuff and you won't be forgotten

ancient minnow
#

Yeah but how? Even people like Homerus that are remembered for more than 2000 years will be wiped out of everyone's memory someday

quick bay
#

there was a story that the moment you die. is just a first death the moment your forgotten thatโ€™s when you really die

ancient minnow
#

Yeah but that's kind of true. I mean just after death you will live on in some people's memories.

#

But those memories will fade away at some point

tranquil orchid
#

I'd like to think that the things you've done and made are the things that will last

#

Like idk about you but we're heading to mars soon, and I don't think Elon Musk and that team will be forgotten anytime soon for the things they've done

ancient minnow
#

Not soon for sure, but at some point I think they will be. Lots of people don't even know the name of first cosmonaut that entered space.

#

And that was just half an era ago.

manic bloom
#

People will forget who you are, but not what you've done

#

most people don't know who made the internet

#

but they will remember that someone made the internet

ancient minnow
manic bloom
#

I think...

ancient minnow
#

Or oh shit page invented google

manic bloom
#

oh ye

ancient minnow
#

I think internet was made by nsa

manic bloom
#

no

#

CERN

ancient minnow
manic bloom
#

ye

#

well not really

#

about internet

#

whatever replaces it will be based off the internet

#

what replaces it wouldn't exist without the internet

ancient minnow
#

That's sad

manic bloom
#

this is the type of conversation that will put you in crippling depression

ancient minnow
#

It was very common to make copies of books in that time tho, so I think that most of the books that were stored in the library had copies all over Asia and Europe.

#

But at the end I think everyone has made a difference right? Bcs take for an example the butterfly effect yeah. I think somewhere in your life at least once you have made a choice which would have enabled a chain of reactions which would have had a lot of influence on the state of society/ the earth in about 1000 years or something

manic bloom
#

yes

twin charm
#

merry christmas!! have a nice day

manic bloom
#

u too

mild abyss
#

imagine one certain person can destroy the world by just shouting merry xmas?

#

i think the butterfly effect happens everywhere and even as i type and send this message

#

imagine this lemoji lemon_hyperpleased can halt climate change?

#

๐Ÿฅบ

narrow pecan
rich moon
#

when u say challenge accepted

narrow pecan
#

Hahah

mild abyss
narrow pecan
#

MERRY CHRISTMAS

rough sapphire
#

Merry Christmas

manic bloom
#

You yell merry chirstmas and the guy who was supposed to solve climate change dies of a heart attack, and viola, you've destroyed the world

#

guy/gal*

rough sapphire
#

K

ionic pagoda
quick ledge
#

nice

#

Merry Christmas

spare goblet
#

Enjoy your jet engine mate

tranquil orchid
#

beefy boi

ionic pagoda
#

yes

tranquil orchid
#

I got a Dark Rock pro 4 recently

ionic pagoda
#

he thicc

void grove
#

merry Christmas

scarlet wind
#

So why does man Netcat doesn't work?

solid pollen
#

Well, maybe they just don't have a man entry?

edgy crest
#

haha

knotty olive
modest meteor
#

anyways, does anyone know a good free form pdf editor?

knotty olive
#

PDFelement

modest meteor
#

Merry Christmas btw hello

knotty olive
modest meteor
modest meteor
knotty olive
#

๐ŸŽ‰ ๐Ÿ™๐Ÿ‘

inland wolf
#

i wonder whats the story behind this pasta

mild abyss
#

SANTA AND HIS SNEK CANE

edgy crest
rough sapphire
#

@rough sapphire pls unblock me and can i dm u pleaseeeeeeeeeeeeeeeeeeeeeeeeeee

brazen mica
#

in dual monitor setups, is there a way to move the cursor instantly to whichever screen I want, without well moving it manually.
like in one monitor I'm currently using PyCharm, and cursor is in other monitor, can I move it to pycharm instantly?

rough sapphire
#

no

uneven pine
#

You'd have to use a third party program I think

#

I don't think windows has anything to snap cursor to window

graceful basin
#

there is a setting in pointer settings

scarlet wind
#

I have seen some tutorials where people do that so it is possible

graceful basin
#

but that doesn't do that, so idk

uneven pine
#

This includes a script for autohotkey

#

This was also linked

inland wolf
#

ah autohotkey

#

very useful sometimes

brazen mica
#

oh man, its another language I have to learn to do this thing ๐Ÿ™

uneven pine
#

Well you don't really have to learn it

#

Considering basically the already done script is there

#

And it's a tiny basic scripting language anyway

#

Just be careful if you okay any games with anti cheat

#

Sometimes it will count ahk as a cheat program even if it doesn't touch the game

drowsy shore
#

well well well

#

hi

rough sapphire
rich moon
#

think its worth using a gui builder?

#

like its rather fast to generate code but the code generated u kinda dont want to read

twin charm
#

lol

scarlet wind
#

.dirtyalphacheck

#

The sources say No

#

So I am allowed

twin charm
#

?

scarlet wind
surreal flint
#

Hey guys so I donโ€™t know where to ask this but I want to add a feature to my website where someone can input their email and message and hit send where it will send the email to me (basically like the customer service section). I was thinking to use the twilio api to send the email but idk how to get started. Anyone knows any good YouTube videos where I can start this?

frozen thorn
#

I don't. FYI you can use mailto attribute for anchor element I think. Users can send email outside of your website.

nova crow
#

ELLO

sour helm
#

Ok

twin charm
#

no

thorn copper
#

This channel dead

uneven pine
thorn copper
#

Sarcasm

drowsy shore
rough sapphire
drowsy shore
rough sapphire
#

y e s

rich moon
#

yes understandable

#

have a great day

rough sapphire
#

damn

#

never regretted being an alpha before

manic bloom
#

hah

haughty fractal
#

for some reason a lot of pip packages have started to fail to download at the dependency step
Does it have to do with something wrong with my configs?

scarlet wind
#

@latent scaffold no coal generator for you

latent scaffold
scarlet wind
#

that's a lie

#

it generates rock that looks like coal

latent scaffold
#

It generates power from coal yert

rough sapphire
rough sapphire
#

does it work ? or fail?

haughty fractal
#

fail

rough sapphire
#

which package?

#

if your pip is updated and you tried all these time you can only do that manually then...

haughty fractal
#

Ig I should try downloading these in a venv with python3.8/3.7

rough sapphire
#

Um tried anaconda?

#

@haughty fractal

#

if steps in their main websites doesnt work

#

u lowkey download their github rep and install it manually i saw the setup.py there

haughty fractal
#

thanks

jade harbor
haughty fractal
jade harbor
#

i got what i was looking for

#

ML chat bot

#

i was using AIML till now

nova crow
#

Hey

royal lakeBOT
#

:incoming_envelope: :ok_hand: applied mute to @nova crow until 2020-12-27 11:55 (9 minutes and 58 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).

nova crow
#

Back

#

Everyoe

#

Everyone

#

Everyone

#

Hey

royal lakeBOT
#

:incoming_envelope: :ok_hand: applied mute to @nova crow until 2020-12-27 12:11 (9 minutes and 59 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).

topaz aurora
#

Don't spam.

nova crow
#

okkkkkk

#

not going to spam

rough sapphire
#

Shidk

#

Kaimen

#

Stop

#

Apamming

solid pollen
#

I see 4 in the deletion log

rough sapphire
#

heyy

scarlet wind
#

Hi

rough sapphire
#

i need to get voice verified so badd

#

๐Ÿ˜‚

rough sapphire
#

then say test

heavy flame
#

hey, so this is dumb and unrelated, but: i have 5 drives rn: 1tb ssd (windows and applications live here), 256gb ssd, 128gb ssd, 1tb hdd, 320gb hdd. only got 4 sata ports on my motherboard. not really sure what i should do with this storage space? maybe a raid array? how would that work across different types of drives?

twin charm
mossy kelp
#

I vote making it all one big software RAID and see if you can sufficiently horrify the software RAID controller into sentience.

#

FYI I would not attempt to set up a RAID, software or otherwise across SSD and HDD types. The best possible thing that can happen there is that the SSD will slow down to the same speed as the HDD.

heavy flame
#

raid 0 enhances read/write speed but doesn't offer any redundancy, right? that would be a solid choice for the ssds, and raid 1 would be good for the hdds holding media?

sullen thorn
#

what are you doing where you need to increase your ssd write speed?

heavy flame
#

nothing ๐Ÿ˜„

#

i just want to utilize as much storage space in the most sensible way possible rather than chucking perfectly good drives

sullen thorn
#

fair enough - not sure raid0 is it, but i don't have any experience with raid irl

heavy flame
#

i just have a general understanding of how it works, not how to do it

#

couple different configurations. raid0 is striping, raid1 is mirroring, raid 10 is both

sullen thorn
#

just to offer a cautionary tale, make sure you know what the hardware drivers for your storage do when you install them

#

i was updating all my drivers (fresh win10, new pc) and i figured id download all the intel drivers

#

the storage driver had me click through a bunch of things i didn't quite understand (and switched me away from ahci)

#

i dual boot off 2 ssds, and it somehow ended up copying my windows boot partition onto the 2nd ssd and overwriting part of my linux installation

#

no idea why tf it did that, it probably warned me and i didn't realise (although who expects that from installing a driver, even if it changes some settings)

#

so just read everything, and if you're not sure ask

heavy flame
#

the other ssd is completely empty and i don't run any os other than windows rn

sullen thorn
#

fingers crossed you're fine then

rough sapphire
#

AAAA

#

test

#

mic check

eternal wing
scarlet wind
#

lol

pliant spoke
#

Anyone else got a random DM asking about code December? Or some shit like that

(Reposted in a free chat)

rough sapphire
#

is automating uploading videos to youtube allowed?

twin charm
#

check the tos. im not sure

tranquil orchid
#

Yep youtubes api supports that

scarlet wind
#

haha that is how a channel posted a video every sec

solid pollen
#

Bandwidth goes brrr

scarlet wind
#

hahah

acoustic moss
scarlet wind
#

well idk then how they uploaded vids every sec

#

and that channel is still alive

acoustic moss
#

lel

scarlet wind
#

imagine youtube giving special perms

simple sand
#

joe why u picky

shrewd lion
#

joe mama

latent scaffold
royal lakeBOT
#

Hey @drowsy shore!

It looks like you tried to attach file type(s) that we do not allow (.rar). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mkv, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .svg, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .flac, .afdesign, .m4a, .csv.

Feel free to ask in #community-meta if you think this is a mistake.

drowsy shore
#

w h a t

rough sapphire
#

any good cheap laptops that dont lag and its not for gaming just for coding and other shit

quick ledge
#

@scarlet wind happy birthday ducky_party ๐Ÿฅณ

livid sandal
#

I'm confused what -> is used for in C++.

This whole pointers concept is new to me since I come from python background; so ik & is used to access memory location, * points to another variable/location of a variable... what's - >?

On a related note, I see this used with - > alot... what is it lol

long question that's confusing, pls tell me if it's too complicated lol

buoyant pendant
#

just installed a 4TB hdd.. and it actually worked on the first try

#

amazing

boreal swift
#

I think foo->bar is the same as (*foo).bar... the arrow operator is for pointers

#

Hopefully that's right... I barely know any C

spare goblet
# livid sandal I'm confused what `->` is used for in C++. This whole pointers concept is new t...

In C, x->y is the same as (*x).y, C++ supports operator overloading and may have special rules/behavior in special cases, where it doesn't apply. But basically, -> dereferences a pointer and then jumps to the dereferenced addresses' offset, where . jumps directly to an offset.
this is comparable to python's self (except you can't control its name) and exclusive to C++, where it explicitly references a class instance. i don't know if the -> notation is somehow followed as above or if it's filtered out in a certain way. this.x would probably fail, at least

#

But omitting this in this->x will modify a class attribute anyways if x is a class attribute, if it was defined in a closer scope (e.g. local to the class function), it will reference the local variable

livid sandal
#

why would u use -> and pointers and stuff instead of just .

spare goblet
#

mainly as C is entirely pass-by-value, brb plugging my own project

livid sandal
#

kk

#

I gtg as well

#

thx for all the help

spare goblet
# livid sandal I gtg as well

I'll still put something you can return to then I guess. I have this struct here which comes with a function to properly destroy one as well:

typedef struct {
    uint16_t event_type;
    PyObject *name;
    uint16_t entries_capacity;
    uint16_t entries_len;
    GameEventEntry *entries;
} GameEventDefinition;
``` and its "destructor":
```c
void GameEventDefinition_destroy(GameEventDefinition *self) {
    if (self->entries != NULL) {
        for (uint16_t i = 0; i < self->entries_len; i++) {
            GameEventEntry_destroy(self->entries + i);
        }
    }
    Py_XDECREF(self->name);
    free(self);
}

As you can see, I just adopted python's naming in this halfways object oriented approach (there is no true objects in C, closest you can get is structs and functions that operate on struct pointers).
But as C is entirely pass-by-value, passing in the GameEventDefinition by (GameEventDefinition self) would have a very ugly effect: It would copy all of the Entry's fields into the function - so the function receives 22 bytes instead of an 8 byte pointer (I'm assuming 64bit here), and those aren't really the original GameEventDefiniton anymore. This would still work up until the 2nd to last line if you converted all the ->s to .s since the pointers to the fields that need to be freed are copied correctly, but after that it would attempt to free the structure (on 64bit the first 8byte of the structure, so a mix of event_type and the PyObject pointer), which will probably corrupt your heap. Changing it to free(&self); to get a proper pointer again would still be bogus, as the address the struct is copied into has never been seen before by malloc, free and Co.
I gotta go now too though, not too sure if my explanation is correct (especially that last & part), but I hope it helped ๐Ÿ˜„

rough sapphire
#

:D

quick ledge
#

interesting OT name #ot1-วƒotname-add-วƒotn-add

tranquil orchid
#

!otn a วƒotname-add-วƒotn-add

indigo wave
#

Hi, it really bothers me to bother others but could someone please compile neovim nightly from source for me?

I'm using Termux on Android, so I have to apply patches to make it work but luajit gives me compilation errors even though I have it installed and nothing works for me, I've been trying to compile for hours :slight_frown:

I would only pass a pastebin where the BASH script is with all the patches, you can check if you want that it doesn't contain anything bad. Thanks in advance

uneven pine
#

Uh

#

Cross compiling for android?

#

Cause I don't have terminal access to compile on anything for android

#

But if it can be cross compiled on x86 I can do it

#

Though I don't know why you'd want vim in the first place, let alone a specific nightly version

#

@indigo wave

indigo wave
#

I don't think cross-compile is needed in this case ๐Ÿค”

indigo wave
uneven pine
#

that's actually neat

#

but if it's to run on android, I'd expect it to need cross compile

#

'cause I'm on x86

#

unless your android is x86 as well, it'll need to be compiled for ARM, no?

#

^^ @indigo wave

indigo wave
#

Yes, arm64

uneven pine
#

Yeah, so I'd need to cross compile.

indigo wave
#

Oh I thought it wasn't required (I'm very new to compiling lol)

uneven pine
#

Also I'm going to be flying on DCS now, so my responses will be exponentially slower

#

Compiling creates binaries

indigo wave
#

No problem

uneven pine
#

and binaries are platform specific

indigo wave
#

Yes, I do know that

uneven pine
#

so me being on x86_64 I would need to use a compiler and specific options to target Arm64, and whichever specific version of ARM you're using on top of that

#

it's a very very specific and fragile process

indigo wave
#

I understand, although I think there was a docker image to compile for Termux ... Let me look and see (I suppose it would be easier that way, if you have docker)

uneven pine
#

I don't but I can set that up easily

indigo wave
#

Understood, although first I will see if they answer me in the Termux subreddit to see if I can solve it myself and thus not have to bother you ๐Ÿ™‚

#

In case I can't fix it myself, can I ping you?

uneven pine
#

Yes not a problem

nova crow
#

Hello

topaz aurora
#

@rough sapphire It'd be better if you could show index.html

scarlet wind
#

my eyes without highlight

#

lol

rough sapphire
#

whats the most youve coded

#

like in one file

#

how many lines

#

that isnt copy past3

#

i am asking anyone

#

the most lines theyve coded

#

Hello
i wanted to make a software using opencv and solve some quiz in real-time, questions are simple mathematics how can i do that

twin charm
#

one thing about my code is that its messy and even my brother says that. so ig this 1648 can be accomplished in 800

kindred sorrel
#

After a limit, usually too many lines of code in a single file means you should split it up

twin charm
#

split into multiple files?

#

how does that work @kindred sorrel

graceful basin
#

I think some of my java stuff was >6k total and >2k in a single file. Generally less though.

twin charm
#

wow

solid pollen
#

There are some small optimisations, but a VM is slow

#

There's no way around that

#

Not really

#

You could maybe try with WSL?

#

I'm not sure if there's even a way

#

Maybe you could X-forward into it?

#

But that's some heavy linux magic

quick ledge
#

GUIs do work in WSL, or so I have heard

#

why do you have to use steam link in a linux instance?

quick ledge
#

hmm

#

will using virtual desktops work?

#

and is it not just possible to stream a particular window?

#

and not the entire desktop?

#

nah, it won't work then

#

virtual desktops is like alt tab, but for your desktop

#

why don't you use netflix or something lol

#

what do you stream anyway?

#

oh

#

hmm, yeah

ancient stream
#

I have a Russian friend who's a sound technician. And a Czech one too.

uneven pine
#

I laughed for like 5 minutes at that

wheat lynx
#

Hahaha

#

That took me a second

inland wolf
#

i dont get it :'(

wheat lynx
#

Try reading it out aloud.
(Explanation of joke): ||A Czech one too sounds like|| ||a check one two|| ||which is the sort of thing a sound technician might say to test a mic||

soft violet
#

I'm Australian. I daren't say what we use as a microphone test.

acoustic moss
#

||ส‡unษ”||

solid pollen
#

Seriously @acoustic moss?

acoustic moss
#

?

#

for legal reasons that was a joke

rough sapphire
#

I think Akarys is saying "seriously" in a laughing disbelief kind of way rip

rough sapphire
#

Unless

acoustic moss
rough sapphire
#

Fair, Akarys is a mod

solid pollen
#

Out of all the words you could have chosen, you used this one

acoustic moss
#

||stares quizzaciously||

rough sapphire
#

|| Yes ||

flat grove
#

guys how do I write a regular expression that starts with either + or -

#

?

#

it can either start with + or -

rough sapphire
#

-1 + 1

flat grove
#

kinda weird

rough sapphire
#

What

#

Why

flat grove
#

Can you tell me how to write it

rough sapphire
#

-1 += 1 ?

flat grove
#

?

#

tf

rough sapphire
#

Why would you

flat grove
#

bruh

rough sapphire
#

-a += b ?

#

You mean tht

flat grove
#

What the fuck are you talking about

rough sapphire
#

I think a variable can start with a minus

flat grove
#

bruh can you help me write this damn thing lol

#

so like

#

r'+-

acoustic moss
#

come to the help channel

flat grove
#

or?

#

bruh

rough sapphire
#

!rร—="/'-"

#

:)

kind hound
#

I'm just trying to download drivers which I've never done before

rough sapphire
#

hey which name is more good?
Devs Reborn or Devs Unbound

spare wadi
#

is Devs short for developers, or are you making a group of people named Dev?

inland wolf
#

lol

mild abyss
inland wolf
#

yes

scarlet wind
simple sand
#

Hey could someone explain to me what a cache is?

#

Cause i don't understand "its something that stores data, which is faster when retrieving it"

solid pollen
#

Alright

#

A cache is something you put between the data source and the consumer

#

For example, let's take an image provider services

#

Each clients would pull images from servers around the world

#

But the server will have to fetch it on the disk, and the data will travel several country, making it slow

#

Right?

#

What if we now put a cache in the middle? Well, the client communicate to the cache, ask for X image, and two things can happen :

#
  1. The cache has the image in its super fast memory and will send it. The image will have taken way less time to be sent and will take less distance the travel, which mean it will be send way faster.
simple sand
#

what is an example of a cache?

solid pollen
#
  1. The cache doesn't have it, so it will ask to the server for the image, deliver it, and store it in its super fast memory and discard one of the images it already had, because its memory is limited
kindred sorrel
#
  1. 404
solid pollen
#

Well, a CDN cache is exactly what I described and it is often used by big companies such as Discord

#

BTW, the second behavior is called a "cache miss" and you should try to avoid the less cache misses as possible

simple sand
#

i mean like literally what is an example of a cache

kindred sorrel
#

What @solid pollen just described

#

Also your cpu has several levels of cache

#

Which are closer and closer to the actual processor. The closer levels are also made differently, so they're faster to access apart from also being physically closern

simple sand
#

๐Ÿ˜•

kindred sorrel
#

It's the reason why quicksort is faster than merge sort too

simple sand
#

quicksort is recursion AFAIK

kindred sorrel
#

So?

simple sand
#

where does cache come into play?

acoustic moss
simple sand
#

is cache = memory

kindred sorrel
#

Merge sort has to access far apart indexes of the array, so it has to load different blocks of memory into the cache repeatedly. That makes it slow (more cache misses)

Quicksort operates on close together blocks of memory, meaning for a (relatively) long sequence of operations the data it needs is already in cache, so it's faster

simple sand
kindred sorrel
#

Caching is storing stuff you might need in a place that's faster to access than where it originally was

acoustic moss
solid pollen
#

A cache should just be faster than the database, otherwise it is mostly useless

kindred sorrel
simple sand
#

such as

simple sand
kindred sorrel
#

CPU caches are on the cpu, which is closer and faster than ram or the hard drive

acoustic moss
#

cache is a part of memory, yes, cache = memory, no

kindred sorrel
#

Suppose you had to calculate the factorial of a bunch of numbers

#

You could repeatedly loop from n to 2 for each number

#

But that's slow

#

If you've already calculated the factorial for 4, you don't need to repeat it for 6. Just do 4!ร—5ร—6

#

So you store 4! In a cache

#

Next time you need it, just use that

#

That's an example of caching as well

simple sand
#

Ok, could u explain to me what cache means here

LRU cache implementation for coroutines.

Once the cache exceeds the maximum size, keys are deleted in FIFO order.

An offset may be optionally provided to be applied to the coroutine's arguments when creating the cache key.
kindred sorrel
#

Not enough context. Also don't know what any of that is

simple sand
#

that's the entire description

#

i don't understand what cache is here

acoustic moss
#

LRU cache implementation for coroutines.

Once the cache exceeds the maximum size, keys are deleted in FIFO order.

Basically means that if the capacity of the cache is exceeded, the keys that weren't used recently will be the first ones to be deleted from the cache to make space for the new data.
FIFO means that the first things to enter cache will also be the first ones deleted

graceful basin
#

whenever the function gets called

#

it stores what it returns into the cache

#

and then next time it gets called with the same arguments, it just returns from the cache, rather than running the function again

simple sand
#

oh

kindred sorrel
#

Kind of like the factorial example then

simple sand
#

so i can understand cache as "part of the memory"?

solid pollen
#

Maybe I shouldn't have used memory

#

A cache should just be faster than the original source

simple sand
#

og source?

#

sorry I learn very slowly, and i ask a lot of "stupid" questions

acoustic moss
simple sand
#

hmmm

graceful basin
#

essentially, a cache is a shortcut. You get the value from some slow source and the cache remembers it, allowing you to get it the second time much faster

simple sand
#

can we consider a dict as cache?

graceful basin
#

in some contexts, yes

#

consider this really stupid fibbonaci numbers function

def fib(n):
    if n < 2:
        return n
    return fib(n - 1) + fib(n - 2)
```. Now consider what would happen if we implemented a cache for it
```py
cache = {}
def fib(n):
    if n in cache:
        return cache[n]
    if n < 2:
        return n
    result = fib(n - 1) + fib(n - 2)
    cache[n] = result
    return result
```which of these functions would you expect to be faster?
#

(neither of these are good ways to get fibbonaci numbers)

acoustic moss
#

it's + not *

graceful basin
#

oh mb

simple sand
#

the first one

graceful basin
#

why?

simple sand
#

wait no

#

the second one cause it checks if the number is in cache

#

before doing anything

graceful basin
#

oh wait, I screwed up the second one too. Sorry, I am a bit out of practice

simple sand
#

ye it's aight, i understand