#🪅-progaming

1 messages · Page 119 of 1

spark tiger
#

it’s fully open source so yeah good luck

median root
#

i just dot know what kinda things i actually need

#

exec commands, filesystem stuff, running files creating windows

ionic lake
#

Make a checklist of what you want and look for options then

#

It uses wasmtime

median root
#

the thingy im using also does wasmtime but it also uses a bunch of its other crates (hence the 200 extra deps)

ionic lake
median root
hoary sluice
#

@valid jetty which one?

#

@fleet cedar

fleet cedar
#

Depends on whether empty string means something different from no string

hoary sluice
#

the date/location is either known or unknown

fleet cedar
#

Then it sounds like unknown is meant to be treated differently from any known value?

hoary sluice
spark tiger
spark tiger
hoary sluice
#

are those jobless indians adding their name to every readme they see and hoping someone accidentally accepts the pr so it looks like theyre an express contributor

#

(theyre indian names and theyre probably doing this for a resume)

spark tiger
#

jfc they been doing it since february 2024

#

also… do the companies care that much about your single contribution?

spark tiger
#

i have a zed contributon am i cool enough fr

hoary sluice
#

im guessing it shows up on their github profile with one of those svgs that show your contributions and the recruiters might not check the details

#

just see 150 contributions

spark tiger
hoary sluice
spark tiger
hoary sluice
#

non technical recruiter opens this page, sees robots, fpgas, mentah healthcare, 30 contributions (does not know that a contribution is just a commit to anywhere) and hires the guy

#

at least that what i wish was the case cause then id have a better job

dense sand
#

Anyone here who uses crdroid? Do banking apps and google wallet work okay?

hoary sluice
#

maybe it does actually happen

spark tiger
hoary sluice
spark tiger
winged mantle
#

what is this syntax highlighting

runic sundial
#

Readas: it's probably not gonna work

#

Crdroid is a baller ROM thoe

fleet cedar
#

Have they considered contributing

spark tiger
#

open sauce

spark ridge
#

open south

dense sand
#

daily reminder to not keep your react code thirsty

lucid trail
#

if statements!!!

ionic lake
#

Nice!

valid jetty
#

wait

#

wasm is stack based

#

what is that ir..

lucid trail
valid jetty
#

oh lol

#

either way congrats :3

lucid trail
#

yay! informally turing complete now

valid jetty
#

can you malloc, condition, and loop?

#

you are turing complete if yes

#

oh i guess if you count recursion as loop

lucid trail
#

well you can do loops with recursion

#

and theoretically infinite stack

valid jetty
#

generics when

lucid trail
#

Before that structs, and before that loops, and before that type casting, and before that proper name spacing

#

I don’t really know how to approach entry points

valid jetty
#

you could make arrays a builtin type like pointers and then basically make it monomorphize that particular builtin type

lucid trail
#

that’s just kind of straight up implementing it

valid jetty
#

well i mean like

#

pointers are technically generic

#

but you don't monomorphize them

#

just make []i32 refer to a struct that has a u64 capacity, u64 size, and i32 *elements internally

#

tho i just went and implemented the whole generics system instead of just particularly arrays because having inference is nice

lucid trail
#

ok yeah that makes sense

#

ref types and points also totally skipped my mind

valid jetty
#

for a while (the first 2 ish months) of elle, pointers were just u64 lol

#

im sure you can still make useful programs without actual pointers

lucid trail
#

yeah

#

not sure how i’m gonna deal with memory rn

valid jetty
#

i stack allocate everything at the top of the function in the entry block

#

even if it's declared in inner lexical scopes

#

that way you don't end up leaking stack memory if you declare a variable in a loop

#

and it makes no difference to the user

#

because scopes are technically imposed as a semantic restriction

deep mulch
#

@valid jetty for my operating systems class im making bootable tetris efi

#

love?

valid jetty
#

love

lucid trail
#

Yeah i don’t have proper scoping rn

valid jetty
#

my scopes are extremely crude lol

lucid trail
#

i just have a stack of hashmaps

#

totally untested

valid jetty
#

that's exactly what i have

#

then lookup is just a reverse search into the hashmap array

#

new scope, push hashmap, end scope, pop hashmap

#

tho my code may be more unreadable because i also lookup globals if there is no stack variable with that name

lucid trail
#

I was super hella confused implementing if statements

#

i looked at your impl and decided i wouldn’t try to understand yours

valid jetty
#

uhhhhhhhhhhhhh

#

yeah mine also implements elif

#

not recommended

#

hold on i'll find a commit before elif

lucid trail
#

My problem was with adding merge instructions after returns, which is forbidden

deep mulch
#

rewrite elle in elle when

lucid trail
#

i should rewrite mine in ocaml

valid jetty
#

elif makes it much more annoying

lucid trail
#

i also thought parsing if cond {} was gonna be way harder but i made my parser so good i can even do if {cond} {}

valid jetty
lucid trail
#

fuck that i’m not adding ternaries

valid jetty
#

uhhh theyre not thaat bad on paper

lucid trail
#

why need it when you can do let x = if cond {1} else {2}

valid jetty
#

hold on im getting to that

lucid trail
#

I’ve really been appreciating expression oriented languages after learning racket

valid jetty
# lucid trail why need it when you can do let x = if cond {1} else {2}

the true and false path of the ternary may be different types that can be converted from one to another, however the final value must be a single type, so you need to know the type of both to determine what the final type is

so for example x ? 1u64 : 0u8

the 0u8 needs to be promoted to u64, and you can figure that out by compiling both exprs and seeing which type is considered higher weight (for example, u64 has a higher weight than u8)

HOWEVER what if you instead have x ? 1u8 : 0u64

you dont know whether you need to cast one up or down until you compile both (to get their type)

however if you compile both you need to compile them again (since the final result is only a single type)

so either you:

  • compile both into a scratch module (basically compile just to get the type, and void the actual IR generated)
  • do what i did

in mine, i only compile both once in the actual true and false place, then do the cast, now that i know both of their types, then the value is a phi instruction (which is a different value depending on where the control flow came from)

which also means i need to propagate some temporaries through about 2 blocks otherwise qbe will think they may be undefined

deep mulch
#

long

lucid trail
valid jetty
#

uhh not in this model no

#

any astnode may be compiled to provide a different type depending on where its compiled

lucid trail
#

interesting

valid jetty
#

but yeah my code essentially does that thing above, thats why its so long

lucid trail
#

my types are written on the ast nodes themselves

valid jetty
#

like in a generic function

lucid trail
#

Ah yeah I did not build it with generics in mind

valid jetty
#

actually this model is before i realized i must know the resulting type upfront

#

so this is wrong

lucid trail
#

It’s not exactly clear either

valid jetty
#

but yeah in a ternary, if the types are different, you need to know the result type upfront, but you cant do that unless you generate the type of both nodes first to see which casts to which

#

(or use a phi :33333)

lucid trail
valid jetty
#

here it does all the casting for the ternary then promotes up to f32 for the variable declaration

#

(yes, you can implicitly promote i32 to f32)

#

but only in some cases

#

for example

#

or like

lucid trail
#

Im gonna do the x as T syntax

valid jetty
#

i tried that, but unfortunately grammar ambiguity with pointers

#

how do you differentiate x as i32 * 4 (x turned into i32, multiplied by 4) and x as i32* 4 (as as i32*, and then 4 the syntax error)

lucid trail
#

I think using ^ and @ could work

#

like pascal

#

I haven't thought about it much yet

#

hmm, that still conflicts with other symbols possibly

valid jetty
#

you can probably do it if your pointer syntax is *T instead of T*

#

*T the type and *x the expr can be disambiguated as long as you have a contextual grammar

#

ie, types can only appear in particular places and you cant have an expr and type in the same place

#

tbh im sorry for shoving all this information to you lol

#

it would probably be better for learning if you tried what you think and then saw why it cant work

lucid trail
valid jetty
lucid trail
#

it is

#

i think they have great error messages

#

it's a major reason i love rust so much

valid jetty
#

true me too

#

my error messages are a bit of a step down i feel

lucid trail
#

i mean having proper span displays are already enough, really. It's not like my errors actually have tips

#

or smart suggestions

#

the fact rust does is just insane

valid jetty
#

lmao yeah true

#

i give tips where i can

lucid trail
#

what has me most impressed are those x borrowed here, consider removing this &

valid jetty
#

yeah

#

tho the rust compiler is very complex

lucid trail
#

god the type checking i have rn is so questionable

lucid trail
#

@valid jetty does elle have coroutines or threads

valid jetty
#

nope not really

#

you can probably write async code using libpthread

#

but there's nothing built in for it

deep mulch
#

elle will soon

solid gazelle
deep mulch
#

6️⃣ 7️⃣

valid jetty
#

this was NOT intentional

solid gazelle
#

@valid jetty can you make new language

valid jetty
#

that's like

#

exactly what i'm doing

solid gazelle
#

no make new one

valid jetty
#

like

#

that isn't elle or ichigo

solid gazelle
#

make lang without functions@rosie.pie#0000

#

nvm

valid jetty
#

you can't exactly do that

solid gazelle
#

make a DSL @valid jetty

valid jetty
#

even if you get rid of functions as long as you have labels you can still basically make functions

#

ichigo is a dsl..

solid gazelle
#

dsl for patching hermes bytecode

deep mulch
#

make a Kotlin style dsl @valid jetty

solid gazelle
#

make xml to opengl converter

deep mulch
#

Soon

#

make xml programming language @valid jetty

solid gazelle
#

what if you type in winui xml and it converts to gl shader

fleet cedar
#

What if you type in winui xml and it outputs a picture of a hotdog no matter the input

valid jetty
winged mantle
#

just realising const is actually pretty useful

#

go needs to stop

#

to be fair, languages which properly support const is a minority

#

at least, most interpreted langs support Type *const but not const Type *

deep mulch
#

@valid jetty make elle run on billions of devices

royal nymph
#

Elle runs on a billion devices

jade stone
#

thanks webstorm

deep mulch
winged mantle
#

i am writing go as intended

winged mantle
#

but then i realised i should write functions as i need them and not preemptively write functions which might not even make sense

#

i'm not very good at threading...

#

i have rarely used mutexes lol

#

i don't think it's rocket science though..

winged mantle
#

i don't think i ever want to use an ide again...

valid jetty
#

genuinely good IDE

winged mantle
#

i mean let's say this is a text editor and the jetbrains suite, visual studio is an ide

#

i would rather use a souped up text editor than an IDE

#

i mean to be fair the line feels pretty blurry

#

i think i have argued vscode is an ide before

#

i guess IDEs are generally just a slower version of the same thing

winged mantle
#

at least with show_menus: true

pseudo sierra
winged mantle
#

neovim is my current editor

#

it actually made me use features like splits

#

i never used it on vscode

#

I can't get ts-go lsp working on my outdated version of neovim

deep mulch
crude star
#

i love nvim until my plugins keep throwing undecipherable errors

nimble bone
signal shell
#

does anyone know if using a vpn circumvents quest region restrictions on quests

deep mulch
#

@nimble bone@nimble bone@nimble bone@nimble bone@nimble bone@nimble bone

signal shell
hoary sluice
#

@valid jetty bs ahh university forces you to use the method that they teach for everything

Please be sure to read the module information leaflet, which you can find in the "Newsgroup and Important Information" section.

And complete all assignments using only the module content.

Methods other than those used in this module may result in a loss of points.

#

what if i wanted to use chatgpt to solve it???

hoary sluice
#

also i couldnt get zed to run on nix properly

frosty obsidian
#

zed is closer to a vscode

winged mantle
#

idk after switching to nvim it feels weird that you'd use an editor with an input method based on user friendliness rather than efficiency

spark tiger
winged mantle
#

you can learn loads of shortcuts but at that point why not just learn vim

shrewd canopy
valid jetty
#

292../

winged mantle
#

vscode is solid

#

my main reason for switching was ai slop

#

and other things which are against things i value with software

#

i was using like 3 propriatory editors as a part of my workflow

#

vscode, clion, sublime

#

i was also using kate

shrewd canopy
#

i use a lot of proprietary software

shrewd canopy
terse granite
#

where is the source ccode

shrewd canopy
terse granite
terse granite
shrewd canopy
terse granite
fleet cedar
#

With git clone, typically

#

Or the "download as zip" button on github if you just want the code and not the repo

terse granite
#

thx

#

ill check a tuto

#

im slow

runic sundial
royal nymph
deep mulch
#

vee so mean

dense sand
#

Progaming only

fleet cedar
#

No amateur gaming here

spark tiger
#

I guess you could say he wasn’t a PROgamer 😂

deep mulch
#

evil

opal vessel
supple whale
#

gotta love standardised API's

#

implemented an entire protocol, with network pooling etc

#

and all you need to do is interact with a W3C File object to use it

deep mulch
#

@jade stone guh

#

what do i choose

#

i ahte react

#

so no react

jade stone
#

if not that, i'd go vue

#

i don't have enough experience to hate it

#

but i also don't have enough to love it

deep mulch
#

which gets me the furthest away from markup language

#

i want markdown

jade stone
#

if you just want markdown, then find something you can use mdx with

deep mulch
#

sleepy satan

jade stone
#

@deep mulch https://mdxjs.com/

deep mulch
#

why does it say Ceasefire now! 🕊️

#

i literally just made the project

jade stone
deep mulch
#

is that a workaround or just normal to do

paper scroll
#

ew never use any

deep mulch
#

ive heard that was good

#

ive heard it was a solid choice

jade stone
#

solid insane

deep mulch
#

react so ulgy

jade stone
#

splitProps in solid is insane

#

using class instead of className is insane

#

not being able to destructure is insane

deep mulch
#

splitSadans

jade stone
#

needing to do mergeProps for defaults is insane

deep mulch
#

mergeSatans

deep mulch
#

@grog tell satan how to remove audio input from obs

#

is that stock feature

#

i thoughti was

jade stone
#

porting it from vscode

#

@zealous fjord just made my first (simple) intellij plugin and i think i would go insane if i made anything remotely complex

frosty obsidian
#

it is a stock feature

#

oh nvm thats terminal not shell

#

don't really see how that's better than krunner or wofi though

jade stone
#

it's a feature i use all the time in vscode (i don't use the integrated terminal)

deep mulch
#

@frosty obsidian sleep

zealous fjord
#

I actually forgot I was gonna bring my plugin up to parity Eventually™ so thanks for the reminder

jade stone
#

I’ve been prepping my version to move to lsp

zealous fjord
#

Fair

jade stone
#

I haven’t started it yet, but the parsing is in separate packages

#

All you really need to do is hook up the LSP methods

#

This is all the vscode extension really is rn

pearl stagBOT
#

No content was returned. Provided file is either too long, a markdown file, or not plaintext.

#

No content was returned. Provided file is either too long, a markdown file, or not plaintext.

zealous fjord
#

Interesting

#

I dunno when I'll next have time to dive into it anyway but I'll have a look through that at some point

royal nymph
#

i wanna try solid

#

this seems insane

#

i hate this so much

#

i would use it personally

#

but it's still cursed that u have to do that

#

wtf is show

winged mantle
#

it shows things

#

solid is nice but i found it hard as a beginner due to less resources

plain mortar
#

is it possible to specify and route all of the Vencord client's traffic through a custom local SOCKS5 proxy? is there a plugin or something for that

royal nymph
#

chromium proxy flags

plain mortar
drifting yarrow
#

im kinda new to css.. in #snippets channel i saw ppls saying that using a[href="..."] is bad, so i was curious, is this approach good? or doesnt matter still bad? or they are too paranoid? ```css
/* Remove useless buttons from Friends Tab /
/
a[href="/shop"] {
display: none;
} */
.channel__972a0:not(.dm__972a0) .link__972a0[href="/shop"] {
display: none;
}

#

-# .channel__972a0:not(.dm__972a0) .link__972a0[href="/shop"] is where THAT href is, so it points exactly there, for context

placid cape
#

dont touch it if it works ¯_(ツ)_/¯

placid cape
placid cape
winged mantle
#

puts
Puts stands for "put shit". Use this to write whatever worthless garbage you want to vomit on to the screen.

#

???

eternal verge
#

I thought this was real life, wtf? This dude is making video games more realistic than modern AAA titles

drifting yarrow
deep mulch
placid cape
#

yea

valid jetty
#

decoding utf16 le into utf16 be tends to give back chinese @hoary sluice

#

theres no way this is a coincidence

#

it doesnt mean anything

#

i dont think

fleet cedar
#

It's just random letters

valid jetty
#

but who couldve guessed that reversing the order of the bytes turns english characters into chinese characters

fleet cedar
#

Makes sense to me since U+4E00-9FFF are CJK Unified Ideographs

valid jetty
#

true

visual shellBOT
# jade stone lc.ocrtr

-# <:i:1363558878872080414> ​ 🇯🇵  Japanese   ​ ​ ​​<:i:1363556471303831552> ​ ​ ​ ​🇺🇸  English  

Type
'hello'.encode('utf-16-le').decode('utf-16-be')
>>>>
'栀攀氈氈漀'```
fleet cedar
#

It got the nega-l wrong

#

氀, not 氈

valid jetty
#

@hoary sluice @deep mulch @royal nymph i had a really good idea

#
function arrWithFractionalIndices<T>(arr: T[]) {
    return new Proxy(arr, {
        get(target, prop: string, receiver) {
            if (!isNaN(+prop)) {
                return (Reflect.get(target, String(Math.ceil(+prop)), receiver) * (1 - +prop))
                    + (Reflect.get(target, String(Math.floor(+prop)), receiver) * +prop);
            }

            return Reflect.get(target, prop, receiver);
        },

        set(target, prop: string, value: T, _) {
            if (!isNaN(+prop)) {
                target.splice(Math.ceil(+prop), 0, value);
            }

            return true;
        }
    })
}
lucid trail
supple whale
#

i hate this

#

this is fucking cursed

#

i love it

#

but fuck you

#

XD

valid jetty
#

also look at this

// @ts-nocheck
globalThis.res = null;

function pipe(_) { return globalThis.res; };
function _(v: any) { return +(globalThis.res = v); }

Object.defineProperty(Function.prototype, Symbol.toPrimitive, {
    value: function() {
        globalThis.res = this(globalThis.res);
        return true;
    },
    writable: true,
    configurable: true
});

pipe(_(13) 
    == (x => x * 2)
    == (x => x - 1)
    == (x => `${x}!!`)
    == console.log);

pipe(_(12) == console.log);
pipe(_([1, 2, 3]) == (x => x.map(y => y * 2)) == console.log);
#

piping using ==

valid jetty
#

but doesnt require wrapping anything

#

well at least not every function

valid jetty
deep mulch
#

i think this is possible to replicate in kotler

valid jetty
deep mulch
#

nop

valid jetty
#

im not writing that out again

#

read if you want or not idk

#

good night

deep mulch
#

nini

gilded surge
#

i will go insane

#

undef behaviour so cursed even the rustc devs have no clue if it counts

#

lazy statics it is i guess

winged mantle
#

insane

jagged pelican
#

They sure come by it honest

hoary sluice
#

i think we should use kebab case

frosty obsidian
fleet cedar
#

They are called camelCase and CamelCase

winged mantle
#

they're called lowerCamelCase and CamelCase

fleet cedar
#

CamelCase vs dromedaryCase

winged mantle
#

lmao

winged mantle
#

am i strange for using java in vscode

jade stone
winged mantle
#

thank you

#

it actually seems really nice...

#

it's like eclipse but nicer ui

#

which, i'm pretty sure is the main thing that turns people away... well I always felt like the acftual language support was good enough

jade stone
#

TIL

The V8 JavaScript VM uses parentheses around function expressions as an optimization hint to immediately compile the function. Otherwise the function would be lazily-compiled, which has additional overhead if that function is always called immediately as lazy compilation involves parsing the function twice. You can read V8's blog post about this for more details.

ivory heath
jade stone
#

this is talking about function expressions

#

not functions in general

ivory heath
#

Oh expressions >.>

#

Nvm

jade stone
#

thanks vscode

#

this view is legible and easy to read

hoary sluice
#

ts is so annoying

#

like i just wanted to ask a question not be glazed

#

bro just tell me

#

im a backend engineer now

#

@valid jetty

#

😭

#

@valid jetty will yuo be my llm

jade stone
#

why is my bundle now 8mb clueless

tired vigil
#

@jade stone

lucid trail
#

better become a better prompt engineer

jade stone
#

found an infinite recursion bug in pnpm blobcatcozy

jade stone
deep mulch
jade stone
jade stone
#

?remind 3hr report vscode invalid terminal path suggestions when in $d and completing some-cmd <some-char-other-than-dot>./$d/thing

delicate groveBOT
#

Alright @jade stone, in 3 hours: report vscode invalid terminal path suggestions when in $d and completing some-cmd <some-char-other-than-dot>./$d/thing

valid jetty
#

@hoary sluice @deep mulch do

#

this is my homework

hoary sluice
#

and its easier than yours

#

and its university math

#

🤣

hoary sluice
#

this is the first task of the first assignment

#

i havent looked into it yet

valid jetty
hoary sluice
#

but i see golden ratio

hoary sluice
#

and im pretty sure the exam is online

valid jetty
hoary sluice
#

and if you fail the exam you can try again four times

valid jetty
#

its just a very evil model of volumes of revolution

hoary sluice
valid jetty
#

this is my working for the 4 parts

#

like barely any

hoary sluice
valid jetty
hoary sluice
valid jetty
#

you do volume of revolution for this curved part

#

using the equation you found in a)

#

and then find the volume of the rest normally, as theyre rectangles

#

and add together

#

wait

#

oh my god

#

im so smart

#

i sent you the wrong question

#

😭

#

maybe i am the llm after all

#

@hoary sluice

valid jetty
hoary sluice
valid jetty
#

those are vectors..

hoary sluice
#

theyre 1d matrices

valid jetty
#

this is the equation of a line

#

the first vector is the starting point on the line and the lambda term is the direction vector

hoary sluice
valid jetty
#

do it

hoary sluice
#

its october

#

i forgot math

valid jetty
#

this is the last question on my homework lmao

hoary sluice
#

why tf is ur school so hard

valid jetty
#

can you do this

hoary sluice
#

who is Argand

valid jetty
#

complex plane

hoary sluice
#

idk what that is

valid jetty
#

uhhhh

#

im and re axis

#

that plane

hoary sluice
#

oh

#

gauss plane

#

gauss number system

valid jetty
#

sure

hoary sluice
#

or something

valid jetty
#

??? this is just complex numbers

#

imaginary numbers

#

idk how you were tought it

hoary sluice
valid jetty
#

oh sure

hoary sluice
#

it looks like gibberish

valid jetty
#

well shade the region

hoary sluice
#

i can understand that z is a complex number

#

and that there are sets involved

#

and theres a magic black box function called arg

#

the real part of z - 1 - i is less than 3

#

i think

#

is that helpful

valid jetty
#

|z - 1 - i| <= 3 is a circle centered at (1 + i) with radius 3

pi/4 <= arg(z - 2) <= 3pi/4 is a line at (2 + 0i) with angle pi/4 and 3pi/4

hoary sluice
#

here u go

valid jetty
#

lmao

valid jetty
hoary sluice
#

no

valid jetty
#

guh

hoary sluice
#

i know a^2 + b^2 = c^2

#

rosie i told you i dont know math

#

i know like

#

graph theory

#

maybe

#

like grap theory theory

#

i cant actually compute any problems

#

i can maybe wirte a bfs

deep mulch
#

nerd detected

deep mulch
#

why is your homework always word problems

valid jetty
valid jetty
deep mulch
#

what even is that

jade stone
valid jetty
deep mulch
#

WHO WRITES Z LIKE THAT

valid jetty
#

meeee

jade stone
valid jetty
#

i write in cursive

deep mulch
#

horrible

jade stone
#

Nobody writes it like that

deep mulch
#

@jade stone

valid jetty
deep mulch
#

spooky sadan

deep mulch
#

Rosie thinks everyone has a doctorate in math

hoary sluice
#

theres supposed to be pi there

valid jetty
hoary sluice
#

theres no pi in your equation

valid jetty
#

why

#

would there be pi

jade stone
#

Any time I try to develop something I always find bugs in my tools/env, and go and fix/report those so I never finish anything.

hoary sluice
valid jetty
#

???

#

youre defining the equation of the circle

#

pi comes in when you wanna find stuff about the circle

#

like circumfrence or area

hoary sluice
#

oh youre defining the radius

#

ok

valid jetty
#

well

#

its an equation in terms of x and y

hoary sluice
#

just agree with me please

valid jetty
#

😭

#

ok

hoary sluice
#

i wont understand anything anyways

valid jetty
#

wtf are you guys taught in school

hoary sluice
#

maybe in february

deep mulch
#

normal math

hoary sluice
#

when im done with examfs

#

in math

hoary sluice
deep mulch
#

I think I'd have to major in math to even learn what Rosie is doing

valid jetty
#

@deep mulch what math are you taught

#

send

hoary sluice
#

and i forgot most stuff we got taught in school anyways

deep mulch
#

same

valid jetty
hoary sluice
#

what is inductino

#

thats the

#

inductor

#

like the component

valid jetty
hoary sluice
#

you make wireless charging and wireless cooking with it

fleet cedar
#

Induction is the most common way to prove things for infinite sets

valid jetty
#

þat ^

deep mulch
valid jetty
#

and just in general

hoary sluice
#

please dont join the thorn cult rosie

valid jetty
#

I LOVE THORN

fleet cedar
#

Join the porn cult instead

hoary sluice
#

its unneccessary

valid jetty
#

þorn

hoary sluice
#

i dont want an odd number of letters

#

i want a symmetrical keyboard layout

valid jetty
#

and anyway it was accidental

hoary sluice
valid jetty
fleet cedar
#

How do you thorn by accident

valid jetty
#

my message contained ^ at the beginning

deep mulch
valid jetty
#

because i did "^ this"

deep mulch
#

why

hoary sluice
#

just use th

valid jetty
#

th

#

þ

deep mulch
#

Rosie is so WEIRD

#

@valid jetty Freaky Rosie

valid jetty
hoary sluice
# hoary sluice

im just now noticing its not symmetrical at all and thorn wouldnt hurt

valid jetty
#

@hoary sluice can you do ODEs

hoary sluice
#

i think i learned set notation from oc

#

aoc

hoary sluice
deep mulch
#

I didn't even learn calculus until college and that was pre calculus

#

rosie insane

hoary sluice
#

it was like the

#

e to teh power of both sides

valid jetty
hoary sluice
#

at some point

deep mulch
#

@valid jetty only nerds do thet

hoary sluice
#

rosie we have more important stuff todo

#

that high school math

#

like obviously we know high school math

deep mulch
#

I have work

hoary sluice
#

🤣

deep mulch
#

@valid jetty @valid jetty

hoary sluice
valid jetty
#

@deep mulch

deep mulch
#

I forgot how to do derivatives

#

I just remember taking an entire sheet of paper to solve just one

hoary sluice
deep mulch
#

@hoary sluice Rosie is crazy

hoary sluice
#

you have a d squared

#

thats a de

#

not an ode

valid jetty
hoary sluice
#

ok

valid jetty
#

do this

hoary sluice
#

so you think i cant solve an ode but zoo tcan solve a non o de

fleet cedar
#

Derivatives are easy, it's just a traversal over the AST

hoary sluice
hoary sluice
deep mulch
#

what's cot

#

I forgot

fleet cedar
#

Cotangent, 1/tan

spark tiger
spark tiger
hoary sluice
#

@valid jetty 50 pounds per math exam solved for me?

valid jetty
deep mulch
#

faint would ask ai

#

freaky faint

spark tiger
fleet cedar
#

My favorite trig function is ||archacovercosine||

spark tiger
valid jetty
fleet cedar
#

I'm glad integrals and diffeqs don't exist in real life

hoary sluice
deep mulch
#

rosie reminds the teacher when they forget to hand out homework

spark tiger
fleet cedar
#

I have never once forgotten to hand out homework

spark tiger
fleet cedar
#

No

deep mulch
#

Yes

spark tiger
valid jetty
#

eagely has learnt complex numbers he should know

visual shellBOT
# spark tiger lc.tr -to russian

-# <:i:1323844562875187291> Translated from 🇺🇸 English to 🇷🇺 Russian • Google Translate
выучить комплексные числа

spark tiger
#

oh okay

#

we learning matrixes and stereometry rn

valid jetty
#

MATRICES

fleet cedar
#

Complexes aren't hard, they're just rotors in R²

spark tiger
#

is it not matriX 😭

valid jetty
#

nono it is

spark tiger
#

oh

fleet cedar
#

Plural form of matrix is matrices

spark tiger
#

oh ic

valid jetty
#

i just want an excuse to post more questions

spark tiger
valid jetty
#

yeah

lucid trail
#

@valid jetty what do you for error handling i know you use elle_error!, where does that get collected and stuff

spark tiger
#

at least the a-b part cuz i’m not sure what c is at least yet

valid jetty
valid jetty
#

in release*

#

in debug its panic

#

i havent added proper collection yet

lucid trail
#

oh i'm doing collection and it's really messy

spark tiger
valid jetty
spark tiger
#

yeah we haven’t learned it yet

lucid trail
deep mulch
#

i dont think ive ever learnt complex numbers in my education

valid jetty
#

its 1/detM * (cofactor matrix of M) transposed

#

at least thats the most common way to do it

deep mulch
fleet cedar
#

The matrix that if you multiply it by the original, you get the identity matrix

valid jetty
spark tiger
# spark tiger yeah we haven’t learned it yet

and not sure if we ever will in hs cuz our teacher said we’re not even supposed to learn it until uni but the school program updated so now we do and it’s like a few hours which as she says isn’t enough to learn matrices

valid jetty
spark tiger
#

i need some cool site for stereometry tasks tho

spark tiger
spark tiger
valid jetty
#

okieee

#

one day i will find someone in this server who can do these

fleet cedar
valid jetty
#

yeah

deep mulch
#

@valid jetty you havent done stoichiometry

fleet cedar
valid jetty
#

theyre slightly more limited than actual transformations as they act upon the whole plane defined by the matrix

#

aka from the origin

deep mulch
#

@valid jetty become a professor at this point

spark tiger
valid jetty
#

but theyre still useful

deep mulch
#

rosie probably smarter than my professors

valid jetty
#

people im friends with are way better

deep mulch
#

wtf is the uk doing

#

insane

lucid trail
valid jetty
#

im putting that on hold for now

#

i wanna go to edinburgh or leeds

spark tiger
#

hey you should go to moscow there are good unis here :))

#

the only downside is that almost every free spot is already taken

lucid trail
#

even though i haven't learned anything about matrices

valid jetty
#

its like

#

kinda easy

lucid trail
#

yeah i can see that

valid jetty
#

fyi you are given this in the exam

#

the only hard-ish part is d)

#

and even that isnt that bad

deep mulch
#

i thin k idid matrices once in 12th grade then literally never again

valid jetty
#

my answer if you wanna check your working

deep mulch
#

i cant read that

valid jetty
#

zoot is blind

deep mulch
#

yop

#

@valid jetty hii

lucid trail
#

nice

valid jetty
#

handwriting is so satisfying

#

(question)

deep mulch
#

i hate handwriting

lucid trail
#

handwriting on pen and paper is even better than on ipad

deep mulch
#

yop

lucid trail
#

it's reading week next week

#

what should i do

deep mulch
#

read dantes inferno

valid jetty
#

its fucking awesome

#

i got it a few weeks ago

#

its sooooo much better than before

lucid trail
#

texture doesn't beat paper and it makes the colors on the display quite a bit worse

#

especially the blacks

valid jetty
#

to me it does beat paper, at least with the pens im using

lucid trail
#

good stationery is amazing

deep mulch
#

rose is cra y

#

roie

#

guh

lucid trail
deep mulch
#

@valid jetty i will learn morse code

#

i wanna be able to do 15 wpm at least

#

someday

valid jetty
#

this is proof by induction @deep mulch

#

for this

deep mulch
#

what is that

valid jetty
#

positive integers

deep mulch
valid jetty
# valid jetty for this

basically the premise is,

put n = 1 into it and verify its true

assume n = k

prove true for n = k + 1

which you try to do by rearranging to make the rhs be in terms of k + 1

#

then if true for n = k, its true for n = k + 1

#

and since you proved it true for n = 1 it must be true AnEZ+

deep mulch
delicate groveBOT
#

@thorny prism, <t:1725999122:R>: do NOT like js

deep mulch
#

agree

valid jetty
#

easy marks

deep mulch
#

*points

lucid trail
deep mulch
#

nop

#

these stupid rules

#

hated so much

jade stone
#

is there any point in doing this in javascript

delicate groveBOT
#

@jade stone, <t:1760031565:R>: report vscode invalid terminal path suggestions when in $d and completing some-cmd <some-char-other-than-dot>./$d/thing

jade stone
#

soon

#

pnpm has insane lint settings

#

warning for that but not for mixing && and || without parens

deep mulch
#

@jade stone

valid jetty
#

xor 0 is a noop

deep mulch
#

Satan is crazy

jade stone
#

but it doesn't make sense to use xor for that

#

also that's something you add a comment for

valid jetty
#

+x

jade stone
#

INSANE

royal nymph
jade stone
royal nymph
#

the mysterious maybe boolean is real??

jade stone
#

tbh i'm going to pr to remove the dead code and see what they think/say

pearl stagBOT
jade stone
#

tbh idk what's worse

#

the inconsistent access syntax or the unreachable code

jade stone
deep mulch
#

smelly @jade stone

jade stone
#

it doesn't switch based of the typeof

#

which kinda makes sense

#

but at the same time, typeof will always be correct at runtime

royal nymph
#

it's never because they typed it wrong

#

typescript is saying the condition is never true

jade stone
royal nymph
#

thats why color is never

winged mantle
jade stone
#

@royal nymph however cursed pnpm's code is, their scripts are 10000x worse

they have

  • flat out broken scripts (watch)
  • scripts that run eslint on the whole repo, without using eslint's cache (all build/test scripts)
ornate quiver
#

how does pnpm even function

#

insane

jade stone
#

monorepo with 1000000 packages

worldly sigil
#

create the ultimate package manager with everything bad of npm, yarn, pnpm, and maybe throw in something from cargo too

jade stone
#

lc.google gradle

visual shellBOT
gilded surge
worldly sigil
deep mulch
#

how

jade stone
#

how does this work

worldly sigil
#

free recursive package in your package manager

deep mulch
#

Gradlelove

granite frost
strange matrix
#

henlo
using

* {
  font-family: "some-font";
}

doesn't work anymore in the vesktop quickcss editor
did something happen?

fleet cedar
#

vns

elder yarrowBOT
strange matrix
#

well i imagined the support would be for the program not working

#

i guess it is

eternal dawn
#

can someone fix this for me?

jade stone
#

thanks eslint, very cool

jade stone
supple whale
#

holy fuck they did it

jade stone
#

oh shit

#

that's really cool

#

might look into migrating to it

#

oh

#

i care the most about eslint.style

supple whale
#

almost drop in replacement for eslint

#

that's over X10 faster

deep mulch
#

@jade stone sleepy sadan

jade stone
# jade stone

almost drop in replacement for eslint
this initial release does not implement all of eslint's public API

deep mulch
#

guh im so eepy @jade stone

#

fix

jade stone
inland palm
#

i hate docker

lucid trail
#

Newtons' fractal that newton didn't know about

deep mulch
#

@valid jetty What is the frequency deviation for a 12.21 MHz reactance modulated oscillator in a 5 kHz deviation, 146.52 MHz FM phone transmitter?

A.
416.7 Hz
B.
5 kHz
C.
101.75 Hz
D.
60 kHz

#

@valid jetty
What transformer turns ratio matches an antenna’s 600-ohm feed point impedance to a 50-ohm coaxial cable?

A.
12 to 1
B.
3.5 to 1
C.
144 to 1
D.
24 to 1

inland palm
#

giving winboat a try

valid jetty
inland palm
#

from what i understand it basically runs a windows vm in a docker container and overlays the windows like that one virtualbox plugin

valid jetty
#

its 3 years old and yet it was recommended to me

lucid trail
valid jetty
#

so i was like "oo i should try and make that"

#

so i did

inland palm
#

it does mean shit that doesn't support virtualization doesn't work though

#

the dream of fortnite on linux is still dead

shrewd canopy
inland palm
#

windows sux

shrewd canopy
#

Nope

valid jetty
#

btw i did it in elle :3 its rendering on the gpu tho

deep mulch
#

send

valid jetty
deep mulch
#

oh it's a 3blue1brown video

#

yeah I'm no way I'm understanding that

#

I'll watch anyways

opal vessel
#

i like your funny words, magic man

deep mulch
ornate quiver
#

.reserve(...) is a method you might've seen in the API of your favorite dynamic array (or hash table or whatnot), and it's an excellent tool for making simple, impactful performance optimizations while you are building up data structures. But just like all tools, it has sharp edges. In this video we'll dive into where .reserve() can make your pe...

▶ Play video
winged mantle
#

good channel

nimble bone
#

The Dark Side of .rushii()

valid jetty
#

lesbian quintic..

#

the way i made this is extremely simple which makes it kinda crazy

#

the polynomial here is z^5 + z^2 - z + 1 = 0, except i'm obviously changing the roots so the function is changing

#

i'll push the code to github soon i guess

winged mantle
inland palm
#

fuck the transparency broke

#

oh well

hoary sluice
royal nymph
#

that channel could just delete the video and remake it using their own repo

#

at this point they're just acting maliciously by keeping it up

#

oh that's exactly what he says lol

#

I replied before clicking on it

hoary sluice
#

vending machine

#

ok

shrewd canopy
#

💀

pseudo sierra
#

when the machine is vendored

valid jetty
winged mantle
hoary sluice
#

@valid jetty

#

induction proof easter egg

#

you will check my homework when im done

valid jetty
#

wtf eagely doing proof by induction??

#

@deep mulch hop on eagely is beating you

#

eagely can you do

spark tiger
valid jetty
spark tiger
#

oh i didn’t notice the plus (nor ik what it means)

#

actually lemme just

valid jetty
#

that line means n is any positive integer

spark tiger
visual shellBOT
# spark tiger lc.octr -to russian

-# <:i:1363558878872080414> ​ 🇺🇸  English   ​ ​ ​​<:i:1363556471303831552> ​ ​ ​ ​🇷🇺  Russian  

(i) Докажите по индукции, что для n = Z+
5
-8
n
4n+1
(2-3)" - (42
2n
-8n
1 - 4n
(6)```
valid jetty
#

n is in the set of all positive integers

spark tiger
spark tiger
#

also why’re you writing Z that fancy way

#

here it’s just Z

#

not that X the everything app style Z

valid jetty
#

because that's not just a normal Z

#

it's an infinite set denoting all integers

#

Z+ means positive integers, Z- means negative integers

#

you write it differently to differentiate it from just a variable Z and the infinite set of integers

spark tiger
valid jetty
#

strange

#

i don't think anyone writes it as a normal Z ever

spark tiger
#

i assume it’s the same for R, N and other uh what’s it called

valid jetty
#

R, N, Q, Z, C, H

spark tiger
#

yes

valid jetty
#

real, natural, rational, integer, complex, quaternion

#

i call it mathbb form

#

because that's how you write those letters in latex

spark tiger
#

interesting

hoary sluice
#

(algmath class)

hoary sluice
#

idk what that notation even means

spark tiger
#

@@@rosie.pie send some more assignments but not as hard as this one

hoary sluice
spark tiger
sleek orbit
#

s

valid jetty
#

what does this mean

#

ok i fixed it

valid jetty