#voice-chat-text-0

1 messages ยท Page 846 of 1

uncut meteor
#

mr-helplock

hushed dragon
strong arch
#

@hushed dragon plt.plot(varr, N(varr, *fit[0]), label=''.join([f"${n} = {v:.4f} \pm {e:.0E}$,{' ' if i % 3 != 2 else endl}" for (i, n, v, e) in zip(range(5), ("A", "\\mu", "\\sigma", "B", "\\epsilon"), fit[0], np.diag(fit[1])**.5)]))

rugged root
hushed dragon
#
 def __init__():
     # Code```
dense ibex
#

yay

rugged root
uncut meteor
#

!e

class Helplock:
  def __init__(self):
    self.name = "Hemlock"
    self.help_tier = 10
  
  def help_me(self):
    print(f"You recieved tier {self.help_tier} help from {self.name}")

helper = Helplock()
helper.help_me()
wise cargoBOT
#

@uncut meteor :white_check_mark: Your eval job has completed with return code 0.

You recieved tier 10 help from Hemlock
strong arch
#

@rugged root were is the bot actually run?

#

How can you guarantee that the code on GitHub is the actual code being executed?

uncut meteor
strong arch
#

@rugged root how about me

rugged root
#

455

hushed dragon
#

@uncut meteor

uncut meteor
#
class User:
  username: str
  nickname: str
  user_id: int

etc. etc.

hushed dragon
#
[InternetShortcut]
URL=LINK
dense ibex
#

@hushed dragon

little marsh
#

any reference material on how to use selenium for autofill procedures ?

rugged root
#

!server

wise cargoBOT
#
Server Information

Created: 4 years and 5 months ago
Voice region: europe
Roles: 80
Member status: status_online 35780 status_offline 174621

Members: 210401

Helpers: 114
Moderators: 30
Admins: 15
Owners: 3
Contributors: 39

Channels: 224

Category: 28
News: 11
Staff: 65
Text: 112
Voice: 8

hushed dragon
little marsh
#

:/

rugged root
#

That wasn't in reference to you, reese

#

Sorry

#

And I don't know of any off the top of my head

dense ibex
#

!src

wise cargoBOT
vivid palm
#

hi lx

stuck furnace
#

Hello

uncut meteor
#

halflife LX

stuck furnace
#

Good reason ๐Ÿ˜„

#

Night Griff ๐Ÿ‘‹

#

I decided on having a policy of using punctuation everywhere, so that I don't have to um and er over whether to use it.

#

Which, tbh, is the kind of decision that I would spent far too much time on. ๐Ÿ˜„

dense ibex
#

Please no

#

Don't advertise here

stuck furnace
#

!eval print(''.join(chr(int(x, 16)) for x in "53 6b 79 6c 65 72".split()))

wise cargoBOT
#

@stuck furnace :white_check_mark: Your eval job has completed with return code 0.

Skyler
dense ibex
#

He posted it all throughout the server btw @stuck furnace

stuck furnace
#

Erm, I don't think the voice-verification applies to us.

#

Could be wrong. ยฏ_(ใƒ„)_/ยฏ

whole bear
#

can someone help me?

whole bear
#

Anyone know how to make wrappers for external exes on Windows with python

brave lark
#

oh okay

fiery badge
#

@frigid panther can i get screenshare perms? ๐Ÿ˜Š

fiery badge
#

!voice @heavy crag

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

cerulean ridge
#

heyyy

#

my gf is sleepin

#

okay

#

hi jake

frigid panther
fiery badge
#

python content ๐Ÿ™‚

cerulean ridge
#

Hi Rectilinear Unit

gentle flint
rugged root
gentle flint
#

this is the hemlock vision

#

The Ford Transit, also known as the Ford T-Series in some markets, is a range of light commercial vehicles produced by Ford since 1965. Sold primarily as a cargo van, the Transit is also built as a passenger van (marketed as the Ford Tourneo since 1995), minibus, cutaway van chassis, and as a pickup truck. Over 8,000,000 Transit vans have been s...

jaunty pendant
#

e

rugged root
#

@fiery badge You still wanting to stream Python stoof?

gentle flint
dense ibex
jaunty pendant
#

Torsus

gentle flint
neon sleet
#

whats going on

#

why are you guys sending monster truck busses

jaunty pendant
#

because yes

gentle flint
jaunty pendant
#

party shuttle

gentle flint
rugged root
#

Das boos

#

I don't know how I only just thought of that

jaunty pendant
#
#.......
with open("config.json", "r") as f:
    data=json.load(f)

pref=data["settings"]["prefix"]["prefix"]

client=commands.Bot(
    command_prefix=pref,
#

this is my attempt at making the prefix changeable

#

and it no worcc

#
{
    "settings": {
        "prefix": {
            "prefix": "!"
        }
    }
}
#

@zealous wave

#
# prefix change command
@client.command()
@has_permissions(administrator=True)
async def prefix(ctx, e):
    with open("config.json", "r") as f:
        brej=json.load(f)
    brej["settings"]["prefix"]["prefix"]=e
    with open("config.json", "w") as f:
        json.dump(brej, f)
    await ctx.send(f"Prefix has been changed to {e}")
rugged root
#

bot.command_prefix = '!'

jaunty pendant
#
# json

with open("config.json", "r") as f:
    data=json.load(f)

pref=data["settings"]["prefix"]

# this took 3 hours to do
client=commands.Bot(
    command_prefix=pref,
    intents=bruh,
    help_command=None
    )
#

after the code above

# prefix change command
@client.command()
@has_permissions(administrator=True)
async def prefix(ctx, e):
    client.command_prefix=e
    with open("config.json", "r") as f:
        brej=json.load(f)
    brej["settings"]["prefix"]["prefix"]=e
    with open("config.json", "w") as f:
        json.dump(brej, f)
    await ctx.send(f"Prefix has been changed to {e}")
rugged root
#
@bot.command()
async def prefix_change(ctx, new_prefix=None):
    """
    Allows administrators to change the prefix used by the bot to help prevent conflicts with other bots
    :param ctx: The context of the command call.  Used internally by the bot to route messages to the correct place
    :param new_prefix: The desired new prefix to use for bot commands.  Can only be a single character
    :return: None
    """
    if ctx.author.guild_permissions.administrator:
        if new_prefix is None:
            await ctx.send("Hey, looks like you forgot to add the prefix you wanted to change to.")
            return
        elif len(new_prefix) > 1:
            await ctx.send("Your new prefix can only be a single character.  Please try again.")
            return
        else:
            bot.command_prefix = when_mentioned_or(new_prefix)
            await status_update()
            await ctx.send(f"Your new prefix has been set to ``{new_prefix}``")
            return
    else:
        await ctx.send(f"{ctx.author.mention} Sorry, you don't have the proper permissions to do that.")
        return

jaunty pendant
#
client=commands.Bot(
    command_prefix=pref,
    intents=bruh,
    help_command=None
    )
rugged root
#

bot = Bot(
command_prefix='$',
case_insensitive=True
)

dense ibex
#
class Knowledge(Bot):
    def __init__(self, *args, **kwargs):
        # Creates event loop
        self.loop = asyncio.get_event_loop()

        # Creates database connection
        self.database = Database(self.loop)
        self.pool = self.database.pool

        # Sets up PostgreSQL tables
        self.init_sql()

        # Creates graphite connection
        self.graphite = statsd.StatsClient('graphite', 8125)

        # Creates session for http requests
        self.http_session = aiohttp.ClientSession(loop=self.loop)

        super().__init__(*args, **kwargs, command_prefix=self.get_prefix, loop=self.loop)
jaunty pendant
#
# prefix change command
@client.command()
@has_permissions(administrator=True)
async def prefix(ctx, e):
    client.command_prefix=e
    with open("config.json", "r") as f:
        brej=json.load(f)
    brej["settings"]["prefix"]["prefix"]=e
    with open("config.json", "w") as f:
        json.dump(brej, f)
    await ctx.send(f"Prefix has been changed to {e}")
rugged root
#

!paste

wise cargoBOT
#

Pasting large amounts of code

If your code is too long to fit in a codeblock in discord, you can paste your code here:
https://paste.pydis.com/

After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.

plush willow
#

@rugged root I have a list of 1000 elements.
i want to make 250 lists from it with each list having 4 adjacent elements
So the first list has first 4 elements, the 2nd has next 4 and so on....
how do i do that?

#

?

rugged root
#
grouped_list = []

for i in range(0, len(my_list), 4):
  grouped_list.append([*my_list[i:i+4]]) 
cerulean moth
#

Or use more-itertools.grouper()

rugged root
#

I forgot about more-itertools

#

Yeah do that

plush willow
#

no wait um what is grouped_list?

#

no wait like my main list is 1,2,3,.....,1000

#

and i want sub_lists [1,2,3,4], [5,6,7,8], .......

rugged root
#

So now it'll be [[1, 2, 3, 4], [5, 6, 7, 8]...]

#

That's what I did

plush willow
#

oh

cerulean moth
#

Grouper does same iirc

rugged root
#

Probably, I'd have to look at it again

#

This is me just thinking about it off the top of my head

#

Much work, such email

plush willow
#

what does the * do tho?

cerulean moth
#

Does snekbox have it?

rugged root
#

Unpacks

#

It might actually

cerulean moth
#

!e
Import more-itertools

rugged root
#

Jason, can you write out a quick explanation for unpacking for me?

#

Also capital I

#

You fool

cerulean moth
#

I could try, on phone, give me a second

rugged root
#

Oh no no

#

If you're on the phone then no worries

cerulean moth
#

Stupid autocorrect

rugged root
#

!e

my_list = [1, 2, 3, 4, 5]
sliced = my_list[1:3]
print(sliced)
print(*sliced)
wise cargoBOT
#

@rugged root :white_check_mark: Your eval job has completed with return code 0.

001 | [2, 3]
002 | 2 3
plush willow
#

dammn, hemlock it worked

cerulean moth
rugged root
#
grouped_list = []

for i in range(0, len(my_list), 4):
  grouped_list.append(my_list[i:i+4]) 
cerulean moth
#

Remove that embed pls hemlock

rugged root
#

That should work just as well

cerulean moth
#

Grouper should be part of the itertools lib, dunno why it is in more, it is really useful

gentle flint
rugged root
#

Same, it would be nice

#

Although this isn't that terrible to implement

#

The other itertools stuff is a bit more tedious

fiery badge
#

or in a list comprehension

grouped_list = [my_list[i:i+4] for i in range(0, len(my_list), 4)]
cerulean moth
#

Yeah

rugged root
#

Yeah, that's the better solution

fiery badge
#

i think grouper is part of the documentation but uses izip_something

plush willow
#

oh shoot i just realized that the next should start from 2
as in,

list1 = [1,2,3,4]
list2 = [2,3,4,5]
......

@rugged root

rugged root
#

Then just remove the step

plush willow
#

ahha yea

rugged root
#

Although..

wise cargoBOT
#

more_itertools/recipes.py lines 291 to 297

if isinstance(iterable, int):
    warnings.warn(
        "grouper expects iterable as first parameter", DeprecationWarning
    )
    n, iterable = iterable, n
args = [iter(iterable)] * n
return zip_longest(fillvalue=fillvalue, *args)```
cerulean moth
#

How do u remove embeds om mobile

rugged root
#

Hold on

#

I'm busy with work at the same time

#

Patience is a virtue

fiery badge
#
arguments = [1, 2, 3]
my_function(*arguments)
#

my_function(1, 2, 3)

wise glade
#

spread operator, I guess

plush willow
#

whats the best way to handle a 20x20 grid with numbers?

vivid palm
#

lol my volume slider for accelerator does nothing

plush willow
#

when free

rugged root
#

@plush willow

#

So if we take a list, we're unpacking each individual element from the list

#

So you're getting each separate number in this case

#

From the slice we did

plush willow
#

ah

faint ermine
clear shadow
#

Privacy is just a Myth like Democracy

gentle flint
#

rebase intensifies

fiery badge
gentle flint
#

what do you mean by that?

#

I've always wondered why this sound echoes

molten pewter
#
fiery badge
#

and now somebody is gonna say html is not a language

#

๐Ÿ˜„

gentle flint
#

'tis

#

just not a programming language

fiery badge
#

<marquee>better visualized in firefox 800x600</marquee>

gentle flint
faint ermine
gentle flint
#

@rugged root

maiden bloom
#

help mannn pls

gentle flint
#

just run them all in the console

#

see what comes out

#

lol

maiden bloom
#

I'm on the phone man :/

#

pls help

gentle flint
#

that picture is of a PC screen

maiden bloom
#

D ok

wise glade
#

seems like the 18th problem too
if you run it and its wrong, would you have to do all the 17 again? ๐Ÿ˜‚

maiden bloom
#

what about this?

gentle flint
#

is that Turkish?

neon sleet
#

whats the question saying

#

hm.. ye, looks like turkish

maiden bloom
maiden bloom
#

@gentle flint

gentle flint
#

is this an exam?

maiden bloom
#

YES :/

#

and need help

gentle flint
#

!rule 8

wise cargoBOT
#

8. Do not help with ongoing exams. When helping with homework, help people learn how to do the assignment without doing it for them.

maiden bloom
#

:/

gentle flint
#

sorry ยฏ_(ใƒ„)_/ยฏ

pliant atlas
#

๐Ÿ˜ญ

#

I'm not verified

#

how

#

why doesn't it verify if i leave the server for just a day cuz i was in 100 of them ffs

gentle flint
#

ยฏ_(ใƒ„)_/ยฏ

#

you gotta reverify

pliant atlas
gentle flint
#

remeet the requirements

pliant atlas
#

fricking hell

gentle flint
#

weaow

pliant atlas
#

dude

#

I've been in the server for around a year

#

@rugged root knows that D:

fiery badge
#

i've been for 3 years and still had to go through the gating pretty recently

faint ermine
#

hmm, that seems faulty

pliant atlas
fiery badge
#

i don't remember having the 3 days gate tho... it was more activity wise

pliant atlas
#

i need to wait for 2 hours

#

ggwp

azure kayak
#

whats goin on

#

hi

wise glade
somber heath
#

It's not something with which I'm particularly familiar. For what purpose do you need it?

gentle flint
wise glade
gentle flint
#

secrets of OG discord users

#

format your space

#

italics or bold

wise glade
#

neat ๐Ÿ™‚

gentle flint
#

yuh got it

wise glade
#

sorry, don't know much bout web scraping

rugged root
#

What?

somber heath
#

No birds, today. Too wet and windy.

#

You're being rude. ๐Ÿ™‚

rugged root
#

@whole bear I'm kindly asking you to not be rude to our users.

#

That's not how sarcasm works

somber heath
#

I asked earlier what you wanted to use web scraping for. ๐Ÿ™‚

rugged root
#

So typically, web scraping is about pulling information from a site, typically the HTML from a page, and parsing out information you want

lusty prawn
#

Hello

rugged root
#

Yo

dire folio
lusty prawn
lusty prawn
#

well i'm missing butter chicken now i have to eat it

somber heath
#

"But her chicken!"

lusty prawn
#

it looks like indian style

#

that curry

rugged root
#

@amber raptor OH, okay, so I wonder if you're experienced this. Whenever I get an email in Outlook, the notification sound comes through my speakers and my headset. And I have no idea why

#

@whole bear What site are you trying to scrape? There might be an easier way

somber heath
#

"News just in: Hillary Clinton buys the farm."
"She's dead?"
"No. She literally bought a farm."

molten pewter
lusty prawn
#

Here is Indian butter chicken...

amber raptor
rugged root
#

Roger

wintry beacon
gentle flint
#

this video stressed me so much
honestly still amazed all the ducks survived

rugged root
#

@whole bear So there doesn't seem to be an easy to way to access the information via web scraping due to how it gathers and loads the information

frail aurora
vestal saddle
#

๐ŸŽฒ ๐Ÿ’ฏ

#

What information are you trying to scrape from the page @whole bear ?

gentle flint
#

@frail aurora

frail aurora
vestal saddle
#

Since you mentioned it's like mostly JS, you might be best served by using a browser automation tool like Selenium

gentle flint
#

scottish word for good is braw

vestal saddle
#

If you need it to be quick, you can watch the network and/or reverse-engineer the JS and figure out how it pulls the information from the server end.

gentle flint
#

their word for night is nicht

#

like
it's aye a braw nicht

flat sentinel
#

@valid yoke

#

!voice

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

dire folio
gentle flint
#

@flat sentinel you're getting the server spirit

flat sentinel
#

cgp gery

dire folio
#

here you are @frail aurora

vestal saddle
#

Scraping video would require basically implementing a video streaming client that understands the codec used and understanding how the video requested from the server.

YouTube-dl does this with ffmpeg: https://github.com/ytdl-org/youtube-dl

GitHub

Command-line program to download videos from YouTube.com and other video sites - ytdl-org/youtube-dl

flat sentinel
#

E

gentle flint
#

he shouldn't be

dire folio
#

!ytdl

wise cargoBOT
#

Per Python Discord's Rule 5, we are unable to assist with questions related to youtube-dl, pytube, or other YouTube video downloaders as their usage violates YouTube's Terms of Service.

For reference, this usage is covered by the following clauses in YouTube's TOS, as of 2021-03-17:

The following restrictions apply to your use of the Service. You are not allowed to:

1. access, reproduce, download, distribute, transmit, broadcast, display, sell, license, alter, modify or otherwise use any part of the Service or any Content except: (a) as specifically permitted by the Service;  (b) with prior written permission from YouTube and, if applicable, the respective rights holders; or (c) as permitted by applicable law;

3. access the Service using any automated means (such as robots, botnets or scrapers) except: (a) in the case of public search engines, in accordance with YouTubeโ€™s robots.txt file; (b) with YouTubeโ€™s prior written permission; or (c) as permitted by applicable law;

9. use the Service to view or listen to Content other than for personal, non-commercial use (for example, you may not publicly screen videos or stream music from the Service)
flat sentinel
#

when the Hemlock is sus

gentle flint
flat sentinel
#

can you speak EnGliSh

gentle flint
#

I prefer to speak Malbolge

rugged root
#

You've been weirdly sassy lately, Kemal

#

Everything alright?

vestal saddle
#

woops ยฏ_(ใƒ„)_/ยฏ

gentle flint
#

did you actually read what eivl posted about ytdl

vestal saddle
#

You need to understand how to ask the server for what you want ๐Ÿ™‚

gentle flint
#

@vestal saddle same for you

flat sentinel
#

@gentle flint how did your knock off note 7

#

do

gentle flint
#

the thing mentions accessing youtube in general via automated means

#

accessing youtube in general

vestal saddle
#

Generally speaking, of webscraping, not ytdl or youtube

gentle flint
#

this specifically mentions youtube

#

but ok then

vestal saddle
#

I think fam just used it as an example of a complex dynamic content

rugged root
#

Understandable

vestal saddle
#

You can almost always walk through how your browser works in order to accomplish a particular task. Your browser is just a kind of web client; you can make Python code do more or less the same thing... it just may not be easy ๐Ÿ™‚

#

OTOH, that's why tools like selenium are so useful because it lets you control a browser that does the heavy-lifting of js execution

rugged root
wise glade
#

thanks

rugged root
#

LOVE that site

wise glade
#

yeah, its something ๐Ÿ˜‚
if you're visiting it for the very first time

low verge
#

@rugged root sup hemlock

rugged root
#

Hey how's it going

low verge
#

@rugged root all good

rugged root
#

Oooooooooo

#

Okay, so coffee and Dr. Pepper go really well together

#

Like

#

Really really well

#

I think Dr. Pepper is prune based mostly

viral aspen
#

heyall

#

it is

#

good

#

uhm I have nitro and I dont know where it is XD

wise glade
#

look at this

rugged root
viral aspen
gentle flint
viral aspen
#

dudeeeeee

#

I dont have the avatar thing

#

and I have normal nitro

gentle flint
viral aspen
#

lmao

viral aspen
fiery juniper
#

A limited amount of users has it so far

fiery juniper
#

Like my friend has it, while I don't

viral aspen
fiery juniper
low verge
#

@rugged root who is this person with cute voice

fiery juniper
#

I use canary and he doesn't

viral aspen
rugged root
fiery juniper
#

It'll be available for everyone when it gets fully released

low verge
#

@rugged root nope

vestal saddle
low verge
#

@viral aspen what buddy

fiery juniper
low verge
#

@fiery juniper wow

rugged root
#

And will

gentle flint
low verge
#

Lol๐Ÿ˜‚ ๐Ÿ˜‚

viral aspen
vestal saddle
gentle flint
cerulean ridge
#

anybody uses pycharm?

vestal saddle
#

Ye, I like PyCharm

cerulean ridge
#

what to do when pycharm is being stupid when guessing the type

vestal saddle
#

Add typehints

cerulean ridge
#
a:torch.Tensor = torch.rand_like(x) < 0.2 ```
cerulean ridge
vestal saddle
#

I'm not super familiar with torch, but I would expect torch.rand_like(x) < 0.2 to result in a boolean Thonk

cerulean ridge
#

it is a tensor of boolean

vestal saddle
#

Like a = 0 < 1 results in a bool

cerulean ridge
#

just pretend it is numpu

#

an array of boolean

gentle flint
cerulean ridge
#

!e
import numpy as np
print(np.random.rand(2,3))

wise cargoBOT
#

@cerulean ridge :warning: Your eval job has completed with return code 0.

[No output]
vestal saddle
#

If torch doesn't provide typehints correctly, you could provide your own type stub for torch.rand_like and torch.Tensor (specifially the __lt__ method)

But usually if you type hint something, pycharm will roll with it

cerulean ridge
vestal saddle
#

!e

import dis
def foo():
    for i in range(10):
        ...
    return
dis.dis(foo)
wise cargoBOT
#

@vestal saddle :white_check_mark: Your eval job has completed with return code 0.

001 |   3           0 LOAD_GLOBAL              0 (range)
002 |               2 LOAD_CONST               1 (10)
003 |               4 CALL_FUNCTION            1
004 |               6 GET_ITER
005 |         >>    8 FOR_ITER                 4 (to 14)
006 |              10 STORE_FAST               0 (i)
007 | 
008 |   4          12 JUMP_ABSOLUTE            8
009 | 
010 |   5     >>   14 LOAD_CONST               0 (None)
011 |              16 RETURN_VALUE
vestal saddle
#

That's instructions for the Python virtual machine

wind cobalt
#

!e
import numpy as np
print(np.random.rand(2,3))

wise cargoBOT
#

@wind cobalt :white_check_mark: Your eval job has completed with return code 0.

001 | [[0.29213687 0.0322305  0.68525256]
002 |  [0.06291018 0.61076019 0.1386    ]]
cerulean ridge
#

!e
import numpy as np
print(np.random.rand(2,3))

wise cargoBOT
#

@cerulean ridge :white_check_mark: Your eval job has completed with return code 0.

001 | [[0.54934526 0.1635938  0.92242707]
002 |  [0.97457205 0.20562106 0.53435332]]
cerulean ridge
#

!e
import numpy as np
print(np.random.rand(2,3) > .5 )

wise cargoBOT
#

@cerulean ridge :white_check_mark: Your eval job has completed with return code 0.

001 | [[False  True  True]
002 |  [False  True False]]
rugged root
#

!source

wise cargoBOT
cerulean ridge
uncut meteor
#

it is doing it for each element of the array

cerulean ridge
vestal saddle
gentle flint
#

The domain name jobs is a sponsored top-level domain (sTLD) in the Domain Name System of the Internet. As indicated by its name, the domain is restricted to employment-related sites.
The domain was approved by ICANN on April 8, 2005 as part of the second group of new TLD applications submitted in 2004. It was installed in the DNS root in Septemb...

cerulean ridge
wise glade
#

later guys ๐Ÿ‘‹

vestal saddle
#

CloudFront wow

fiery badge
#

brb

coarse gorge
#

so hearing most everything is written with a confusing, company specific wrapper

queen folio
#

yeah

#

ใ‹ใ‚“ใฐใ‚“

rugged root
rugged root
#

!voice @stray harness If you're wondering why you can't talk, this should tell you what you need to know

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

frigid panther
#

oof my wifi

vivid palm
#

hii ice

#

byee ice

molten pewter
frigid panther
vivid palm
#

\o

uncut meteor
#

o7

vivid palm
#

/o

vivid palm
paper tendon
#

Beautiful Soup is not s-crapy

dire folio
#

this arrived today

#

it was bloody heavy

vivid palm
#

what is

lusty prawn
#

what is this?

#

wow

vivid palm
#

craftsy/bluprint

#

CaaS

dire folio
vivid palm
dire folio
vivid palm
#

"when phones were first invented...."

gentle flint
#

to take or not to take
that is the question

dire folio
fiery juniper
#

idk what is that

#

But it looks cool

upbeat token
#

how do you get the voice features????

dire folio
#

!voice

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

upbeat token
#

but the criteria???

vivid palm
dire folio
#

did you read the tag?

upbeat token
#

i am unable to pass that

vivid palm
#

"psyanky eggs"

upbeat token
#

ya 3days 50 messages

dire folio
dire folio
molten pewter
grand acorn
rugged root
#

Also related to the warrior monk conversation

lusty prawn
lusty prawn
#

how to start learning Arduino do i need to learn c++ for that as i'm learning python

primal shadow
lusty prawn
dire folio
gentle flint
#

lots of sambal

lusty prawn
gentle flint
#

mhm

lusty prawn
#

bedsheet and utensil do look like indian

lusty prawn
gentle flint
gentle flint
lusty prawn
lusty prawn
gentle flint
#

mmm yes

#

sambal is the best

lusty prawn
gentle flint
#

Sรธringene

#

@alpine path you're streaming your email address

alpine path
#

ahhh rip

#

oh well

#

you can get my email address just by like looking at my links anyway

gentle flint
#

k fair enough

warped saffron
#

Hey, how's everyone doing?

hot sapphire
#

good

#

what about u?

#

oh RIP i cant vc

#

i havent unlocked yet

warped saffron
#

I'm good I'm good

#

feeling slightly sleepy

#

but my eyes are still stretching enough

hot sapphire
#

lol

warped saffron
gentle flint
#

The Windscale fire of 10 October 1957 was the worst nuclear accident in the United Kingdom's history, and one of the worst in the world, ranked in severity at level 5 out of a possible 7 on the International Nuclear Event Scale. The fire took place in Unit 1 of the two-pile Windscale facility on the northwest coast of England in Cumberland (now ...

flat sentinel
jaunty pendant
#

sus

gentle flint
#

Thomas Andrew Lehrer (; born April 9, 1928) is a retired American musician, singer-songwriter, satirist, and mathematician, having lectured on mathematics and musical theater. He is best known for the pithy and humorous songs that he recorded in the 1950s and 1960s. His songs often parodied popular musical forms, though he usually created origin...

#

The tz database is a collaborative compilation of information about the world's time zones, primarily intended for use with computer programs and operating systems. Paul Eggert is its current editor and maintainer, with the organizational backing of ICANN. The tz database is also known as tzdata, the zoneinfo database or IANA time zone database,...

torn heart
#

i need help

whole bear
#

@torn heartwhats ur issue

whole bear
grave bane
#

I'm on Voice Chat 0 for a question in #help-cake btw, in case i need to mention it...

lusty prawn
whole bear
#

help please

frigid panther
#

gone

whole bear
#

thanks ๐Ÿ™‚ user id:747266751829639189

frigid panther
whole bear
#

ok

short gate
#

I am back.

#

And I am not using Windows anymore.

whole bear
#

anyone know how to make a wrapper for a extenal exe in python?

warm vessel
#

OK so apparently I have to send 50 messages before I can use voice chat lol

#

What's up guys? How's everyone doing? ๐Ÿ˜„

short gate
warm vessel
#

Nice, nice

short gate
#

I can finally do some real serious s||hit|| with Python.

warm vessel
#

lol Awesome

#

How long have you been learning it?

short gate
#

Almost a year

warm vessel
#

cool

#

What type of serious shit are you looking to do? ๐Ÿ˜„

short gate
#

Finally, Mr. Grimlock and his boys have lifted my 1-week ban.

#

I got banned last Thursday because I "accidently" annoyed them.

warm vessel
#

Wow lol

#

That sucks

short gate
#

Yeah I know. But I cannot get mad at Mr. Grimlock for that.

warm vessel
#

Well as long as you're back now lol

short gate
#

Mr. Grimlock (@rugged root) is a cool guy. If only he had a chance to read this message of mine.

warm vessel
#

lol

#

Yeah I'm sure being an admin of this community can get crazy

#

There are like 30K+ people online

#

Biggest discord I've been a part of

short gate
warm vessel
#

Oh really? I see

#

What niche? Programming?

short gate
#

Games

whole bear
#

anyone know a free website hosting service? i need to make a website

uncut meteor
jaunty pendant
#

!voice

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

jaunty pendant
#

@shell yarrow @broken aspen

broken aspen
#

hi python

gentle flint
#

when filip independently enters python vc

jaunty pendant
#

yes

#

im looking up how i could emulate a CPU in python

#

:>

gentle flint
#

ah yes

jaunty pendant
#

then i put it in the discord bot

#

and then i can cheat on tests for school

#

lmao

#

and i use Json as a storage device lol

#

intresting

gentle flint
#

ah yes

jaunty pendant
#

i dont understand anything what he is saying

short gate
#

Hello, Mr. Grimlock

#

So, I have this program:
https://paste.pythondiscord.com/jibeqewayi.rb
This is my virtual screen library. It does not depend on libraries like curses, so most of the screen routines is achieved through ANSI colour codes and printing tricks.
Currently, the rectangle drawing function (drawRect(self,pixel:dict,**coor)) has a problem:

The drawRect() function draws a rectangle on the virtual screen.
But before it can do that, it needs to check the coordinates. Like this:

Normal condition:

1"""""| x1 < x2 ; y1 < y2
|     | -> OK to draw!
|_____2

Special condition

|"""""2 x1 < x2 ; y1 > y2
|     | -> y1 and y2 are inverted
1_____| Solution: swap y1 and y2

However...

2"""""| x1 > x2 ; y1 > y2
|     | -> Both coordinates are inverted
|_____1 (!!) The function does not draw this one,
        yet the interpreter does not rage quit
        and raise any error O_O
#

The code:

def drawRect(self,pixel:dict,**coor):
    ...
    elif coor["x1"]>coor["x2"] and coor["y1"]>coor["y2"]:
        for y in range(coor["y1"]-coor["y2"]+1):
            self.drawLine("h",coor["x1"]-coor["x2"]+1,char=pixel["char"],color=pixel["color"],attrflag=pixel["attrflag"],coor=(coor["x2"],coor["y2"]+y))
...

from line 89 to 101
Can anybody help me with this?

whole bear
#

hey

#

can somebody help me ?

#

???

rugged root
#

What's your question

short gate
whole bear
whole bear
short gate
#

Mr. Grimlock, I need your help.

short gate
#

Mr. Grimlock Hemlock, I have this program:
https://paste.pythondiscord.com/jibeqewayi.rb
This is my virtual screen library. It does not depend on libraries like curses, so most of the screen routines is achieved through ANSI colour codes and printing tricks.
Currently, the rectangle drawing function (drawRect(self,pixel:dict,**coor)) has a problem:

The drawRect() function draws a rectangle on the virtual screen.
But before it can do that, it needs to check the coordinates. Like this:

Normal condition:

1"""""| x1 < x2 ; y1 < y2
|     | -> OK to draw!
|_____2

Special condition

|"""""2 x1 < x2 ; y1 > y2
|     | -> y1 and y2 are inverted
1_____| Solution: swap y1 and y2

However...

2"""""| x1 > x2 ; y1 > y2
|     | -> Both coordinates are inverted
|_____1 (!!) The function does not draw this one,
        yet the interpreter does not rage quit
        and raise any error O_O
whole bear
rugged root
short gate
whole bear
short gate
#

Anyway...

The code:

def drawRect(self,pixel:dict,**coor):
    ...
    elif coor["x1"]>coor["x2"] and coor["y1"]>coor["y2"]:
        for y in range(coor["y1"]-coor["y2"]+1):
            self.drawLine("h",coor["x1"]-coor["x2"]+1,char=pixel["char"],color=pixel["color"],attrflag=pixel["attrflag"],coor=(coor["x2"],coor["y2"]+y))
...

from line 89 to 101
Can anybody help me with this?

lusty prawn
#

Hello

rugged root
#

Sometimes that just happens. I don't think I'll have time to offer much help, as I'm still working on getting this mail thing going smoothly

whole bear
#

plssss help meeee

#

I am trying for 2 weeks!

#

yeah but do you know how can I do that?

#

Listen, I am trying to make an admin to the server that he could write "/kick name" and the person the name is his will be kicked out and his chat will be closed

#
def HandleClient(client):
    while True:
        try:
            message = client.recv(1024)
            name, msg = (message.decode(FORMAT)).split(":", 1)
            if msg.startswith(" /admin"):
                prefix, password = msg.split("n", 1)
                password = password.strip()
                if password == "5270":
                    admin = name
                    pass
                else:
                    print(f"[Someone in the chat used the admin command, but entered the wrong password. he entered {password}]")
                    pass
            elif msg.startswith(" /kick") and admin == (nicknames[clients.index(client)]):
                command, target = msg.split("ck", 1)
                target = target.strip()
                place = nicknames.index(target)
                nicknames.remove(target)
                temp = clients[place]
                clients.remove(clients[place])
                temp.close()
                broadcast(f'{target} has been kicked by the admin {admin}.\n'.encode(FORMAT))
                print(f"{target} has been kicked by {admin}.")
                pass
            else:
                broadcast(message)
        except:
            index = clients.index(client)
            nickname = nicknames[index]
            clients.remove(client)
            nicknames.remove(nickname)
            client.close()
            break
#

Its not working ):

#

hows everyone doing

lusty prawn
whole bear
#

but nobody answers me

#

but aren't you like the master of python?

short gate
#

To @rugged root.

#

It's a pun name.

#

And I've just installed Ubuntu 20.04 on my PC.

dense ibex
lusty prawn
#

@wooden moon when you started learning ML?? you asked ques right!?

rugged root
short gate
#

Better than Windows.

#

With Ubuntu, I can finally create this to you guys.

lusty prawn
#

hehe

wooden moon
short gate
#

Bye for now, folks. I'm claiming a help channel.

wooden moon
#

I wanted to integrate ML linear regression with web

#

Using tensorflow js

rugged root
dense ibex
rugged root
#

@wooden moon I was wrong, Brython is a lot cleaner than I remember

wooden moon
#

Ok no problem

rugged root
short gate
#

Mr. Grimlock Hemlock, I think nobody has answered me on #help-orange.

#

The help channel is supposed to work.

rugged root
#

I don't know what to tell you

dense ibex
#

wdym by it's supposed to work?

short gate
#

Maybe nobody wants to help me.

dense ibex
#

Make sure you ask a good question with detail.

short gate
#

Not after the Thursday incident I caused on last Thursday.

#

You people must have thought I'm a black sheep of Python community or something.

dense ibex
#

No?

short gate
#

Take a look.

#

You guys do not need to worry. After all, if nobody helps me, I will not blame you. Might as well... fix the code myself.

#

@rugged root I understand.

glad sandal
#

Hello everyone

#

Not at home rn

#

So canโ€™t talk

#

But I will listen

#

Thanks ๐Ÿ˜Š

#

Sorry got a call

#

@whole bear Danmark is a halvรถ

#

WHATTRR

#

WHAT IS THIS

lunar pendant
glad sandal
#

@whole bear I am dumb but this is on another level

#

@dense ibex What type of birds are they? Jake: Birds

dense ibex
#

^^

glad sandal
#

(:

#

GOOOSE

lunar pendant
#

It's the python itself

rugged root
#

That I've made on my own? Because the biggest project I've worked on and done quite a bit for are the repos here. Like for @wise cargo

#

Nope, never been my strong suit

glad sandal
#

@dense ibex

#

Sorry

dense ibex
#

For the record I have never kicked a Goose lol

glad sandal
#

Iโ€™m going to go

#

See you guys

rugged root
dense ibex
#

He is an admin yes

wise glade
#

tons

dense ibex
#

No they don't get paid

rugged root
#

!vban 152323919074951168 Playing inappropriate sounds through your mic is unacceptable. You will not receive this privileges back.

wise cargoBOT
#

:incoming_envelope: :ok_hand: applied voice ban to @whole bear permanently.

rugged root
#

God damn it

#

It's not an infraction unless you spell something wrong...

dense ibex
#

what lol

rugged root
#

@whole bear I'm Administrative Support for an accounting firm

dense ibex
#

I think they meant for the server lol

rugged root
#

I'm not a programmer by trade

#

It's a hobby for me

#

I'll be back in a moment

wise glade
#

australian, he is the official voice of this server ๐Ÿ™‚

somber heath
#

I am.

gentle flint
wise glade
#

the first time I heard him
I was confused btw aus and british too ๐Ÿ˜‚

#

its because he speaks very properly

gentle flint
#

australian is like a very specific british accent

dense ibex
#

They are both perfectly fine

rugged root
#

You can install bash on Windows

sullen radish
#

look for WSL

dense ibex
#

I think saying windows sucks is a bit to far though

rugged root
#

It's not a work around. It's additional functionality and resources (WSL I mean)

dense ibex
#

you said it sucks though?

rugged root
#

@hasty fulcrum Worth it in what way?

dense ibex
hasty fulcrum
#

is it useable?

#

or workable?

rugged root
#

I mean... it really depends on what you're doing. Anything in theory could be worth it. But I would say yeah, Kivy is one of the better Python GUI frameworks

hasty fulcrum
#

?

rugged root
abstract hare
#

is there any limitations to running linux on mac?

somber heath
#

Incentivise the manufacturers to not sell online.

#

Usually.

sullen radish
#

actually not, it's based on BSD

#

they are related though

whole bear
#

https://paste.pythondiscord.com/iyarikegam.py - server.py
https://paste.pythondiscord.com/aqekuwitot.rb - client.py
I created a chat of an unlimited number of people using threads and sockets.
In server.py I created 2 lists the first one contains the names the customers chose for themselves and the second one contains the customer details like port and the rest.
Later, I created several functions, the first of which is called broadcast receives a message and sends it in a chat with the name of the person who sent it.
The second one named CaesarEncrypt encrypts the message (it is unrelated).
The third named HandleClient requests a message from the client and sends it to broadcast, if the message is not received it deletes the client's details from the 2 lists and closes the client.
The fourth named recive receives the client for the first time and adds its details to the lists and of course prints a message that a new client has connected to the server.
In client.py I did all the construction of the chat using Tkinter and it works fine as usual.
Now what I want to do is create a chat manager that will work like everyone else on the server but when he enters the command /admin 5270 for example then it will buy him manager capabilities and he will be able to take people out when he writes /kick and the client name next and it will close that chat And will be registered in the chat "The client (name) has been removed from the server".

#

hey @faint ermine do you remember me haha

faint ermine
#

ay

fiery badge
#

was i leaking sound

whole bear
#

yes

fiery badge
#

forgot to mute sorry

dense ibex
#

lol you're fine

opaque iron
#

Does anyone know why pyautogui locate on screen doesnt work on vps?

#

it misses the icon by 2cm diagonally

rugged root
#

Huh. I never actually thought of using pyautogui on something like that

#

!paste

wise cargoBOT
#

Pasting large amounts of code

If your code is too long to fit in a codeblock in discord, you can paste your code here:
https://paste.pydis.com/

After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.

weary zephyr
#

'ello

opaque iron
#
from PIL import Image
import pyautogui

time.sleep(3)
img = Image.open('test.png')
open = pyautogui.locateOnScreen(img, grayscale = True,confidence=0.8)
print('ss')
open = pyautogui.center(open)
pyautogui.click(open)```
rugged root
#

@wary meadow

opaque iron
wise glade
#

@weary zephyr yo ๐Ÿ‘‹

weary zephyr
#

hello there

wise glade
#

not hating C# anymore ๐Ÿ˜‚

#

nice ๐Ÿ™‚

weary zephyr
#

lol

wise glade
#

just don't ๐Ÿ™‚ ๐Ÿ”ช , C#'s server is the 2nd best server

weary zephyr
#

i'm anti rust now

wise glade
#

beautiful

rugged root
#

Consumer Anti-Rust laws

weary zephyr
#

Carlllllllllll

wise glade
#

rust suc**, also java

rugged root
#

!stream 807003116012699711

wise cargoBOT
#

@opaque iron

โœ… @opaque iron can now stream.

weary zephyr
#

how dare you

wise glade
#

u don't even know enough java to love it ๐Ÿ˜‚

weary zephyr
#

never before have i been so offended by a statement I 100% agree with

whole bear
#

dxdiag

#

have him run dxdiag

#

device manager

wary meadow
whole bear
#

direct X Diagnoses

quaint flume
#

where have you guys learn to programm i learned from codecadmey how about you guys

whole bear
#

it displays internal hardware info

wise glade
#

step 2

wary meadow
whole bear
#

can I speak?

wise glade
whole bear
#

when?

wise glade
wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

whole bear
#

!voice

wise glade
coarse gorge
#

i see you can resize the pyauto gui . with
pyautogui.size(1920,1080)

wise glade
#

๐Ÿ‘‹ later guys

wary meadow
#

cheers and good luck for your project

#

@rugged root

whole bear
#

https://paste.pythondiscord.com/iyarikegam.py - server.py
https://paste.pythondiscord.com/aqekuwitot.rb - client.py
I created a chat of an unlimited number of people using threads and sockets.
In server.py I created 2 lists the first one contains the names the customers chose for themselves and the second one contains the customer details like port and the rest.
Later, I created several functions, the first of which is called broadcast receives a message and sends it in a chat with the name of the person who sent it.
The second one named CaesarEncrypt encrypts the message (it is unrelated).
The third named HandleClient requests a message from the client and sends it to broadcast, if the message is not received it deletes the client's details from the 2 lists and closes the client.
The fourth named recive receives the client for the first time and adds its details to the lists and of course prints a message that a new client has connected to the server.
In client.py I did all the construction of the chat using Tkinter and it works fine as usual.
Now what I want to do is create a chat manager that will work like everyone else on the server but when he enters the command /admin 5270 for example then it will buy him manager capabilities and he will be able to take people out when he writes /kick and the client name next and it will close that chat And will be registered in the chat "The client (name) has been removed from the server".

rugged root
#

!stream 593928742477234185

wise cargoBOT
#

@wary meadow

โœ… @wary meadow can now stream.

wary meadow
amber raptor
#

This is math, not a company

#

1101111

#

255.128.255.0

rugged root
#

1111 1111 . 1100 0000 . 1000 0000 . 0000 0000

normal hinge
#
was included, verify that the path is correct and try again.
At line:1 char:1```
#

guys can u please me out, why weird error ?

#

i have python in my pc

#

but

rugged root
#

py -m pip install

normal hinge
#

thank u so much โค๏ธ

hasty fulcrum
#

Hey would u guys recomm courses on django?

#

i have only done the basics rn

#

yep

#

the polls one

#

oh

rugged root
hasty fulcrum
#

thx

#

i want a cat too

#

send cat pics/vids

normal hinge
#

vpn may work

#

๐Ÿ˜†

#

something protect ur pc

#

from virus

#

it is like a wall to ur pc

#

protecting from harmful stuff in network

#

it only allows which is safe and verified

#

in coding we don't use that much but like when we run some unknown apps it will ask for permissions

#

apps runs on ports

#

example when u have a server locally

#

u need to set a port

#

port helps the apps in one pc to interact with other pc which is on different network

#

if u want to understand it in depth start with OSI MODEL

rugged root
terse needle
#

!voice @crude stirrup

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

normal hinge
#

if don't need any port until if u want to make ur pc as server for ur web app

#

by default apps on ur pc is set by operating system

#

u don't need to do anything

#

go and study

#

haha

#

which topic

#

do u have

jaunty pendant
#

^

normal hinge
#

easy

jaunty pendant
#

(-b + or - sqrt b^2 -4ac)/2a

normal hinge
#

try khan academy

#

to make ur life easy with maths

#

they have website also

jaunty pendant
#

lol

rugged root
normal hinge
#

it is formula

rugged root
jaunty pendant
#

hm

#

bai

woeful osprey
#

Hi

jaunty pendant
#

hai

molten pewter
jaunty pendant
#

was curious how low of CPU speed i can get

#

the lag

#

was very bad

rugged root
#

!voice @heady pebble

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

terse needle
#

@cyan quartz if i'm following correctly the first part of your problem was you need to get a C++ into Python right?

cyan quartz
#
typedef struct {
    uint32_t depth;
    uint32_t width;
    int64_t elements_added;
    double confidence;
    double error_rate;
    int32_t num_hash_functions;
    int32_t* hash_seeds;
    int32_t* hash_table;
}  CountMinSketch, count_min_sketch;```
rugged root
#

!stream 689087720018280478

wise cargoBOT
#

@glad sandal

โœ… @glad sandal can now stream.

whole bear
#

can someone help with this broken code


class Die():
    def __init__(self, sides=6):
        self.sides = sides


    def roll_die(self):
        return randint(1, self.sides)

Die6 = Die()

results = []
for roll_num in range(10):
    result = Die.roll_die()
    results.append(result)
print('results for 6 sides die')
print(results)

Die10 = Die(sides=10)

results = []
for roll_num in range(10):
    result = Die10.roll_die()
    results.append(result)
print('\nresults for 10 sides die')
print(results)

Die20 = Die(sides=20)

results = []
for roll_num in range(10):
    result = Die20.roll_die()
    results.append(result)
print('\nresults for 20 sides die')
print(results)```
rugged root
#

What's going wrong with it?

whole bear
#

result = Die.roll_die()
TypeError: roll_die() missing 1 required positional argument: 'self'

#

that's what it keeps telling me

whole bear
#

?

#

wait

#

this is the wrong channel

cyan quartz
#

change:

Die6 = Die()

results = []
for roll_num in range(10):
    result = Die.roll_die()
    results.append(result)
print('results for 6 sides die')```
#

to

die6 = Die()

results = []
for roll_num in range(10):
    result = die6.roll_die()
    results.append(result)
print('results for 6 sides die')```
glad sandal
#

@amber raptor

cyan quartz
#
class Die():
    def __init__(self):

    @staticmethod
    def roll_die(self, sides=6):
        return randint(1, sides)

print(Die.roll_die(6))```
#
def roll_die(sides=6):
    return randint(1, sides)```
dense ibex
#

@vivid palm o/

vivid palm
#

\o

#

pants just go outside

#

talk to the birds

glad sandal
#
import sys
import time

text = "uh hi meow i love cats heuehehehehehehehdhfhdhfgdfjhdfjdfjdfjdfhdfjidjffj meow i love chemestry and math hehehehheheeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"

#Animation part
for char in text:
  sys.stdout.write(char) #Writes every char(charter), write text
  sys.stdout.flush() #flushes memory
  time.sleep(0.1) #Animation Delay
dense ibex
#

bot#1629

viscid lagoonBOT
dense ibex
#

@tiny socket We need some Node knowledge here

glad sandal
#

@tiny socket Node is a language duh

dense ibex
#

Do you wanna explain Node to @glad sandal

uncut meteor
#

No||de|| he does||n't||

glad sandal
#

Node = Coding Language

#

Node = Not runtime

hollow haven
#

hullo~

terse needle
#

javascript is my favourite runtime

vivid palm
#

hullo

hollow haven
#

whaaaaaaat

#

@rugged root whaaaaaaaaaaaaaaat

#

helpdesk?

#

OH GOD

#

THE FUCKING

#

GOD DAMN

#

45 MINUTES JUST TO GET HUNG UP ON

#

AND THEN ANOTHER 90 MINUTES JUST TO LOG INTO A COMPUTER

glad sandal
#

Lol everyone gets the gender wrong

#

i hate my voice lol

cyan quartz
vivid palm
#

^

glad sandal
#

Yeah fuck

#

meh its fine

hollow haven
#

RAAAAAAAAAge

#

I did LITERALLY NOTHING for 3 FUCKING HOURS

uncut meteor
#

the dream

hollow haven
#

I COULDN'T ACCESS ANY COMPUTER!!!!

cyan quartz
#

that is a legit photo of @hollow haven

hollow haven
#

I was just ... sitting. With my phone that would get intermittent connection.

glad sandal
#

we love the coding language node

hollow haven
cyan quartz
glad sandal
rugged root
glad sandal
#

yes

#

many people think a girl

#

cause of my voice

rugged root
#

It'll change eventually

#

@hollow haven voice hasn't dropped yet.

glad sandal
#

wish it will do it now

#

See yall for now

#

goodnight

hollow haven
#

๐Ÿงน @rugged root

rugged root
vivid palm
#

hemlock i really dislike the hexagonal minesweeper

#

it never ends tho

hollow haven
#

I am living a cursed half existance:

  • I am connected to the world's shittiest wifi (3 hours for 2 GB)
  • It's a machine that has 4 1080s
rugged root
#

Screenshot (Jun 10, 2021 14:51:48)

tiny socket
#
from random import Random, randrange


class BetterList:
    def __init__(*args, **kwargs) -> None:
        super().__init__(*args, **kwargs)
        self.seed = randrange(0,999999)
        self.random = Random(seed=self.seed)

    def __getitem__(self, val_or_slice):
        if isinstance(val_or_slice, int):
            return super().__getitem__(val_or_slice + self.random.randrange(0,len(self)))
        return super().__getitem__(val_or_slice)
hollow haven
tiny socket
dense ibex
#

quad sli....

#

What are you doing on that machine?

hollow haven
#

machine learning stuff

dense ibex
#

oh then that makes sense

hollow haven
#

it's the only reason I'm even on station today

#

@rugged root sim-pee for sympy

#

scip-pee for scipy

#

@rugged root hem! hem! hem! do you want to be a host for a thing?

#

@uncut meteor @dense ibex can you tell hemlock to look here?

#

fuck you both

dense ibex
#

should've been more specific ๐Ÿ˜›

hollow haven
#

okie doke~ no worries then!

#

Hmmmm could you be co-host? So if you need to step away I/someone else can take over?

uncut meteor
hollow haven
#

lmaooooooooooooo

dark seal
#

lol

dense ibex
#

labor

tiny socket
dense ibex
#

colour
color

hollow haven
#

@tiny socket we have like a regular teapot/kettle, but not an electric one

#

cause who the fuck needs an entire appliance to only boil water?

#

"We have an entire appliance. It does one thing: heat water"

tiny socket
#

kettle

hollow haven
#

"We have an entire appliance. It does one thing: heat water"

tiny socket
#

teapot

hollow haven
#

At least you can toast different things!!!!

dark seal
#

just use ur kitchen bruh

hollow haven
#

What else are you going to heat in a kettle besides water?

#

Like who the fuck is going to heat up soda

dark seal
#

nothing because it will leave residue and then be shit

rugged root
hollow haven
vivid palm
#

maybe

#

whole wheat bread too ๐Ÿค”

hollow haven
#

kettle is not worth the appliance space

#

It's a unitasker

dark seal
hollow haven
#

DOWN WITH UNITASKERS

rugged root
#

It's far more worth it than a toaster

#

Fucking

#

Use a frying pan and a range

hollow haven
#

a toaster provides even air heating which is different than a frying pan

#

a pot of boiling water is the same as the kettle

#

I have a gas stove!!

#

"oh no this will take 7 minutes instead of 90 seconds"

rugged root
#

"Oh no, my toast won't be evenly toasted!"

hollow haven
dark seal
#

i dont heat my toast

#

I eat it straight out of the fridge

gentle flint
#

fml

atomic fiber
#

kettle vs crok pot

dark seal
#

wot

gentle flint
#

@dense ibex you might want to wait until you actually have a son before you make statements to that respect

vivid palm
#

ohh oh oh

gentle flint
#

everyone

hollow haven
#

bahahaha, I change random words so even if you think a page is good ... >:3c it's not

uncut meteor
#

blasphemy

hollow haven
#

FUCK OFF HEMLOCK

cobalt fractal
#

!warn @hollow haven Get outta here with that sacrilege, I woulda muted you if it wasn't for you being in vc