#💽Programming Chat v2

1 messages · Page 131 of 1

timid quartz
#

no no like

#

do the config for it

#

myself

rustic vine
#

oh

#

err

#

thats not that hard

#

?

timid quartz
#

i nearly had an aneurysm

rustic vine
#

how

timid quartz
#

tried to add an external library

#

shit didnt work

#

tried like 5 ways

rustic vine
#

um

#

I dunno its always worked for me

#

you can do FetchContent

#

or copy paste

#

or git submodules

#

if you don't wanna use cmake you can use bazelbuild

#

or err its just called bazel now

spare quartz
#

oh my gah

rustic vine
#

we write scripts that checks out a git repo (external dep) at a specific commit/tag

timid quartz
rustic vine
#

then we apply .patch(es) to change stuff we need to get the external dep working with our setup

#

then we copy + paste

#

then we comment out incorrect/useless header includes

#

and we write py scripts that do all this for each of our deps

timid quartz
#

pain

rustic vine
#

haha lol it works good for now

spare quartz
#

can someone make visual studio faster to download

rustic vine
#

stop dowloading that

#

and download rider instead

#

or err

#

clion

spare quartz
#

no

#

i need the windows sdk

timid quartz
#

lame

rustic vine
#

no

spare quartz
#

yes

rustic vine
#

external dep?

timid quartz
#

external dep.

spare quartz
#

they have a #define i need to turn into kotlin

rustic vine
#

external dep

spare quartz
#

securezeromemory2

rustic vine
#

bread's stupid library

spare quartz
timid quartz
#

external dep

rustic vine
#

u know the best part

#

sometimes the library you use is

#

written by academics

#

not sw engineers

spare quartz
#

oh so they're trash

rustic vine
#

and they are actually

#

clueless

#

they know how to do the math

#

or the science

#

or whatever

#

but they have no idea how to write an intuitive library

#

lolz

spare quartz
#

oh my god bruh why is it giving me a 2 month old winbase

rustic vine
#

I think that is an external dependency

spare quartz
#

why even document it if its not even a public funtcion.....

#

i hate you ms.........

rustic vine
#

lol why is it 2

spare quartz
#

WAIT NO ITS THERE

#

yayy

rustic vine
#

they prolly screwed it up in 1

#

SecureZeroMemory prolly wasn't secure

#

had to make a 2

#

😭

spare quartz
#

SecureZeroMemory2 also performs better than SecureZeroMemory

rustic vine
#

lol

spare quartz
#

if you ever write DirectX though, it gets crazier, theres like 11 versions of D3D Device

rustic vine
#

good

spare quartz
#

oh thank god its in a d-

#

i have to use ntoskrnl as a dll.......

#

wait but its a macro????

#

SecureZeroMemory2 (#define) -> RtlSecureZeroMemory2 (macro) -> RtlFillVolatileMemory (actual function)

timid quartz
rustic vine
#

the linalg lib I use is

#

still on c++14

#

so it sucks

#

but its written by actual engineers

timid quartz
#

oh hey that's the lib we're using for linalg in computer graphics

#

I don't mind it thaaat much but granted I'm not doing anything complicated with it

rustic vine
#

well it is the cpp linalg lib

rustic vine
#

they slid the 5.0 tag 3 times

timid quartz
#

go do a leetcode problem mister

rustic vine
#

so far

timid quartz
#

have you done your daily leetcode problem today

rustic vine
#

no

#

I've not done my monthly leetcode problem

#

and they can't constexpr anything in the lib either

#

cuz they are so behind

#

eigen 6 I think is supposed to get onto c++17

#

but that'll be like 2035

#

lolz

timid quartz
#

gg

rustic vine
#

the main problem is that

#

the project itself is funded/backed by google

timid quartz
#

oh ic ic

rustic vine
#

and the maintainers are google engineers

#

and google is still on c++14

#

so it has to build on 14

#

and also google pushes "living at HEAD"

#

so eigen users are expected to also live at HEAD

timid quartz
#

gg

rustic vine
#

also google only pays them to work on eigen for like 5 minutes a week

#

so nothing ever happens

timid quartz
#

@spare quartz leetcode in cpp, java, kotlin, or rust

rustic vine
#

what do u think bruh

timid quartz
#

(atp is going to say kotlin)

rustic vine
#

take rust off the list

#

take cpp off the list too while ur at it

#

cuz u asked atp

timid quartz
spare quartz
#

im reading windows kernel headers rn

rustic vine
#

so those 2 options

timid quartz
#

oh oh oh true

rustic vine
#

dont need to be included

spare quartz
#

ntoskrnl only has these 3 ....

timid quartz
#

yeah atp would say kotlin

#

you would say cpp, harry

rustic vine
#

idk

#

I might do in java

#

the cpp stdlib is bad

#

or err

#

the stdlib collections are bad

#

the only good one is stdvector

timid quartz
#

really

#

hmm

rustic vine
#

yes

#

nobody uses the other ones

#

so consequently nobody updates them

timid quartz
#

not even map

rustic vine
#

half the collections could be constexpr

#

I dunno about map I don't use it

#

I always just implement myself

#

map is prolly ok

rustic vine
#

every cpp project I've worked on I either implemented my own collections for what I needed

#

or they already had

timid quartz
#

crazy

rustic vine
#

or lowk just use vector

#

cuz vector is OP

#

and can be your do-it-all datastructure

timid quartz
#

did my daily leetcode

spare quartz
spare quartz
timid quartz
#

nativeMemSet!! why are you yelling

spare quartz
timid quartz
#

proof that Kotlin is an aggressive language

spare quartz
#

sdb[0..5] = ByteArray with the unencrypted bytes 0 .. 5

timid quartz
#

congrats you overloaded a function?

spare quartz
#

no you idiot

#

you can't load a range like that in a normal array

timid quartz
#

abstract operator fun

#

what are these keywords

spare quartz
#

but i need a function like that cause the standard get function will be super duper inefficient

#

trying to load a range

spare quartz
timid quartz
spare quartz
#

it just provides the ability to programmatically change infixes like +. -. *, /

#

or add get/set

timid quartz
#

That’s what I thought

spare quartz
#

yes

#

i dont know why you felt the need to ask if you already knew

timid quartz
#
use std::ops;

struct Foo;
struct Bar;

#[derive(Debug)]
struct FooBar;

#[derive(Debug)]
struct BarFoo;

// The `std::ops::Add` trait is used to specify the functionality of `+`.
// Here, we make `Add<Bar>` - the trait for addition with a RHS of type `Bar`.
// The following block implements the operation: Foo + Bar = FooBar
impl ops::Add<Bar> for Foo {
    type Output = FooBar;

    fn add(self, _rhs: Bar) -> FooBar {
        println!("> Foo.add(Bar) was called");

        FooBar
    }
}

// By reversing the types, we end up implementing non-commutative addition.
// Here, we make `Add<Foo>` - the trait for addition with a RHS of type `Foo`.
// This block implements the operation: Bar + Foo = BarFoo
impl ops::Add<Foo> for Bar {
    type Output = BarFoo;

    fn add(self, _rhs: Foo) -> BarFoo {
        println!("> Bar.add(Foo) was called");

        BarFoo
    }
}

fn main() {
    println!("Foo + Bar = {:?}", Foo + Bar);
    println!("Bar + Foo = {:?}", Bar + Foo);
}
#

Rust ❤️

#

Operators are just implemented with a trait and you can reimplement a trait

spare quartz
#

lame

timid quartz
#

traits >>>> interfaces

spare quartz
#

ada:

#

now the only problem with this

#

isssss i can't rely on the GC for this

#

a ByteArray by design is managed by the GC, but waiting on a GC cycle to clear out potentially sensitive data is bad...

timid quartz
#

Does Kotlin let you define your own interface and implement them for external classes (like those from the JDK)?

spare quartz
#

yes

#

extension functions

timid quartz
#

Ah right

#

What about implementing a generic interface for multiple types

spare quartz
#

elaborate

timid quartz
#
struct TwoGenerics;

trait Foo<T> {
    fn some_method(&self, input: T);
}

impl Foo<i32> for TwoGenerics {
    fn some_method(&self, input: i32) {}
}
impl Foo<String> for TwoGenerics {
    fn some_method(&self, input: String) {}
}
spare quartz
#
class A<T>
fun A<Int>.someMethod(i: Int)
fun A<String>.someMethod(s: String)
timid quartz
#

But what if you wanted that in an interface

spare quartz
#

you don't need an interface

#

there's no reason to have one

timid quartz
#

What if I wanted to standardize someMethod across classes

spare quartz
#

please elaborate

timid quartz
#

(Which is what you’d use an interface for)

spare quartz
#

because attaching interfaces to external classes is useless with extension functions

timid quartz
#

ok so like

#
trait MyTrait<T> {
  fn some_fn<T>(arg: T);
}

struct SomeStruct;
impl MyTrait<String> for SomeStruct {
    fn some_fn(&self, arg: String) { /* ... */ }
}

fn some_other_fn(arg: T) 
    where T : MyTrait<String> { /* ... */ }
#

how would you do something like that in Kotlin

#
interface MyInterface<T> {
  fun some_fun(arg: T)
}

class SomeClass : MyInterface<String> { /* ... */ }

fun some_other_fun(arg: MyInterface<String>) { /* ... */ }
spare quartz
timid quartz
#

that's not correct kotlin code but

spare quartz
#

there is no reason to use an interface

timid quartz
#

like

spare quartz
timid quartz
#
fun SomeClass.someFun(a: String)
fun SomeOtherClass.someFun(a: String)

fun someOtherFun(arg: SomeClass)
fun someOtherFun(arg: SomeOtherClass)
spare quartz
#

... so i do not see the difference

timid quartz
#

check the bottom two funs

spare quartz
#

if the two are completely different inheritors then there is no possible code for each

#

if the two are subclasses then an extension of the parent will work on the child

timid quartz
#

whereas in rust you could do

trait MyTrait<T> {
  fn some_fn<T>(arg: T);
}

struct SomeStruct;
struct SomeOtherStruct;

impl MyTrait<String> for SomeStruct { /* ... */ }
impl MyTrait<String> for SomeOtherStruct { /* ... */ }

// some_other_fn can accept SomeStruct and SomeOtherStruct
// since both impl MyTrait<String>
fn some_other_fn(arg: T) 
    where T : MyTrait<String> { /* ... */ }
spare quartz
#

as stated there is no possible scenario where this would be required

timid quartz
#

in general or specifically in Kotlin?

spare quartz
#

in kotlin

#

i do not know what you'd use it for in rust so i cant comment

timid quartz
# spare quartz i do not know what you'd use it for in rust so i cant comment

idk example

struct Json;  // here for the type
trait Serialize<T> {
  fn serialize() -> T;
}

struct MyFileData { /* ... */ }
struct MyOtherFileData { /* ... */ }

impl Serialize<Json> for MyFileData { /* ... */ }
impl Serialize<Json> for MyOtherFileData { /* ... */ }

fn write_json_to_file(file: std::fs::File, data: D)
  where D : Serialize<Json> { /* ... */ }
#

in Kotlin you're saying you'd do something like this?

interface SerializeToJson { /* ... */ }

data class SomeData : SerializeToJson {}
data class SomeOtherData : SerializeToJson {}

fun writeJsonToFile(file: idk, data: SerializeToJson)
spare quartz
#

i just use our iolayout

timid quartz
#

the example was contrived to be more specific

#

rather than more generic

#

sure you'd normally just use something else but pretend

#
// A generic interface
interface MyTrait<T> {
    fun someFn(arg: T)
}

// Two structs (classes) implementing the trait for String
class SomeStruct : MyTrait<String> {
    override fun someFn(arg: String) {
        println("SomeStruct handling: $arg")
    }
}

class SomeOtherStruct : MyTrait<String> {
    override fun someFn(arg: String) {
        println("SomeOtherStruct handling: $arg")
    }
}

// A generic function that accepts anything implementing MyTrait<String>
fun <T : MyTrait<String>> someOtherFn(arg: T) {
    arg.someFn("hello from someOtherFn")
}

this is what chatgpt says

#

which is kinda what I was looking for

#

but then you can't say data class Whatever : MyTrait<String>, MyTrait<Int>

timid quartz
#
struct MyStruct;

impl From<Something> for MyStruct { /* ... */ }
impl From<SomethingElse> for MyStruct { /* ... */ }
impl Into<Something> for MyStruct { /* ... */ }
impl Into<SomethingElse> for MyStruct { /* ... */ }
#

vs idk how you'd really do this in Kotlin

spare quartz
#

i dont know what from or into are for

timid quartz
#

For type conversions

spare quartz
#

just use an extension function

timid quartz
#

Like for example String <-> i32

spare quartz
#

.toInt() is an extension function in the kotlin stdlib

timid quartz
#

the point isn't for the specific applications though

spare quartz
#

yes it is

timid quartz
#

like yes ik these specific functions exist

#

but the specific examples I'm giving you are meant to represent the more general concept

spare quartz
#

generic concepts do not have inherent programming value

#

for the purposes concerning kotlin, extension functions (& properties) are sufficient

timid quartz
timid quartz
spare quartz
#

you can

timid quartz
#

"bounds" as in fun whatever(arg: T has this ext function)

spare quartz
#

well no because that wouldn't make sense wrt extension functions (unless the applicable extension function you want to use is defined for the type(s) under T)

#

ew i have a role icon now

timid quartz
#

vs in Rust I can say fn whatever(arg: T) where T : SomeTrait<SomeType>

#

traits are just more powerful interfaces

spare quartz
#

and generally useless in my context

timid quartz
#

pretty useful /shrug

#

there have been a couple of times I've had to impl ExternalTrait<some type> for MyType because I needed to use MyType with a function that had where T : ExternalTrait<some type>

#

ig realistically I don't use it that much

#

and if I really needed something similar in Kotlin I could just make multiple interfaces

spare quartz
#

im gonna be honest i very sparingly use even interfaces

timid quartz
#
interface FromString { }
interface FromInt { }
interface FromSomeOtherType { }
spare quartz
#

this is the most

#

and the two most important ones are just for extending enums

#

(Flaggable / Mappable)

timid quartz
#

I guess for like idk Mappable

#

this is a bit contrived

#

what if you wanted to say Mappable<T> where T is the type it could get mapped to

#

and you had an enum that you wanted to be mappable to say Int and String

spare quartz
#

well there isn't a time where i'd want that

#

but i'd just make the "id" part of mappable extendable

spare quartz
#

make it not just "id"

timid quartz
#

id

#

like id ego superego

spare quartz
timid quartz
# spare quartz

So like interface Mappable<E, T, U> … { val id: T; val other: U }?

spare quartz
#

yes

#

because that's such a fringe thing to do though, i can't really do it

timid quartz
#

vs rust

trait Mappable<T> { /* … */ }

enum MyEnum { /* … */ }
impl Mappable<String> for MyEnum { /* … */ }
// and so on
spare quartz
spare quartz
#

EFFICIIIIIIIENNNNNNTTTTTTTTTT

#

LOOK AT ITTTTTTT

timid quartz
#

satisfactory ❤️

spare quartz
#

our factory is the best in the world

#

your factory does not have:

  • switchboard design
  • 6 lanes of iron, 3 of copper, 1 of caterium, 1 of SAM, 2 of coal
  • a person accellerator
#
  • smelters
timid quartz
#

duh

#

tbh I like games like satisfactory and factorio but I just cant get into them

spare quartz
timid quartz
#

nah even when I do

#

I just find it hard to get into them

#

at least w/o a friend

spare quartz
#

you need frie-

#

yes .

timid quartz
#

the only factorio world I played for a long time was one with a friend

spare quartz
spare quartz
#

cant post that because of the username______________

#

FINALLY

#

this is everything required for basic iron products

flint belfry
spare quartz
flint belfry
spare quartz
flint belfry
#

Send Me Airplane Dragons

spare quartz
flint belfry
spare quartz
flint belfry
#

or ingests 325 oz of sodium

#

and DIES

spare quartz
#

the thing on its forehead is CONCENTRATED POISON

#

THEY ARE IMMUNE.

flint belfry
spare quartz
#

WHAT

#

NO

flint belfry
#

Yessssss

spare quartz
flint belfry
#

send it back

#

❌❌❌❌❌

spare quartz
flint belfry
spare quartz
flint belfry
#

Banish it from this mortal realm.

spare quartz
flint belfry
spare quartz
#

what ..

flint belfry
spare quartz
#

you might have brain damage kade.

flint belfry
#

not as bad as yours

spare quartz
flint belfry
#

the average deltarune fan is more sane than a slopacho fan

#

and smartter

spare quartz
#

the average deltaslop fan is 90 years younger than the youngest bayachad fan

flint belfry
#

woohoo!

spare quartz
#

no

flint belfry
#

just 5 more years

flint belfry
spare quartz
#

it means all deltarune fans have yet to be born

#

Child.

flint belfry
#

even if that is so at least Im Still More Sane

#

a Child Is More Sane Than You

flint belfry
#

Pathetic

spare quartz
spare quartz
#

Tobias Foxius could never make this peak

flint belfry
#

im not watching that i think ill go watch DELTARUNE CHAPTERS 3+4 FULL OST By Toby "Don't Call Me Radiation" Fox

spare quartz
#

EWWWW

#

LAMME

spare quartz
flint belfry
#

did her arms get cut off or

spare quartz
#

they're behind her dumbass

#

too long fanboying over a 2d game you forgot how 3 dimensions work 💔

spare quartz
#

IT LITERALLY IS

flint belfry
#

looks 2d to me + not gonna watch that video still

spare quartz
#

🥺

#

🥺

flint belfry
spare quartz
#

i hope this thing gets MELTED

#

IN A POT OF LEAD

#

!!!!!!

flint belfry
spare quartz
flint belfry
#

Yes

spare quartz
flint belfry
spare quartz
flint belfry
#

more plane dragons not slopachao

spare quartz
spare quartz
#
class WindowsSecureDataBlob : SecureDataBlob() {
    init {
        features.add(WindowsLocalProcessEncryptedSecureDataBlobFeature(this))
        features.add(WindowsCrossProcessEncryptedSecureDataBlobFeature(this))
        features.add(WindowsLocalUserEncryptedSecureDataBlobFeature(this))
    }

    internal val arena = Arena.ofShared()

    override var decrypt: () -> Unit = { throw IllegalStateException("Decryption not initialized") }
    override var encrypt: () -> Unit = { throw IllegalStateException("Encryption not initialized") }

    override fun get(index: Long): Byte {
        TODO("Not yet implemented")
    }

    override fun get(indices: LongRange): SecuredByteArray {
        TODO("Not yet implemented")
    }

    override fun set(index: Long, b: Byte) {
        TODO("Not yet implemented")
    }

    override fun set(index: Long, b: ByteArray) {
        TODO("Not yet implemented")
    }

    override fun set(index: Long, b: SecuredByteArray) {
        TODO("Not yet implemented")
    }

    private var internallyManagedSegment: MemorySegment? = null
    internal var managedSegment: MemorySegment
        set(value) {
            if (internallyManagedSegment != null) throw IllegalStateException(
                "Secure data blob has already been initialized"
            )
            internallyManagedSegment = value.reinterpret(arena) {
                nativeMemSet!!.invokeExact(it, 0, it.byteSize()) as MemorySegment
            }
        }
        get() = internallyManagedSegment ?: throw IllegalStateException("The secure data blob has not been initialized")


    override fun cleanup() {
        arena.close()
    }
}
#
/**
 * A thin wrapper around a [ByteArray] for use with [SecureDataBlob]. Includes [AutoCloseable] to securely erase
 *  data when no longer needed.
 * @author Miko Elbrecht
 * @since 4.0.0
 */
class SecuredByteArray(val around: ByteArray) : AutoCloseable {
    companion object {
        private val saCleaner = Cleaner.create()
    }

    private val cleanOp = saCleaner.register(this) { Arrays.fill(around, 0) }
    override fun close() {
        cleanOp.clean()
    }
}
#

came up with a solution to the bytearry issue

spare quartz
#

it works!!

spare quartz
#

before decryption and after

spare quartz
spare quartz
#

でびコネはキャラ萌えだけじゃ収まりきらない作品になっています。自分で期待値上げてもどうともならないのでリリース後みなさんのクチコミに託します…誰かに話したくなるような、そんな世界になってますように。いや、なってます!これ以上のものを今後の人生で作れる気がしない!本当にお楽しみに!

#

WHAT

#

NOOOOOOOOOOOOOOOOOOO

flint belfry
#

does this have to do with tsa not being payed or somerthing

#

my mom said something about military people and tsa not being paid or some shit

#

and that they cant strike from a contract or something

spare quartz
#

The federal government ran out of money after a Democratic-backed spending bill that would have extended health care subsidies under the Affordable Care Act and reversed cuts to Medicaid failed, as well as the GOP-backed stopgap funding measure that would have funded the government for seven weeks also failed.

flint belfry
flint belfry
#

:)))))))

spare quartz
flint belfry
#

(after you sell your current stuff)

flint belfry
spare quartz
#

no like operationally dumbfuck

#

congress deadlocked

flint belfry
#

idrk what that means but ill assume Bad

spare quartz
#

yes

#

all government employees are now being forced to work while unpaid

flint belfry
#

yeah ok so thats what she was talking about

#

time for my flight to get delayed

#

or some shit

#

hopefully not

spare quartz
#

whats worse...

#

my FAA ocsilloscope was just about to end....

#

wahhhhhhhhhhh

flint belfry
#

cancel literally every auction right now

#

or

spare quartz
#

no

#

read the msg

flint belfry
#

dosent answer the question

spare quartz
#

it literally does

flint belfry
#

does that mean every auction is cancelled

#

or will it

#

what

spare quartz
#

"Bid closing dates may be extended based on the duration of the shutdown."

#

literally no brain all fat

rustic vine
flint belfry
spare quartz
rustic vine
#

LOL

#

chill

#

its war

spare quartz
#

they're prob not even gonna rename the other defense agencies

rustic vine
#

that sounds tuff

spare quartz
#

like DISA

rustic vine
#

I bet none of the lousy european countries have a department of WAR

spare quartz
#

ah yes, the people who made the internet,

#

WARPA

#

shitty ass name

rustic vine
#

OMG WARPA

#

thats peak

spare quartz
#

because YOU failed to pay your taxes

#

cheap ass

rustic vine
#

kade ate all the taxes

#

not just a tech hoarder but also a tax hoarder

flint belfry
spare quartz
#

irs

#

IRS

flint belfry
rustic vine
flint belfry
#

:)))

flint belfry
#

wha

#

what was

#

ok whatever

spare quartz
rustic vine
rustic vine
#

whys he naked

#

thats against the rules

rustic vine
#

MODS

#

I know mods r here

#

cuz

flint belfry
rustic vine
#

I got opped

flint belfry
#

👿 👿 👿 👿

spare quartz
#

when will the government be back on... i need you.......

rustic vine
#

evil singer??

#

who would that be

flint belfry
#

i should

#

probably dm you it 😭

rustic vine
#

bruh

#

dont

#

im blocking u actually

#

stop

#

get blocked

flint belfry
#

wow die

#

you didnt block me fool

rustic vine
#

I did

flint belfry
#

You Spread Misinformation On The Internet

flint belfry
rustic vine
#

what

#

maybe its delayed

spare quartz
rustic vine
#

I have ping

flint belfry
#

bro

flint belfry
flint belfry
spare quartz
#

MAKE THE GOVERNMENT DECIDE ON A FUNDING PLANNN

#

I WANT MY GSAAAAAAAA

flint belfry
#

give me all the funding

#

:)

spare quartz
#

FAT FUCKKKK

flint belfry
#

i need mor edell poweredges

flint belfry
rustic vine
#

dang

flint belfry
#

wtf

#

oh

#

nvm now it went through

rustic vine
#

see u next week

flint belfry
#

Ok

rustic vine
#

@spare quartz can u pump money

#

into the government

#

to restart it

spare quartz
#

they have hte money...

#

they just need to stop deadlocking...

rustic vine
#

thats why u gotta pump it

#

bypass the

spare quartz
rustic vine
#

deadlocking

#

undeadlock

#

why is there 3

#

nvm I counted wrong

#

@spare quartz FIX THE DEADLOCK PLS

#

wait

#

government shutdown is lowk good

#

now they can't rename the departments

spare quartz
#

no its lowkey BAD

rustic vine
#

no its lowk good

#

im happy with this

spare quartz
#

no they still can rename them...

rustic vine
#

lets just keep it shutdown

#

what

#

how

spare quartz
#

they just wont be paid for it..

rustic vine
#

bruh

#

department of poor

spare quartz
#

department of giving me money..

rustic vine
#

I gotchu

#

if only u could find

#

that ssd

#

lol

spare quartz
#

mailing you my system drive

rustic vine
#

ok

#

I do actually need an ssd

#

and that I would buy

#

if u sell for good price

#

and it work for me

#

needs to be m.2 2280

spare quartz
#

well you said you need 2280... but its the wrong price..

rustic vine
#

pcie gen3

spare quartz
#

I MEAN

#

size

rustic vine
#

wut

#

what u mean wrong price

#

oh

#

is it?

#

what is urs again

#

is it wifi card sized

spare quartz
#

its like 2230

rustic vine
#

bruh

#

do uhave 2280

spare quartz
#

um

#

my system drive

rustic vine
#

goated

#

I hit 60mpg tdy

#

it was like 61.8 mpg

#

for 30 miles

#

thats OP

#

bastards on the road driving all over

#

saw a guy had rear-ended one o those

#

gasoline tanker trucks

#

shut down 3 lanes

#

peak ATL

#

285 and 141 near exit 31

#

darn people can't drive to survive

spare quartz
#

well

#

if the government isshut down.... i guess i need to continue making cryptographic stuff....

spare quartz
flint belfry
#

Dosent Mean You Cant Get A Job At The Same Time

spare quartz
#

okay and

#

where exactly do you want me to apply

flint belfry
#

thats up to you i think you should just get employed in general

spare quartz
#

these alllll suckkkkkkkk

#

i hate youuuuuuuuu

flint belfry
#

i mean its 40 dollars an hour but it sounds unberable

spare quartz
#

wahhhh they all suckkkk

flint belfry
#

no

#

NO

#

oh

spare quartz
#

these all look like fine jobs

#

the PROBLEM is

#

like

#

im worried im not skilled enough and ill end up killing somoene or something 😭

flint belfry
#

WHAT 😭

#

ATP WHAT WOULD YOU BE WORKING FOR THAT WOULD HAVE THAT HAPPEN

spare quartz
#

dude the first appealing offer to me

#

is a health tech company

flint belfry
#

oh 😭

#

fair enough

spare quartz
#

bayahcao.......

flint belfry
#

is japan just slopachao land to you or

spare quartz
#

yeah

#

well

#

bayachao land but i also find the people interesting

#

and i wanna poll some of them one day

spare quartz
#

idk......

rustic vine
#

it is

#

I did fine, even good, at my first backend java job

#

and u are way better than me at it so

#

u will be fine lol

#

the skill is usually not the thing that matters tbh

spare quartz
#

theres so many terms these listings use

#

like "scrum" and "agile"

#

but the biggest team ive lead is... me and another person working for our own interests so i dont know!

rustic vine
#

what matters is that ur willing to learn and improve yourself, excited to work there, good/fast at picking things up, and interested in hearing feedback

#

if you can do all those, it rlly doesn't matter if u suck at Java or not

#

as long as u can get past the leetcode questions

rustic vine
#

they are just buzzwords

spare quartz
#

so like... do i NEED to know them

rustic vine
#

no

#

maybe good to familiarize yourself with them

#

know what they are

#

but beyond that not rlly

#

a little research and some prep for an interview is always a good idea

spare quartz
#

scary spring

rustic vine
#

u will realize that "enterprise quality" is more of a downgrade than an upgrade

#

people who are like "your code needs to be enterprise grade" don't know that the de-facto enterprise grade is often times significantly worse than the code I write for fun

spare quartz
#

tbh i kinda just filter "x grade" out of my head now except for chemical purity

#

cause it's almost always meaningless

rustic vine
#

sure, they aren't rlly useful metrics

#

but people still say them..

spare quartz
#

"military grade" so its made by contractors at the lowest price? lets gooo

rustic vine
#

I think it is incredibly important for everyone to get some industry exposure or be employed as a SWE in a company (any company) for at least a few months

spare quartz
#

some of the indeed questions are funny

spare quartz
#

"which of these data structures have you used?"
(10 of the most essential constructs ever)

spare quartz
rustic vine
#

I think even if u don't plan on ever working as a SWE full time

#

I still think being in that environment is so incredibly important

#

especially so when you are still young

#

you will learn a lot

#

that was my experience

#

and the experience of many of my friends

#

I can't recommend it enough

#

even if its just for 1 summer

spare quartz
#

well ive already gotten 6 jobs to attempt to apply to ...

rustic vine
#

huh wut

spare quartz
spare quartz
rustic vine
#

ruby

spare quartz
#

the ones that dont immediately disinterest me

rustic vine
#

u have offers already??

#

dang

spare quartz
#

sorry i mean

rustic vine
#

I dunno why im saying this then

spare quartz
#

listings

rustic vine
#

oh ok

rustic vine
spare quartz
rustic vine
#

you will probably learn some new code stuff

spare quartz
#

gonna self impolode...

rustic vine
#

but thats not what I'm really talking about

pallid loom
#

I FUCKING LOVE CROATIAN GOVERMENT WEBSITE PROGRAMMING!!!!!

rustic vine
#

huh

#

whats wrong

pallid loom
#

incredible captcha they've got there

rustic vine
#

whats wrong

spare quartz
pallid loom
spare quartz
#

for something to prevent bots thats not a great idea

rustic vine
#

checkmate

pallid loom
#

damn.

spare quartz
#

it could be a very intelligent ai

#

..

pallid loom
#

you'd be a good government programmer ngl.

rustic vine
#

wth does that mean

#

is it an insult

rustic vine
spare quartz
pallid loom
#

no it's just a reason these guys would actually say

#

"yeah but a human did it"

rustic vine
spare quartz
#

proficiency to interact with C++ from kotlin?? huh?? what about htat??

pallid loom
#

like genuinely sounds like some retardation they'd pull off

pallid loom
#

keep in mind btw

#

this website and system

spare quartz
rustic vine
#

stop

spare quartz
#

vtables for the win....

pallid loom
#

200 + million €.

rustic vine
#

aint nobody uss that

spare quartz
#

i do ☹️

rustic vine
pallid loom
#

for a captcha that's in plaintext

rustic vine
#

maybe u should work for the government

#

ur a genius

pallid loom
#

and just distorted with an image layer

pallid loom
rustic vine
#

u know teo I bet they would hire you as a

#

money savings investigator

#

and you can investigate how to save money for them

#

and you basically pay your own salary

#

with how much u save

#

thats a cheat code

spare quartz
#

wati crap i gotta write a resume

pallid loom
rustic vine
#

hey why r u hating

pallid loom
#

they don't want to save money

#

the way they do it is the following

#

so you have your family friend right

rustic vine
pallid loom
#

he has an IQ of 20 but he's someone you know

#

you give him a task

#

write me a login page with plaintext captcha

#

he does it

#

you transfer idk 200k € to him

#

he gives back 100k € to you

#

money laundering & corruption

spare quartz
#

quick question teo

#

is your government running rn

pallid loom
#
  • you get a barely working website
  • full of security holes
  • but you get money
pallid loom
#

in massive debt

spare quartz
#

you're doing better than us at least!!!!

pallid loom
#

that's a whole other story

#

thing is that retard of yours has been running it for the past year

#

our has been running it for the past 20+ years

#

he's trying to steal everything all at once

#

he should play by the croat handbook

rustic vine
#

ok

#

but

pallid loom
#

steal during multiple years, get recognised as a criminal organisation by your OWN goverment, and get into power again

pallid loom
rustic vine
#

checkmate

pallid loom
rustic vine
#

croatian

spare quartz
#

okay

#

i think this is a sufficient resume ?

rustic vine
#

hell yes

pallid loom
#

honestly the way i did my resume was basically

#
  • short intro
  • go year by year with accomplishments
rustic vine
#

the way I did was I wrote a buncha fat lies

#

then deleted the lies

#

and kept only the truth

pallid loom
#

wow

#

creative

rustic vine
#

yes

spare quartz
#

my dads resume was basically just an essay in new times roman and he got a job for like $100,000

#

so it can't be that hard

pallid loom
#

hold on

#

let me give you my resume but epstein files ver

spare quartz
#

you mean redacted? 😭

#

qcod on their way to warn you for rule 5249 or whatever

pallid loom
#

do you like my resume

rustic vine
#

wth was that

#

I saw it

#

for a second

pallid loom
#

i saw new.cdn.teo0781.dev

rustic vine
#

bro

pallid loom
#

what were you trying to send

#

send it over again

rustic vine
#

new?? you couldn't get it right the first time around?

#

what a noooob

pallid loom
#

diff instance

#

😠

rustic vine
#

mine is @

#

harry.chen

spare quartz
#

mines C:\

pallid loom
#

lying!

rustic vine
#

atp is lying

spare quartz
#

yeah you're right ☹️

#

all my files are on here

pallid loom
#

thank you for 0 shittamabobs of 0.98 gb

spare quartz
#

baito

pallid loom
#

is there a website that would be like this

#

like harrych.en

#

.en isn't a tld

rustic vine
#

wait

#

omg

#

oh

pallid loom
#

but is there one that would fit

rustic vine
#

idts

spare quartz
pallid loom
#

yeah but like

#

are there any letters you can get from harrychen to form a tld

rustic vine
#

no

spare quartz
#

umm

pallid loom
#

.three

rustic vine
#

can I just add a new tld

#

how does that work

#

who do I ask

spare quartz
#

harrych.engineer

pallid loom
#

international recognition

spare quartz
#

👍

pallid loom
rustic vine
spare quartz
pallid loom
#

one letter off

rustic vine
#

why is .en not one

pallid loom
#

.eng was proposed

spare quartz
#

id suggest putting it on the CZDS so i can steal your sites registry data 🙏

pallid loom
#

never implemented

rustic vine
pallid loom
#

learn.en

rustic vine
#

exactly

spare quartz
#

english i guess

rustic vine
#

the use would be for

pallid loom
#

yeah but thats about it

spare quartz
#

speak.en

rustic vine
#

harrych.en

pallid loom
#

croatia.en

#

country.en

#

maybe???

#

for tourism???

#

because .de exists

spare quartz
#

harry can you legally rename yourself

pallid loom
pallid loom
spare quartz
#

oh wait

pallid loom
#

why not just

spare quartz
rustic vine
#

wait

spare quartz
#

thats a thing

rustic vine
#

there is .cn

pallid loom
rustic vine
spare quartz
rustic vine
#

this is genius

#

but how do I get a cn domain

#

I think I can't

spare quartz
#

ask chinese govt nicely

pallid loom
#

cn domain. You'll need to upload a copy of valid documentation in order to begin the real name validation process. To use your domain name, you must provide one of the following: A valid resident ID, temporary resident ID, business license or organization code certificate from China.

#

do you have any of them

spare quartz
pallid loom
#

aw hell naw

#

english pro -> chinese origin

spare quartz
#

i mean its true

pallid loom
#

immediately kicked out of the us for being a spy

spare quartz
#

😭

rustic vine
#

BROOOOO

#

opps

spare quartz
#

WHOS COMPANY IS NAMED HARRY

pallid loom
#

"uuuhm hi yeah 🧊 i have a chinese person that says they're an english pro"

rustic vine
#

how is this allowed

spare quartz
#

oh my god bruh

#

i cant take it anymore

pallid loom
#

LMFAO

spare quartz
#

give the governemnt money

#

....

pallid loom
#

increase the debt

#

make more weapons

#

kill more innocent children

#

just do anything please give me back my auctions

spare quartz
#

YES

#

4 of the computers i own rn are from ice actually

pallid loom
#

"kill more innocent children"
"YES"

#

you'd make a good weapons contractor

rustic vine
#

back in 2003

spare quartz
#

like father like daughter

rustic vine
#

thats bait

pallid loom
#

go buy it

rustic vine
#

how

#

no but price isnt even listed

pallid loom
#

contact them

rustic vine
#

bruh

#

its gonna be

spare quartz
rustic vine
#

20 gazillion dollars

pallid loom
#

"can i get it for one dabloon"

pallid loom
spare quartz
#

me 2

pallid loom
#

WHY IS IT IN GERMAN

#

WHY IS THE CAPTCHA IN JAPANESE

spare quartz
#

worldwide site

pallid loom
#

oh okay

#

language selector top right

#

this company is based in austria

#

a whole bunch of austrian clients

rustic vine
#

wait omg

#

there is

#

there is

#

harrych.enterprises

#

thats goated

spare quartz
#

single person company!!!!!!!

pallid loom
#

@spare quartz bomb this adress to get the tld
DAY Investments Ltd.
6 Clayton Street
Newmarket
Auckland 1023
New Zealand

rustic vine
#

smart man

spare quartz
pallid loom
#

damn fuck

#

how do we do this for americans

spare quartz
#

imagine a burger

pallid loom
#

okay i know

#

-36.86482491037776, 174.7773745599742

#

bomb these coordinates

rustic vine
#

wait

spare quartz
#

oh oky

spare quartz
pallid loom
rustic vine
#

thats genius

#

give me that

pallid loom
#

indian

#

don't do it

#

you aren't indian and you don't want to be indian

timid quartz
#
// some_endpoint.go

type Group struct {
  bun.BaseModel `bun:"table:groups"`

  Id        uuid.UUID `bun:",pk,type:uuid" json:"-"`
  GroupName string    `bun:",notnull" json:"group_name"`
  GroupId   uint16    `json:"group_id"`
  CreatedAt time.Time `bun:",notnull" json:"created_at"`
  UpdatedAt time.Time `bun:",notnull" json:"updated_at"`
}
// ...
group := new(Group)
dbErr := db.NewSelect().
  Model(group).
  Where("group_id = ?", groupId).
  Scan(context.Background())
#

@rustic vine this isn't that bad

spare quartz
#

can you r8 my resume ...

timid quartz
#

mmmm

#

I mean non-traditional resumes are a thing but

#

most of the time they follow a certain format

spare quartz
#

what are those..

timid quartz
#

this is a pretty bog standard resume

#
NAME
Contact info
Statement of purpose (optional)

(WORK) EXPERIENCE

PROJECTS

EDUCATION

SKILLS
spare quartz
#

sounds boring...

timid quartz
#

yeah it is

#

but that's how people kinda expect your resume to be

#

especially in more technical fields

#

in more creative fields you can get more creative with your resume

#

but resumes are pretty boring

flint belfry
#

you guys are actully talking about jobs wtf

#

i never thought the day would come

timid quartz
# spare quartz

Generally

  • You're not writing a resume like an essay
  • You use standard headers rather than sentences like "Some of my skills include..."
spare quartz
#

does it matter though....

timid quartz
#

yeah kinda

#

The structure allows recruiters to quickly scan your resume because they have less than a minute on average per resume

spare quartz
#

well thats what my resume does as well

#

theres only two fields that they'd care about and they're at the top in 10 points or less

timid quartz
#

the standard format is generally better and more what recruiters expect

spare quartz
#

aren't most recruiters automated today though....

timid quartz
#

And also, in the age of automated resume reviewing systems, if you break from a typical resume format, the automated systems can mis-scan your info and send your resume to the trash before it even gets before a human

spare quartz
flint belfry
timid quartz
#

it's not entirely filled out

#

but

#

that should give you an idea of a more traditional resume

spare quartz
#

this uscks

timid quartz
#

it's what recruiters and hiring managers expect ¯_(ツ)_/¯

spare quartz
#

YOU'RE what recruiters and hiring managers expect.

timid quartz
#

this is mine but anonymized

spare quartz
#

ewwww

#

its soo wordy 🤮

timid quartz
#

this is a bit of an older version though

spare quartz
#

EVILLLLL

#

your degree might've had something going for it..

timid quartz
# spare quartz

by all means submit this but you're probably either not going to get noticed or you're gonna get people who are eager to tell you how to fix your resume lol

#

it really depends, you might get noticed but idk

spare quartz
#

its okay aera

#

i have this thing called "infinite time"

#

(or, at least 700 days)

timid quartz
#

honestly if you dont want to reformat your resume

#

what I would do is

#

put your work closer to the top

#

describe more about it

spare quartz
#

but i didddd