#voice-chat-text-0
1 messages · Page 383 of 1
… I might be completely mishearing the conversation, I'm currently playing minesweeper and not focusing on listening
from what I gather , using AI to learn a programming language is still difficult
Fetched from WhatsApp chat
SDK file, that’s encrypted
I'd expect colour balancing
saw this morning going to school looks the same in person
when isolated from the rest of the picture, it looks more grey (because no red-purple things near it to contrast with)
oh true so its bc its cext to the white and gray clouds + the rest of the sky is quite red?
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
i was so suprised i couldnt make up anithing sensible but that makes sense
how are u
nooohh 😭
I'm good
gtk brother
OK so are u new to the server
yess i am 😭
OK u joined today
na
When
i guess 9 days ago @tulip dove
Can't u use voice channel
yep
Why
You have been on it longer so u can use it
then
i will try
yep
Go there and talk about it
thnakoo sooo much
God
but i am introvert 😭
@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
Linux and no restart
Currently at 89 day uptime
Should restart but not technically necessary
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
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
red + green = yellow
whos thinking of making a robot with that new nividia dev kit?
@somber heath hello!
!voice
Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.
Please don't spam
im trying not to
Thanks
!d ctypes
Camelcase
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.
@dapper badger 👋
takt op.Destiny @potent root
@crimson barn 👋
hello
!e py print(0xea22)
:white_check_mark: Your 3.12 eval job has completed with return code 0.
59938
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
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
!rule 5
5. Do not provide or request help on projects that may violate terms of service, or that may be deemed inappropriate, malicious, or illegal.
@sharp idol
https://github.com/netromdk/vermin @upper basin
Thank you so much Chris!
👋
hello @somber heath
@arctic lichen 👋
Hello
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 👋
Hey
@soft axle I have a bottle that literally has "this is not wine" written on it
hey
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?
(I don't even remember what it is)
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)
:white_check_mark: Your 3.12 eval job has completed with return code 0.
001 | 1 2
002 | 2 3
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).
in interactive you can now (finally) just exit
without ()
(you can also ctrl+d)
Python version badges do exist

not sure what it's getting derived from
https://shields.io/badges/py-pi-python-version
ig pyproject.toml from pypi
o7
(I'm currently doing work)
(i'm currently doing your mom)
is it Lua?
iirc TTS uses Lua
and its official editor integration extension is for... Atom
the editor that's no longer maintained
You've got to memorise your codes.
It's a 16 digit hexadecimal string of random letters.
16 is doable.
:white_check_mark: Your 3.12 eval job has completed with return code 0.
77.54887502163469
hmm
6-word diceware is only 13 bits stronger
!e
from math import log2
print(log2(36 ** 18))
:white_check_mark: Your 3.12 eval job has completed with return code 0.
93.05865002596163
I've memorised two ~93 bit passwords
!e
from math import log2
print(log2(36 ** 18) / 4)
:white_check_mark: Your 3.12 eval job has completed with return code 0.
23.264662506490406
You memorize the number and then convert to binary?
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
I imagine you seed it for later recall?

I am having a hard time imagining you just reciting massive strings of random letters and numbers from memory.
it's for cases when the password is stored/shared somewhere
And given you usually focus on efficiency, even harder time imagining the reason.
@timid marten would you like to look into what my boyfriend did?
generally not for personal use

Sure XD
Good to know.
Nono I'm not don't worry XD
one of those is a seed to re-generate some others
based
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
Hmm.
i mean certain statisticsa
Stats for your characters is very important for dnd. Any and all.
And people judge me for proposing images as passwords using quantum embedded circuits.
in this probram I mean
Dnd beyond, roll20 and such.
let him invent his own bycicles 🙂
What problem?
program*
Because it's a learning opportunity.
Ah-
Fair enough 
Read about sth, you'll get an idea. Make the thing yourself, and you'll understand it properly.
yes and he is getting more ingaged coding projects he has some interest in.
That's very good.
You don't understand why it's tracking certain statistics in this program?
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.
I'm so confused on the statistics part
I don't know which one you mean-
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
Hm..
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
cough
!pypi qoin
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}
Louder cough
Could be way off the mark here 
😭 i need to stand up get dressed and go to my thereaps.... Also COMPUTERS ARE NOT RANDOM >:/
You can make it random using something with random entropy.
Classical computers are not truly random. They are pseudorandom. Quantum computers are truely random.
They work with probability dists as the program state.
Ooooo didn't know that. I'll check it out some time.

ONE DAY IM GONNA M*** THAT B**H AND TELL EVERY0NE HOW F** U
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.
Then don't go to your therapist.
You're paying them to calm you down, not rile you up.
yes... :/ but even so people are trying to put that in a box and say (random from where to where and random how)
The outcome will be part of the defined distribution. It's like a special coin that when you flip it, you know it'll be heads or tails, but don't know which.
@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.
:DDDDD
Researching or learning?
Learning. Whoops XD
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.
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)
Gotchu. Thanks 
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.
Pleasure.
@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")
:white_check_mark: Your 3.12 timeit job has completed with return code 0.
500000 loops, best of 5: 580 nsec per loop
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
:white_check_mark: Your 3.13 timeit job has completed with return code 0.
5000000 loops, best of 5: 68.4 nsec per loop
:white_check_mark: Your 3.13 timeit job has completed with return code 0.
2000000 loops, best of 5: 152 nsec per loop
@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
No. The state exists in a superposition. By standard interpretation, it's its own thing. WE can interpret it as existing in a special probability distribution.
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.
Well sorry I didn't read all the books you red and all the lecturers you have gone, you also don't know all the knowledge you didn't learn yet, and I'm not sighing at you 🤨
in academics
No I sighed at myself.
Not at you.
Oh sorry o.o
Yeah, it's a really hard question.
No it's not
And I'm the last guy to judge someone for asking a question.
Interpreting superposition is a century long question.
Oke
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).
Just say it's god or magic, like we did for the centuries, and burn everyone who makes you feel stupid.
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.
Well I know that I don't know. And act like I can get there..
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.
Hmmm 🤔 I don't punch anyone... But everyone wants to be listened sooner then to start listening themselves. :/
No hehe. I meant it's easier to say someone punched someone, than to explain why they did it.
It's impossible to be without any short comes and flaws, best you can do is be aware they can interrupt you
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.
Ohh sorry o.o
Ah. What will you do now?
Flip a coin
(there are 6 obviously empty cells on that field)
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
Ah. I lost. I mentally clicked on (2,1).
But what you gotta do?
Not try to explain quantum mechanics to strangers on discord.
There's always a possibility that everyone that punches you doesn't mean it... You can never get in someone's head.
Heh. 😄
I think you severly misunderstood what I said with the punch analogy, but I won't talk further.
Oke sure
@upper basin I didn't hear the question (was listening to something else)
yes
the one I made is pvp-only
@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.
I just found out that I passed system level but I failed econ :/
my professor really sucked
It's no bother at all.
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.
still only ~1100 on new rating system, too few games
How do you score?
Elo
Do you get score on finishing?
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
(in the log)
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
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
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),
}
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
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
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*.
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
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.
hi
@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")
iirc you showed a pic of your uni before
in moscow
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.
yeah
I mean... I'm sorry... For that I do have a struggle with enterpreting people intent if malicious or not and how much I could know if it is. I think it's called hypervisolance.
@vocal basin hii
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
Observation haki
I don't think more than a month
31 days since first message
ig counts as a month
Heh 😄
@indigo parcel 👋
Hi👋
@distant flare 👋
@lethal shell I remembered the term for that
(fidgeting to keep focus)
@woven yew 👋
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?"
On July 11, It Begins. Superman - Only in Theaters 2025 #Superman #FilmedForIMAX @IMAX
Sign up to get Fan First updates on all things DC Studios at DCStudios.com
@untold pumice 👋
the work time is technically over so I can watch the stream [to make sure it's appropriate]
@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
and, no, the one on my pfp isn't one of those two
@wind raptor "cyberpunk? I already live in a tech dystopia, why do I need an anime/game about it?"
Meet the English voice cast of Tales of Luminaria the Fateful Crossroad, and get hyped for the anime's premiere on January 20!
Subscribe to our YouTube Channel: https://weareani.me/YTSubscribe
Start Streaming Anime on Funimation: https://weareani.me/trial
Long ago, primordial beasts roamed the land, and now mana overflows from the...
I dislike this art style
They did an animation series for it.
Animation.
Not anime.
Degeneration.
Damnation.
Vendetta.
They all kick ass.
Degeneration was amazing.
Death island.
@lethal shell please mute if you are talking to others (irl)
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
@upper basin what are you using in VSCode?
@wind raptor I just got blue screend for memory managment issues
Oh no
@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]]
}
you can dbg!() values to catch where NaN happens
On python side?
Yeah, I am translating the rust code to python code.
RIIP moment
RIIR -> RIIP
** (-0.5) is suspicious
@final laurel "they think it's like Arcane, but actualy it's like Dota"
hai
@final laurel @wind raptor do yall like management games
Dota 2 and Arcane are both MOBAs
Dota 2 is somewhat more complex allegedly
as for which one is more toxic -- idk
yup like satesfactory but not visual like no characters more strategy
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
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..
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.
some games are hard to identify whether it is Real life or it is a game
rarely
there's only the unrecord game I think
probs the most realistic game so far I've seen
I like deltarune more
numbers aren't adding up
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
I have, like, 860h on R6 Siege, I think
814
I might have enough money on Steam to buy BG3
It's a good one
but I first I need to buy an extra SSD
you know what does indeed track hours played? minesweeper.online
the less failed modes:
already spent ~40x more on 100x100/2200 than on 100x100/2183
meditative experience
ok guys see ya have a good day/night
see ya
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"
Cheers all. I'm heading out 👋
by by
who thinks AI is a bobble?
I mean world wide like stock market not only in tech
@vocal basinthank you for the insight.
@upper basin ctrl+enter? or something similar
@upper basin in search-replace
@upper basin ctrl-enter in the second input field
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
I do hear
always was as far as I remember
I think I can pay attention to video somewhat now
!stream 264054779888533515 10M
✅ @vocal basin can now stream until <t:1734627805:f>.
✅ @lethal shell can now stream until <t:1734627818:f>.
✅ Revoked the permission to stream from @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
Approaching a new language can be scary and time consuming. The author has been a C++ programmer for quite some time and has tried to give Rust a chance many times over the years with not much success. But this has changed.
In this talk we will:
- Go over the basics of Rust (enough for the talk to make sense).
- Talk about different learning st...
^ not Rust-specific; Rust is there just as an example
@mellow karma @lethal shell I highly recommend watching through this
focusing on a tech/topic is fine, focusing on a specific learning way -- less so
yeah, just combine reading, watching, writing, experimenting
from a while ago: #voice-chat-text-0 message
life goals:
- 100K hours of playing minesweeper
100k is truly insane.
I'm going through something similar with Event Sourcing currently
~2% of the way there
2000 is one thing, 100k is a whole other beast.
(100K is just above the usual 80K estimate for length of a career)
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?
new minesweeper each 1K hours
so far on track: one done, and another is in the works
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.
still the highest rated player with a French flag on the profile that hasn't paid anything for the game
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.
what u guys talkin bout?
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.
"I don't really remember how this topic was brought up" and 1000 other memory jokes
Nice one.
???
Who are you?
me?
"I don't remember"
memory
yea
Trigonometry is hella useful in quantum computing.
I doubt it's going to anywhere near this level next year
You use it quite extensively in deriving rotation angles.
Why do you have a french flag?
had French flag on steam almost forever
then just did the same on minesweeper.online
Interesting. Getting some AF lore over here.
Madame Feistel, ho ho ho.
How would you like your rust? Roasted, voi voi.
hehe
Tangent finished.
@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.
in programming, atan2 is one of the most useful pieces of trigonometry
I literally used it in the ZYZ decomposition hehe.
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.
@lethal shell "one of such maths is Category Theory. Haskell does not exist, it's not real"
My favorite video on pi is how MIT students approximated it using sampling.
@lethal shell >180 not >360
"0.1i doesn't exist. It's imaginary."
Heard of it. Never seen it.
Thank Family Guy.
though, yes, can even go over 360
On the topic of euclidean geometry, learned more about quaternions.
Useful model for simulating qubit rotations.
You mean 361 being 1?
if I understand correctly, it's between 180 and 900 always
900 degrees? Isn't that just 180?
360
if you think of the equator as "triangle" -- that gives 540 degrees
I know, it's two full rotations, plus one half rotation.
like a pentagon on flat surface
and this -- like heptagon
(900 specifically)
@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.
measuring mountains using astrophysicals means
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.
allegedly
@south loom well, the truly interesting geometry doesn't really deal with formulas as much
You can visualize algebra too.
having numerical (including coordinate-based) methods banned on exams is truly an experience
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.
What do you mean?
Like you couldn't use certain approaches?
in "true" geometry, there are no coordinates
you must prove coordinates actually make sense
in geometry, coordinates, vectors, etc. are derived concepts
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.
even introducing real numbers into geometry in the first place is a challenge
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.
^ stats about tests are mentioned there too
Unit tests?
educational
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.
@upper basin nerd
My specialty.
I appreciate your recommendation @vocal basin !! The video one!!
Provided to YouTube by Universal Music Group
Man In Finance (G6 Trust Fund) · Girl On Couch · Billen Ted
Man In Finance (G6 Trust Fund)
℗ A Virgin Records Germany & Polydor UK recording; ℗ 2024 Girl On Couch, under exclusive license to Universal Music GmbH
Released on: 2024-05-17
Producer, Associated Performer, Vocal Producer, Studio Per...
@south loom
Finally getting out for deliveries here in a sec... So many IT things keep popping up that I've been stuck at my desk
oui oui how many surrenders?
i forgot what exactly i saw this, maybe the square root of complex numbers?
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.
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
oh yeah
@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)
easy parts done
"the other 1% is bad design"
(jokingly combining with the other saying)
lolll
(("good design is invisible" -- because it doesn't get in the way))
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
why are you misserable??
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
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
wassup man
nice mic
yeah
sounds crispy
amma listen to music and do codewars
have a nice day
Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.
!code
yup I am almost there
nice
🤣 you got it!!
'''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
'''
@orchid jasper 👋
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
@tulip gyro what do you mean scamy questions?
rule 5 stuff
what is rule 5?
!rule 5
5. Do not provide or request help on projects that may violate terms of service, or that may be deemed inappropriate, malicious, or illegal.
oh OK
allegedly passing the analysis
I have bean going down the low level rabbit hole lately trying to have a deeper understanding of programming, turns out its pretty interesting
what's this?
giant fix list that's soon going to be a PR
or rather changelist, only ~third of things there are objectively fixes
@dire gate what area in programming are you in to?
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
what aobut yout?
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
That's sick! What is is about?
sound like a nice project you've got there!
Thanks
when can i expect to be playing the fist version??
ohhhhh Thank you!
too early for that
I am doing it for learning
but if it goes good you never know
maybe one day
I look forward to it lol
@opaque depot Hi
!voice @somber slate
Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.
@humble dust 👋
Hey
👋
Do you know what the criteria is to speak in voice chat?
Yes
Thank you
Bye I have to go
Hey
yuck this is the server we can't stream in
Argument Syntax (The GNU C Library)
A LaTeX Typesetting Game
What is the reference for these?
i dont know
so why are you pasting them?
to play them
but this isnt a game to play
and this is some strange math game that bypasses the login when you press the login button with not credentials typed in
yes
it is a game
@onyx roost 👋
Evening mealtime.
@devout wren 👋
Ola
How are u
@thorny trench 👋
Hii
What's up
@whole bear 👋
I'm stuffed
Can't talk
😂
I am a gender blender on a gender bender
Going to gend-her
@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
ohno
it has appeared
@fathom magnet👋
yup


