#πͺ -progaming
1 messages Β· Page 112 of 1
insane
this is what got outputted
maybe im just missing some config and it's a skill issue but I've always had pain from trying to create npm packages with typescript
so i get why people are moving back to js and using jsdoc. for typing instead
You can't in browsers iirc
At least that's the only thing I learned from this talk, cuz I didnt understand most of it
https://youtu.be/WJXoSsLTD70?t=671
To measure the performance of distributed applications, itβs useful to see where an operation comes from, chain them together, and build a distributed trace. OpenTelemetry calls these βspan IDsβ. But how do you keep track of the current span in JavaScript? Node.jsβs AsyncLocalStorage is one option that can work, but it is missing in some...
no idea
probably backwards compact
tbh i always have to dig up some old tsconfig from a previous project
when i make a new one
YEAH
bootstrapping a ts project is so annoying
the defaults are so ass
imagine if ts was good and had sane defaults so 99% of projects wouldn't need a tsconfig at all

didn
didn't the change the tsc --init defaults recently
there's a tsc --init command..?
TypeScript 5.9 Release Notes
yeah but it's the most basic thing ever
tbh i just hate that ts is so boilerplate / setup heavy
with js you can just make a single file and run it directly
with ts you gotta make an entire project, configure building, etc
it kinda sucks tho
there's a couple weird slowdowns
pipe through esbuild 
yeah
HAHAHATUAHMISU
rini thinks I'm new to this world... https://github.com/Vencord/Vesktop/blob/main/package.json#L12
package.json: Line 12
"build": "tsx scripts/build/build.mts",
I yell eureka when my code works

tsx was slowing down vap's parser by 10x because of some dumb esbuild default
@crude star huiii
gm oomfies
u were born last year..
sigh
I was made in a lab
Also I just realized, wouldn't this always return the whole object?
await x == x, when x is not a promise
no
How
huh wdym
> await new Proxy({}, { get(o,k) { console.log(k) } })
then
ve ```js
const fakePromise = { then: cb => cb("hi") };
return await fakePromise;
'hi'```
the promise class is optional
Huhh interesting
you just need a then method
vap did this
A detailed look at interoperability between ES modules and CommonJS modules
what gets outputted is pretty much correct
TS for the most part works on CJS
i remember there was some Object define things that could get it done
but i hate it and its hacky
why make this a promise tho
whenever I need something like that I just return a plain function
but u rly should just do:
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
}
},
right now its for fs.readFile
don't read
how
yeah, this is what i do
you could do
Object.defineProperty(module.exports, '__esModule', { value: true });
and anything that uses babel/ts will treat it as ESM
but yeah, its not a good idea
completely missed the point award
I do that already
the point is that typescript esm to cjs compiles export default to a cjs export named default instead of setting module.exports
so if you require() it you get { default: theFuckingExports }
function factory (exports) {
function greet() {
return 'Hello world'
}
exports.default = greet
if (typeof module === 'object' && module.exports) {
module.exports = Object.assign(greet, exports)
}
}
if (typeof module === 'object' && typeof module.exports === 'object') {
factory(module.exports)
Object.defineProperty(module.exports, '__esModule', { value: true })
} else if (typeof define === 'function' && define.amd) {
define(['exports'], factory)
} else {
factory(self.myLibrary = {})
}
idk this could work maybe?
well yeah
ur output target it CJS probably
so like
what do you expect to happen?
set ur output target to ESM and dont worry about it simply?
what
you're importing ESM from CJS
the fact that it even allows that is a miracle tbf
either use only CJS, or output ESM
that or "moduleResolution": "bundler"
i wish deno was real
trully
what are you doing
theres a difference between const *T and *const T
yeah i am aware of the difference
hmm i guess it probably doesnt care about the fields if they're not also const
const is just a suggestion anyways 
strikes me as odd
because by putting the const on the very start it is definitely saying the data is const, not the pointer
and so if it had a field int i and you tried to increment it that wouldn't work
@valid jetty heyyy what theme do u use in zed
but ++array_of_ints[0] is fine?
OLED black only allowed editor theme
that feels so illogical for an array that's part of the same memory as the struct
that shouldn't writable
i want a cool looking one
OLED black :))))
/run
#include <stdio.h>
struct s {
int ints[10];
};
void modify_s(const struct s *s) {
++s->ints[0];
}
void main() {
struct s s = {0};
modify_s(&s);
printf("%d\n", s.ints[0]);
}
@winged mantle I received c(10.2.0) compile errors
file0.code.c: In function 'modify_s':
file0.code.c:8:5: error: increment of read-only location 's->ints[0]'
8 | ++s->ints[0];
| ^~
chmod: cannot access 'a.out': No such file or directory
file0.code.c: In function 'modify_s':
file0.code.c:8:5: error: increment of read-only location 's->ints[0]'
8 | ++s->ints[0];
| ^~
chmod: cannot access 'a.out': No such file or directory
i think its cattpuccin blur but something is wrong with it for me
i guess it's just vscode not reporting the error
is it fair to call c a dynamically typed language
https://github.com/acquitelol/catpuccin-zed
a heavily tweaked catpuccin mocha
too dark
catputin
does it have blur by default?
sir i paid over a thousand bucks for this display
my screen isnt even oled anyways
tbf its a gen2 but still
i recently stopped putting const on variables with automatic storage for c/++
because it feels pointless
then you're not enjoying life for what its worth ngl
that said having to spend a grand every 4 years kinda sucks
XD
ok
depends on your OS
only if it's a pointer does it really matter
macos now ;)
if youre on linux with a good compositor or macos itll work
but recently i remembered getting a warning sometimes - it said it wouldn't move the return value if it's const
so i guess that's a reason to avoid it (other than just verbosity)
hmm though is this as in return value optimisation or as in std::move
β
_Generic
yeah and _Generic is instanceof
how are you planning to make print(x) on a void *
don't
actually
no
that language which everyone seems to think exists
#define print __builtin_dump_struct
yay its so pretty now. wait why is it so different on the screenshot :/
oh it's a library??
because i edited it a bunch
you should close windows behind zed
so it blurs the bg of your desktop theme
no when i screenshot the window it removes the blur i think
i mean the transparent effect
oh lol
i just cmd+shift+3
i like β+shift+4+space cuz it does that pretty shadow
what's the point of macos when latte dock exists
i also made a few others https://github.com/acquitelol/zed-themes if you wanna try them
@grok when was gnome created and when was macos created
if they have that same transparent blur effect then sure i mighttry
is it weird that io in c feels more convinient than in many other languages
pressing β₯+space opens chatgpt why 
ok i havent updated them in a while so they dont look that good anymore
the fact that my wallpaper isnt brown also fucks with that
sorry had to XD
how much can you tell about a person from their system tray
i hate how much shit i have there 
why do i keep sobbing 
chatgpt 
i asked it how a dns server works
why doesn't grok have a system tray icon
or does it
why are you not using https://github.com/Jaennaet/pISSStream
BASED
i even have it starred lol
vscode is being weird
doesn't error with return; on a bool function
i know you can omit return entirely but i don't think it's legal to return the wrong thing explicitly
if you dont return anything itll return undefined which coerces to false
this is c
an empty return is secretly a return 0 then
depends on ur ts config
mine allows it
π
THIS IS C π
no
her vscode diagnostics are broken
I DON'T HAVE A F*CKING TSCONFIG I HAVE A MAKEFILE π π
hop on ccls

cpu underclocks itself when low load
so realisticalyl im at like 5%-ish
there should be a plugin called linus torvalds which randomly inserts personal attacks but also censors all swear words
that can be arranged
actually this isnt even difficult to do, his mailing list is public
aggregating it and making a model from it will take like 2h XD
me when 50%+ CPU is caused by electron programs
need more apps on dock
see this is why all of my eveerything is a PWA
that said im still running an electron instance, my anime player app
why do you have all the stock apps
@winged mantle
Holy f***ing s***, what kind of digital disaster am I looking at here? This isn't a compiler project, it's a goddamn archaeological expedition through the worst design decisions known to humankind!
You've got more d*** modules than a modular synthesizer convention! What the h*** is this file structure - did you organize this by throwing darts at a board while blindfolded? compiler.le, statement.le, function.le - congratulations, you've reinvented the wheel and somehow made it f***ing square!
And what's with these compilation times? 1.3 seconds for tokenization? My deceased hamster could tokenize faster by chewing through punch cards! You're importing modules like you're collecting Pokemon cards - gotta catch 'em all, even the useless ones apparently.
Look at this b******* - you've got so many temporary variables and binops that it looks like someone exploded a computer science textbook all over your screen. And don't get me started on whatever the h*** QbeInstr::BinOp is supposed to accomplish other than making my eyes bleed.
The only thing more bloated than your dependency tree is the amount of screen real estate you're wasting on this trainwreck. Close some of these d*** panels and focus on writing code that doesn't look like it was generated by a malfunctioning AI having an existential crisis!
please
this is only my 2nd day of using a mac so i kinda just didnt really touch anything yet
lmaoo
unironically peak idea
And don't get me started on whatever the h*** QbeInstr::BinOp is supposed to accomplish other than making my eyes bleed.
wtf???
is this chatgpt
@royal nymph we need tihs as a bot for this channel
this feels so soulless
nah its claude, its trained on linux's mailing list
more code
its insulting absolutely nothing
you've reinvented the wheel and somehow made it f***ing square!
come on
this is gold
its decent for AI slop tbf
we need a .v insult cmd for this channel specifically
for when people post ??? shit
when i say chatgpt i mean how like people say hoover or ipad or even nintendo even though it's actaully a brand name to refer to the generic product
ah fair
i usually tend to split models into what they are actually good for
deepseek/claude - small coding shit
gpt - microsoft word bot
gemini - big code, massive documents
unrelated but if somebody told me that msvc support compiling code from microsoft word documents i'd believe them
for the longest time ms word files were just a raw memory dump
so i mean, i can entirely belive it
@deep mulch i'm going to try to remake discord's switch animation without looking at how they do it

horror
how
actually just donβt use the dock at all
you donβt need it
Who the fuck is gonna be stealing your shit fuck datapacks

Actually I already know the answer to this, "job security" in some Minecraft server mini games bullshit I bet
me
Can I steal your frog
nop
i will obfuscate and close source aliucord
datapack virtualisaton
π₯Ί
im working on making it more & more annoying
funny thing is
like
idek what someone would do with datapack obfuscation its like
beyond useless π
like people try to obfuscate mc resource packs
to avoid their assets from being stolen
mainly cuz servers like cytooxien and similar will send a resource pack to the client so they're able todo certain things like shaders funnies
but datapacks arent even recieved by the client π
π₯΄
Datapacks are commissionined.
Thus they want to charge for tweaks
And yeah, I see the point in obfuscating stuff like shaders. Some have really fancy tech.
the mc scene is definitely interesting in terms of
protecting what they want
in the plugin/mod scene a lot of people like jni for such
i was looking at smth the other day that seems to be a paid server fork
I obf stuff I don't want the competition to yoink, I don't really bother with JNI for it tho
wait till u see the mc plugins/mods with 15 stages π
they do a lot of sillies like checking whether defineclass is hooked
(its a terrible check but the fact that they do it is interesting lol)
a lot of them tend to use a transpiler like radiogeers or jnic or jnt
and then some use cracked vmp or themidia ontop of that
Imagine not having a legitimate license for an enterprise grade obfuscatation tool
Literal poverty
I think the only things I've paid for are like, ZKM & codevirtualiser
Never paid for any of that I just asked for a non-commercial Alatori license.
ZKM is better still
Imagine obfuscating stuff smh
But in my case even something homebrew would be enough
Dude but it's so funny to have people BEG for the sourcecode
My software isnt obfuscated at all and i only help reverse engineering it if its closed source anyway
I think in the mc scene it's funny mainly because no one is good at protecting their software
And?
they will buy ZKM and not know how to configure it
Enjoy
I believe it's some riced out ZKM
nothing SSVM cant handle
Go for it
It's notorious for being hard to deobf so it would be entertaining to see if it can be put into a state where it can be recompiled
Look's a lot less complicated then most ZKM configs I've seen
How do you usually get around integrity checks?
hooking mgnfjdgg π€€
I mean for this specifically
I can't imagine they'll wanna touch me for using a agent
people suck at checking for agents too atleast from what I've seen
Considering I can hook JProfiler and it doesn't crash I don't think it cares for agents
even if they do complicate their integrity/anti-tamper checks I'm experienced with that
mc cheats will check your PEB for cmd line args to check whether you're using an agent lmao
or if you open a handle they'll ntraiseharderror
unironically the best way to hook stuff is with jvmti
I don't think there's a good public way to check whether someone is using jvmti
it's why people who want to disable jvmti will just roll their own jre
they'd rather disable it/make it obsolete then attempt to try & detect it
Man the people I'm up against would be filtered by progard I never needed any of these fancy do-dads
They are mere level 1 goblin
π₯΄ loader for a mc server fork that patches the jvm
also the native itself is obfed
For the vine
funny thing is
they dont supply any other native
they only have it for linux
write once run on linux
Wsl2
if u ever wanna take a look at smth interesting, https://jnic.dev/ is
I'm working on a sequel to my blogpost about reversing jni
that includes going over reversing apps using jnic
JNIC translates compiled (and optionally obfuscated) Java methods to the C programming language
how does java new work in c
and calling java classes
i guess jni api allows that?
Ok but have you gotten FastCraft to compile from source yet?
I offered the author 10 dollar discor nitro and he never replied :(
wow
At least the OptiFine developer replied
is the author the owner of the fabric discord or is that somebody else
He said I can decompile if I need to make support patches
Definitely involved with fabric
Same player
just do that without permission like everyone else 
i mean what's gonna happen if you decompile it as long as you don't plagiarise
Ok but do you have permission
It's not that you can't do it
It's that you didn't ask beforehand
It's not about the legality
ever seen that website that just has publicly available optifine sources in rar files even including some mojang code 
no i'm not suggesting it
I already ported all of OptiFine 1.7.10 to Mixin
lmao
horror
It was insane
what's wrong with you...
It was before I had bipolar meds
I was manic
Recently opened up the project again to clean it up and do more investigation as to how it works
Then did an internal writeup on how the shader engine and hooks work
Handed the writeup to a friend who then by proxy helps me cleanroom code a new shadermod for 1.7.10

And it's not stealing if I only described the idea to someone else and they did it
slf4c when
its java
@crude star
zt only pings me in programming chat
yop
hermes???
@frosty skiff did u finish reverse engineering the magic and the mystery of FastCraft or did you get filtered by ADHD

I got filtered by the fact that it just seems really boring π
it's like me deobfing shitty MC rats
wow ok
so what's your claim to fame then
idk I like reversing complicated stuff
i gave you the most complicated thing i have encountered and u got bored before telling me what it does
so idk
u really want me to try dont u
i mean
yeah cause im curious
But also i like talking to people that make/do cool stuff
hmm
and so far you just yappen on about how people suck at what they do
instead of showing me the guts of some project you tore up and documented
hmmm okay
I guess it's something to write a blog about tooo
I'll look at fastcraft lemme get on my laptop
have u already got a blog with cool stuff on it?
or just starting
I'm in the middle of writing a part 2 to https://aprl.cat/articles/jni-reversing-part-1/
yooo
this is actually a sick JNI guide
respect
I've deobfed like 15 classes so far and god this is boring π
I think I'm gonna write something on JNIC instead sorry noting this is kinda boring
noted.
if i want people to avoid touching my code; make the deobf process boring
true
thats how drms do it
you're legit thoe, that jni post is epic
i like the switches
ty
@frosty skiffOH
meow
I know of a good one, it's not one I care about but it's one that I got filtered by
what isi t
This one
The natives it loads are kinda weird.
See, you can launch it from IntelliJ in debug just fine
BUT
if you compile it, the native don't load
Like it has sources for the front end
But the real meat & potatoes is like
The natives it uses to emulate a browser playing the game
Not sure if you're interested in it
But I think it's kinda neat
LibSetup.java: Line 22
private static final String BASE_URL = "https://gist.github.com/Pablete1234/2e43458bb3b644e16d146969069b1548/raw/";
hmm okie
Add some fade to that text maybe
it's move up and down
Input.tsx: Lines 260-271
useEffect(() => {
if (errorRef.current) {
const size = errorRef.current.getBoundingClientRect();
if (animateInitialRender.current) {
height.set(size.height);
animateInitialRender.current = false;
} else {
height.start(size.height);
}
}
});
okay
does this work if the property value itself doesn't change?
iirc last time I tried I couldn't animate from height: auto to height: auto
but I didn't try requestAnimationFrame
or .animate
scale fade and blur
alwayyyys
Animating opacity, scale and blur in buttons when different icons are shown contextually makes them feel much better.
This is a comparison between no animation, opacity only animation and opacity, scale and blur animation. https://t.co/2SdTSW11me
In the next version of bun, bun.serve can serve legal orders to its users
owen willson got free ice cream
honestly, that'd be kinda good
You shall only use nextjs
abso fucking lutely not
im in love with my current build system
ts check -> typed eslint -> license checks -> build
still waiting for oxlint to achieve parity with eslint, cuz my estlint setup is starting to lag
for this one i also typecheck GQL
so u cant even deploy anything if the GQL schema changes
No biome booo
biome is fucking dogshit
Why
it can barely do 10% of what eslint can
and it STILL doesnt support svelte
oxlint still doesnt have TS support
biome... does.... kinda... but it falls short of what eslint does
and estint perf tanks in TS rules not in JS rules
"we fixed eslint performance, by removing the laggy features, so u cant use them at all!"
bun mindset right there
Bun + nextjs + biome i see a great stack right here
too slow
if you don't need plugins, typeaware linting is available now too (in preview)
ill wait for now
dont have the time to fuck around with testing it as of now
giga busy
all good
and i alr have a massive list of things lined up in my todo once i finish this shit
i want to finish the EBML muxer for firefox and safari
and well... android webviews
Yall any tips for projects for my thesis(matura)? Id like it to be some fullstack web app or something similar. Ideally react and im very open to not using nextjs
Write a discord clone 
not a forum and not a note taking app
and you're set
those are like the kings of being generic
I actually wanted something with websockets
Realtime chat stuff could be cool
We're back at the forum
π
You're lucky that you can pick your own project, for my graduation exam I had to write a full stack app in like 7 hours without internet access
Are we talking maturita?
Without docs is crazy
Our programming teacher exported some docs into a zip file but I'm pretty sure they were broken anyway π
I picked english 
Our programming teacher doesnt know what typescript is, so good for you
Im still deciding, but math it is i guess
Our teacher used to do php before switching to teaching some obscure typescript web framework this year π©
How come?
Our teacher just plays some random ass 90ep playlist with php tutorial and thats it
π
I feel like math has less stuff to prepare for, even more if you don't have the cambridge cert
Oh yeah I forgot about that, I was one of the few people that didn't get the certificate in our class
I don't have money
Mm that's reasonable, ig if youll be applying to college you could do matematika+ for easier acceptance
Yea im thinking of picking both of them
Vut fit has this policy

Also trying KSI on muni
Is that the brno college
Yeah, I got accepted to Δvut fit through "fiks" which is like a programming competition sorta
Oh yea ik its similar to ksi
Not really a competition, idk what to call it
Thank you, good luck too with uni
For some reason I thought you were in the same year as me
I'm so fucking old
do P2P snake with webrtc
My classmate actually did that for his project one year
Idk if that's enough for a maturita project tho π
Multiplayer game idk
no way
these memes are becoming rly good
i love this
the best thing is that because its bun, its better than using eval!
X D
these are good
LMAO
i had to explain pki
in like 10 minutes
@hoary sluice did you see
rosie
oh same π I had to explain some random database bullshit, but that was part of the oral exam
you are ruining elle
do you love the code
im on mobile
oh hold on
LOVE
unlike nodejs, the api is very simple ```js
import { SourceTextModule, createContext } from "node:vm"
const context = createContext(global.globalThis)
const mod = new SourceTextModule( console.log("Hello, world!"), { context })
await mod.link(async function linker() {
throw Error("Todo")
})
await mod.evaluate()
cant you just throw it to worker thread
when executing on web i mean
the funnier part is that elle doesnt have a way to add the thing that __attribute__((constructor)) would do in c++ so i had to manually add it to the assembly lmfaoo
this is unsafe
because nodejs uses it to recognize what the entry point is in the shared library
no
ur just too scared to use it
in javascript 2 you need to use an unsafe block to call eval
in javascript 2, you need to wrap your javascript code in bad {} to execute it
eval
the infamous requestAnimationFrame()
put on a condom then
surprised nobody called a C safety checker "condom" yet
bold of you to assume that u can import a node module in bun without erroring or segfaulting
?
function
const sum = new Function("a", "b", "return a + b")
console.log(sum(2, 6))
take an iq test
can u add eval to elle
that would work like #run in jai
@valid jetty logic analyzer so cool
the first byte is correct idk whats going on with the ones after
i think i need to set it to high before each individual byte
i implemented NRZ instead of manchester somehow
@grok what does this do
you reminded me of rust analyzer and now my day is ruined. thanks.
this doesn't mean it won't get you banned
i was streaming some rust coding and i heard someone say "why?" and then leave when i wrote "panic::catch_unwind" as a joke
me...
how do i create a python 2 virtual env on arch so i can run this python 2.7 program https://github.com/EarToEarOak/RTLSDR-Scanner
virtualenv --python=$(which python2) venv
RuntimeError: failed to query /usr/bin/python2 with code 1 err: ' File "/usr/lib/python3.13/site-packages/virtualenv/discovery/py_info.py", line 26\n return list(OrderedDict.fromkeys(["", *os.environ.get("PATHEXT", "").lower().split(os.pathsep)]))\n ^\nSyntaxError: invalid syntax\n'
virtualenv -p python2 venv
RuntimeError: failed to find interpreter for Builtin discover of python_spec='python2'
python2 -m rtlsdr_scanner
Import error: No module named matplotlib
Error importing libraries
Press [Return] to exit
i need matplotlib for python2
it seems you need to python2 -m pip install virtualenv==20.15.1 (last ver that supports 2.7)
arch doesnt like it when you do that
oh
well i cant even do that either ```
python2 -m pip install virtualenv==20.15.1
/usr/bin/python2: No module named pip
python is the bane of my existence
@deep mulch learning that python sucks ass
i already knew
Me when i realize python 2.7 isnt supported in 2025
its easier to run a 40 year old MS-DOS program than a 7 year old python2.7 program
Because python stuff constantly gets updated and most of libs dont support 2.7 anymore
oh, that's not what i mean
i just hate python in general
i don't like the syntax or just using it in general
mood
sorry, i dont know where else to post this but is it possible to make/code a non-official vencord plugin that makes discord support hdr when screensharing? i was trying out plugins that claimed they did but they just didnt work.
tyty
welp
i mean this is supposed to be a non-official thing that i can just manually implement from a github
#π§©-plugin-development is for making plugins, official or not
(i can't guarantee that what you are doing is possible tho)
pay @jade stone to make it for you
noooo
i wont do something like that
HDR screensharing is insane
i don't even know what hdr is
discord by default makes my screen bright as hell when i stream in hdr when my monitor isnt a flashbang
i pay the price on discord to have my monitor look good π₯
finally
huh
fixing this program
ah, gl :)
thanks
Q&A discussion discussing the merits of No SQL and relational databases.
vban 1 creep
Done! 
banned @tribal carbon
why can whitenames embed here
never did. I think today I would see someone post a picture of a shit they took in the programming chat
what did they post?
lmao
@valid jetty
@valid jetty ignores my cool stuff..
@valid jetty never telling you what i work on again
@valid jetty hates me
zootie patootie gives off needy bf vibes
maybe
hawk tuah!
hawk tuah!
1984
programming channel be on topic challenge
too bad there isn't some channel for random things that don't belong in any other channel π
c python c++ brainfuck etc etc
Is this Radiohead reference
RUST BLAZINGLY FAST MEMORY SAFE π π π
π blazingly safe π and memory fast π
hawk tuah channe;
soon
HOORAY!
@nimble bone Grok Tuah! channel when
good
I made cat esp for my minecraft hack
Doesn't node also have SQlite built in?
As well as typescript support and testing
The only thing bun has is a bundler which has never worked for me
from what iβve seen built in typescript support in node is kinda meh isnβt it
Add chams
okie !!
node sqlite sucks
its synchronous
lol
yeah it seems so
very useful i use a lot
holy shit Firefox is dogshit
it's been running the same benchmark for 40 minutes now
@valid jetty
discord devs are insane
Wh- Why would you write such function ?
welp
something is afoot
oh, so firefox is not shit!!!!
its chrome's web crypto impl thats dogwater
im starting to question my methology, those "humps" are too similar
ah, log2 scale makes it weird
oh god and android is trubo funky
yeah, chrome's web crypto impl is simply dogshit, compression shows what it should be
sry for the low quality images, doing mass data processing and i cba doing proper exports
chrome, firefox
yeah thats more what i;d expect
i wonder why chromium's web crypto impl is so fucked
numbers and graphs
would it be possible to make a plugins that Anti's the Message logger like a Anti-Logger-Delete?
no
"be freestanding"
no
name checks out
we need to put people down who rice windows it never looks good
what exactly do you not like?
im open to improvements
I don't think it's an issue with your rice, I think it's mainly because the operating system itself isn't very customisable by default, and the weird hacks people do to get around it, end up looking trash most of the time
It's like people who patch explorer etc
yea
I just use the default windows look personally I don't think I'd spend time to rice my system for a lot of it to still be unriced and looking inconsistent
LMAOFAKDADNJAIDHDAB
SO GOOD
not even a fun interface </3
yeah
they need to nuke the telegram mobile apps github
why are some classes like 9000 lines
probably has more lines then openjdk π
π
bbro
17k line java class
i think the largest file i've ever written (that i can remember off the top of my head) is 1600 lines π
the largest file I've written was like 3000 I think
funny enough, thats the only thing i didnt patch
i changed everything except the explorer
funnily enough, that's exactly what that 1600 line file was doing
(parsing the AST of 200mb of js files)
typescript, what else
that's not very nice π
but seriously
there's not a better language for this
i need to: interface with vscode, parse javascript and typescript asts
iirc the ffi overhead for native parsers isn't worth the speedup for most cases
the typescript parser is really fast (it's the typechecking that it's really slow)
again, i'm not resolving types
just parsing the AST
<C-P> restart
idk how good the benchmark is
but the article is here
that article is from 2023
see my above comment
@solid gazelle are there any good ones
i dont think anyone wants to take up the pain of herpes decomp
what i've found intresting recently is static analysis of discords modules
it's been fun to make LSP for them
why do you even want to decompile hermes
rewrite in something saner than c#
what are you, the nsa?
react-native im guessing
haxxor
read the raw bytes
wow
id actually say like facebook did a impressive job with hermes but damn
hiiiii 
love
yep I just can't remember rinis GitHub name
that'd be lame
what's even the point of repos that do this lol is it for building hype because it always makes me expect nothing to not get disappointed
I'm more take issue with the build system/lockin to visual studio/shitty experience on linux
I've never had a good experience with c# on linux
are u surprised?
No??
thats like saying "I've never had a good experience with Swift on Android"
kinda like... yeah no shit?
msbuild is just shit in general
mood as fuck
i swear if i see another node-gyp error caused by msvc i'll do a backflip
Yop
I've done insane things to convert projects using msvc to gcc/clang on windows
Too bad gcc doesn't have an arm64 build out yet for Windows
meanwhile i've done insane things to get gcc working on windows ;-;
fuck you harfbuzz!
i have a 3:2 screen lmao
issues with using a surface
i just rice windows because i cant get linux working properly, and cant be bothered to figure out why
Imagine that ricing Windows is easier than ricing Linux
I can't*
i cant say that, because ive never riced linux /shrug
the only form of linux i had properly work is wsl
and i barely touch my fedora wsl, its just there for ocassional tui testing
its not hard.... its just fucking annoying
and some of it reverts with big updates
which are frequent on windows home/pro
not so much on LTSC
but for the most part you can replace most of the windows defaults, custom file explorer, custom terminal, custom volume controller, custom notifications [i cant remember what it was called], custom app launcher thingy, custom taskbar
win10/11 rice isnt hard, its just rarely worth the perf loss on an already..... poorly running system
that said, some of the linux rice is just as bad for perf
Hop on flow launcher over power toys
the only thing i used from power toys was color picker
should i build dokploy/coolify but with k8s so its not a simple docker wrapper
im too bored
with what

legit me rn
you dont know the start of it even
not much
i started half a year ago... went "hm doesnt compile in first 3 tries, cba"
then i compiled it and it went "posix thread startup error"
have you considered just forking it and editing the source?
or something like that
sure, but what
edit what
there's gigs of deps
i dont even know what doesnt work XD
quite surprised tessie didnt mute you
then how about fixing my nodejs setup for android
if emscripten CBT doesnt interest u
XD
do you have something which sounds actually fixable
everything thats actually fixable i can do myself within 15 seconds
so everything i have on my todo is highly non-trivial
XD
actually there's something in the emscripten build i have high skill issues with and that is multi-target builds
simply i rm -rf my entire linking step on each re-build
because i dont know how to properly re-build native
because one build is with SIMD and one is without

and if i didnt remove the linking then it just didnt work and idk how to fix it D:
thats probably fixable if you know how to makefile and how to native
my competence on those 2 is quite average tho
other than that..... I need to add proper threading to my libav wrapper for web
cuz i got pissed the fuck off that safari, firefox and android webview doesnt support mkvs, so my friend wrote a wrapper for libav in WASM, and we mux mkv into mp4's via W3C MediaSource real-time
surprised by how easy it was, and surprised that noone else has done it before
that said MSE fucking SUCKS to work with
no takers?
with all respect i would take something... more high level lol
that's the easy stuff
no fun there
I agree, compiling shit is hell doe
oh i know, implementing a DTS and xDTS audio decoder in chromium
and adding DVp5 support to chromium
that's something I'm willing to shill our proper cash for

well I already am, but so far none of the devs i hired had any luck
we already god DVp8, ac3, eac3, ac4, hdr etc
it's able to decompile all of discords bytecode already but some file segments arent parsed yet
it might stay that way since that's all that's necessary to patch
(and strings ofc)
I'm making a webui for it
yeah pretty much but I don't think regex will cut it
i mean what revanced does would work
i can dust up my discord server ig 
how did u send ts screenshot π
"how did you send this shit screenshot"
</3 </3 </3 </3
sorry itβs my keyboard
why
As a twenty year old single male I think it's very hard to find a girl who's actually interested in free software. I've had girls jokingly ask to "Netflix and chill" but when I tell her that I don't use Netflix since Netflix requires proprietary software to stream content, they stop talking to me. And worse if they do stay they think I'm weird since I blocked Google IP's in my host file and we can't even watch youtube. I can't ever seem to get girls to come over to my place and I can't text them either. Once I get their numbers since I've added customs roms to my phone and refuse to use sms since it's a security concern I require all of my friends to download a free and open source messaging app and I share with them my public gpg key so that we can verify that our conversations are secure. None of my friends are willing to do this. And I can't use sites like tinder since it's not only proprietary software but a major privacy vulnerability. How come it is so hard to find a girl concerned about software freedom. I feel like I'm going to be a virgin forever.
Just use proprietary software, simple as that
its simple
you do BDRip and chill
its trully that simple
bitches love bdrips
GOTH + redis/mysql even tho redis can be all you use (as it supports cold storage)

Bare minimum for your project with more libraryβs than users
I added discord rpc to aprilhack
whar is aprilhack
cs(2)go cheat when
aprilhack used to be a cs2 and fn cheat lol
and it had smth for tarkov but it was shit
written in rust i hope?
first blazing fast and memory safe cs2 cheat
no!!
but im writing the loader for my mc client in rust
you should make an anticheat instead
at one time i wanted to get into csgo modding so much but i stopped after this π
ig yk what hlae is
boring
mc anticheats r the most boring things ever
although i made a clientside ac for mc a while bac
you just don't know how fun is it
detect cheats with resourcepacks
or do packet sniffing
this is NOT fun π
especially when most of the stuff the average user will be using cannot accurately be detected
a fuckload of cheats do shit like impossible angles, too frequent packet updates, impossible positions etc
stuff like autoclicking & aim assist & similar
yea ppl writing those are stupid lol
shit, listening to jump packets is enough to detect most movement cheats
people think ac dev is just reversing a bezier curve
this is 80% of MC cheats btw
ppl arent stupid nowadays
maybe free cheats
or stuff thats advertised as utility clients
you'd be shook ngl
stuff like meteor or wurst
a lot of other cheats tend to have more complex bypasses
stuff like augustus & similar
its like how for bypassing polar they just automated telly bridging lol
I loved fucking with people using bats
you mount a bat on the players head
if they hit anything but the bat because of some sort of killaura
instaban
the worst cheat ever may just do this
yea but you can always setup conditions its like
a lot of triggerbot checks did similar




