#voice-chat-text-0

1 messages · Page 320 of 1

vocal basin
#

you don't need int() cast

#

it's better to just use // for integer division

dire pebble
vocal basin
#
n = n * 3 + 1
n //= 2
#

!e

print(7 // 2)
wise cargoBOT
dire pebble
vocal basin
#

!e

from math import sqrt, isqrt

print(sqrt(10))
print(isqrt(10))
wise cargoBOT
vocal basin
#

sqrt is float square root

dire pebble
#

I get it

vocal basin
#

isqrt is integer square root: largest number that's not bigger than square root

dire pebble
#

Now the problem is

#

I'm getting unexpected loops

#

I expect the only loop

#

I expect to see only 1,4,2 loop

vocal basin
#

what's the error you're catching with try?

#

@quartz beacon comments are suboptimal because they tend to be incorrect

#

logging, on the other hand, is useful

#

that way you can actually understand the state

dire pebble
#

So it will raise error unless I use try except

vocal basin
#

yeah, writing what the function does is still useful

#

if you can't write a comprehensive description of what the function does => maybe the function is wrong

vocal basin
#

x not found on first line, right?

#

hmm

#

wait, no, that's not possible

#

(I don't undestand what throws)

dire pebble
vocal basin
#

!e

seen = list()
loops = list()
a = 1
stopper = 0
while stopper < 10:
    stopper += 1
    passer = list()
    n = a
    a += 2
    while True:
        for x in loops:
            if bx := n in x:
                passer.append(bx)
        if any(passer):
            break
        if n not in seen:
            seen.append(n)
        else:
            loop = seen[seen.index(n):]
            seen = []
            loops.append(loop)
            break
        if not n % 2 == 0:
            n = int(n*3+1)
        else:
            n = int(n/2)
wise cargoBOT
vocal basin
#

hmm

dire pebble
#

Cuz of python trying to get an item of the following array while the array being empty yet

dire pebble
#

as a result

#

Oh wait

vocal basin
#

!e

seen = list()
loops = list()
a = 1
stopper = 0
while stopper < 10:
    stopper += 1
    passer = list()
    n = a
    a += 2
    while True:
        for x in loops:
            if bx := n in x:
                print(f"The number {n} was found in the list {x}")
                passer.append(bx)
        if any(passer):
            break
        if n not in seen:
            seen.append(n)
        else:
            loop = seen[seen.index(n):]
            seen = []
            loops.append(loop)
            print(f"A number loop was found! (started as {a-2}) ({n}) {loop}")
            break
        if not n % 2 == 0:
            n = int(n*3+1)
        else:
            n = int(n/2)
wise cargoBOT
# vocal basin !e ```py seen = list() loops = list() a = 1 stopper = 0 while stopper < 10: ...

:white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | A number loop was found! (started as 1) (1) [1, 4, 2]
002 | The number 4 was found in the list [1, 4, 2]
003 | A number loop was found! (started as 5) (5) [5, 16, 8]
004 | The number 5 was found in the list [5, 16, 8]
005 | A number loop was found! (started as 9) (7) [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 9, 28, 14]
006 | The number 11 was found in the list [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 9, 28, 14]
007 | The number 13 was found in the list [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 9, 28, 14]
008 | The number 40 was found in the list [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 9, 28, 14]
009 | The number 17 was found in the list [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 9, 28, 14]
010 | The number 22 was found in the list [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 9, 28, 14]
vocal basin
#

it does produce the output with no errors

#

so it goes from 8 to 5 for some reason allegedly

#

you don't change n after you make a new loop

#

that's an issue

#

I think?

#

wait, no

#

no, you do change

#

(by incrementing a)

whole bear
#

wait a minute

vocal basin
#

that might be the reason why it fails

whole bear
#

!e

def helloWorld(prínt):
    print(prínt)

helloWorld("print")
wise cargoBOT
vocal basin
#

example:
5->16->8->4->2->1->4
32->16->8->4->2->1->4

#

if you start with 5 and 32 you encounter 16

#

but 16 isn't a part of a loop

#

you discovered another branch that leads to the same loop

#

when a gets to 5, you see n as already encountered

#

n being 5

#

and the code thinks it's part of the loop because it's in seen

#

you don't clear seen

#

seems like

#

or you don't clear it correctly?

#

not sure

#

there are two break statements

#

when the first one is reached, seen isn't cleared

#

!e

seen = list()
loops = list()
a = 1
stopper = 0
while stopper < 10:
    stopper += 1
    passer = list()
    n = a
    a += 2
    while True:
        for x in loops:
            if bx := n in x:
                print(f"The number {n} was found in the list {x}")
                passer.append(bx)
        if any(passer):
            assert not seen, seen
            break
        if n not in seen:
            seen.append(n)
        else:
            loop = seen[seen.index(n):]
            seen = []
            loops.append(loop)
            print(f"A number loop was found! (started as {a-2}) ({n}) {loop}")
            break
        if not n % 2 == 0:
            n = int(n*3+1)
        else:
            n = int(n/2)
wise cargoBOT
vocal basin
#

there

whole bear
#

!e

x = 0

while x != 101:
    print(x, end = " ")
    x = x+1
wise cargoBOT
# whole bear !e ```py x = 0 while x != 101: print(x, end = " ") x = x+1 ```

:white_check_mark: Your 3.12 eval job has completed with return code 0.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 
whole bear
#

anyone thinks its possible to print the ABCs?

vocal basin
#

abstract base classes? or something else?

#

letters?

#

!e

from string import ascii_uppercase
print(*ascii_uppercase, sep=", ")
wise cargoBOT
vocal basin
#

as for abc, the module, no idea what `printing' would mean there

whole bear
#

lol

#

i was gonna do it

vocal basin
#

just for the meme of it:

#

!e

from abc import ABC, abstractmethod

class Printable(ABC):
    @abstractmethod
    def __str__(self): ...

class Example(Printable):
    def __str__(self):
        return "Example"

class NonPrintable(Printable):
    pass  # no implementation for __str__

print(Example())
print(NonPrintable())
wise cargoBOT
vocal basin
whole bear
#

yep

#

im currently tryna work out how to make it print upper and lower case with their respect parents and child letters

e.g Aa Bb Cc...

vocal basin
#

!d zip

wise cargoBOT
#
zip

zip(*iterables, strict=False)```
Iterate over several iterables in parallel, producing tuples with an item from each one.

Example:

```py
>>> for item in zip([1, 2, 3], ['sugar', 'spice', 'everything nice']):
...     print(item)
...
(1, 'sugar')
(2, 'spice')
(3, 'everything nice')
```...
vocal basin
#

!d itertools

wise cargoBOT
#

This module implements a number of iterator building blocks inspired by constructs from APL, Haskell, and SML. Each has been recast in a form suitable for Python.

The module standardizes a core set of fast, memory efficient tools that are useful by themselves or in combination. Together, they form an “iterator algebra” making it possible to construct specialized tools succinctly and efficiently in pure Python.

For instance, SML provides a tabulation tool: tabulate(f) which produces a sequence f(0), f(1), .... The same effect can be achieved in Python by combining map() and count() to form map(f, count()).

vocal basin
#

(and also functools)

#

modules with different tools for working on iterables

whole bear
vocal basin
#

!e

from string import ascii_lowercase, ascii_uppercase
print(*map(str.__add__, ascii_uppercase, ascii_lowercase))
wise cargoBOT
vocal basin
#

not recommended to do this that way

whole bear
#

why?

vocal basin
#

less cryptic:

from operator import add
from string import ascii_lowercase, ascii_uppercase
print(*map(add, ascii_uppercase, ascii_lowercase))
whole bear
#

both are fine

vocal basin
#

operator.add is more idiomatic because it represents exactly lambda a, b: a + b

#

whereas str.__add__ expect the first argument to be str specifically

#

ig it might be faster/stricter

#

!e

from operator import add
from string import ascii_lowercase, ascii_uppercase
print(*(upper + lower for upper, lower in zip(ascii_uppercase, ascii_lowercase)))
wise cargoBOT
vocal basin
#

with zip

#

zip I've seen more often than map with >2 arguments

whole bear
#

using zip makes it more clear

vocal basin
#

@primal shadow
SQLite is C, yes

#

@deep forge
Python isn't compiled to C

#

it compiles to bytecode

#

and that is interpreted by C

#

you can write Python modules in C if you need to

deep forge
#

Ah I get you

vocal basin
#

as for cross-compilation -- that's pain almost always

#

if you cross-compile Rust/C/C++, there's an option to zig cc

#

idk how well that integrates into building Python packages

vocal basin
#

cargo-zigbuild is the easiest way to cross-compile Rust

#

(until you need to dynamically load other libraries)

whole bear
vocal basin
#

(mis)authentication may still lead to 404

#

if the server's policy is "don't even show that there's something to look at"

whole bear
#

bro

vocal basin
vocal basin
somber heath
#

@ruby vortex 👋

vocal basin
#

as far as I understand

#

some systems have file path limits

#

webservers too

ruby vortex
primal shadow
#

I know how, just do so rarely

ruby vortex
#

💀

#

make a python code that automatically open it for u

vocal basin
#

was it an error on webserver config earlier?

#

when it 404d

graceful minnow
#

yea

whole bear
#

why is the particular link above really long?

vocal basin
#

with emojis, depends on how the link gets pasted/copied

#

because it might get escaped

#

or might need to be escaped

#

emojis in urls turn into this sadly

graceful minnow
vocal basin
#

oh wait no, I just miscopied it

slender sierra
#

Hey @somber heath 😊

noble solstice
#

Hello Alisa , Opalmist and everyone!

somber heath
#

!e ```py
def func(apple):
pass

print(dir(func))```

wise cargoBOT
# somber heath !e ```py def func(apple): pass print(dir(func))```

:white_check_mark: Your 3.12 eval job has completed with return code 0.

['__annotations__', '__builtins__', '__call__', '__class__', '__closure__', '__code__', '__defaults__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__get__', '__getattribute__', '__getstate__', '__globals__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__kwdefaults__', '__le__', '__lt__', '__module__', '__name__', '__ne__', '__new__', '__qualname__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__type_params__']
vocal basin
dire pebble
#

.

vocal basin
#

but

#

that might not be enough

#

!e

def func(apple):
    pass

print(func.__type_params__)
wise cargoBOT
vocal basin
#

I don't have it on 3.11

dire pebble
vocal basin
#

look at the other break

dire pebble
#

I'll see

vocal basin
#

checks the condition
if it's false, raises an error

#

!e

def f(a, b, c):
    x = 5
    print(x)

print(f.__code__.co_argcount)
print(f.__code__.co_nlocals)
print(f.__code__.co_varnames)
print(f.__code__.co_freevars)
wise cargoBOT
graceful minnow
#

https://unkown.eu/9g5k495kj795k6879k90989/79jik97j9689k9ik89k90/j59k7jk906k899kl09l0l04h65/3460h507lj69k89899k/49h6kk5j9k7j96k89k9906h45353g54/4g29885j8h6849852834g828j3f4/naw.php?9g5k349k569hk496k7jk95=49kh69k06950k3h9ikg5349k834g8j3h9j8h659uj0689j8hh5hj56hj8j89ug9jk864g38j869t7354h69j8584969i8k43k9g8395k93kf8490k2f9j3kf0893f24950f85f4hj38hy7g458g532r99g54jh538434hj3874f287hfgy324hgy3f7r2hf872h37y85gyu3453hgt274y388974g3hyj534g58734jy87g543jy87g5jy34g58jjg54g54g5374jhy8g54hjy87g5347g5374jhy8g534yjh87g543j9hy87g534hjy87g45y37hg534hjy7g534g5349hjy87g534hy87g354h4g5y873g54g534hjy87g534hjyhjy74hjy7g4g34h7g45y38h4g5y387g4h537g674g5374h4g5y387hgy874g54h7y8g5347g534y7g53476hy8g5347hyt68g534hy7g5347hyt68g543hyt67g534hy734g5h7g5347hyt684g53hy87g534hy87g534hy687g534hy87g354hy87g354h4g5y387h4g5y387h4g5y387h4g53873f24g37f24hh3fg875h54g57634g5687342ygt5f48743g4587hgy3743nubrehy7wvefyuevybewvbywecvbytcwevytbcwevbytuecwytbecwybuwecvbytuecwvybuwevycbtweyc7b3c734c34c43c34hg673c46734cgybytbecgytubewchegtb63h63c4chy75cth7ecxgwecg633c43c4yce3ht67c43h6873c46gtct34h7c43hgy87bc34gt67c436hgt873c4h7c34nb3c4gytb33c43c4h7y3c4gt6bc43h67c4h3764v43hv84v3874hgyv4h687v4h687v94hy87v43h7y8v43h87v43h687v34h7y8g5v34h67v4hg67v4hv4v534h5v3744v4hh34rv3br32gt67v34rhvh34875vh748vrhg34v453hvy75484hv37hgv3746v346hgt74hv3875v4h67v4h387v34h6874hvh6vh5346v34h7y8hgv4y3t3cg3c2687r3c46hgt87c4c4h567c4h687c47hgt683c46hgt73c4r6hgt7r4chg6v3347g76tvhg76454htv7t456t743ht65g3t7342t3g476ht34v87654387vt5267vht7645h764hg67thv74rrh34yt278v346hgt87v34r2hg7rv324hv324r4hgv327hv3274hv4r32hgv67432v324v34v4v34v74r4hv327v34h27v34v347hv3742h67v3274g4v3827v324rhe8ytvrgwttyf34gh875437y27845rhf87385fyg764h3gr687htf45g32h473jcf5g4y738gh5487rty8rty8rty8rty8rty8rty8rty8r8tyr8tyr8tyrty8rty8rty8rty8r8tyr8tyr8tyr8tyr8tyr8tyrty8rty8rty8r8tyr8tyrtyg487hj54gj758734hg87hg56743h87g5g43hg54h387gh5784h738g5h743g5874h7g583h748h4g5y387g34h758g534h7g534h78g534h78g534h78g534h78g3h4587g534h78g534h78g534h78gh534gggggggglthg64hj648ug5j34j8g6jg49h86398h56

vocal basin
#

!e

assert True, "message"
wise cargoBOT
vocal basin
#

!e

assert False, "message"
wise cargoBOT
# vocal basin !e ```py assert False, "message" ```

:x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 1, in <module>
003 |     assert False, "message"
004 | AssertionError: message
vocal basin
#

assert condition fails if the condition is falsy

#

it's just a check

primal shadow
#

need is a strong word

#

so it's unlikely you need it if you're not sure

vocal basin
#

!e

from inspect import signature

def f(a, b, c):
    x = 5
    print(x)

print(signature(f))
wise cargoBOT
vocal basin
#

@dire pebble yes, I was only checking whether it's cleared

primal shadow
#

I thought inspect would have something, Iwas jut digging through the source guys

vocal basin
#

(I didn't fix anything)

#

because it stopped after the error

#

!e

seen = list()
loops = list()
a = 1
stopper = 0
while stopper < 10:
    stopper += 1
    passer = list()
    n = a
    a += 2
    while True:
        for x in loops:
            if bx := n in x:
                print(f"The number {n} was found in the list {x}")
                passer.append(bx)
        if any(passer):
            break
        if n not in seen:
            seen.append(n)
        else:
            loop = seen[seen.index(n):]
            loops.append(loop)
            print(f"A number loop was found! (started as {a-2}) ({n}) {loop}")
            break
        if not n % 2 == 0:
            n = int(n*3+1)
        else:
            n = int(n/2)
    seen.clear()
wise cargoBOT
# vocal basin !e ```py seen = list() loops = list() a = 1 stopper = 0 while stopper < 10: ...

:white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | A number loop was found! (started as 1) (1) [1, 4, 2]
002 | The number 4 was found in the list [1, 4, 2]
003 | The number 4 was found in the list [1, 4, 2]
004 | The number 4 was found in the list [1, 4, 2]
005 | The number 4 was found in the list [1, 4, 2]
006 | The number 4 was found in the list [1, 4, 2]
007 | The number 4 was found in the list [1, 4, 2]
008 | The number 4 was found in the list [1, 4, 2]
009 | The number 4 was found in the list [1, 4, 2]
010 | The number 4 was found in the list [1, 4, 2]
vocal basin
#

seen.clear() after the loop

dire pebble
#
seen = list()
loops = list()
a = 1
stopper = 0
while stopper < 10:
    stopper += 1
    passer = list()
    n = a
    a += 2
    while True:
        for x in loops:
                if bx := n in x:
                    print(f"The number {n} was found in the list {x}")
                    passer.append(bx)
        if any(passer):
            break
        if n not in seen:
            seen.append(n)
        else:
            loop = seen[seen.index(n):]
            seen = []
            loops.append(loop)
            print(f"A number loop was found! (started as {a-2}) ({n}) {loop}")
            break
        if not n % 2 == 0:
            n = n*3+1
        else:
            n //= 2
seen = list()
loops = list()
a = 1
stopper = 0
while stopper < 10:
    stopper += 1
    passer = list()
    n = a
    a += 2
    while True:
        for x in loops:
            if bx := n in x:
                print(f"The number {n} was found in the list {x}")
                passer.append(bx)
        if any(passer):
            break
        if n not in seen:
            seen.append(n)
        else:
            loop = seen[seen.index(n):]
            loops.append(loop)
            print(f"A number loop was found! (started as {a-2}) ({n}) {loop}")
            break
        if not n % 2 == 0:
            n = int(n*3+1)
        else:
            n = int(n/2)
    seen.clear()
vocal basin
#

your code incorrectly conflates "seen ever before" and "seen in the current run"

#

fails because:
5 is in seen after run that originates with 3

#

because that run breaks on if any(passer): condition

opal rock
#

what is this code for?

vocal basin
#

thus leaving seen look like [3, 10, 5, 16, 8]

#

in the next run, you pick n=5 and instantly see in in seen

#

and the code assumes that means a loop was encountered

opal rock
#

can u explain it?

#

uhh

#

okk

#

ok

vocal basin
#

starting with n=1:
1, 4, 2, 1, stop and clear
starting with n=3:
3, 10, 5, 16, 8, 4, stop and no clear
starting with n=5:
5, stop and clear

opal rock
#

collatz conjecture?

#

ok

vocal basin
#

when you enter the state when a number was in a loop already, you don't clear seen

graceful minnow
vocal basin
#

"just say it's short for cumulative"

opal rock
#

i almost clicked it

#

dude

#

if ppl block it

#

u are done xD

#

loll

graceful minnow
opal rock
#

tbh

#

i opened it

vocal basin
#

why do you have a share id in there

opal rock
#

and nothing happened in my screen

#

prolly

#

its weird

#

exactly

#

its weird

graceful minnow
#

WHAT IS DTHIS

opal rock
#

and typing rickroll and click on im feeling lucky

#

that is weird as well

whole bear
#

@opal rock lol

tall ridge
vapid frigate
#

Why did you choose SQLite?

tawny cradle
#

its baked into django

tawny cradle
#

easiest to use if youre not worried about scalability and spending extra time on seeting up a diffrent database

vocal basin
tawny cradle
#

@vapid frigate

vapid frigate
tall ridge
#

sqlite is a file format, like csv on steroids

#

arrrgh, I have to get to sleep

vocal basin
#

I should one day look more into what libsql does (open-contribution fork of sqlite)

tall ridge
#

ok I have to get AFK and sleep

rugged root
vocal basin
#

sqlite is closed for contributions

#

afaik they do not accept patches at all

#

rn trying to figure why ZeroMQ binding, that I'm using, doesn't support TIPC

#

you can

#

it's a plugin

#

tell that to MongoDB

somber heath
#

What has the Python programming language ever done for us?

#

@stiff sable 👋

hexed garnet
somber heath
vocal basin
#

not worth it for me

#

at all

somber heath
vocal basin
#

I don't have Rust installed outside Docker

#

@rugged root it's based on rust-analyzer

#

their plugin was, at least
and this is too, probably

hexed garnet
vocal basin
# vocal basin

also "non-commercial" kind of makes it unusable for most of what I do

#

iirc community editions and fully-free products are ok for commercial

#

educational -- no

#

"non-commercial" -- see the name

somber heath
#

@somber granite 👋

upbeat bobcat
#

Hello everyone

somber granite
gentle flint
somber heath
#

Wreckonomics.

gentle flint
stiff sable
urban abyss
#

any hungarians in the chat?

short owl
#

the world will turn to a ashy cinder , I bet

rugged root
#

I read that as cider and was happy for a moment

short owl
#

a chilly bubbly intoxicating cider for you , available at The Restaurant at The End Of The Universe , remember where that is ? @rugged root

rugged root
#

I do. And I'm also remembering the cow that was genetically engineered to WANT to be eaten

short owl
#

it was a piggy

rugged root
#

It was

#

damn it

#

Shows how long it's been since I read it

short owl
#

Saw the tv series , listened to the entire audio series of all the books , Aurthur learns to levitate , because its easy , Aurthur said

#

if you had a million dollars , the bank will try to steal it from you ... accuse you of stealing it , then they would stela it

rugged root
#

I'm suddenly reminded that Mos Def was Ford Prefect in the latest movie

short owl
#

latest with short , round robot - easy to manufacture toy , kinda like Transformers toys were designed before the cartoon series

#

everything will be fine , as long as you know where your towel is @rugged root

rugged root
#

Agreed

short owl
#

movie , Idiocracy - must see it

rugged root
#

Brawndo

short owl
#

making note

#

so would remote controlled shock collars be a good idea , wrangler tool ? @rugged root

rugged root
#

I've been saying that for years

short owl
#

movie theaters had electrified seats ? hmmmm

#

10 programmer applicants - each in seperate rooms , 4 hours given to build a website , who won ? @rugged root

rugged root
#

@graceful steppe If you're wondering why you can't talk, please check the #voice-verification channel

#

That'll tell you what you need to know about the voice gate

short owl
#

the street magician with zero credentials or the others with degrees ? who won ? @rugged root

rugged root
#

I mean

#

I wouldn't hire David Blaine for IT

#

"Okay, Dave. We need to talk. STOP MAKING THE COMPUTERS DISAPPEAR"

short owl
#

most magicians are involved in hitech , its part of what they do

rugged root
#

Not the street magicians

short owl
#

the street magician got the job , he wrote 2 versions of the website , their defined way , and then his way

#

their method was - put you in a room , give you 4 hours , now do it

#

If a company wants you , they will cut through red tape to get you , nothing cryptic

earnest quartz
#

Hey Dear @rugged root

I hope you are enjoying your day so far.
Can you tell me Is there any Python jobs channel you can redirect me to 🤔

rugged root
#

Not really, it's a bit out of scope for us. #career-advice may be able to point you to some resources, but we don't act as a jobs board or anything like that.

earnest quartz
#

Okay @rugged root you are awesome 😎

rugged root
rugged root
deep forge
grim solar
#

war crime

uneven urchin
deep forge
rugged root
#

Probably one of the better JS sites out there

rugged root
#

ARMA Reforger?

deep forge
vocal basin
#

did they actually fix something

vocal basin
#

idk what was broken

rugged root
#

Demons

#

It's always demons

#

Or daemons

vocal basin
#

or rather something like
4 things I fixed and understood
and there are at least 6 of issues total

#

I really dislike paper material for some reason

#

like, touching paper is too ew for me

rugged root
#

I wonder... Does a digital diagram have a more negative impact on the environment than the same diagram on paper

rugged root
vocal basin
rugged root
#

HA

vocal basin
rugged root
#

I'm thinking for long term storage time, too

vocal basin
#

the actual problem with books is lighting

rugged root
#

head lamp

#

"Hold on, I need to get my miner helmet to read"

vocal basin
#

^ not that far away from how I was reading during hiking and stuff

deep forge
rugged root
#

automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or
I've never heard "cured" in this context

#

Such a weird choice of words

#

I would think remedied, rectified, corrected...

deep forge
vocal basin
#

I've just wasted 10~30 minutes on debugging TIPC just to realise I've docker execd into a wrong container

rugged root
#

Niice

#

@vague bobcat Yo

#

Just being friendly

amber raptor
#

Mac Pro is a series of workstations and servers for professionals made by Apple Inc. since 2006. The Mac Pro, by some performance benchmarks, is the most powerful computer that Apple offers. It is one of four desktop computers in the current Mac lineup, sitting above the Mac Mini, iMac and Mac Studio.
Introduced in August 2006, the Mac Pro was a...

rugged root
vocal basin
#

"yeah, why have tweet ID when you can just store text in URL"

rugged root
#

Genius

vocal basin
#
  • signature so the author can't deny they wrote it
rugged root
#

Then store it in a block chain somewhere

#

Something something synergy...

vocal basin
#
  • hash of a previous tweet, yes
#

Elon had a brand named X before

#

like a long time ago

#

pre-paypal even iirc

uneven urchin
rugged root
gentle flint
vocal basin
#

it took my browser >minute to load that favicon lol

rugged root
#

How

#

How did the request take that long

vocal basin
#

it blocks on some other request

#

/trigger or whatever

#

and that one took 1.1 minutes

#

while that processes, favicon doesn't load

rugged root
#

Back in a bit

gentle flint
#
MrFood.com

Did you know that many picnic baskets in the United Kingdom often include Scotch Eggs? That's cause they're an easy and tasty go-along. Our version of Scotch Eggs, made with ground beef instead of sausage, are a great variation that can be enjoyed anytime. (Don't forget the mustard sauce!)

peak depot
#

Kittytax

gentle flint
dry jasper
gentle flint
dry jasper
peak depot
gentle flint
peak depot
gentle flint
verbal zenith
#

👋 @rugged root

rugged root
#

Back soon, on a call with support

verbal zenith
#

All good, just sayin hi HAHA

vocal basin
#

screen?

#

yeah why not docker at that point

#

it does have storage costs to it

#

but not critical most of the time

#

databases belong in containers @ bcantrill

gentle flint
#

who's bcantrill?

vocal basin
#

Bryan Cantrill, creator of dtrace

gentle flint
#

o

vocal basin
gentle flint
#

ah

vocal basin
#

but Zones, like, died-ish

#

"it's not complicated until you put a discord bot and a web server in the same thread"

#

I think I'm educated enough on message/task queues to stop doing that
(still not motivated enough though)

gentle flint
#

docker does make it easy

#

should automatically put the processes on a separate thread right?

verbal zenith
gentle flint
#

one per container

vocal basin
#

I've split the bot I have into five different services, and it made updating and managing it way simpler

#

since I can't live-reload, for reasons

gentle flint
#

I've never used aiohttp as a server tbh

#

only as a client

vocal basin
#

aiohttp as a server works good for in-memory-stateful services

#

it's single-thread-only, as far as I know

#

or, at least, multithreading for it requires so much effort, that you can just assume single-threadedness

#

(and single-process)

#

unlike WSGI/ASGI which are built to support multiprocessing

gentle flint
#

brb

vocal basin
#

iirc, there is some place in FastAPI docs where they say that, if runner (uvicorn) is guaranteed to be running with a single worker, it's fine to rely on that behaviour

#

or something similar

#

for JS/Python there's not much you can do better than just run with node/python itself

#

packaging to executable is for client/desktop distribution only, I'd say

rugged root
#

Agreed

vocal basin
#

(in which case it'd still preferably not be a single executable)

#

ig for JS reliance on FS for modules is a bit less of an issue

#

since packaging everything in a single JS file is a common thing because browsers

#

meanwhile python: __file__
(which packages can potentially rely on to load associated resources from the package, and that's why pyinstaller has options to include those)

rugged root
#

Back later

vocal basin
#

why does Yandex Cloud price calculator UI change so often

#

so basically the only cloud service, that I can access, charges $0.0153 per GB of outgoing traffic

vocal basin
amber raptor
#

Yes

#

I mean, in any case, you are stuck with them

vocal basin
#

though ig I can go with the evil corp (VK) but I doubt they're cheaper

amber raptor
#

I assume you are 🇷🇺 so your options are extremely limited

vocal basin
#

with some financial actions, it's possible to host on Alibaba Cloud I think

#

they're fine with location but still need a swift-okay card

#

China-compatible Mir still isn't working/isn't affordable

#

zero for incoming

#

VK doesn't list bandwidth prices for anything other than their S3

#

yes, they literally have (S3) in the name

vocal basin
#

regular CPUs don't go past 128GB support which is what Windows 10 Home limit is at

#

if you use Xeon proper/EPYC/Threadripper, you probably have enough money to pay for Pro

#

> pretty good at self-regulating
"doesn't autovacuum-blackout from time to time like postgres"

#

@deep forge can and will

#

my mobile internet provider intercepts HTTP 4XX and replaces them with ads

#

just fucking who implemented it

#

why

#

I should actually proceed with written complaint just for fun

vocal basin
verbal zenith
#

Hey Maro!

vocal basin
verbal zenith
#

Why does it say you're new here?

vocal basin
#

I still need to figure out how to make (E)PGM and NORM work with ZeroMQ

#

11 years ago

#

also I didn't know Gist service was that old

#

notice the author

#

yet consistent and easy to read

vocal basin
#

continuing on the topic of ZeroMQ:
how is Vec<u8> converted into ZeroMQ message?

#

@stuck furnace 👋

stuck furnace
#

How goes?

vocal basin
#

still getting used to the amount of GitHub notifications

#

it's not related to sending the message

#

just the conversion into zmq_msg_t

primal shadow
vocal basin
#

copy is the key word

#

as in it doesn't happen

#

ZeroMQ provides polymorphic deallocation

#

doesn't depend Rust or whatever else

#

ZeroMQ allows no-copy construction

#

not necessarily

#

if you have owned memory, you can just pass it

#

with free function alongside it to deallocate

#

and void *hint for whatever else data to dealloc

#

furthermore, ZeroMQ, depending on compile/context/socket flags, is allowed to do zero-copy on received messages

#

e.g. by giving you a handle to a portion of the receive buffer

wise cargoBOT
#

src/msg.hpp lines 43 to 50

struct content_t
{
    void *data;
    size_t size;
    msg_free_fn *ffn;
    void *hint;
    zmq::atomic_counter_t refcnt;
};```
vocal basin
#

*mut c_void is just void *

#

necessary for bindings to work type-wise

#

might as well be shared (e.g. Arc::into_raw)

#

some humans are nowhere near making decisions either

vocal basin
amber raptor
#

Is ChatGPT using this for training?

vocal basin
#

GPT2

deep forge
#
connection = sqlite3.connect(os.getenv("DATABASE_PATH"))
#

Would that "work"?

vocal basin
#

should

#

how are you deploying it?

#

and providing env

#

docker? .env file?

amber raptor
vocal basin
#

yeah, even across threads

vocal basin
#

"what global hype trend will nvidia come up with next"

verbal zenith
vocal basin
#

Rust example is wrong? -ish?

#

requires a feature?

#

I don't remember

amber raptor
#

!e python import uuid a = uuid.uuid4() print(int(str(a.replace("-")), 16))

wise cargoBOT
vocal basin
rugged root
#

UWUID

amber raptor
#

!e python import uuid a = str(uuid.uuid4()) a = a.replace("-", "") print(hex(int(a, 16)))

vocal basin
wise cargoBOT
vocal basin
#
[dependencies]
uuid = { version = "1.3.1", features = ["v4"] }
#

missing features

verbal zenith
#

!e

import uuid
print(help(uuid))
wise cargoBOT
# verbal zenith !e ```py import uuid print(help(uuid)) ```

:white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | Help on module uuid:
002 | 
003 | NAME
004 |     uuid - UUID objects (universally unique identifiers) according to RFC 4122.
005 | 
006 | MODULE REFERENCE
007 |     https://docs.python.org/3.12/library/uuid.html
008 | 
009 |     The following documentation is automatically generated from the Python
010 |     source files.  It may be incomplete, incorrect or include features that
... (truncated - too many lines)

Full output: https://paste.pythondiscord.com/B42SLFSMT4J5XLN26RREO6EDEU

vocal basin
#

!d uuid

wise cargoBOT
amber raptor
#

!e python import uuid print(int(uuid.uuid4()))

wise cargoBOT
amber raptor
#

!e python import uuid print(uuid.uuid4())

wise cargoBOT
vocal basin
#

!e

import uuid
print(repr(uuid.uuid4()))
wise cargoBOT
vocal basin
#

hmm

verbal zenith
#

!e

import uuid
print(uuid.uuid4(), uuid.uuid1(), sep="\n")
wise cargoBOT
verbal zenith
#

!e

import uuid
print(uuid.uuid4().hex(), uuid.uuid1(), sep="\n")
wise cargoBOT
vocal basin
#

!e

import uuid
print(uuid.uuid4().hex)
wise cargoBOT
vocal basin
#

property ig

#

!e

from uuid import UUID
print(UUID.hex)
wise cargoBOT
verbal zenith
amber raptor
vocal basin
#

^theoretical

#

you might as well just load the entire database into memory

#

(as mentioned earlier)

amber raptor
vocal basin
#

"I'm being saved from the harmful information"

pallid moon
amber raptor
vocal basin
#

they used to have, like, only some pages banned

#

Redis Stack, iirc

#

now it's all blocked

amber raptor
#

lawyers probably going "BLOCK IT ALL!"

vocal basin
#

Russia banning Discord is more likely than Discord banning Russia

vocal basin
#

also see wikidot's reasoning

pallid moon
#

although I don't know if this is just my region, but I can't send any files

vocal basin
#

another reason

pallid moon
vocal basin
#

so far pnpm was the most surprising ban

#

collecting Russian data means potential ban by Russia

#

see linkedin

#

@gentle flint Discord does fuck all in terms of blocking pro-Russian cells, that's why

pallid moon
#

by russia*

#

no way they were collecting data

vocal basin
pallid moon
#

I think it was just due to a post on twitter

pallid moon
#

I don't believe any of them would bother

vocal basin
#

Karjakin is (almost) friends with Putin

pallid moon
#

wow, great

vocal basin
#

((like, officially, not as a rumour))

pallid moon
#

sure

vocal basin
#

@gentle flint Russia does that internally now by just faking certificates

pallid moon
#

are you in MSC tz @vocal basin?

vocal basin
deep forge
#
class PlayerJoinEvent_EventData {
    string player = "unknown";
    string identity = "unknown";
    int playerId = 0;
    
    SCR_BaseGameMode gameMode = SCR_BaseGameMode.Cast(GetGame().GetGameMode());
    gameMode.GetOnPlayerRegistered().Insert(OnPlayerConnected);
}
somber heath
#

@hallow geode 👋

hallow geode
#

hey

#

i had a question but i couldnt talk

somber heath
whole bear
#

AYOOO thats wild.

somber heath
#

@severe lava 👋

lavish rover
#

lol how did you even find that one

#

sure, you don't need permission

fallen solstice
#

What's the time for you guys?

#

For me it's like 7 : 00 pm

primal shadow
#

almost 10pm

faint hare
#

Oooo

#

Good morning guys

#

What's up

#

I'm chilling will start my go lang lecture soon™️

#

I'm just a little lazy atm

#

The basics i completed yesterday

#

Like the syntax and all

#

Nah nah 😹

#

I'm a student

#

A little noob

#

Just for fun

#

Aha

#

That's the same scenario with a friend of mine

#

He did a interview

#

But he barely knew Golang

#

He learnt it as he did the job

#

So ig that's a little motivating for you to chr consistent

#

Since now it's a part of your Job and you get paid.

#

Not like me. I'm literally so lethargic

#

Aha right. Where are you from tho?

#

Where in India tho

#

If you're comfortable telling

#

Makes sense to me.

#

I have a couple of friends who are from Rajasthan but they have lived most of their lives in Kolkata

#

I'm Odia btw

#

Ah i see.

#

Don't come 😹

#

Just kidding

#

Hahahaha

#

Good talk. Nice to meet ya! See you around ✨ @lavish rover

#

Bye 👋

noble solstice
#

Hello Guys!

#

How r u?

somber heath
#

@chilly helm @wise fjord @eager merlin 👋

chilly helm
#

Hello

wise fjord
#

allo.

chilly helm
#

How long does it usually to take for VC access?

noble solstice
chilly helm
#

oh ok

noble solstice
chilly helm
#

is there a bot keeping track of the amount of messages i am putting out?

chilly helm
#

oh cool. thanks for answering.

noble solstice
chilly helm
#

My intro?

noble solstice
#

yeah man!

chilly helm
#

Explain please?

noble solstice
noble solstice
#

Sad! i am expecting some discount

golden kayak
#

HI

#

@somber heath this images you made?

#

i means your Project made?

#

ok

somber heath
noble solstice
golden kayak
somber heath
golden kayak
#

ok

#

i made a jarvis you wanna show?

chilly helm
#

Oh ok, well I am quite new to everything here, but i know a tiny bit enough to want to learn more and more. I drive 18 wheelers for a living but also taken school for IT in trade school. I want to learn code specifically python at first for personal use and eventually progress to something bigger later on. Im not going through school or plan too. I see myself becoming a self taught freelancer. Considering company's require a fancy piece of paper saying i wasted my money...

golden kayak
#

@noble solstice can you help to implement Domino's API in My jarvis Programm?

chilly helm
#

@noble solstice

lavish rover
#

is it on github?

noble solstice
noble solstice
golden kayak
#

Ok

#

don't worry

chilly helm
#

It is pretty fun. just trying to find a new field to get into, im only 25

chilly helm
#

I think i have time @noble solstice

noble solstice
noble solstice
tall ridge
golden kayak
tall ridge
chilly helm
#

What is Source forge?

#

@tall ridge

graceful minnow
#

yall i have a slight suspicioun parker is a selfbot using openai

tall ridge
whole bear
#

@somber heath How are ya woohoo

whole bear
waxen barn
waxen barn
somber heath
waxen barn
somber heath
#

@vast tundra 👋

whole bear
#

Hello !!!

obsidian dragon
#

@somber heath is there a way to compare requirements c9nflicts

whole bear
#

@obsidian dragon is MagaMind DGbigBrain

waxen barn
#

The hadada ibis (Bostrychia hagedash) is an ibis native to Sub-Saharan Africa. It is named for its loud three to four note calls uttered in flight especially in the mornings and evenings when they fly out or return to their roost trees. Although not as dependent on water as some ibises, they are found near wetlands and often live in close proxim...

willow loom
waxen barn
somber heath
#

@robust mist 👋

robust mist
#

yo

#

idk why i cant talk

#

@somber heath

somber heath
robust mist
#

oh i just joined lol

#

im just learning python rn and i had questions abt code

#

oh crap

#

sorry Lmfao

#

i only know 3 hours of a youtube tutorial about python

#

and Im making a quiz game but I dont understand what im writing mostly

#

i understand a lot of it but some of its confusing

#

    guesses = []
    correct_guesses = 0
    question_num = 1

    for key in questions:
        print("----------------------")
        print(key)
        for i in options[question_num-1]:
            print(i)
        guess = input("Guess a letter: ").upper()
        guesses.append(guess)

        correct_guesses += check_answer(questions.get(key), guess)
        question_num += 1

    display_score(correct_guesses, guesses)

def check_answer(answer, guess):

    if answer == guess:
        print("Correct!")
        return 1
    else:
        print("Incorrect!")
        return 0
def display_score(correct_guesses, guesses):
    print("---------------------")
    print("RESULTS")
    print("---------------------")

    print("Correct guesses: ", end="")
    for i in questions:
        print(questions.get(i), end="")
    print()

    print("InCorrect guesses: ", end="")
    for i in guesses:
        print(i, end="")
    print()

    score = int((correct_guesses/len(questions))*100)
    print("Your score is: "+str(score)+"%")
def play_again():

    response = input("Would you like to play again? (y/n) ").lower()
    if response == "y":
        return True
    else:
        return False

questions = {
    "Who created Python?: ": "A",
    "What year was Python created": "B",
    "Python is tributed to which comedy group?: ": "C",
    "Is the Earth round?: ": "A"
}

options = [["A. Guido van Rossum", "B. Elon Musk", "C. Bill Gates", "D. Mark Zuckerberg"],
           ["A. 1989", "B. 1991", "C. 2000", "D. 2016"],
           ["A. Lonely Island", "B. Smosh", "C. Monty Python", "D. SNL"],
           ["A. True", "B. False", "C. Wut", "D. Fungus"]]

new_game()

while play_again():
    new_game()

print("Bye!")
#

thats literally all the code

somber heath
robust mist
#

LMFAO

#

true

#

here

#

1s

#
        print("----------------------")
        print(key)
        for i in options[question_num-1]:
            print(i)
        guess = input("Guess a letter: ").upper()
        guesses.append(guess)

        correct_guesses += check_answer(questions.get(key), guess)
        question_num += 1```
waxen barn
robust mist
#

its bro code bvideo

#

video

#

yeah

#

im doing that one rn

robust mist
#

I understand its grabbing the key from the dictionary

#

and like

#

oh thats a list

#

shiet

#

whats append do

#

So basically append is adding my guess to the list to check if the guess is correct?

#

Ah I see

#

great analogy

#

ok i get it better

#

thank u

zenith epoch
#

Anyone using FAST API ? on big projects ?

somber heath
#

FAST is an acronym used as a mnemonic to help early recognition and detection of the signs and symptoms of a stroke. The acronym stands for Facial drooping, Arm (or leg) weakness, Speech difficulties and Time to call emergency services.

F - Facial drooping - A section of the face, usually only on one side, that is drooping and hard to move. Thi...

willow loom
#

LOL

peak mirage
#

Yo guys

#

wsg

somber heath
#

@whole bear 👋

whole bear
#

@somber heath Hello, I am not voice verfied sorry

whole bear
obsidian dragon
somber heath
#

@frigid plaza 👋

slender sierra
#

Hi everyone 😊

somber heath
#

@whole bear 👋

obsidian dragon
#

@whole bear

whole bear
#

i have home work

somber heath
#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

somber heath
#

YouTuber, Corey Schafer, playlists.

#

python.org, Documentation, upper left, download, documentation in the form of pdfs in a zip.

obsidian dragon
#

dont do that

whole bear
#

oh ok

obsidian dragon
#

return is for functions

#

not cogs

whole bear
#

are you good at coding/ programming ??

#

how can i improve this?

somber heath
#

!code

wise cargoBOT
#
Formatting code on Discord

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

For long code samples, you can use our pastebin.

whole bear
#

operator = input("Enter an operator (+ - * /): ")
num1 = float(input("Enter the 1st number: "))
num2 = float(input("Enter the 2nd number: "))

if operator == "+":
result = num1 + num2
print(round(result, 3))
elif operator == "-":
result = num1 - num2
print(round(result, 3))
elif operator == "*":
result = num1 * num2
print(round(result, 3))
elif operator == "/":
result = num1 / num2
print(round(result, 3))
else:
print(f"{operator} is not a valid operator")

#

hm ok

brazen gazelle
#
if operator in valid_operators:
  ...
willow light
brazen gazelle
somber heath
#

Ornithological keyboard.

willow light
glad pagoda
waxen barn
glad pagoda
#

paste the query

waxen barn
#

give me one sec

stark river
waxen barn
glad pagoda
#

Select "View" and show the SQL view, paste that.

waxen barn
#

SELECT N219BOOKS.Title, N219BOOKS.Author, N219BOOKS.Price, N219BOOKS.Release_Year, N219BOOKS.Available, Avg([Price]) AS Average_Book_Price
FROM N219BOOKS
WHERE (((N219BOOKS.Price)>=5) AND ((N219BOOKS.Release_Year)=2014 Or (N219BOOKS.Release_Year)=2015) AND ((N219BOOKS.Available)=Yes));

glad pagoda
#

SELECT Avg(N219BOOKS.Price) AS Average_Book_Price
FROM N219BOOKS
WHERE N219BOOKS.Price >= 5
AND (N219BOOKS.Release_Year = 2014 OR N219BOOKS.Release_Year = 2015)
AND N219BOOKS.Available = Yes;

whole bear
#

sql

glad pagoda
#

the problem is that you cannot have non-aggregated columns (title) unless you group by (the title)

waxen barn
#

ok so i am trying to get the average to work but when I uploaded your code it takes away the other titles

#

so I still need to keep these titles

glad pagoda
#

okay, let me look.

waxen barn
#

thanks

glad pagoda
#

do you want to gropu each book and include the details AND the average price ofal books that match the search criteria?

waxen barn
#

yea so I want to gain the overall average for the books

willow light
glad pagoda
#

then you need a sub-query inside the main query. stand by

#

SELECT N219BOOKS.Title, N219BOOKS.Author, N219BOOKS.Price, N219BOOKS.Release_Year, N219BOOKS.Available, AvgSubquery.Average_Book_Price
FROM N219BOOKS,
(SELECT Avg(N219BOOKS.Price) AS Average_Book_Price
FROM N219BOOKS
WHERE N219BOOKS.Price >= 5
AND (N219BOOKS.Release_Year = 2014 OR N219BOOKS.Release_Year = 2015)
AND N219BOOKS.Available = Yes) AS AvgSubquery
WHERE N219BOOKS.Price >= 5
AND (N219BOOKS.Release_Year = 2014 OR N219BOOKS.Release_Year = 2015)
AND N219BOOKS.Available = Yes;

waxen barn
#

thanks man I appreciate it

stark river
gentle flint
#

the disease has spread

whole bear
#

How to do it

willow light
wise cargoBOT
#

5. Do not provide or request help on projects that may violate terms of service, or that may be deemed inappropriate, malicious, or illegal.

willow light
#

whoops wrong one

#

!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.

willow light
#

we can help with it, but do not expect easy solutions from us

whole bear
#

Ok

#

I’m only 13 so idk this

stark river
# whole bear How to do it

start with line 1
here you have to ask the user for input and assign the resulting value to the variable ticket... how do you ask user for input in python?

urban abyss
#

any hungarians in the chat?

rugged root
#

@fickle spear Sure, I can help you learn. Are you currently learning from a particular resource?

rugged root
#

!resources So we have a ton of resources linked on our site

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

rugged root
#

I typically recommend "A Byte of Python", which is free on its respective site

#

If videos are more your jam, we've got a couple channels listed on there that are awesome

fickle spear
#

ok thnks

rugged root
#

And if you have any questions or need something explained, don't hesitate to ask

#

I love teaching new folks, but it's easier if they have a particular question or have a particular part they want to learn

vestal light
rapid chasm
#

Is this enough for programmming?

vestal light
#

Way more than enough

rapid chasm
#

Well I want to play games at the same time Panda_Popcorn

rugged root
#

!stream 609675647203409942

wise cargoBOT
#

✅ @deep forge can now stream until <t:1716992534:f>.

vestal light
#

I'd run an air cooler on the CPU and swap the SATA drive for an NVME

vestal light
#

Ryzens are generally fine with an air cooler and it's one less thing to worry about.

dense ibex
#

@deep forge I wouldn't use sql lite especially if you are storing user data

#

or like anything important honestly

rugged root
vestal light
#

Cheaper, you're running a 100 watt processor, no risk of leaking, no pump to go out.

rugged root
vocal basin
rugged root
#

!stream 609675647203409942 30M

wise cargoBOT
#

✅ @deep forge can now stream until <t:1716994777:f>.

rapid chasm
vocal basin
rapid chasm
rugged root
vestal light
#

If you have the budget the 7800x3d is a damn good step up

light kraken
amber raptor
#

Is this channel spastic this morning?

rugged root
#

Yes

#

Yes it is

rugged root
#

@graceful minnow I scooted you to AFK since we could hear conversations in the background

#

And I'm assuming you went AFK

stark river
#

nord theme

rugged root
willow light
#

not catppuccin mocha theme?

gentle flint
#

someone is smoking at the bus stop so I made a haiku

waiting for the bus
someone's smoking cigarettes
it smells really bad

rugged root
stark river
#

hey there big boy

short owl
#

they still exist , big boy

rugged root
#

There's some in Cincy

short owl
#

they were good

willow light
rugged root
#

It's such a classic

stark river
# willow light

i like the drawing of penis n balls scrotum in the ice.. edit: yeah those must be footprints

short owl
#

kids usually yelling in background

stark river
#

curl / postman

rugged root
#

I keep forgetting about postman

#

Is PostMan all run on a website?

stark river
#

gui wrapper around curl

rapid chasm
#

@vestal light @vocal basin Is this better?

vocal basin
#

what's the supported ram limit on 7500X3D?

#

64gb?

vestal light
#

Not really an issue?

vocal basin
#

*5700X3D

vocal basin
vestal light
#

@rapid chasm you can save 20-30$ on the harddrive. WD_Black SN850 series is a bit cheaper and more than enough speed.

vocal basin
#

I personally would never use anything other than Samsung (especially if that something is WD)

vocal basin
#

because, like, less space ofc is cheaper

vestal light
#

The 2 tb SN850 is ~$30 less than the 990pro from a quick amazon look

vocal basin
vestal light
brazen anchor
#

@gentle flint heyo

vestal light
#

A good one?

rugged root
earnest crag
#

@rugged root

vocal basin
#

oh, wait I can't red

#

those are examples not bindings

#

I was trying (for, like, ten seconds) to find how to use TIPC in Python

#

apparently it's just socket

#

!e

import socket
print(*(s for s in dir(socket) if s.startswith("TIPC")))
wise cargoBOT
# vocal basin !e ```py import socket print(*(s for s in dir(socket) if s.startswith("TIPC"))) ...

:white_check_mark: Your 3.12 eval job has completed with return code 0.

TIPC_ADDR_ID TIPC_ADDR_NAME TIPC_ADDR_NAMESEQ TIPC_CFG_SRV TIPC_CLUSTER_SCOPE TIPC_CONN_TIMEOUT TIPC_CRITICAL_IMPORTANCE TIPC_DEST_DROPPABLE TIPC_HIGH_IMPORTANCE TIPC_IMPORTANCE TIPC_LOW_IMPORTANCE TIPC_MEDIUM_IMPORTANCE TIPC_NODE_SCOPE TIPC_PUBLISHED TIPC_SRC_DROPPABLE TIPC_SUBSCR_TIMEOUT TIPC_SUB_CANCEL TIPC_SUB_PORTS TIPC_SUB_SERVICE TIPC_TOP_SRV TIPC_WAIT_FOREVER TIPC_WITHDRAWN TIPC_ZONE_SCOPE
twin pond
vocal basin
swift valley
#

good evening

#

hopping on in a little bit

vocal basin
#

@rugged root enjoying schadenfreuding

rugged root
#

@deep forge I think you were AFK, as your screen didn't change for like... a couple hours?

#

@terse needle I don't know if you were talking to us or not

#

So I scooted you to AFK

whole bear
#

hii

terse needle
deep forge
rugged root
deep forge
#

Yes, please

swift valley
#

aloo

rugged root
deep forge
#

Ya

#

Ta

swift valley
#

indeed

rugged root
#

!stream 958057865032106045

wise cargoBOT
#

✅ @versed heath can now stream until <t:1717002337:f>.

vocal basin
#

functors/whatever for Future without Box::pin

swift valley
#

that's certainly one of the ways to implement HKTs of all time

vocal basin
#

all three asserts at the bottom are ran at compile time

swift valley
vocal basin
#

if you change first 10 to 11, the generated ASM changes a lot

#

same for others

swift valley
#

I have a skill issue right now on advanced trait trickery but I'll get around to learning this eventually

#

(hopefully)

vocal basin
#

@rugged root target

#

?

swift valley
vocal basin
#

there's a separate download cache

#

code is in the cache

#

compiled code is in the target

rugged root
#

!stream 425552190283972608

wise cargoBOT
#

✅ @peak depot can now stream until <t:1717002875:f>.

vocal basin
#

I need to make so much type rearrangement to get it to understand what happens

#

I'm having to write a proof expressed as functions

swift valley
#

the irony of pretty-printer code being ugly

rugged root
#

I mean

#

I don't hate it

#

Forall bugs me

vocal basin
#

similar irony to fast compilers being written in Rust which is terribly slow to compile

swift valley
#

One of these days I'll start working on the PureScript Analyzer project again

vocal basin
swift valley
#

at least I can prototype faster in OCaml

swift valley
gentle flint
swift valley
#

yum

vocal basin
#

@gentle flint we had snow this month

#

the +25°C, -1°C, +25°C again within two weeks is truly something

swift valley
#

I wish 25C was the norm here

#

Living every day on 40C takes a toll

vocal basin
#

today it was +30°C

#

pain

#

(I can't properly breathe when it's warm)

swift valley
#

objectively better

rugged root
#

Should be ForAll

#

Or something

upbeat bobcat
#

@rancid fractal hi

rancid fractal
#

hello

rancid fractal
upbeat bobcat
#

you dont have to take permission

rancid fractal
#

oh okayy

upbeat bobcat
#

If you want to join just join

rancid fractal
#

i didd

upbeat bobcat
rancid fractal
#

yeaa

#

i did

#

gotta complete the 50 thingy

#

lol

#

lets do itt

#

talk to me

#

nvm that

#

tell me where do i startt?