#ot2-the-original-pubsta

652 messages Β· Page 96 of 1

lethal matrix
#

Roman Numbers

#

try to kiss you?

echo flower
#

bro

#

i mean ok

radiant socket
#

hmm

lethal matrix
jovial island
#

wow

carmine herald
#

don't sexually harass ppl challenge

hazy laurel
#

Smh

#

Andrus

lethal matrix
#

@carmine herald im a sigma male

hazy laurel
#

Andy's

#

Good lord

#

Antaeus analysts anyways

#

Last one

jovial island
lethal matrix
#

no nugget novermber

hazy laurel
#

Anyways

echo flower
hazy laurel
#

There we got... First try

#

I hate typing on mobile

jovial island
#

use a landline

hazy laurel
#

shut

jovial island
#

why

echo flower
#

this chat is weird enough

#

im going to another ot

lethal matrix
#

no september september

hazy laurel
#

yeet bye bye

lethal matrix
lethal matrix
hazy laurel
#

off to bigger and better

carmine herald
#

tw 90s noises

cursive willow
#

How do get this to power on

#

Pls tell

#

@lethal matrix

jovial island
#

tf is that black thing

cursive willow
#

No

#

I hided

jovial island
#

I need your ip

cursive willow
#

Lol

#

Lol

#

Lol

jovial island
#

Spam , banned

cursive willow
#

Lol

#

Pls tell

cursive willow
#

At helpers

#

I want to get your attention here

#

I am half a way in installation

#

Pls tell

jovial island
#

U lookin sus

cursive willow
#

Hey pls me guys

#

Bruh

#

Thek

#

The hek

jovial island
#

U mean thick

cursive willow
#

Heck

jovial island
#

look on youtube I'm not a linux user

cursive willow
#

Lol

jovial island
#

tf?

#

Ask cyph , he might know

hazy laurel
#

I do know

#

But idk if I want to answer

jovial island
#

Don't be selfish

hazy laurel
#

Assuming you mean their original question

cursive willow
#

I am not getting any videos related to that

cursive willow
#

Pls

hazy laurel
cursive willow
#

What

hazy laurel
#

You're not gonna find videos

jovial island
#

linux user keep thier secrets

cursive willow
#

Hmm

hazy laurel
#

You shouldn't even really be looking for them

#

You should be reading the Arch Wiki, it explains all of this

cursive willow
#

Then how do I connect

hazy laurel
#

Maybe that's too RTFM but like

cursive willow
#

Heck

hazy laurel
#

It's Arch, you really should be doing all of this yourself

cursive willow
#

Ohh

#

Then I should learn those

#

But stiol

#

I need a hack

hazy laurel
#

The wiki explains your problem

cursive willow
#

But I don't have editor

hazy laurel
#

What

cursive willow
#

Like vim

hazy laurel
#

You have vi preinstalled

cursive willow
#

Ohh

#

But I can't use in iwdtp

#

Iwd

#

For network

#

But I need to power it on

#

How do I do

hazy laurel
#

... exit iwd

#

Also vi not vim

#

read the wiki page on installing Arch

#

In the wifi section, you'll see what you're skipping over

#

You need to unblock your device

cursive willow
#

How

#

Howww

#

Howow

#

Hewwooooo

#

HewwwooooooooΓΆ

#

😭 😭 😭 😭 😭 😭 😭 😭 😭 😭

#

I am.crying

#

Pls

#

Tell

#

😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭

steel eagle
#

Okay 1: cut the spam out

#

2: if you are struggling with this arch is not for you

cursive willow
#

What

#

Why

steel eagle
#

Arch is a distro meant for power users and tinkerers who are very familiar with Linux usage and troubleshooting.

steel eagle
#

You learn on a distro that doesn't break and become unusable every other update

#

You're expected to know how to troubleshoot and fix things

#

... and read the instructions to install it

hazy laurel
#

I mean... You're barely at the wifi section and it's been like an hour I think

cursive willow
#

Yea

steel eagle
#

Personally I think no one should use arch as it has basically no benefits, the few has don't outweigh the negatives of running such an unstable operating system. That's just my opinion though

hazy laurel
#

Maybe that's rude but... Please consider what you're getting yourself into

hazy laurel
cursive willow
#

By customizing

#

It

hazy laurel
#

Good luck with that one

steel eagle
#

You can customize any distro

cursive willow
#

Hmm

hazy laurel
#

Anyways... Your problem is likely rfkill

cursive willow
#

But not with the wifi screen

cursive willow
hazy laurel
#

That's all I'm gonna say

steel eagle
#

Anyway I have to go to work, good luck, I recommend choosing a different OS such as Ubuntu (or any derivative) or Fedora

cursive willow
#

First how could I scroll up and zoom out

hazy laurel
#

You can't

cursive willow
#

What

#

Hell

#

Arch

hazy laurel
#

You signed up for this

cursive willow
#

What if I reboot now

jovial island
#

install mint then

hazy laurel
cursive willow
#

Yep

hazy laurel
cursive willow
#

Just for sake

hazy laurel
#

Ubuntu MATE would be better imo

cursive willow
#

So the option is ubuntu

#

But still I will wait

hazy laurel
#

Ubuntu is great

#

You can't go wrong with Ubuntu

#

It's so easy to install

#

I use KDE Neon, though

jovial island
#

why not argon?

cursive willow
#

Should I need to have a ethernet to do this???

cursive willow
#

Or with wifi

#

Hmm

hazy laurel
#

Literally rfkill

#

That's a huge hint

jovial island
#

just google it

hazy laurel
#

All this info is in the Wiki

#

I hate to be the "RTFM" guy... but your literally won't make it far at all at this pace

#

You're expected to be able to do all of this yourself

jovial island
#

I don't think he even read the wiki

hazy laurel
#

I have my doubts as well

cursive willow
#

No i did'nt

hazy laurel
#

Idek if I could get in trouble for almost forcing you to read the Wiki

#

But... You can't expect us to handhold you through this

cursive willow
#

Ok ysinbrfkill how do I trouble shoot

hazy laurel
#

...

cursive willow
#

Using rfkill

hazy laurel
#

Please... Open the installation guide in the Wiki

steel eagle
#

Advise you guys stop trying to help this kid and let them figure it out themselves

#

Arch is sink or swim

#

By helping them you're just causing them more grief in the future

hazy laurel
#

Yeah... Idk, I want to help but it's really not gonna work out with the current method

cursive willow
#

Now I need to exit

#

Arch installation

#

How do I do

hazy laurel
#

Turn off your computer

#

Unplug your USB

#

Done

jovial island
#

throw it out the window

#

buy a new one

lethal matrix
#

dm me for kis

hazy laurel
#

I don't you even got to the drive partitioning stage

#

Doubt*

#

So... All of what you've done has had no effect on the system yet

lethal matrix
hazy laurel
#

Which tbh that'd kill the heck out of my spirits

cursive willow
#

For swap

#

And I did for linux with 97gb

lethal matrix
#

/sbin/shutdown -h now

hazy laurel
#

well.... Hope you didn't wipe your drive

#

I have a feeling you just watched a video or something

lethal matrix
#

@cursive willow dual boot?

#

or live boot?

#

or vm

hazy laurel
#

Partitioning is much more difficult than unblocking a device through rfkill

jovial island
lethal matrix
#

its ez

jovial island
#

.topic

rustic harborBOT
#
**How are you?**

Suggest more topics here!

jovial island
cursive willow
lethal matrix
#

@jovial island

#

imma sue u

#

for stealing my dialogue

#

xd

jovial island
#

Ohh

#

🀨 🀨

rare moat
#

spits out code filled in from a template.

twin raft
#

Oh

#

Demn

dusky cliff
#

Pog

rare moat
#

no more macro generators

twin raft
#

Wait holup

#

By vector did you mean the c++ one (dynamic lists in python) or the math one (2D, 3D vectors)?

rare moat
#

dynamic list

twin raft
#

Cause it's the math one here lel

rare moat
#

i have written a mathematical vector library too.

twin raft
#

Woah GitHub is kinda fast with it's meta data image generation

#

I started the repo not more than a minute ago

#

Started*

rare moat
#

that one is based off Roblox's Vector3 library.

twin raft
#

Starred

rare moat
#

oh thanks for the star.

twin raft
#

Ah shit i dont have nitro to reply with an emote

#

:why:

rare moat
#

get nitro

twin raft
#

Gib πŸ”«

rare moat
#

i am poor sorry

#

hopefully soon i will be able to clear out that disgusting macro library with this stuff.

wide totem
jovial island
rare moat
#

what error messages?

#

like, when debugging macros?

jovial island
#

macro error messages

#

yes

rare moat
#

ah

#

you also have the option of using macros to generate functions on its own.

#

..which i would be able to show you if GitHub was up.

#

but i can invoke the command from anywhere in my shell, and generate array operations from there.

#

pretty convenient.

jovial island
#

man i want to write that kind of stuff. It seems cool but im not smrt.

rare moat
#

that thing was not difficult to write, just incredibly tedious.

#

you could definitely do it.

#

let me show it.

#
const char insert_template[] =
"void %s_array_insert(struct %s *array, %s value, unsigned int index) {\n"
"   if(index < 0 || index > array->logical_size) {\n"
"       fprintf(stderr, \"%s_array_insert: attempt to insert out of the bounds of array (array: %%p, index: %%u)\\n\", (void*) array, index);\n"
"       exit(EXIT_FAILURE);\n"
"   }\n"
"\n"
"   if(array->logical_size == array->physical_size) {\n"
"       array->physical_size = array->physical_size * 2;\n"
"       array->contents = (%s*) realloc(array->contents, sizeof(%s) * array->physical_size);\n"
"   }\n"
"\n"
"   memmove(array->contents + (index + 1), array->contents + index, sizeof(%s) * (array->logical_size - index));\n"
"   array->contents[index] = value;\n"
"   array->logical_size++;\n"
"}\n";

const char insert_template_stack[] =
"void %s_array_insert(struct %s *array, %s value, unsigned int index) {\n"
"   if(index < 0 || index > array->logical_size) {\n"
"       fprintf(stderr, \"%s_array_insert: attempt to insert out of the bounds of array (array: %%p, index: %%u)\\n\", (void*) array, index);\n"
"       exit(EXIT_FAILURE);\n"
"   }\n"
"\n"
"   if(array->logical_size == array->physical_size) {\n"
"       fprintf(stderr, \"%s_array_insert: attempt to insert into full array (array: %%p, index: %%u)\\n\", (void*) array, index);\n"
"       exit(EXIT_FAILURE);\n"
"   }\n"
"\n"
"   memmove(array->contents + (index + 1), array->contents + index, sizeof(%s) * (array->logical_size - index));\n"
"   array->contents[index] = value;\n"
"   array->logical_size++;\n"
"}\n";
#

here is an example.

#

i just use a 'template' which is then filled in by printf's specifiers.

#
        case FIND_HASH: printf(find_template, namespace, array, type, namespace); break;
jovial island
#

ah this is dynamic array. I havent written those. I need to figure out how to use malloc and realloc. I know you have to cast the return type and stuff.

#

im sure when you know that stuff the generator lib itself is easy to write

rare moat
#

it is

#

yes

#

i was essentially copy pasting code from one of my already existing implementation.

#

code generation is a wonderful thing.

jovial island
# rare moat it is

Im just happy i got this working.

struct int_array
{
    int *ptr;
    size_t count;
    size_t capacity;
};

void int_array_init(struct int_array *a)
{
    a->ptr = NULL;
    a->count = 0;
    a->capacity = 0;
}

void int_array_reserve(struct int_array *a, size_t capacity)
{
    if(capacity > a->capacity)
    {
        a->ptr = realloc(a->ptr, capacity);
        a->capacity = capacity;
    }
}

void int_array_push_no_alloc(struct int_array *a, int value)
{
    if(a->count >= a->capacity)
        return;
    a->ptr[a->count++] = value;
}

int main(int argc, const char *argv[])
{
    struct int_array a;
    int_array_init(&a);
    int_array_reserve(&a, 2);
    int_array_push_no_alloc(&a, 2);
    int_array_push_no_alloc(&a, 3);
    int_array_push_no_alloc(&a, 4);
    int_array_reserve(&a, a.capacity + 2);
    int_array_push_no_alloc(&a, 4);

    int *ptr = a.ptr;
    for(int i = 0; i < a.count; ptr++, i++)
    {
        printf("%d", *ptr);
    }
    // printf("%d\n", *a.ptr);
    return 0;
}
rare moat
#

oh so you got an array setup?

jovial island
#

a basic dynamic one

#

doesnt do everything like insert

#

or realloc on push

rare moat
#
    a->ptr[a->count++] = value;
round moss
#

Nah, that's fine

jovial island
#

i check before

round moss
#

i++ returns the value of i before increment

jovial island
#

and i make sure to do post increment

round moss
#

It's awful and I hate it

#

But that's how that operator works

jovial island
#

zig doesnt have it

round moss
#

I hope so

rare moat
#

oh okay

jovial island
#

what does amortized mean?

round moss
#

On average more or less

#

Well, more less than more

#

But kinda

jovial island
#

I hear it a lot when people talk about vectors or datastructures

#

like when they grow

round moss
#

Ye, it occurs when a certain algorithm takes a linear amount of time to do something per an exponentially growing number of steps

#

Essentially appending to a vector is O(1), but there is a difference between minimum of a sorted array O(1) and vector append O(1)

jovial island
#

yes becuase append sometimes needs to allocate more memory. So you need to find out how much memory you allocate ahead of time in order to keep performance up when appending

round moss
#

Ye

jovial island
#

I had an error in my code that i caught with gcc's fsanitize=memory option

#

i was allocating wrong

#

i needed to multiply the capacity by the size of the type(int).

#

so i learned something new today

#

but it still worked regardless

#

i wonder why

#

I guess i was still allocating enough

#

excited excited lol. Ive never done this before.

#

cant wait to get a working hashmap

grim seal
#
$ dig +short @208.67.222.222 -p 443 LOC jb3.dev
38 57 6.120 N 77 8 48.120 W 0.00m 0.00m 0.00m 0.00m
#

208.67.222.222, 208.67.220.220, 208.67.222.123, 208.67.220.123

#

all on either port 443 or port 5353, UDP or TCP

mental idol
#

@full haven Do a git log --oneline and paste the results here. top 10 lines if there are more than that.

full haven
#
git log --oneline
082d206 (HEAD -> master) A new fixed version of MyBot
f0c705f New features
e1494fb New files
b90e46c Fixed logging
aeb8c59 Small fixes to .gitignore
ionic locust
#

Huh I remember when this otn got added

mental idol
#

Do a get checkout 082d206 and see if your work is restored.

#

Don't do anything else until the question is answered

#

oh.

ionic locust
#

Good evening Preocts 🍏

mental idol
#

wrong commit.

#

get checkout f0c705f

#

@full haven ^^

#

Hey @ionic locust o/

full haven
#

This, 082d206 was the one I made a commit just a 10 minutes ago or smth

#

and did you mean git or get?

mental idol
#

git. Typing and eating

full haven
#
git checkout 082d206
error: you need to resolve your current index first
LICENSE: needs merge
MyBot/.gitignore: needs merge
MyBot/__main__.py: needs merge
MyBot/cogs/moderation/admins.py: needs merge
MyBot/cogs/moderation/dm.py: needs merge
MyBot/cogs/moderation/general.py: needs merge
MyBot/cogs/moderation/warnings.py: needs merge
MyBot/cogs/other/default.py: needs merge
MyBot/cogs/other/event.py: needs merge
MyBot/database/sqlite.db: needs merge
MyBot/utils/config.yaml: needs merge
MyBot/utils/constants.py: needs merge
README.md: needs merge
requirements.txt: needs merge
mental idol
#

Oh

#

Is that all the work you were doing? I thought you said it removed some stuff.

full haven
#

it seems like, at least half of project was marked as redd

#

oh wait..

#

it's a lot, like a lot of this

mental idol
#

You'll get the joy of cleaning that up. What you've done is pulled something down that doesn't line up with what you have. These are merge conflicts. git is asking "which do you want to keep".
Incoming - from github
Current - what was on your local machine

#

VScode makes it easier, you can just click on what you want.

full haven
#

it's a lot of clicking, I have no idea which one is the correct one that I made a commit for

mental idol
#

You can git merge --abort and that should stop the merge attempt. Again, this can be destructive so I'd make a backup even now.

full haven
#

is there a way to merge everything with the "Accept current change"

#

@mental idol what would happen if I close vsc now?

mental idol
#

Nothing

#

vsc is just offering you assistance with the merge. It will remain in that conflict state until you either handle all conflicts or abort the merge.

full haven
#

thx god I can close it

#

but why do the files stay like this? even tho I merged everything from it alrd?

#

ok, now I merged everything I guess

mental idol
#

Merge conflict steps:

  • Select which piece of conflict to accept (both|incoming|current)
  • Save files
  • Commit changes
    When all conflicts listed, those files saying "needs merge", are completed then you are done.
full haven
#

so now I just commit?

#
git commit -m "Merged new files"
error: Committing is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.``` well I have fked up
mental idol
#

git status to see which files still have conflicts.

full haven
#

I fixed these alrd ```
git status
On branch master
You have unmerged paths.
(fix conflicts and run "git commit")
(use "git merge --abort" to abort the merge)

Changes to be committed:
modified: MyBot/init.py
new file: Procfile
new file: init.py
new file: run.py

Unmerged paths:
(use "git add <file>..." to mark resolution)
both added: LICENSE
both added: MyBot/.gitignore
both added: MyBot/main.py
both added: MyBot/cogs/moderation/admins.py
both added: MyBot/cogs/moderation/dm.py
both added: MyBot/cogs/moderation/general.py
both added: MyBot/cogs/moderation/warnings.py
both added: MyBot/cogs/other/default.py
both added: MyBot/cogs/other/event.py
both added: MyBot/database/sqlite.db
both added: MyBot/utils/config.yaml
both added: MyBot/utils/constants.py
both added: README.md
both added: requirements.txt

full haven
mental idol
#

Then you need to add everything and make a commit or abort the merge.

full haven
#

thank you!! It worked

#

Thx alot πŸ˜„

mental idol
#

Don't just slap commands next time :V (I'm glad it worked)

full haven
#

I will try to remember

full haven
uneven dune
#

it might be hard to forget this experience lol

mental idol
#

Your first huge conflict fix is always the worse.

full haven
#

Hmm no bookmark

uneven dune
#

oof

full haven
#

So it gave me twice wtf

#

Well

uneven dune
#

for twice the rememberance

full haven
#

Ik, damn lag

rustic harborBOT
#
:ping_pong: Pong!

Gateway Latency: 230ms

full haven
#

Not even that big

#

Oh..m

daring jay
#

it's probably the bot

#

!ping

clever salmonBOT
#
Pong!
Command processing time

176.978 ms

Python Discord website status

Healthy

Discord API latency

124.173 ms

daring jay
#

hmm no that top one is fast

#

maybe it's back

unreal spindle
#

Can someone please help me with this
I keep on getting errors on Excel
I'm trying to create a column sparkline

hazy laurel
#

is "$G$5" valid?

unreal spindle
#

Oh we have to do data validation first before doing sparklines

hazy laurel
#

I'm just wondering if by "$G$5" you meant "$G5" or "G5"

#

idk anything about excel

unreal spindle
#

Well the $ means that you are referencing those cells, well thats what I believe

hazy laurel
#

"G" and "5" aren't cells

hollow heart
#

@wide totem ty lemon_sweat

#

like whack-a-mole

wide totem
#

lol np

thorn shadow
#

lemon

thorn shadow
#

.topic

rustic harborBOT
#
**If you could travel anywhere in the world, where would you go?**

Suggest more topics here!

thorn shadow
jovial island
#

jk

thorn shadow
#

no

jovial island
#

to find out

clever salmonBOT
#

:incoming_envelope: :ok_hand: applied mute to @thorn shadow until <t:1638159512:f> (9 minutes and 59 seconds) (reason: discord_emojis rule: sent 24 emojis in 10s).

jovial island
#

bruh

#

rip

edgy apex
#

i need halp

#

suggest a project name plz

carmine herald
#

stimulated monkey

jovial island
#

wot

carmine herald
#

its a good name

jovial island
#

or omega incineration

#

or yellow amogus butt

edgy apex
#

Omg

#

Yellow amogus butt

#

Perfect name

carmine herald
#

sus

jovial island
#

amogus

#

i would have sent this in emoji but i dont wanna risk automute

gray belfry
#

exe vs msi(windows installer)
what is diffrence between them ??

wheat rock
#

modern software installers use exe because you have the full freedom to design the user interface of the installation dialog

gray belfry
#

msi is just like universal type something that gonna work on every pc so it have limited feature

wheat rock
#

every windows pc

gray belfry
#

yup yup

hazy laurel
#

msi isn't necessarily universal

#

but it is standardized

wheat rock
#

standardized

hazy laurel
#

by Windows standards, anyways

gray belfry
#

ok thanks Oreo πŸͺ

wheat rock
#

np

woven seal
#

πŸͺ

mystic garden
lethal matrix
#

hi graduaction guy

dapper lichen
#

ayooo

lethal matrix
#

yes

dapper lichen
#

heyyy ahah

lethal matrix
#

hi graduaction guy

sudden swallow
dapper lichen
#

so who coming

#

time to get ready

lethal matrix
#

@sudden swallow wanna come to erfan's graduation party?

sudden swallow
#

😬

lethal matrix
sudden swallow
#

No

lethal matrix
dapper lichen
#

hahaha

lethal matrix
#

lol

#

@dapper lichen happy bday

dapper lichen
#

Happybday 😭😭😭

#

Its not my bday hahaha

lethal matrix
dapper lichen
#

Hahahaha

#

Ayee

lethal matrix
dapper lichen
#

Hahaha

#

What y'all getting me

fluid plank
brazen jacinth
#

Indie game developers: "Our game provides over 60 hours of gameplay for you to enjoy!" Speedrunners:

hazy laurel
#

3 minutes more like

brazen jacinth
#

i should get out more

hazy laurel
#

what the

pliant trench
#

lol

hushed egret
#

h u m o r

mental idol
median blade
#

...

daring jay
jovial island
#

lol big lol this otn

jovial island
#

Hi

cursive willow
#

Guys where exactly my vimrc is??
if i am going to ~/.vimrc
it shows

" DO NOT EDIT THIS FILE
" Add your own customizations in ~/.vim_runtime/my_configs.vim

set runtimepath+=~/.vim_runtime

source ~/.vim_runtime/vimrcs/basic.vim
source ~/.vim_runtime/vimrcs/filetypes.vim
source ~/.vim_runtime/vimrcs/plugins_config.vim
source ~/.vim_runtime/vimrcs/extended.vim
try
  source ~/.vim_runtime/my_configs.vim
catch
endtry
~

But if i change in my_configs.vim i can't get the change in vim editor

#

Pls tell!

lost lance
#

I wonder if you can tweak those 4 files

cursive willow
#

Hmmm

cursive willow
#

Btw, I use ubuntu

#

I use a manager called tweaks for customization

#

I,e window manager, etc

noble totem
#

@celest lion that wasn't a very nice message. YOU are the one on a timer. I'm just here to help people for free. I'm not on any schedule. Don't make expectations of things you aren't paying for.

hazy laurel
hazy laurel
fluid plank
#

ah i get it. i see it now. in my imagination based on the response

snow reef
#

Maybe it's just because I've been parenting teenagers for a while, but I seem to be noticing a lot more ingratitude and entitlement in today's youth (but also in general).

I think we're having a right-wing swing...

jagged minnow
summer jackal
snow reef
summer jackal
snow reef
summer jackal
#

Im in my 30s so I feel you there.

snow reef
wise osprey
#

heyo bros

#

i made a poem on programming (and python)

#

here are some lines

#

When I use python I have all the power in my hand
And when I use modules we have the complete band
Pygame for some game dev, flask for some web dev
I use linux and windows and take the whole rev

Different ide’s and different text editors
Make the code more fun, more better
When I don’t understand the error I do debugging
Sometimes when I do fun I make the program singing

jovial island
#

Now don't y'all start bitchin'
I know my skills are killin'lemon_pensive

snow reef
#

There once was a man called Triton,
who tried to compose code in Python,
He did a lint once,
and promptly yelled "Dunce!"
That antiquated man called Triton.

grim seal
#

@jovial island remind me to tell you tomorrow about my new dns for jb3.dev

clever salmonBOT
#
Fat chance.

Sorry, you can't do that here!

slow valve
#

@somber belfry yoda rich

somber belfry
#

True

dusky cliff
#

my otn lemon_fingerguns_shades

somber belfry
#

Also true

jovial island
#

yoda really has the NFTs going

open lion
#

hello guys! I am having Dell laptop which has FN key in which I can use that to increase decrease volume and mute like functions but am also have a external keyboard of Dell which doesn't have a FN key but has only f1,2,3,... keys but the problem here is that I can't do the same task of increasing decreasing or mute like features by there. So how can I do these things from my external keyboard only!
ping while answering me!

lapis plinth
#

set a macro maybe

#

and no you dont get a ping

#

suck it

grim seal
#

good afternoon

#

I no longer use Cloudflare

#

I found a better DNS provider

median blade
#

not 24 hours

vague shadow
grim seal
knotty shale
#

does anyone have extra owo if have pls give me?

winter matrix
grim seal
#

yea

#

joe banks

#

dig NS jb3.dev

#

lul

clever salmonBOT
grim seal
#

running my own dns servers

vague shadow
#

It's a way to define deployments of services in code

#

essentially it's a tool to enable infrastructure as code

#

Yea

#

similar goals

round moss
#

emacs org mode file

#

it's like a onenote notebook

grim seal
#

in this case it ensures that all commands I run to setup the dns servers are identically ran on both hosts

#

it installs the dns software, configures it, copies the zones, etc.

#

soon it will also sign the DNS zones for DNSSEC

#

two root servers

#

i'm going to get dnssec working and then write a blog section for my site and then write a blog post

#

kind of yea, similar to saltstack/chef/puppet, you define a "playbook" of commands to run on all your hosts and it just chugs away

#

netcup

jovial island
#

anyone proficient in c

#

?

grim seal
#

ya or you can do it my way

#

the winners way

grim seal
#

dnssec signing works

#

yeah

#

dig @1.1.1.1 +dnssec jb3.dev

#

if adappears under flags the answer was validated

#

which bit

#

my DNS server?

#

no, it has no reason to

#

my dns server is only every queries by other DNS servers

#

because it's authoritative, just for jb3.dev, and so it is the one that answers to services like 1.1.1.1 and 8.8.8.8

#

you'd get an answer, but most people do not run recursive resolvers on their desktop and there isn't a standard to allow for that sort of querying with DoH or DoT

#

what did you try

#

interesting that a load of NSEC3 records get generated when I sign the zone

tawdry salmon
#

Did I hear.... NFTs??

#

damn

grim seal
#

ya with hashing now

drowsy spade
#

ielp

jovial island
sick socket
#

does anyone free to help me with an assignment ;=;, its a description of example Digital Signature's creation in OpenSSL

astral sedge
slow valve
odd sphinx
#

bells jingling

kindred kelp
#

Does anyone know a simple enough way to compare 2 images with linux (command line, I'll be using it in a server) and see if they're similar enough or not? (with a value if possible)
I've been trying findimagedupes and tensorflow but probably my inexperience caused every single of my tries to fail.
I want the script to know if an image is a gameboy or not

short cliff
#

@bitter patrol But yeah, I'm alright

#

Just got back from the dentist

#

So a good part of my face is numb

bitter patrol
#

Ohno ;-;

#

I hate the dentist

#

xD

short cliff
#

Eh, I don't mind it

bitter patrol
#

I have trauma from going there when I was young

short cliff
#

How so?

bitter patrol
#

Well

#

the pain

#

I couldn't bare

#

I think I was 8

short cliff
#

The anesthetics any more are really good

bitter patrol
#

Ate too many chocolates ;-;

short cliff
#

Barely felt much

bitter patrol
#

Well we are getting more advanced

#

So I wouldn't be surprised if getting an injection would cause no pain at all

#

Anyways

short cliff
#

Typically they numb the area before they inject the stuff, so even that isn't bad

bitter patrol
#

My day has been a little bit fun. I am learning intermediate python online. It is kinda hard but not that I haven't learnt anything, it's just the correct use of certain data structures and code usages.

short cliff
#

Oh very cool

bitter patrol
#

How have I missed so much from life. I really need to touch grass outside...

short cliff
#

What kinds of data structures and what have you are you currently looking at. Are you not able to go outside to do so?

bitter patrol
#

Most gamers usually say that.

short cliff
#

True enough

bitter patrol
#

I just found an interesting game on epic games, I don't know if I can send the link here but it's related to programming.

#

It's currently free xd

#

But it is going to go back to being "paid for"

#

The description is funny ;-;

short cliff
#

I've enjoyed that one

bitter patrol
short cliff
#

Yep!

bitter patrol
#

Interesting

#

0 - 10 how much would you rate it?

short cliff
#

Uhmmm..... hmm

#

7.5 ish?

#

Maybe a bit higher

#

It's fun

bitter patrol
#

yeah?

#

Can't wait

#

I'll download tomorrow

#

It's kinda late right now

#

Alright say I'll get back chatting with you later, lemme do one more exercise and go to sleep ;-; Good night in advance sir

#

Nice chatting with you

autumn sequoia
#

after 6hrs of downloading and this

regal plaza
#

why is this channel name so wierd

#

what does

#

ot stand

#

for

#

and

#

why is

#

ielp

#

misspeled

daring jay
#

ot is for off topic, and the stuff after that usually consists of random jokes/funny phrases

regal plaza
#

ohh

#

so we can talk about biden

charred turret
#

NO

daring jay
regal plaza
#

mod

hollow heart
#

i mean i hate it

#

but i love birbs

#

am i in the wrong channel

#

yes i am

vague shadow
#

I want to be in a channel where you share cute pets and nice looking fruit

hollow heart
#

i was following up on a message in ot0

#

dunno how i landed here lmaoo

hollow heart
cunning knoll
#

wait fuck

vague shadow
hollow heart
#

KAYOOT!

radiant socket
#

bnuuy

hollow heart
hazy laurel
#

now I want mangos

daring jay
radiant socket
#

@magic atlas nice pfp πŸ‘€

tawdry fog
radiant socket
#

rofl

hazy laurel
#

depends on the code

#

some code is um...

#

most unholy

tawdry fog
hazy laurel
#

No, not really

tawdry fog
#

oh

hazy laurel
#

I usually don't look at peoples code unless I want to see how someone else did something I already did

tawdry fog
autumn wave
tawdry fog
#

haha jokes on you I use lightmode

#

||I'm kidding im not a sociopath||

autumn wave
#

whats it got to do with light mode

#

it is transparent

#

lol

tawdry fog
#

oh xD

mental idol
#

I love how, by using lightmode, I'm naturally placed in the unstable category :3

tawdry fog
#

you... what?

#

Who the hell gave you helper

mental idol
#

Wasn't part of the interview process :3

tawdry fog
#

no

#

no

#

no

autumn wave
#

that

#

is

#

horrible

#

stop

tawdry fog
#

please

#

I'll give you everything I have

autumn wave
#

how do ur eyes function?

daring jay
#

It's honestly not that bad depending on the contrast/saturation/brightness/whatever of your screen

tawdry fog
#

No there's no excuse

mental idol
#

f.lux for the win

daring jay
#

although in general, it is pretty bad compared to many other light modes

carmine herald
#

wait is that an egg lemon_hyperpleased

mental idol
carmine herald
#

based

autumn wave
mental idol
#
DEBUG:urllib3.connectionpool:https://api.twitter.com:443 "POST /oauth/request_token?oauth_callback=https%3A//127.0.0.1 HTTP/1.1" 401 64
401
b'{"errors":[{"code":32,"message":"Could not authenticate you."}]}'

Progress! It's talking to me. It's saying go away... but that's more than it was saying earlier.

tawdry fog
#

lmaoo so accurate

hazy laurel
#

I was confused for a second

#

"What on Earth is a 443 error"

tawdry fog
#

lol

mental idol
#

!http.cat 443 ?

#

no... what's the tag?

hazy laurel
#

!http 443

#

shame

#

.http 443

#

shame.

#

.cat

#

!cat

#

I tried

mental idol
wheat aurora
#

.status cat 443

rustic harborBOT
#
Unable to find status floof for 443.
carmine herald
#

no cat

wheat aurora
#

I tried

hazy laurel
#

oh that is what it is

mental idol
#

status... would have never guessed

wheat aurora
#

that command could definitely use more aliases

daring jay
#

.help status

rustic harborBOT
#
Command Help

**```
.http_status <code>

**Can also use:** `httpstatus`, `status`

*Choose a cat or dog randomly for the given status code.*

**Subcommands:**
**`cat <code>`**
*Send a cat version of the requested HTTP status code.*
**`dog <code>`**
*Send a dog version of the requested HTTP status code.*
daring jay
#

a http alias would be nice, yeah

tawdry fog
#

agreed xD

mental idol
#

pog

DEBUG:urllib3.connectionpool:https://api.twitter.com:443 "POST /oauth/request_token?oauth_callback=oob HTTP/1.1" 200 121
200
b'oauth_token=k&oauth_token_secret=&oauth_callback_confirmed=true'
tawdry fog
#

noice!

#

what you making?

mental idol
#

Twitter 3-legged authorization for user OAuth1.

tawdry fog
#

okay so I know twitter

#

what is 3-legged auth?

hazy laurel
mental idol
#

Leg 1) Hi, I'm an app and I want to be a user (app -> Twitter)
Leg 2) Hey, this app wants to be you. That cool? (Twitter -> User)
Leg 3) Hi again, I'm an app and the user says I can be them. Gib keys (app -> Twitter)

tawdry fog
#

ty lol

mental idol
tawdry fog
#

fun!

#

I'd rather go the simple route however lol

mental idol
#

The simple route is... significantly easier. Like... four lines? including the import.

tawdry fog
#

true

#

guess that kinda gets rid of the satisfaction a lot

mental idol
#

But how often do you get the chance to understand why these work?

        hash_bytes = hmac.new(combined, base_bytes, sha1).digest()
        return base64.encodebytes(hash_bytes).decode("utf-8").rstrip("\n")
tawdry fog
#

never xD

mental idol
#

double pog

dim root
#

ty, you are making my life easier :) while writing the twitter-tui

mental idol
#

triple pog

tawdry fog
#

nice

hazy laurel
#

kidding, of course

mental idol
#

hack it all.

hazy laurel
#

on it :pepe_hack:

mental idol
#

Some night the code flies. other nights it's painful to get 16 lines down.

[main edfa21b] Working leg 1 on user auth
 2 files changed, 16 insertions(+), 6 deletions(-)

Time for some hot coco and then bed. Between the late night prod push at work and the day... I can't think about the next step of this auth process. @_@

#

Sad. My 100% coverage.

daring jay
#

ono

mental idol
#

ugh... I just realized one of these unit tests will need to patch input(). Gross. I don't like patching built-ins.

elfin vine
#

You don't..

jovial island
#

.status cat 69

rustic harborBOT
#
Input status code does not exist

The range of valid status codes is 100 to 599

jovial island
#

.status cat 420

rustic harborBOT
#
**Status: 420**
jovial island
#

eyy

rotund python
#

@worn shore
This book looks interesting to read perhaps: Tidwell J. Designing Interfaces. Patterns for Effective Interaction Design 3ed 2020
At least it has the best score / big rating / having enough demand to be already 3 edition.
+Fitting to be read even by developers.
https://www.amazon.co.uk/dp/1492051969?linkCode=gs2&tag=oreilly20-21

Who This Book Is For
We hope Designing Interfaces reaches current and new audiences. We created it to be
of interest and value to many different people. It’s for design beginners, mid-career
practitioners and managers, seasoned professionals, and executives. It’s for people
who want to learn, to get a refresher, and to get inspiration and a new point of view.
It’s for teams, classes, and individuals. It’s for interaction designers, information
architects, product designers, UX/UI designers, product managers, developers, QA
engineers, strategists, managers, leaders, consultants, teachers, students, and anyone
who is interested in designing better software
#

it looks like a cool thing for Frontend Developer to increase a bit qualification

jovial island
#

is java easy ?

sinful sun
#

Yes

jovial island
#

howi can learn java ?

pliant trench
#

learn C++

elfin vine
# pliant trench learn C++
  • How can I learn how to ride a bike?
  • Learn to drive a car instead

That's... not really helpful πŸ˜…

pliant trench
#

that's two cars

elfin vine
sinful sun
#

java tutorials are a decent start

mental idol
elfin vine
#

Ah, usually you want tests to have the smallest amount of magic possible so I don't think there should be an issue

mental idol
#

Yeah. It's not horrible, really. It'll just be the "enter your validation code here" prompt that will need to be patched out for the test.

#

Always get mixed results with patching built-ins though. We'll see.

shrewd lance
#

I'd suggest rerouting sys.stdin and sys.stdout in the test

rotund python
#

More roles to perform than I have already

#

a feel a bit overburden with amount of roles πŸ€”

#

But!

#

as just theory/basics to know in order to give better input during discussions

#

that's I think is worthy enough reason to read it

worn shore
#

πŸ˜„

rotund python
# worn shore πŸ˜„

one more part to the set: Ultimate Web Developer ;b (for situations when saying fullstack is not enough)

worn shore
#

Uber WD

rotund python
fresh yarrow
mental idol
#

.bm 916304080849207296 do this

rustic harborBOT
#
Noooooo!!

Your input was invalid: You must either provide a valid message to bookmark, or reply to one.

The lookup strategy for a message is as follows (in order):

  1. Lookup by '{channel ID}-{message ID}' (retrieved by shift-clicking on 'Copy ID')
  2. Lookup by message ID (the message must have been sent after the bot last started)
  3. Lookup by message URL

Usage:```
.bookmark [target_message] [title=Bookmark]

mental idol
#

.bm 916304080849207296 do this

rustic harborBOT
#
Noooooo!!

Your input was invalid: You must either provide a valid message to bookmark, or reply to one.

The lookup strategy for a message is as follows (in order):

  1. Lookup by '{channel ID}-{message ID}' (retrieved by shift-clicking on 'Copy ID')
  2. Lookup by message ID (the message must have been sent after the bot last started)
  3. Lookup by message URL

Usage:```
.bookmark [target_message] [title=Bookmark]

mental idol
#

fiiine

jovial island
#

Rehab

#

Cali me bond

vague shadow
mental idol
#

.bm 463035268514185226-916400002333540432

#

brilliant

#

1. Lookup by '{channel ID}-{message ID}' (retrieved by shift-clicking on 'Copy ID')
It says that, but apparently I've had enough not-sleep time to be failing basic reading.

vague shadow
#

Hah yea, it's a bug in Discprd.py's message convertor

#

it's supposed to use the current channel if one isn't given

#

but it doesn't, it only uses the cache

#

(once it's merged to Python I'll port it over to Lance)

mental idol
#

absolute pog.

brazen jacinth
#

@fresh yarrow

fresh yarrow
#

greet

#

ok

brazen jacinth
#

the world is a shirt, for people like us it means we can tear it apart and stitch it together in any way we like

fresh yarrow
#

yes

#

maybe the world is hell

#

and we have to prove ourselves to go to heaven

#

;-;

#

I'm not religious or anything

brazen jacinth
#

lmao

fresh yarrow
#

oh no

fresh yarrow
brazen jacinth
fresh yarrow
#

if there was a religion for ghosts, I'd be in that

fresh yarrow
brazen jacinth
brazen jacinth
fresh yarrow
fresh yarrow
#

there are different religions that think there is a true one

brazen jacinth
fresh yarrow
#

I'm taking a test rn

#

to see which one I should be

brazen jacinth
#

i killed your father

#

lol

fresh yarrow
#

Christianity

#

apparently

#

is what I should be

#

;-;

#

"You got: Christianity

You believe in God the Father, the Son, and the Holy Ghost. Eternal life and redemption from sin is your thing."

#

well

#

that was one hell of a test
"how often do you pray?"
a. once a day
b. twice a day
c. 3 times a day
4. 4 times a day
where's the I don't pray selection

fresh yarrow
#

I just saw your bio

brazen jacinth
#

just saw my bio?

#

and i thought we were friends

fresh yarrow
#

we...were friends?
you don't know what that means to me

#

I never had friends

fresh yarrow
#

and I like turtles ❀️

brazen jacinth
#

i love pushups, especially explosive

fresh yarrow
#

however much I eat, however much I don't exercise, my weight still stays the same

brazen jacinth
#

like clap, jump, and no-arm pushups(well, the closest you can get to no arm)

brazen jacinth
fresh yarrow
#

no arm pushups is god

brazen jacinth
fresh yarrow
#

in my homework I nearly wrote 6*2 instead of 6 x 2

brazen jacinth
fresh yarrow
#

or else the teacher's gonna be like "wtf"

echo fern
#

imagine having a symbol for multiplication

brazen jacinth
#

lmao why do we need 3 ways to multiply????

fresh yarrow
#

9*5

#

!e

print(9(5))
clever salmonBOT
#

@fresh yarrow :x: Your eval job has completed with return code 1.

001 | <string>:1: SyntaxWarning: 'int' object is not callable; perhaps you missed a comma?
002 | Traceback (most recent call last):
003 |   File "<string>", line 1, in <module>
004 | TypeError: 'int' object is not callable
fresh yarrow
#

!e

print(9*5)
clever salmonBOT
#

@fresh yarrow :white_check_mark: Your eval job has completed with return code 0.

45
fresh yarrow
#

!e

x = *
print(9x5)
# I don't think this would work
clever salmonBOT
#

@fresh yarrow :x: Your eval job has completed with return code 1.

001 |   File "<string>", line 2
002 |     print(9x5)
003 |           ^
004 | SyntaxError: invalid decimal literal
fresh yarrow
#

yep

brazen jacinth
#

shit i did >>>channel_purge in my server and it deleted 5 messages at time then did 404

#

WHY ISN'T IT DELETING ALL MESSAGES AT ONCE?

fresh yarrow
#

I wrote * instead of x

fresh yarrow
brazen jacinth
#

(i added the limit afterward)

fresh yarrow
#

aight

#

let me check my code

#

ah, all my old projects

brazen jacinth
#

nostalgia

fresh yarrow
#
@client.command()
async def clear(ctx, *, amount):
    await ctx.channel.purge(limit = int(amount))

I tried this

tribal tinsel
misty ferry
#

Hello Guys is there anybody that has some knoledge about the Google Coral dev board

round moss
#

@misty ferry please only stick to one of the 3 off topic Channels

clever salmonBOT
#

@jovial island :white_check_mark: Your eval job has completed with return code 0.

001 | <string>:7: SyntaxWarning: 'int' object is not callable; perhaps you missed a comma?
002 | 45
feral eagle
#

Does anyone know what is the header/library for the readlines() function?

jovial island
#

The open function is the closest I could think of

feral eagle
#

I just found out where I went wrong, tysm for answering

wide totem
#

well this name feels awkward

vapid steppe
#

hi @lucid girder, how did you do this time thingy lemon_surprised

lucid girder
vapid steppe
mental idol
#

Heck ya. User auth via TUI is working and back at 100%

jovial island
#

@weary depot what should be my second lang imo

keen burrow
jovial island
#

if i wanna be a hardware dev

#

Best programming language combination? My opinion:
Python, C#, C++ and Julia

weary depot
#

@jovial island yeah so he recruits people who have like 5-9 years of exp and they all have java skills

jovial island
#

my dad and others say C but i wanna heard ur opinion

jovial island
edgy apex
#

me here, in the corner, with Go

weary depot
#

and what lang do you know?

jovial island
#

been doing it for a year and a half

weary depot
#

well definitely not c

#

it's just not viable in today's market

jovial island
half rampart
jovial island
#

its used in hardware all the time

weary depot
#

c++ is used mainly used in game dev so if you wanna take that route, by all means go ahead

jovial island
#

C or C++

keen burrow
#

C is sadly still works in an interprise context, sadly enough

half rampart
weary depot
#

c++ is a system programming language

jovial island
keen burrow
#

If it is just for your personal fun, go for Rust

weary depot
#

yeah exactly

#

Rust might become a thing when you're 22

jovial island
keen burrow
#

And by the time you can work professionally it would probably be also relevant in enterprises

jovial island
junior moat
#

c++ is used across the board

half rampart
#

or python python cause python python is made out of cPython

keen burrow
#

You'll have plenty of time to learn other stuff

jovial island
#

Guys, what programming language combination is the best in your opinions? Back-end ofc

#

honestly when i plan things out im thinking to know some small languages and some big ones

edgy apex
weary depot
jovial island
#

like rust, perl, python and C++

weary depot
#

i wanna be good at python+java+c+++rust +typescript + sql + AWS by the time im 25 πŸ™‚

keen burrow
#

React is no backend framework

half rampart
#

ik

keen burrow
#

And Node.js makes me want to commit murder

half rampart
#

but still it is good for ajax

jovial island
#

im already good at python and i want to get into the smaller languages now

weary depot
#

honestly, id say stick to python if what you wanna do is Data science/AI

jovial island
#

whats the biggest difference between rust

#

and python

edgy apex
weary depot
#

you're never really good at language :P, you need to keep problem solving

jovial island
#

thank god theres no slowmo here

half rampart
#

oh yea

jovial island
#

fr i wanna learn perl or rust but idk which one

weary depot
#

rust is incredibly fast and a hell lot more memory efficient than even java

edgy apex
#

why would you want to learn perl

weary depot
#

cat, go for rust πŸ™‚

#

one sec ill provide you some material πŸ™‚

half rampart
keen burrow
#

Throw Perl out the window

#

Adopt rust

half rampart
keen burrow
#

And make an OS with it

#

Because you like pain

half rampart
jovial island
#

perl is a cool high level language

half rampart
#

it is shit

weary depot
#

Learn all the fundamentals of the Rust programming language in this crash course.

Sponsor: Eduonix
http://bit.ly/traversymedia

Code:
https://github.com/bradtraversy/rust_sandbox

Timestamps:
Intro - 1:05
Install Rust - 4:45
Creating a file - 6:26
Cargo Init & Build - 7:50
Print & Formatting - 10:42
Variables - 19:35
Data Types - 25:15
Strings ...

β–Ά Play video

Learn the Rust programming language in this course for beginners.

✏️ Shaun Hamilton created this course.

πŸ’» Rust Template used in video: https://replit.com/@Sky020/Rust-Template?v=1

⭐️ Resources ⭐️
πŸ”— Slides: https://docs.google.com/presentation/d/1k2kPfrLunscHV4n-4IoC3D78dNR6R1Rhdi039PCG-Wk/edit?usp=sharing
πŸ”— Article version: https://www.freec...

β–Ά Play video
jovial island
#

thats epic

#

ty

jovial island
#

rust isnt worth if you wanna have a career in my opinion

#

but i will learn language dev first

weary depot
#

yeah i know i spent a weekend on it tho πŸ˜›

jovial island
junior moat
#

Rust is still on its way... gonna take a few more years

half rampart
jovial island
#

it does fit under the catagory of small languages

jovial island
weary depot
half rampart
jovial island
#

or software but i prefer hardware

jovial island
half rampart
jovial island
#

because everyone knows C is good in hardware and systems dev

jovial island
half rampart
#

dont go for it if you are looking for a job in this lang

jovial island
jovial island
jovial island
half rampart
jovial island
#

C++ still inherits from C you can do low-level programming on both

#

OOP is very epic

#

though it might not be as common in C++

half rampart
half rampart
#

It is perfect TCC_Perfect

junior moat
#

most embedded applications currently use some combination of C and whatever the processor's version of asm is

weary depot
jovial island
#

I wanna get the CS degree, I wanna learn something that helps me throughout this career, so I started with Python, when I get to the advanced/intermediate in python I will add Julia, once I get to know Julia im going to add C++, two popular languages and one language that is currently low in the jobmarket but it's going high up these days

junior moat
#

but that's just because usually it's the EEs writing that firmware... so they aren't exactly super up-to-date on new languages