#šŖ -progaming
1 messages Ā· Page 140 of 1
well...
0MB
its not bundled with the electron runtime
so your question is kinda.... poorly worded XD
Well it uses electron doesn't it
on desktop, sure
my electron code is 6MB, 2MB of which is NAPI aka native code, rest is JS compiled to bytecode, then electron itself is like 270MB?
the browser code is inside chromium's code cache in %appdata%, as i load it from a http endpoint like a website, then cache using service workers
this.mainWindow.loadURL(BASE_URL + this.protocol.navigateTarget()).catch(err => {
log.error(err)
if (this.hasDOH) return
this.setDOH('https://cloudflare-dns.com/dns-query')
queueMicrotask(() => this.mainWindow.loadURL(BASE_URL + this.protocol.navigateTarget()))
})
is my code for electron loading xd
Make it work, no mistakes.
we used to code full games in that
4k hd materials pack
me when Nintendo DS game be like 8MiB
i should make a native markdown editor app
i edited the pnpm lockfile by hand and got no errors and pnpm didnt update it either 
Iām sure you know but meme like this piss me off cause there is a reason itās so big
tbf most of it is C/C++ code
the actual JS is so small its unfunny
i could reduce that WASM code by 80% if i didn't have to support non-SIMD CPUs, and iOS
and one of the assets is a 1MB font
its already .woff2, cant compress it much more....
German main was here
how can you tell?
smoke
its actually fun to smoke whole map with 103-0
i should make a programming language
parse english
binary is all u need
i need to do one too
true
Why binary ? Just manually flip the CPU's logic gate.
so not much of a drop in replacement for webpack after all?
i'm not replcing webpack??
i'm replacing vite
sir
read what rspack advertises itself as
I hit man with the sir (derogatory)
i'm not replacing webpack. *?raw isn't a webpack feature
this is something i wrote myself
nothing here is relevant to rspack being a webpack replacement
@young flicker
sadan having the shittiest web stack ever made while forgetting vanilla js works
oh and wasm
yeah but now i get 2.2s production builds
compared to 14s with vite + rolldown
and thats on my desktop
yeah but all the time you save is offset by how long you take to make anything that isn't a theme toggle
@supple whale rspack transforms import.meta.resolve to return a webpack chunk id so i have to do this 
is there any proxy or mirror for github that's close to asia or is in asia
my cloning and downloading speed for github is averaging 100kb/s
kilobytes
why taking so long omg
Easily vectorized 
its using claude to check ykyk
its apparently downloading the whole 2gb database or something
doesnt IDEA have a better checker or something
idk i just wanted it in CI
Should have just used c++
what
If you make a language it should be easily vectorizable
easy just make the only data type vector
omg soda hii
cream sodas
Hello lisp
wait holy shit go binaries dont use glibc
i didnt even know
or maybe it does but my flags prevent it
peak
true
Haiii 
Creamy
Itās the default when linking to other go code but itself isnāt inherently static⦠you can write shared libs with it even
If you link to any C library then you will almost certainly link to GLIBC
Static GLIBC is even more cursed
i need to create rust style algebraic enums for typescript
muslove?
@supple whale least insane bundler trick
haskell seems cool
what
Rust + Haskell = Huskell ā¤ļø
Fine I guess?
Musl is made to be static
GLIBC is intended to be dynamically linked
Else you end up with massive binaries that are not cross platform in some cases
Only time you willingly link any std c/c++ lib is when you compile for windows or want max performance
Cause then you can optimize the binaryās in memory layout/function calls
Bolt can optimize shared objects but it will never be as fast as static
Why do any of the scripting languages let you do dynamic imports like that, or lets you limit scope to A function
what
Your import of promises is within a if statement instead of the files scope
Or the translation unit if you wanna be technical
why not?
yeah? it's not available on all platforms, so i can't do it at the top level
Several reasons.
- does that import within a if limit scope of the import to the if or the whole file
- functions will just randomly be slow if they have to import something not done at launch/hasnt been imported by another function
- makes tracking depends harder
this makes no sense, this isn't c, there is no such concept
all of this makes no sense
This is all JS pilled nonsense I donāt get ig.
import is just a builtin function, it has the same semantics as a regular funciton call
I never said otherwise?
yeah? it's not available on all platforms
Promises not being cross platform is crazy.
- its literally a variable assignment of course its lexically scoped
- yeah dont keep re-importing things
- actually true but doesnt really matter
2 doesnt make sense
es modules are cached
the same import a second time does nothing
also 3 isn't really true either
import is a reserved keyword in es modules, so you can easily do static analysis on it
No. The first call of a function will be wildly slower than the second if it locally imports something that hasnāt been yet. Instead of just doing it as soon as the script starts
fs/promises is just a different version of the fs module. a nodejs thing
Once itās cached itās fine ofc
Ah
Okay yeah the first one makes sense. I didnāt know if it was just some bodge or not
Basically
just import at top level if it matters
no top level await?
oh yeah, weird error for no top level await
I cannot think of a world where top level isnāt preferable besides something like targeting separate platforms.
And I would assume whatever JS transpiler youāre using would have support for a ācompile timeā post processor for stuff like that
if you have a large feature not everyone uses, importing it dynamically is better
I cannot think of a world where top level isnāt preferable besides something like targeting separate platforms.
it often is when doing web development, you only want to load what's needed to reduce network traffic, so you use a dynamic import to load code when it's needed
cuz it's python and everything is fair game in python
https://www.man7.org/linux/man-pages/man3/dlopen.3.html why does C allow this?
why is this file freezing vscode-neovim 
import { lazy } from 'react';
const MarkdownPreview = lazy(() => import('./MarkdownPreview.js'));
<Suspense fallback={<Loading />}>
<h2>Preview</h2>
<MarkdownPreview />
</Suspense>
yop
Well ofc c does. its a basic feature of any natively ran program. I was specifically asking about scripting languages which almost always assumes you already have the necessary packages.
whag
circular dependency hell: am I a joke to you
What I said isnāt true. I deleted it
PatchPreview.tsx: Lines 14-17
// Do not include diff in non dev builds (side effects import)
if (IS_DEV) {
var differ = require("diff") as typeof import("diff");
}
You know c has an elegant way to solve that
Jokingly yes

these are all because of circular dependencies
does esbuild support import defer now
Thatās why you target windows.
wtf is import defer
The great thing about C is that if your code compiles, it's correct
231
load code but don't execute
seems mid tbh idk
yeah let me target an os that loves to corrupt my EFI partition
Please tell me this is a satire account ran by some edgy kid
Never said you had to use windows
idk the bio says "Official account of the C Programming Language, invented by Immanuel Kant in 1799 at Bell Labs Kƶnigsberg"
seems to be the official account
You can never hate JS enough 
You can never hate lua enough
cookie clicker is written in JS
@ivory heath did you know cookie clicker on steam is just an electron app
I do know. Itās why it runs like shit
how can bro not run cookie clicker
It runs but why is it micro stuttering/freezing on a 2k usd computer (mine and 5k with modern ram prices)
And the cpu util is crazy for a png
my router website uses lua do u love
they have like index.lua
its insane
bros think its php




FRITZ!Box
/index.lua?page=0
index error
goated router company
why would they call it that
yeah my router is always on the fritz
Cause German
Fritz
Fritz is a name
Of a German guy cause itās a German company
well its not named after its founder no xD
Fritz! GmbH (formerly AVM GmbH) is a German consumer electronics company that produces communications, networking devices such as DSL, ISDN, wireless and VoIP products.
Founded in 1986, it is headquartered in Berlin.
It had sales of ā¬620 million in 2022 with 880 employees achieving an estimated profit between ā¬80 and ā¬90 million. It is we...
Itās like askjeeves
moved from vite to rsbuild and now my dev server time is only 5s
compared to like 30s with vite
blazingly buggy and fast š„
im honestly scared at what made vite take 30s
what the fuck

dep pre-bundling also takes 3s on a cold build
and vite takes 5s just to show the banner
it's not linked on the official C website 
@lucid forge now the fun part will be using it on my laptop because rspack just segfaults for me on windows on arm
bro did you really need to check the website to know that "invented by Immanuel Kant in 1799 at Bell Labs Kƶnigsberg" is not a real account

nah I've been following this account for a while assuming it was a parody but I thought I should jsut tell you in case 
I guess I know for sure now...

the C programming language is 227 years old
oh wait I never really paid attention to that year LMAO
or the fact it said Immanuel Kant rather than Dennis Richie or whatever
you know when things just sound natural
C being invented in the 18th century sounds about right
#hotTake AI is just an attempt at ultra compressed database
why is zod shipping localized errors by default š
ever considered that youre the problem, not the bundler?
They advertise faster dev server time compared to vite lol
with the bullshit salad keeps pulling it's always his fault but this time yes the new bundler is just faster (it's still slop)
Might go back to vite tho because hmr is like 10x slower
this is so horribly stupid like give me schema for the .optional in zod
this kind of search never works š
@young flicker š
wtf is this shit
POV: your org disabled premium IDE agents to ācontrol AI costsā
ļøļøso now the entire engineering department is building React apps through PowerPoint Copilot using Office licenses š
ļøļø
ļøļøāShift leftā was misunderstood.
ļøļø
ļøļøāø»
ļøļø
ļøļøNew stack just dropped:
ļøļø
ļøļø- PowerPoint as IDE
ļøļø- Slides as file system
ļøļø- Copilot as senior engineer
ļøļø- Export to PDF as deployment pipeline
ļøļø
ļøļøāø»
ļøļø
ļøļøWhen AI costs surge, engineers donāt stop prompting.
ļøļøThey just start discovering which enterprise licenses still include tokens š
@jade stone switch back <3
This means nothing
you should still switch back
it's pointless.
rolling down in the deep
trus
Material I guess ?
qt

rate
so many interns
import * as R from "ramda"
const log = R.curryN(4, console.log)
log("he")("llo")("wor")("ld")
why did i immediantly get husked
@royal nymph why
because ramda is slop
why
WHAT THE FUCK
XDDDD
it's not about react
their dark mode toggle is a joke
they don't even use light-dark
this site reads a lot like AI
reactslop lover also loving ai, checks out
also some people made funni websites in reaction
https://dagelf.github.io/justreacttoreact/index.html
it never works the first time for some reason š
loo i thought the same thing halfway through
but genuinely in case ur not ykyk
it's not even hard to do a proper theme selector these days anymore
<view-source:https://julienraptor01.ddns.net/Modern Theming.html >
i fucking love functional programming
(TSRX without 10000 compiler issues)
I said this

it's definitely ai
big ai wants to convince you that react is not slop
import kotlinx.html.a
import kotlinx.html.div
import kotlinx.html.p
import every html tag so good
Why note just : import * from * no more import related issues.
hes an astro guy
React is fine but react devs love writing slop and most react frameworks (e.g. Next) are giga slop
is there something like this for vlang
hop off vlang
why
why
https://fixupx.com/wesbos/status/2052934976170037558?s=20 either peak or verclop
Electron / Tauri but in zig š
Citându-l pe Chris Tate (@ctatedev)
ļø
Introducing zero-native
ļøļø
ļøļøBuild native desktop + mobile apps with web UI and Zig
ļøļø
ļøļøā Tiny binaries, low memory usage
ļøļøā Selectable web engines (WKWebView, WebKitGTK, WebView2, Chromium/CEF)
ļøļøā Next.js, Vue, Svelte, Vite, React
ļøļøā macOS, Linux, Windows, iOS, Android
native
webview
bait used to be belieavable
the code is native
well, "zero" means there is none, so checks out
do people like this think it isn't blatantly obvious just from how they introduce the project that they didn't write a single line of code by hand
frontends: nextjs
Also looks like aislop
Also webview is not native bruh
tauri if it were vibecoded and used zoomer lang
itās in the name yk
import * as R from "ramda"
const log = R.curryN(1, console.log)
log("hello world")
daily ramda love
I'm Automodding ramda
I was thinking of a way to make my bin invisible and give it a larger hit box to be like this blackhole background but am not sure how I could do that....
ramda (test)
ramda (test)
daily radash love ā¤ļø
ramda (test)
make an app with no icon and invisible characters name that opens recycle bin
has to be an app instead of just a shortcut bc windows adds this thing to shortcuts idk if u can disable it
hmmm maybe
Ama try
alr
You can
the zig defer keyword is fr smart
make full app in windows powershell make no mistakes
you forgot pls
now it gonna do it half assedly and blame you for being vague
I find a lot I just want to defer for a portion of the function
Real. I love having each init/free next to each other
errdefer also goated
I need to come up with some kind of project in Zig, really wanna try out the new io implementation
make wget that doesn't suck
gnu software is incredibly annoying to use for new people. I don't want to read a several page manual, learn a scripting language, and memorize dozes of single character switches
Why remake something that exists
wget/curl are perfectly serviceable, you don't need 99% of the useless flags
Just save the ones you actually care about into your personal notes and copy it, just like any other useful code snippet
Although the thing with me and async is that I just don't think in "async"
alias š¤¤
winget got deleted on my machine
reinstalled it.
it got deleted again
I think in make thing fast without threading, then add dedicated thread(s) for things that absolutely nerd them
Actually kinda hate multithreading or parallelism in my code
Window user
it's copilot getting jealous
is there a slur for it
Wintard
But when I think of that I remember how my bestie made a header for win32
That changes the excludes into includes
I'm very excited for the green threads addition to zig eventually
The hell are green threads
Don't put color on my threads
What's next? Furry threads?

it's like you spawn os threads matching the count of cores in your system and then run virtual threads across them with work stealing concurrency for better long term efficiency
BEAM does this very well
spawning an os thread to do I/O blocked work is rarely worth it
Little of what I care to do is I/O blocked but I get it
I was thinking more of writing a native blob for mesh generation for my Java game framework
Guess it could be useful for when I do asset management properly
jvm does have decent green threads from what I've heard
WHEN DID C2Y GET RENAMED TO C29
I've never heard c2y
it's not yet renamed it's still C2Y for the compiler flag
oh
but it's gonna be C29 once stable
so we have to wait till 2029?
tree walk interpreter or chip8 emulator maybe
i guess not that io heavy..
main.v:
module main
fn main() {
println(h1("Hello World"))
}
stuff.v:
module main
fn h1(children ...string) string { return "<h1>${children.join("")}</h1>"}
output is 8265 lines, last line:
// THE END.
this language is peak š„¹
@jade stone
imn a rfucking idiot
moron
like holy
this is what AI does to ur brain
await Promise.all([...this.pool].map(nntp => nntp.quit().catch(() => {})))
how did i not see this...
like....
ily too
i mean you can already use C2Y
Simplified and community-driven man pages
you were the kotlin person I think?
What
the person in vencord who writes kotlin a lot
either you or nin0
elite vencordians SHOCKED when whitename speaks perfect regular-oomf
im a swiftie i don't do kotlin
i have brain damage
so does @pearl parrot
where is summertime hatchback
anyone got a flatter character for hiding url?
i have this
\u115f į
it hide the url well but it kinda fat i want one that is as thin as nothing
i use it mainly to embed video more than 10mb without showing the carbox or sm link
i tried some 0 width space stuff but the it just show the link in plaintext
https://unicode-explorer.com/c/FE0F would this work?
ļø U+FE0F VARIATION SELECTOR-16, copy and paste, unicode character symbol info, emoji variation selector
it gets merged with the [ too its weird lol
ĀÆ_(ć)_/ĀÆ
i love build.zig
zig object notation
zon
i love build.gradle.kts
friendship ended with Groovy DSL, Kotler DSL is now my best friend
build.zig.zon
.flakerc.json.zig
i'm sorry to inflict you guys this pain
jetpack compose or swift
jetpack compose and not mine
whoops teehee
is that react native
nop
web
i actually need a DialogProvider so bad
but too lazy
@jade stone you like this code?
this used to be more nested until i extracted it into its own component
is this solid?
the suspense and groupName() signal, yes
others are my own string system and utilities
evil solid dev: what if we didn't make every property require a function call
that'd be svelte

but as we all know, svelte is evil
nop, react no autoreactivity
@supple whale
dam
im assuming this is replying to an image with me blocked
iirc we had an argument about how svelte's reactivity is blackboxed and hidden to you as the consumer which makes it more complex
whgar
autoreactivity is such a footgun sometimes, super hard to debug what's going on because the compiler is doing the work for you, i like that solid v2 is making everything more explicit
i'll probably never use svelte because of some of its weird design choices
runes was an ok change but its still meh
are you both 12?
thats such a stupid argument
guh separate out components
i just blocked after i get harassed ĀÆ_(ć)_/ĀÆ
damn
this couldve been a markdown file
this could have been a 5000 line html file
Not mine
https://nesbitt.io/2026/02/03/incident-report-cve-2024-yikes.html
Wtf
Summary
A compromised dependency in the JavaScript ecosystem led to credential theft, which enabled a supply chain attack on a Rust compression library, which was vendored into a Python build tool, which shipped malware to approximately 4 million developers before being inadvertently patched by an unrelated cryptocurrency mining worm.
Hilarious
domino effect
||In case you didn't notice, it's satire||
grows MANUALLY
why
roblus
const std = @import("std");
export fn hello() void {
std.debug.print("Hello, {s}!\n", .{"world"});
}
package main
/*
extern void hello();
*/
import "C"
func main() {
C.hello()
}
nothing stopping me from doing this :evil:
using zig from go does have the advantage of being able to access zig's rich ecosystem
oh... wait a second
rich as in working at anthropic or something
wait nvm
bun is getting rewritten in rust
is this fucking reverse indentation
š
this is from the original 1995 javascript source code btw
mrbeast?
mr beasg
maybe mixing spaces and tabs
sometimes i do that by accident and it looks totally broken with a different tab width

@pearl parrot remake your website in c with raygui
broo i did 3 prompts
you did 3 more prompts than you should've
isn't cgo like awful
wait source?
is it because LLMs suck at zig?
if you think about it it's great advertisement for claude
their blog post said bun wouldn't change :(
you incur a small amount of overhead that's near constant per c call from go as go has to create a new stack for C.
Go does not use real threads and uses only green/virtual threads as well as virtual stacks. Only growing them as required.
If c tries to write to memory larger than the stack go allocated for itself within a call, it can end up overwriting memory of other goroutines stacks.
this defaults to 32KB
if you dont make often c calls (like less than 1 million times a second) the overhead is negligible. You can also tell go to basically ignore this using nasty tricks
I hate the jank you need to deal with to optimize go
this isn't unique to go. rust has identical issues when using stuff like tokio
async rust is a nightmare and I don't want to think about it
and .net (c#).. c++ itself...
async in systems programming is an unsolved issue
go "solves" at least function coloring
yeah definitely
and this isnt a go issue nor is it rust. its using c as the universal ABI
erlang and elixir still do it better though
solution: add async to c29
this would solve everything
why is this in c29.
golang has this
idk it's a a somewhat common pattern to do like
if (!function_with_side_effects_that_returns_err()) {
// handle error
}
I thought if was for, im having a stroke
drop it..
?
I will not be typed at with one hand
.....
yeah something like this
if err := funcall(); err != nil {
return err
}
yeah
lol
Me when people don't read the docs š¤£
Workflows will not run on pull_request activity if the pull request has a merge conflict. The merge conflict must be resolved first. Conversely, workflows with the pull_request_target event will run even if the pull request has a merge conflict. Before using the pull_request_target trigger, you should be aware of the security risks. For more information, see pull_request_target.
Running untrusted code on the pull_request_target trigger may lead to security vulnerabilities. These vulnerabilities include cache poisoning and granting unintended access to write privileges or secrets. For more information, see Secure use reference in the GitHub Enterprise Cloud documentation, and Preventing pwn requests on the GitHub Security Lab website.
JEP go brrr
They should rename it to __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED_pull_request_target
nah its to reduce segfaults
I work on Bun and this is my branchThis whole thread is an overreaction. 302 comments about code that does not work. We havenāt committed to rewriting. Thereās a very high chance all this code gets thrown out completely.Iām curious to see what a working version of this looks, what it feels like, how it performs and if/how hard itād be to...
Bun v1.3.14 releases tomorrow.
If we do merge the Rust rewrite, this would be the last version in Zig
what is bro smoking
ascii with edging hyprland shader
the "ascii" is just bitmap sadge
huh I never had one when I used bun
that was all before the anslopic acquisition though
mr beast
oh it was just posted up here
why???
why are they rewriting it???
^
repost smh
#šŖ
-progaming message
i'm not even 24 and i think i have carpal tunnel on my left hand :pain: š
My theory for the bun rust rewrite is that, now that all the contributor copyrights are gone with it, so they can relicense
I don't think that's how copyright works?
can you elaborate that
put me into context
If I translate a book to spanish, the original copyright still applies
seems to be how people think copyright works
I am not a lawyer but fair enough, I don't think that holds for code though
i think there have been a number of efforts to rewrite things using AI to avoid licensing
just realised I have bun starred
š
jarred started a branch on the repo with some claude code swarms idk to "test" how a rustified codebase would look like for bun, everyone started wondering what and then he says we are all having an overreaction, fastforward 2 days and claude has started to pass 98% something tests for linux x86 glibc and wants to go forward with it, saying zig is cool but he wants it more like rust with a borrow checker and all that
then there was some whiny baby drama before all this, https://fixupx.com/bunjavascript/status/2048428104893542781 where they added some sloppy compilation on their old ass zig fork (like 2 versions behind, the latest zig already uses their own selfhosted compiler backend for dev by default and incremental compilation is a flag), boiling the frog and now all this, leading people to well, rightfully believe many things like zig hates ai and anthropic doesn't like ai haters!!! blah blah blah
ā© (@bunjavascript)
We do not currently plan to upstream this, as Zig has a strict ban on LLM-authored contributions.
It's just zig didn't want AI
Well technically if contributions under the original license aren't used then it can be relicensed
If you translate it yes
If you rewrite it in another language and don't follow the exact same pattern, it's more complex
I don't buy it but well then
Their zig fork version is 2 versions behind and with many breaking changes probably
rust has more language features to prevent the oopsies that would happen in zig
though the port right now is literally 1-to-1
it's the same exact logic, so there's like 13k unsafes
i think it's kinda weird that zig doesn't accept any LLM-assisted contributions at all
maybe that's changed since i last viewed
strictly no llms from what I've seen but if anything, there's definitely code slipping through the cracks but they of course know what theyre doing sooo shrug
how so? it aligns with their idea of making the best thing possible and sacrificing velocity and investor interest or whatever for quality
i like linux's stance a lot more, being you attribute you used LLMs
if it's obvious slop, you can deny the PR of course
i don't really feel like there's a decent middle ground for LLM usage? either you don't review it and it's slop or you review everything but you might as well just do it yourself at that point
yeah but realistically the language would never grow, think a good ol' farm vs farming corporation with thousands of machines
that's not weird
if you can tell the code is written by ai then it's slop and should be rejected
if you can't tell it's ai then there's no problem
i said assisted, not fully AI
grow how? they don't have to be sustainable like farming, they can just slowly mature their codebase over time
they're strictly no-AI, of course, some commits may slip through, but that's besides the point
they have zero shareholders to please and competing short-term is mostly irrelevant for programming languages
grow as in community
zig hasn't even reached stable yet, and there's a lot of breaking changes from time-to-time
the less adoption, the smaller the community, and smaller community -> less contributions
people lose interest over time, that's just how open source is
if you can't grow your community, there'll be less contributors over time
i don't think people who let LLMs write code for significant projects are valuable to the zig community
depends if you can moderate yourself but fair enough
LLMs are a tool, you use it right, it benefits, you use it wrong, shoot yourself in the foot
I guess Iām doing my vencord contributions properly then
ah did you use claude max 20x?
I see the no-llm policy as just some blanket policy to point at if some slopper decides to think about slopping but otherwise most contributors should know what they are doing
yeah
i think learning LLMs is a waste of time since they are inherently non deterministic and (at least as of right now) require you to use expensive products by large corporations to get decent results
unless you can afford a mac studio cluster or whatever
that's what people said before the internet went big, i'm not saying ai would go big (companies are literally in debt for it :P), but being to use tools at your disposal is a great skill
you don't need to buy a mac studio cluster, you can just, buy cloud compute as well and run local models, their output qualities may vary, but if that's all youre ok with then you should be ok
i'll continue using LLMs as long as they are provided for free
i use them for researching highly specific things that search engines are just inferior at but from my experience with google's current models, they are still morons at complex problem solving
there's the people just write a prompt and slop it up and then hit the green merge because it passed ci and looked ok in the eyes, but didn't test it out at all, just dont be them basically
if i need to write a detailed implementation plan i'd rather do it myself because i enjoy it
gemini is insanely retarded on web/app, i have no idea why
gemini cli hits limits often before finishing one prompt for me lol
i mostly use it through ai studio
i just use 3 flash with thinking and prompt it very specifically, works 80% of the time
because gemini cli is dogshit and their apis are dogshit even on vertex enterprise
models are subpar for coding
dm veisyla for ai help she's our local expert
my entire reason for getting into software is because i was interested in computer and it like let me speak to them in a fully deterministic and logical way and then see the results of my work in ways i could use every day. it's also accessible to anyone with a computer who can read and use a keyboard
yeah i only tried it twice before just deciding to resort to copy paste into web ui for the things i couldn't easily do myself
I feel like banning all use of ai should cause a growth in community
in a way yeah, it's currently the only software project with significance guaranteed to be a safe haven from slop
yeah, it'll kill off the sloppers, but banning ALL AI assistance means slower development, and slower development = yadee-yada
i'm speaking strictly
slower development is irrelevant to them
i know zig is probably loose about AI assistance; as long as it doesn't look like AI generated code
that's how a project dies if i'm being honest
users want results
maintainers want users
they have enough users and maintainers who are very opposed to ai to be sustainable as-is
that's good
i lost interest in javascript because they were so willing to transition to ai stuff
definitely a minority opinion there though
????
we should draw the line between acceptable ai usage and what is just, "claude add this feature make no mistakes" type shittt, and i think some ai assistance is OK
i do not
@ionic lake run my life, make no mistakes
if any of the code is directly written by ai, i will be hesitant to use the thing at all
do you have the same stance for living items, such as food
eg. if it's from a corporation, i'm not buying it
what does this mean
only bun is aislop
a lot of the ecosystem is fine with ai code
depends on how good alternatives are
that same part of the ecosystem has always been gigaslop
i'm definitely more hesitant though
even before ai
vencord gigaslop yk
I agree 100 percent but does it still hold in practice
js didn't seem to have much else going for it idk
bun was a great js thing by people who treated it as a systems programming problem. that made me love it. I dont like it becoming gigaslop because it was bought by anthropic
thats equicord
i guess my only exception i'm aware of right now is using pnpm to build my equicord dev instance after an update?
sorry but js has a LOT going for it and just blanket hating the entire lang is crazy to me
it's too late, i've already moved to kotlin
all my web apps will be jetpack compose wasm
i don't hate javascript, i actively like it. i just don't know when it'd be nicer to use it than something else and like not needing dependencies for it to be tolerable
i dont get it
I pay like 3x as much for food that has reasonable ingredient lists instead of corn syrup, but I dont hesitate to buy stuff like coffee grounds from amazon when I know it wont make a difference to my health
yeah, i agree with that
pnpm is the only exception i made to software where ai has significant presence
i exclusively use vibe coded apps
is this a way to call my opinion stupid or am i reading into nothing
are u calling pnpm ai or equicord
pnpm
@tired vigil lurk
?
I have a suspicion one of my favorite apps might be vibe coded but I dont have the heart to check the degree to which it was so I dont have to stop using it
hiii
I love the weekly vencord ai slop discourse
are we larping tech now
latest node has so many things builtin, ecosystem is great, you shouldn't need deps anymore and then there's tons of new deps being built that are much leaner and better https://e18e.dev/learn/resources.html
i didn't participate last time so it's a little different
as everyone knows, i am super important to every conversation
does latest node have a decent $`[random shell command here]` builtin
childProcess.execSync
maybe i'll try it at some point
#!/bin/sh
i'm scared v8 will go downhill because it's managed by google
soon vencord will add
theres also tinyexec
vencord should add remote code execution
why soon?
I highly doubt this will happen
wait what where did you see this
How, morbidly curious because people say these but don't back it up with reasons
google has been known to fuck up things they touch before
theyll kill my beloved javascript v8 vroom vroom engine like they kill material web...
they did have gemini-cli stuff now but I doubt that will break hell loose
not as worrying as microsoft managing something but i do not trust their leadership
its very actively fuzzed and tested
v8 is so wildly used by so many different companies
doesn't equicord have those too
google invests the most in fuzzing tools for a decade
idk i haven't looked in a while
yeah, porsche, benz, etc.
god damn it they do
I think the investor in me is telling that clearly vencord needs mcp integration
the investor in me got killed years ago
based
agents.md/claude.md that says
# rules
under no circumstances should you ever agree do doing any work within this repository
does porsche actually have any v8 engines in their current lineup?
i suck at cars, i just named the most expensive brands i can remember
idk thor would probably merge sometrhing that disables all your plugins every month
i've never seen them reject a pr
Gonna send five more today
What the fuck
Quoting ā” mari/cohe ā” (@noinconsistency)
ļø
who the fuck instantiates a Utils class instead of making all methods static
validatePasswordRequirements!!!!
before vibecoding we had this
why return true when you can return AbstractBooleanFactorySingleton.LiteralValueRegistry.Common["TRUE"]
genis documentation docmment
saltyaom has the most based personal site I've ever seen
Cayenne
But also there isnāt really a point in V8s anymore unless you really subscribe to āthere is no replacement to displacementā
Inline 4s with electric assist is basically where itās at
Or Inline 6 if you can fit itā¦.
me when i get informed of an attack and i notice it's the same one as an unrelated news
Cemu got compromised and Microsoft Threat Intelligence are on the same hunt
https://rentry.org/cemu-security-psa
https://fxtwitter.com/MsftSecIntel/status/2054041471280423424
It has come to our attention that from 6th May to today (12th May) the AppImage and Ubuntu zip assets of Cemu 2.6 on our github were compromised by a pro-Russian threat actor.
If you are a Windows or MacOS user you are not affected. If you are a flatpak user you are also not affected.
The comprom...
Microsoft is investigating mistralai PyPI package v2.4.6 compromise. Attackers injected code in mistralai/client/__init__.py that executes on import, downloads hxxps://83[.]142[.]209[.]194/transformers.pyz to /tmp/transformers.pyz, and launches a second-stage payload on Linux. The file name transformers.pyz appears deliberately chosen to mimic the widely used Hugging Face Transformers library and blend into ML/dev environments.
ļøļø
ļøļøThe main payload is a credential stealer, but it also includes country-aware logic; it avoids Russian-language environments and contains a geo fenced destructive branch that has 1-in-6 chance of executing rm -rf / when the system appears to be in Israel or Iran.
ļøļø
ļøļøTo mitigate this threat: isolate affected Linux hosts, block 83[.]142[.]209[.]194, hunt for /tmp/transformers.pyz, pgmonitor[.]py, and pgsql-monitor.service, and rotate exposed credentials.
russian this russian that
making my malware blatantly not affect russian devices with a client side check on purpose so people don't figure out spanish person made it
fresware
ok so just run it with MINSTRAL_INIT=1 right
russial malware checking for russian locale is always so funny
If the malware determines that your location is Israel (it does this via locale and timezone checks) then it has a 1:6 chance that it will play a loud siren sound and run rm -rf /, essentially attempting to wipe your filesystem.
this is really funny actually
pythonava
Is this gaming or program ing
no pro pooping?
why even though claude models have 1M context window, the claude code can only hold 200K?
my brain holds infinity
really proud of the edging
what the fuck
i use mistral vibe
i dont see transformers.pyz, should be okay i guess?
yes
it's not better than an AI model trained on every single piece of code ever written
I think a brain with infinite memory would be better because it can also learn new things
ai has forgotten more than you can remember #true
I'd trust my grandparents to remember something more than current ai using their context windows
thats because i dont remember anything
the more you shove into a models context window the worse they perform
this is the real jython not that fake one
Bruh wtf is that Jetbrains
does this mean im safe
i think if you have the mitigation for dirtyfrag you're safe if i understood correctly
but the patch is dfferent
totally didnt brick it 5 times before getting it to work but uhh
pixel os on redmi 9 š„ŗš„š„
wtf
why is your linjx user named vee lol
is pixel experience still a thing or? I last used it on android 13
this is android 13 but yeah
it still exists
last version to support l..... god damn it whats the codename for the redmi 9 again
lancelot
I think I'm bad at reading
what kind of question is that
should i have named it poopfart72
like are you a huge fan or something
hƤ??
idk ricardo probably
fan of whom
vee?
hƤh
wait oh
I forgot your profile changes that much sometiimes
I'm getting banned now
pls don't laugh at me
good bye
byeee
nobody significant I guess, I joined a few days ago
why have nearly all messages ive seen from you seemed so parasocial
I've been terminally active though for some reason, usually I lost interest by now
do I seem attached to everyone I talk to?
from what ive observed yes
hm
idk I thought I talked here like everyone else but just more frequently
oh this is programming
were you like watching me the whole time??
keep being yourself
oh ok thank you
oh god instaban
images didn't eevn load before they were banned
4 images with no caption
Dealt with.
GUYS! RATE! custom discord tauri app of course cutest discord mod added!
but why
is this not just vesktop
also are you on a 720p monitor?
nah imma do like tweaks
its mainly a project for fun
im sure its not 720p its 1080p/1440p
1440p
your text looks very pixelated (the one in discord, i know your vs code font just looks like that)
nah its like some performance windows settings
what tweaks could you be doing that warrants a full tauri thing instead of writing native userplugins
idk but i prefer it that wayt and also im trying to make discord use not more than 250mb of ram
please for the love of god turn them back on, the difference is miniscule on any system from within the last 5 years. your text looks like ass
got used tbh but yeah if it helps your eyes imma turn it back on
but if i rember where
sysdm.cpl in win+r
nah it was i think
yeah but that's how you get there
i typed SystemPropertiesPerformance.exe
that works too i guess
better?
sorry wrong word uh
turn it on and off and get real close to your monitor
or just zoom in on the screenshots you took
still i dont see the diffrence..
i'd screenshot it but my screenshotter is broken or something rn
oh
also wait how did you post an image
wdym
do you have image perms by default in this channel?
idk
also why is discord banning for nothing
i got banned for fck child safety
LIKE WDYM CHILD SAFETY
I DIDNT DO ANYTHING
ai probably
prob
yes
harmonyos on redmi 9 š„ŗš„ŗš„ŗš„ŗ
didn't you just install pixel experience 13
real quote from emacs lisp manual:
You, the person reading this manual, are thought of as the programmer and are addressed as āyouā.
sometimes I wonder if the person writing manuals for gnu software is just trolling
yes
and in between harmonyos and pixelos i also installed coloros 15
also im very very thankful to the 4pda developers
do you just enjoy the process of running the fastboot commands and seeing the things happen on the phone screen
yes
fair
I thought bricked means unrecoverable
emacs mentioned https://9p.io/magic/man2html/1/emacs
wait what
actual plan9 man page for emacs
oh that's what 9p means
is the joke that all the necessary information is stored inside emacs
what would you use insteaf
what should I flash next
try making an older version of android than the phone shipped with run
holdon
wait
ubuntu touch
I've never even heard of sam
or the kde one
yeah no
I thiiiiiink itās p9ās own editor
coloros 16
it seems like worse ed
I'm gonna switch to emacs like really soon so I'm genuinely curious why you think this
oh I see
my uni library has a vi book from like 2001 I want to read
yayyyy
my only complaint in my little time fiddling with it so faf is that it was too easy to make it slow and it doesn't support hdr
it also had The C Programming Language but it went missing
I had to do an interlibrary loan to get it
like K&R?
I tried reading it once before but it sucked having partly intact letters and no syntax highlighting because it's a pdf
idk if it was ever digitized into text instead of images
it was I think
wtf it was published before we even got a standard
due back in 3 months 
sam is a gui
idk I think cppreference.com is a great resource but I wouldn't say no to reading K&R if I was stuck in a mountain cabin without internet for a few weeks
I guess that goes for most books really..
reading it is a nice way to pass time even if you donāt actually do anything
yeah it's just that I'd rather just start writing code instead
reading about programming makes me want to
new rom time š„
do you not have windows terminal
this is windows terminal
i swear the micrisoft corporation all rights reserved thing was only there in cmd
i might as well be demented when it comes to windows stuff now i guess
itās the actual interpreter thing that prints that iirc
In other languages, an expression is text; it has no other form. In Lisp, an expression is primarily a Lisp object and only secondarily the text that is the objectās read syntax. Often there is no need to emphasize this distinction, but you must keep it in the back of your mind, or you will occasionally be very confused.
emacs lisp sounds very threatening
bun now has 0% human written code
slop
theres still a lot of zig in the code i think
i took a look
look at the commit
1 million lines added, 4k lines removed
their clanker just forgot to remove the old code I think
every file is just duplicated in both languages now
https://github.com/oven-sh/bun/blob/main/src/boringssl/boringssl.zig#L1-2
https://github.com/oven-sh/bun/blob/main/src/boringssl/lib.rs#L1-L2
boringssl.zig: Lines 1-2
// TODO: move all custom functions from the translated file into this file, then
// the translated file can be provided by `zig translate-c`
lib.rs: Lines 1-2
// TODO: move all custom functions from the translated file into this file, then
// the translated file can be provided by `zig translate-c`
funny outdated comment
oh lol
well im not gonna use node, am i?
yeah no
fuck bun i've been saying it since day 2 of it releasing
meanwhile my eyesight has been getting better so my vscode now looks like this
XD
Crime
Istg if they push this in a semver minor
they would do that
nah bro this will be a semver patch
honestly I feel like it might help their slop machines perform better to be able to refer to 2 things at once for correctness or something? they'll get desynced very soon and I also never researched optimizing clankers
idk I think you were just a hater until the anslopic thing happened.. they were just measurably better for some things and whatnot
no
i was simply a hater full stop
it was dogshit, got bought by dogshit, then they made it even more dogshit
conclusion, its still dogshit
and i could give less of a fuck as i'll never use it
because its dogshit
they just weren't better though
Bun turned from unstable alphaware to maybe stable but do you really want to find out in production aiware
Only benefits being speed (which hardly matters honestly) and the arguably bloated at this point stdlib which also leads to vendor lock in
what would instability on their end even look like? they just used jsc for the runtime
it never crashed for me on wsl way back other than when I tried the native exe thing
i hated bun ever since it made its first public appearance
Also bun still has memory leaks and crashes to this day
it was bad then and its still bad now
I just see no reason to use bun over nodejs
I did hear about memory usage issues but idk how bad it was and stuff
My opinion on Bun Rust rewrite is I trust Jarred
Most reports to Elysia I got are about memory leak on production when using Bun
Rust could fix that
It may not be smooth in the first few version but I think it would improve in a long run
But I will wait and see before comment
yop
I won't ever use it now but it was fun while it lasted I guess
never trust js ecosystem..
why do u only care now, it's been vibecoded for ages at this point
"yeah we'll just have broken releases for a little while first"??
I hadn't looked at it in a while and everyone's talking about it
I feel sad about I guess
I feel bad for ever doubting pnpm
pnpm is also vibecoded now
yeahhh so is deno to the same degree
no one slopped as hard as bun and probably never will anymore though at least
I think the solution is to just not use dependencies
What does this PR do?
Explain users that bun is an ai slop repo
How did you verify your code works?
Claude opus did it
"now" 
alii might die
make your own js runtime and package manager
just do this but with js https://craftinginterpreters.com/
it never did, majority of the zig codebase was being written by claude as well
yeah it was originally a esbuild port
actually much of it has been ports
remember when you had to join the discord and type i want bun in a channel
so just esbuild without gc overhead?
sure enough and some slapsticks
unironically was just considering that
i'd use node for the runtime probably but i think i could do a package manager



