#voice-chat-text-0

1 messages · Page 358 of 1

rugged root
#

Elvish Presley

peak depot
#

tonte, tomte, tonttu etc

rugged root
#

"One smart fellow, he felt smart"

peak depot
#

alv

gentle flint
#

älv

peak depot
#

joki

short owl
#

Gordon Shumway

south temple
#

how did we get from good retro games to this conversations

short owl
#

It's all in your imagination , like this room and everything else , its actually a simulation inside a crystal sugar cube on a aliens desk

south temple
#

baby oil smuggling

#

?

upper basin
#

Makes me feel like windows vista.

south temple
#

I saw cat eater gif I can't unsee it now

vocal basin
upper basin
south temple
#

cuda

peak depot
#

gouda

short owl
#

cheese wedge hats

vocal basin
#

oh, a funny one now

upper basin
#

I enjoyed watching it.

vocal basin
#

@rugged root you can see now what cursed arenas look like

upper basin
#

Now I get how you reply so fast.

vocal basin
#

random colours + 100% efficiency

gentle flint
vocal basin
#

the most exhausting one to get with random colours is no flags

upper basin
vocal basin
upper basin
vocal basin
#

basically it's a NG

#

but

#

you can get stuck

#

and when do truly need to guess

#

you ask the magic button

upper basin
#

Not gonna lie, I'm tempted to make my quantum chess just to see you make it your promiscuous gal.

#

Me today: In a superposition of continuing to code and erasing my codebase.

whole bear
#

can i steam

upper basin
south temple
#

time for sleep see you guys 🥱

upper basin
#

AF, I just noticed we've been in the VC for 12 hours straight hehe.

vocal basin
#

(I woke up later than 12 hours ago)

upper basin
#

It's 2 am now.

vocal basin
#

most of the time guesses required and guesses allowed do align

upper basin
#

Do you like the mechanic of it?

vocal basin
#

it's somewhere in the middle between standard and NG

#

adds the necessity to realise you're stuck to NG

#

but, compared to standard, order of guesses is different

#

in standard, you must guess as early as possible

#

if you know you can't go further without guessing

#

whereas in the new thing, clearing out as far as possible first is the right way

whole bear
#

steamer

upper basin
#

I'm gonna go sleep, I feel my skin burning.

#

Tomorrow's A.C.E is gonna be pissed when he finds out how little I did today.

#

Good thing I'll cease to exist once he wakes up.

#

Cya!

gentle flint
vocal basin
#

yay spiders

calm smelt
sour imp
#
def programmer_life():
    while True:
        code()
        eat()
        sleep()
        if is_weekend():
            break

try:
    social_life()
except NameError:
    programmer_life()
stark river
#

early return condition should come first

green kindle
#

hello

#

the bot will not vc verify me

#

aw

sour imp
vocal basin
#

I waited ~2 hours for a device to come out of OOM situation

#

not a happy time

#

especially at 1 a.m.

brisk bridge
#

hi

jaunty nest
upper basin
#

I wasn't this slow before.

vocal basin
#

@minor sage depends on the time

#

too early for Hemlock I think

upper basin
vocal basin
#

does this count as a pass

#

on both direct and Tor

near geode
#

why i can't open my mic in the voice chat?

wind raptor
#

!voice

somber heath
#

I'm...okay?

wise cargoBOT
#
Voice verification

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

upper basin
somber heath
#

I am a quantum state.

upper basin
#

I'll measure you, one sec...

vocal basin
#

(√2/2)|okay⟩+(√2/2)|meh⟩

somber heath
#

@tranquil violet@drifting abyss👋

tranquil violet
drifting abyss
#

hello

somber heath
#

@turbid matrix👋

turbid matrix
#

hello

#

idk why i can't open my mic

somber heath
#

@torn yarrow👋

wind raptor
#

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

somber heath
#

Drat.

torn yarrow
turbid matrix
#

I am the next Damien Herst

#

making paintings using python

somber heath
#

@sharp horizon@inland creek👋

turbid matrix
#

still working on one, i'll share it soon

inland creek
somber heath
vocal basin
#

@whole bear 👋

somber heath
#

@whole bear Then rest it. Type.

whole bear
#

yeah

#

thats probably a good idea

somber heath
#

I do have those, sometimes.

slender sierra
#

Hey @wind raptor 😊

whole bear
#

just wanted to see how everyones doing

vocal basin
#

I should get back to top 500 on minesweeper.online

#

relatively close to that

#

@wind raptor iirc after first move, there do exist rules restrictions on that type of analysis

wind raptor
vocal basin
#

yes

wind raptor
#

not during... during is called cheating

vocal basin
#

regardless of whether it's analysis of the position or just looking at the opponent's detailed stats

#

I should add post-game analysis to CCMS

upper basin
#

Kaggle

vocal basin
wind raptor
vocal basin
#

@upper basin wouldn't that be a semi-lattice/DAG not a tree?
(if you ever allow multiple subsequent steps to depend on a single one)

upper basin
#

It's a DAG yeah.

#

You can represent circuits as DAGs, but I don't natively, so I don't have a builtin feature for that. Qiskit does, they do pulse -> DAG -> Instruction -> QuantumCircuit iirc.

#

Mine is just QuantumCircuit.

vocal basin
#

I accidentally found something relative non-recent

#

was trying to find if GPUs have any form of pipelining similar to CPUs

vocal basin
#

I think I still haven't got any record that's within top 100

#

closest was something like 138 with a win streak

#

8 expert games in a row

#

now that's a top 364 result

#

the last time I crossed top 500, it wasn't because I did someting, but because the rating system changed

#

they now include efficiency stats

#

124% on expert

#

(min clicks to solve without flags)/(clicks used)

somber heath
#

@maiden island👋

#

@cold steppe👋

vocal basin
#

for difficulty, I have the minimal that's enough to get the maximal trophy count

maiden island
vocal basin
#

100K for 100 trophies

#

doesn't go higher

#

difficulty does, reward doesn't

#

I need to improve arena results

#

non-trivial

#

L8 endurance arena is easy but takes time, as the name suggests

somber heath
#

@pastel chasm👋

upbeat bobcat
#

@upper basin Can you help?

upper basin
#

With what?

upbeat bobcat
upper basin
upbeat bobcat
#

I can show you.

upper basin
#

Yep.

upbeat bobcat
#

Thanks

#

It is deleting I gave it the path

dapper tulip
#

hjeyyyy

#

guyssss wassupppp

#

howdy

upbeat bobcat
#

@upper basin Thanks! Working perfectly.

worldly robin
#

Hello!

whole bear
#

it prints the memory address of the object + its class name

somber heath
#

@midnight goblet 👋

midnight goblet
jovial iris
#

mute!

upbeat bobcat
#

@midnight gobletPlz mute yourself

midnight goblet
upbeat bobcat
arctic needle
#

@rugged root

midnight goblet
vocal basin
rugged root
#

At home with sick wife. What's up?

#

Yeah, please

midnight goblet
arctic needle
#

thare was somme problme in the voice chat 0 but i think it is over

upbeat bobcat
midnight goblet
vocal basin
#

rn figuring out whether OpenProject is viable

permission settings table takes up 10 pages if saved as pdf*, so that's a lot*

upbeat bobcat
midnight goblet
somber heath
#

@small mason 👋

small mason
somber heath
#

@agile stream 👋

vocal basin
#

activities are just disabled

#

there is no process for giving a permission for those

#

helper role gives VC perms

noble solstice
#

Hello Guys!

#

Hii ALisa!

patent jungle
#

sup

#

in my way to be verifyed x-x

#

yep

#

how are u doing ?

#

niice

#

im good thx

#

what ure project about ?

#

waw thas so cool ^^

#

nicce

#

im in highschool i need to make a noughts and crosses

#

yey

#

yey noughts and crosses was not as profesionnal as his project he leaved xD

#

any one else here is alive ?

vocal basin
#

I'm semi-alive

patent jungle
vocal basin
#

more ill than usual

patent jungle
#

ono im ill two x-x

#

that just horryble

vocal basin
#

(and yet, still attempting to sing despite throat being in a suboptimal condition)

#

no self-preservation instinct ✅

whole bear
#

Hey there

#
#include "C:/coding-projects/CPP-Dev/bassil/src/headers/SNBP.h"

#include <algorithm>
#include <stdexcept>
#include <fstream>
#include <limits>
#include <strsafe.h>
#include <windows.h>
#include <iostream>
#include <string>
#include <vector>
#include <sstream>
#include <iomanip>
#include <io.h>
#include <fcntl.h>
#include <wbemidl.h>
#include <string_view>
#include <regex>
#include <shlobj.h>

#pragma comment(lib, "wbemuuid.lib")
#pragma comment(lib, "user32.lib")
#pragma comment(lib, "gdi32.lib")
#pragma comment(lib, "shell32.lib")

Is this to many includes lol?

vocal basin
#

are all of them used?

whole bear
#

~1800 lines of code

vocal basin
#

for C/C++ it's more normal to have big files

#

compared to some other languages

whole bear
#

I feel like I should split this code up

#

but also it feels wrong

vocal basin
#

you generally need to worry about #includes when you do them multiple time with the same file

whole bear
#

its just a big collection of helper functions

vocal basin
#

#ifndef-#define-#endif pattern has some nuances to using it

whole bear
#

Yeah

#

I like to use ifndef define

vocal basin
#

it's more of a last-resort duplication prevention mechanism

#

issue with including multiple ifndefdefineendif headers is that the whole file gets pasted multiple times

#

which means the file put into the compiler is giant

whole bear
#

13-4 = 9.5¬10

vocal basin
#

useful even if you work with multithreading in C/C++ not Rust

somber heath
#

@plain mica 👋

vocal basin
#

@whole bear if those libraries come from GitHub too, you can include them via git submodule

#

so they don't show up as part of your project directly

somber heath
#

@solemn orchid 👋

vocal basin
#

also probably don't store .exes and .dlls directly in Git

#

those aren't via LFS yet, right?

#

(I don't remember how to check that via the web interace)

#

guessing by absence of .gitattributes, they aren't

vocal basin
#

if I understand correctly, there is no "raw" package repository (just a versioned file)

#

@whole bear there was some stuff bleeding through their mic earlier iirc

#

you weren't the only one who muted them because of that

somber heath
#

@left creek 👋

left creek
#

hey

vocal basin
#

the only one I saw with same/better range of supported packages was artifactory

whole bear
#

so I would not know what that is

#

or how to use it

vocal basin
#

oh Git docs have a funny header

#

try reloading the site a bit

#

unlearn singletons until 5 years from now

whole bear
#

Java:

if (object::instance().get().format().auto().convert() == instance)
vocal basin
#

singleton, the pattern, is extremely hard to get right if you ever hope to keep the project extensible and maintainable;
so don't resort to just using it for a "checkmark" of using patterns, explore different uses of it instead, especially in terms of whether those uses are even correct/adequate to begin with

whole bear
#

https://en.wikipedia.org/wiki/Cramer's_rule
This has been one of the best things I learnt when it comes to liner algebra

In linear algebra, Cramer's rule is an explicit formula for the solution of a system of linear equations with as many equations as unknowns, valid whenever the system has a unique solution. It expresses the solution in terms of the determinants of the (square) coefficient matrix and of matrices obtained from it by replacing one column by the col...

vocal basin
whole bear
#

@vocal basin I sent a dm

vocal basin
#

I've read it

whole bear
#

lol

gentle surge
#

lol

vocal basin
#

!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.pythondiscord.com/

After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.

vocal basin
#

do we really need to post that clip again

#

do we really

#

well I guess a gif

#

@loud tapir this channel

upbeat bobcat
#

You can't stream until you get permission from moderator or admin (you can ask when they are in vc)

loud tapir
#

hi

calm smelt
#

@loud tapir

loud tapir
#

taken_time = models.TimeField(auto_now=True,null=True)

vocal basin
#

developer very much needs to participate in those discussions;
full top-down approach does not work

#

PMs can't take that much of developers' responsibilities and knowledge

vocal basin
loud tapir
#

Excel does not support datetimes with timezones. Please ensure that datetimes are timezone unaware before writing to Excel.

vocal basin
#

how are you exporting it to Excel?

loud tapir
#

panda

#

data = LogsC.objects.all().values()

df = pd.DataFrame(data)


# Create an HTTP response with the Excel file
response = HttpResponse(content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
response['Content-Disposition'] = 'attachment; filename="your_model_data.xlsx"'

# Write the DataFrame to the response
df.to_excel(response, index=False, engine='openpyxl')
return response
vocal basin
#

you need to fix a specific column

#

so that's a pandas thing

loud tapir
#

yes the datie timeone

vocal basin
#

unrelated to django

upbeat bobcat
#

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

loud tapir
#
    
    df = pd.DataFrame(data)
    

    # Create an HTTP response with the Excel file
    response = HttpResponse(content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
    response['Content-Disposition'] = 'attachment; filename="your_model_data.xlsx"'

    # Write the DataFrame to the response
    df.to_excel(response, index=False, engine='openpyxl')
    return response ```
upbeat bobcat
#
data = LogsC.objects.all().values()

    df = pd.DataFrame(data)


    # Create an HTTP response with the Excel file
    response = HttpResponse(content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
    response['Content-Disposition'] = 'attachment; filename="your_model_data.xlsx"'

    # Write the DataFrame to the response
    df.to_excel(response, index=False, engine='openpyxl')
    return response
whole bear
#
data = LogsC.objects.all().values()

    df = pd.DataFrame(data)


    # Create an HTTP response with the Excel file
    response = HttpResponse(content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
    response['Content-Disposition'] = 'attachment; filename="your_model_data.xlsx"'

    # Write the DataFrame to the response
    df.to_excel(response, index=False, engine='openpyxl')
    return response
vocal basin
#

step 1: do you know what the problematic column is called?

calm smelt
loud tapir
#

@vocal basin yes

vocal basin
#

what is its type currently?

#

a string acquired from datetime?

#

or datetime directly?

upbeat bobcat
#

@calm smelt jhin

loud tapir
#
datetime ```
vocal basin
#

do you know how to format a singular date to the format you need?

#

!d datetime.datetime.strftime

wise cargoBOT
#

datetime.strftime(format)```
Return a string representing the date and time, controlled by an explicit format string. See also [strftime() and strptime() Behavior](https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior) and [`datetime.isoformat()`](https://docs.python.org/3/library/datetime.html#datetime.datetime.isoformat).
vocal basin
vocal basin
#

(if you answered)

loud tapir
#

@vocal basin so i just have to conver it to a string

#

how can i target it

vocal basin
#

provide a lambda function that calls strftime on its argument to apply method call

#

although

#

hmm

#

you'll still need to index/assign afterwards

loud tapir
#

data[taken_time]

vocal basin
#
df["taken_time"] = df["taken_time"].apply(lambda dt: dt.strftime("your format goes here"))
#

(I don't know what format you need)

loud tapir
#

any thing that excel accepts

vocal basin
#

it's also odd that you don't get proper xslx there from datetime

loud tapir
#

'datetime.time' object has no attribute 'strptime'

vocal basin
#

ah, so it's just time you have there

loud tapir
#

oh yeah

vocal basin
#

does dt.isoformat() works well enough or still getting a timezone suffix?

#

or do you need to shift it to a specific timezone?

vocal basin
#

strftime for formatting
strptime for parsing

loud tapir
#

we got back to the first problem

#

Excel does not support datetimes with timezones. Please ensure that datetimes are timezone unaware before writing to Excel.

vocal basin
#

where does this error appear?

#

is there a traceback?

loud tapir
#

in django debug

vocal basin
#

okay

loud tapir
#

if can sharemy screan somewhere

vocal basin
#

try with strftime

#

or does strftime fail too?

loud tapir
#

yes

#

it fails too

vocal basin
#

you might have more columns that are datetimes/times

loud tapir
#

there is 2

vocal basin
#

yeah, you need to adjust both

#

also

#

another way might be to convert them to naïve time

#

for now, try with text, and if that works, then try removing tzinfo

loud tapir
#
    df["return_time"] = df["return_time"].apply(lambda dt: dt.strftime("your format goes here")) ```
#

'NoneType' object has no attribute 'strftime'

vocal basin
#

dt and dt.strftime("...")

loud tapir
#

what should i type in this ?

vocal basin
#

lambda dt: dt and dt.strftime("your format goes here")

#

this ensures it stays None if it's None

loud tapir
#

xlsx

#

nani

#

what if i conver this data to json then xlsx?

vocal basin
#
df["taken_time"] = df["taken_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["return_time"] = df["return_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
#

^ this should erase timezone information

loud tapir
#

Excel does not support datetimes with timezones. Please ensure that datetimes are timezone unaware before writing to Excel.

calm smelt
vocal basin
#
print(df.dtypes)
#

ensure there is no other datetime/time column

#

there allegedly is a shorthand for the same action we did:

df["taken_time"] = df["taken_time"].tz_localize(None)
df["return_time"] = df["return_time"].tz_localize(None)
#

idk if it works for nullable

#

it might

loud tapir
#
   id  Logs_car_ins_id  Logs_employee_ins_id                       created_at  taken_date       taken_time return_date      return_time                         ended_at  carIsInUse carNote
0  54              968                  2707 2024-09-20 14:40:38.432726+00:00  2024-09-20  19:06:19.068775        None             None 2024-09-20 14:40:38.428727+00:00       False
1  55              968                  2701 2024-09-20 14:44:56.829885+00:00  2024-09-20  19:06:19.068775        None             None 2024-09-20 14:44:56.824067+00:00       False
2  56              968                  2701 2024-09-20 14:58:36.131985+00:00  2024-09-20  19:06:19.068775        None             None 2024-09-20 14:58:36.113784+00:00       False ```
calm smelt
vocal basin
still herald
#

What's up

vocal basin
#
df["created_at"] = df["created_at"].tz_localize(None)
df["taken_time"] = df["taken_time"].tz_localize(None)
df["return_time"] = df["return_time"].tz_localize(None)
still herald
#

It's weekend take a break

vocal basin
#

it's Friday ¯_(ツ)_/¯

still herald
#

Weekend has started

#

Chill out

vocal basin
#

two timezone issues at a time 🎉

#

one in code, one not in code

loud tapir
#

index is not a valid DatetimeIndex or PeriodIndex

vocal basin
#

on df["created_at"].tz_localize(None)?

loud tapir
#

yes

#

ther is ended at aswell its a datetime field

#

ended_at = models.DateTimeField(null=True, blank=True)

#

py ended_at = models.DateTimeField(null=True, blank=True)

#

ended_at = models.DateTimeField(null=True, blank=True) .py

vocal basin
#

back to lambda approach, does this one work?

df["created_at"] = df["created_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["taken_time"] = df["taken_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["return_time"] = df["return_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["ended_at"] = df["ended_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
upbeat bobcat
#
ended_at = models.DateTimeField(null=True, blank=True)
vocal basin
#

for code highlight:
```py
# code here
```

loud tapir
#
# df["created_at"] = df["created_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["taken_time"] = df["taken_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["return_time"] = df["return_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["ended_at"] = df["ended_at"].apply(lambda dt: dt and dt.replace(tzinfo=None)) 
vocal basin
loud tapir
vocal basin
#

Excel might be expecting a different date format

#

e.g. because of locale

loud tapir
#
df["created_at"] = df["created_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["taken_time"] = df["taken_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["return_time"] = df["return_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["ended_at"] = df["ended_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
vocal basin
#

and remove space after py

loud tapir
#
#df["created_at"] = df["created_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["taken_time"] = df["taken_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["return_time"] = df["return_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["ended_at"] = df["ended_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
vocal basin
#

yes

loud tapir
#
df["created_at"] = df["created_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["taken_time"] = df["taken_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["return_time"] = df["return_time"].apply(lambda dt: dt and dt.replace(tzinfo=None))
df["ended_at"] = df["ended_at"].apply(lambda dt: dt and dt.replace(tzinfo=None))
vocal basin
#

for some reason discord can't take if there's any extra space after ```

#

here we don't take payment for help

#

see rule 9

loud tapir
#

@vocal basin do you have paypal

vocal basin
#

!rule 9

wise cargoBOT
#

9. Do not offer or ask for paid work of any kind.

loud tapir
#

What

vocal basin
#

helping is voluntary and I don't take any money from abroad

pallid hazel
#

its a free playground..

loud tapir
#

So kind

#

I feel bad to much of ur time

vocal basin
#

I have to deal with time zone issues at work too, but we haven't yet integrated pandas widely

#

also having time data across four separate languages adds to the confusion

#

especially thanks to JS

pallid hazel
#

dump the dataframe to a dict, and run an algo on it to correct and adjust timezones.. would be my approach

vocal basin
#

you can .apply the function directly to columns like above

#

without resorting to dicts and in-python loops

pallid hazel
#

i deal with many formarts, helps to be able to idenify then.. sometimes i need extra proccessing.. ie if its linux time vs utc.. etc..

whole bear
#

The IBM Series/1 is a 16-bit minicomputer, introduced in 1976, that in many respects competed with other minicomputers of the time, such as the PDP-11 from Digital Equipment Corporation and similar offerings from Data General and HP. The Series/1 was typically used to control and operate external electro-mechanical components while also allowin...

turbid matrix
#

hey ya

vocal basin
#

wiki

#

you're copying a link over text

whole bear
vocal basin
#

@grim hatch 👋

grim hatch
#

both of us exist!

#

:3

#

hi other alisa

#

hehe

whole bear
grim hatch
#

what video!

vocal basin
grim hatch
#

:D

#

yaaaaay!

#

:3

#

I probably remade the picker mentioned in the video a couple of times since then

#

my current one is

vocal basin
grim hatch
turbid matrix
#

is it your channel

grim hatch
turbid matrix
#

oooooh cool

vocal basin
#

@calm smelt deafening implies muting unless you're server-deafened

turbid matrix
#

i'll sub

grim hatch
#

yeah :D 💛🩷

whole bear
#

💜

turbid matrix
#

blue and red hearts are better

grim hatch
#

purple heart is classic

vocal basin
#

🖤 -- deals damage on destruction, quite useful

grim hatch
#

used to use that one before I realized I was trans

whole bear
#

♥️❤️🧡💛🤎🩷💜💙🩵🩶🤍

grim hatch
#

to possibly nothing, but it feels so correct

turbid matrix
#

❤️💙

#

blaugrana

vocal basin
grim hatch
#

I also have my own bookmarker

#

because the browser is slow and unreliable

turbid matrix
#

C

#

O

#

O

#

L

vocal basin
#

the other Rust server

grim hatch
#

I'll tell you more

#

I left the main one

#

people there are too smart

#

the server felt very dry

whole bear
vocal basin
turbid matrix
grim hatch
turbid matrix
#

thats's how i actually write btw to become cool lol

grim hatch
#

#

𒓎

#

whale

vocal basin
grim hatch
#

also whale

vocal basin
wise cargoBOT
grim hatch
#

truly incredible

#

is it noting an empty expression?

vocal basin
#

!e

print(type(()))
print(bool(()))
wise cargoBOT
upbeat bobcat
vocal basin
#

!e

dbg = lambda x: (print(x), x)[1]

dbg(chr(dbg(sum(dbg(range(dbg(ord(dbg(min(dbg(str(dbg(not dbg(()))))))))))))))
wise cargoBOT
vocal basin
#

we have reached Lisp levels of parenthesising

grim hatch
#

my god

upbeat bobcat
vocal basin
#

@whole bear type() fails

whole bear
#

and so does my brain

vocal basin
#

"1 or 3 arguments" refers to constructing either from a value or from members

grim hatch
#

they misspelled vscode

vocal basin
#

range and str are classes that's why they stand out

#

btw, a lot of generator-like functions in itertools are classes too

grim hatch
#

ohhhhhhh

whole bear
#

vsc

grim hatch
#

they typed in VSA first

vocal basin
#

there's also another category of highlight

grim hatch
#

I also got confused about that

upbeat bobcat
vocal basin
#

that category is builtin funtion/class

scarlet dust
grim hatch
#

I feel that @whole bear

grim hatch
#

I still am planning to learn more about treesitter

upbeat bobcat
vocal basin
grim hatch
#

so that I could, obviously, sit on trees better

#

and configure highlighting for everything

#

I like git status -s a lot

#

🤯

#

that is a lot

#

for a single commit

#

my 4 hours of progress is way less lines

#

so it's wowie

#

I need to get used to making intermediary commits and then rebasing them to squash

#

yes @whole bear

#

you are audible

#

and satoshi is not

grim hatch
#

without them making no sense in the final commit history that I push

#

especially easy to do now in lazygit, which I started using recently

#

that's epic

#

love that

#

do you know about hyfetch!!

whole bear
#

custom linux logo looks sick

#

love that

grim hatch
whole bear
#

FUCK

#

that looks good

grim hatch
#

:D

#

yeah ikr!!

whole bear
#

DAMM I HATE WINDOWS

grim hatch
#

hyfetch is basically exactly like neofetch, but you can choose the gay that you want

#

mac address? windows address when 🤓

vocal basin
#

if you ever have IPv6 enabled on windows -- that you should never post

#

current security state of it is:
disable. now.

grim hatch
vocal basin
#

only because Forgejo supports it

grim hatch
#

yeah it seems like a project to be made for fun

vocal basin
#

and so does Codeberg, I'd expect

vocal basin
grim hatch
#

nice :D

vocal basin
#

for now only x86-64 but I will support aarch64 later

#

won't be that hard since I'm already using Zig for cross

#

compiling from glibc system to musl target

grim hatch
#

semi-trans :D

vocal basin
#

(can't LLVM and others skip the ASM step and go directly to machine code?)

grim hatch
grim hatch
#

@whole bear I'm sussed out too

vocal basin
#

@calm smelt just like with Rust, there is no original idea behind Zig that translates perfectly to its modern use

grim hatch
#

@whole bear lmaoooooooooooooooo

surreal wyvern
#

Hi @vocal basin 👋
How are you?

grim hatch
grim hatch
#

he is so hot I love her

whole bear
#

chest gyat

grim hatch
#

"his pronouns are she/her!"

whole bear
#

😛

grim hatch
#

and that!!

whole bear
#
HardwareInfo getProcessorInfo(WMIService& wmi) {
    HardwareInfo info;
    info.category = L"Processor Information";
    auto results = wmi.executeQuery(L"SELECT * FROM Win32_Processor");
    for (auto obj : results) {
        info.properties.emplace_back(L"Name", WMIService::getPropertyValue(obj, L"Name"));
        info.properties.emplace_back(L"Manufacturer", WMIService::getPropertyValue(obj, L"Manufacturer"));
        info.properties.emplace_back(L"Max Clock Speed", WMIService::getPropertyValue(obj, L"MaxClockSpeed") + L" MHz");
        info.properties.emplace_back(L"Number of Cores", WMIService::getPropertyValue(obj, L"NumberOfCores"));
        info.properties.emplace_back(L"Number of Logical Processors", WMIService::getPropertyValue(obj, L"NumberOfLogicalProcessors"));
    }
    for (auto obj : results) obj->Release();
    return info;
}

spot the error

whole bear
grim hatch
#

no 🥺

whole bear
#

he donated over 300,000 $ to finn over like 3 years

vocal basin
#

there is no optimal variant

arctic needle
#

Announcing the "Abstract" language.

A new language that will make it useless to learn any other language.

A language for both software and hardware engineers.

A language that will work for building high-performance software, web apps, scripting, meta programming, concurrent and parallel programming, digital hardware description, analog behav...

▶ Play video
vocal basin
#

just

#

Haskell

#

you can already HDL in Haskell

whole bear
#

    std::vector<IWbemClassObject*> executeQuery(const wchar_t* query) {
        std::vector<IWbemClassObject*> results;
        IEnumWbemClassObject* pEnumerator = NULL;
        HRESULT hres = pSvc->ExecQuery(bstr_t("WQL"), bstr_t(query),
                                       WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY,
                                       NULL, &pEnumerator);

        if (FAILED(hres)) return results;

        IWbemClassObject* pclsObj = NULL;
        ULONG uReturn = 0;

        while (pEnumerator) {
            hres = pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn);
            if (0 == uReturn) break;
            results.push_back(pclsObj);
        }

        pEnumerator->Release();
        return results;
    }

    static std::wstring getPropertyValue(IWbemClassObject* obj, const wchar_t* property) {
        VARIANT vtProp;
        HRESULT hr = obj->Get(property, 0, &vtProp, 0, 0);
        if (SUCCEEDED(hr) && vtProp.vt == VT_BSTR) {
            std::wstring result = vtProp.bstrVal;
            VariantClear(&vtProp);
            return result;
        }
        VariantClear(&vtProp);
        return L"N/A";
    }
};
vocal basin
whole bear
#

Dont worry

#

he made it

#

he knows it

#

🙂

vocal basin
#

amazing

#

so grateful to past me for putting the safechecks in

#

Java and JavaScript both have CPU design targeting them

calm smelt
vocal basin
#

almost just Haskell, but applied to hardware

grim hatch
vocal basin
#

okay what we're currently hearing is literally nothing

#

it's just not signal/noise ratio at this point, it's noise/noise ratio

#

@surreal wyvern ARMv8 and earlier

#

starting with 8.1 there's been some things

#

e.g. 8.1 introduced special operations for atomic which cover some cases x86 don't

#

the main thing about RISC-V is open-sourcedness

#

not RISCness

#

RISC is a loose term describing many architectures

#

ARM, especially earlier versions definitively fall into the category of RISC

#

@calm smelt do you know what's the term opposite to RISC?

#

@surreal wyvern RISC takes less on average

#

for same compute, it's considered more efficient

#

can we at least ffs stop mixing up RISC and RISC-V

#

RISC is a category

#

RISC-V is a specific architecture

calm smelt
#

Total cost of ownership vs total cost of operating vs both.

vocal basin
#

for minimal compatibility and maximal efficiency -- ASIC

#

for open-source architecture -- RISC-V

surreal wyvern
vocal basin
#

ARM IS RISC FFS

#

for okay compatibility and good efficiency -- ARM

#

for maximnal compatibility and good performance -- x86-64

vocal basin
#

compared to CISC, RISC is more energy efficient

#

RISC-V and ARM are both RISC

#

most RISC-V systems currently cannot achieve performance of what we commonly think of "normal" ARM or x86-64 CPU

#

RISC stands for `reduced instruction set computer'

#

it is not a specific architecture

#

ARMv8 is more RISC than ARMv8.1 is

#

RISC is just a classification label

#

x86-64 is an architecture
RISC-V is an architecture
ARMv8 is an architecture
ARMv8.1 is an architecture

x86-64 is CISC
RISC-V is RISC
ARMv8 is RISC
ARMv8.1 is RISC

late spoke
#

arm is both the name of the company.. and the cpu architecture they use. CPUs built using this architecture are in 90%+ mobiles

calm smelt
vocal basin
#

just like how "bad architecture" is not a specific architecture, RISC is not a specific architecture

late spoke
#

@vocal basin saying 'cpu architecture' rather then 'architecture' would be more intuitive

vocal basin
#

maybe

calm smelt
vocal basin
late spoke
#

long story short:
PC/Laptops have CPUs that run on Intel's and AMD's architectures .. the main problem with which is cost (charged as royalty) and transparency (closed/proprietary source code)

Mobiles/Small Devices use ARM's architecture based cpus.. which are more energy efficient, and more transparent then Intel/AMD

But its still is not enough for a world where people really care about 'Freedom, Justice & Equality'

Hence many people are working on making RISC-V based CPUs available in near future (it takes time)

vocal basin
# vocal basin

there is a LOT more architectures in RISC category not shown there

calm smelt
vocal basin
#

there were RISC-I, RISC-II, RISC-III* and RISC-IV* prior to RISC-V
* not primary names

#

rp2350 going dual-architecture is quite an unusual move but ig makes sense to still keep the compatibility

#

@surreal wyvern what OS?

whole bear
surreal wyvern
vocal basin
#

almost no accent for both

#

I probably have a worse pronunciation of the language then either of you two lmao

whole bear
#

poiseimai what is religion

vocal basin
#

I forgot I need to authorise to use my packaging tool

#

womp womp

surreal wyvern
vocal basin
#

except for hooking into events

#

that might be useful

#

there are connect and disconnect events, and they seem to be associated with sessions not devices

surreal wyvern
vocal basin
#

depends on the device I'd expect

#

uh wait there is no connect callback

#

okay this seems completely unrelated

#

I have no idea how to actually hook into whether other apps are using the audio

plain mica
#

huuh arabic

pallid hazel
#

looks like wmi will tespond with a stateful as active

worldly robin
#

@vocal basin How many years of expertise in prog

vocal basin
worldly robin
vocal basin
#

I've been using Python since 2017

#

Rust -- since 2022

#

there was also some Pascal

#

in 2006~2017

#

Pascal is used for teaching Pascal

#

non-extended Pascal is a dead language, almost everyone moved one to OOP variants of it

#

same for BASIC

#

I've never taught programming professionally

#

back then, it was just occasiona use of the language rather than anything systematic

#

I include it just for reference of when I got into programming

#

I only really consider 2017 and beyond

worldly robin
#

Oh. So, ~10 yrs

vocal basin
#

started using C# a week before Python

#

stopped in 2022

#

I don't teach professionally but I do write code at a more or less proper job

worldly robin
#

You were moving and answering all topics like a pro

vocal basin
#

at work, mostly Rust+TypeScript(+React) and some occasional Python/C/C++

worldly robin
#

From Django to electronics

vocal basin
#

I have to deal with CPU architecture nuances because both Python and C++ live very closely to C and ASM

#

also all that in the context of threading

#

in Python, that is dealt with by GIL (i.e. you don't get to use threading)

#

in C++, you actually need to worry about atomicity of operations

#

which is something that works differently across CPUs

#

thankfully Python and Rust just hide that all behind mostly safe abstractions

vocal basin
#

for ORMs I only used SQLAlchemy and whatever ASP.NET use (I think that was an ORM? not sure)

whole bear
#

my bad i must go

worldly robin
vocal basin
#

and, as with most problem-projects combinations, docs are enough to resolve the issue

whole bear
#

its an minecraft launcher in python

#

for modded mc$

#

1.16.5 forge

#

here is a screenshot

vocal basin
#

@still herald what you describing is quite normal

#

it's also important for the society to realise that people in that age are still quite vulnerable/easily exploitable
https://www.youtube.com/watch?v=VzdVSMRu16g

Once upon a time, an investor proposed a "college replacement" by gathering up 18 year olds in order to give them money in exchange for future earnings. It was not a particularly thought through take, but it spurred this talk, which is a particularly thought through take. And heart-felt. And poignant.

▶ Play video
#

you should be striving to be more responsible but immature acts and feelings while you're still young aren't something to be ashamed of

#

some other people may think they can shame you into growing up, but that's really not an optimal approach

#

this does differ culture-to-culture

#

personality is personality, it does change (as in be ready that others' personalities may change) but it's hard to change (as in don't be entitled to changing others' personalities)

vocal basin
#

if you do think that changing your behaviour is something you can take on, it's going to be easier to "fix" specific patterns others might be not okay with

#

e.g. learning not to interrupt others -- that will make it easier to fit in

#

and at that point that becomes more about the skill of communication rather than "fixing"/changing/whatever yourself

#

that's at least how I view it

#

(which is not really important, and I might start thinking of this all in a totally separate way at any point lol)

vocal basin
whole bear
#

i was just joking not being actual fr saying that

#

but still thanks

vocal basin
#

what JSON
where JSON

#

I only heard JSON

#

I'm listening to deathcore at high volume so I you're lucky I even heard that part of the question

#

@whole bear testing in prod isn't as cursed as doing all the development in prod via Vim

whole bear
#

je

#

tu

#

il

#

vous

#

nous

#

ils

#

pronoun + verb

whole bear
#

🙂

vocal basin
#

I often have multiple layers of SSH

#

via tunneling

#

just because the target machine isn't directly reachable

#

I think I work at a startup

#

I don't really know

#

I'm back
(was away)

vocal basin
#

@rapid iron I've successfully dropped out from majoring in CS

#

quite a while ago

long minnow
vocal basin
#

I can't study, mental health reasons

#

one semester was enough to realise that

long minnow
#

Natural talent it is I see XD

vocal basin
#

working at a job, making open source projects

#

yes

#

Rust and React

#

my part is related to infrastructure software mostly
(programs that control other programs)

#

company as a whole does many things related to computer vision

#

not for now; not until it's out of semi-startup status

#

there are some forks there

#

oh wait

#

I found how to filter

#

^this

#

two of these are running in production as is

#

ruchei and ruw

#

it's a library

#

and it can work with more than just websockets

#

it just so happens that most tests use websockets for convenience

#

I try to avoid using TCP/UDP directly if I control both ends of the communication

long minnow
#

Hold up I need to get in on this convo

vocal basin
#

if you're dealing with messages over TCP, use ZeroMQ instead

#

(or whatever else, including MQTT)

#

TCP is responsible for error-correction

#

ZeroMQ is responsible for framing and reconnection

#

as for socket-level interaction, there are some protocols other than TCP/UDP which might be useful

#

for example, TIPC

#

(does not work Windows as far as I know)

#

has clustering and load balancing built-in

#

TIPC is around that old

#

it's been in the kernel for a long time

#

and ZeroMQ is quite old too

#

the default AMQP protocol (0-9-1) is 2008

vocal basin
#

NORM, (E)PGM are there too

#

I've read all of ZeroMQ documentation, and these protocols were there

#

oh, and also VMCI, forgot that one

#

iirc that's a VMware thing

#
namespace protocol_name
{
static const char inproc[] = "inproc";
static const char tcp[] = "tcp";
static const char udp[] = "udp";
#ifdef ZMQ_HAVE_OPENPGM
static const char pgm[] = "pgm";
static const char epgm[] = "epgm";
#endif
#ifdef ZMQ_HAVE_NORM
static const char norm[] = "norm";
#endif
#ifdef ZMQ_HAVE_WS
static const char ws[] = "ws";
#endif
#ifdef ZMQ_HAVE_WSS
static const char wss[] = "wss";
#endif
#if defined ZMQ_HAVE_IPC
static const char ipc[] = "ipc";
#endif
#if defined ZMQ_HAVE_TIPC
static const char tipc[] = "tipc";
#endif
#if defined ZMQ_HAVE_VMCI
static const char vmci[] = "vmci";
#endif
}
#

wss:// might be somewhat difficult to run since it requires certificate chains set up

vocal basin
vocal basin
#

we haven't integrated ZeroMQ yet

#

I think my software can run over ZeroMQ if configured correctly

#

most protocols don't actually care if it's TCP specifically

#

that's how TLS/SSL can be put as a "middleware"

#

wrapping stream as a different stream

#

unix sockets are stream sockets too

#

similar to TCP but not TCP

#

the whole streams thing is to implement request-reply and publish-subscribe patterns

#

for communication between programs

#

there's another project I have that uses ruchei

#

and there the other side of the connection is a browser

#

I can't elaborate too far because at some point it's patent-adjacent

vocal basin
#

and also reconnect

#

Russia

#

chess clock minesweeper

#

it syncs across tabs

vocal basin
#

and it shows the same thing

#

except flags, those aren't synced because they aren't sent to the server

#

it halves the time on each mine

#

also premoves are allowed

#

I don't know

#

I don't really do much except for programming

#

probably singing is the biggest thing

#

well, given the style, wouldn't really sound like a princess

#

instead of regular whatever princess story birds, it's hawks and vultures

#

hard rock vocals are relatively mild compared to what deathcore has

#

in my case it was a university not a college

#

specifically:

calm smelt
vocal basin
vocal basin
#

ZeroMQ is a brokerless message queue

#

ZeroMQ is an answer to the complexity of AMQP

#

ZeroMQ is a communication library abstracting multiple protocols

rapid iron
vocal basin
#

quite sure I'll be doing programming for a while

#

no it's not partnered

#

hasn't been for a while

rapid iron
#

thats cool ,we can collobrate on some side projects if you enjoy it

vocal basin
#

@indigo sparrow spamming for verification is moderated separately

#

plus two weeks

#

you two can move to the other VC and have each other muted there

#

but while you're with others, having someone muted and talking can and will lead to you interrupting whoever you muted

tulip kiln
#

None of us can speak yet lol but we like to listen to the high level conversations lol

vocal basin
#

(is that the proxy?)

#

yeah proxy

#

yay memory functioning

#
#

.yamling

#

@green kindle there's a whole certification industry set on making Java hard

#

well, this is concerning

#

it's from sccache stats

#

sccache fails/refuses for cache something for many reasons

#

crate-type reason means that something isn't a lib crate

#

hmm

#

although splitting didn't help

calm smelt
vocal basin
#

"buy an e10k and host on-prem;
for only a three-four orders of magnitude increase in cost"

primal shadow
#

Analyze all the things?

vocal basin
#

@calm smelt just optimise TIPC enough to make it global scale

#

TIPC due to its clusteredness mostly targets local networks, for interservice communication

#

neither is Claude going to learn anything out of that

#

speaking of rick roll
that's what opening my IP via HTTP(S) redirects to

#

on that note,
be back in ~12 hours

calm smelt
calm smelt
#

https://youtu.be/ni-iNJ-njPo?si=MgFnGid1t_1aXRXA big 🗞️📰
Does anyone know about networking? I need someone to help me to understand what I am to do for a project. Many details.

In this talk given at Netdev 2.1 on the 7th of April, John Maloy describes the details of the architecture and algorithm of the new neighbor monitoring algorithm for TIPC which was introduced in Kernel 4.7.

content: https://www.netdevconf.org/2.1/session.html?maloy

▶ Play video
vocal basin
patent jungle
#

sup

upbeat bobcat
patent jungle
upbeat bobcat
wind raptor
#

!stream 537775568507240471

wise cargoBOT
#

✅ @versed parcel can now stream until <t:1726921109:f>.

wind raptor
wind raptor
#

!stream 776004461659160577

wise cargoBOT
#

✅ @bleak copper can now stream until <t:1726922478:f>.

versed parcel
wind raptor
vocal basin
wind raptor
#

I haven't

vocal basin
#

they ran into the same grid thing

#

for the same-ish usecase

wind raptor
#

Nice

#

Did you check out how they handled it?

vocal basin
#

I'd expect involving JS and many hard-coded values

#

it stops at 3 rows

#

then stops being square

#

they also have big resizable space on the right in the form of graphs

#

so they can just have fixed size for the grid

wind raptor
#

!stream 776004461659160577 1h

wise cargoBOT
#

✅ @bleak copper can now stream until <t:1726927564:f>.

vocal basin
#

but

#

they might be doing something more complex

wind raptor
vocal basin
#

before it crosses into 4 rows and so on

#

this makes me think they don't do any of that and just stop at 3

#

they absolutely could've fit it in a single row with okay proportions

#

oh, wait, no, that's not how maths works

#

hmm

#

near small row/column count it's difficult

#

because resizing it in both ways is ugly

#

as in both reducing and extending width

#

reducing width is kind of excusable

#

uh

#

very non-trivial

wind raptor
#

!stream 886227712056885309

wise cargoBOT
#

✅ @sharp idol can now stream until <t:1726924768:f>.

somber heath
#

@candid verge 👋

candid verge
#

@somber heath Hi

vocal basin
#

I made it fill up to the end

#

by sacrificing squaredness

candid verge
#

I need a collab to help me debug.

somber heath
#

@plain mica 👋

#

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

candid verge
#

It is a discord bot to draw from the Deck of Many

#

Yeah

somber heath
#

@tulip kiln 👋

candid verge
#

I used to have it on Autocode but that went downhill fast

tulip kiln
#

@somber heath hello

somber heath
#

@tepid jackal 👋

tepid jackal
#

yo

candid verge
#

I have the code mostly finished I just need help debugging Can someone just take a look? Oh crap I don't have voice permissions let alone stream permissions.

somber heath
#

@past arch 👋

candid verge
#

= RESTART: C:\Users\scale\AppData\Local\Programs\Python\Python312\Deck-of-Many.py
Traceback (most recent call last):
File "C:\Users\scale\AppData\Local\Programs\Python\Python312\Deck-of-Many.py", line 1, in <module>
import discord
File "C:\Users\scale\AppData\Local\Programs\Python\Python312\discord.py", line 1
pip install discord.py
^^^^^^^
SyntaxError: invalid syntax

#

that error was
Import discord
Import random
Import OS

#

I did do it in Command prompt

tepid jackal
#

Can someone tell me, what Jeremy is doing currently, i think i get some of the things, but it would cool to know what he is working towards as an end goal

candid verge
#

"Discord is not defined"

bleak copper
#

discord is always in flux.

somber heath
#

@whole bear 👋

versed parcel
whole bear
#

Hello @somber heath

somber heath
#

@scenic ermine 👋

scenic ermine
#

hi

somber heath
#

@sand hearth 👋

#

@zenith pewter 👋

zenith pewter
#

Howdy

#

Is there anyone here who could possibly teach me the basics of python coding? I downloaded 3.12.6 version but idk how to use it, it's my first time

#

There isn't anything specific I would like to learn, but I'm willing to learn anything

#

@somber heath

bleak copper
#

@zenith pewter I highly reccomend https://www.youtube.com/watch?v=bY6m6_IIN94

𝙎𝙩𝙖𝙮 𝙞𝙣 𝙩𝙝𝙚 𝙡𝙤𝙤𝙥 𝙄𝙉𝙁𝙄𝙉𝙄𝙏𝙀𝙇𝙔: https://snu.socratica.com/python Python is a clean and powerful programming language. You can use it to build websites, analyze data, write utilities, and create many other kinds of software. In this series we will teach everything you need to know to begin writing your own code in Python.

Start Python Playlist HE...

▶ Play video
whole bear
#

you guys all use django?

upbeat bobcat
whole bear
#

django is more for web application?

pallid hazel
#

@somber heath finally an old name around here i remembet 🙂

whole bear
#

i have to see more about, but I want use python for web

#

so django is what I need?

#

my stack is js

#

react node

#

yes rsrsrsr

bleak copper
whole bear
#

i know sql but never need use

prisma gate
#

through colaboratory do you mean to run it in the browser?

#

oh

#

pyscript

whole bear
#

but I have project in postgresql

#

docker

#

cloud

#

i got

bleak copper
whole bear
#

thankyou

solar jewel
#

yo whats good

#

morning, that's close enough on pronounciation lol

#

actually yes perfect

#

ye nerd stuff

prisma gate
#

Jeremy are you from us?

#

ohh, interesting

#

🇦🇷

whole bear
#

brazil

solar jewel
#

I'm in Chicago, currenlty at a coffee shop learning SQL

prisma gate
#

Eee Nico

#

We're pretty close

whole bear
#

são paulo

#

eae rsrsr

upbeat bobcat
#

I think you know where I am from

solar jewel
#

I've been in this server for a minute, still not sent enough message to voice :x

prisma gate
#

me neither

solar jewel
#

I'm in Flatiron bootcamp currently

prisma gate
#

I joined a year ago

#

and never sent enough messages hahaha

solar jewel
#

samee

prisma gate
solar jewel
#

Yea basically

#

Flat iron

#

Lol I coudl see that 🙂

#

Trying to get nerd af on a SAturday morning

#

I've sent less that 50 messages still . lol I'm ded

prisma gate
#

Hahahaha

#

let's reach 50 together

solar jewel
#

do you know SQL rodrigo

prisma gate
#

just a bit

solar jewel
#

ooo

prisma gate
#

transposing do you mean?

solar jewel
#

I learned some python before this one. I"m on 2nd phase meow

#

Phase 1 was python

prisma gate
#

ooo okey

solar jewel
#

pandas

#

thing

prisma gate
#

I've developed a code to automatize data collection for a teacher of mine