#voice-chat-text-0

1 messages · Page 383 of 1

vocal basin
#

@young solstice how was that data acquired? (I didn't pay attention earlier)

#

… I might be completely mishearing the conversation, I'm currently playing minesweeper and not focusing on listening

short owl
#

from what I gather , using AI to learn a programming language is still difficult

young solstice
#

SDK file, that’s encrypted

dull sluice
#

Mind if i ask how this happens?

#

where does the green come from?

vocal basin
#

I'd expect colour balancing

dull sluice
#

saw this morning going to school looks the same in person

tulip dove
#

Its been a long day

#

Programming and doing other stuff

vocal basin
dull sluice
vocal basin
#

eyes are trained to adjust to overall shade of the image and focus on perception of colour differences

#

so slightly yellow-y grey becomes green when compared to red

dull sluice
vocal basin
left niche
#

@frozen owl hellow

#

@vocal basin helowww

#

@vocal basin helowww

tulip dove
#

What are u shouting

left niche
left niche
tulip dove
left niche
tulip dove
left niche
tulip dove
#

OK u joined today

left niche
tulip dove
#

When

left niche
#

i guess 9 days ago @tulip dove

tulip dove
#

Can't u use voice channel

left niche
tulip dove
#

Why

left niche
#

6 msgs left

tulip dove
#

You have been on it longer so u can use it

tulip dove
#

Go to general chat

#

And chat

left niche
tulip dove
#

Then u will be able to use it

#

Do you know python

left niche
left niche
tulip dove
#

Go there and talk about it

left niche
tulip dove
#

No problem

#

I'm here to help

left niche
#

thank god

tulip dove
#

God

left niche
tulip dove
#

OK its fine

#

Its normal for some people

left niche
#

thanks again

tulip dove
#

Its my duty

#

You are in VC

timid marten
#

@digital lynx

digital lynx
#

oh

#

this is gonna be a long explanation

#

at first I was having trouble with ocr recognizing text

#

but I developed a pre processing technique that replacing low contrast text

#

however now for whatever reason my react server is up and using the logic of my backend even when my backend server is down

#

so I cant tell if me changing the logic of the api is having any effect

#

Im also having trouble writing the logic of the api and the preprocessing function call all in one program

#

skill issue essentially

#

wow

#

insane

#

I just killed node, I didnt realize that was open

#

ok it still might be something else

#

im using intellij and visual cod

#

code

#

imma try that out, this such experience knowledge i could not find a direct answer anywhere

uncut lynx
#

Hey!

#

Been awhile, how are you?

digital lynx
#

holy crap it was node

#

lmao I dont really restart my pc much

uncut lynx
#

Linux and no restart

#

Currently at 89 day uptime

#

Should restart but not technically necessary

digital lynx
#

oh my fucking god the code works

#

Ive been at this for TWO DAYS

#

LMAO

uncut lynx
#

What an odd windows problem

#

I haven’t used windows for 6 years and don’t regret it

digital lynx
#

well most of yesterday I was just coming up with preprocessing techniques cause ocr is kinda mid sometimes

#

but then I ran into this problem

#

dude thank you so much @wind raptor

uncut lynx
#

Any idea why it happens?

#

Ah, should killing subprocesses do the trick then?

digital lynx
#

yeah bro I was thinking it was the front end port

#

so there can multiple instances

uncut lynx
#

Anyhow, I’m looking for software suggestions for making a server stack for controlling a tank project

#

So, tank: a small tank with a raspberry pi slapped in it

#

So, my teams idea was to use wifi to communicate with it

#

Python, probably, maybe rust/typescript

#

Python is good for controlling pins

#

Just other langs Im familiar with

#

But the tank should be controlled remotely using some protocol

#

I’m using ubuntu rtos, but yea

#

Looking specifically at what software/protocol to use for communication

#

Any recommendations?

#

Hmm, we also have video streaming from a camera mounted on the tank

#

And I want to support multiple controllers

#

So, our team is going to have a driver, a turret and other weapons, and someone monitoring system stats and capable of changing internal values on the fly

#

So 3 controllers

#

But for realtime control communication over tcp/udp?

#

So run the webserver on the pi and make a flask or fastapi FE?

#

Should the server also manage the pins or do that separately?

#

@wind raptor ^

#

Which would be more maintainable?

#

CMYK @haughty pier

#

Cyan Magenta Yellow K (black)

#

And black

haughty pier
#

red + green = yellow

digital lynx
#

whos thinking of making a robot with that new nividia dev kit?

wind raptor
#

Hey @somber heath 👋

inland beacon
#

@somber heath hello!

somber heath
#

@wind raptor Stealing my lines. 😁

#

@quaint gull 👋

#

@cloud bane 👋

cloud bane
#

yo

#

how do i gain permission to speak?

somber heath
#

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

cloud bane
#

ok

#

so

#

what

#

you guys talking about

#

;

#

what

#

doctor

#

??

#

?

wind raptor
#

Please don't spam

cloud bane
#

im trying not to

wind raptor
#

Thanks

carmine pawn
#

😭

#

No way is it not a thing anymore ?

#

That's how I learned it

somber heath
#

!d ctypes

carmine pawn
#

Camelcase

wise cargoBOT
#

Source code: Lib/ctypes

ctypes is a foreign function library for Python. It provides C compatible data types, and allows calling functions in DLLs or shared libraries. It can be used to wrap these libraries in pure Python.

somber heath
#

@dapper badger 👋

wind raptor
#

takt op.Destiny @potent root

somber heath
#

Beerus.

wind raptor
somber heath
#

@crimson barn 👋

crimson barn
#

hello

somber heath
#

!e py print(0xea22)

wise cargoBOT
crimson barn
#

hi i am new to this
any idea as to what this is about

#

yea

#

i see
thank you

#

okk

#

yeaaa

#

well it is the first language i learned
and i like to do stuff with micropython and microcontroller

#

raspberry pi

#

i am a beginner but recently i used raspberry to read of a eeprom
which i found laying around no ifo as to what the data is

#

Electrically Erasable Programmable Read-only Memory

#

i am a little busy so i will be leaving
have a great day

#

yea

carmine pawn
#

Yes

#

But Im on a course right now hehe

#

I like hearing your random thoughts

#

Currently python

#

It's my starting language

#

Now I'm using codecademy

#

It's really cool

#

Gets you right into coding from the first lesson

#

I'm take a break guys thank you

somber heath
#

Is this a robotic rover?

#

@grave siren 👋

upper basin
#

!rule 5

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.

upper basin
#

@sharp idol

wind raptor
upper basin
#

Thank you so much Chris!

jaunty zinc
#

👋

wind raptor
plush ether
#

hello @somber heath

somber heath
#

@arctic lichen 👋

arctic lichen
somber heath
#
Coterie
noun

1. a small group of people with shared interests or tastes, especially one that is exclusive of other people

Example: a coterie of friends and advisers```
#

@sly dragon 👋

#

@proven gorge 👋

proven gorge
#

Hey

vocal basin
#

@soft axle I have a bottle that literally has "this is not wine" written on it

sly dragon
#

hey

upper basin
#

Hello hello

#

I saw AF not having the mute sign next to her name, thought she was talking.

#

Got excited for a second.

#

Fancy.

#

Was the logo an oldie style bum?

vocal basin
upper basin
#
if bottle.label == "this is not wine":
    answer = bottle.try()
#
if answer == "poison":
    print("Good luck.")
#

!e

l = [1, 2, 3]
for a, b in zip(l, l[1:]):
    print(a, b)
wise cargoBOT
upper basin
#

Sth like this.

#

Use it when you want to iterate over multiple things at once (iterating two things, and moving both their indices at once).

vocal basin
#

in interactive you can now (finally) just exit

#

without ()

#

(you can also ctrl+d)

#

Python version badges do exist

upper basin
#
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/qiskit)
vocal basin
#

ig pyproject.toml from pypi

lethal shell
#

o/

#

o/

stable axle
#

o7

vocal basin
#

(I'm currently doing work)

stable axle
#

(i'm currently doing your mom)

vocal basin
#

is it Lua?

#

iirc TTS uses Lua

#

and its official editor integration extension is for... Atom

#

the editor that's no longer maintained

upper basin
#

Lost my authenticator app for pypi.

#

Thought it'd be on old phone. Apparently not.

somber heath
upper basin
#

It's a 16 digit hexadecimal string of random letters.

somber heath
#

16 is doable.

vocal basin
#

only 8 bytes?

#

!e

from math import log2
print(log2(7776 ** 6))
wise cargoBOT
vocal basin
#

hmm

#

6-word diceware is only 13 bits stronger

#

!e

from math import log2
print(log2(36 ** 18))
wise cargoBOT
vocal basin
#

I've memorised two ~93 bit passwords

#

!e

from math import log2
print(log2(36 ** 18) / 4)
wise cargoBOT
upper basin
#

You memorize the number and then convert to binary?

vocal basin
#

as in 93 bits of entropy

#

18 characters of base36

#

a bit stronger than 23 hex characters

#

for random passwords that I copy instead of memorising I use os.urandom(32).hex()

#

(64 characters)

#

, since that's 256 bit (generally good enough) and most places allow passwords this long

#

Zitadel limits passwords to 72 characters for whatever reason

upper basin
timid marten
upper basin
#

I am having a hard time imagining you just reciting massive strings of random letters and numbers from memory.

vocal basin
#

it's for cases when the password is stored/shared somewhere

upper basin
#

And given you usually focus on efficiency, even harder time imagining the reason.

lethal shell
#

@timid marten would you like to look into what my boyfriend did?

vocal basin
upper basin
#

Good to know.

lethal shell
#

D:

#

no evil judgement

timid marten
vocal basin
lethal shell
timid marten
#

DnD beyond?

vocal basin
lethal shell
# timid marten DnD beyond?

me? him? he is playing dnd yes, and this is a tool for dnd, and as you said for beginners, but i dont understand the purpose for tracking statistics o.o

lethal shell
#

i mean certain statisticsa

timid marten
upper basin
#

And people judge me for proposing images as passwords using quantum embedded circuits.

timid marten
#

However why not just use an already existing tool?

lethal shell
timid marten
#

Dnd beyond, roll20 and such.

lethal shell
timid marten
lethal shell
upper basin
timid marten
timid marten
upper basin
#

Read about sth, you'll get an idea. Make the thing yourself, and you'll understand it properly.

lethal shell
timid marten
upper basin
#

One of the best ways to learn proper devops imo is to make packages. Come up with an idea, do requirement analysis, draw up some diagrams, write the code, write testers, deploy, get feedback, update.

#

You'll learn tons. You'll learn documentation, best practices, making documentation pages, writing testers, using git, etc.

timid marten
#

I'm so confused on the statistics part poke_flareon_dead I don't know which one you mean-

lethal shell
# timid marten You don't understand why it's tracking certain statistics in this program?

look at read me, dice roles and such, everything is already calculated and summed inj authomatically, but hes traqcking whole history and calculating a "fairnes score" the random rolls are not gonna be bias, id see it more serving as a gambling tool, because whole industry runs on magical thinking, but here we are trying to find meaning where there is none

lethal shell
#

it would be interesting, if he compaird that thing with statistics, and what kind of probability it should be compaired to his results, that would be fun

#

or how random this randomness is, but im wondering if hes going that dirrection

wise cargoBOT
#

Quantum Random Number Generator.

Released on <t:1713438701:D>.

timid marten
#

Well from my thinking, computers aren't...random. They tend to follow a pattern even if you want it to be a random integer or code or anything you are making. It can be a coincidence but a pattern may start to emerge once you role for a while such as getting more in the 10s or less than 10 etc. The history might be so to see if it is doing such a thing and that fairness score might be the equivalent of checking if the dice is weighted red or black. That's my interpretation.

#

{Of what you said anyway}

timid marten
#

Could be way off the mark here dead

timid marten
#

Take that.

lethal shell
# upper basin *cough*

😭 i need to stand up get dressed and go to my thereaps.... Also COMPUTERS ARE NOT RANDOM >:/

timid marten
upper basin
timid marten
#

Lava lamps are fun.

#

Ocean waves are also fun.

upper basin
#

They work with probability dists as the program state.

timid marten
lethal shell
#

ONE DAY IM GONNA M*** THAT B**H AND TELL EVERY0NE HOW F** U

upper basin
#

The data, the very output you get is a probability distribution. Once you measure it, the outcome itself is truly random. Do it enough times, and you'll recover the probability distribution.

upper basin
#

You're paying them to calm you down, not rile you up.

lethal shell
upper basin
timid marten
#

@upper basin Hm, any good starting points for researching how quantum computers work? I've heard of it; just haven't fully known its capabilities.

timid marten
upper basin
#

Sure, for learning the basics at a glance, check out the UT course Quantum Machine Learning by Peter Wittek.

#

For coding, Qiskit is the standard.

lethal shell
#

and then you say im sure its gonna be either heads or tails, and it stands on the sid (statiustics the biggest hoe in the universe)

upper basin
#

They're niche, not really complicated (imo). Once you realize all it's doing is performing a vector matrix multiplication, you'll see that it's making algorithms for it that's actually tricky, not what it does itself.

upper basin
vocal basin
#

@upper basin match is slower in 3.10

#

under certain conditions it might be faster

#

!timeit

x = 5
match x:
    case str(): print("str")
    case int(): print("int")
    case _: print("other")
wise cargoBOT
vocal basin
#

I shouldn't be using print there

#

!timeit

x = 5
match x:
    case str(): pass
    case int(): pass
    case _: pass
#

!timeit

x = 5
if isinstance(x, str): pass
elif isinstance(x, int): pass
else: pass
wise cargoBOT
wise cargoBOT
lethal shell
#

@upper basin but based on the theory? all probable outcomes are happening at once somewhere right?

#

=.=

#

im sorry if im schizo word salading at you now

#

if you can force an outcvome somewhere it will be the rest of outcomes elswhere o.o

upper basin
#

Sighs in academic You could think of it like a multiverse thing. That's more like Feynman's interpretation with the path integral model of the universe. Mathematically it's correct. Physically? I dunno. He basically believed you can express how a system behaves by looking at all the possible ways it can behave. He then represented each of those ways as a possible state. A quantum system's behavior could then be thought of as a system taking every possible path at once.

#

HOWEVER, once you go that route, you need to remember that you can never, ever, say which path the system actually took. It took all of the paths at once, so thinking classically about it goes out the window.

#

This model is used not to answer "Which path does the system take?" but rather "What's the probability of the system going from point A to point B?".

#

The latter is a quantum mechanical question, so we use a quantum mechanical model, and interpret it as such. It's a very important distinction.

#

In quantum computing, you can think of the system being in all possible outcomes at once, and once you measure, you get one of the possible outcomes weighted by its probability of being observed (too math-y for here). Once you measure, you'll never know which outcome you'll get, so you can essentially use this to make a true RNG.

#

You'd encode the distribution you want to sample from as a quantum state, and then measure that quantum state once. Whatever the result is, it'll be a truly random sample. Again, if you do this enough times, you'll recover the distribution, so it's not like it's magic.

#

In qoin, the package I sent, I only made uniform sampling given I am still working on reducing the cost of the encoding for arbitrary distributions. Once I finish that (technically I'm finished, but got sth more important to do first before I use it to update qoin) you'd be able to encode arbitrary distributions efficiently, and then sample from them. You'd be able to plug it in like random, and in the future if you're feeling fancy you could host a DnD game on a quantum computer. Essentially make calls to a tiny hardware for your dice rolls.

#

There is no right answer in terms of interpretation. What we know and can explain clearly is a mathematical model that perfectly simulates how quantum computing works (so it allows us to write code for it). How you interpret the math itself is rather subjective I suppose.

lethal shell
#

in academics

upper basin
#

Not at you.

lethal shell
#

Oh sorry o.o

upper basin
#

Yeah, it's a really hard question.

lethal shell
#

No it's not

upper basin
#

And I'm the last guy to judge someone for asking a question.

upper basin
#

Interpreting superposition is a century long question.

lethal shell
#

Oke

upper basin
#

We still can't perfectly interpret it, that's why we have different pictures for it.

#

Just like entanglement. Quantum mechanics pissed alot of physicists off because it's so hard to interpret.

#

We're used to classical world, so it needs special mental training to think completely differently. That's why I stay away from the physics side and mainly focus on the mechanics (this as a mathematics basically).

lethal shell
#

Just say it's god or magic, like we did for the centuries, and burn everyone who makes you feel stupid.

upper basin
#

It's not magic.

#

It's just a niche way of thinking of the world.

#

And it's easier to explain how it works than interpret it imo.

#

I can tell you someone punched someone, rather than tell you why exactly and the thoughts that led to it hehe.

lethal shell
#

Well I know that I don't know. And act like I can get there..

upper basin
#

That's why it's called interpretation I guess. If your understanding fits within the framework's constraints, then go nuts I suppose.

#

That's what Michio Kaku does for a living hehe.

lethal shell
upper basin
lethal shell
#

It's impossible to be without any short comes and flaws, best you can do is be aware they can interrupt you

upper basin
#

You can explain the muscles that contracted to make the motion, but it's much harder to explain why the guy did it.

#

I think I'm getting misunderstood, but all good.

vocal basin
upper basin
lethal shell
vocal basin
#

(there are 6 obviously empty cells on that field)

lethal shell
#

Let the quantum physics decide it and then blame it on it when you fail

#

It's only one bomb

#

Hmm

#

Try to randomly guess outside the corner

upper basin
#

Maybe?

#

Try something in the other three corners.

vocal basin
lethal shell
#

I mean 🤔

upper basin
lethal shell
#

But what you gotta do?

upper basin
lethal shell
#

There's always a possibility that everyone that punches you doesn't mean it... You can never get in someone's head.

upper basin
#

I think you severly misunderstood what I said with the punch analogy, but I won't talk further.

lethal shell
#

Oke sure

vocal basin
#

@upper basin I didn't hear the question (was listening to something else)

#

yes

#

the one I made is pvp-only

lethal shell
#

@upper basin if it wouldn't be heavy for you give me some material I could read. Last time I'm bothering you about this.

digital lynx
#

I just found out that I passed system level but I failed econ :/

#

my professor really sucked

upper basin
#

I just think you misunderstood some of the stuff I said as insults, which I didn't mean.

#

I'll send you a book about it that explains the idea.

vocal basin
upper basin
vocal basin
#

Elo

upper basin
#

Do you get score on finishing?

vocal basin
#

same board, yes

#

there are two ways to lose:
run out of time
disconnect

#

yes

#

slightly different because of what the initial rating is

#

eventually only the new one will be available

#

I should add a score mechanic

#

rewarding cells 3~8 and mines

#

(score that adds up across all games)

#

no way

#

minesweeper.online are making their own pvp

#

initial board state isn't recorded

#

so it remains forever unknown in some cases

vocal basin
#

for now it's still pre-generated, for optimisation
but when the game is over, it's discarded

#

I can make it generate during the game

#

game starts
field is shuffled
actions events are recorded
game ends
field is discarded

#

field that players could see can be rebuilt from events

upper basin
#

game starts
player clicks on a cell
neigboring cells are defined on the spot
if player clicks on unknown cell:
new cells are generated abiding old knowns
else:
known cells are interacted with
game ends

vocal basin
#

currently:

enum Cell {
    Closed(Closed),
    Open(Open),
}

enum Closed {
    Blank,
    Mine,
}

pub enum Open {
    Number(u8),
    Mine,
}
#

can be:

enum Cell {
    Unknown,
    Closed(Closed),
    Open(Open),
}
upper basin
#
Quantum minesweeper:
- Cells are superposed between mine and no mine.
- When players measure a cell, the cell and its neighboring cells become known (some are hidden to the player, but to the board itself it will be known)
- The board is formed procedurally until all cells are known
vocal basin
#

currently Cell::is_mine takes &self

#

but with Cell::Unknown it would require &mut self

#
  • rng
#

there's very little impact that would have on code current

#

user experience must not change at all

#

all neighbours of open cells are generated

#

so the impact on user experience is non-existent

#

neighbours of all numbers are already chosen

#

example of starting with a corner and getting a 1, step-by-step

???
???
???
_??
???
???
__?
X_?
???
1_?
X_?
???
#

_ being unknown number

#

? being unknown number or cell

#

X being a mine

#

number only depends on whether neighbouring cells are mines or not -- which in turn depends only on random distribution (not on neighbours)

#

mines/non-mines are fundamental, numbers are derived

#

currently it's just shuffled

#

I don't consider any cases where it impacts the user experience

#

it must behave like it's just pre-generated (shuffled)

#

just shuffle

#

!d random.shuffle

wise cargoBOT
#

random.shuffle(x)```
Shuffle the sequence *x* in place.

To shuffle an immutable sequence and return a new shuffled list, use `sample(x, k=len(x))` instead.

Note that even for small `len(x)`, the total number of permutations of *x* can quickly grow larger than the period of most random number generators. This implies that most permutations of a long sequence can never be generated. For example, a sequence of length 2080 is the largest that can fit within the period of the Mersenne Twister random number generator.

Changed in version 3\.11: Removed the optional parameter *random*.
vocal basin
#

but in Rust

#

statistically, those are same

#

::shuffle is extension-trait-defined on &mut [T]

#

@upper basin Iterator::collect

#

returns a value which is FromIterator

#

(FromIterator is something that can be constructed from IntoIterator)

#

@upper basin RNGs are passed in explicitly most of the time

#

when they aren't, it's either thread_rng() or OsRng

#

RNG contains current state

#

not seed

#

state of an RNG is often more complex than just an arbitrary number

#

and/or is derived from seed, not just copying it

#

state defines all next values it generates

#

whereas seed is something that sets the rng to have a specific state (which might be separate from the seed, but defined by it)

#

.shuffle requires you to choose the RNG

#

there is no default

#

rand::thread_rng

#

distributions are same, but the means of acquiring them are different

#

!d os.urandom

wise cargoBOT
#

os.urandom(size, /)```
Return a bytestring of *size* random bytes suitable for cryptographic use.

This function returns random bytes from an OS\-specific randomness source. The returned data should be unpredictable enough for cryptographic applications, though its exact quality depends on the OS implementation.

On Linux, if the `getrandom()` syscall is available, it is used in blocking mode: block until the system urandom entropy pool is initialized (128 bits of entropy are collected by the kernel). See the [**PEP 524**](https://peps.python.org/pep-0524/) for the rationale. On Linux, the [`getrandom()`](https://docs.python.org/3/library/os.html#os.getrandom) function can be used to get random bytes in non\-blocking mode (using the [`GRND_NONBLOCK`](https://docs.python.org/3/library/os.html#os.GRND_NONBLOCK) flag) or to poll until the system urandom entropy pool is initialized.
frozen echo
#

hi

vocal basin
#

@upper basin I quit bachelor's after 4 months

#

(health issues)

#

I'd rather not go back -- in short

#

if the company is detached from reality enough to require a degree for a programming job, I'm not going to work there anyway

#

(specifically "require" not "prioritise")

frozen owl
#

in moscow

lethal shell
# upper basin I just think you misunderstood some of the stuff I said as insults, which I didn...

Yes... It's a language barrier first of all and I tend sometimes to focus on the wrong things. It's a blessing and a curse... But anyway, I'll try to understand it. Also I have hard time focusing on more complex stuff at one sitting, and sometimes I have to compensate my lack of abilities, and patience on a peace of paper visualsing things. But anyway. I'll do my reading for this, maybe, then I'll be more capable of having conversations.

vocal basin
frozen owl
#

yeah

lethal shell
somber heath
#

@young solstice Loud noises.

#

If you could please attend to that.

barren kettle
#

@vocal basin hii

timid marten
#

A bracada bra

barren kettle
#

I am on this server for I don't think more than a month , but I find your name here very often . And I see your long explanations in the chat too . I am just new to learning python btw. @vocal basin

young solstice
#

Wilco

vocal basin
lethal shell
somber heath
#

@indigo parcel 👋

indigo parcel
somber heath
#

@distant flare 👋

vocal basin
#

@lethal shell I remembered the term for that
(fidgeting to keep focus)

somber heath
#

@woven yew 👋

vocal basin
#

is it dangerous because auto-immune stuff?

#

seems like not

#

from what I'm reading online, adults' immune system just handles it differently for whatever reason

#

as opposed to other things like some covid cases where it is sometimes caused by immune system overreacting

#

@somber heath "are they still holding it?"

timid marten
somber heath
#

@untold pumice 👋

vocal basin
#

the work time is technically over so I can watch the stream [to make sure it's appropriate]

young solstice
#

folks had my VPN on so my uber driver went Ukraine

#

with soupy

#

😭

vocal basin
#

@final laurel also paper sound is sometimes adjacent to that category of cursed sounds

#

@wind raptor also the manner of typing

#

there's, like, two I'd label as favourite

#

but those are somewhat different, so can't compare

vocal basin
#

@wind raptor "cyberpunk? I already live in a tech dystopia, why do I need an anime/game about it?"

wind raptor
#

I dislike this art style

upper basin
#

They did an animation series for it.

#

Animation.

#

Not anime.

#

Degeneration.

#

Damnation.

#

Vendetta.

#

They all kick ass.

#

Degeneration was amazing.

#

Death island.

wind raptor
#

@lethal shell please mute if you are talking to others (irl)

vocal basin
#

I don't think I've ever played CoD

#

... and this year played very little non-minesweeper in general

#

according to Steam, 39% of time is just one game where I idled for a week

pseudo thunder
#

@upper basin what are you using in VSCode?

#

@wind raptor I just got blue screend for memory managment issues

wind raptor
#

Oh no

upper basin
#

@vocal basin Have I translated this correctly?

fn params_zyz_inner(mat: ArrayView2<Complex64>) -> [f64; 4] {
    let det_arg = det_one_qubit(mat).arg();
    let phase = 0.5 * det_arg;
    let theta = 2. * mat[[1, 0]].abs().atan2(mat[[0, 0]].abs());
    let ang1 = mat[[1, 1]].arg();
    let ang2 = mat[[1, 0]].arg();
    let phi = ang1 + ang2 - det_arg;
    let lam = ang1 - ang2;
    [theta, phi, lam, phase]
}
coe = np.linalg.det(U) ** (-0.5)
alpha = - np.angle(coe)
v = coe * U
v = v.round(10)
theta = 2 * math.atan2(abs(v[1, 0]), abs(v[0, 0]))
phi_lam_sum = 2 * np.angle(v[1, 1])
phi_lam_diff = 2 * np.angle(v[1, 0])
phi = (phi_lam_sum + phi_lam_diff) / 2
lam = (phi_lam_sum - phi_lam_diff) / 2
#

I get nan from the first line (it gets sth undefined).

#

In case you want to look at det_one_qubit. It's just det.

pub fn det_one_qubit(mat: ArrayView2<Complex64>) -> Complex64 {
    mat[[0, 0]] * mat[[1, 1]] - mat[[0, 1]] * mat[[1, 0]]
}
vocal basin
#

you can dbg!() values to catch where NaN happens

upper basin
vocal basin
#
let phase = 0.5 * dbg!(det_arg);
#

oh

#

you're translating the other way?

upper basin
#

Yeah, I am translating the rust code to python code.

vocal basin
#

RIIP moment

upper basin
#

My apologies for being vague.

#

Why?

vocal basin
#

RIIR -> RIIP

upper basin
#

Oh

#

Yeah

#

hehe

#

RIIP moment indeed.

vocal basin
#

** (-0.5) is suspicious

#

@final laurel "they think it's like Arcane, but actualy it's like Dota"

hardy sinew
#

hai

pseudo thunder
#

@final laurel @wind raptor do yall like management games

vocal basin
#

Dota 2 and Arcane are both MOBAs

#

Dota 2 is somewhat more complex allegedly

#

as for which one is more toxic -- idk

pseudo thunder
#

yup like satesfactory but not visual like no characters more strategy

vocal basin
#

I'm currently looking at steam 2024 replay
and getting very confused

#

all months except June have percentages adding up to ~100%

#

in June it's 26% in my case for whatever reason

ember quail
#

pleas search ghost of tsushima

#

Depends on the game but both

#

3rd person for story mode game , and 1st person for online like PUBG , valorant etc..

pseudo thunder
#

I am trying to develop an online management game. The goal is to create a realistic (as much as possible) business simulation game but the game is not based on a character instead, it uses an analytical dashboard where you manage your inventory, employees, and personal needs.

#

using Django.

ember quail
#

Last of us 2 remastered willl be available on 4/3/25

#

for PC on 4/3/25

#

🤣

rugged root
#

Such a good game

#

I'll be on soon

ember quail
#

some games are hard to identify whether it is Real life or it is a game

hardy sinew
#

rarely

#

there's only the unrecord game I think

#

probs the most realistic game so far I've seen

ember quail
#

who forgets the cyberpunk 2077

#

🤣

#

robot + human = cyberbot

#

cool

hardy sinew
#

I like deltarune more

ember quail
#

i love that!!!

#

i didn't play but i watched the whole game play RE7

vocal basin
#

is steam trying to gaslight me into believing I played something for the other 74%

#

I still don't have any game on Steam with >1000h in it

wind raptor
vocal basin
#

I have, like, 860h on R6 Siege, I think

#

814

#

I might have enough money on Steam to buy BG3

wind raptor
#

It's a good one

vocal basin
#

but I first I need to buy an extra SSD

#

you know what does indeed track hours played? minesweeper.online

vocal basin
#

already spent ~40x more on 100x100/2200 than on 100x100/2183

#

meditative experience

ember quail
#

ok guys see ya have a good day/night

pseudo thunder
#

see ya

vocal basin
#

see the docs for whatever crate that comes from

#

@upper basin atan2(imaginary, real)

#

seemingly

#

@faint raven "finding a Rust position that's less than senior is a challenge on its own"

wind raptor
#

Cheers all. I'm heading out 👋

pseudo thunder
#

by by

#

who thinks AI is a bobble?

#

I mean world wide like stock market not only in tech

faint raven
#

@vocal basinthank you for the insight.

cloud bane
#

Oh

#

Okay

#

Thanks

vocal basin
#

@upper basin ctrl+enter? or something similar

#

@upper basin in search-replace

#

@upper basin ctrl-enter in the second input field

rugged root
#

Hnnnnnng, still haven't left for deliveries and I'm on a time crunch. This is what I get for trying to follow up with vendor support. It's not them that's holding me up at least

vocal basin
#

I do hear

#

always was as far as I remember

#

I think I can pay attention to video somewhat now

#

!stream 264054779888533515 10M

wise cargoBOT
#

✅ @vocal basin can now stream until <t:1734627805:f>.

vocal basin
#

oi

#

lmao

#

wrong id

#

!stream 349296732292513792 10M

wise cargoBOT
#

✅ @lethal shell can now stream until <t:1734627818:f>.

upper basin
#

Did you give yourself stream perms?

#

And a temp one no less?

#

HEHEHE

vocal basin
#

I can probably !unstream myself

#

!unstream 264054779888533515

wise cargoBOT
#

✅ Revoked the permission to stream from @vocal basin.

upper basin
#

Would you be able to ban yourself?

#

HEHE

#

I banned myself for doing a nono RIIP.

vocal basin
#

🎉

vocal basin
#

@mellow karma consider trying out different things instead of just focusing on backend or whatever;
you might learn more easily if you don't limit yourself to just one thing

#

learning the same exact thing the same way for weeks is going to be problematic

#

@lethal shell you can enforce strictness with something like mypy (ensures types are correct) + you can still apply C#/Java OOP in Python

#

I find Python less convenient to use for similar reasons, that's why type hint everything I do

#

typing in Python is becoming viewed as a good thing

#

like, the normal way to do Python

#

as opposed to just having information on what values are what type purely implicit

#

^ not Rust-specific; Rust is there just as an example

vocal basin
#

focusing on a tech/topic is fine, focusing on a specific learning way -- less so

#

yeah, just combine reading, watching, writing, experimenting

#

life goals:

  • 100K hours of playing minesweeper
upper basin
#

100k is truly insane.

vocal basin
vocal basin
upper basin
#

2000 is one thing, 100k is a whole other beast.

vocal basin
#

(100K is just above the usual 80K estimate for length of a career)

upper basin
#

I mean, jokes aside, how much can you do in that game after a few more k?

#

Maybe make a new minesweeper? Your own game?

vocal basin
#

new minesweeper each 1K hours

#

so far on track: one done, and another is in the works

upper basin
#

Sth as complex yet simple, and as fun to play. You have the knowledge, the creativity, and the experience for it. I feel if you endeavor to do it, it'd be one hell of a game.

#

That's how quantum physics was discovered.

#

By the way.

#

1902 iirc. Black body radiation experiment showed sth unexpected. Think of it as a bug. In an attempt to debug it, they found a whole new world of physics. Turned out it wasn't a bug. It was a feature.

#

Ton of big discoveries came from accidents. You look somewhere, and boom sth that others have been scouring for years is right there.

#

It's a glorious moment, and one I feel every engineer should definitely experience.

vocal basin
#

still the highest rated player with a French flag on the profile that hasn't paid anything for the game

upper basin
#

Not to mention, I discovered three new bugs in the past two days the same way. No errors, just messing with sth utterly separate and boom, new bug I had missed for months.

#

I mean, not everything.

#

If it contributes to discovering sth new, then yeah.

#

I forget practically anything I don't actively use.

#

My condition makes it gradually worse. I know I come across as stupid sometimes, it's mostly my bad memory.

#

Life's purpose is to live. Everything else is just side quests.

#

You need resources to sustain yourself. You need a job for that. To get a job you need education. You go to school for decades and then you get a job you work for another few decades. By the end of it, you're living as an old person with some retirement salary. Most people do bad at life's main objective. Instead, they sacrifice theirs to improve others'. It satifies a more global objective than an individual one.

#

I don't think I have long-term memory really.

#

Memories are really foggy.

cloud bane
#

what u guys talkin bout?

upper basin
#

At any given time, I remember just a few minutes before clearly, the rest are just extracted knowledge I use daily.

#

I'm the type of guy who'd forget his name if no one called him.

vocal basin
#

"I don't really remember how this topic was brought up" and 1000 other memory jokes

cloud bane
#

???

upper basin
#

Who are you?

cloud bane
#

me?

vocal basin
#

"I don't remember"

upper basin
#

Hah

#

Me too.

vocal basin
cloud bane
#

damn

#

alr

upper basin
#

Shit. regressed fully to 2 years old

cloud bane
#

yea

upper basin
#

Trigonometry is hella useful in quantum computing.

vocal basin
#

I doubt it's going to anywhere near this level next year

upper basin
#

You use it quite extensively in deriving rotation angles.

upper basin
vocal basin
#

had French flag on steam almost forever

#

then just did the same on minesweeper.online

upper basin
#

Interesting. Getting some AF lore over here.

#

Madame Feistel, ho ho ho.

#

How would you like your rust? Roasted, voi voi.

#

hehe

#

Tangent finished.

vocal basin
upper basin
#

@rugged root You have to click on the button.

#

God, I remembered this one dirty video on a guy explaining cosine and sine.

#

So good.

vocal basin
#

in programming, atan2 is one of the most useful pieces of trigonometry

upper basin
#

Don't know about infinitely.

#

"Prove trigonometry is infinitely helpful."

#

Starts showing universe's mesh being rendered

#

I mean it's like saying why do you have to know how to stitch someone up if you're not a doctor or a nurse or a medic.

#

Most knowledge/skills are situationally useful.

#

They give you the basics of everything so that you can get into any field you want afterwards. It's them improving the chances of getting more valuable workforce.

vocal basin
#

@lethal shell "one of such maths is Category Theory. Haskell does not exist, it's not real"

upper basin
#

My favorite video on pi is how MIT students approximated it using sampling.

vocal basin
#

@lethal shell >180 not >360

upper basin
#

"0.1i doesn't exist. It's imaginary."

#

Heard of it. Never seen it.

#

Thank Family Guy.

vocal basin
upper basin
#

On the topic of euclidean geometry, learned more about quaternions.

#

Useful model for simulating qubit rotations.

upper basin
vocal basin
upper basin
#

900 degrees? Isn't that just 180?

mellow karma
vocal basin
#

if you think of the equator as "triangle" -- that gives 540 degrees

vocal basin
#

not modulo'd

upper basin
#

I know, it's two full rotations, plus one half rotation.

south loom
vocal basin
vocal basin
#

(900 specifically)

upper basin
# south loom

@lethal shell It's just giving names for different ratios.

#

It's useful when you have an angle and a side and need to find the other side, or you have sides and you want to find the angle.

vocal basin
#

measuring mountains using astrophysicals means

upper basin
#

Best practice for kinematics and geometry is calculating ballistics for sniping imo.

#

At the end of it, you get the pink smoke as the reward.

#

As kids you needed to memorize it. If you just abstract it, and then understand where it's applied, then you just save that as the knowledge and just keep a reference to these formulas.

#

Easier to understand a concept than memorise lotta equations. Don't get me wrong, I used to memorise, but that was for speed in calculation.

vocal basin
#

allegedly

#

@south loom well, the truly interesting geometry doesn't really deal with formulas as much

upper basin
#

You can visualize algebra too.

vocal basin
#

having numerical (including coordinate-based) methods banned on exams is truly an experience

upper basin
#

Look at tensor networks.

#

Under the hood, they are multiplying specific dimensions of N dimensional arrays of numbers together. Then you have the Penrose notation which visualizes it using shapes and wires.

upper basin
#

Like you couldn't use certain approaches?

vocal basin
#

in "true" geometry, there are no coordinates

#

you must prove coordinates actually make sense

#

in geometry, coordinates, vectors, etc. are derived concepts

upper basin
#

That feels more like LA, where you work more with basis vectors and having coordinates as a subjective view of the vectors than being a true definition.

#

You can rotate the basis vectors and represent the same vector space, so the same vector now has different coordinates.

vocal basin
#

even introducing real numbers into geometry in the first place is a challenge

upper basin
#

Wanna get destroyed? Get into field theory. Infinite dimensional meshes.

#

Have a love-hate relationship with field theory. I prefer point-systems (finite dimensional systems) to fields.

#

Easier to model actual use-cases. Fields to this day still doesn't click for me as easily.

#

That's the tactic for some of math olympiads we had.

#

Like the literal book's answer sheet once had this as the explanation:
"Remove wrong answers."

#

You couldn't just calculate the right one directly. You had to eliminate the wrong ones.

vocal basin
upper basin
vocal basin
#

educational

upper basin
#

Oh.

#

I saw the thumbnail and thought it was programming all the way.

#

At the beginning, you have to force them a bit.

#

You force kids to brush their teeth, to take a shower, to exercise, to eat their food.

#

You need to force them to learn these so that later in life they don't get embarrassed and hate their lack of knowledge.

#

Once their brains develop further, and actually understand what they're studying, the mere fact they understand it thanks to the discipline ingrained by parents will encourage them to learn more.

#

You have to.

#

At the beginning you have to teach them. Once they get to high school, you can gradually lessen your presence in their studying, to the point they study on their own.

#

It's like any other skill. You first take them to poop, wash them, and basically manage it fully. Then you teach them to go potty and you supervise. Then they grow up and they can go poop on their own.

#

I'd say keep on being on their case until they get 15, and then gradually decrease the supervision until 17. The last year before college is their time to make mistakes and learn on their own. From that, they can go into college and further education on their own with more confidence.

#

Babysit them all the way, and they'll never learn to do things for themselves, and good luck getting second and third bachelors to carry your kids. Abandon them all together, and they'll get discouraged by failing too frequently early on and establish a hate for the topic.

obsidian dragon
#

@upper basin nerd

upper basin
#

My specialty.

mellow karma
#

I appreciate your recommendation @vocal basin !! The video one!!

dry jasper
#

@south loom

rugged root
#

Finally getting out for deliveries here in a sec... So many IT things keep popping up that I've been stuck at my desk

cloud bane
#

?

#

wdym

#

???

frozen owl
frozen owl
pseudo thunder
#

@rugged root to maintain good relations with clints?

#

@gilded rivet I AGREE!

vocal basin
#

fixing time

#

@peak sedge can you provide a code example?

#

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

or GitHub link if the project's on there

#

I only have minesweeper Elo rating

#

my chess Elo is fake information, it literally does not exist

#

@lethal shell @urban yoke you can try playing knightmare odds

#

seven knights (horses)

#

it's a very bad setup for the side with knights

urban yoke
#

oh yeah

cloud bane
#

ok

#

why though

vocal basin
#

@lethal shell at least that earlier example is not as cursed as learning Pascal since the age of 2~4 and dropping it at the age of 13 as not worth learning

#

(person in question had maths-focused early upbringing, not programming-related)

vocal basin
#

easy parts done

#

"the other 1% is bad design"

#

(jokingly combining with the other saying)

gilded rivet
#

lolll

vocal basin
dire gate
#

hello!

#

can't speak 😦

#

yes sir!

#

ah yes, I haven't met the criteria yet

#

I dream of the days when I'll have a voice in this world

#

where should i be aiming?

#

the stars?

#

oh right

#

I dream of being a chill guy 🙂

#

I've actually had an abstract nightmare once about coding 😦

#

haha what! The fact that you're dreaming of working code is hilarious to me

#

my only dream was stressing about getting it all wrong lol

cloud bane
#

hello

#

how u guys doing

#

of course

#

what u doing?

dire gate
#

why are you misserable??

cloud bane
#

oh

#

wow

#

think properly?

#

hm

dire gate
#

Do you guys think that we dream in real time??

#

I've had a theory that, what if the dreams only exist as memories though?

#

what if they're nothing else but fake memories

#

what is this

#

oh

#

I'm too tired in the head right now, but i get the idea

#

My theory however is that, what if when we sleep we only release hormones and stuff, and then when we wake up, the brain tries to make sense of it by creating the dreams

dire gate
#

But what if the dreaming part is only physical processes in your body and brain

#

i mean that the pictures that we can remember as the dream are made only when we think of them, and not while we're sleeping

#

exactly! because we're sort of unconcious when we're sleeping

#

Yeah it's probably not correct, but a nice theory haha

#

wth that's sound very trippy

#

Have you heard of "last thursdayism"??

#

It's not something i specifically belive in, but its an interesting concept lol

#

yeah there are a lot of weird "isms"

#

its a rabbit hole fr

#

A question- When you think back or look at old picture of you as a child, do you feel like you're the same person??

#

yeah i know about neil 🙂

#

the astrophycisist right?

#

same

#

I just feel so disconnected with my past though, like it's not even me, its weird

#

bro, how has this become a philosphy class lmao

#

do you know who exurb1a is?

#

yeah

#

you should check him out though

#

he posts a lot of story telling and philosophy, but in a modern, easily comprehendable way

#

that's ture

#

HOWeVER

#

it's really fun to explore absurd ideas and stuff that are totally not grounded

#

the information can't hurt you right?

#

idk about

#

that

#

that's true for some people yeah

#

but I feel like if you've grown up and always been tought the ways things are then idk anymore

#

If something could make me believe in something totally stupid, then I believe it's probably for a good reason, and in that case, the stupid thing might as well be true

subtle musk
#

Sup

#

Hows life guys

dire gate
#

wassup man

subtle musk
#

nice mic

#

yeah

#

sounds crispy

#

amma listen to music and do codewars

#

have a nice day

cloud bane
#

ello

#

what u guys doing

#

rn

#

?

#

hello

#

guys

#

???

#

yo

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
#

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

cloud bane
#

its fine

#

no

#

i couldnt hear you

#

for some reason

#

but it fixed itself ig

pseudo thunder
#

Hi

#

I am to new to speak

#

😅

dire gate
#

like this

#

blah blah blah

pseudo thunder
#

yup I am almost there

dire gate
#

nice

pseudo thunder
dire gate
#

'''py
def reverse(string):
ans = ""
for char in reversed(string):
ans += char
return ans

#

'''py
def reverse(string):
ans = ""
for char in reversed(string):
ans += char
return ans
'''

somber heath
#

@orchid jasper 👋

vocal basin
#

I'm working on code but it's not really Python

#

I might've fixed those ~600 issues

#

now looking through grammar in docs and other things

pseudo thunder
#

@tulip gyro what do you mean scamy questions?

vocal basin
#

rule 5 stuff

pseudo thunder
#

what is rule 5?

vocal basin
#

!rule 5

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.

pseudo thunder
#

oh OK

vocal basin
pseudo thunder
#

I have bean going down the low level rabbit hole lately trying to have a deeper understanding of programming, turns out its pretty interesting

vocal basin
#

giant fix list that's soon going to be a PR

#

or rather changelist, only ~third of things there are objectively fixes

dire gate
#

damn

#

there's a lot

pseudo thunder
#

@dire gate what area in programming are you in to?

dire gate
#

I recently started, but so far I've done some MAnim and unity

#

i mostly enjoy visual stuff where you can see the result of your coding

pseudo thunder
#

I also enjoy stuff where you can see the result of your coding but not necessarily visual

#

I am working on a web based game in Django

dire gate
pseudo thunder
#

its a strategy game

#

like a business sim

dire gate
#

ahhh, nice man

#

how's it going so far?

pseudo thunder
#

not bad I am still kinda in the beginning

#

working on the banking system

dire gate
#

sound like a nice project you've got there!

pseudo thunder
#

Thanks

dire gate
#

when can i expect to be playing the fist version??

pseudo thunder
#

ohhhhh Thank you!

#

too early for that

#

I am doing it for learning

#

but if it goes good you never know

#

maybe one day

dire gate
#

I look forward to it lol

pseudo thunder
#

@opaque depot Hi

timid marten
#

!voice @somber slate

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
#

@humble dust 👋

humble dust
#

Hey

humble dust
#

Do you know what the criteria is to speak in voice chat?

#

Yes

#

Thank you

#

Bye I have to go

restive yacht
#

Hey

opaque depot
#

yuck this is the server we can't stream in

weary sail
last wigeon
twilit harbor
last wigeon
twilit harbor
#

so why are you pasting them?

last wigeon
twilit harbor
twilit harbor
somber heath
#

@arctic river 👋

#

@obsidian dragon The kangaroo is still here.

somber heath
#

@onyx roost 👋

quartz beacon
somber heath
#

Evening mealtime.

somber heath
#

@devout wren 👋

devout wren
#

Ola

tulip dove
#

How are u

somber heath
#

@thorny trench 👋

thorny trench
#

Hii

tulip dove
somber heath
#

@whole bear 👋

quartz beacon
#

I'm stuffed

#

Can't talk

#

😂

#

I am a gender blender on a gender bender

#

Going to gend-her

vocal basin
#

@somber heath yeah, that I've heard before

#

missiles don't hit directly, but, yes, they tend to explode within the range where they can guarantee damage

quartz beacon
#

I'm on the bus

#

Honestly i probably ate too much

#

I'll try to sleep now

vocal basin
#

ohno
it has appeared

somber heath
#

@fathom magnet👋

fathom magnet
#

yup