#ot1-perplexing-regexing

1 messages · Page 202 of 1

tiny fiber
#

from 0 to 100

crisp sierra
#

Try probing the signal pin just for voltage when the servo is supposed to drive

tiny fiber
#

signal to GND?

crisp sierra
#

Yeah

tiny fiber
#

k

#

when you accidentaly jump the 5v and ground so your pi restarts

crisp sierra
#

rip

tiny fiber
#

its ok if that happens right?

#

still boots

crisp sierra
#

short didn't go through the pi so I would suspect it would be ok.

tiny fiber
#

ok

crisp sierra
#

you probably shorted rail to rail

tiny fiber
#

is that ok?

crisp sierra
#

it's only 5 volts 🤷

#

would be more worried about your usb port than the pi

tiny fiber
#

well a CPU pops at 1.7 volts

#

so....

crisp sierra
#

sounds like what happened is the 5v came from the USB, to your probes, and back down into the USB GND

tiny fiber
#

okay i get very little voltage without the script running

#

let me try with the script

#

lol its hard without a third hand

#

no voltage

crisp sierra
#

Sounds like the PWM might not be working in the script

tiny fiber
#
import RPi.GPIO as IO
import time
pinOut = 4
IO.setwarnings(False)
IO.setmode (IO.BCM)
IO.setup(pinOut,IO.OUT)
p = IO.PWM(pinOut,50)

def openFeeder():
    print('open feeder')
    p.start(2.5)
    p.ChangeDutyCycle(7.5)
    time.sleep(0.75)
    p.ChangeDutyCycle(2.5)
    time.sleep(0.5)```
crisp sierra
#

And do you have it running so that it does print "open feeder"?

tiny fiber
#

idk

#

what do you mean

crisp sierra
#

I mean, are you just running that exact script, as it appears in discord?

tiny fiber
#

yes

crisp sierra
#

Oh - that will never do anything

tiny fiber
#

oh lol

crisp sierra
#

The author wrote a different portion as a web service that actually calls the openFeeder function, that script, as it is, doesn't actually call it

tiny fiber
#

well im planning on having the web service too

crisp sierra
#

Looks like their link 404s

tiny fiber
#

but he said run that script to make sure it works

#

oh

#

i bought all the stuff....

#

what do i do

crisp sierra
#

Yeah ok, just add this line to the end of the script python openFeeder()

tiny fiber
#

ok

crisp sierra
#

that will call the function once

tiny fiber
#

thanks! ill try

#

nothing happens.....

crisp sierra
#

did it print "open feeder" where you ran the script this time?

tiny fiber
#

no

#

oh wait

#

was i supposed to put openfeeder() outside of the define thingy

crisp sierra
#

yeah, no indent

tiny fiber
#

k

#

open feeder was printed. no servo change

crisp sierra
#

k now you just have to make sure the servo is wired correctly and the pins are right

tiny fiber
#

i had it set to 27 for some reason

#

give me a second

#

it worked!

#

thanks!

crisp sierra
#

😻

tiny fiber
#

lol

#

but its moving afterwards

#

randomly

#

until i stop the script

crisp sierra
#

like twitching?

tiny fiber
#

yes

crisp sierra
#

hm, I don't know how to prevent that

tiny fiber
#

ok, its fine

#

thanks so much for your help!

crisp sierra
#

you might have to mess around with it

#

no problem

tiny fiber
#

oh and what do i do about the dead link

crisp sierra
#

I have some Pis and servos lying around that I'm going to have to mess around with now

#

model airplane servos...

#

try emailing the author

tiny fiber
crisp sierra
tiny fiber
#

okay thanks!

tiny fiber
#

ah

#

thanks!

#

so how do i make a flask server

#

ill try to figure it out first

granite lake
#

@tiny fiber what's it you working on?

tiny fiber
#

automatic cat feeder

granite lake
#

Lmao wth

tiny fiber
#

what?

granite lake
#

What is a cat feeder ?

tiny fiber
#

you wanted a cow feeder?

granite lake
#

😂

tiny fiber
#

it feeds my cat at 4:00 AM so it doesnt bother me

granite lake
#

Is it for a robot ?

tiny fiber
#

raspberry pi and servo

granite lake
#

Hmm okay

#

@tiny fiber do you have any recent projects besides this ?

tiny fiber
#

google home pi

granite lake
#

Can I see your github

tiny fiber
#

yea, but i dont put stuff on it very much

granite lake
#

Agh

tiny fiber
#

i can if you want me to

#

what are you looking for?

#

google home pi?

granite lake
#

Discord bots, node js programs

#

Webserver

#

My internet is kinda slow.. ignore the fact that messages are sent twice

#

😂

tiny fiber
#

lol

#

i dont see any duplicates

granite lake
#

I deleted em

tiny fiber
#

i should put stuff on github

#

ah

granite lake
#

Btw I know that guy in your dp

#

What cartoon is he from?

tiny fiber
#

hes from incredibles 1. hes the teacher

granite lake
#

Oh yeah

tiny fiber
#

@crisp sierra when i run the code i get a boatload of errors

crisp sierra
#

You need to run it as a Flask app, like with Flask installed and stuff

tiny fiber
#

ill get them in a sec

#

i am

crisp sierra
#

I probably won't be able to help as I am going to bed real soon

#

sorry

tiny fiber
#

ill quicky show you the errors

#

Traceback (most recent call last):
File "/usr/bin/flask", line 11, in <module>
load_entry_point('Flask==0.12.1', 'console_scripts', 'flask')()
File "/usr/lib/python3/dist-packages/flask/cli.py", line 513, in main
cli.main(args=args, prog_name=name)
File "/usr/lib/python3/dist-packages/flask/cli.py", line 380, in main
return AppGroup.main(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/lib/python3/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3/dist-packages/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3/dist-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3/dist-packages/click/decorators.py", line 64, in new_func
return ctx.invoke(f, obj, *args[1:], **kwargs)
File "/usr/lib/python3/dist-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3/dist-packages/flask/cli.py", line 423, in run_command
app = DispatchingApp(info.load_app, use_eager_loading=eager_loading)
File "/usr/lib/python3/dist-packages/flask/cli.py", line 152, in init
self._load_unlocked()
File "/usr/lib/python3/dist-packages/flask/cli.py", line 176, in _load_unlocked
self._app = rv = self.loader()
File "/usr/lib/python3/dist-packages/flask/cli.py", line 237, in load_app
rv = locate_app(self.app_import_path)
File "/usr/lib/python3/dist-packages/flask/cli.py", line 90, in locate_app
import(module)
File "/home/pi/Desktop/Cat.py", line 17
return jsonify(response='feeding the kitty '+str(time))
^
SyntaxError: 'return' outside function

crisp sierra
#

you can actually move to a #help channel now since this is an actual python problem

tiny fiber
#

k

crisp sierra
tame pier
rough sapphire
#

@rough sapphire Talking about stuff you don't know about will never get you anywhere

candid anvil
rough sapphire
#

there are bunch of lists of easiest program language. and python is always number one. just stfu

slate quail
#

(he's muted now, sorry)

#

(hopefully tomorrow he can provide some more insightful input)

rough sapphire
#

Is this a common occurance?

slate quail
#

not by any means, no. Rain's just appeared today, and his demeanor is not one that we see frequently. if he'd like to make reasonable contributions to the community when he's unmuted we'd love to have him, if not he's probably not going to be here much longer

rough sapphire
#

fair enough.

slate quail
#

oh I stand corrected he's been here a couple, it was just today that we had some disagreements on what help channels ought to be used for

rough sapphire
#

Yeah, flicking through the channels, I saw the comments...

rough sapphire
#

he left

granite lake
#

Lol

rough sapphire
#

who even uses rust

#

i'm offended

#

me and the 2 other guys at mozilla use rust extensively

#

@prisma gust alright so far, about to do some more work

#

what about you

granite lake
#

@prisma gust cool so far. I'm at a tech event and they have free WiFi and food here

#

Your pfp freaks me out sometimes lol

#

Lol

#

No

#

But it's free(WiFi + food)

#

👌

wraith umbra
rough sapphire
#

fstrings great

ebon quarry
wild yarrow
#

having to pay for the mode that doesn't rape your retinas

#

i think it's time for a CSS injector

steel fox
#

everyone did fine without dark themes since day 1 of the internet 😛 youll be fine if u dont wanna let the devs eat

wild yarrow
#

not just asking for a pay model for actual features

#

people who ask for $ for a feature on the color scheme are just asking for a css injector, like stylish

lone otter
#

lol stylish

wild yarrow
#

too bad i don't use those browsers

#

garbo browsers tbh

lone otter
#

what do you recommend?

wild yarrow
#

vivaldi is my preference

#

it's like opera before opera was shit

#

also some nice features

trail crescent
#

I think it's well known that pretty much any browser extension will stead your data haha

wild yarrow
#

like tabs on the bottom of the windows

#

right?

#

like

trail crescent
#

also 'slurpage' is certainly an interesting term

wild yarrow
#

that's just an expectation

#

yeah lol

trail crescent
#

Can you use ublock / privacy badger / etc on these other browsers

lone otter
#

¯_(ツ)_/¯

wild yarrow
#

ublock origin is available on vivaldi

#

as an example

trail crescent
#

ah cool

wild yarrow
#

it's built on the chrome engine iirc

trail crescent
#

Most things are these days

wild yarrow
#

true

#

it must be easy to work with

trail crescent
#

That's why electron takes so much memory

#

haha

wild yarrow
#

right?

#

omg

#

electron was a mistake tbh

trail crescent
#

Except with VSCode

wild yarrow
#

yeah, VSCode is p great

lone otter
#

huh, might give vivaldi a go then

wild yarrow
#

it's p cool

lone otter
#

looks pretty alright

bleak lintel
#

I use Vivaldi

wild yarrow
#

i recommended it to @solar zealot and he likes it. i know a couple people who have been very happy with it

#

aw yeah joseph 👌

bleak lintel
#

I just like my lights hehe

wild yarrow
#

:P

lone otter
#

ok if joseph uses it I'm in

bleak lintel
#

lol

#

ap you have no idea

#

whenever i visit a page

wild yarrow
#

:P

bleak lintel
#

my entire room turns the same colour

wild yarrow
#

right?

lone otter
#

👀

#

The browsing stats feature is intriguing

wild yarrow
#

c:

trail crescent
#

Haha IDK if I want to know what % of my time I spend on Reddit

wild yarrow
#

tfw you're visiting family and they have no A/C

trail crescent
#

Oof

wild yarrow
#

rip

trail crescent
#

stay strong

lone otter
#

F

wild yarrow
#

today is an iced tea and no pants day

rain spindle
#

No of pants!

bleak lintel
rain spindle
#

Woah

wild yarrow
#

hahaha

lone otter
#

brilliant

bleak lintel
#

I'm trying to think of ways to have a fancy gif avatar

#

this was one of them

#

it is not going well so far

tulip palm
#

@bleak lintel in the middle it kinda begins to look like Rags' avatar :o

bleak lintel
#

rags is secretly me

#

wait holy heck it actually does lol

wild yarrow
#

haha :P

lone otter
#

oh wow this is very customizable

#

cool and good

wild yarrow
#

yup :D

bleak lintel
#

holy moly

#

I think I may have generated something tolerable

#

am still awaiting animation generation to complete but

#

maybe it is a bit fast

tulip palm
#

maybe it should wait on the first frame for a second

lone otter
#

yes

bleak lintel
#

but it is certainly working like I want it to

steel fox
#

Heat index hit 115F today gyn

bleak lintel
#

nah juan I want my face to WOOSH

#

when a mouse hovers over me

solar zealot
#

hey @bleak lintel

bleak lintel
#

the first frame is actually my face though

#

hey @solar zealot

solar zealot
#

I've got some time to stream that game if you are still interested in taking a look.

bleak lintel
#

Oh sure, I'll be finishing up with this in a minute, ping me if you decide to go live

solar zealot
#

will do

bleak lintel
lone otter
#

I think you should slow it down and drop the last half of the frames

bleak lintel
steel fox
#

My phones data died for this 👌

bleak lintel
#

kek

#

proud of you

steel fox
#

That’s cool though

bleak lintel
#

thank

#

all generated with python

steel fox
#

Ew

bleak lintel
#

lol

#

pretty cool though

#

i can feed it any png

granite lake
#

Ugh

#

@bleak lintel What you generated in python?

lone otter
#

ew python

granite lake
#

wait

lone otter
#

snakes suck

bleak lintel
#

my new avatar

granite lake
#

whats with all the dudes

#

change yall name back

steel fox
#

N 👌 o 👌 d 👌 e 👌

bleak lintel
granite lake
#

woah

bleak lintel
#

I actually should use the version without the hackerman text

granite lake
#

btw I changed my name to join the dude clan

#

lol

steel fox
#

It would look cooler slowed down I think

lone otter
#

^

bleak lintel
#

I could slow it down but it would have a lower FPS and would be jumpy

#

I can try it though

steel fox
#

2-3x the frames would be 👌

#

Just add more magic to it

#

And it’ll work fine

granite lake
#

Octodude
Adude
Tdude
1dude
Jdude

#

A big family

lone otter
#

You're forgetting Vdude

granite lake
#

lmao

lone otter
#

and Zdude

#

and Sdude

#

and Bdude

#

and Cdude

granite lake
#

make a family tree 😏

tulip palm
#

don't forget Lord Greydude and Bytedude

granite lake
bleak lintel
granite lake
#

das alot ah dudes

#

wait

#

oh no

#

Joph looks messed up

bleak lintel
#

welcome to distortion?

steel fox
#

That’s a lot cooler in my expert opinion

bleak lintel
steel fox
#

5/7

granite lake
#

Seems perfect.. Speed is okay and stuff

bleak lintel
#

thank you jdude

rain spindle
#

@bleak lintel that's the best one

bleak lintel
#

i have now updated my avatar everyone

rain spindle
#

Hahahahha

granite lake
#

animated pfp's make my discord lag

bleak lintel
#

good man

steel fox
#

Upgrade from an ez bake oven as your pc then

granite lake
rain spindle
#

@bleak lintel rename the bot Botdude

south pier
#

How has @bleak lintel not already claimed Jdude?

bleak lintel
#

I'm not cool enough

#

and no I will not rename the bot

rain spindle
#

:(

#

@bleak lintel bot.dude?

bleak lintel
#

this dude meme is a mess and I will not partake in it.

granite lake
#

lol

rain spindle
#

Wow.

granite lake
#

😂

#

Its fun

bleak lintel
#

really now yoj

rain spindle
#

It is

granite lake
#

Only gotta put up a MLP pic

rain spindle
#

You wouldn't understand fun

#

You only understand emacs

bleak lintel
#

Correct.

granite lake
#

lol

rain spindle
#

Got ya there

#

premotion

granite lake
#

I hope I dont get femalish byt loving mlp

rain spindle
#

Can we get a sponsor rank?

#

Donate button?

granite lake
#

no

#

😂

#

Im preparing to get a mlp pfp

bleak lintel
#

jason your avatar reminds me of something

granite lake
#

lol

#

your gf ?

bleak lintel
#

If you reminded me of my girlfriend I would immediately find a new girlfriend.

granite lake
#

hmm

steel fox
#

ew

#

girls

granite lake
#

how does my mlp pic look?

#

😊

bleak lintel
#

I don't know what kind of reaction you are aiming to achieve by doing this

granite lake
#

Maybe something hilarious

bleak lintel
#

for doing what...

granite lake
#

Nvm back to studying

#

😦

bleak lintel
#

Good good

rain spindle
#

@bleak lintel ever had a girlfriend,m

#

And no

#

Emacs doesn't count

granite lake
#

lmao

tulip palm
#

@granite lake 👍 for using sunset shimmer, she's fucking awesome :D

granite lake
#

#

@rain spindle He aint respond. Probably felt hurt

rain spindle
#

Ywah

#

I think so

#

Also jealous you got Jdude before him

#

Now he is crying with his Emacs

bleak lintel
#

I got changed

#

And yes I've had a girlfriend

#

I won't partake in your dude meme, I don't find it amusing.

#

You have also ruined the emacs meme by overusing it and now I find no humour in that.

#

I did not feel hurt by sharp asking if I had ever had a girlfriend, the answer is yes, I have and I do.

steel fox
#

girls have cooties

sand goblet
#

And her name isn't Jill

#

I think

#

:P

steel fox
#

they're icky

sand goblet
#

Grow up, kiddo

steel fox
#

=[

granite lake
#

lol

#

wth is cooties?

bleak lintel
#

I thought you were American

steel fox
#

girl germs

#

who?

bleak lintel
#

JasonJay

granite lake
#

Im from South America

#

My country speaks creole

steel fox
#

ouch 50/50 and you got the worst america

bleak lintel
#

Oh right

sand goblet
#

At least it doesn't have trump

granite lake
#

lol

#

truth

#

@steel fox so if your girl has cooties, she won't be nice ?

wild yarrow
#

dating girls

#

sounds unfun tbh

#

:P

trail crescent
#

How do these off topic channels get such amazing names

#

And why are they using dashes instead of camelcase

#

or not camel case but the underscores

wild yarrow
#

dunno

solar zealot
#

@bleak lintel Still around?

bleak lintel
#

@trail crescent selected from a list of around 100 names every morning

#

@solar zealot I am indeed around but probably not for too much longer

solar zealot
#

thats all good, I don't have tons of time anyway

wild yarrow
#

oh it's low res enough :D

tame pier
#

lol yeah

wild yarrow
#

i like that youtube lets you scale down, unlike Twitch.

granite lake
#

twitch makes my pc lag

wild yarrow
#

weird

#

then again it doesn't surprise me, the twitch site is one of the biggest clusterfucks of technology in the consumer user space today.

#

their UI, their ethics (or lack thereof), their backend code, the frontend code.... it's just a colossal joke

granite lake
#

lol exactly

solar zealot
#

i stopped really using twitch because the way the company behaves is really shitty

sullen thorn
#

How so?

wild yarrow
#

they do a number of scummy things

#

they have various ethic policies about streaming content and they let certain people slide because of the income that those people generate; and when other streamers point it out those people who parodied it / pointed it out get banned.

#

like logan paul and tiddy streamer shit get's okayed because mm $. but as soon as someone points out that that's a violation of TOS they ban those people.

#

very shady

#

and Alphabet isn't perfect but they're a lot less shitty. plus the web interface and backend (application) isn't complete garbage.

sullen thorn
#

They ban the ppl that report it, or the streamers?

wild yarrow
#

off the top of my head both?

sullen thorn
#

Oh lol

wild yarrow
#

i can think of streamers who have been

sullen thorn
#

So they only ban money earners when they’re reported basically?

wild yarrow
#

there's a particularly funny thing where this guy did a parody of tiddy streamers and one of them got super triggered by it and Twitch banned him.

#

they ban people who might shed light on their hypocrisy

#

basically

tame pier
#

Yeah, from the stuff I've seen about them, it seems like they care more about money and growth than ethics

wild yarrow
#

yup

solar zealot
#

there are also a lot of allegations that the twitch staff sleep with a lot of the titty streamers

#

basically the entire twitch staff is, allegedly, early 20s men

#

lot of corruption and stuff

tame pier
#

Lol. Wut

#

So they're basically Uber

#

But not really

#

This is a different kind of fucked up

#

Though of course it depends what the allegations are based on

#

People start BS rumors all the time for the lulz

solar zealot
#

but there definitely is a lot of unjust banning

#

so I stopped using them

#

also youtube streaming for whatever reason performs much better for more people

wild yarrow
#

it's because Alphabet knows what it's doing and it behaves like adults 👍

#

:P

#

well that's good :D

#

c:

sullen thorn
#

How do u do it?

wild yarrow
#

aren't pointers just variables. you specify it's a pointer of a type in the args

#

like

#
void foo(int *bar, int bluck){
    *bar = *bar+bluck;
}
#

C has managed memory unlike python or java or C# or ..... so on

#

it will dereference it, so it gets the value at the memory address of bar

#

so you're assigning the value stored at the bar address to that value plus bluck

solar zealot
#

pointers are like boxes

wild yarrow
#

i like the house metaphor personally

#

the pointer is the address

sinful copper
#

the memory location is the box

solar zealot
#

I feel that metaphor breaks down when you talk about pointers to pointers

sinful copper
#

the pointer is an arrow pointing at box (the origin of the arrow is in another box)

#

or all the boxes just have numbers and the number of one of them is inside another one

solar zealot
#

pointers store the location of something, and you can use them to modify the contents at the location they "point" to

wild yarrow
#

that's fair

#

it does break down after you have a pointer to a memory space that holds a pointer etc

sinful copper
#

imagine a book with 10,000 pages with 100 rows and 100 columns each, each containing two decimal digits

solar zealot
#

thats always how ive thought of it

#

pointers are a location

#

and you can use knowledge of the location to change what is at that location

sinful copper
#

a pointer is four of those cells, with a page number in the first two cells, a row number in the third cell, and a column number in the fourth cell

solar zealot
#

so a pointer to a pointer is a location of a location

wild yarrow
#

which is why if you try to access something at a NULL pointer it throws an exception and dies :P

sinful copper
#

not always

wild yarrow
#

welll

sinful copper
#

on the PDP-11 it was usually perfectly safe to access a null pointer

wild yarrow
#

ok

sinful copper
#

depending on the memory model of the program it either pointed at an unused chunk of code, or a two-byte zero allocated specifically for that purpose

wild yarrow
#

as long as it's working the style looks fine to me

#

yeah that's true, Random

solar zealot
#

isn't there an isdigit function in ctype.h?

wild yarrow
#

i guess my point was that generally speaking trying access something out of your memory bounds, that belongs to the system, like address 0, will cause the program to crash

#

there should be

solar zealot
#

its only for a single character but you can expand it for your strings

#

is this for a homework assignment?

#

theres a lot of overlap

#

in C you just have to do more boilerplate stuff

#

I actually like C a lot though

#

and once you get going with C

#

you can start playing with the ctypes module in python

wild yarrow
#

cython 👌

#

mm

#

i mean you can do stuff dynamically in C

#

it's just....

#

more complicated

#

and has some limitations

#

but like in the C/C++/C# world you can dynamically load libraries and stuff

#

yeah you can do that

sullen thorn
#

@rough sapphire any chance u know how to dynamically inherit classes without explicitly naming them? Was trying to do this ages ago and arrived at a hacky solution

wild yarrow
#

i've totally done that in C#, and you can do that in C++

#

that sounds like unpredictable behavior

#

.....

#

yup

#

can you put definitions in lists?

#

that seems really hacky

sinful copper
#

@rough sapphire to be clear, the class to inherit from is chosen at point of definition

#

it won't change if l[1] changes

#

ok just making sure because it's not clear what that code is trying to accomplish

solar zealot
#

the way I would do what you were, and I have done this

#

is via metaclass calls

sullen thorn
#

Rn it gets all the classes from all the modules in a directory, writes its own python script, and imports the script...

#

Oh I didn’t scroll

solar zealot
#

Known = type('Known', (Unknown2,), {})
#

for dynamic class generation

#
type(name, bases, namespace)
sullen thorn
#

Ok but I wanna inherit it after the class instance has been created...

#

Is that possible?

sinful copper
#

no

sullen thorn
#

:/

solar zealot
#

you could use base merging to make the new class

#

I think they mean add inheritance after creation

#

like

#

add inheritance

sinful copper
#

you could make a new class that inherits from both

solar zealot
#

yes

#

do something like

#

NewClass = type('NewClass', (NewInheritance, OldClass), {})
solar zealot
#

no

#

so

sinful copper
#

class NewClass(NewInheritance, OldClass): pass

solar zealot
#

type(name, bases, namepsace) is literally what

sinful copper
#

no need to complicate things so much

solar zealot
#
class Name(bases):
    namespace
#

is doing

sullen thorn
#

I really need to be on pc for this discussion :/

sinful copper
#

well technically the class statement calls __build_class__

solar zealot
#

type is the default metaclass, so yes it uses type

sullen thorn
#

Any chance u guys will still be up in 7h?

solar zealot
#
>>> class A:
...     pass
...
>>> type(A)
<class 'type'>
sinful copper
#

i won't be

#

like, i'll be back up in, like, 11h

sullen thorn
#

Ok I have to go cuz I have a tennis lesson at 9am and it’s 3:20am

#

@solar zealot any chance u remember ages ago when I was trying to do this?

sinful copper
#

goodnight (and good luck with that <6 hours of sleep)

sullen thorn
#

Thnx lol

#

Lol he gonna be mad if it does

solar zealot
#

@sullen thorn it rings a bell but not with any sort of clarity

sinful copper
#

blackhole? x-jokes?

#

in what linux distribution

#

no it ain't

#

it might be in arch but not ubuntu

#

oh it's just xjokes

#

yeah, a lot of screensavers do the same kind of thing

#

it seems like the effect would work better if it were slower

#

maybe it was written back when computers were slower

sand goblet
lost hornet
sand goblet
#

this is a little confusing

#

broken package I guess

cosmic quiver
#

works for me

#

It just said "up to date reinstalling"

sand goblet
#

What helper do you use?

cosmic quiver
#

pikaur

sand goblet
#

huh, I don't know that one

cosmic quiver
#

It's basically a slightly more verbose pacaur

sand goblet
#

I hope I don't have to run the test suite for these packages again

#

yep, I do

#

whee 6000 tests

#

that worked @cosmic quiver, thanks

cosmic quiver
#

yeah lol

#

6k tests

#

love it

bleak lintel
#

That took 5 hours last time I did it

ebon quarry
tame terrace
#

haha wow

ebon quarry
tame terrace
#

r/thinlyveiledadvertising

rough sapphire
gentle moss
#

Man, why isn't there a fast, lightweight, immersive, Augmented Reality gaming headset that costs less than $250?

#

Too many questions

#

This guy's solving none of my problems

bleak lintel
#

I found this on reddit

rough sapphire
#

old

tame terrace
#

hey why isn't there a fast, lightweight, submersive, Augmented Reality scuba diver head gear that costs less than $250?

bleak lintel
ebon quarry
#

linux is also 26 years old and it's amazing

gentle moss
#

Speaking of fast, lightweight, submersive, Augmented reality sucba diver head gears

ebon quarry
#

so not sure what you're tryna say with "old"

tame terrace
#

I age 26 years for breakfast

gentle moss
#

I've always wondered why no one has made a fast, lightweight, subversive, augmented reality riot head set for smashing the state

#

for less than $250

tame terrace
#

yeah dude that's fucked up

gentle moss
#

I've always wondered why no one has wondered why no one has wondered why no one has made a fast, lightweight, recursive, augmented reality head set for less than $250

late acorn
#

Totes

rough sapphire
#

i've always wondered what augmented means

gentle moss
#

to put it simply, modified

rough sapphire
#

tere is no realitty head set for less than 250?

#

wtf

gentle moss
#

yeah, i've always wondered why

rough sapphire
#

250 $ = 999.60 RON and in my country a reality head set is 310 RON

#

a quality one

gentle moss
#

You can't directly convert currency like that

rough sapphire
#

teach me how money works

gentle moss
#

Well, for example, I make in a month what an average romaniam might make in 1 and 1/2 months

#

but your cost of living might be far lower than mine

#

"purchasing power", is the phrase

rough sapphire
#

so do i must have to buy thanos to convert maney?

gentle moss
#

it's just to take things with a pinch of salt where comparing different economies

#

a really easy way to do it is to use the Big Mac index

#

since Big Macs use the same ingredients across the world, the only difference in cost is stuff going on in each local economy right?

#

at least that's the theory

rough sapphire
#

um...

#

i still can convert 250 $ into 999 RON

#

eazy

gentle moss
#

that's.... not how economics works

#

I mean yes, for currency exchange you could do that

#

but then saying a reality headset costs 310RON

#

ignores the economics

rough sapphire
#

what is economics

#

nvm

#

i am gonna be rich af

#

legally

#

i already make 450 rons per day scanning some web apps

#

my paypal is full

#

if i had a credit card my wallet would be full too

gentle moss
#

funny, i have cards so my wallet doesn't get full

rough sapphire
#

lol that sounds depressingly sad

gentle moss
#

Why? Carrying around cash is a pain.

rough sapphire
#

i don't get out of house. only to go to school

#

anything i do i do online

bleak lintel
#

Wallet? Cards? Nah, use Apple Pay

gentle moss
#

Not all of us can afford to be hipster trash Jo

rain spindle
#

I use Google pay

#

Cause I'm not a apple fan boy

#

:D

bleak lintel
#

Thank you bisk, very cool

rain spindle
#

I mean

gentle moss
#

😎

rain spindle
#

Give me a iphone X

ebon quarry
#

Thank you bisk, very cool

rain spindle
#

With some customizeabbilty

#

And I'll buy it

gentle moss
#

Give me an iPhone X and I'll sell it and use the money to idk, buy a new laptop or smth

#

Maybe I'll just spend it on fancy food and booze

#

You don't know me, I'm a rebel.

#

Smash the state ✊

rain spindle
#

Acy8

#

A nice Linux machine would be cool

bleak lintel
#

Thinkpad

rough sapphire
#

jophy i think ur pfpic is broken

bleak lintel
#

Why would it be broken

#

Here it is

ebon quarry
bleak lintel
#

what

rain spindle
#

@sand goblet I took your advice after some thought and resigned as manager

#

For that server

#

Thanks

bleak lintel
rain spindle
#

@bleak lintel owners been ignoring everyone

#

And it's become a toxic wasteland

bleak lintel
#

What server dis

rain spindle
#

Slothub

#

About 2500 users

bleak lintel
#

Cool and good

rain spindle
#

Yeah ig

rough sapphire
#

interested

rough sapphire
#

panic driven development lmfao

#

i love this names

granite lake
#

Dude gang

#

Where y'all at?

#

😂

worn kite
#

wassup, fellow dude?

granite lake
#

It's sweet over here

#

Just some really good stuff happening

#

Meeting people interested in same stuff as me and so on

#

👌

rough sapphire
#

dude

#

what's up

granite lake
#

Oh my

#

Another dude

#

This is a big crew

#

😂

gentle moss
#

oh god another 45 minutes of this bullshit

#

Doing actual work would be easier than this level of trying to look busy

granite lake
#

lol

gentle moss
#

hmmmm

#

time to pointlessly shred some documents while i sip unneeded coffee

#

that'll kill 12 minutes

granite lake
#

👌

#

Or program something

tired osprey
#

@gentle moss no stop shredding them, instead rebuild the ones you shreddered last time

granite lake
#

lol wow

#

Even better

tired osprey
#

First 180 words about my "study and job orientation written"

#

5*180 remaining

#

yay

#

correction

#

6*180

granite lake
#

😮

tired osprey
#

i fkin hate this

#

like it is support to help me but i already neared down to 3 things what i want to do

#

and it cant help me with that because it isnt that specific

#

like wtf is this

#

why do i have to do this

#

this is going to be the biggest waste of paper i have ever commited

#

and thats saying something

#

in other news i just realized i can type english faster than german

granite lake
#

lol

bleak lintel
#

I might try write a compression algorithm

tired osprey
#

import zlib
zlib.compress

#

Done

bleak lintel
#

no

tired osprey
#

Yes

bleak lintel
#

no

tired osprey
#

Yes

bleak lintel
#

I will write jzip

tired osprey
#

Oh come on

#

At least think of an original name

granite lake
#

lol

bleak lintel
#

no

tired osprey
#

Yes

bleak lintel
#

how about

#

sca

tired osprey
#

Because?

bleak lintel
#

sephs compression algoirhtm

tired osprey
#

Sca is already a file format though

bleak lintel
#

shit

#

caots

tired osprey
#

For

bleak lintel
#

compression algorithm of the seph

tired osprey
#

That's a bit long for a file extension

bleak lintel
#

give me an idea then

tired osprey
#

No

#

Criticizing is always easier and more fun

bleak lintel
#

yeah sounds about right for you

tired osprey
#

Thanks

#

Also I already named some or at least one of your projects

#

Be creative and original yourself

bleak lintel
#

no

tired osprey
#

Yes

lone otter
#

help an organiser of the exchange trip made a facebook page and this is the first thing posted to it

#

I regret this

bleak lintel
#

lol

gentle moss
#

@tired osprey

#

write it all up

#

bring a shredder in when you go to hand it in

#

and then just feed it in page by page while looking at your teacher

#

tell them you learned that move from a pro.

#

👌

#

holy shit, i think the rain might be happening

#

:OOOOOO

#

my lawn is saved \o/

#

is that Left Shark @lone otter ?

lone otter
#

yes

gentle moss
#

reppin dat left shark based

#

I saw a wiki edit from the U.S. House of Representatives the other day

#

where someone REMOVED left shark from the superbowl credits

#

oh shit this rain is getting real

#

getting some flashy flashy boom booms now

tired osprey
#

@gentle moss sounds like a good plan, but im getting a grade on this bs

gentle moss
#

muh road is now becoming a lake

#

it's come up over the pavement

#

:|

granite lake
#

😮

ebon quarry
#

wew

#

5 minutes???

gentle moss
#

yeah

tame pier
#

That reminds me of snow in hometown two winters ago

#

10 inches a day for almost a week

gentle moss
#

ouch

humble scaffold
#

oh the gods have change the rules

#

how did this happen?

granite lake
#

🤷

#

@humble scaffold at least you unmuted

sullen thorn
#

Guys how do companies generate unique non sequential userids in a way where they can be sure they haven’t issued the same one twice?

bleak lintel
#

Twitter use snowflakes

#

So do Discord

sullen thorn
#

Oh is that what the snowflake thing is 😂😂

bleak lintel
#

yes.

#

other companies will use things like UUIDs

sullen thorn
#

Hmm

bleak lintel
#

some use sequentially generated user ids

sullen thorn
#

Do u have like a link for how to do snowflakes?

bleak lintel
sullen thorn
#

Ty 😃

#

So what does the L do?

bleak lintel
#

that is the swift code right?

sullen thorn
#

No that’s the python code i think

bleak lintel
#

that... isn't python

sullen thorn
#

From your link

#

The rest of it looks like python

bleak lintel
#

oh

#

that is a python 2 library lol

sullen thorn
#

Idk I think the other one was simpler 😂

granite lake
#

🤔

tulip palm
#

@granite lake i would have your avatar right now if i didn't have some of my family on discord >.>

slate quail
#

does G know?

tulip palm
#

know what?

slate quail
#

that you'd have that same avatar?

tulip palm
#

probably

ebon quarry
#

good morning

robust sierra
ebon quarry
tired osprey
#

Looks broken

tulip palm
#

so do you

robust sierra
#

rude

tired osprey
#

Considering the 1000 lines essay I'm still working on

#

Yes I'm broken

next cargo
#

Hi

tulip palm
#

hiya

rough sapphire
#
''.join([chr(x)for x in range(sum(b'..lol!!')//(sum(b'()')-sum(b'&&')),sum(b'hello world!!0')//(sum(b';$')-sum(b'&/')))])```
rain spindle
#

@tame terrace that's some nice server growth you got there

#

Why don't you graph it?

ebon quarry
torn ridge
#

Oooooo thats pretty.... i like stats!

#

what db / graphing is it using?

bleak lintel
#

We use a discord bot which sends statistics to our stats server, which forwards them to datadog, where we graph them

sand goblet
#

I'm getting a bit disillusioned with datadog

#

and pydis will have to move away from it anyway

#

at least partially

bleak lintel
#

Yeah

tired osprey
#

Does that mean we are going to have a new system for stats which is actually accessible by people like nix to make predictions about user growth because he is bored?

sand goblet
#

Probably not, I'm more worried about logging

tired osprey
#

Sad

torn ridge
#

i was using kairosdb / grafana a while back for pretty graphs, just wondered it there was a better solution

sand goblet
#

Sadly datadog won't let us buy logging separately, you have to also subscribe to infrastructure

#

I dunno dude, not my area

lilac glade
#

That sounds like a dumb business model.

#

Also, good morning.

sand goblet
#

I mean, their logging is dirt cheap

#

What they provide for 2 euro/mo other companies provide for 60-300 euro/mo

#

But we would also have to add infrastructure for 30/mo

#

We don't need that service

lilac glade
#

So, again: that's a dumb business model lol

#

Why force users to spend 32$ when you only want the 2$ product?

sand goblet
#

I wish I had a good idea on how to fund this stuff for us lol

lilac glade
#

Patreon

#

¯_(ツ)_/¯

torn ridge
#

^^^

#

that works

sand goblet
#

Spose it's worth a look

torn ridge
#

and patreon rewards as roles

lilac glade
#

Keep a silent patreon role on the server which will allow you to both fund projects on the server as well as "reward users"

tired osprey
#

Considering the amount of people who actually read #welcome the majority won't even know that it exists lol

lilac glade
#

since you're trying to keep it professional.

rain spindle
#

Even if they don't know about it

sand goblet
#

A lot of people do read it, or they read the DM they get on verification

rain spindle
#

It's better than nothing.

torn ridge
#

role rewards are professional 😄

#

patreon automatically syncs up roles too

sand goblet
#

Yeah, I was one of the people that helped with that

#

One of their guys is on the API server

torn ridge
#

ahhhh sweet

#

patreon is one of the quickest ways of doing it, with a monthly income then to put towards server hosting etc, and an easy way for patreons to get some recognition for helping support, and roles can be just for vanity reasons

rain spindle
#

@sand goblet so can Patreon sync the roles automatically?

lilac glade
#

Yes they can.

#

Well, not Patreon.

#

It is possible to do so automagically, though.

rain spindle
#

I'm making a discord mmo game
The tools in the gamemode are going to be named after IDE's and editors

Any name ideas?
(Medical style please)

granite lake
#

Um

#

Codeblocks

#

Geany

#

Pycharm

tulip palm
#

mu

granite lake
#

ScITE

tulip palm
#

spyder

granite lake
#

Jupyter

tulip palm
#

eclipse shudders

#

vs/vscode

granite lake
#

😏

tulip palm
#

vi/vim/neovim

#

emacs

#

nano :^)

#

gedit :^)

#

outlook 356 :^)

#

idle :^)

granite lake
#

leafpad

tulip palm
#

notepad++

#

sublime

#

atom

granite lake
#

cat

forest swan
#

:^)

tulip palm
#

:^)

#

@rain spindle ^

forest swan
#

:^)

granite lake
#

is :^) a editor ?

tulip palm
#

don't give me ideas

granite lake
#

Im asking

tulip palm
#

and by asking you're giving me ideas :P

#

if it's a stupid idea, i'll do it

granite lake
#

He should have enough

tulip palm
#

stupidity is why my hostname is wubalubadubdub thanks to your boy @bleak lintel

bleak lintel
#

no problem

tulip palm
rain spindle
#

@tulip palm i want like Emacs battle axe

#

But more original

#

And funnier

granite lake
#

btw i use arch ~ Juan

#

Am I right ?

tulip palm
#

yes, you are

granite lake
#

how is your cli background blue tho?

tulip palm
#

i3

#

haven't been bothered to change i3 bar yet btw, don't fight me

rough sapphire
#

my desktop is better

tulip palm
#

your desktop is probably windows vista home premium

rough sapphire
#

ew

#

no

tulip palm
#

lmao

rough sapphire
#

wanna see it?

granite lake
#

lol

bleak lintel
#

windows 95 probably

granite lake
#

Gdude uses kde

rough sapphire
#

...

granite lake
#

If I recall correctly

rough sapphire
#

i will record a gif

#

:)

granite lake
#

lmao

#

So you use discord on that same i3 thing ?

tulip palm
#

yeah

granite lake
#

I might consider swicthing

tulip palm
#

i usually have discord/firefox in the second workspace though

granite lake
#

Can you open word files ?

#

and pdfs?

tulip palm
#

you can open literally everything you usually can

#

there's nothing different

#

except it's minimal and tiled

granite lake
#

So it comes with office installed ?

tulip palm
#

what

granite lake
#

arch

tulip palm
#

haha

#

no.

#

arch comes with _____ installed.

#

fill in the blanks with the following strings:
"fuck all"

granite lake
#

ugh

#

Im done here

bleak lintel
#

juan pls

#

arch comes with pacman

tulip palm
#

no, you have to install it with pacstrap first :P

bleak lintel
#

🙄

#

well pacstrap comes with arch

worn kite
#

a kernel comes with arch okhandbutflipped

bleak lintel
#

to be honest

tulip palm
#

buy the linux kernel and get a free arch for only $25

bleak lintel
#

i wonder where pacstrap fucks off to once arch is installed

tulip palm
#

it stays on the archiso

bleak lintel
#

the arch iso is arch with things that are not on arch

#

so one could say

#

arch literally comes with nothing

#

like

#

nothing

tulip palm
#

lol

tame terrace
#

why doesn't it just come with pacman instead

tulip palm
#

what if you want an arch system without pacman

#

:^)

#

is there a maximum hostname size?

bleak lintel
#

hmm

tulip palm
#

if not, i want to make my hostname 1MB of /dev/urandom for the shits

bleak lintel
#

let me check through linux

#
#define MAXHOSTNAMELEN    64    /* max length of hostname */
#

sorry @tulip palm

tulip palm
#

aww

rough sapphire
#

1MB of /dev/urandom

tulip palm
#

i do stupid shit on my personal computer that i really should do in a VM but i don't

rough sapphire
#

oof

tulip palm
#

like breaking a 512GB swapfile while it's in use

worn kite
tulip palm
#

i've been bugged by this for ages now,

#

when you plug a new mouse (or something) into a computer

#

how does it get the drivers for it?

rough sapphire
#

on linux?

#

it just has them

#

in the kernel

tulip palm
#

hm, i see

rough sapphire
#

or you need to install them via the package manager and reconfigure it (e.g. for btrfs stuff)

worn kite
#

a mouse should be generic enough to not need specialized new drivers, such stuff would already be available

rough sapphire
#

also: drivers != GUI to configure the device

#

a driver should just get the thing going

tulip palm
#

well yeah

#

fair enough then

rough sapphire
#

also please rice your i3 mate @tulip palm :>

humble scaffold
#

'DROPTABLE;

rough sapphire
#

nice try

lone otter
#

@tulip palm wew those are 🅱ig gaps

bleak lintel
#

they are big gaps

tulip palm
#

i like big gaps

#

@rough sapphire can't really be bothered, i don't know what to do with it lmao

rough sapphire
#

atleast remove the bar from each window at the top