#πͺ -progaming
1 messages Β· Page 128 of 1
Let me know when Astro fixes just not working with more than one tsconfig
It's so annoying
had to manually make Zustand support hmr
idk why they don't add that natively
like persist state after hmr
I've never had issues with zustand and hmr
well it simply doesn't persist its state
Are you defining the store in the same file as your components
no

Why use tanstack router when Astro provides its own router
I found a script on github that adds supports
sounds hella like some virus /hj
because I'm using react spa
my Astro is just <Layout><ReactApp client:only />
astro with tanstack router sounds pretty interesting
Then why use Astro π
I still use astro features
I use astro actions and api routes
actions are amazing
automatic rpc via api calls
by just calling typesafe functions
Is it just react server actions or whatever they call them without the cves
uhhhh
vue 
Astro is perfect
create-react-app
someone huskbomb this user
svelte 
I wanted to use react this time
@nimble bone husk bomb plugin when
paige told me to use svelte for my shitware so I'm gonna be giving it a shot soon ish
what is a paige
@young flicker
When tanstack router fixes this I think I'll move to it for my site
I'm just using react router client side rn
fouc you too
and tanstack integrated super nicely with astro
it was really easy to get going
just had to add their vite plugin to my astro config and that's basically it
can even import the generated tree in your astro file and export it with getStaticPaths
integrating basically anything with astro is really nice cuz all you need to do is pnpm astro add thing and ur done 
well no
pnpm astro add happiness
pnpm astro remove depression
maybe it was a bug with my code
I had an issue where I always called fetchUser on mount
even if already fetched
might have been the reason
astro with bun hmr when
It's a full stack app, meant for vencord donor perk management
you can login via discord oauth and manage your badges
then it puts it into approval queue
it will have features like adding to other users / transferring (with confirmation of the other user)
Neat
veev cooking
I was considering using vite react server actions
But I might just use Astro for the server actions if vite doesn't work out
I know vite supports ssr but isn't it very rudamentary
In astro it's just so nice and you don't have to use react directives and server components etc 
I really don't like the way they have taken react
especially next
The build system in next sucks soooo bad
Fun fact! It's an error to have css modules with non-"pure" rules
There Is no way to disable that
You have to add something like :not(.unused-class)
import { actions } from 'astro:actions';
import { withState } from '@astrojs/react/actions';
import { useActionState } from "react";
export function Like({ postId }: { postId: string }) {
const [state, action, pending] = useActionState(
withState(actions.like),
{ data: 0, error: undefined }, // initial likes and errors
);
return (
<form action={action}>
<input type="hidden" name="postId" value={postId} />
<button disabled={pending}>{state.data} β€οΈ</button>
</form>
);
}
this is kind of crazy
(copy paste from docs)
you can then access that state on the server
astro4shell soon
support channel will be soo dead now
no more vr 10 five times a day

A game made entirely in V has been released on Steam!
It weights 3MB and runs on Linux and Windows natively.
Taking computer redstone to the next level with 24bit color screens, keyboard inputs, powerful tools like copy pasting, saving blueprints.
https://store.steampowered.com/app/4146690/Not_Gates/
cool i guess
oh hell nah bruh
brokie
Just rename to #progaming-and-sandwiches and we're all set
I think I'm more upset that you think it's a sandwich
In my worldview, bread with stuff on is a sandwich
For something to be a sandwich, you need at least two pieces of bread on top of each other
But that's probably at least in part language barrier
That's like the whole meaning of sandwiched
http://localhost:3000/ whatchu think
Looks very nice
@jade stone how hard do you think it would be to add hmr to venbot with vite
automatically reload commands etc
Also how do you even avoid memory leaks with hmr lmao, not like it really matters but still
does it just memory leak by design
Am I allowed to fork vencord?
I want to try making my own client and there appears to be a GitHub for vencord
There's a license file
Iβm not gonna lie ion wanna read all that
Oh I see I can modify it and redistribute it I just canβt make it closed source or add restrictions to it and provide credit
pretty much
a sadan sandwich
okay i just checked again and i dont actually need that
it was just that bug in my hook

i was missing this (i didnt have user in dependency so I thought i wouldnt need it but forgot if component remounts it calls again)
still no finished language
Vlang is such a joke
be nice
is v just the result of a male pregnancy between c and go?
yeah one with birth defects
Its literally go and rust mixed
Does anyone know where I could go to put together a solid team of devs? I donβt want to start a project alone bc it would take me ages longer and I will never use Fiverr or similar. Is there like a community yall make some friends at or find some help?
@frosty obsidian will help
Crazy talk
@nimble bone said heβs ready to join the team. He asked what language you guys will code it in? Claude or Gemini?
Also why does his profile say when he joined but discord already does that π
ππ bruh
c with rust syntax and go ergonomics
unless you got money or a crazy idea you won't really find people
just make an open source project and if it becomes popular people will naturally come contribute
start it on your own and make it open source for people to contribute if the project seems interesting to them
oh i was late
sounds cool
its not
Why
it's more of a gimmick than a useful tool since it compiles into C primarily
instead of llvm or whatever
nim does that too......
ok you are right hmm yes hmm right
haxe is used by every major company ever
and its known for friday night funkin
i think it's possible, but it would be a bit of a pain
afaik you sould need to write a plugin to add the HMR boilerplate for you
at most its a personal hobby language
- a bunch of unfinished, incomplete, and broken features
- a bunch of unfullfilled promises
- extremely toxic developer & community when faced with criticism (immediate ban)
they seem to spend more time trying to use vlang in example projects than actually working on the language
hence their attempt at making an os, browser, ui libraries, etc. in vlang (all of which are obviously incomplete)
overhyped and underdelivered
when you burn all the goodwill people had for your project before it even reached a stable release i cant imagine it's improved that much since then
to me it will always be a joke
that really doesnt make sense
it's alpha grade software without even a v1 release
if you expect alpha software to deliver all features then it was never possible to satisfy you in the first place
like yes, naturally it's unfinished or else it would already have a stable release 
mentally unstable release?
and yet it wasn't marketed as such
the developer deflected any and all critisism of how unfinished and incomplete it is
Do you remember how to download the entire Discord CSS?
Because I don't understand the nameclass update via the website.
iirc many of the issues early-on stemmed from the developer making bad language design decisions and not really knowing how to make a language in the first place
only some of them have been fixed since
can i get example where you get banned for constructive criticism
once again this criticism makes no sense to be made in the first place
they are clear about being unfinished, that's either okay for you or it isn't
intentionally misleading and overhyped
I've been banned from the V issue tracker, or I would have already.
https://xeiaso.net/blog/v-vvork-in-progress-2020-01-03/
i cant find the specific example i was talking about from a couple years back unfortunately
oh here it is
There have also been claims of Alex unjustly banning people from the V community.7071 I can't say I'm particularly interested in looking into each of these cases and evaluating whether the banhammer was deserved. As for my contributions to the V issue tracker, I'd like to think that any outside observer would recognize them as made in good faith, and I hope to avoid the banhammer myself.
Edited on 2024-09-27: About 9 hours after publishing this article and posting it on r/programming, I was "temporarily muted" from V's subreddit. To my knowledge, I have never interacted in the subreddit, nor was I planning on promoting this article in any community spaces of the V project.
https://justinas.org/the-bizarre-world-of-v#the-author
this article is great
and recent too, just from last year
these are all just hearsay
i'm not going to trust it if there isn't any actual evidence
omg this is the person who made anubis π
insane
well considering the developer's backstory it perfectly makes sense
of building hype to garner donations and then underdelivering
i mean they clarified shortly after and the vast majority kept supporting 
once again no context so it's hard to judge
and this one seems very biased
i mean, read his post on HN
V literally delivered all of these features
and his language is overly aggressive
not at the time of release
it was just lies to build hype and get donations

whether they were implemented years down the road is irrelevant if you ruin the trust immediately upon launch
and this google sheet is just a joke lmao
how dare you claim to be dependency free while depending on libc

why use any language other than haxe when you could just use haxe
got sued for depending on windows.h
he relased the language June 20
support for the missing features was added June 22
if you donate to an unreleased project you are literally funding its development taking into account it is not finished yet
i really dont get the complaints here
https://github.com/vlang/v Like many people requested. This should help understand the upcoming code release better.
okay, he missed the deadline by 2 days, fair. I don't think that's a big deal though
"Open source release in mid 2019."
https://web.archive.org/web/20190304161953/https://vlang.io//
"(available on June 20)"
https://web.archive.org/web/20190619233707/https://vlang.io/
V programming language
Simple, fast, safe, compiled programming language
when you click the star is has this disclaimer
he could have communicated it better and more clearly but calling him a "complete fraud" is very over the top
well this was complete bs lmao
like
all of these complaints are true but at the same time if you mind them just dion't use it :p
i agree that's why I don't use it for anything relevant and only used it for advent of code, but at the same time its just the nature of WIP
they don't make the language inherently bad, just not mature enough to use it in production
of course nobody is using this for production
the whole point of this discussion is that vlang incorrectly advertises(ed) itself as this amazing magical and completely novel thing from day 1 that it never has been
while farming donations this entire time and silencing criticism
i really wanna buy an oscilloscope and program it to do something like this
v seems really interesting actually
aww thanks π
the only cool part about v is that he compiles himself to C
would actually be cool to see if c++2v gets good
i will compile haxe to c++ to v to c to wasm and use that wasm in haxe
c++2v seems so impossible
just given how complex c++ can get
i doubt v has the features to be able to do it
buy me one too
so expensive
would it be possible to make a plugin where you can set some users as a priority so you still get notifications from them even on do not disturb?
possible yes
yh it is, hook messages then check if their on your priority list send a ping and notif if they are
and the message ofc
@royal nymph thoughts on doing a DMCA on this new "V" language?
Pretty sure that's infringement

truee
Has anyone recently verified to a gh student pack with isic?
never underestimate virgins
java
haxe
wait thats possible?
that would be cool
Thats why im asking
It seems like they are kinda complicating the process
500 bucks rn
it will end like rusher projects otherwiser
upvote (lived 1 month, died before release)
.
finish upvote
finish opencord @calm ruin
https://github.com/cmontella/purrtran @valid jetty @valid jetty
bribe vee
@frozen steppe wait r u that one april who been here b4
yeah
ohh

Starting March 1, 2026, GitHub will introduce a new $0.002 per minute fee for self-hosted runner usage.
they want to charge for your own compute
fucking insane
likely for the networking needs or smth
how it's insane
sourcehut literally requires paying if you want to use CI at all
plus the price github needs is very cheap, and you are probably not using self-hosted runners
audacity?
Runner usage in public repositories will remain free
ykyk as long as for public repos its free who cares
I'm crumbling
new URL('./worker.js', import.meta.url)
gotta love vite not supporting basic features correctly
ah LMAO
having that in a ts file breaks it
but not in a TS file is fine!
What are you expecting it to do here
Also read the docs
@valid jetty make an sdr program using elle
V wouldn't like me then
I always disable HDR
Because there's just no good HDR
And i'd rather get good SDR
Also no if i play inside with everything shut, it's not to look at the sun on my screen smh
idgi
is the difference between the extension's capitalization?
Because
what do you wanna make / work on that you need developers so desperately and you're willing to pay so much
did discord change stuff about css class names that are like created automatically or something
i have .pill_e5445c but now they seem to be .e5445cbd3ad226f2-pill
slop
maybe slop but this looks cool as fuck
??? this is just system24 or text for spicetify
a tui-style discord theme. Contribute to refact0r/system24 development by creating an account on GitHub.
A community-driven collection of themes for customizing Spotify through Spicetify - https://github.com/spicetify/cli - spicetify/spicetify-themes
ok then make me a component library for astro in that style please :3
i'm not saying it's easy i'm saying it's a blatant copy lol
that's like the most basic theme to exist
no border radii, faint outline, some accent color, monospace text
uhh did u know square buttons were invented by minecraft
so it's clearly a copy
whatever i don't wanna argue it just looks very similar lol
@nimble bone
Any cheaper alternative to Cursor?? $1400 in a month is absolute madness, no matter the amount of code π
he doesn't know that he can get antigravity for 20$ or 140$/month depending on needs

@valid jetty make Elle memory safe
anthropic
-# /j if you couldnt tell
what is antigravity
this seems kinda cool
uhh
yeah ik i need to be killed for my sins
AUR is down i cant install it rightnow anyways
ok it isnt down anymore
soo... how is google antigravity (vscode slop fork) different from google firebase ai studio (vscode slop fork)
Ohh, it's in nixpkgs
idk man you're asking the wrong person
they killed my bro project idx π
google loves releasing competing products and then killing the weaker ones
oh no they just slopified idx into firebase studio
but idx cant be used like it was before iirc
i don't like SQL
#define GET_CONSULTATIONS_SQL_COMMAND "SELECT Consultations.* FROM Consultations JOIN Doctors ON Consultations.doctor_id = Doctors.id WHERE Consultations.patient_id IS NULL AND Consultations.consultation_date BETWEEN ? AND ? AND Doctors.specialty_id = IFNULL(NULLIF(?, 0), Doctors.specialty_id) AND Consultations.doctor_id = IFNULL(NULLIF(?, 0), Consultations.doctor_id)"
off by one
@frosty obsidian uses antigravity
guys they listened
https://fxtwitter.com/github/status/2001372894882918548
Weβve read your posts and heard your feedback.
οΈοΈ
οΈοΈ1. Weβre postponing the announced billing change for self-hosted GitHub Actions to take time to re-evaluate our approach.
οΈοΈ
οΈοΈ2. We are continuing to reduce hosted-runners prices by up to 39% on January 1, 2026.
οΈοΈ
οΈοΈWe have real costs in running the Actions control plane. We are also making investments into self-hosted runners so they work at scale in customer environments, particularly for complex enterprise scenarios. While this context matters, we missed the mark with this change by not including more of you in our planning.
οΈοΈ
οΈοΈWe need to improve GitHub Actions. Weβre taking more time to meet and listen closely to developers, customers, and partners to start. Weβve also opened a discussion to collect more direct feedback and will use that feedback to inform the GitHub Actions roadmap. Weβre working hard to earn your trust through consistent delivery across GitHub Actiβ¦
wtf typescript 5.2 has using support
but it's kind of pointless because nodejs classes dont support it

using fd = openSync("filepath", "w")
but this doesn't work because fd isnt a closable
you have to make your own wrapper
function openWithCleanUp(...args) {
const fd = openSync(...args);
return {
fd,
[Symbol.dispose]: () => closeSync(fd)
}
}
using file = openWithCleanUp("filepath", "w");
writeSync(file.fd, "balls")
uhh
when you writeSync(file isn't file an object with the keys fd and symbol.dispose
so it'd be like writeSync(file.fd idk
yeah
yay
let _openSync = openSync;
openSync = (...args) => {
let r = _openSync(...args);
r[Symbol.dispose] = () => closeSync(r);
return r;
}
worky or not idk
ignoreErrors
it's just a functional try catch
yop
Rust programmers re-wrote a portion of the Linux kernel (Android's Binder) in Rust. (Because, it would seem, re-writing working code in Rust is a religious obligation for many.)
That code was published with the Linux kernel update a few weeks back.
Yesterday, it was revealed that there was a vulnerability in that code.
That vulnerability (which could take down an entire system) is due to memory corruption in the "memory safe" Rust code.
If you investigate the specific, offending Rust code, you'll find that the code is marked "unsafe". Which is a common word you will find throughout all Rust code within the Linux Kernel.
can someone explode their twitter account
the only reason these people even care is cause it's in rust
nobody talks about the dozens of memory corruption bugs that are discovered in kernel c code
"due to memory corruption in the "memory safe" Rust code"
unsafe block
bros retarded
also that's the first rust related cve in the 5 years since rust was introduced 
it is the lundake journal so pretty much anything he posts is fucking idiotic
also according someone who actually works on the kernel this just causes binder to crash
no memory corruption vuln
"Note to the other 159 kernel CVEs issued today for fixes in the C portion of the codebase"
basically everything in the kernel gets labeled as a cve since that's kinda just the nature of kernels
but yeah this doesn't even cause memory corruption vuln cause as soon as binder tries to do anything after this race occurs it'll deref a null/invalid ptr and shit itself
yeah everything kernel is a cve cause for example if you could cause a kernel crash that could be vaguely construed as a dos or something idfk
you don't want random programs crashing your shit (they could do that anyways so who even cares)
pretty much
yeah he hates rust because he views it as woke
for anyone here who's javapilled this might interest u https://aprl.pet/writing/hijacking-the-vm-jit/
Ur nav hamburger is kind of painful to use on phone
ulgy
okay will do
@frozen steppe hi
SALUTATIONS
what do you wanna learn about
its also i can forgive kotlin users
I'm eepy
try now?
hi eepy im april
hii
insane
@deep mulch
insane
if u actually want to learn about jvm internals
explaining the classloader in
extreme depth
yop
if there's anything else ur curious about just ping me me ..
the best documentation is openjdk src itself
gn
love
wait didn't you write a blog on jit a few months ago
or was that someone else
wait nvm that was on JNI
im dumb
Why is the limit on size of a function 64kb
Because jump opcodes like goto and if_acmpne have u16 for the target address
C# confuses me
instead of directly putting functions in namespaces, you have to put them in classes
and C# has the partial and static keywords to make classes behave more like namespaces
static means that an instance can't be created and partial allows you to define the functions across files
even with the class being static all of the methods still need to be annotated with static
what do namespaces even allow that classes don't
hi im a c# dev and what the fuck is a namespace
namespaces in C#: groups together declarations which can then be referenced with the namespace as prefix or brought into the global scope with using. can't have instances created.
static class in C#: groups together declarations which can then be referenced with the class as prefix or brought into the global scope with using static. can't have instances created.
seems like redundancy if you ask me
I want to write another blog
i <3 nvidia drivers on linux
deep fried mha
same
the image choice is frying me
FUCK FIREFOXXXXXXXXX WHYYYYY
firefox is evil
oh yeah but firefox is actively working on implementation so
issue is some people upgrade like once a year
true
the trackers for popovers are
https://caniuse.com/wf-interest-invokers (somewhat) and
https://caniuse.com/wf-popover-hint
In the past I'd have said firefox is the least evil browser, but these days I'm not sure if that's true anymore
With how they prostituting themselves to shady investors
Whereas chrome is backed by a pretty major corporation
Yes and thats the reason why Chrome is most feature complete browser
Similarly to how most of software developed for Windows first, now its all Electron slop because people dont want to use Windows
Thats the beauty of monopoly
i am going to go insane
this function has some fucking side effect
when i call it
it makes everything break
but if i hardcode the return
everything works
how
I fixed it by using another API to pre-compute them
nop
sadan.tar.gz
sadan.rawr

who cares
firefox users can
or something
they don't deserve badges
will do
Does any of ya'll use vim?
I wanna get started with vim/nvim but I have no idea where to start
nvim +Tutor is a pretty good place to start
I feel like C# is actually quite a bit worse than C++ in terms of overlapping features
also after using it for a bit myself essential plugins IMO are:
- nvim-cmp (or another auto completion plugin)
- nvim-lspconfig
- nvim-treesitter
- neotree (way more user friendly than nvim-tree)
- telescope
- neoformat (tbh there's probably a better alternative, just something to be able to run a code formatter)
// has immutable fields and reference semantics
// can be initialised with or without named parameters - new(0, 0) or new(x: 0, y: 0)
record Point(int X, int Y);
// has mutable fields and struct semantics
// can be initialised with or without named parameters - new(0, 0) or new(x: 0, y: 0)
record struct Point(int X, int Y);
// has mutable fields and reference semantics
// can only be initialised with positional parameters - new(0, 0)
// unlike the using statement in C++ must be at the top level and cannot be exported for other files to use
using Point = (int X, int Y);
// turns out C# does have global using which can be used in other files but it can't be inside a namespace
global using Point = (int X, int Y);
just trying to keep track of some data I already have several options to think about xD
the latter two (record struct, Point alias) can also be initialized using object initialization syntax, just to make it more confusing
the first one doesn't have a default constructor
I didn't even mention manually creating a struct or class with a constructor, but I don't really want to keep doing that
you can even do this for a mutable record
record Point(int X, int Y) {
public int X = X;
public int Y = Y;
}
but you have to write everything twice
why does it even call return() on regular ass objects
is this related to generators or something
javerscript my beloved
oh I didn't know about object initialisation syntax
also you can initialise tuples with the names it turns out
you just omit new
this feels way more confusing than c++ xD
also love the way there's like 5 different ways to create delegates and arrays and whatever in c#
like how they deprecated the stackalloc and delegate keyword in favor of simpler syntax, but kept it in for backwards compatibility
I guess the main advantage is probably DX?
C# probably still has better DX than C++
one of the worst things in C++ is that the better way to do things often looks worse or is at least less concise
I guess at least C# introduces multiple ways that the syntax natively supports?
though ig having delegate and Func is similar to how C++ has function pointers and std::functions
how to hack discord, vercel and more with one easy trick
it works
Insane
it's an iterator thing
that's why he uses arrays
ve ```js
const obj = {
Symbol.iterator {
return {
next() {
let i = 0;
while (++i) return { done: false, value: i };
},
"return"() {
console.log("Closing Iterator");
return { done: true };
}
}
}
}
const [_] = obj;
undefined```
```ansi
'Closing Iterator'```
funny
When using dot it doesnt matter
I guess the point is so you can easily make a database cursor that auto closes once you discard it
THERE'S MORE C# SYNTAX WHY
C# is insane
invevitably you will learn the old way of doing many things
though i do prefer this new syntax
does this let you do "aaaaa".IsAllUpper()
why would they do that
yeah
StringUtils.IsAllUpper("aaaa")
is way better
I think
i'm not a big fan either
just trying out C# features
extension methods probably exist so more people download visual studio as it's hard to work out where the declaration is from without an ide

nope
@sadan.zip
yop
they are confusing and have potential to conflict with future methods the language wants to add
What can SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview.
smooshgate
in kotlin you have to explicitly import them
WTF IS THIS
C# feels like a language which is being actively developed
I only just started C# though but it feels like stuff is constantly getting added which is quite different to most other langauges i've used
is there no point where a language can be considered feature complete
why does go ever add features it's already perfect
Once csharp adds discriminated unions it's over for rust /jk
not for systems programming, COSMOS showed that C# works badly in ring 0
true
aa ping sory
rust enums are the best feature
ik i defended raw enums but i was insane
it's pretty elegant to have discriminated unions which can also be enums by just not having data
neat
@winged mantle
the reason i pinged was i was using discord in my web browser despite already having app open (no noreplyping)
pins in #π§©-plugin-development (see #info for talk access)
thank you
the indentation level is crazy
Nested code heaven π
Shouldβve used early returns
if (string.IsNullOrWhiteSpace(filePath))
return;
if (File.Exists(filePath))
{
File.Delete(filePath);
status.Text = "file deleted";
return;
}
if (Directory.Exists(filePath))
{
Directory.Delete(filePath, true);
status.Text = "dir deleted";
return;
}
guhhh
i hate the c# brace style so much it makes me not want to learn it
1tbs >>>>>>
just kotlin ;p
where you could theoretically write code and never have to use a brace
I agree K&R >>>
I used to be an Allman fan, it was better than nothing
And then i discovered the beauty of K&R
I'll start using horstmann for all my projects now thanks
ez fix
horstman and haskell are making my eyes bleed
horstman isnt that bad
but haskell 
tbh im gonna switch from k&r to lisp /jjjjjj
lisp inaccurate it doesn't have 200 ((((((((()))))))))
how could i do 200 (((((((((((())))))))))) in typescript
idek have you tried not using typescript
Still slower than python
i love 
Of course
Doesn't run in the browser
sir
Doesn't run in the browser
the amt of missbehavior bun has for any nodejs apis, shit even some w3c apis is nuts
and god forbid your dependencies use typescript, you're in a world of hell
i have never had a single bun related issue
pretty sure cpython doesn;t even have jit
if yβknow kotlin already itβs pretty easy to get used to 
Similar syntax
braces arenβt much of a difference for learning
id say java is more similar to C# than kotlin
https://peps.python.org/pep-0744/ in progress
c# is gayer thats why i use it
valid
tbf haskell style works for haskell
applying it to normal languages is insane
you do
wing uses Haskell style in everything
spent like a minute figuring out why this doesnt work
I saw the hsl(from syntax somewhere and havent stopped using it since
so fucking useful
h s l
css so goated
I once impressed my web dev teacher by showing him this syntax
damn those interactions usually end with "dont bother coming to these classes" for me
wait this is huge
i dont get it
I used ai to write something
and i feel disgusted
that said htere was a lot of calling it incompetent involved
it creates a new hsl (hue saturation lightness) colour from an existing colour and sets its alpha value to 0.5
I've always done that with color mix
@valid jetty read https://en.wikipedia.org/wiki/Zero_crossing
yes
@valid jetty https://en.wikipedia.org/wiki/Hann_function
i wish i was a nerd like rosie i could understand how this sstv code works
We only provide support for official Vencord builds downloaded from https://vencord.dev. Do not ask for help with unofficial versions (e.g. Equicord) or user plugins. Also do not ask us for help with getting any of these unofficial versions.
@royal nymph ban
https://www.youtube.com/watch?v=E4WlUXrJgy4 some plugins are showcased here
v+ no programming
you didnt even let me rickroll him a second time!
why give ai the minfified bundle when you could give the ai the unminified bundle instead 
gg pin
im currently watching heartstopper in ghostty
Because we don't have it
And it's the minified that patches apply to anyway
ayyyyy r2s on my own library
crazy how node --disallow-code-generation-from-strings --disable-proto=throw --frozen-intrinsics just fixes it
vsb 1 malware
Done! 
softbanned @lyric kite
relative colors are pretty dang useful
that works as well, but switch to the new syntax bro, it's 2026, no one uses colormix π₯
Can either way darken/lighten a color without changing the opacity?
hsl(from <var> h s l+50% / a) should work
does var have to be a color in hsl, or can it be any color at all
oh neat
are you referring to that function i made a while back
nope?
or the js builtin
im referring to "idk how this shit works and i'd like to ask some1 that knows"
TLDR my IPC has the same vuln as react2shell
so i want to fix it with hasOwn
but idk when hasOwn returns false
cuz
returns true if the specified object has the indicated property as its own property.
shouldnt this be false...?
is x an instance of B
yeah i dont get why this is true
sinec its not its own property
but a property of the parent descriptor?
yep, literally any color format works
and not just hsl btw, you can use rgb, oklab, anything that is a color function has relative color support
pretty dang cool ngl
you should exclusively use oklab tbf
it handles color spaces > sRGB
way better
than HLS or RGB
could this be fixed with null protos
well react fixed it with hasOwn
(good practice imo when dealing with user keys)
but i want to understand why this works
and what it would break for other developers
guh????
is it some weird thing with test = "abc" vs define(this, "test", "abc")
that's the only thing i can think of
some weird edge case with es6 classes
class A {
test = 42
}
class B extends A {
test2 = 'abc'
}
const x = new B()
console.log(Object.hasOwn(x, 'test'))
embed failure

outdated vencord issue
skill issue
idk i'll just trust hasOwn and hope it doesnt break shit for developers
oh i just have fake nitro off
people are crazy
anyone know why discord streaming turns off instant replay from teh nvidia app
THATS SO PEAK
uhhmm ackcuahlly thats not codespaces thats https://vscode.dev
it's indeed not codespace but "local"
thanks clangd, the header mutex definitely has the symbol shared_mutex
(it should be telling me to include shared_mutex
i prefer using shadowplay
cause ive been using it for years
why should i change
because OBS is the way
let mre try that
you're defining two properties on the very same this object, what do you expect to happen
i dont know
which is why im asking for help
can you show an example of the vulnerable input ur dealing with
just this
@viscid grove #1451447829854687302 message does that help with the performance impact of :has(...) ?
yes, but even with >, has is still really laggy on discord (it seems significantly more laggy in discord than in a browser on another website)
yes because discord is dogshit
and it re-mounts nodes few times a second
each time u hover over anything, an animation starts/ends etc
which causes stylesheet recalculations
which lags
its generic React stuff
lol
aight then, good to know about the trick, but also that it's still bad
I've noticed that one css I use (remove VR titlebar) still uses 10 of :hass but I can't notice my client being laggy. I guess that's just thanks to the sheer power of the pc keeping it together?
yeah I should've used avalonia
no 
why
it wouldn't have worked for what I was doing
I needed something to interact with windows
so c# was kinda the obvious
No
Electron sucks
Win32 better honestly
then use tauri
Web tech is banned
then directly interface with chromiums rendering engine in c to layer an imgui window onto a browser window
she b on my a till i e
hating electron
true
but hating swc more
si generally hating rust
this is a rust hating server
@pseudo sierra i used to be a rust hater
you're just a hater in general
yes
native is the way
why cant you use like
sdl or raylib
if you dont like doing wpf
theres always other options
react native in the browser in an electron desktop wrapper 
^ do this
time to watch fireships video on how to overengineer a tech stack again
maybe you'd have better time if you had autoformatting turned on 
I'ma rewrite in avalonia sometime
lmao
otherwise xaml isn't that bad imo, certainly better than positioning the elements in code in winforms
goob
xtensible applicarion markup language
xaml
goofy name
missing the e is weird
shoulda been eaml
oh
its eXtensible Application Markup Language
microsoft finally make .sln files readable
by introducing .slnx
lowkey why did it take them so long
when .csproj already had good structure
Looks readable to me
why are you using .net
? That was a sys informer's kernel driver (and its not made in c++ either, its entirely in C)
Why not
Windows only projects
Rust*
okay it is readable but it is not modifiable without running vs or rider or whatever
This shift will shock some people, but itβs exactly the future Iβve described, where Microsoft uses AI to refactor (rewrite) the NT/Windows kernel and its other most important codebases using Rust
iβm criine
Thats definitely just a hype bait
Or even fake
Large projects are very fragile
Update:
It appears my post generated far more attention than I intended... with a lot of speculative reading between the lines.
Just to clarify...Β Windows is NOT being rewritten in Rust with AI.
My teamβs project is a research project. We are building tech to make migration from language to language possible. The intent of my post was t...
almost
the original post literally said
My goal is to eliminate every line of C and C++ from Microsoft by 2030. Our strategy is to combine AI and Algorithms to rewrite Microsoftβs largest codebases. Our North Star is β1 engineer, 1 month, 1 million lines of codeβ.
so like are you rewriting this shit or not
the update makes no sense in context of the post π
hey copilot please rewrite this in rust
this isn't an excuse
It indeed is
The same bugs were happening before ai exploded
microsoft absolutely have the resources to stop such serious bugs, it's the result of their neglect
freaky fres
yeah think about the poor multi billionaire company they couldnt afford to do extensive testing before pushing to prod
Not all problems are always reproducible
The ssd bug isnt even related to Windows at all either
It was sloppy SSD firmware
This genuinely insane
AIs are terrible with coding
Actually wait
Yes do rewrite it with Ai
I want my critical bug bounty
hi, does anyone in here know what css the clientheme plugin modifies? so i can use quickcss in another client mod im testing
Die
thanx
i like how a single line of code
makes multithreading in wasm completly fucking useless
HEAPU8.subarray(pointer, pointer + reassigned.w * reassigned.h * 4)
because with threading u need to do:
HEAPU8.slice(pointer, pointer + reassigned.w * reassigned.h * 4)
that alone negates all the speed-up i get from threading
multi vs single
so what i save 40ms in the wasm, when i loose 60ms on extracting the data from wasm
:))))))))))
god wasm is fucking useless
i spent 14 hours on this btw
its 9am
i still havent slept
i fucking hate C/C++
Insane
just the right mindset for that microsoft linkedin job post
Insane
yeah i wanted to profile best case for performance for wasm threading
and i had to use a bunch of experimental shit
such as toFixedLengthBuffer
and patch emscripten itself for lower memory overhead
still didnt help doe
the wasm deserialization is simply too expensive
is anyone here familiar with any more free Sentry-like monitoring tools? Specifically for Next projects
us any1 here familiar with webgpu?
i dont think the mindset is good enough, you also have to be like "i fucking hate c/c++, programming is gonna be replaced with robots soon anyways"
@dawn ledge do you know any webGPU shit? do you know about drawing shit from shared array buffers with it?
@runic sundial Remember when you asked me to do the fastmath deobf thingy
I got bored so I started working on it again
fastcraf

yes
epico
string decryption was actually kinda easy
mainly because im just doing it at runtime with an agent
fastcraft.B.b(string) takes a encrypted string and returns the decrypted one lol
String-wise all you're gonna get is where it lands ASM injections as far as I understand
And we can already detect that by just dumping the classes post-load and diffing with/without FC
@jade stone i wish to be called the greatest of all time
what is the tldr
i reduced the JS compute by 90% using webGPU black magic
welll. "I" is a strong word
i had major assistance
i still dont understand webGPU fully
so i was guiding it like crazy
thats before without the multi-threading i'm about to do
but 2nd day on no sleep is goging me im about to pass the fuck out
what doing
yeah what are you doing
wasm webgpu subtitles
wasm webgpu subtitles
ass
indeed
sounds cool
nope
i want to end myself
i almost didnt sleep 2 days in a row
pulled an all nighter working on this for 13h
realised it wont work
then realised "wait what if i webgpu"
then spent another 10 hours coding
if not more
then finally went to sleep
and now im back at it
END ME HOLY FUCK
haha
you're clueless
these shaders alone make me want to kms
and therer's still the entire "actually using webgpu" thing
and i still need to do color space conversion
dont end yourself btw
no please just generally dont
glad (but also disappointed) to see that I'm not the only one who thinks amo review is ridiculous
https://github.com/uBlockOrigin/uBOL-home/issues/197#issuecomment-2377395301
literally same reason I dropped Firefox support of vencord
When even one of the most popular add-ons has to fight wrong reviews you know there's something wrong
once mozilla flagged a vencord build as breaking their rules and the offending code was electron code that isn't even bundled on web (and anyone with even a tiny sliver of experience would know is impossible to even run on web lmao)
π
If their reviewers are this incompetent, how can one expect them to correctly identify security issues / malware in extensions
Speaking of malware in extensions
What's with all of the normal extensions changing to be evil recently
One extension turned my PC into a botnet to leech chatgpt free tokens per IP
Another started opening random AI tool websites
What kind of extensions are u using π
I think that was Stylus(?) and ModHeaders
stylus???? no way
Wth
I swear i have stylus just to remove unused marketing stuff from deepl
I think stylus is fine
you'd see news if it was compromised
i also use stylus 
maybe Stylish
but Stylish has always been a big avoid
Wasn't stylish for sure
@valid jetty hiii
idk about webgpu but there are many projects that use shared buffers to draw
idk how youre using shared buffers tho, is it multiple workers
i doubt that would work because youre gonna have to create a copy to hand off to webgpu
I once installed a cookie manager extension, my CPU ramped up to 100% immediately after, I reported it because it was an obvious crypto miner (a review also said) and they did literally nothing
istg they just put interns to do the reviews and never actually supervise them on it
either they're dev accounts getting hijacked one way or another (e.g. through another malicious extension), or what has been rising up recently are a bunch of threat actors giving small extension devs decently big bags to give them ownership of the extension where they then convert them into a malicious extension
I FUCKING DID IT
WOOOOOOOOOO
webgpu just flats out let u use sharedmemory
this compares my old [x2-x4 faster than alternatives] lib, vs my new lib
which is pretty much x4 or x5 of that
XD
@royal nymph you'll love this
so many bitmaps were sacrificed to get here
guh
never had that happen to me
and have a good amount of extensions enabled
noscript ublock origin canvasblocker localcdn umatrix and a user agent switcher
just don't install sketchy extensions that will definitely get sold overnight
can you write OS in typst
awesome work
awesome work



