#πŸͺ…-progaming

1 messages Β· Page 137 of 1

pearl parrot
#

vsb 6.7 scam

elder yarrowBOT
pearl parrot
#

@royal nymph can you make venbot not bad and actually make it delete

#

my chatgpt started doing this how do i fix it

spark tiger
fierce pendant
#

gamedev

shrewd canopy
#

thats the only beginning.......

#

Pointless

valid jetty
#

i remember when i was staff in another server and we used sb from wick bot thats what it did

royal nymph
#

it's just ban with delete messages

#

if it doesn't delete that's on discord

pearl parrot
#

i think its a race condition

royal nymph
#

how is it race condition

#

explain

deep mulch
#

can I soft ban Rosie @royal nymph

#

ro ie must know what it is

fierce pendant
deep mulch
fierce pendant
#

can i be rosie #1 Neutral

pearl parrot
# royal nymph how is it race condition

the bot will post its garbage in many messages

it posts in off topic venbot sees and softbans
but in that time frame it posts in programming and the ban was too early for it

fierce pendant
#

why is this the second result

gilded surge
#

idk what the pagerank of e6 is but it's gotta be fairly high

royal nymph
pseudo sierra
#

fres has something to do with this

signal wadi
stray remnant
royal nymph
fierce pendant
gilded surge
#

ddg is a bit strange

queen jasper
gilded surge
royal nymph
#

least misleading error (I tried to npm publish, the problem was that I wasnt logged in (npm login))

supple whale
#

which means you need to be signed in to be able to read it

#

its like private repos on github

#

hence the 404

#

makes sense

royal nymph
supple whale
#

its not

#

its a @vencord package

#

which is force published publicly

#

but its a priv package

#

which you'd need to be logged in to verify

#

i agree its annoying

#

but it does make sense

fierce pendant
#

get a job

ornate quiver
#

@deep mulch install

odd vigil
#

best os

dense sand
#

Hey guys, my project is currently written fullstack in nextjs, but because my school is offering me money for pretty big expansion and the project is bunch of mess im considering rewriting it and splitting the frontend and backend (to clean up the mess before it gets even more messy). I have some experience in Spring (to Kotlin), which would make my backend pretty well structure and if implemented correctly, I feel like it could end up pretty well, do yall think this is a good idea? For frontend Ive got no clue, but probably tanstack as that would make the frontend migration quite easy

deep mulch
#

I wouldnt use spring

#

just ktor

dense sand
#

Not the biggest fan of ktor tbf, I like how Spring is bloated and verbose

fierce pendant
#

also elysia is faster than spring

#

use elysia

dense sand
#

no

#

I dont care about how fast it is

#

it doesnt matter in most cases

fierce pendant
#

true

dense sand
#

from Elysia I like eden though

fierce pendant
#

but the developer experience is also one thousand times faster

dense sand
#

the typesafe backend calls are really cool

fierce pendant
#

oh also elysia 2 is gonna have much less memory use

dense sand
#

okay look im not the one hosting it

fierce pendant
#

and theyre gonna write a custom zod backend so thats faster too

dense sand
#

i really do not care about the requirments/performance

#

the school systems which run next to it use some ancient aspnet

fierce pendant
#

anyways, it probably doesnt matter what backend framework you use, frontend matters mote

dense sand
dense sand
#

CQRS/Vertical slicing/DDD...

fierce pendant
#

also elysia is used by the thailand bank of agriculture

dense sand
#

I cant argue that elysia is not good, I does really well, as a matter of fact, I works quite well in few of my small-mid sized projects. But after seeing how Laravel performs in one of 100+ tables project I maintain a bit, I feel like Elysia (with drizzle etc.) would not probably be the best stack

fierce pendant
#

maybe

#

but elysia is faster /s

dense sand
#

ive considered elysia already before, it was the first on my list lol

shrewd canopy
fierce pendant
shrewd canopy
#

Syscalls are considered slow since they have to flush entire CPU pipeline

#

io_uring is way faster

fleet cedar
#

Isn't uring itself a syscall tho

shrewd canopy
fallen nebula
#

This looks so clean

stoic acorn
#

i made this plugin that replaces all discord emojis with your operating systems emojis and optionally forces others to see them in your own messages: \πŸ§‘\‍\🌾 (broken on mobile)

i originally made this for myself and its partially unfinished but just wanted to gauge whether anyone actually wanted this as a publicly available plugin or if its useless and im the only person that doesnt like twemojis, only thing though is that it uses MutationObserver and directly edits the dom (idk how to use patches)

fleet cedar
#

I want a plugin that replaces emojis with unicode ones and a font that shows unicode mojis as twemoji

stoic acorn
#

so very possible

#

also a very good use of cpu power because its hella unoptimized

cedar tulip
fleet cedar
#

Unicode emojis are the real ones

#

If your system renders them ugly, get a better system

cedar tulip
#

true

supple whale
#

unicode

#

there's no set standard

#

they are provided by the font

#

and since its just a font, it doesnt even need to be emojis

fleet cedar
cedar tulip
fleet cedar
#

The apperance is nonstandard, that 🦭 is a seal is standard

supple whale
#

"this code is meant to be a seal, what your font renders is as, we dont care, but officially its a seal"

#

look at what minecraft texture packs are doing with fonts

#

this is all made using a custom font

#

where the characters are pngs with offsets and they render custom GUI with thaat

cedar tulip
#

pain

supple whale
#

but yeah, your emojis are dictated by the font

cedar tulip
supple whale
#

usually that's the system font, but that system font can also be changed

#

for example my system font for emojis is the same as discord

#

but notably, discords are not a font, but an image, which is why they perform like SHIT

#

and look like shit on sub-pixel rendering

supple whale
#

i mean this is nuts

cedar tulip
#

never tried mc packs

supple whale
#

modern resouce packs are nuts

pseudo sierra
cedar tulip
supple whale
supple whale
cedar tulip
supple whale
#

never had any issues with java, and i've been doing crazy cursed shit on it

#

i even ran modded wynncraft on my arm phone

#

[yesterday]

shrewd canopy
cedar tulip
supple whale
#

on high

#

at 1080p

#

on a phone

#

that's fucking outstanding

#

many PCs can't do this

#

without shaders I get 250fps

cedar tulip
#

autocorrect knows

#

where do u guys get all those versions 😭
i need more

#

they dance in sync 😭

cedar tulip
#

COLLECTIBLES_MARKETING_FETCH_SUCCESS

peak names

#

lit. first day i wasnt on discord, they changed it

opal vessel
#

i tried the neoforge modpack i use for my own server on amethyst and it crashes before getting to the title screen

#

i just fucking realized that might have been because it was meant for 1.21.1 but i installed neoforge 1.21.10

#

i think

sharp locust
late lake
#

does anyone actually pro game in here

fierce pendant
fallen nebula
spark tiger
fierce pendant
#

clude code

night sphinx
#

nop

supple whale
supple whale
#

you can export modrinth and curseforge packs on your pc and import them in amethyst

#

and it auto-dls the mods and fabric/forge loaders etc

#

atm10 worked too, tho it ran like shit on singleplayer

#

likely CPU fucked

#

and amethyst lets u browser curseforge and modrinth packs and just install them too, and it just works too

#

only thing that i couldnt get working is GT New Horizons from 1.7.10

fallen nebula
#

surely there isn't a better way

fleet cedar
#

Very good docs 10/10

shrewd canopy
#

Damn

deep mulch
#

@frosty obsidian you

fallen nebula
fleet cedar
#

I too love accepting "( 2_1 )" as 21

fallen nebula
#

OK maybe it's not an improvement

cedar tulip
#

ik could do python3 <version stuffy> main.py

but nah

valid jetty
jade stone
#

@supple whale trying to make ~2300 http requests in rust as fast as possible makes me realize how good nodejs is at it (and how bad my rust is)

supple whale
#

well it has like 8 libuv workers

#

or 16?

#

which handle it for you

jade stone
#

evil flamegraph

#

@supple whale GUH IM SO STUPID

#

I FORGOT ITERATORS IN RUST ARE LAZY

worldly sigil
#

switch to c++ so you can get blazingly fast footguns

jade stone
jade stone
fierce pendant
#

how do i get started with nixos

fierce pendant
#

@solemn ravine help me

autumn sigil
#

Its only slightly complicated

fierce pendant
fierce pendant
fierce pendant
#

i am nixmaxxing

pseudo sierra
fierce pendant
pseudo sierra
#

going up

fierce pendant
#

oh

pseudo sierra
#

well first you dig down for a bit then start climbing

pseudo sierra
#

yop

fierce pendant
solemn ravine
#

is nix insane enough that you need to declaratively set your wallpaper

fierce pendant
#

can my wallpaper change my wallpaper

#

anyways last time i tried nixos on my laptop the internet didnt work so i am scared it wont work on my pc

#

but i do have lan

#

so

#

idk

#

nixos

#

nixos

#

i do really love niri but i will probably use sway cause i literally never use any niri features

#

or hyprland....

#

or do i go i3

#

idk

#

why dont i do both niri, swayfx and hyprland

#

wait no

#

both is two

#

is there like both for three

night sphinx
#

nix tooling is insane

#

not in a good way

fierce pendant
#

i am insane

#

chernobyl

fierce pendant
tall talon
solid gazelle
fierce pendant
shrewd canopy
#

launch tons of futures at once, use quic, join_all, and abuse multithreading

shrewd canopy
paper scroll
#

w a t

lucid trail
#

🧐 Do you know `/*@__NO_SIDE_EFFECTS__*/`?

This notation tells Rspack:
"This function has no side effectsβ€”safe to remove if unused~"

πŸ¦€Rspack 2.0.0-rc.1 now understands it with cross-module support!

Smaller bundle size and better tree-shaking🌲
#Rspack #WebDev #JavaScript

#

that’s kind of nasty

fierce pendant
#

rolldown > rspack

lucid trail
jade stone
fierce pendant
#

who likes rspack

jade stone
fierce pendant
#

get help

jade stone
#

Better minification compared to roll down

fierce pendant
deep mulch
#

@jade stone what's oxc

fierce pendant
#

that programs in rust

deep mulch
#

who

jade stone
valid jetty
#

every day i fucking hate js more and more

pearl parrot
#

@valid jetty

deep mulch
#

@valid jetty

fierce pendant
supple whale
#

I have a feeling that you don't know what console.log is

valid jetty
#

what

#

what do you mean

#

in that snippet, let is a "soft keyword" or something so it can be used as an identifier or whatever

#

i dont get what youre referring to regarding console.log

bright marlin
jade stone
dense sand
#

what the hell is this supposed to mean

dense sand
frosty obsidian
dense sand
#

thats kinda epic you know

dense sand
#

1 entity

dense sand
#

i just want to save one thing accross 5 tables

deep mulch
#

@lyric latch

fierce pendant
#

does twitch still have the roblox button

dense sand
#

anyone familiar with any free project management tools like github projects? the team consists mostly with non-IT people so we cant use that

pseudo sierra
#

the only one that comes to mind is trello but no clue if it's any good

dense sand
#

Free for up to 10 collaborators per Workspace
well theres atleast 30 people

#

:/

pseudo sierra
#

build ur own idek trolley

dense sand
#

no time for that

frosty obsidian
#

paid though unless you selfhost so nvm

royal nymph
dense sand
dense sand
frosty obsidian
royal nymph
#

F

dense sand
# royal nymph are they really that dumb 😭

Inability to be good with technologies != Incompetence; they do what they're supposed to well. We, as IT part of the team just wanted to centralize our project management as having everything in a fucking google sheets is terrible

frosty obsidian
#

oh its made by the penpot guys i like them

royal nymph
#

even trello is kind of complicated

royal nymph
dense sand
#

shrug well its just that i have to take the complexity of the app into mind

frosty obsidian
#

i feel like selfhosting is the best option tbh

dense sand
#

We selfhosted plane but it seems like they went allin ai slop

royal nymph
#

In compose BijouWink

royal nymph
#

paige uses Evernote

frosty obsidian
#

figma but actually good

deep mulch
#

wing detected

frosty obsidian
#

figma ux is bad so even mediocre is an improvement

deep mulch
#

@frosty obsidian

frosty obsidian
#

yes on the second one

#

idk on the first

#

but probably

royal nymph
#

penpot is a bad name

#

it makes me think of polpot 😭

deep mulch
#

vee moment

lucid trail
#

please please please do

#

i really liked paper, its layout is very css based

solemn ravine
#

nice food bro

jade stone
#

guh wrong channel

#

im smart

deep mulch
#

oh my god slop

#

@jade stone

fierce pendant
#

time to rice sway?

supple whale
#

time for another gh outage?

night sphinx
#

true.

fierce pendant
supple whale
#

lucky

still jolt
#

github so bad ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

fierce pendant
#

ez

#

skill issue

dense sand
#

somehow im now regular in nextjs server because i begged 20 times for help with incompetent framework

frosty obsidian
#

are you being held hostage and forced to use nextjs

supple whale
#

even with fucking electron

#

devs are so inept i decided to just fix it myself

dense sand
supple whale
#

okay now you're trolling

#

about the only worse thing than that is php

shrewd canopy
supple whale
#

good for you!

#

dont care!

shrewd canopy
dense sand
#

I know it's a bit weird to choose Spring in this date

#

But I like its approach

supple whale
#

jesus

#

nowdays i do nothing outside of autogenerated APIs

#

i dont even dare touch anything thats not PostgREST/pg_graphql/SupaBase

dense sand
#

Ill just autogenerate the calls too from the open API spec

shrewd canopy
jade stone
#

i love boilerplate

dense sand
#

Look atleast I use kotler and not java

#

(no i wont use ktor)

shrewd canopy
fierce pendant
#

what is ktor

#

what is kotlin even

#

what is spring

dense sand
fierce pendant
dense sand
fierce pendant
night sphinx
#

ur pc wears it virtually

fresh jungle
#

Guys, hi. I'm from Russia, and I'm customizing my Deepseek client. Does anyone know where the block responsible for the length of message output is located? In the original CSS, it's stretched to the end of the page.

#

I want to scroll the chat window along the input border instead of under it

neon bear
vestal locust
#

Jesus

#

Which mac is the action running on

#

8gb m1? Lol

spark tiger
woven mesa
vestal locust
#

still very slow

#

25 minutes is a lot

woven mesa
#

though technically terms state only 1 vm per machine

#

unsure

vestal locust
#

@young flicker do you put them under the same action yml?

#

I think that way you can utilize compiler cache

#

should work even if you make separate jobs

#

yueah as in you do?

#

ok let me take a look

#

can you try using macos-26-large for the runner

#

3 cores and 7gb of ram

#

you're lucky it's even building

#

it's google summarization

#

ah yeah it might be enterprise or github teams

#

you could also try using intel macs they have more ram

woven mesa
#

so eepy

fresh jungle
fresh jungle
#

I ended up fixing it in java by annihilating all the timers

placid igloo
#

who likes my object sort function

#

its just so objects get sorted like this json { "TEST_2": null, "TEST_4": null, "TEST_6": null, "TEST_8": null, "TEST_10": null, "TEST_12": null, "TEST_14": null, "TEST_16": null, "TEST_18": null, "TEST_20": null } instead ofjson { "TEST_10": null, "TEST_12": null, "TEST_14": null, "TEST_16": null, "TEST_18": null, "TEST_2": null, "TEST_20": null, "TEST_4": null, "TEST_6": null, "TEST_8": null }

supple whale
#

objects cannot be sorted

#

at higher key counts it becomes very unreliable

valid jetty
royal nymph
#

scary

fierce pendant
#

c++ is the best programming language

shrewd canopy
#

You will obsess over saving 1ns for performance and be happy

placid igloo
supple whale
#

not what i said, but w/e ya do you

#

if you're saving it as JSON, then JSON.stringify wont even work at those kind of sizes

#

its just unsafe what ur trying to do

deep mulch
#

@valid jetty RO

#

IE

fierce pendant
#

what should i make

shrewd canopy
fierce pendant
shrewd canopy
fierce pendant
#

use header files or something

#

idk

#

literally every language has header converters

royal nymph
#

he's not insane like u

jade stone
#

Then it is

deep mulch
#

@jade stone

jade stone
#

@pearl parrot evil mod abuse

deep mulch
#

satan @jade stone

supple whale
#

we love brave

royal nymph
#

buy brave Origin

shrewd canopy
#

Brave is malware

supple whale
#

brotha

#

for u fucking notepad is malware

#

do us a service and stop talking

winged mantle
#

don't wanna vibe code but ig i could prompt at runtime for hard algorithms

royal nymph
supple whale
#

wasnt directed at you

royal nymph
#

ohh lmao

supple whale
#

i should probs block him too

royal nymph
#

yeah i have him blocked and NoBlockedMessages

supple whale
#

yeah i use that too

#

its a godsent

#

best plugin

winged mantle
#

whyyy file chill

supple whale
#

my Matrix client just hides blocked users everywhere by default

#

it just removes them from the user store, so they never load XD

royal nymph
#

they didnt put origin into their dnf repo 😒

supple whale
#

isnt origin still WIP?

#

anyways brave is good enough for me

royal nymph
#

yeah beta

supple whale
#

and with JITless JS its pretty much as secure as u can be anyways so w/e

royal nymph
supple whale
#

that said brave added a lot of good appearance settigns since the last time i looked

#

i should have checked NGL, shit fucks

#

its just chromium changed force dark again

#

and the old CIELAB based non image inversion is fucking gone

#

REEEEE

#

so now we only have "WebContentsForceDark"

shrewd canopy
# supple whale for u fucking notepad is malware

And who will explain [this](<https://www.privacyguides.org/en/desktop-browsers/?h=brave#brave>)?

Brave adds a "referral code" to the file name in downloads from the Brave website, which is used to track which source the browser was downloaded from, for example BRV002 in a download named Brave-Browser-BRV002.pkg. The installer will then ping Brave's server with the referral code at the end of the installation process. If you're concerned about this, you can rename the installer file before opening it.

Brave did web3 garbage in the past
Brave injected it's own ads into other ones
Brave injected it's own referrals into other referral links
Brave does have ads on empty pages

royal nymph
#

No one cares retard

supple whale
#

huh?

winged mantle
#

what if ublock made a browser called ublock origin

supple whale
#

ya unblocked file or smth? XD

royal nymph
#

Yeah I turned off the plugin to see what u replied to

supple whale
#

XDDD

#

mistakes have been made

royal nymph
#

true

royal nymph
supple whale
#

but now the : stuff seems to eb gone?

#

there only seems to be this

winged mantle
shrewd canopy
royal nymph
#

and completely ignore the present where Brave is just better

fierce pendant
#

hi

#

what yall yapaing

royal nymph
#

Firefox based and firefox is mediocre for various reasons

winged mantle
cedar tulip
#

peak chrome extension i just wanted to steal

winged mantle
#

incredible

pearl dawn
#

mozilla and google screw up on the regular

#

but they never got caught messing with referral links or adding crypto wallets to their web browser

supple whale
#

yes, because google doesnt need to, they run the referral services in the first place

#

so they already have full control over all your data and activities

#

and mozilla doesnt need to, since they are 90% funded by google, and would poof out of existence without said funding close to instantly

#

every single other browser has failed because of lack of funding or simply being broken

#

brave tries to avoid that, and the way they do that is crypto

#

which some people dislike sure, but i'll take opt-in crypto over full data tracking, selling my data, or a non-functional browser any time of day

fallen nebula
#

hey here's a screenshot to make your day better by laughing

fleet cedar
#

Best git workflow I've ever seen

fallen nebula
#

don't worry it's just useful shit
trying to find french words or trying to explore more possibilities
or explaining an undocumented feature

#

fun fact post_action is a very cool nginx shadow feature

#

i swear i have actually good reasons and uses of AIs

#

i'm not just dumb vibecoding or using it oh no i know nothing let's offload my work
i just see it like wikipedia and calculators like it's useful tools but if i don't cross or like have any idea of what the answer might be then i can't critique and it's useless

shrewd canopy
#

soon linux mfs will finally switch to templeos or macOS

fierce pendant
cedar tulip
pearl parrot
#

paige literally biggest AI hater here

fallen nebula
#

ah

#

i see

#

tbh i'm not an AI lover nor a hater

#

i'm just neutral about it

#

i think it has some horrible use like what we can see in Vencord PRs

#

but it also has some great uses

#

anyway

supple whale
#

i like where this is heading

#

its not quite there, but whats there is great

jade stone
#

thanks rust analyzer, great inlay hint

deep mulch
#

good inlay hint

#

rust analyzer should do this more often

fierce pendant
cedar tulip
#

[26876:0414/002449.597:ERROR:content\browser\gpu\gpu_process_host.cc:957] GPU process exited unexpectedly: exit_code=-1

balmy lintel
#

Yep okay

fierce pendant
#

@young flicker i am currently working on starting an ai company called paige.ai. can i buy rights to your name

cedar tulip
#

via dll

fierce pendant
#

so peak

solemn ravine
fierce pendant
#

i dont knew

#

click on the post

#

maybe somebody knows

#

in comments

dense sand
#

yea thanks for the suggestion

supple whale
#
AniList

Kintarou Oe doesn't look like it, but he is a genius who completed all his university courses and then quit before graduating. He becomes a wandering student, going from place to place on his bicycle, seeking to learn what he can about life, the world, and women. He is willing and able to do any job he has to prove himself. His travels take him ...

#

or

#
Hayase

Kintarou Oe doesn't look like it, but he is a genius who completed all his university courses and then quit before graduating. He becomes a wandering student, going from place to place on his bicycle, seeking to learn what he can about life, the world, and women. He is willing and able to do any job he has to prove himself. His travels take him ...

#

if ya wanna use my app

#

:)

fierce pendant
#

hayase user spotted

supple whale
#

user?

#

creator bro.

fierce pendant
#

i know

spark tiger
#

this guy actin like they made this site or sumn 🀣

fierce pendant
#

ah yes

dense sand
#

just disable the inspection

fierce pendant
#

i tried to remove it

#

it doesnt let me

unkempt ember
#

Connect an LSP for vuejs.

deep mulch
#

@satan

cedar tulip
cedar tulip
#

auto logout is so annoying.
like you have one bug in ur code and discord acts like its the end of the world and logs you out.
why is that even a thing

#

please someone tell me

#

unwritten mechanismus or smth

fleet cedar
#

On some computers I have to log in every single day

#

On others I can stay logged in for months without issue

supple whale
#

crazy brave pull

jade stone
supple whale
jade stone
#

yes

#

i wonder if this is software/hardware renderer issue

supple whale
#

probably a windows thing then

ornate quiver
#

!softban 1401288720967139562 mrbeast scam

fierce pendant
tired vigil
#

disabling hw accel fixes it

jade stone
fleet cedar
#

I love css ```css
html:root:not(:has(>head>link[href="resource://content-accessible/plaintext.css"])) {
background: wheat;
}

still jolt
#

what

fleet cedar
#

No, wheat

still jolt
#

oh, right, sorry

supple whale
#

as i use 3 rendering APIs for fallbacks

#

if hw accell breaks

fierce pendant
supple whale
#

rapid escalation

pseudo sierra
#

the C header is stored in the balls

#

is this on the ai slop compiler

jade stone
#

The C header is stored in the balls

deep mulch
#

@jade stone @pseudo sierra Satan and pinguh ponguh

pseudo sierra
#

zootie patootie

dense sand
#

production environment

supple whale
#

production ready!

#

drop in replacement!

fierce pendant
dense sand
#

arch

fierce pendant
#

oh

#

bad luck then ig

#

they are fixing many segfaults in the next uodate thougj

dense sand
#

i mean thats all they do aside from adding unnecessary slop

#

honestly thinking about jumping to deno

fierce pendant
#

i really wanna understand you but it always worked for me so i cant

#

hmm weird that worked for me too

#

yes who doesnt

cedar tulip
#

what

#

just paste it in a AI detector

tired vigil
#

literally all of bun's posts are ai

lost cosmos
#

oh i was about to be like "WHATTT i gotta stop using BUN now?!?!"

#

i forgot they got bought by anthropic like a long time ago

fierce pendant
supple vault
#

I never liked bun

#

I don't care if they've reverted it, using a binary lockfile for "performance" is retarded

supple whale
#

its always been slop

fierce pendant
fierce pendant
royal nymph
#

bro bun is literally owned by anthropic

#

ofc they use ai to generate everything

#

even their code

spark tiger
#

stop stealing my news

royal nymph
#

did they add ai

#

if they didn't add ai I don't want it

dense sand
#

guys i need a bit help with designing a thing on my backend, ive got this comparator in kotlin:

override val comparator: Comparator<SubmittedApplication> = compareByDescending<SubmittedApplication> { it.points }
        .thenByDescending { it.timeExpectancy }
        .thenBy { getAgeOnSeptemberFirst(it.candidate.dob, it.year.year) }
        .thenBy { it.hasValidHealthNote() || it.hasValidSocialNeedNote() }

But i do paginated queries to my database. The comparator I provided is also for "ranking" the applications, is there a better way to do the ranking?

#

You see paginating would give me rank 1-15 only, which is useless, i need the actual rank from total

frosty obsidian
#

you would probably need to do that in sql

#

or whatever you're using to interact with the db

fierce pendant
#

whats the best php framework

deep mulch
#

@neon bear

neon bear
#

But the answer is before getting my current job, I rawdogged PHP

Now I use the framework my boss made, on p much all my personal projects

#

Because its tiny

#

I dont really like working with things like laravel

#

But laravel is the most popular, so if ur not an opinionated piece of shit like me
Just go with laravel

#

Otherwise, try LeafPHP

#

If you really need a framework, that is

#

Also ive never used Leaf, just someone I highly highly respect likes it

fierce pendant
#

hmm

#

idk

#

ill first try laravel i think

neon bear
#

How big is the project?

fierce pendant
neon bear
#

Based Love

fierce pendant
neon bear
#

Why did you choose php?

fierce pendant
neon bear
#

lol

#

New bestie spotted

neon bear
fierce pendant
neon bear
#

Ive been writing PHP for over 10 years atp lol

#

I love PHP lol

#

PHP has imap functions, if you want an intermediate to advanced project, you could try that
Making an email client, that is.

Uhmmm

#

If you just need to practice, then I suggest making something with a basic login system

#

And expanding from there

fierce pendant
#

i do have kinda a project idea, i should just try it in laravel

neon bear
#

A custom blog system from scratch is very very easy to do

#

Its 1 DB table, 2 if you want to be fancy
+1 if you want tags

(Mine is 3 total tables. Tags, post headers, post bodies)

royal nymph
#

if youre using a database for your personal blog youre doing it wrong

fierce pendant
neon bear
#

But the thing is, I do my projects with the same framework we use at work, for good reason

fierce pendant
#

plesse

neon bear
fierce pendant
#

oh i really love how laravel volt components look

neon bear
#

But i use that for p much all my projects so I can be goated with it

I know some quirks about that framework that other devs that work here do not and probably will never

fierce pendant
neon bear
#

I also dont like having public repos on my github, nor do I feel like making my self hosted gitlab public

#

So the git based blogs

#

Are not for me

fierce pendant
neon bear
#

Why?

#

What is the benefit

fierce pendant
#

i just remembered where should i even deploy my shit

royal nymph
#

easier stateless setup without database
better performance because no database overhead
impossible to lose posts because your server exploded

neon bear
fierce pendant
neon bear
#

because my blog and its content are in the same server

#

10ms is also on the extremely high side

#

Queries dont take that long
Need tk learn how to make a good DB structure if your queries are like that

fierce pendant
supple whale
#

@jade stone i'm reaching new levels of "utterly fucking deranged"

neon bear
#

I take regular backups of my shit, because im not retarded
That shit is automated

#

So I risk losing 0 data

supple whale
#

rather than <video>

neon bear
#

and thr point of making your own blog software

#

Isn't because its "easy and you can be stateless"

#

Its a quick simple project

#

To learn how the language functions and interacts with your DB

#

overall takes less than an hour to have everything up and running from the ground up

fierce pendant
#

have you considered caching db responses in redis for faster reads

neon bear
#

valkey

#

redis can eat my toes

#

If i wanted a stateless blog btw
I would just make the PHP so I can edit .md files in a restricted directory

#

Why bother adding an outbound connection that can be severed every time AWS, GC, Azure, DYN, or CF has an outage?

neon bear
jade stone
supple whale
#

TLDR apple devices exist

glossy cloakBOT
#

mods crush this person's skull

elder yarrowBOT
pseudo sierra
#

tupid

#

block out the first part of the automod message to bypass

deep mulch
#

@jade stone

supple whale
#

actually apple horrid bad

#

unfunny bad

#

bun ^ 2 levels of bad

#

so i'm making my own player to un-bad it

pseudo sierra
#

inch resting

jade stone
#

@supple whale oh my god i found the worst fucking rspack bug ever

#

minification will sometimes replace named ESM imports import {foo as $} from "bar"; $(); with import * as a from "bar"; a.$();

#

but it depends on the total size of the bundle

#

so i'm going insane trying to find a repro (that's small enough to submit a bug report with)

supple whale
jade stone
supple whale
#

and i went from 1.1k LOC of AI slop to 680 lines of non-slop

#

at least HMR is keeping me company

#

because this is FUNNI

jade stone
fallen nebula
supple whale
#
set selected (value: boolean) {
  // can't un-select track, so this always has to be true
  if (!value || value === this.selected) return
#

i kinda hate that typescript cant figure that this is more complex than it needs to be

fallen nebula
# fallen nebula It's 1AM i can't sleep so i'm making Web dev tutorials on my phone Very very fun...

I have a stupid idea for how we could add translation support to html
https://julienraptor01.ddns.net/Modern Theming and Translation.html
It's 3AM and i should sleep instead of reinventing the world
But hey with my idea no need to use js to have translations on local web pages and PWA
And the polyfill literally is doable as well i did it (it doesn't work entirely in Firefox tho cause can't theme dropdowns)

mystic thicket
#
"primaryGuild": {
        "identityGuildId": "",
        "identityEnabled": true,
        "tag": "RCB",
        "badge": ""
    },

(i removed the id and badge)

but what's primaryGuild? i got this while clicking "view raw" on a user

fierce pendant
#

php

mystic thicket
#

and the badge looks like a hash, how do i view it?

placid obsidianBOT
#

spree has not set their last.fm account
To link to the bot you must have a last.fm account and then do:
/set your_last_fm_account

mystic thicket
#

okay thanks

#

thank you, didn't know this existed, i asked claude anyways

#

thats why i deleted lol

fierce pendant
#

php

median root
#

what do we think of llvm vs just going straight for assembly?
I face a horrible horrible dillema where I wanna learn stuff (like especially the stuff llvm handles for me) and also wanna get rid of as many deps as possible but I also REALLY need efficient binaries

#

and i actually dont know which I want

pseudo sierra
#

consider qbe ig

fierce pendant
#

@valid jetty i dont need help with qbe

pseudo sierra
#

@valid jetty vennieflower

deep mulch
#

@valid jetty ro ie

valid jetty
#

i can help what do you need help with

fierce pendant
lucid trail
#

i modified a compiler backend from x86 to aarch64 for my lang

#

i didn’t learn much writing the frontend and translating to IR(well i used cranelifts builder which was probably a bit too simple)

median root
median root
lucid trail
#

but that’s not really the point

median root
fleet cedar
#

Arch specific stuff

lucid trail
#

but concepts like register allocation too

#

or ssa

fleet cedar
#

How gotdamn slow unoptimized code is and how complex it is to implement said optimizations

slender blaze
#

I have a problem guys, I want to use vencord inbuilt UI to modify some settings for the plugin I'm building... But I don't think I know the correct format and I can't find it anywhere

This is a test plugin setting I'm creating just so I could understand how it works

import { definePluginSettings } from "@api/Settings";

export const settings = definePluginSettings({
    enabled: { type: "bool", default: true }
});

I don't think sharing the error is required... but I will if you want (it's just too long error)
I am sure my index.tsx is fine and I'm not doing anything wrong anywhere except this settings.ts unless of course I need to change index.tsx in order for UI to appear.
Thankyou

jade stone
#

@supple whale do you know why mdn shows an x for chrome here

#

looking at the compat section, it looks like chrome has support for it

royal nymph
#

because it doesn't support it fully

jade stone
#

it's worse in the compat section than chrome

supple whale
royal nymph
#

they're probably counting chrome android too

solid gazelle
# slender blaze I have a problem guys, I want to use vencord inbuilt UI to modify some settings ...

you can get better help regarding plugin dev in #🧩-plugin-development but still
if thats the whole code for your plugin it wont work because you have to export a default definePlugin as well check this one out as reference https://github.com/Vendicated/Vencord/blob/541e50dcf45eefee104916dc64805439cb24a5f0/src/plugins/oneko/index.ts#L22 also instead of setting the option type to the string bool you can import OptionType from "@utils/types" and use OptionType.BOOLEAN
and when you do export a default definePlugin include your settings as a property for those to show up

i think your issue might've been the option type alone being "bool" instead of the OptionType.BOOLEAN since you did say that you think your index.tsx is right

royal nymph
#

which has poor support

jade stone
supple whale
#

where its not implemented

jade stone
#

oh

royal nymph
supple whale
#

i was looking at his messages, not yours simply

royal nymph
#

you hate me

supple whale
#

took you long enough to realise

#

i still have a grudge over the PWA PR

#

not that it matters much anymore, since discord broke some shit with their SDP config, and the latency in browsers when under load is exponential for some reason

royal nymph
supple whale
#

so you take VC

#

and you add 3s of latency

fierce pendant
#

kill all mozilla workers who dont add cross document view transitions to firefox

supple whale
#

and you have latency in VC

royal nymph
#

it works fine for me on web

supple whale
#

vesktop had this problem a while back too

royal nymph
#

there's a bit of latency but nothing near 3s

supple whale
#

my use case is 100% my GPU, CPU and RAM while having discord open

fierce pendant
#

why the fuck do i need a birth certificate i exist i think

supple whale
#

PWACord would have destroyed vesktop at 10% of the effort to maintain

royal nymph
#

lmaooo

#

I like PWAs

supple whale
#

well linux exists

#

and linux audio is a skill issue

#

even for google devs

#

so the PWA screensharing doesnt work that well

#

cuz audio fuckery

royal nymph
supple whale
#

facs

#

i've seen some horrific attocities against hummanity commited

royal nymph
#

Like Feishin

They have an electron app but it has horrible security, they have node integration enabled hollow

#

saw another app (Tidal Hifi) with sandbox: false and contextIsolation: false

supple whale
#

you could open the fucking app's install folder, edit the index.html to run nodejs code

#

you open the app, it has admin perms, gg ez escalation

#

god forbid they load from an http endpoint

jade stone
supple whale
#

almost no electron apps disable flags, none enable integrity checks

#

its nuts

supple whale
#

for gh assets they are cors enabled simply

#

so you just need to patch the CSP which the extension alr did no?

jade stone
#

oh the pwa would run the extension

#

5 year update delay ❀️

#

vext

elder yarrowBOT
supple whale
#

yeah because the extension is public

#

instead of unlisted

#

for some reason XD

royal nymph
supple whale
#

wdym its not?

royal nymph
#

it's way way worse that many electron apps give the browser full nodejs access because they have no clue how to use electron

supple whale
#

okay, but why do u care about giving nodejs to the browser

royal nymph
#

😭

supple whale
#

when u can just edit the main.js code directly

#

because it has no integrity check

royal nymph
supple whale
#

like sure, what you're saying is a problem, but like "hey we can hack into the pentagon, and nuke the president", meanwhile the other guy "yeah i just walked up and stabbed him"

royal nymph
#

besides stealing the discord token you can't do that much by just editing Discord's files

supple whale
#

you can attack the system

royal nymph
#

and u already need host access for editing files

supple whale
#

not necessairly, no

royal nymph
supple whale
#

you just do

#

windows sir

#

you're expecting too much

#

on linux sure

#

but you're giving microshit too much credit here

#

but yeah, most electron devs are intept

#

well it kinda makes sense, electron is loved because of its low level of entry, while still letting u do a LOT

#

and that attracts morons, which write moron code, which then gives electron a bad rep

#

but fuck i love electron, its so powerful, they let u do such crazy shit

#

like wdym i can can create an invis tab, render a part of it to a W3C VideoFrame, then 0 copy that to another, fully secure sandboxed tab, which then encodes it to a MediaStream, which streams it over webrtc

#

HTML in Canvas before HTML in Canvas went public, its nuts

royal nymph
supple whale
#

I'm honestly not 100% sure?

#

I didnt look a whole fuckload into it, so i'm not fluent

royal nymph
#

I know Mac offers actual protection against tampering and so does Linux by making stuff root owned but on Windows it's just the wild west

supple whale
#

yeah windows is very much wild west

#

i compile all my native JS to bytecode

#

and load that instead, its harder to monkeypatch

royal nymph
#

noooooooo...

supple whale
#

because u need my custom version of nodejs with modified symbols, which is private, otherwise it crashes

#

its not hard to figure out how to reverse, but its defo better than it not being there

#

also loads faster ^^

supple whale
#

but i turn those off, because i dont have signing certs

#

XD

royal nymph
#

yeah lmao

#

me neither

supple whale
#

i fucking gotta go back to my sub lib to fix it for fucking firefox... and safari i guess

#

eugh

fierce pendant
#

i wonder if i can make openresty bindings for haxe

shrewd canopy
#

Simple

#

Rust forces you to write sane code and its great
Less kids (aka every js programmer) there

supple whale
#

@royal nymph @jade stone

#

this probably can be used for some bug bounty

fierce pendant
#

i should make an operating system

deep mulch
radiant storm
twin matrix
#

liquid glass in terminal blobcatcozy

fierce pendant
#

i am considering switching to the racist britishmen operating system

solemn ravine
#

That’s a gaussian blur

fierce pendant
fierce pendant
royal nymph
#

he's danish

fierce pendant
twin matrix
royal nymph
fierce pendant
royal nymph
#

if you mean that blog post

fierce pendant
#

i interpreted it as him not seeing british people which arent white as real brits

pseudo sierra
#

???

fierce pendant
#

am i stupid or what

pseudo sierra
#

yes

fierce pendant
#

oh

#

grayt

pseudo sierra
#

he's known for being a dick yes but I've never heard of him being racist against the british of all people

royal nymph
#
fierce pendant
#

i am not racist i just hate everybody

cedar tulip
#

[RESET] (true, 1000, Resetting socket due to error.)

short zenith
#

its not about immigration, it is just racism. he clearly says "native Brits" and then links to a page about race, not immigration

fierce pendant
#

anyways you dont have to program in ruby to hate british people, you can do that on its own

cedar tulip
short zenith
cedar tulip
short zenith
#

fair enough

cedar tulip
#
  • 1 reason to NOT wrap discords node updater
    cuz it breaks every no and then and that is annoying :3
#

better to patch vencord, so it updates both

#

if not installed then.,...... idk

#

also the OA updater fails most of the time cuz the files it tries to copy n paste are locked

#
[OpenAsar > Updater] Failed to retain OpenAsar Error: EPERM: operation not permitted, copyfile
#

may be cuz of vencord

short zenith
#

nah its linux perms

cedar tulip
short zenith
#

i dont have to update the wrapper every time?

#

i have to update it like once a year

cedar tulip
short zenith
#

yeah that was the once a year lol

#

the last bug before that was like

#

idek 😭

cedar tulip
winged mantle
#

I can't get irl canadahonk out of my head

winged mantle
jade stone
short zenith
#

doxxed...

#

at least use a more recent photo

#

nvm i forgot i never updated my pfp

winged mantle
#

idk update your github avatar

fierce pendant
short zenith
#

yeah

#

bitbucket 😭

winged mantle
#

(0 people)

cedar tulip
#

wrapping custom dlls through ffmpeg.dll into discord

#

yea i may be stupid

winged mantle
#

this is C
why is this suggested (and over the local variable i actually wanted to insert to)

#

clangd!

#

this is actually annoying lol it suggested std::map over a variable i had called mapped

fierce pendant
winged mantle
#

idk why it's suggesting c++ things in c

#

maybe i need a compiler_commands.json

supple whale
winged mantle
#

it's weird though it's not like class Hi works

supple whale
#

but fuck this was so long ago

#

i dont even remember where

winged mantle
#

so it does know its C

supple whale
#

and it was that winter talk

#

is winter even alive still?

stoic depot
#

how are these kinds of videos still a thing

#

it doesn't change the entire message height anymore but it still does for the video thing

solemn ravine
stoic depot
#

I couldve sworn they were patched like a year ago by now it's been so long

stoic depot
#

the aspect ratio is locked unfortunately

stoic depot
#

to the man behind the slaughter

lavish cloud
tired vigil
#

I wonder which formatter I should pick

fierce pendant
#

PRETTIER AND BIOME ARE SHIT

tired vigil
#

😭

pearl stagBOT
#

vencordLoader.ts: Line 76

await Promise.all([downloadVencordFiles(), writeFile(join(VENCORD_FILES_DIR, "package.json"), "{}")]);
tired vigil
#

I write the most horrendously formatted code and then let prettier fix it
Also I make sure to use completely different configs on every machine so I still end up having to format stuff by hand and then run Save without formatting

#

ngl vencord should just add official code style guidelines fr on god

twin matrix
fierce pendant
fierce pendant
#

look what other people have made

#

i could be as cool as them

solid tide
#

nvm found the answer to my earlier problems in the docs lol

pseudo sierra
fierce pendant