#šŸŖ…-progaming

1 messages Ā· Page 140 of 1

supple whale
#

6MB is just WASM....

jade stone
#

How big is it with the electron runtime

supple whale
#

0MB

#

its not bundled with the electron runtime

#

so your question is kinda.... poorly worded XD

jade stone
#

Well it uses electron doesn't it

supple whale
#

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

lyric latch
#

Make it work, no mistakes.

fallen nebula
#

we used to code full games in that

night sphinx
#

4k hd materials pack

fallen nebula
fierce pendant
#

i should make a native markdown editor app

jade stone
#

i edited the pnpm lockfile by hand and got no errors and pnpm didnt update it either fear

ivory heath
# jade stone

I’m sure you know but meme like this piss me off cause there is a reason it’s so big

fallen nebula
#

there are no reasons to be so big

#

genuinely

#

it could be smaller

supple whale
#

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....

cedar tulip
cedar tulip
fierce pendant
#

i should make a programming language

lyric latch
#

parse english

cedar tulip
fallen nebula
fierce pendant
#

true

unkempt ember
fallen nebula
#

OOF @elder yarrow

#

donor gets hacked

jade stone
#

LMFAO

#

thanks rspack

supple whale
#

so not much of a drop in replacement for webpack after all?

jade stone
#

i'm replacing vite

supple whale
#

read what rspack advertises itself as

#

I hit man with the sir (derogatory)

jade stone
#

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

patent vortex
pearl parrot
#

sadan having the shittiest web stack ever made while forgetting vanilla js works

#

oh and wasm

jade stone
#

compared to 14s with vite + rolldown

#

and thats on my desktop

lucid forge
#

i get production builds in 0s

#

cp -r src/ dist/

frosty obsidian
#

yeah but all the time you save is offset by how long you take to make anything that isn't a theme toggle

jade stone
#

@supple whale rspack transforms import.meta.resolve to return a webpack chunk id so i have to do this love

queen jasper
#

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

dense sand
#

why taking so long omg

ivory heath
lyric latch
dense sand
lyric latch
#

doesnt IDEA have a better checker or something

dense sand
ivory heath
#

Should have just used c++

fierce pendant
ivory heath
#

If you make a language it should be easily vectorizable

winged mantle
#

easy just make the only data type vector

woven mesa
#

omg soda hii

solid gazelle
#

cream sodas

fleet cedar
royal nymph
#

wait holy shit go binaries dont use glibc

#

i didnt even know

#

or maybe it does but my flags prevent it

fleet cedar
#

Yeah golang is statically linked

#

One of the few things they've got going for them

fierce pendant
#

go pls

#

why use go if you can use rust tho

jade stone
ivory heath
ivory heath
ivory heath
ivory heath
#

Static GLIBC is even more cursed

fierce pendant
#

i need to create rust style algebraic enums for typescript

fierce pendant
jade stone
#

@supple whale least insane bundler trick

jade stone
#

not cursed at all

fierce pendant
#

haskell seems cool

jade stone
fierce pendant
lucid forge
#

Rust + Haskell = Huskell ā¤ļø

ivory heath
#

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

ivory heath
# jade stone

Why do any of the scripting languages let you do dynamic imports like that, or lets you limit scope to A function

ivory heath
#

Your import of promises is within a if statement instead of the files scope

#

Or the translation unit if you wanna be technical

lucid forge
#

why not?

jade stone
ivory heath
# lucid forge why not?

Several reasons.

  1. does that import within a if limit scope of the import to the if or the whole file
  2. functions will just randomly be slow if they have to import something not done at launch/hasnt been imported by another function
  3. makes tracking depends harder
jade stone
ivory heath
#

This is all JS pilled nonsense I don’t get ig.

jade stone
#

import is just a builtin function, it has the same semantics as a regular funciton call

ivory heath
lucid forge
jade stone
#

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

ivory heath
lucid forge
ivory heath
#

Once it’s cached it’s fine ofc

ivory heath
ivory heath
jade stone
#

how the fuck is this a syntax error

lucid forge
lucid forge
jade stone
ivory heath
# lucid forge just import at top level if it matters

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

lucid forge
#

if you have a large feature not everyone uses, importing it dynamically is better

jade stone
ivory heath
#

That makes some sense

#

I still don’t know why python for example allows it

pseudo sierra
#

cuz it's python and everything is fair game in python

lucid forge
jade stone
#

why is this file freezing vscode-neovim clueless

royal nymph
jade stone
#

yop

ivory heath
lucid forge
#

whag

royal nymph
ivory heath
#

What I said isn’t true. I deleted it

pearl stagBOT
ivory heath
royal nymph
#

do you mean headers?

#

i think we have a different idea of "elegant"

ivory heath
royal nymph
jade stone
#

i love vendoring everything when using c

#

it isn't a pita at all

royal nymph
jade stone
ivory heath
royal nymph
lucid forge
royal nymph
jade stone
royal nymph
#

seems mid tbh idk

jade stone
ivory heath
ivory heath
royal nymph
#

seems to be the official account

ivory heath
#

You can never hate JS enough sodalove

jade stone
#

You can never hate lua enough

ivory heath
#

Balatro is written in lua

#

So it gets a pass

#

So are Factorio mods

jade stone
#

@ivory heath did you know cookie clicker on steam is just an electron app

ivory heath
#

I do know. It’s why it runs like shit

lucid forge
#

how can bro not run cookie clicker

ivory heath
#

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

royal nymph
#

they have like index.lua

#

its insane

#

bros think its php

jade stone
royal nymph
#

sorry.lua

lucid forge
#

FRITZ!Box

jade stone
#

HOW DOES THIS CAUSE AN ASYNC BUILD ERROR

#

HOW

#

HOW DOES THAT CAUSE THISs

lucid forge
#

/index.lua?page=0
index error

royal nymph
jade stone
ivory heath
#

Cause German

jade stone
signal oakBOT
ivory heath
#

Of a German guy cause it’s a German company

royal nymph
#

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...

ivory heath
#

It’s like askjeeves

jade stone
#

moved from vite to rsbuild and now my dev server time is only 5s

#

compared to like 30s with vite

#

blazingly buggy and fast šŸ”„

lucid forge
#

im honestly scared at what made vite take 30s

lucid forge
#

what the fuck

jade stone
#

dep pre-bundling also takes 3s on a cold build

#

and vite takes 5s just to show the banner

winged mantle
jade stone
#

@lucid forge now the fun part will be using it on my laptop because rspack just segfaults for me on windows on arm

royal nymph
winged mantle
#

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 blobcatcozy

#

I guess I know for sure now...

lucid forge
#

the C programming language is 227 years old

winged mantle
#

or the fact it said Immanuel Kant rather than Dennis Richie or whatever

royal nymph
winged mantle
#

you know when things just sound natural

#

C being invented in the 18th century sounds about right

fallen nebula
#

#hotTake AI is just an attempt at ultra compressed database

jade stone
#

why is zod shipping localized errors by default 😭

lucid forge
fierce pendant
jade stone
pseudo sierra
jade stone
#

Might go back to vite tho because hmr is like 10x slower

dense sand
#

this is so horribly stupid like give me schema for the .optional in zod

lyric latch
#

get it?

#

because JSX

#

🤣

lyric latch
patent vortex
ivory heath
fallen nebula
#

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 šŸ˜‚

**šŸ’¬ 2ā€‚šŸ” 1ā€‚ā¤ļø 7ā€‚šŸ‘ļø 400 **

fierce pendant
#

@jade stone switch back <3

jade stone
fierce pendant
#

you should still switch back

solid gazelle
fallen nebula
#

vite use rolldown now

lyric latch
#

rolling down in the deep

brittle mango
#

trus

fierce pendant
#

what is the new modern fancy ui library?

#

react?

indigo yew
#

react is a framework

#

bootstrap ig

unkempt ember
#

Material I guess ?

queen jasper
#

qt

pseudo sierra
winged mantle
lyric latch
#

so many interns

fierce pendant
#
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

royal nymph
#

because ramda is slop

fierce pendant
fierce pendant
#

i understand now

supple whale
#

WHAT THE FUCK

jade stone
#

read it

supple whale
jade stone
#

it's not about react

supple whale
#

XDDDDD

#

XDDDDDDD

fallen nebula
#

they don't even use light-dark

royal nymph
#

reactslop lover also loving ai, checks out

fallen nebula
winged mantle
solid gazelle
#

but genuinely in case ur not ykyk

fallen nebula
fierce pendant
#

i fucking love functional programming

lyric latch
#

(TSRX without 10000 compiler issues)

valid jetty
#

this blog article sounds ai generated

#

as a consequence i will not be reading it

royal nymph
#

it's definitely ai

#

big ai wants to convince you that react is not slop

lucid forge
#

import every html tag so good

frosty obsidian
#

you can wildcard import

#

just more work for the compiler iirc

unkempt ember
#

Why note just : import * from * no more import related issues.

frosty obsidian
#

hes an astro guy

royal nymph
#

React is fine but react devs love writing slop and most react frameworks (e.g. Next) are giga slop

fierce pendant
ornate quiver
#

hop off vlang

fierce pendant
#

why

pseudo sierra
#

it's insane

#

in all the wrong ways

fierce pendant
#

why

fierce pendant
#

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

**šŸ’¬ 11ā€‚šŸ” 12ā€‚ā¤ļø 304ā€‚šŸ‘ļø 33.4K **

pseudo sierra
#

native
webview
bait used to be belieavable

fierce pendant
dense ruin
fierce cypress
royal nymph
#

Also looks like aislop

#

Also webview is not native bruh

fierce pendant
royal nymph
#

tauri if it were vibecoded and used zoomer lang

solemn ravine
fierce pendant
royal nymph
#

oh it's made by vercel too

#

that's even worse

fierce pendant
#
import * as R from "ramda"

const log = R.curryN(1, console.log)

log("hello world")

daily ramda love

royal nymph
#

I'm Automodding ramda

fierce pendant
#

what did ramda do

wet quail
#

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....

winged mantle
#

ramda (test)

queen jasper
#

ramda (test)

winged mantle
#

daily radash love ā¤ļø

fierce pendant
#

ramda (test)

solid gazelle
solid gazelle
solid gazelle
#

a powershell script might do as well

fierce pendant
#

the zig defer keyword is fr smart

night sphinx
#

make full app in windows powershell make no mistakes

queen jasper
#

now it gonna do it half assedly and blame you for being vague

fallen nebula
#

in C29

winged mantle
#

I find a lot I just want to defer for a portion of the function

runic sundial
#

errdefer also goated

#

I need to come up with some kind of project in Zig, really wanna try out the new io implementation

fierce cypress
#

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

runic sundial
#

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"

cedar tulip
runic sundial
#

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

fierce cypress
queen jasper
runic sundial
#

Wintard

queen jasper
#

like how linuxhater say loonix

#

ok

runic sundial
#

But when I think of that I remember how my bestie made a header for win32

#

That changes the excludes into includes

fierce cypress
#

I'm very excited for the green threads addition to zig eventually

runic sundial
#

The hell are green threads

#

Don't put color on my threads

#

What's next? Furry threads?

fierce cypress
#

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

runic sundial
#

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

fierce cypress
#

jvm does have decent green threads from what I've heard

fierce pendant
fierce cypress
#

I've never heard c2y

fallen nebula
fierce pendant
#

oh

fallen nebula
#

but it's gonna be C29 once stable

fierce pendant
#

so we have to wait till 2029?

winged mantle
#

i guess not that io heavy..

fierce pendant
#

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 🄹

supple whale
#

@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....

jade stone
supple whale
fallen nebula
fierce cypress
#

oh my fucking god this is huge

#

thank you hussein

jade stone
fierce cypress
#

you were the kotlin person I think?

fierce cypress
#

not really a rewrite but

jade stone
fierce cypress
#

the person in vencord who writes kotlin a lot

#

either you or nin0

#

elite vencordians SHOCKED when whitename speaks perfect regular-oomf

frosty obsidian
#

theres multiple kotlin people

#

im one of them

winged mantle
#

zt

#

palm

fierce cypress
#

woops

pearl parrot
fierce cypress
#

i have brain damage

jade stone
fierce cypress
#

where is summertime hatchback

queen jasper
#

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

Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.

#

i tried some 0 width space stuff but the it just show the link in plaintext

night sphinx
#

it gets merged with the [ too its weird lol

fierce pendant
#

ĀÆ_(惄)_/ĀÆ

queen jasper
#

holly sh*t

#

it worked

#

i can't even clcik the link if i try

#

thank u hugefish

fierce pendant
#

i love build.zig

fierce cypress
#

zig object notation

fierce pendant
#

zon

lyric latch
#

i love build.gradle.kts

dense sand
winged mantle
#

build.zig.zon

worldly sigil
#

.flakerc.json.zig

fallen nebula
#

i'm sorry to inflict you guys this pain

fierce cypress
fallen nebula
#

jetpack compose and not mine

lyric latch
jade stone
lyric latch
#

web

#

i actually need a DialogProvider so bad

#

but too lazy

#

@jade stone you like this code?

lyric latch
jade stone
lyric latch
#

others are my own string system and utilities

jade stone
#

evil solid dev: what if we didn't make every property require a function call

jade stone
lyric latch
#

but as we all know, svelte is evil

lyric latch
fierce pendant
supple whale
#

monkeys are auto-ignored

fierce pendant
lyric latch
#

iirc we had an argument about how svelte's reactivity is blackboxed and hidden to you as the consumer which makes it more complex

winged mantle
#

whgar

lyric latch
#

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

fierce pendant
#

are you both 12?
thats such a stupid argument

frosty obsidian
lyric latch
fierce pendant
#

damn

lyric latch
#

its slowly growing...

fierce pendant
lucid forge
#

this could have been a 5000 line html file

fallen nebula
fallen nebula
fleet cedar
#

Hilarious

inland palm
#

domino effect

fleet cedar
#

||In case you didn't notice, it's satire||

astral sand
astral sand
queen jasper
fierce pendant
#
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:

winged mantle
#

using zig from go does have the advantage of being able to access zig's rich ecosystem

#

oh... wait a second

fierce pendant
#

wait nvm

#

bun is getting rewritten in rust

fierce pendant
#

is this fucking reverse indentation

lyric latch
#

😭

fierce pendant
queen jasper
#

mrbeast?

fierce pendant
#

mr beasg

winged mantle
#

sometimes i do that by accident and it looks totally broken with a different tab width

fallen nebula
winged mantle
runic sundial
fierce pendant
#

@pearl parrot remake your website in c with raygui

dense sand
#

broo i did 3 prompts

solid gazelle
#

you did 3 more prompts than you should've

fierce cypress
winged mantle
#

if you think about it it's great advertisement for claude

fierce cypress
#

their blog post said bun wouldn't change :(

ivory heath
# fierce cypress isn't cgo like awful

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

fierce cypress
#

I hate the jank you need to deal with to optimize go

ivory heath
#

this isn't unique to go. rust has identical issues when using stuff like tokio

fierce cypress
#

async rust is a nightmare and I don't want to think about it

ivory heath
#

and .net (c#).. c++ itself...

fierce cypress
#

async in systems programming is an unsolved issue

ivory heath
#

go "solves" at least function coloring

fierce cypress
#

yeah definitely

ivory heath
#

and this isnt a go issue nor is it rust. its using c as the universal ABI

fierce cypress
#

erlang and elixir still do it better though

fierce cypress
#

this would solve everything

ivory heath
#

why is this in c29.

fierce cypress
#

golang has this

#

idk it's a a somewhat common pattern to do like

if (!function_with_side_effects_that_returns_err()) {
  // handle error
}
ivory heath
#

I thought if was for, im having a stroke

fierce cypress
#

drop it..

ivory heath
#

?

fierce cypress
#

I will not be typed at with one hand

ivory heath
#

.....

ivory heath
fierce cypress
#

yeah

lucid forge
#

lol

fallen nebula
#

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.

fallen nebula
#

They should rename it to __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED_pull_request_target

fierce pendant
lucid forge
#
Jarred

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...

#

what is bro smoking

queen jasper
#

ascii with edging hyprland shader
the "ascii" is just bitmap sadge

fierce cypress
#

that was all before the anslopic acquisition though

fierce cypress
#

who deleted their message

#

I saw you

lyric latch
#

mr beast

dense sand
#

oh it was just posted up here

dense sand
#

why are they rewriting it???

fierce cypress
fallen nebula
#

i'm not even 24 and i think i have carpal tunnel on my left hand :pain: 😭

ionic lake
fleet cedar
#

I don't think that's how copyright works?

dense sand
#

put me into context

fleet cedar
#

If I translate a book to spanish, the original copyright still applies

winged mantle
#

seems to be how people think copyright works

ionic lake
#

I am not a lawyer but fair enough, I don't think that holds for code though

winged mantle
#

i think there have been a number of efforts to rewrite things using AI to avoid licensing

#

just realised I have bun starred

#

😭

ionic lake
# dense sand can you elaborate that

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.

**šŸ’¬ 46ā€‚šŸ” 20ā€‚ā¤ļø 1.0Kā€‚šŸ‘ļø 710.7K **

fallen nebula
fallen nebula
fallen nebula
ionic lake
#

Their zig fork version is 2 versions behind and with many breaking changes probably

lyric latch
#

though the port right now is literally 1-to-1

#

it's the same exact logic, so there's like 13k unsafes

lyric latch
#

maybe that's changed since i last viewed

ionic lake
#

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

fierce cypress
lyric latch
#

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

fierce cypress
#

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

lyric latch
royal nymph
#

if you can't tell it's ai then there's no problem

lyric latch
fierce cypress
lyric latch
#

they're strictly no-AI, of course, some commits may slip through, but that's besides the point

fierce cypress
#

they have zero shareholders to please and competing short-term is mostly irrelevant for programming languages

lyric latch
#

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

fierce cypress
#

i don't think people who let LLMs write code for significant projects are valuable to the zig community

ionic lake
#

depends if you can moderate yourself but fair enough

lyric latch
#

LLMs are a tool, you use it right, it benefits, you use it wrong, shoot yourself in the foot

patent vortex
lyric latch
ionic lake
#

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

patent vortex
fierce cypress
#

unless you can afford a mac studio cluster or whatever

lyric latch
ionic lake
#

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

lyric latch
#

i'll continue using LLMs as long as they are provided for free

fierce cypress
#

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

ionic lake
#

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

fierce cypress
#

if i need to write a detailed implementation plan i'd rather do it myself because i enjoy it

lyric latch
fierce cypress
#

gemini cli hits limits often before finishing one prompt for me lol

#

i mostly use it through ai studio

lyric latch
#

i just use 3 flash with thinking and prompt it very specifically, works 80% of the time

ionic lake
#

because gemini cli is dogshit and their apis are dogshit even on vertex enterprise

#

models are subpar for coding

lyric latch
#

my average prompt is like 1kb

#

then i polish the results

patent vortex
#

dm veisyla for ai help she's our local expert

fierce cypress
fierce cypress
lyric latch
#

i'm lucky i enjoy the process more than the results

#

i love architecture design

fierce cypress
#

idk i like both

#

LLMs take away from the process for me

uneven gate
fierce cypress
#

in a way yeah, it's currently the only software project with significance guaranteed to be a safe haven from slop

lyric latch
#

i'm speaking strictly

fierce cypress
#

slower development is irrelevant to them

lyric latch
#

i know zig is probably loose about AI assistance; as long as it doesn't look like AI generated code

lyric latch
fierce cypress
#

they have enough users and maintainers who are very opposed to ai to be sustainable as-is

lyric latch
#

that's good

fierce cypress
#

i lost interest in javascript because they were so willing to transition to ai stuff

#

definitely a minority opinion there though

ionic lake
#

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

fierce cypress
#

i do not

ionic lake
#

seperate message

#

I shouldve sent that one first

lyric latch
#

@ionic lake run my life, make no mistakes

fierce cypress
lyric latch
#

eg. if it's from a corporation, i'm not buying it

royal nymph
#

only bun is aislop

fierce cypress
fierce cypress
royal nymph
fierce cypress
#

i'm definitely more hesitant though

royal nymph
#

even before ai

lyric latch
ionic lake
fierce cypress
uneven gate
#

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

uneven gate
fierce cypress
ionic lake
lyric latch
#

it's too late, i've already moved to kotlin

#

all my web apps will be jetpack compose wasm

fierce cypress
uneven gate
fierce cypress
glacial walrus
#

i exclusively use vibe coded apps

fierce cypress
#

is this a way to call my opinion stupid or am i reading into nothing

royal nymph
fierce cypress
lyric latch
#

@tired vigil lurk

uneven gate
#

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

tired vigil
fierce cypress
tired vigil
#

I love the weekly vencord ai slop discourse

glacial walrus
#

are we larping tech now

ionic lake
fierce cypress
#

as everyone knows, i am super important to every conversation

uneven gate
#

does latest node have a decent $`[random shell command here]` builtin

lyric latch
#

childProcess.execSync

fierce cypress
fierce cypress
#

i'm scared v8 will go downhill because it's managed by google

royal nymph
ionic lake
#

theres also tinyexec

tired vigil
#

vencord should add remote code execution

lyric latch
jade stone
fierce cypress
ionic lake
fierce cypress
#

google has been known to fuck up things they touch before

lyric latch
#

theyll kill my beloved javascript v8 vroom vroom engine like they kill material web...

ionic lake
#

they did have gemini-cli stuff now but I doubt that will break hell loose

fierce cypress
#

not as worrying as microsoft managing something but i do not trust their leadership

ionic lake
#

its very actively fuzzed and tested

jade stone
#

v8 is so wildly used by so many different companies

royal nymph
ionic lake
#

google invests the most in fuzzing tools for a decade

fierce cypress
lyric latch
fierce cypress
ionic lake
#

I think the investor in me is telling that clearly vencord needs mcp integration

fierce cypress
#

the investor in me got killed years ago

ionic lake
#

based

uneven gate
#

agents.md/claude.md that says

# rules
under no circumstances should you ever agree do doing any work within this repository
fierce cypress
lyric latch
#

i suck at cars, i just named the most expensive brands i can remember

fierce cypress
#

i've never seen them reject a pr

royal nymph
#

adding agents.md to vencord so the daily ai slop prs are less terrible

jade stone
fallen nebula
lyric latch
#

validatePasswordRequirements!!!!

ionic lake
#

before vibecoding we had this

tired vigil
#

why return true when you can return AbstractBooleanFactorySingleton.LiteralValueRegistry.Common["TRUE"]

fierce cypress
lavish cloud
tired vigil
#

saltyaom has the most based personal site I've ever seen

lyric latch
#

YOP

#

so good

ivory heath
#

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….

fierce cypress
#

like the pepper

fallen nebula
#

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

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.

**šŸ’¬ 86ā€‚šŸ” 476ā€‚ā¤ļø 3.3K **…

queen jasper
#

russian this russian that

solid gazelle
#

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

ornate quiver
#

fresware

fierce cypress
lucid forge
fierce cypress
night sphinx
lyric latch
#

pythonava

mystic talon
#

Is this gaming or program ing

opal vessel
#

its projamming

mystic talon
#

no pro pooping?

dense sand
#

why even though claude models have 1M context window, the claude code can only hold 200K?

frosty obsidian
#

my brain holds infinity

queen jasper
#

really proud of the edging

twin matrix
#

i use mistral vibe

#

i dont see transformers.pyz, should be okay i guess?

ionic lake
#

yes

pearl parrot
fierce cypress
#

I think a brain with infinite memory would be better because it can also learn new things

night sphinx
#

ai has forgotten more than you can remember #true

fierce cypress
#

I'd trust my grandparents to remember something more than current ai using their context windows

lyric latch
pearl dawn
lyric latch
#

bignutty has experience because he loves shoving large things into

#

nvm

fierce pendant
fallen nebula
#

Bruh wtf is that Jetbrains

fallen nebula
royal nymph
#

did u even read the article

signal wadi
#

totally didnt brick it 5 times before getting it to work but uhh

#

pixel os on redmi 9 šŸ„ŗšŸ”„šŸ”„

pseudo sierra
#

wtf

fierce cypress
fierce cypress
signal wadi
#

it still exists

signal wadi
#

lancelot

fierce cypress
#

hotdogb

#

I miss that being the name of my phone... "blazer" sucks

royal nymph
#

should i have named it poopfart72

fierce cypress
#

like are you a huge fan or something

royal nymph
#

hƤ??

fierce cypress
royal nymph
#

fan of whom

fierce cypress
#

vee?

royal nymph
#

hƤh

fierce cypress
#

wait oh

#

I forgot your profile changes that much sometiimes

#

I'm getting banned now

fierce cypress
#

pls don't laugh at me

fierce pendant
fierce cypress
#

byeee

opal vessel
fierce cypress
opal vessel
#

why have nearly all messages ive seen from you seemed so parasocial

fierce cypress
#

I've been terminally active though for some reason, usually I lost interest by now

fierce cypress
opal vessel
#

from what ive observed yes

fierce cypress
#

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??

solid gazelle
fierce cypress
#

oh ok thank you

supple whale
#

oh god instaban

fierce cypress
#

images didn't eevn load before they were banned

royal nymph
#

scammer?

#

venapp handles those sillycat

fierce cypress
#

4 images with no caption

solid gazelle
#

Dealt with.

late scroll
#

GUYS! RATE! custom discord tauri app of course cutest discord mod added!

fierce cypress
#

is this not just vesktop

#

also are you on a 720p monitor?

late scroll
#

its mainly a project for fun

late scroll
#

1440p

fierce cypress
#

your text looks very pixelated (the one in discord, i know your vs code font just looks like that)

late scroll
fierce cypress
late scroll
fierce cypress
late scroll
#

got used tbh but yeah if it helps your eyes imma turn it back on

#

but if i rember where

fierce cypress
#

sysdm.cpl in win+r

late scroll
#

nah it was i think

fierce cypress
#

yeah but that's how you get there

late scroll
#

i typed SystemPropertiesPerformance.exe

fierce cypress
#

that works too i guess

late scroll
#

better?

fierce cypress
#

very

#

you should try a squint test

late scroll
#

i dont see the diffrence tbh

#

squint test?

#

give a link pls

fierce cypress
#

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

late scroll
#

still i dont see the diffrence..

fierce cypress
#

i'd screenshot it but my screenshotter is broken or something rn

late scroll
#

oh

fierce cypress
#

also wait how did you post an image

late scroll
#

wdym

fierce cypress
#

do you have image perms by default in this channel?

late scroll
#

idk

#

also why is discord banning for nothing

#

i got banned for fck child safety

#

LIKE WDYM CHILD SAFETY

#

I DIDNT DO ANYTHING

fierce cypress
#

ai probably

late scroll
#

prob

signal wadi
#

harmonyos on redmi 9 🄺🄺🄺🄺

fierce cypress
#

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

signal wadi
#

and in between harmonyos and pixelos i also installed coloros 15

#

also im very very thankful to the 4pda developers

fierce cypress
fierce cypress
#

fair

signal wadi
#

ive also bricked it like

#

3 times already

fierce cypress
#

I thought bricked means unrecoverable

patent vortex
signal wadi
#

this is softbrick

fierce cypress
patent vortex
#

actual plan9 man page for emacs

fierce cypress
#

oh that's what 9p means

#

is the joke that all the necessary information is stored inside emacs

patent vortex
#

no it’s that emacs is shit

#

Bugs

Yes.

fierce cypress
#

what would you use insteaf

signal wadi
patent vortex
fierce cypress
signal wadi
#

wait

#

ubuntu touch

fierce cypress
fierce cypress
signal wadi
#

yeah no

patent vortex
#

I thiiiiiink it’s p9’s own editor

signal wadi
#

coloros 16

fierce cypress
fierce cypress
patent vortex
#

I don’t think anything of emacs

#

haven’t used it

fierce cypress
#

oh I see

patent vortex
#

my uni library has a vi book from like 2001 I want to read

signal wadi
#

yayyyy

fierce cypress
#

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

signal wadi
#

i havent done anything now it's bootlooping

#

fuhhhh

patent vortex
#

I had to do an interlibrary loan to get it

patent vortex
#

yeah

#

second edition

fierce cypress
#

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

patent vortex
#

it was I think

fierce cypress
patent vortex
lucid forge
fierce cypress
#

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..

patent vortex
#

reading it is a nice way to pass time even if you don’t actually do anything

fierce cypress
#

yeah it's just that I'd rather just start writing code instead

#

reading about programming makes me want to

signal wadi
#

new rom time šŸ”„

fierce cypress
signal wadi
#

this is windows terminal

fierce cypress
#

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

patent vortex
#

it’s the actual interpreter thing that prints that iirc

fierce cypress
#

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

royal nymph
#

bun now has 0% human written code

supple whale
#

slop

fierce pendant
#

i took a look

royal nymph
pearl stagBOT
royal nymph
#

funny outdated comment

fierce pendant
#

well im not gonna use node, am i?

dense sand
#

@supple whale bunslop

supple whale
#

yeah no

dense sand
supple whale
#

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

jade stone
celest lodge
#

they would do that

fierce pendant
fierce cypress
fierce cypress
supple whale
#

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

royal nymph
#

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

fierce cypress
royal nymph
#

it used to crash a lot

#

also no windows support even

fierce cypress
#

it never crashed for me on wsl way back other than when I tried the native exe thing

ornate quiver
royal nymph
#

Also bun still has memory leaks and crashes to this day

ornate quiver
#

it was bad then and its still bad now

royal nymph
#

I just see no reason to use bun over nodejs

fierce cypress
#

I did hear about memory usage issues but idk how bad it was and stuff

royal nymph
ornate quiver
fierce cypress
#

I won't ever use it now but it was fun while it lasted I guess

#

never trust js ecosystem..

royal nymph
#

why do u only care now, it's been vibecoded for ages at this point

fierce cypress
fierce cypress
#

I feel sad about I guess

#

I feel bad for ever doubting pnpm

royal nymph
fierce cypress
#

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

winged mantle
royal nymph
#

"now" Clueless

fierce pendant
winged mantle
ionic lake
winged mantle
#

wasn't bun a thing before claude

#

yeah it was

ionic lake
#

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

winged mantle
#

so just esbuild without gc overhead?

ionic lake
#

sure enough and some slapsticks

lyric latch
#

i just use bun because it types faster than node yk

#

30ms save

fierce cypress
#

i'd use node for the runtime probably but i think i could do a package manager