#development

1 messages Ā· Page 609 of 1

primal perch
#

capt obsessed with minors

#

wtf

#

wtf

#

wtf

gentle grove
#

ok now i am hearing about "prototypes" in javascript

primal perch
#

@restive ether ban

hasty ruin
#

Mans obsessed with minors

hasty ruin
primal perch
hasty ruin
#

NO

primal perch
#

i havent used that in so long

hasty ruin
#

YOU STARTED IT

gentle grove
primal perch
#

cum.prototype.nut = function() {

}

gentle grove
#

what's the new

primal perch
#

class Cum {

#

or some shit

tepid olive
#

im going to pull up java minecraft on my main monitor and bedrock minecraft on my second one and take a full screenshot because im bored

ocean raptor
#

Wait till you find out that you can use functions as variables in C

gentle grove
#

is typescript better than this

ocean raptor
#

With the most cured syntax ever

gentle grove
#

but in javascript all of these functions are variables

ocean raptor
gentle grove
#

@primal perch is typescript less [redacted]ed

primal perch
#

yea

#

its less regarded

gentle grove
#

i have heard its better\

#

so maybe ill have to figure out how it all works

primal perch
#

function pointer syntax is fine

gentle grove
#

and how you actually utilize it

primal perch
#

if anythnig is bad its the block syntax

primal perch
gentle grove
#

because i still odnt really understand npm

ocean raptor
gentle grove
#

is webpack a thing that everyone uses

primal perch
#

skill issue

gentle grove
hasty ruin
ocean raptor
gentle grove
gentle grove
hasty ruin
#

people still use https? cringe.

ocean raptor
#

BRB, gonna switch all my qsort to use qsort_b and be non-portable

gentle grove
hasty ruin
#

http is where it’s at

#

šŸ‘Œ

gentle grove
#

you are from the 90s

hasty ruin
#

not true

gentle grove
#

you know what else is from the 90s

gentle grove
#

r34

hasty ruin
#

capt be on the register soon

#

if he doesn’t stop talking about minors

gentle grove
#

he's a musician

ocean raptor
hasty ruin
#

of course

#

why even host download pages

#

just have a public ftp server

ocean raptor
#

"Sorry I missed your call, I was on the computer"

gentle grove
primal perch
#

based and http pilled

hasty ruin
#

Do doesn’t matter

#

šŸ‘

primal perch
#

https stupid

#

who tryna hack your furry porn session

ocean raptor
gentle grove
hasty ruin
#

@grave sparrow order me McDonald’s

#

please

#

your mother

primal perch
#

mcdonald’s is ass tbh

hasty ruin
primal perch
#

damn so funny

hasty ruin
#

stop asking kids that stuff 😭

primal perch
#

straight from grade 6

primal perch
#

capt going for minors again

ocean raptor
#

Cumming GA

primal perch
#

british mfs be like

#

oh heavens i’m arriving !!

ocean raptor
#

Yes

primal perch
#

9h 34m from his place

#

someone do the math

ocean raptor
#

You actually know someone from there

primal perch
#

nhayden

#

he is

ocean raptor
#

whois diatr.us

primal perch
#

ok that’s immigrant phobic

#

adult wants minors to guess his address

ocean raptor
#

Dear Hayden's Mom

primal perch
#

true

ocean raptor
#

Some, find that spot on a map and dig to the other side of the world

#

Could you zoom in a bit

primal perch
#

child predator is desperate for victims

ocean raptor
#

Wait, why not just fastpeoplesearch

#

We have his full name and state

primal perch
#

seems like a missouri mf

#

california

#

poopy

#

should i go sleep

hasty ruin
#

should I

primal perch
#

yea

#

just not with capt or anyone else

hasty ruin
#

he says it’s his decision

#

šŸ˜ž

#

Not mine

primal perch
hasty ruin
#

is he exercising

primal perch
#

yes

#

very strenuous work

#

he can only last for 2 minutes tho

hasty ruin
#

Definitely capt.

ocean raptor
#

@grave sparrow what college do you go to?

primal perch
hasty ruin
#

c++ devs talking about stds

primal perch
#

based daft punk

gritty crystal
#

who

primal perch
ocean raptor
#

you called me monkashrug

primal perch
gritty crystal
#

.

primal perch
hasty ruin
#

Bruv

#

Perm abuse

#

Everyone already had your number anyway

ocean raptor
#

I've still not been added to the gc šŸ˜”

#

group chat

hasty ruin
#

The group gc

#

ren

#

moment

gritty crystal
#

the one im in is dead

hasty ruin
#

you’re dead

gritty crystal
#

this is effectively the gc

gentle grove
#

finally i did something useful in JS

lime pivot
#

gm

pearl sail
#

No you would die

gentle grove
pearl sail
# gentle grove troll

no one asked + don't care + didn't ask + cry about it + stay mad + get real + L + mald seethe cope harder + hoes mad + basic + skill issue + ratio + you fell off + the audacity + triggered + any askers + redpilled + get a life + ok and? + cringe + touch grass + donowalled + not based + not funny didn't laugh + you're* + grammar issue + go outside + get good + reported + ad hominem + gg ez+ ur mom + you fuck sharks

gentle grove
# pearl sail no one asked + don't care + didn't ask + cry about it + stay mad + get real + L ...

no one asked + don't care + didn't ask + cry about it + stay mad + get real + L + mald seethe cope harder + hoes mad + basic + skill issue + ratio + you fell off + the audacity + triggered + any askers + redpilled + get a life + ok and? + cringe + touch grass + donowalled + not based + not funny didn't laugh + you're* + grammar issue + go outside + get good + reported + ad hominem + gg ez+ ur mom + you fuck sharks

primal perch
#

true

gentle grove
#

literally insane

#

schizophrenic

pearl sail
#

Yeah people with that pfp need to be put in a prison with the key thrown away

gentle grove
#

true

lime pivot
#

and next thing you're gonna swim to Adelaide right

#

how do you drive on water

ocean raptor
#

does anyone know ASN.1?

#

is this correct?

Img4 DEFINITIONS ::= BEGIN

    IM4P ::= SEQUENCE {
        magic IA5String(SIZE(4)),
        type IA5String(SIZE(4)),
        payload BIT STRING
    }

END
lime pivot
#

on this side of the globe we use kilometres

gentle grove
#

What is

#

Idk what it even is

ocean raptor
#

ASN.1

#

it a spec for an encoding

gentle grove
#

is it the man page thing

ocean raptor
gentle grove
#

nvm then idk what it is

tepid olive
#

i died

#

sorry

#

i can’t even tell what day that was from because fuckinf discord is in hindi dates or whatever it is

#

i forget if it was hindi or something else

#

not hindi tf

#

idk

#

it’s doin the unfunny

#

oh

#

yes always drink

#

nothing better than vodka in the morning

#

šŸ™

#

it’s easiest to drink tbh

#

dw, somehow i’m still alive

tepid olive
#

šŸ’€

#

best reason to live fr!!!

#

i don’t like drinking though

#

i just like avoiding problems

primal perch
#

just don’t have problems

pearl sail
#

fr

#

just stop having problems

tepid olive
#

i installed discord

#

that is what i have done

#

to both myself

#

and my phone

#

it was the most decision i’ve ever made

gentle grove
primal perch
#

it was the most decision i’ve ever made

lime pivot
stuck wyvern
#

but it's caused by our mod

zenith hatch
#

egg

primal perch
#

L

faint timber
#

@grave sparrow we do a little trolling

#

I can now run blacklisted apps

#

just can't debug yet

opal ridge
#

blacklisted?

#

What does that mean

faint timber
#

@opal ridge

faint timber
#

got my cs final in 7 hours

zenith hatch
#

what up

lone bronze
#

imagine needing all this for an exam ffs nevermind i thought you meant some app that proctors your cs final until i noticed that was from a while ago šŸ˜…

tidal jungle
tepid olive
#

i know that is a fix but it’s cring

#

i’d rather cope

ocean raptor
faint timber
tidal jungle
tepid olive
#

alt store my beloved

primal perch
#

how i sleep knowing that bird poop still isnt updated

cursive rampart
tepid olive
#

yooo reprovision reborn

#

i forgot

#

wow and it actually works

rare fulcrum
primal perch
#

G A Y P O R N

main apex
lone bronze
faint timber
#

Sick

lone bronze
#

gross

faint timber
#

Pain, windows had a thread feature that hides from debugger so you don’t infinite loop but the apps can abuse that by hiding the debugger check in the thread hidden from the debugger cryJam @grave sparrow

#

Idk what to do because it just throws access violation with no backtrace

tidal jungle
tidal jungle
pearl sail
primal perch
restive ether
tidal jungle
opal ridge
#

I suppose they use driverkit on iOS 15 now? idk for what though

#

ldid -e ~/mnt/root/usr/libexec/driverkitd

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>com.apple.private.kernel.get-kext-info</key>
        <true/>
        <key>com.apple.private.sandbox.profile:embedded</key>
        <string>com.apple.driverkitd</string>
        <key>com.apple.private.security.iocatalog-management</key>
        <true/>
        <key>com.apple.private.security.kext-collection-management</key>
        <true/>
        <key>com.apple.private.spawn-driver</key>
        <true/>
        <key>com.apple.private.xpc.launchd.job-manager</key>
        <string>com.apple.driverkitd</string>
</dict>
</plist>
#

sounds like a security nightmare

#

the XNU kernel is not designed for this

ashen birch
#

YES YES YES YES YES

lime pivot
vivid dew
#

xnu is perfect

#

a microkernel built on a monolithic kernel built on a microkernel

opal ridge
#

microkernel: > 18 XNU (DriverKit)
monolithic kernel: < 19 XNU
Microkernel: Mach

vivid dew
#

a monument to the sins of man

faint timber
tepid olive
#

Hey so i download mitmproxy profile and from pc i download charles proxy?

high citrus
smoky prawn
#

how do I increase jetsam memory limits for a process?

#

does anyone know

misty cradle
#

don't mess with that

#

why do u need to increase memory limits

main apex
smoky prawn
misty cradle
#

what r u doing in this process

main apex
high citrus
misty cradle
#

as @twilit jungle would say "Write better codeā„¢ļø"

smoky prawn
misty cradle
#

what do u need that for

smoky prawn
#

Need to get rgb data from the CVPixelBuffer for my new tweak

high citrus
#

youtube decodes it as well right?

#

so why do it twice?

main apex
#

Try using something like MobileVLCKit instead, it works much better with youtube

smoky prawn
smoky prawn
tepid olive
#

Whats problem

#

anyone knows?

primal perch
#

@vivid dew triangle

indigo peak
indigo peak
#

https://theos.dev/docs/installation-ios

All the commands shown in the following instructions are meant to be run as the ā€œmobileā€ user, not root. Similarly, Theos is also meant to be run as a normal user, not root.

tepid olive
twilit jungle
primal perch
#

gm dghost

tepid olive
#

im still searching for it

#

My theos shit ig

tepid olive
indigo peak
#

maybe don't run theos as root

primal perch
tepid olive
#

Broo

#

its not about it

indigo peak
#

did you reinstall theos not in root

tepid olive
#

Ya

#

tai -r

#

Even this not work

#

Bruhh

indigo peak
#

dont use an installer

tepid olive
#

i checked internet too

primal perch
#

its 6 commands

#

my brother in christ

indigo peak
#

its literally copy and paste

tepid olive
#

bro nothing wrong with this theos

#

ffff

indigo peak
#

my brother in Christ

tepid olive
#

Nithing different

twilit jungle
tepid olive
#

i tried the one in github too

#

Nvm

cursive rampart
#

ghfhfhghghf

glacial matrix
#

@tepid olive

  1. some jailbreaks don’t make it so running scripts from /var is possible so you might have to use /opt/theos instead
  2. Since you’ve ran Theos as root once, now you get permission errors as mobile. You have to clean up everything as root, or change permissions to mobile for your whole project
  3. Following the GitHub instructions is the only one we do support for. If you have issues with theos installed by a tool like the one you used you should ask for support from the author of that installer
tepid olive
#

Wrong

#

One of the worst pop rock songs of that century

ocean raptor
pearl sail
#

Don’t stop believing is a very overhyped song

#

I already stopped believing

#

Why are you telling to don’t stop when I already did

ocean raptor
#

Thoughts on winds of march

#

Or wheel in the sky

tepid olive
#

Journey is a bad band

tidal atlas
hasty ruin
#

iCloud bypass pls

weary heath
#

[[free money]]

hasty ruin
cursive rampart
#

ntwerkOS
idk how to upload file

#

i gotta work on it tho

#

safari icon, music, itunes

#

mail and files too

#

maybe shortcuts

pearl sail
#

Welcome to Capt's class on how he get no hoes

#

How do I teach people to become a virgin again???

#

I gotta do the lord's work

#

man

#

Jesus got it easy man

#

Wait

#

what

#

I have been using your CC for months now

primal perch
smoky prawn
#

Does anyone know why FLEXall crashes when tapping on the class at the top

#

?

gentle grove
#

@grave sparrow how

#

their profile is a 404

hasty ruin
#

ok

gentle grove
#

wtf

hasty ruin
#

It’s not šŸ™‚

gentle grove
#

yeah to you she said

#

fales

#

fale
Pronunciation /ˈfɑːleÉŖ/
noun

A Samoan house with open sides and a thatched roof.
ā€˜My guide book said nearly all the houses (or fales, pronounced ā€˜fah-lays’) had traditional thatched roofs.’
#

do you guys know if it's required by GDPR to have a checkbox if you collect an email address, even if it's obvious what it's used for

primal perch
lime pivot
#

love how GDPR is such a consumer rights win but also totally disconnected from reality

#

I had to store the date you consented or didn’t consent to receiving marketing emails from Chariz

#

before, didn’t need to care, it was just a boolean flag on your profile and that’s it

gentle grove
#

:realization:

#

oh wait in this program it would be the same as the date of the comment

lime pivot
#

now I have to update a separate date field when your consent changes, as a legal requirement

#

not sure storing more data was exactly what GDPR had in mind, but hey whatever

gentle grove
#

wait how do you handle users that dont consent

#

are they somehow still able to sign up?

restive ether
#

though it’s pretty amusing to see people say it ruined the internet because they see banners at the bottom of webpages or whatever

#

such as our friend elon so eloquently said

gentle grove
restive ether
#

yeah he’s a gdpr hater

gentle grove
#

wholesome

restive ether
#

probably because he wants unrestricted access to everyone’s data

#

go figure

#

needs to monetize everything and everyone

gentle grove
#

can a person have a GDP

#

i looked up elon musk and the first suggestion was "elon musk gdp"

#

i thought that was just a thing on countries

faint timber
gentle grove
#

looks like soap

faint timber
#

It’s extremely dense dust

gentle grove
#

wtf

tepid olive
#

lol

primal perch
#

@restive ether GAY PORN

restive ether
#

me

primal perch
#

clean that monthly

lime pivot
#

I think I got lucky with mine because it's side mounted with other fans pushing air from bottom to top of the case

#

so dust doesn't even have a chance to settle, just gets pushed right out

faint timber
lime pivot
faint timber
#

Ugh thermal paste so difficult to get off your hands

#

Still smells despite it being all gone

lime pivot
#

never had thermal paste smell

#

but maybe I just can't smell it, idk

#

comes off skin easily with alcohol wipes for me, clothes not so much… don't ask me how I know

faint timber
#

just like painters have painting clothes, chad gamers have pc building clothes @lime pivot

lime pivot
#

lmao

gentle grove
#

idek where to start if i want to rewrite this JS thing with TS

#

like what even is the proper build procedure or pipeline or whatever, is it still standard to use webpack in typescript?

lime pivot
#

client side dev?

gentle grove
#

dealing with the comment system I use, trying to improve it

#

I am mostly dealing with the frontend because I am scared to find out how bad the back end code might be

#

And the issues I've made pull requests so far have been exclusively UI ones

#

I do not want to deal with this client code anymore

#

And I'm hoping typescript will be more up my alley

#

Trying to figure out too if webpacj is the right tool for bundling/imports/whatever, or if there's better and more modern alternatives

lime pivot
#

webpack will work fine

#

there's also rollup and stuff based on it like vite you might be interested in

gentle grove
#

"fine"

#

why just fine

lime pivot
#

oh I didn't mean it that way

gentle grove
#

it also looks like typescript has its own import/export thing, i wonder if that's similar?

lime pivot
#

it's a little more "low-level" as in you're constructing a config file telling it exactly what to do, whereas a higher-level tool like vite generates a config file for you based on what it sees you using

#

including typescript

#

it's down to what you're most comfortable with, no upsides/downsides to each approach other than that

gentle grove
#

what's sort of likr the differnece between typescript modules and webpack

lime pivot
#

you're thinking of things on different levels really

#

typescript when used with webpack/rollup/etc is just generating code that the build system's resolver can understand

#

build system then goes and figures out what file has to be imported, runs whatever build steps on that, and merges it into your bundle

gentle grove
#

I don't really inderstand

lime pivot
#

hm, think of it this way

gentle grove
#

Like with typescript modules I see import and export and stuff. But with webpack I see require and module.exports

lime pivot
#

you tell webpack that the entrypoint of your code is index.ts

#

so it goes through your rules and learns that it has to use ts-loader to build this file

#

ts-loader returns transpiled ts --> js code, plus a list of that file's dependencies

#

webpack loops over those dependencies in the same way, till it's done all of them

gentle grove
#

With typescript and webpack would I still have to use require() and module.exports? In typescript examples I see import and export used

lime pivot
#

TS is better with import/export, but you can use commonjs (require/module) no worries, it figures out what you meant either way

gentle grove
#

what is commonjs

lime pivot
#

just the name the node module system got given

#

back when there wasn't really any canonical way of doing imports/exports

#

the typescript import/export statements are the EcmaScript Modules (ESM) system, but don't worry so much about that unless you really want to. it's still a bit of a pain in the butt to try and use "true" ESM at the moment, and CJS works perfectly fine

gentle grove
#

so then if I used webpack, I would also use the typescript import/export words, and it would do the same as require and module.exports?

lime pivot
#

TS translates those ESM statements to CJS as long as your tsconfig is set up correctly ("moduleResolution": "node")

#

yep correct

gentle grove
#

so then are these examples using webpack? or is there some way that these modules can be used without webpack

#

the examples being the typescript handbook btw

#

can you do import/export in regular JavaScript the same as in typescript?

lime pivot
gentle grove
#

what does webpack add on to that esm modules system

gentle grove
#

Are you able to use the import/export without webpack

lime pivot
#

you would be relying on the browser to load a whole ton of files including from node_modules, which isn't really ideal

#

webpack builds it into a single file (and lets you split up into multiple files if you want to)

gentle grove
lime pivot
#

definitely can

#

you can use my code as a reference since I’m pretty sure I did that as esm

gentle grove
#

oh also unrelated but in the original program they have production and Dev split into two files (embed.dev.js and embed.min.js), I could do that too right, if I copy the right stuff?

#

and should I be thinking of typescript more as just JavaScript but with (somewhat optional) static typing so you can catch stuff at compile time?

lime pivot
lime pivot
#

I have a feeling .dev.js is the original source and .min.js they generated by running it through a minifier tool manually

#

webpack minifies by default, but you don’t really need to worry about that because it also generates sourcemaps

gentle grove
lime pivot
#

so any errors will tell you where it is in the original source

gentle grove
#

Dev.js is output from webpack

gentle grove
lime pivot
#

yep

gentle grove
#

there's no way the min.js file has the info to do that

#

Its like half the size too

lime pivot
#

it does actually

gentle grove
#

how is that possible

lime pivot
#

file will end in //#sourceMappingURL=blah.js.map

#

map file has all the data the browser can use to reconstruct the original files

gentle grove
#

does the Dev console automatically load the map file

lime pivot
#

yep

gentle grove
#

I guess that makes sense then

#

this is the webpack config

#

so with that config I could still use embed.min.js and it would show the same stuff in dev console?

#

I think I remember the reason for having .Dev.js was so you could see better tracebacks in the console for people reporting issues

#

it would have the full name instead of the obfuscated version

lime pivot
#

ahhh I see what they’re doing

#

build an unminified version, then minify it

hasty ruin
#

who deleted everything

#

I was reading chat bruv

ocean raptor
graceful swallow
ocean raptor
graceful swallow
#

ok

hasty ruin
timid furnace
#

Hi sorry I was tired as fuck yesterday

#

Basically most apple kexts are stored in the boot cache or the system cache

#

The aux cache is generally for non-apple kexts, and is the only one that can be modified without breaking the seal

#

Since it's intended for non-apple kexts, you need a special key in your info.plist to show that this kext is intended for the aux cache

#

I can get that for you in a sec

misty cradle
#

development

hasty ruin
#

Np

zenith hatch
#

i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft i hate microsoft

ocean raptor
zenith hatch
#

gross

misty cradle
ocean raptor
timid furnace
#

So i forgot what the key is but don't fear, i'll just reverse the binary checking it

#

fuck it's swift

timid furnace
#

try OSBundleOptionalAuxKC?

timid furnace
#

any luck?

zenith hatch
#

true

hasty ruin
#

L

timid furnace
#

reeeeeeeeeeeeee

#

yup

#

i know there have been Apple kexts in /L/E but i can't find them 😠

#

damn

#

those kexts don't use Apple private APIs

#

ok you have two options:

  1. reverse kernelmanagerd and see if the aux collection load requirement is actually settable from the Info.plist because now I'm doubting it
  2. put your kext in the system KC, or use OC
tepid olive
#

Opencore

timid furnace
#

well if you want to put your kext in the system KC

#

disable SIP

#

disable authenticated root

#

mount root volume

#

put your kext in S/L/E

#

create new APFS snapshot and bless it

#

opencore

#

sec

#

yes

#

bootloader

#

well, not really

#

since you're on a supported mac, you can ditch the guide

primal perch
#

cope mald seethe ratio

tepid olive
#

Yb programmed it better^

stuck wyvern
#

opencore my beloved

#

It's my main bootloader on my desktop

primal perch
#

i would use it but it injects the custom bios shit in windows too so i just use refind

crystal prism
#

Clean ui

crystal prism
#

To put kexts in there

stuck wyvern
#

I wonder if it affects anything that Windows might think I'm using a mac pro

#

doubt it tho

crystal prism
#

Lol

stuck wyvern
#

I already use some bootcamp drivers for my wireless and bluetooth card omegalul

crystal prism
#

Windows is dumb af

#

U could probably run it on a ti calculator

stuck wyvern
#

me when the

#

I legit couldn't find just a "windows" driver

#

I had to use the bootcamp one for it to work under windows

crystal prism
#

Lol imagine

stuck wyvern
#

But hey bluetooth work great on this wifi card so I can't even complain

#

and it works out of the box on macOS

primal perch
#

you can disable SMBIOS injection in opencore ig

#

but not ACPI sadly

#

idk why

#

you can wrap all your dsl in _OS("Darwin") or something like that but then u gotta compile them all manually

#

kinda aids

stuck wyvern
#

I don't have any custom dsl at least

#

I just have that ssdt for usb on amd

#

but I haven't seen that affect anything on windows so no worries on that

primal perch
#

theres a few apps that dont work but i cant remember which

#

3dmark maybe

#

something like that

stuck wyvern
#

wack

crystal prism
#

If I try to plug my iPad in my hackintosh it disables it because it uses too much power

primal perch
#

3dmark works

#

cant remember b ut yeah if it doesnt affect anything for you nice

crystal prism
#

And thankfully I have full gpu acceleration

#

I would die if it didn’t

#

After all that time with no help

primal perch
#

lack of gpu accel is unusable

crystal prism
#

People in the hackintosh subreddit told me it was impossible to do it

#

And then I did it

crystal prism
#

Best hack

#

With VMware

stuck wyvern
#

might end up getting an intel cpu next just to get virtualisation working on macOS but still unsure

primal perch
#

team blue and team red the best combo

stuck wyvern
#

would be nice to be able to run docker desktop natively and use the android emulator for work

#

but 12th gen isn't properly supported by macOS either

primal perch
#

well team blue and team green for windows and team red for macos because drivers keep fucking me over but yea

stuck wyvern
#

insanity

#

buying this fucker during the gpu shortage was hell

#

it came back on stock for like a few minutes on newegg at 3am

primal perch
#

5000 series rip

stuck wyvern
#

never went back in stock ever again

stuck wyvern
#

I haven't had it crash on Windows in ages

#

It's been much more stable on Windows 11 too for what I can see

#

I do get crashes on macOS once in a while

primal perch
#

probably a ryzen thing more than anything

stuck wyvern
#

fucking window server stops responding and then my desktop freezes up

#

nah it's GPU related

primal perch
#

macos amd drivers are way better than windows in my experience

stuck wyvern
#

If the GPU can't render windowserver on time it just starts getting unstable, freezing up more and more till it fully crash from a timeout

#

It's a common issue apparently so L

primal perch
#

gotta love amd navi

stuck wyvern
#

considering getting an 6900 xt at some point

#

frankly the only game I play nowadays that put this computer to its knees is vrchat

#

stupid ass non optimized piece of shit

primal perch
#

@snow python you cant hide

stuck wyvern
#

I mean, the issue isn't even the game

primal perch
stuck wyvern
#

it's people with avatars that aren't optimised whatsoever

#

mfs showing up with their anime girl with massive tiddies with 3 million polygons

#

At least VRchat released their own bones system for Unity which is like 1000x better than DynamicBones

#

which did make the game run a lot better

#

but won't help people who can't be bothered to get avatars that aren't complete trash

#

VRChat helped me a lot with social anxiety and honestly it kept me sane during lockdowns

#

Being able to hang out with my friends in vrchat during lockdowns helped a lot with my initial lockdown depression

#

Sure it's not as good as going out but it's close enough

#

It was an absolutely god sent during covid to say the least

primal perch
#

minecraft 2

stuck wyvern
#

3$ on steam

#

early access, weekly updates, really fun

primal perch
#

gay PORN

stuck wyvern
#

Castlevania like rogue-lite game

#

It's extremely fun

pliant fossil
#

gay PORN

stuck wyvern
#

made my 3$ absolutely worth with it

primal perch
#

15$ goes a long way

#

true

stuck wyvern
#

0$ goes a long way too

primal perch
stuck wyvern
#

just requires 2500$ worth of VR equipment

primal perch
#

macos 12.5 Release tomorrow

stuck wyvern
#

I haven't even updated to 12.4 yet

primal perch
#

that game isnt too fun

#

fix fermi ui

stuck wyvern
#

I'm not a huge gamer tbh

#

I do have like thousands in minecraft ig

primal perch
#

GAY POR N

stuck wyvern
#

I don't consider vrchat a game anyways

#

It's just a highly interactive discord call

primal perch
#

based and terraria pilled

stuck wyvern
#

terraria good

pliant fossil
#

send

stuck wyvern
#

I have a few hundreds in pirated terraria too from when I was like 12

pliant fossil
#

NOOOO

stuck wyvern
#

steam moment

timid furnace
#

there are occasional reasons

#

for example, when you are on a supported mac and not using oc

timid furnace
#

and all the prebuilts should be wrapped in that anyway

primal perch
#

i don’t use the prebuilts nor do i feel like doing that

#

refind easy

timid furnace
#

ĀÆ_(惄)_/ĀÆ

primal perch
indigo peak
#

@primal perch how to fix csgo trust factor

primal perch
#

dont inject

#

literally thats it

indigo peak
#

I don’t

primal perch
#

idk then just playh more

indigo peak
#

it took 16 minutes for a wingman match earlier

#

and the 3 other people were cheating

primal perch
#

do you have an asian ip

indigo peak
#

no

primal perch
#

idk then

#

either buy new account or cope

indigo peak
#

rip in piece

gentle grove
#

do you guys know if this is bad design

primal perch
#

well its js

#

so it inherently is

gentle grove
#

fr

#

i feel like if i want to make this rewrite typescript then i literally have to start from scratch

gentle grove
gentle grove
#

you saw the example image right

#

literal insanity

gentle grove
# gentle grove

is it correct to say this is roughly equivalent to

class App {
  constructor(conf) {
    this.conf = conf;
  }
  initWidget() {
    var self = this; // Preserve App object instance context
    renderSomething(self.conf);
    // [...]
  }
}

// later, in other file:
var app = new App('conf');
app.initWidget()
#

vscode wrote that for me

primal perch
#

or maybe it should just be new App

gentle grove
#

wtf is app.App in the JS version

#

i dont even understand

#

ill mkae that change

primal perch
#

wtf is app.App in the JS version
i dont even understand
ill mkae that change

#

wtf is app.App in the JS version
i dont even understand
ill mkae that changewtf is app.App in the JS version
i dont even understand
ill mkae that change

#

wtf is app.App in the JS version
i dont even understand
ill mkae that change

#

wtf is app.App in the JS version
i dont even understand
ill mkae that change

gentle grove
#

shepgoba — Today at 9:15 PM
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that changewtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
capt — Today at 9:19 PM
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change
wtf is app.App in the JS version
i dont even understand
ill mkae that change

lone bronze
gentle grove
#

wdym "shitty performant js code,"

lone bronze
#

when ts gets transpiled into js the js produced is just a lot worse than writing js originally

#

example would be enums and how they get transpiled into bloaty objects

#

I mean typescript is deff nice for collaboration and for a project that is planned to continue to scale, but overkill for most things

#

imo

#

slapping lipstick on a pig and calling it an OO language šŸ˜‚

gentle grove
#

Yeah I'm just kinda done with JS though, it is terrifying

crystal prism
timid furnace
#

it is possible, if it's not eMMC and there's a decent cpu

lone bronze
#

and typescript is a subset of js sooo

mental crow
lone bronze
#

why?

crystal prism
#

Love the pfp

gentle grove
#

its completely different than other language

gentle grove
#

it is good

lone bronze
#

but like why obsess over poorly written obscure code ... just write better js code

gentle grove
#

how would you write better js code for that

lone bronze
#

use a class

#

is still somewhat functions similarly but it has better syntax and will be more familiar to other languages

gentle grove
lone bronze
#

yes

#

you can even make variables and methods private now

gentle grove
#

is it compatible with ES5 or whatever

lone bronze
#

and use the static declaration

#

private might not be es5 compatible id have to check but classes should be

gentle grove
#

o it says classes are es6

lone bronze
#

jk classs are es6

#

yeah

#

but its basically the same ... instead of having a constructor you just use a function as a class

gentle grove
#

thats just cursed

#

i think that's how the current code does it

lone bronze
#

class is just basically sytnactic sugar over functional classes ... they are basically the same

gentle grove
#

imo it's better than the prototype thing

lone bronze
#

prototype is just static

gentle grove
#

wdym

lone bronze
#

you can access the method you declare in prototype on all new object instances

#

basically you are just adding a method to the prototype of the object , so then for every new object created thereafter it will have access to that method

gentle grove
lone bronze
#

yeah "this" in js is funny... in that example this is referring to the App object

#

that allows it to access the "config" prop

gentle grove
#

the conf property?

lone bronze
#

this.conf = conf

#

under the App object

gentle grove
#

why do they have to set self instead of using this

lone bronze
#

they dont

#

you could just do this.conf (i believe)

primal perch
#

yea i think so too

#

idk i dont use shit languages

gentle grove
primal perch
#

yea

gentle grove
#

have you ever done TS

primal perch
#

i used to do some shitw ith processing js

#

no

gentle grove
primal perch
#

processing.js

#

amongus nfr

lone bronze
#

lol not a shit language ... you type oriented devs all think alike šŸ˜‰

gentle grove
#

fr

primal perch
#

std::string &&

gentle grove
lone bronze
#

lol tbh c++ was my first

primal perch
#

GAY PORN

lone bronze
#

hahahaha

gentle grove
#

if prototype is how it's gonna be i dont want their rewrite

#

just saying

lone bronze
#

lol why not just use es6

gentle grove
#

internet explorer

lone bronze
#

fuck that its ded

gentle grove
#

well they said that 4% is still like 15 million users or something but maybe i can convince them otherwise

lone bronze
#

I do a lot of react development and i have not cared/heard of IE complaints in a while now

gentle grove
#

This PR aims to make the client code once again ES5-compatible since it wasn't a conscious decision and we do not want to lock ~6% 2 of global users out of reading and posting comments just out of laziness.
footnote:
Maybe just 4%, but still, out of a reported 4,6 billion internet users, that'd make 186,400,000 people... leftwards_arrow_with_hook

#

o wait

#

they have a better comment further down

#

If this project is to move towards a new standard of JS syntax (e.g. ES6 and getting rid of the drop-in promise "polyfill"), it should be because someone can demonstrate the actual need for this. There has been a lot of enthusiasm for new and shiny DevOps tools, helper bots and the like, but I have yet to see anyone actually contribute any new Javascript test or an improvement to the client in recent weeks.

If the lack of "modern" syntax is actually preventing people from contributing, then I'm all for lifting this "restriction". But until there's good evidence, I see little reason to throw so many internet users under the bus (or to introduce a total of more than a million lines of code in dependencies).

lone bronze
#

es6 has roughly 97% coverage lol

gentle grove
#

94.35% according to caniuse

lone bronze
#

you forgot the 2.28% of mostly compatible

gentle grove
#

yeah but does mostly compatible count

lone bronze
#

yeah looks like IE 11 only doesnt support tail

#

but everything else works

gentle grove
#

and opera mini, whateverthat is

#

ill probably wait till tomorrow before saying anything so i can sleep on it

#

what did oyu say was bad with TS though

#

when i was talking to the maintainer they said that they didn't want to miss out on potential contributors that don't know typescript

lone bronze
#

its not bad just overkill and adds bloaty js code when it gets transpiled

gentle grove
#

i think i'm reading a crappy website

#

what does this even mean

lone bronze
#

it means js doesnt care about static typing and ts does but then gets transpiled into js code anyways lol

gentle grove
#

another thing, is therea good es6 substitute for enums

#

i like enums

lone bronze
#

just use objects lol

#

enums get converted into objects anyways

gentle grove
#

but thats like not even the same isnt it

lone bronze
#

it is equivalent in ts/js ... ts just transpiles it down into an object... which is one of the things it doesnt do great

#

when you use ts you think you are writing a normal enum because of the syntax but its not a true enum in the end

gentle grove
#

wait does enum exist in regular JS

lone bronze
#

no

gentle grove
#

so like what's the substitute

lone bronze
#

but you can write:

const something = {
KEY:value
}

console.log(something.KEY)

gentle grove
#

oh

lone bronze
#

yup yup

gentle grove
#

hmm

lone bronze
#

you could also destructure it into its own variable

const {KEY} =something
console.log(KEY)

gentle grove
#

what do the braces on KEY do

lone bronze
#

that destructures js objects .... so say you had an object with multple keys like: someobject = {key1:val1,key2:val2} you can get those values like so into a variable:

const {key1, key2} = someobject

and then just call them when you need to ...

const somenewval = key1 + key2

#

sorry typing from my phone so it takes a min

gentle grove
#

instead of just const KEY = something

lone bronze
#

you are then making a variable = the object (not a copy) of the object and storing it in KEY

#

the curly brackets is the operator that says "hey I want the value for this field in the object called something"

#

if you want to make a shallow copy of the object you ise the spread operator

const newsomething = { ...something }

gentle grove
#

now i am looking into templating

#

instead of just having a big string and concatenation

primal perch
#

run it b oba

gentle grove
primal perch
#

gay porn

craggy coral
#

real

gentle grove
#

i will probably try out Vue.js

celest quiver
#

s

gentle grove
lime pivot
#

as you can imagine the need for such a thing isn't huge any more, so whether it matters, not so sure?

#

given it's a project that isn't that complex though, I don't see a compelling reason to break ES5 support

#

of course, typescript + babel can output fully ES5 code out of modern code. effectively all changes ES6 and beyond have been designed in a way that ensures polyfills can be written so nobody arbitrarily drops old browser support due to new useful features

#

promises and fetch both pretty notable examples, and async/await is just a cleaner way to write promise .then()/.catch() calls

#

classes too can work all the way back to ES3

gentle grove
#

JavaScript is dumb

#

I hate all of it

#

time to write the frontend in rust and compile it to webassembly troll

lime pivot
#

yeah, it can output ES5. although I've had to mix it with babel with babel-preset-env + a browserslist config to get properly compatible code

#

actually, I think Chariz outputs as ES6 now because the browserlist is set to iOS 11+

#

but there were features of ES6 that weren't actually supported till as recently as iOS 14.3…

gentle grove
#

hmmmm

#

idek what to do

#

if I'm going to make my own rewrite I should probably set myself free and just use as modern of frameworks and languages as possible

#

So there's something different

#

Instead of it just being another rewrite pointlessly

#

If I'm not going to change much I might as well just make the changes directly to the existing code

lime pivot
#

yeah. tbh I think if you aren't feeling like you have a total rethink of the concept or code structure in some way you may as well stick to patching the current code

gentle grove
#

thing is I do have a restructure idea, which would be to use object oriented stuff heavily and structure it around those kinds of static objects

lime pivot
#

yep it’s great

#

also originally written by an aussie Wink

smoky prawn
#

How do I use HBPreferences in a swift file ?

#

Nvm

smoky prawn
#

I can't import Cephei

#

why?

grim sparrow
smoky prawn
#

I already added cephei to makefile, it’s working with objc files but not with swift

grim sparrow
#

Cephei vendor does not include a module

#

@lime pivot could you add modules to Cephei* in vendor/lib pls 🄺

grim sparrow
#

go to $THEOS/vendor/lib/Cephei.framework

#

make a folder called Modules

#

inside make a file called module.modulemap

#

and paste in:

framework module Cephei {
  umbrella header "Cephei.h"

  export *
  module * { export * }
}
karmic dirge
#

What am I looking for when I want a video to be sent to my pc as soon as it’s done recording?

smoky prawn
#

do i need to import Foundation?

tepid olive
#

probably

#

and uikit

smoky prawn
#

its not working

#

@lime pivot can you help?

#

this is my headers folder

#

did import the missing headers from CepheiUI, now it compiled

#

anyone knows why logging from swift files is not working?

#

print doesn't print anything in console app

grim sparrow
#

Use NSLog

smoky prawn
#

thanks

raw solar
#

i havent experienced mutual affection in so long

#

oh this is the nerd channel mb

gentle grove
#

i cant tell if rust cargo is worse than node_modules

#

every rust repo i have is like 500 MB under the cargo directory

primal perch
#

GayMD Radeon RX 5700 CrashT

#

NShittia Geforce ReallyTooXpensive 3080

tepid olive
#

Shintel Bore i9 12900KrapShit

primal perch
#

true

hasty ruin
#

Crapple M1

lime pivot
gentle grove
#

i have gone through like 10 react + webpack + typescript tutorials and none of them work

#

so far i'm stuck at it not recognizing jsx or whatever

pearl sail
#

L

gentle grove
#

yeah i didnt knowi had to name it .tsx

#

none of the tutorials mentioned that

lone bronze
primal perch
#

gay poRN

gentle grove
#

isnt that rust

lone bronze
#

not sure if rust is compatible with redux tbh ... never tried or looked into it

gentle grove
#

oh wait the rust thing is redox

#

literal how

lone bronze
#

you didnt make the comment component correctly

gentle grove
lone bronze
#

maybe

gentle grove
#

wait

lone bronze
#

classical components in ts is miserable

gentle grove
#

i made the Comment component an export and then imported it and it compiled now

lone bronze
#

yeah you need to export default Comment

primal perch
gentle grove
primal perch
#

bro thats so goofy

gentle grove
#

you say that 24/7

primal perch
#

its true tho

gentle grove
#

meanwhile it's basically the same

lone bronze
#

functional components are so much cleaner

#

use hooks

pearl sail
gentle grove
lone bronze
#

although i like the control of class components

stuck wyvern
#

class based components 🤮

pearl sail
#

true

gentle grove
#

you guys

#

i dont know what im doing here

stuck wyvern
#

functional components are so much comfier to write in

gentle grove
#

ok i will look into it

stuck wyvern
lone bronze
gentle grove
#

this typescript react cheatsheet only shows inline functional components

#

troll

#

well i know i can just expand it but still

#

WHY DOES IT KEEP DOIUNG THIS

#

coc.nvim is actually brainless

lone bronze
#

you are using coc

gentle grove
#

yesa

#

i cba to set up nvim-lspconfig

#

and lua and stuff

lone bronze
#

idk ive never had issues with coc tbh

#

maybe you need a plugin for ts/tsx?

gentle grove
#

yeah this is the coc-tsserver plugin

#

thats supposed to be the same one for JS and TS both

lone bronze
#

yeah idk mate thats interesting

gentle grove
#

it works

#

that is a lot better

lone bronze
#

you can drop the "props"

gentle grove
#

well if i do that then props is undefined in the return

#

i should use webpack watch

lone bronze
#

yeah you dont need to call props... you are destructuring it

gentle grove
#

oh

lone bronze
#

so you would just use "content"

gentle grove
#

it cannot find the name content either

lone bronze
#

well {content}

gentle grove
lone bronze
#

use {comment}:CommentProps

gentle grove
#

oh i got rid of commentprops lmao

#

but thats more cursed anyways

#

isnt it

lone bronze
#

huh what is?

gentle grove
#

if i had multiple props then putting :CommentProps on all of them would be worse than just putting it once in the function arguments wouldnt it

lone bronze
#

yeah use interfaces instead

gentle grove
#

like i had before? although i put type instead of interface

#

maybe interface makes more sense

#

the cheatsheet said both work

lone bronze
#

yeah exactly and then you only need to put the type outside the destructured props like {props}:interface

gentle grove
# gentle grove it works

i mean this is basically the same thing right, just i didnt give a name to an interface or type

lone bronze
#

yeah they do its basically the same