#🪅-progaming

1 messages · Page 56 of 1

jade stone
#

should error at truntime

royal nymph
#

chloe's fav language is php

lavish frigate
#

ofc

#

nope

#

its c++

#

php is second

leaden crater
#

see plus plus

jade stone
#

@neon bear don't you love php

valid jetty
#

elle can do that too!

leaden crater
#

zsh

#

neovim?

valid jetty
#

zed

royal nymph
#

I wanna port this to js

pseudo sierra
#

nop you want to port vencord to php

valid jetty
#

how would i even do that

#

you cant make string literals callable

lavish frigate
lavish frigate
royal nymph
lavish frigate
#

😭

#

how

#

i actually love zed zed is pretty cool

royal nymph
lavish frigate
#

how are you gonna make strings callable

royal nymph
#

I know a way

valid jetty
#

cant you do this

class Test {
    static foo() {
        console.log("bar");
    }
}

const $ = (x: string) => eval(x.replace('::', '.'))
$("Test::foo")();
#

not ideal but you cant override behavior for how string constants are made

#

they do

#

lambdas arent capturing

#

their return type decays when passed to other functions

#

you cant make variadic lambdas either

#

thats an unfinished part of the language

#
fn Array::find<T>(T[] self, fn *cb, void *arg) -> T {
    for let i = 0; i < self.len(); i += 1 {
        if (bool)cb(self[i], arg) {
            return self[i];
        }
    }

    return nil;
}
``` this is a thing as a result of non-capturing lol
#

because it means you can do this

[1, 5, 3, 2].find(fn(i32 x, string foo) foo == "bar" ? x == 1 : x == 2, "bar");

or like

['a', 'b', 'c'].find(fn(char x, (i32, f32) foo) foo.x >= foo.y ? x == 'b' : x == 'y', $(1, 2.0))
valid jetty
#

its not

nimble quail
#

🧑‍🚀 it's not rust?
🔫 never has been

leaden crater
#

roust

valid jetty
#

it naturally looks like rust because my creative mindset was influenced by rust as im working in it like 24/7

#

when i first started working on it it looked more like C and dart

pearl stagBOT
valid jetty
#

this is from almost a year ago wow

leaden crater
#

still looks complex

valid jetty
#

it really wasnt

#

it could barely call C functions

#

it wasnt checking that the right arguments were passed to functions when they were called

#

you could call any function and it would only fail at link time if it didnt exist

#
  • there were no structs or modules or any stdlib, no arrays, you couldnt even take the address of a variable
#

big progress in 11 months

lavish frigate
#

we dont need rust with c++

valid jetty
#

i wouldnt do that

spark ridge
#

you don't make lsp for elle?

valid jetty
#

not yet, i just set it to c++ highlighting and it works well enough for now

deep mulch
#

Elle is rusty

#

it must be cleaned

hoary sluice
#

@valid jetty how fast does typst compile

#

i have to wait a solid 10 seconds for a 73 page document to compile in latex

#

this is so sad i spent so much time working on this knowing full well nobody will ever read it, our supervisor is probably not even gonna read the title page and give us an A

deep mulch
hoary sluice
deep mulch
#

elle

leaden crater
#

elleanor

deep mulch
#

@leaden crater ellie

leaden crater
#

@deep mulch car zoot

deep mulch
#

hii

valid jetty
#

miles faster than latex

valid jetty
dawn ledge
#

typst is just plain better
unless youre an ancient nerd who loves writing \

valid jetty
#

lmao yeah ^^^

deep mulch
#

I dont like the syntax much personally

valid jetty
#

i’m sure if you made a language in kotlin it would look kinda like kotlin too

deep mulch
#

it would have inspiration

hoary sluice
valid jetty
hoary sluice
valid jetty
#

idk why people get it confused with rust so much

deep mulch
#

nop

#

Elle looks like rust

valid jetty
deep mulch
valid jetty
valid jetty
deep mulch
#

yes

#

it's a class

valid jetty
#

what

deep mulch
#

compiler should optimize it though and inline

valid jetty
#

what’s a class

#

the lambda?

deep mulch
#

yes

valid jetty
#

wtf

#

wtf

#

we

#

we

#

ew

deep mulch
#

we

valid jetty
#

ewe

deep mulch
#

whatsw wrong with that

valid jetty
#

making a class every single lambda usage is kinda silly

hoary sluice
deep mulch
#

compiler would optimize it

#

usually inlining right there in the code

valid jetty
#

i guess

pearl stagBOT
# valid jetty <@289556910426816513> if you think this looks like rust you don’t know what rust...

grid.le: Lines 1-22

use std/prelude;

struct Grid<T> {
    T[] data;
    i32 width;
};

fn Grid::from_str(string input) -> Grid<char> {
    return Grid {
        data = Array::from_string(input),
        width = input.split("\n")[0].len()
    };
}

fn Grid::__load__<T>(Grid<T> self, (i32, i32) coord) {
    return self.data[coord.y * self.width + coord.x];
}

fn main() {
    let grid = Grid::from_str("A159\nB260\nC371\nD482");
    $dbg(grid[$(0, 0)], grid[$(2, 1)]);
}
hoary sluice
valid jetty
#

or you think every language with fn is rust

hoary sluice
#

its just rust with prefix types

dawn ledge
dawn ledge
hoary sluice
#

@valid jetty you will review my diploma thesis when im done today

valid jetty
hoary sluice
#

php

#

only $ is from php

valid jetty
#

yes there’s Array::explode and Array::implode

and the $ prefix

hoary sluice
#

are those php functions or do u mean split and join

valid jetty
hoary sluice
#

thats crazy

valid jetty
#

php has functions called explode and implode for split and join

#

i added them to elle too

dawn ledge
#

the rest of php makes security vulns a featurr in the language

hoary sluice
#

ok but aliasing 2 functions cant be called an inspiration

hoary sluice
valid jetty
hoary sluice
#

elle has std/backdoor;

valid jetty
#

elle lets you compare strings to chars

#

str == c will do str[0] == char

hoary sluice
#

my aoc utills let you do string.asChar()

#

if the string length is > 1 it explodes

valid jetty
hoary sluice
#
fun String.toChar() = if (this.l != 1) throw IllegalArgumentException("String of length other than 1 cannot be converted to a Char") else this.toCharArray().first()
#
// evil reflection magic to cast a list to any dataclass
inline fun <reified T : Any> List<Any>.toDataClass(): T {
    val constructor = T::class.primaryConstructor!!
    return constructor.call(*this.toTypedArray())
}
#

basically cast a list of any type to a class of any type

#

class with any types*

#

i still dont understand what exactly the limitations are

deep mulch
leaden crater
#

explosion

hoary sluice
#

its dalle

leaden crater
#

ey ay

spark tiger
deep mulch
#
use std/prelude

struct Grid<T> {
    T[] data
    i32 width
}

fn Grid.from_str(string input) -> Grid<char> {
    return Grid {
        data = Array.from_string(input),
        width = input.split("\n")[0].len()
    }
}

operator fn Grid::get<T>((i32, i32) coord) -> char {
    return data[coord.y * width + coord.x]
}

fn main() {
    let grid = Grid.from_str("A159\nB260\nC371\nD482")
    dbg(grid[(0, 0)], grid[(2, 1)])
}
#

fixed

frosty obsidian
#

wouldn't array access be easier

hoary sluice
frosty obsidian
#

yeah

hoary sluice
#

this way i get a more better error

#

and its easiaer to write

#

(there is no reason for it)

valid jetty
#

for operator overloading

#

$ is not for macros it’s aliases to common stdlib methods so you don’t have to namespace them

#

i could probably do operator fn actually

#

that’s not a bad idea

deep mulch
#

do

deep mulch
valid jetty
deep mulch
#

what is prelude

valid jetty
#

in my attempt to make elle entirely C-abi compliant things imported from other modules are not mangled

valid jetty
#

in 1 import

deep mulch
#

hm

#

I'd split it up

valid jetty
#

you can split it up if you want

#

the prelude just imports them all inside

deep mulch
#

prelude is a weird name

pearl stagBOT
leaden crater
valid jetty
deep mulch
valid jetty
#

importing prelude is a good thing

deep mulch
#

then why not just always import it

valid jetty
#

things you don’t use are stripped anyway

deep mulch
#

it's stdlib afterall

leaden crater
#

@valid jetty you're inspiring me to make my own language (again)

valid jetty
#

but i forgot

deep mulch
#

oh

#

@valid jetty

#

@leaden crater make lang called Ellie

leaden crater
deep mulch
valid jetty
#

elle already imports std/fmt, std/string, std/allocators/arbitrary, and std/allocators/gc(or arena depending on your compilation flags)

leaden crater
#

a language I've been thinking about for the past 2 years

valid jetty
#

all disableable ofc but yeah

frosty obsidian
#

std/uuid when

valid jetty
#

the stdlib is missing so much stuff lol

#

i need to make a process module soon

leaden crater
valid jetty
deep mulch
#

std/serialization when

valid jetty
leaden crater
valid jetty
frosty obsidian
#

serialization is such a common practice that it should be in the stdlib for more languages

valid jetty
#

easy to get started and make something small

frosty obsidian
#

im pretty sure java has a form of serialization in its stdlib

leaden crater
frosty obsidian
#

(most people still use external libraries)

valid jetty
#

i wanna add a feature where you can define an attribute on a struct defined by a module, then the compiler will automatically generate a method for the corresponding function for that attribute based on the module impl

leaden crater
valid jetty
#

like i add the @json attribute to a struct and boom the struct now has a .to_json() method

valid jetty
#

no matter what you choose if you’re making it compiled you will learn C just naturally

leaden crater
#

i know some c from school already, albeit it's stuff no one will ever use

valid jetty
#

i mean like really know C

leaden crater
#

yay unsafe function in c, who's gonna use that anyways

valid jetty
#

like exactly how pointers work and the way stuff is done internally

frosty obsidian
#

technically you could avoid that if you made a jvm language trolleylag

#

(don't)

valid jetty
#

but the format is shit so i didn’t

leaden crater
valid jetty
#

lol yeah

#

you probably don’t need to know that much

#

i recommend https://c9x.me/compile (after you’re done with the lexer and parser), it’s really good for a small toy compiler

leaden crater
#

lexer? parser?

#

maybe I'm not ready to make a Lang yet ;-;

valid jetty
#

lexer -> turn a bunch of characters into “tokens” (ie in let foo = 1; you have like let is a keyword, foo is an identifier, = is a punctuation, 1 is a number, ; is a punctuation)

#

it’s not hard to do that if you take it step by step

leaden crater
#

so basically grammar analysis of written code?

valid jetty
leaden crater
#

@valid jetty do you mind if i show you later a snipped of pseudocode i did for DUR, in dm

valid jetty
# valid jetty yes, turn source code from a string into an array of tokens

but a token stream is very unstructured, its not very easy to generate a lower level program out of that (which is what a compiler would do)

you just have like

[let, foo, =, 1, ;]

what you can now do is "parse" these tokens into an AST (abstract syntax tree), essentially it just relates tokens together, and makes the program more structured

for the example above, we can look at the first token and see that it is let, then assume the next token is an identifier, consume it, now we have the variable name, then expect an = to follow, then we parse the expression on the right hand side (could be recursively but lets assume its just always a number), then expect the semicolon

example in pseudocode (elle)

fn Parser::parse_declaration(Parser *self) {
    self.expect_kind("let");
    self.advance();

    self.expect_kind("identifier");
    name := self.current_token().value.as_string;
    self.advance();

    self.expect_value(ValueKind::String("="));
    self.advance();

    self.expect_kind("number");
    value := self.current_token().value.as_number;
    return AstNode::Declare(name, value);
}
valid jetty
#

im probably not explaining this very well lol

fleet cedar
#

The codegen part for the compiler I'm working on is like 400 lines, not counting the actual serialization to binary

#

But it's a way simpler language than yours

valid jetty
#

thats tiny whattt

#

oh lol

#

how simple are we talking

fleet cedar
#

Ifs and loops and all that, but no types

valid jetty
#

lambda calculus esque?

fleet cedar
#

Simplistc C-esque

#

Looks like I haven't pushed the latest changes though

lavish frigate
#

love rust web-sys my HTMLLinkElement cannot be converted to an HtmlLinkElement

#

so now i have a surprise panic that will crash someone later :3

dawn ledge
#

web-sys is so ugly

lavish frigate
#

True

#

But it works! (Most of the time)

#

besides dioxus handles most of my dom manip, i just needed to modify some content inside an iframe

hoary sluice
#

my brother i just wrote this 2 minutes ago with 0 ai

jade stone
fleet cedar
#

Java has some weirdass serialization system, yes

#

There is no interface, only SERIAL_VERSION_UID

spark tiger
hoary sluice
deep mulch
#

@hoary sluice is an ai

hoary sluice
#

yes

#

im an ni

#

(natural intelligence)

valid jetty
#

but im an ai too so maybe im wrong

leaden crater
hoary sluice
valid jetty
#

you didnt i lied

valid jetty
leaden crater
valid jetty
# leaden crater Hello. Thank you for your example. I would like an example in COBOL Thank you fo...

You're welcome! Here's a self-replicating COBOL program (a COBOL quine):

IDENTIFICATION DIVISION.
PROGRAM-ID. QUINE.

DATA DIVISION.
WORKING-STORAGE SECTION.
01  QUOTE         PIC X VALUE ''''.
01  LINE1.
    05 FILLER     PIC X(20) VALUE '       IDENTIFICATIO'.
    05 FILLER     PIC X(20) VALUE 'N DIVISION.'.
01  LINE2.
    05 FILLER     PIC X(20) VALUE '       PROGRAM-ID. Q'.
    05 FILLER     PIC X(20) VALUE 'UINE.'.
01  LINE3.
    05 FILLER     PIC X(20) VALUE '       DATA DIVISION'.
    05 FILLER     PIC X(20) VALUE '.'.
01  LINE4.
    05 FILLER     PIC X(20) VALUE '       WORKING-STORAG'.
    05 FILLER     PIC X(20) VALUE 'E SECTION.'.
01  LINE5.
    05 FILLER     PIC X(20) VALUE '       01  QUOTE     '.
    05 FILLER     PIC X(20) VALUE '   PIC X VALUE '''''''.
01  LINE6.
    05 FILLER     PIC X(20) VALUE '       01  LINE1.'.
01  LINE7.
    05 FILLER     PIC X(20) VALUE '           05 FILLER  '.
    05 FILLER     PIC X(20) VALUE '   PIC X(20) VALUE '.
01  LINE8.
    05 FILLER     PIC X(20) VALUE '       PROCEDURE DIVI'.
    05 FILLER     PIC X(20) VALUE 'SION.'.
01  LINE9.
    05 FILLER     PIC X(20) VALUE '       DISPLAY QUOTE'.
    05 FILLER     PIC X(20) VALUE '.'. 

PROCEDURE DIVISION.
    DISPLAY LINE1
    DISPLAY LINE2
    DISPLAY LINE3
    DISPLAY LINE4
    DISPLAY LINE5
    DISPLAY LINE6
    DISPLAY LINE7
    DISPLAY LINE8
    DISPLAY LINE9
    STOP RUN.

This COBOL quine stores parts of its own source code as data in variables and then prints them out, effectively replicating itself.

Let me know if you have any specific COBOL requirements! 😊

leaden crater
formal belfry
dawn ledge
#

oh good lord i fucking hate that samgung alarm tone
it literally triggers my ptsd

hoary sluice
royal nymph
#

why is it yellow

#

oh my god ad jumpscare

formal belfry
royal nymph
#

but it's weird and glitched

dawn ledge
formal belfry
#

fax bruh

hoary sluice
valid jetty
formal belfry
#

brain fudge

deep mulch
#

you pinged me

jade stone
#

lies

dawn ledge
#

writing a bf compiler is a good exercise

royal nymph
#

boyfriend compiler

jade stone
#

@deep mulch im compiling minky soon

jade stone
#

INSANE

deep mulch
#

you love

royal nymph
#

yop wrap in ()

#

good linter

jade stone
#

yea, its not the linter, i would never have caught that

#

its the fact that & has lower precedence than ==

#

why

royal nymph
#

its that way in all languages

dawn ledge
#

operator precedence is weird, why does the compiler not know what order i want it to work in :^)

jade stone
#

yop

fleet cedar
royal nymph
#

we don't talk about rust

fleet cedar
#

I do

#

Constantly

dawn ledge
#

we do

formal belfry
formal belfry
#

temples

leaden crater
hoary sluice
hoary sluice
#

i just found out that neccessary is actually spelled necessary, my world view is ruined

fleet cedar
#

Spelling should be outlawed

hoary sluice
valid jetty
#

phlegm is spelled "flem"

#

indictment is spelled "indaitment"

#

pterodactyl is spelled "terodactil"

fleet cedar
#

Phlegm isn't spelled at all, actually

hoary sluice
#

(aoc reference)

valid jetty
#

lmao

#

Schulunterrichtsgesetz !

#

i love german

hoary sluice
#

it said the prompt had to be programming related 😭

hoary sluice
valid jetty
#

i never use it and it was really annoying

#
"features": {
    "edit_prediction_provider": null
  },
  "collaboration_panel": {
    "button": false
  },
  "chat_panel": {
    "button": "never"
  },
  "assistant": {
    "enabled": false,
    "version": "1",
    "button": false
  },
  "show_edit_predictions": false,
  "edit_predictions": {
    "enabled_in_assistant": false,
    "disabled_globs": ["**"]
  },
hoary sluice
#

cause i can paste the entire project into it

#

(the minor problems are literally just it saying that everything is fine)

valid jetty
#

you know the ai isnt reading the whole file right lol

hoary sluice
#

i dont actually know how llms work internally

#

like the specifics

valid jetty
#

probably specialized byte pair encoding

#

Byte pair encoding (also known as BPE, or digram coding) is an algorithm, first described in 1994 by Philip Gage, for encoding strings of text into smaller strings by creating and using a translation table. A slightly-modified version of the algorithm is used in large language model tokenizers.
The original version of the algorithm focused on co...

#

oh yeah it literally says

#

A slightly-modified version of the algorithm is used in large language model tokenizers.

hoary sluice
#

or whats the issue

valid jetty
#

yeah

#

look at their repos

#

syn, proc-macro2, quote, unicode-ident, anyhow, thiserror

#

lmao

fleet cedar
#

Serde, too, though it has its own org

valid jetty
#

yeah

#

insane

#

at least he has 162 sponsors so hes not doing this for free lol

fleet cedar
#

I've seen some people say he has too much influence

#

And I can't say they're wrong

valid jetty
#

lolol exactly

hoary sluice
#

oh no 1 guy controls maintains many rust libraries hes gonna go corrupt and do nothing

#

what is this bs

hoary sluice
#

???

fleet cedar
#

Does that file have a weird shebang?

whole cove
#

why do you have a macro specifically for touch grass

valid jetty
#

@deep mulch i got 9/33 on my physics test

deep mulch
#

guhh

#

@valid jetty what physics topic

valid jetty
#

but 30/30 on oop programming test (i never even do OOP??)

valid jetty
deep mulch
#

oh roser my roser

valid jetty
#

i think i just need to do a billion past papers and then ill be fine

#

i guess thats gonna be my life for the next month or 2

deep mulch
hoary sluice
#

after today im never using a printer again if someone wants a document printed they can print it themselves

austere idol
#

where

nimble bone
#

eageler

fleet cedar
#

We need to reinstate the medieval tradition of monks copying documents

hoary sluice
#

i got 1 printed copy

#

out of 3

formal belfry
deep mulch
#

@hoary sluice will become a monk

winged mantle
#

I am kinda wanting to see typescripts source code to work out what the hell is going on

hoary sluice
#

why is vax not signing his commits

winged mantle
#

why does BoolType1 have no error but BoolType2 have error

fleet cedar
#

Because you wrote it that way?

#

If you wanted it symmetric you would have written it symmetrically

#

Or perhaps I'm just parsing it completely wrong

#

But I parse it as <(T extends true) | false>, which is clearly asymmetric

winged mantle
#

if it's not true it has to be false

fleet cedar
#

I dunno, all I see is a red squiggle

winged mantle
#

Type 'T' does not satisfy the constraint 'false'.
Type 'boolean' is not assignable to type 'false'.ts(2344)

#

I guess it could also be any because blobcatcozy

#

oh wait no

#

because without square brackets it's handled differently

#

distributive conditional types are confusing me so much

formal belfry
lavish frigate
#

literally me

valid jetty
#

@hoary sluice buna seara

hoary sluice
#

ar trebui sa scriu icps cu llvm

#

cu inkwell

#

si putin llvm-sys

valid jetty
hoary sluice
valid jetty
#

am vazut ca l-ai instalat pentru elle care inseamna ca poti sa-l folosesti

hoary sluice
#

well i could

valid jetty
jade stone
#

insane

hoary sluice
valid jetty
#

nu cred ca iti trebuie puterea de llvm pentru un proiect mai simplu

valid jetty
jade stone
#

INSANE

HOW DID IT TAKE UNTIL C23 TO HAVE BOOLEAN KEYWORDS

hoary sluice
valid jetty
#

the qbe documentation is readable within a day or two

#

llvm? no way

hoary sluice
#

hm

#

whats either way in romanian

valid jetty
#

but qbe does make you do your own load and store instructions while llvm has the getelementptr instruction

valid jetty
#

"osa folosesc llvm oricum pentru ca o-sa fie o lectie buna"

hoary sluice
#

oricum nu vreau sa continui interpretul pentru ca scopul e sa fi rapid

valid jetty
#

este o idee buna dar tine in minte ca nu o-sa ai intrinsicuri de la rust, o-sa trebuie sa folosesti c's stdlib si sa-ti creezi propria ta stdlib

hoary sluice
#

stiu

#

e bine

valid jetty
#

no o-sa mai poti sa folosesti vectors de la rust sau alte lucruri

#

ok, sa ai noroc atunci

hoary sluice
#

ty

#

well for now i just want functions to work

#

i will figure out the whole stdlib thing when i get there

valid jetty
#

duar iti trebuie data structures (arrays, hashmaps, sets, queues, ll, etc etc), process (cmd) lucruri, encoding (b64, ascii, hex, etc), si cateva altele

#

si daca vrei sa fie mai usor o-sa iti trebuie si generics lolol

#

Array<T>

hoary sluice
#

:husk

valid jetty
#

poti presupune ca duar o-sa iti trebuie array de string, int, etc daca vrei

#

dar daca vrei dupa aia sa adaugi ceva ca si "Point" sau alt ceva similar, o-sa fie mai greu

hoary sluice
#

vrei o lambda calculus cu int, float, string, si bool la inceput

valid jetty
#

in special daca iti trebuie asta cand esti in mijlocul de aoc lol

hoary sluice
#

vreu

#

vreau

#

whatever

valid jetty
#

vrei -> you want

hoary sluice
#

yea ik

valid jetty
#

vreau -> i want

hoary sluice
#

maybe win some more merch

#

and do the thing you did last year with elle

#

rewrite it after speedrunning it in kotlin

valid jetty
#

daca vrei sa adaugi generics la icps, nu ma intreaba pe mine pentru ca nici iou nu mai stiu c#um sistemu de generics functionaza in elle lol

valid jetty
#

eu tot nu o-sa particip in aoc dar iti doresc noroc

valid jetty
#

am examene importante in iunie de 2026 si trebuie sa studiez pentru iele

hoary sluice
#

studiez 6 luni?

valid jetty
hoary sluice
#

i have my austrian equivalent of a levels starting in may i still havent started studying

#

surely they cant be that hard

valid jetty
#

in special physica si mathematica-extended

valid jetty
#

it's so over

hoary sluice
#

de ce studiezi pentru math

valid jetty
#

i have a D in physics and maths atm

valid jetty
#

care are lucruri multttt mai dificile

hoary sluice
#

ce e diferenta

valid jetty
# hoary sluice ce e diferenta

further maths has stuff like group theory, game theory, critical path analysis, simplex algorithm, prim's algorithm, etc

#

like a bunch of muchhhh harder maths

hoary sluice
#

thats aoc stuff

valid jetty
#

still hard lol

hoary sluice
#

is game theory stuff like nim game

valid jetty
#

no it's stuff like this

#

probability and choosing best payoff based on strategies

#

stuff like that

hoary sluice
#

we do that except its a lot simpler

#

c** configurezi typst, ce ide folosesti?

#

zed?

#

vreau sa folosesc typst pentru urmatorul paper meu

valid jetty
#

da, duar am split screen cu zed si pdf viewer-ul a lui macos

#

merge destul de bine

hoary sluice
#

be bine

#

🐱

valid jetty
hoary sluice
valid jetty
hoary sluice
#

i will get points everywhere related to aoc

valid jetty
#

uhhh stai umpic sa iau un practice paper

hoary sluice
valid jetty
#

@hoary sluice

#

all from the same paper and there’s loads of other questions

#

oh and btw you have 2 hours to do all of this

hoary sluice
leaden crater
hoary sluice
#

how much time per question

valid jetty
#

@hoary sluice

leaden crater
valid jetty
valid jetty
leaden crater
# valid jetty

this is actually pretty easy ngl, something that could be in bac 2009-2013

hoary sluice
valid jetty
valid jetty
hoary sluice
#

can i not take the 2nd derivative?

leaden crater
valid jetty
leaden crater
valid jetty
#

you have to use another method

hoary sluice
#

am i allowed to draw it

leaden crater
#

you don't do that in exams

valid jetty
#

you can but you can’t get your answer that way

hoary sluice
#

or do i insert the value right before and right after

leaden crater
#

you can use precalc no?

valid jetty
#

yeah

hoary sluice
#

and 2nd one is just calculating an integral

#

ok that one is pretty easy

valid jetty
leaden crater
#

besides the integral i think i can do it pretty easily

valid jetty
#

you said you can do all the aoc-style ones lol

leaden crater
valid jetty
hoary sluice
#

beep boop

leaden crater
#

arbori?

valid jetty
#

here’s a game theory one @hoary sluice

#

all 1 question btw

hoary sluice
#

is that network language

valid jetty
#

the model answer is

The new facility, which is a supersink, should be connected to nodes H, I and J as these are the sinks of the network.

hoary sluice
valid jetty
hoary sluice
#

idk what value of the cut means im assuming it means the total flow rate of all edges included in the cut?

valid jetty
hoary sluice
#

which one

valid jetty
#

the one from 2024 (?) i think there was one

hoary sluice
#

day 23?

valid jetty
#

23 was not a minimum cut problem iirc

#

it was the cliques one

hoary sluice
#

is this the cut

#

and i have to compute the sum of flow rates on it

valid jetty
#

yeah i think so

hoary sluice
#

that sums to 87

#

counting (e,f) as -10

#

10600 metres

#

i dont think were allowed to put it through dijkstra

#

and i was not about todo manual dijkstra i just guessed

valid jetty
#

that’s not what the question is asking lol

#

but yeah that’s part of it

hoary sluice
#

ok 10600 / 5

#

minutes

#

after 7 pm

#

i mean seconds

#

at 7:35:50

valid jetty
#

nearest minute but yep that’s correct lol

#

now do the game theory one

hoary sluice
#

i just drew a path picking the roads that looked the cheapest

hoary sluice
#

i have no idea what linear programming is

#

i tried googling once and forgot it

#

something with equations

valid jetty
#

solving constraint problems with more than 2 inequalities

#

last lesson we did cayley tables for symmetric groups lol

leaden crater
#

why don't they subsidize the prices

hoary sluice
#

this is one of our problems

#

random one

valid jetty
#

3 marks ????

#

insane

hoary sluice
hoary sluice
valid jetty
#

i would get 0 marks on this because fuck mechanics

#

well if i really tried i could do it

hoary sluice
#

these are my solutions (everything is wrong)

valid jetty
#

“???” 😭

hoary sluice
#

this is trigonometry not mechanics

valid jetty
#

it very much is mechanics and that’s why i hate mechanics

hoary sluice
#

idk why i translated math to english

#

how is w not just sqrt(u^2-v^2)

valid jetty
#

the mechanics questions in further maths are EVIL

hoary sluice
#

is w not just the pythagorean theorem???

valid jetty
#

@hoary sluice do

hoary sluice
#

explain why w is not the pythagorean theorem

valid jetty
#

it’s just cosine rule lmao

hoary sluice
#

its literally a triangle hello

#

a^2 = c^2 - b^2

valid jetty
#

yeah but it’s not right angled lol

#

:3

#

pythag only works on right angled triangles

hoary sluice
#

i think its 40 deg and the bottom one crosses

hoary sluice
valid jetty
hoary sluice
#

oh cos(90) is 0 so it becomes pythag

#

omg

#

how did i not know this

valid jetty
#

😭

hoary sluice
#

its so over

valid jetty
#

it truly is

hoary sluice
#

i hope my 100 on the previous math exam and the average of ~91.5 on checkups is enough to get me an A after i get 0 on the next exam

valid jetty
hoary sluice
#

idk what the magnitude is

valid jetty
hoary sluice
#

i mean 5 degrees

#

down

#

or 10

#

probably 10

#

its probably purple, not 10

hoary sluice
valid jetty
#

oh i thought you didn’t know what it was

#

like what it means

hoary sluice
#

ik what it means sometimes

valid jetty
#

you’re meant to do this

hoary sluice
#

and whats the angle

#

im so glad im not at ur school

valid jetty
#

when i told you i need to study in december to be ready for june i wasn’t kidding

hoary sluice
#

yea i get it now

#

what type of exam is this

#

are u graduating in 26

valid jetty
#

yeah

#

then i get to take a gap year and then go to japan a year after

#

so i’ll start uni in 28 ish

hoary sluice
#

i will start my masters same time u start bachelor

valid jetty
#

lmao

hoary sluice
#

im gonna do erasmus at ur uni 😼

valid jetty
#

evil,,,

#

i wonder if erasmus do scholarships

hoary sluice
#

(i dont want to go to japan)

#

too many weebs

valid jetty
#

if they do i can go a year early

hoary sluice
#

my uni costs 350 a semester 🙂

deep mulch
#

@valid jetty Pop quiz
how do you find direction between two vectors
answer in pseudo code blobcatcozy

leaden crater
#

@valid jetty is this how you solve it

hoary sluice
#
v1.dir + v2.dir
valid jetty
# hoary sluice too many weebs

actually in cities other than 東京県 where there’s a bunch of tourism there isn’t a lot of weebs it’s just a normal city like any other city

deep mulch
#

Rosie is rich

valid jetty
#

like atan2(v2.y, v2.x) - atan2(v1.y, v1.x)

deep mulch
#

it's not fair I can't even go a state away Rosie gets to move across the world

hoary sluice
hoary sluice
#

at least in romania or poland i can more or less communicate

valid jetty
deep mulch
#

rosie will move and then hate it after 1 week

valid jetty
#

so i can earn money to go

valid jetty
deep mulch
#

imo that's wasting money

hoary sluice
#

romanians speak too fast

leaden crater
hoary sluice
deep mulch
#

@valid jetty @valid jetty you will go to jp and hate it after a week

valid jetty
#

i will not

hoary sluice
#

romanian is my 2nd worst language not counting languages i dont know at all

#

behind arabic

deep mulch
valid jetty
#

i know romanian and english, i’m studying jp, and i can make out what most german and french sentences are saying

#

other than that i know nothing

deep mulch
#

@valid jetty

ornate quiver
valid jetty
deep mulch
#

@ornate quiver Rosie is a genius

ornate quiver
deep mulch
#

nothing surprises me anymore

hoary sluice
leaden crater
deep mulch
#

Rosie is fluent in 87 languages and knows the most advanced math

deep mulch
hoary sluice
deep mulch
#

failing the world's hardest math is different from failing average level math

#

@hoary sluice 🐐ly

hoary sluice
#

whats 17 + 40

#

question 2 whats 9 + 10

#

(hint: its not 19)

leaden crater
deep mulch
leaden crater
hoary sluice
#

1 C, 2 E, 3 F, 4 G, 5 A

deep mulch
#

@hoary sluice favorite number

leaden crater
hoary sluice
hoary sluice
leaden crater
hoary sluice
#

Naja close enough

leaden crater
#

close enough wenn alle sind misplaced

#

klar

hoary sluice
valid jetty
#

i can like piece together what conversational sentences mean i can’t read paragraphs

deep mulch
#

@valid jetty is fluent in Zimbabwean

leaden crater
#

@deep mulch is fluent in farsi

valid jetty
ornate quiver
leaden crater
#

@valid jetty when did you move from fish to brexit

ornate quiver
#

rosie is romanian

deep mulch
#

rusher is secretly Brazilian

hoary sluice
#

what do i do with this copy of the bitcoin whitepaper on dense paper that i tested my printer with

hoary sluice
hoary sluice
#

if not its heritage language

valid jetty
hoary sluice
#

wait ur not born in britain??

valid jetty
leaden crater
deep mulch
#

@valid jetty will be used as crab bait

hoary sluice
#

why do u need bait for crabs

deep mulch
#

cause

#

they starve

valid jetty
#

because zoot has big pincers

deep mulch
#

guhhh

leaden crater
#

what to write here @deep mulch

deep mulch
leaden crater
valid jetty
#

@hoary sluice do you actually plan generics in icps

#

because if you do i HEAVILY recommend actually looking up a paper and researching it instead of just doing it from scratch

#

the elle one is held together with duct tape

hoary sluice
#

im gonna have to

valid jetty
#

because i just did it like, by myself with no help

deep mulch
#

@valid jetty when will Elle have 512 bit numbers

hoary sluice
#

it has bigint

valid jetty
#

^

deep mulch
#

bigger

hoary sluice
#

@valid jetty how do i even do types

deep mulch
#

I want huge int

#

mega int

hoary sluice
deep mulch
#

colossal int

valid jetty
#

my romanian pronunciation is fucked

deep mulch
#

@valid jetty has deep country accent

valid jetty
#

@deep mulch has deep alien accent

deep mulch
#

yop

hoary sluice
valid jetty
#

the only time i speak romanian is with puhbu or with family

#

i’m honestly surprised i remember as much as i do

shrewd canopy
hoary sluice
#

i speak russian only with family

valid jetty
#

my parents do tho

#

have u seen my jp pronunciation

hoary sluice
valid jetty
valid jetty
hoary sluice
#

pronunciation

valid jetty
#

i mean plx said it was alright

#

so it probably is

hoary sluice
#

send clip of romanian

#

i might have a better romanian accent than u

valid jetty
#

uhhh soon

leaden crater
hoary sluice
#

cause its similar to russian

valid jetty
#

yeah

#

i mean romanian is a romance slavic language

#

i don’t think russian is a romance language but it is a slavic language

valid jetty
#

huusk

hoary sluice
hoary sluice
valid jetty
fleet cedar
#

Isn't dorian a musical mode, why is it a language family

hoary sluice
deep mulch
#

@valid jetty learn old English

hoary sluice
#

is this any better

#

would be a lot better if i lived in italy and not in austria

valid jetty
# hoary sluice

still doesn’t sound like romanian as much as i thought lol

#

what is the text you read i’ll read it out loud too

hoary sluice
#

maybe i shouldve picked a more everyday sentence

hoary sluice
#

no ty

#

dont mind the singular generic

#

idk how moldovans manage to speak romanian with a perfect russian accent, so zoot probably wouldnt be able to tell the difference between a moldovan speaking russian or romanian

#

@deep mulch you need to try

deep mulch
#

guh?

hoary sluice
#

lemme find a clip

spark ridge
# leaden crater

i can totally hear this
my friends talk more faster in the zone

spark ridge
valid jetty
#

yes

spark ridge
#

i think your pronunciation is very nice.

valid jetty
#

thank you

hoary sluice
valid jetty
#

lmao yeah ive got that before

#

its like half romanian half english

hoary sluice
#

ive never heard romanian with a british accent but it doesnt sound like the accent english people have when speaking russian it sounds like an ai

valid jetty
#

ai???? 😭

hoary sluice
#

if ai was told to generate neutral sounding romanian

valid jetty
#

i guess im an ai now

hoary sluice
#

rosiegpt

valid jetty
#

i can prove its real

#

i said demnitate super fast

#

i kept messing up saying demnitate and having to rerecord lmao

hoary sluice
#

lmao

spark ridge
#

i like how you all pronounce it
i must have a thick tongue. even my first language, Japanese, is sometimes heard back lol

valid jetty
#

my japanese pronunciation is fine

spark ridge
valid jetty
#

i messed up saying 日本 and i said ねほん and i will never forgive myself

fleet cedar
#

A rust update broke one of my crates :(

leaden crater
#

@valid jetty read the entire ultima noapte de dragoste intaia noapte de razboi on voice message fr

hoary sluice
#

but i cant pinpoint what exactly is wrong

spark ridge
#

jp voice

hoary sluice
#

bing chilling

valid jetty
#

lmao yeah sounds quite japanese

hoary sluice
#

can u read this Toate ființele umane se nasc libere și egale în demnitate și în drepturi. and record it

valid jetty
#

i will never be able to talk like that

valid jetty
valid jetty
valid jetty
#

sound more or less the same

#

right

fleet cedar
spark ridge
valid jetty
#

just the romanian one has less of an accent lol

deep mulch
#

@valid jetty speak English

valid jetty
#

nop

deep mulch
#

you forgot how to speak English didn't you

valid jetty
#

@deep mulch give me something to read

deep mulch
#

idk

hoary sluice
deep mulch
#

the quick brown fox

#

however it goes

hoary sluice
#

im gonna say than in a russian accent

deep mulch
#

@valid jetty

hoary sluice
deep mulch
#

I hate my voice

spark ridge
#

i can't keep up with what everyone is talking about because I only speak japanese lol
if there's a sentence you want a beginner to speak, say it. i try

hoary sluice
valid jetty
#

@deep mulch give me something longer to read lmao

spark ridge
hoary sluice
hoary sluice
#

that s is a "sh" i dont have the letter for it

spark ridge
deep mulch
#

@valid jetty I should find some rite for you to read that curses you

#

Rosie would read anything

alpine pecan
#

@cinder egret is this true

valid jetty
#

actually zoot is the lazy dog not the quick brown fox

#

give me like a longer paragraph i sound so dead inside reading that lmao

hoary sluice
#

why is ur romanian so much softer

valid jetty
#

i think thats also part of my microphone

hoary sluice
#

u mean rolling the r?

valid jetty
#

ill read this:

She closed her eyes and let the breeze carry the scent of lavender and rain through the open window. The world outside was quiet, the kind of hush that only comes after a storm, when the earth is still drinking in the rain. She traced the rim of her teacup with one finger, the warmth of it grounding her, anchoring her to this small, perfect moment. Somewhere in the distance, a bird began to sing, its notes weaving through the silence like a thread of gold in the dim morning light.

#

(ai generated it)

#

you guys dont wanna give me anything

hoary sluice
#

@deep mulch @spark ridge i will present you with 2 audio clips, one of them contains a moldovan speaking romanian and the other contains a moldovan speaking russian, i want you to tell me which one you think is which

spark ridge
hoary sluice
leaden crater
spark ridge
hoary sluice
#

and yes

spark ridge
#

👍

#

i'll try to learn some romanian at some point
right now i need to focus on learning english lol

hoary sluice
#

which one do yo u think is russian

#

which one romanian

leaden crater
spark ridge
spark ridge
hoary sluice
spark ridge
#

im going to bed
good night bros

hoary sluice
#

gn

spark ridge
#

ill see the results of the quiz then i wake up

#

gn

valid jetty
#

specifically "She traced the rim of her teacup" and "like a thread of gold" are so hard to say quickly

#

because i try to actually say thread instead of fread

#

i can make the th sound but i cant say it fast

valid jetty
#

because i just kinda do that

hoary sluice
#

it doesnt sound british

#

only select words

valid jetty
#

that was slow btw

#

i made sure to actually sound out words

#

if i speak normally it sounds british

leaden crater
valid jetty
#

sometimes irl i literally have to take a deep breath and force myself to speak slower to be understood by people lol

#

i suffer with speaking wayy too fast idk why

hoary sluice
valid jetty
#

i was scared i wouldnt be able to

valid jetty
hoary sluice
#

i typed moldovans speaking in yt

valid jetty
#

my microphone was possessed for that one recording

hoary sluice
valid jetty
#

i can

leaden crater
#

@hoary sluice watch this and tell me what you understand fr

hoary sluice
#

ok

#

am i allowed to read the romanian subtitles

valid jetty
#

uhh credeti ca persoana care va deveni presedinte va ajuta moldova sa se aproprie de mai mult de uniona europeana sau de rusia?

mmmm nu stiu. cred ca mai mult de uniona europeana.

de ce?

pfft pentru ca toata lumea e inspre europa

noi speram ca catre uniona europeana


uhh do you think the person who will become president will help moldova to become closer with the european union or with russia?

mmmm i dont know. i think more with the european union.

why?

pfft because everyone is headed towards europe

we hope that were headed towards the european union

hoary sluice
#

oh i thought she asked whether she wanted moldova to be in the eu or no

#

i just ignored the word president

valid jetty
#

lmao

hoary sluice
#

maybe cause presedinte with sh isnt immediately recognizable

valid jetty
#

i guess

hoary sluice
valid jetty
#

i’m honestly so surprised with my romanian knowledge i like never ever consume romanian content ever 😭❤️

leaden crater
#

i heart recorder

valid jetty
hoary sluice
# leaden crater yuh

im probably gonna start watching romanian content againi wanna get fluent and go to erasmus in romania

hoary sluice
leaden crater
#

@crisp kestrel @crisp kestrel @crisp kestrel @crisp kestrel @crisp kestrel @crisp kestrel @crisp kestrel @crisp kestrel

valid jetty
#

@crisp kestrel

leaden crater
#

@valid jetty do you know how to code in lua

valid jetty
hoary sluice
valid jetty
#

for lua specifically my knowledge is plausible

hoary sluice
leaden crater
valid jetty
#

also i don’t have balatro lol

leaden crater
#

thats where hacking no drm i mean mega.nz & catbox.moe comes in

leaden crater
valid jetty
#

programming is kinda like a game for me

leaden crater
hoary sluice
valid jetty
#

oh you meant like

#

okok

valid jetty
#

the last game i played was celeste

leaden crater
leaden crater
#

interesting

valid jetty
#

if you remember when i was talking about celeste in #🌺-regulars @hoary sluice that was the last time i played a game

leaden crater
#

how to get regular

valid jetty
#

get vee to despise you just a little less

#

don’t worry that channel is just as 1984 as everywhere else if not worse

leaden crater
valid jetty
#

oh we know

hoary sluice
leaden crater
#

there's a secret game

hoary sluice
#

diploma thesis done time to play among us

#

omg we need to host vencord amongus

valid jetty
#

I CANT FIND IT BUT I HAVE A PICTURE OF VEE WITH ALL THE ACHIVEMENTS IN A 🐓👔 GAME AND IM SO ANNOYED tHAT I CANT FIND IT

deep mulch
#

@valid jetty hiii

#

unhusk

valid jetty
valid jetty
leaden crater
valid jetty
#

yeah.. not that one

#

there are others

leaden crater
#

oh

#

i see it'

#

oh