#🪅-progaming
1 messages · Page 48 of 1
I appreciate the Hypr project and aim to implement a stable and mature version as part of an AI-driven OS. While I recognize that Hyprland is the actively maintained successor, my software still relies on X11 syntax, making HyprWM stability improvements crucial for my project.
AI-driven OS 🔥 🔥 🔥
: p
xD
i dont know why vaxry didnt just close it though lol

theres no point at closing it
?
safety🚀 🚀 🚀 🧱 🐟
oh
i just noticed
this is nop
doesn’t -p make it fail silently lol
oh
"vaxry i made this pr for you but you need to implement the error handling yourself"
bro atleast could've removed the comments to make it a bit less obvious
did u see the description of the pull request
yes
i dont think he was trying to make it seem that it was legit or smthing
lmao
If this request isn’t merged, that’s completely fine—I’ll maintain the fix within my own fork for continued development.
purely AI controlled forks of repos, awesome
xD
ur not
yes i am : )
@valid jetty does the program you were talking about where u just work at a company and get a bachelor require you to go to lectures/labs in the uni at all? if so, how many hours a week?
lleet
mmm
from what they said you get online lectures but i dont remember how many hours a week
and is it 6 semesters?
@valid jetty im gonna try floorp cause brodie said so
they expose a lot of about:config to visual settings which is really awesome
idk
idk it means you're on firefox esr which might not be as secure
what else is there
theres ladybird but from what ive heard its not as well supported yet
you'll probably be fine on floorp
¯_(ツ)_/¯
firefox is also adding loads of cool features on the non-esr stable version
i think tab groups are coming soon
that's all
the main problem i have is it feels like a bit clunky
Tab groups as in tree style or just worthless?
they're moving to a fast release model with floorp 12 so it's gonna use the latest ff version instead of esr
to me it feels like a bunch of features without as high quality as regular firefox
which i can understand why you would want as it means more features
but it feels like quantity rather than quality
for example they just add another sidebar which coexists with the existing one
impressive
have you tried applying for a job at lockheed martin? i feel like your computer programming skills could be used to make better bombs
xD
create stream in a separate thread, send only the buffer across threads and park the thread (there will never be more than one instance of localrecorder and i dont care to enforce it because it doesnt make sense to have multiple recorders anyways)
be me
looking for job
team looking for engineers
no degree required
2 years of work / hobby experience
80000 euros / year
java*
be me
looking for job
be me
java
JAVASCRIPT
no i disagree with java*
javascript jobs are far less insane than enterprise java
no they arent
javascript is way more deranged than java
>be me
>java
>my body was never found
especially cause everyone uses a different framework/ui library
ive had to do both enterprise js (ts) and enterprise java (and kotlin)
js is much worse
No
Wtf
everyone uses a different framework/ui library
everyone only knows of the react lingo
ui library sure. they'll have different design systems but that makes like 5% of an issue for most people
If you’ve ever looked for a real frontend job you know maybe one in a thousand job offerings use something other than the big ones
Mostly react and fucking jquery
Jquery still exists?
With some vue, svelte and those other large ones sprinkled in
Yes
much of the web is still on jquery
nice
yes and they're making updates
in a 2 month internship i had to use vue, thymeleaf and angular, that company also uses react
idk what you mean by that
but if you only know react your cv looks a lot worse for a company (most of them) that isnt purely react
¯_(ツ)_/¯
theres a lot less fragmentation in embedded, you usually use firmware library x on microcontroller y which takes 5 minutes to learn if you already know one of them (gpio, interrupts, timers, etc), most of the time only the method names are different, theres a big difference if they use c or rust but usually both are used within the same company
imagine if devilbro gets internship at discoerd
and while there is a lot of framework fragmentation in the java space (plain jee, spring, quarkus, etc) its much less than with javascript and you usually just have to maintain legacy code and dont have to write anything new, in that case you could have never used quarkus, only spring, and just jump in and know what ur doing
?
is devilbro an opp of vencord
devilbro makes plugins for betterdiscord
and they are known for being quite... "memory heavy"
❤️ I love BetterDiscord ❤️
dont you love when floorp isnt in the official repos so you have to build it from source and then it takes up your entire cpu and you have to go touch grass
i love when when i leave sleep mode and firefox decides to use all my cpu and ram 🥰
probably a windows issue
idk but it only happens with firefox
Hop on something chromium basrd
i just hop on about:memory and minimize memory usage
it fixes it a tiny bit but yeah
oh i never knew about that. i usually just opened in-browser task manager and unloaded everything at the top
yeah i do that but nowadays i don't because the biggest offender of them is github taking >100mb
so i just close it off
on linux every timenn i leave my pc on suspend it wakes up on its own
and also unmutes
I was wondering how Vencord adds custom settings to Discord?
custom settings?
this
the code is open source, all handled by this core plugin
https://github.com/Vendicated/Vencord/blob/main/src/plugins/_core/settings.tsx
vencord is incredibly complicated, it does a lot more than you think
i would not try to replicate vencord behaviour without knowing how to read vencords code
if you just want to extend discord i recommend you just use vencord and make your own plugins for it
okay
is the megumin thats mentioned in the license the nickname of a person or did vee put it in there cause its funny
megumin is definitely a joke and not a real person in this discord server
do not look megumin up
vencore lore
eah
:)
@unkempt shuttle hiii
Full File: 2016-04-13T00:01:00+00:00 - Terry A Davis Live Stream (mq-SOo0_z8U).mkv
Full Archive: https://archive.org/download/TerryADavis_TempleOS_Archive/
Visit my main channel: https://www.youtube.com/c/juanchosmrl
terry says no to hieroglyphs
idt the problem is multiple changes in one pr
its just ai slop anyways
this is why ai is a bad idea :^)
xD
this image should go in the definition of slop
Use this tool to convert videos to any format of your choice. From ts files to mp4. Fix slow TS Video files with this Simple tool and trick for free.
Enjoy high-speed, high-quality conversion without any hidden fees—perfect for video editing, streaming, or sharing on multiple devices. With support for batch processing and advanced features, thi...
you know its bad when the diff is 12k lines long 🔥
sql vs css? heated debate in database design
778kb ts file 
dw its doom in ts types
eagely when they realize ts was/is a media format before microcorp made typescript
those types are smart enough?
Class let’s discuss
https://x.com/void_zero2/status/1900172633980695004?s=46&t=4l2ZQDMG6L-NMRnMGjD6LA
Built the same Windows background service in C#, Rust, Go and C++ to see what the better outcome was, both product and code
This service interacts with Windows APIs (COMs), has auto update & install
Had a couple of users to test the different products and users rated them🧵
Not much to discuss since it doesn't show more than the first entry
dont want to register; cant read the thread
even if i wanted to make an account i dont want to do a 10 step captcha lol
replacr x.com with nitter.net
thanks
You are all stupid smh
Why
Im surprised by rust winning, thought c++ would be a lot better
But I guess also kinda makes sense
Just make a shitter account and get Elon more money smh
Hard to make a good api in a bad language after all
I do not support nazis though
Neither do I
You see
I upload terabytes of videos every minute
Thus directly hurting them
tldr:
rust le good because it has a COM wrapper
go le bad because this guy was too dumb to find a COM wrapper so he raw dogged it then blamed go for having to do the same exact thing that windows-rs also does but just abstracts away from you
aka the average tech tweeter
.
Dennis said it pretty well too
https://x.com/tigawanna/status/1900416315690487918
Well imo that still plays a part in how well a language does in DX at a specific task
If a language already has a package that helps you of course you are gonna have a better time
but it says nothing about the language itself and is a stupid argument
you're at that point much more advocating for windows-rs than rust
you could make a much similar library for go, in fact people have done that
that's like saying python is better than Javascript because discord.py is better than discord.js
Well
It all boils down to preference
Like any programming language discussion
Now I want to make my own little app in different languages to see how well they perform for me
Fun side project
Though I may still be biased, I just enjoy coding in rust ¯_(ツ)_/¯
I really like the current tech bro web development shift
They are starting to care about performance again https://vxtwitter.com/wcools/status/1900188438755733857?s=46&t=4l2ZQDMG6L-NMRnMGjD6LA
note-taking software doesn't need to be bloated or slow! (yes this is actual 1x speed 🔥)
Programming in languages without sum types is pain
Traits and destructors are also very nice
they really aren't
everyone making nextjs slop
well yeah but they are improving their preferred environment to be performant and i respect that
like when someone made that nextjs plugin(? im not sure what it was exactly) to preload some pages to increase performance or making development tools like react scan
legit this is actually how people compare languages
its insane to me
"hey so i used this language meant for 4bit micro controllrs which is meant to be as small and simple as possible, to run this LLM, it sucks"
yeah no fucking shit that's not its purpose
why would this be slow
how could you manage to make this slow in a modern browser engine unless you're discord

Depends on if you want to do a http call for every page load
and depends on how many features you want to add to your note taking app
wysiwyg editors with many features are quite large
you arent wrong..
bird
Full File Name: 2016-05-01T00:01:00+00:00 - Terry A Davis Live Stream (Yf7dQOUdjA0).webm
Full Archive: https://archive.org/download/TerryADavis_TempleOS_Archive/
#coding #terrydavis #templeos
Visit my main channel: https://www.youtube.com/c/juanchosmrl
its over rusthaterbros.... https://www.youtube.com/watch?v=N2dbyFddcIs
In this video I discuss Ubuntu's decision to switch to using rust implementations of the core utilities (mkdir, ls, cat, etc...) and what it could mean for the broader Linux ecosystem.
My merch is available at
https://based.win/
Subscribe to me on Odysee.com
https://odysee.com/@AlphaNerd:8
₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿
...
luke smith
i feel like rust is absolutely one of the languages for core utils of all time
one of the languages of all time
definitely
e
perfect
Are you making a vim
cool

i was trying to install uutils
in the process deleted coreutils
now i have uutils but its not aliased properly
rust hacking
heavily abused RSCs
@valid jetty im so smart
for cmd in $(~/.cargo/bin/coreutils --list); do
sudo ~/.cargo/bin/coreutils ln -sf /home/eagely/.cargo/bin/coreutils /usr/bin/$cmd
done
this worked
huuuuuuusk
btw @hoary sluice how do you get the mov codec playback on discord
i cant figure out what package its in
i have all the main ones and i still cant play mov videos in firefox
idk
can you play mov
you just said discord
where
yeah i use discord in the browser
firefox/discord
no not husk
you mean floorp
discord in firefox with the userscript
nop
im on linux rember
i use floorp on macos
floorp exists on linux
i know
i just havent gotten around to it yet
send me a mov
roll that clip of the talk on introducing rust jn linux and some random ass dude in the audience not letting them continue
Get the UserScript
https://vencord.dev/download/
you need tampermonkey or violentmonkey
virus
what...
its only some
what location do i put
is this video specifically bugged
wdym
why are u using browser discord
nope its more of them
i use vesktop
why do i need to run a shell script to install a userscript
oh
ignore everything i said
firefox consumes less resources and even then, i use firefox, so having firefox for everything is beneficial
better all in firefox than some firefox some chromium all running at once
i switched spotify to my browser aswell
no theme but at least its adless
why is discord so much smoother in the browser
thats exactly why i use it here
thats a known fact - its always been faster in the browser
you havent seen/heard of that talk???
Filesystem in Rust - Kent Overstreet
i dont see vencord in settings
refresh discord are u sure the userscript is running
oh it was enabled but not running
lmao
btw @hoary sluice if you have vencloud setup
you can just directly import all your plugins and settings from desktop to browser
this looks like more effort than manually moving it
what the fuck
also thank god for that youtube frequency graph feature thing
???
Authorize
Enable Sync Settings
Sync with Cloud
go to browser
Authorize
Sync from Cloud
so hard
starting a docker container is more effort than enabling 3 plugins
@valid jetty what browser do you use
right now plain firefox that came preinstalled on fedora
Have you tried zen?
I'm just looking for lightweight browser
Chrome takes so much memory
i have but zen and floorp are quite unstable atm
firefox is using about 700mb of mem with 4 tabs open (albeit 3/4 of those tabs are heavy apps, discord spotify youtube jisho)
imo thats far better than chrome can do
i havent compared it tho
zen is nowhere close to lightweight
zed destroyed my ram and cpu when i tried it
What do you use
floorp
And floorp is based on firerox?
yes
whoever saying chrome takes up too much mem is capping
i be running chrome in the background with literally 500+ tabs open in the background and i can compile my rust projects just fine (i dont even have crazy ram on my laptop)
heck even my old ass phone handles 500+ tabs on mobile well
yea thats zed
they dont do procedural file loading
i tried to load the discord mobile decompiled pseudojs bundle on zed
it tried to load the whole 3 million line file into memory at once
vscode would load it in chunks
yea i dont load big projects into zed
and zed tried to syntax highlight it all at once too lol
and most of the memory used by zed is r-a lol
it killed my whole laptop
vscode dies
vscode handles really big files surprisingly well
are you using vscode now
i havent found a good editor for large files
even my primary editor (nvim) chokes up on minified files with 3k+ lines
i use zed when working on elle/anything elle related like いちご
try open it in vscode xd
huhh
one good thing in vs is that it doesnt do syntax highlight for large files
which well makes it load
but also makes it hard to read
it does?? you probably selected it to disable when it asked
iirc it asks if you want to load in chunks, load all, or disable altogether
i think sublime text is supposed to handle large files decently iirc, but sublime text is kinda mid nowadays
yeah well if i dont disable it crashes
if i enable after loading it freezes
my solution is to just cat it and pipe it to less
if im not gonna get syn highlight i might as well not spin another chrome instance
since i have ehm a bit ehm of a tabs issue
:3
How much memory do you have
no
@placid cape floorp feels a lot smoother and faster idk if its placebo or if it actually is faster but it certainly feels like it
I'll try it thanks
but its main offerings is more visual customization instead of about:config
react
rust isnt ram heavy rust is disk space heavy with all the cache its creating smh
😨
defualt
love me some The inferred type of 'forwarded' cannot be named without a reference to '.pnpm/@vue+shared@3.5.13/node_modules/@vue/shared'. This is likely not portable. A type annotation is necessary.
@woven mesa look how awesome this is
verboselang is my favourite
whats verboselang
whatever you have going on in the screenshot
swift?
I did something a bit hacky and made my own stuff for making ui
and the property names
nice!
what sort of ui does this snippet produce?
I got so used to them being so long LOL
i feel like the upper limit for capital letters in a PascalCase name should be 3 but also it's kinda funny
nice!
I hated how awful it was to make stuff like this manually so I just made something easy for me to use without much effort
yeah it's really a pleasure when you get to do things like that
ive been trying a lot of stuff out recently, class inheritance was one big thing that I wanted to extensively try out
the code is so much easier to read
looove it

tbh I don't write a lot of repeating code outside of ui so I probably wont use it as much (or probably never) as much as I do here
yay
I think oop kicks ass for ui
i partially agree
there are certain parts of it that just make it better for OOP
but the way other paradigms conceptualise and otherwise handle data / data paths can be better imo
alas i am very tired and will lay down
i'll uh probably check this channel in like 5 minutes
it is indeed
or if the LSP is as well
probably the latter at first
there's probably a changelog for tsv7 somewhere
i think it's both actually
ic
mentions lsp
go nuts
haha see what i did there
Parts of the LSP afaik
who thought of making strings half class half native object in jvm and told to themselve that thats a good idea
They'll finally use lsp for typescript in vscode
Probably same fool who did the same thing with Class
its both
oh, cargo::core::gc has been around for a while i thought?
You mean for cleaning out unneded stuff from target/?
it's cargo clean
realtime raytracing on arduino?
cargo clean yeets everything
depends on the timescale you consider "real"
you'd think cargo clean is configurable
tracing actual real life rays?
what abt it
16ms 
free phishing website generator ❌
free amazon EC2 instance generator ✅✅ https://t.co/QxIbJpwIcb
【QRT of Aiden Bai (@aidenybai):】
'Introducing Same.dev
Clone any website with pixel perfect accuracy
One-shots Nike, Apple TV, Minecraft, and more! https://t.co/3U9YL1jtit'
so this is the vibe coding everyones talking about
build kinda cool product but be a complete idiot and therefore leave a giant security hole
NO FUCKING WAY LOL
ofc it uses bun (therefore it is inherently terrible)
what's bad about bun?
#🧊-off-topic-iceman-only message excluding binary lockfile part
1.1. you can still be production ready without supporting an OS (depending on the use case its actually good even! means more time spent on supporting features) and bun now does more for windows compatibility than node for its entire lifetime with its shell standard library being able to convert common commands into their native implementations... (the aim of no more different commands for different operating systems is really cool!) https://bun.sh/docs/runtime/shell
1.2. you can be production ready without full node package support. At least production ready for most people means that its not riddled with bugs. You can very much develop an entire application in the first production ready release of bun and of course they are still ironing out issues that make some node packages not be supported.
2. bun actively goes against some standards and i at least think going against standards is neutral, you can go against and do stuff like for example rename the cli flag for no reason (bad) or just automatically load .env files like bun does! (good), you cannot say something is objectively just bad because it goes against standards, i can name more things like the extension of fetch which a bunch of hyper node nerds bashed bun on (completely unnecessarily) even though its pretty good.
2.2. going back to 1.2, going against standards also means you cannot have 100% support with existing node packages! and thats fine! because people will still make it work, and thats again why i think complaining about no full package support when you arent actively affected by it is pointless
3. the discontinued argument is pointless because like... what if node just gets discontinued, lol... anything can just get discontinued and while yes bun does have a higher chance of discontinued due to being new it also has a chance of staying around or even permanently "staining" the ecosystem due to being open source and people continuing to develop it after its shutdown
4. cmon, even the article you linked says its problems with it is a stretch, also it was also always able to translate it back to lock and its also now outdated https://bun.sh/blog/bun-lock-text-lockfile
but just like with everything, its up to personal preference! if bun works for people it works! an example from me: my PC at work is actual garbage, im sure it was made in like 2012 with a couple of components upgraded. It runs like absolute shit. But i mean it is okay enough for me to be able to do my work. But well now when i connect to our development server, go to any js project with any large-ish framework (next, nuxt, svelte, you name it) and an even just medium sized code base. Then try running npm run dev/npm run build it takes literally.... 10 minutes... to compile... this was quite literally impossible for me to work with. I drop in replaced npm with bun and guess what! it went down to 1 minute. Actually amazing tool for me.
so whatever you use, npm, bun, esbuild(?) just use what works best for you! no need to hate on runtimes
oh yes, actually good bun rant
it also pisses me the fuck off
i hate bun for their giga fake advertising
like yeah, what they are doing is GIGA cool, but dont say you're the best and production ready, when you're still like 3 years off actually being usable for anything more complex than a 2+2
ive never had any problems with it for anything ¯_(ツ)_/¯
i guess thats just me though
lc.gem summarise this
if you respond to my message using AI im going to throw the message right into the trash im not gonna argue with ai if i wanna do that im gonna go on chatgpt 😭
gemini went like "nah this is too much yapping i cant summarise"
nono i was asking it to summarise
smh
not respond
lc.gpt summarise this
{
"summary": "The text discusses the advantages and considerations of using Bun, an alternative JavaScript runtime to Node.js. It highlights that while Bun may not fully support all node packages or all operating systems, it offers benefits like improved Windows compatibility and faster development speeds due to its unique shell standard library. It argues that not adhering strictly to standards can be positive, exemplified by Bun's automatic .env file loading and innovative fetch extension. The notion of Bun being potentially discontinued is dismissed as speculative since any tool can face discontinuation. The text concludes by emphasizing personal preference and suitability as the key factors in choosing between runtimes like Node.js and Bun. Specifically, Bun substantially reduced compile times on an underpowered work PC, showcasing its efficiency in real-world scenarios."
}
improved Windows compatibility ?????
what does nextjs have to do with deno?
Bun works horribly with nextjs
And i still want to try something new
making native apps is like shooting yourself into the foot, though ive been microdosing on bullets by programming with js so i will make a good native app, even if i lose my foot in the end
It doesn't make sense to use deno instead of node
kill
husk
me when i put a chromium inside your chromium and call it a website stealer
(it probably just curls the website and puts it in a div
well yes but no
im not kidding
it doesnt do raw js
does the ai just spit out the same thing
oh
i feel like there's a way to do this algorithmically (or ideally not at all)
oh come on, this shit just straight up steals the source code and tries to change it around a little
【QRT of Aiden Bai (@aidenybai):】
'Introducing Same.dev
Clone any website with pixel perfect accuracy
One-shots Nike, Apple TV, Minecraft, and more! https://t.co/3U9YL1jtit'
OPEN A TICKET
</modmail:1161455196610760895>
miau, ich bin ein bot!
source code: https://codeberg.org/vee/bot
<t:1662584258:R>
meow
venbot#5794
- Presence Intent (Unverified)
- Guild Members Intent (Unverified)
- Embedded
- Message Content Intent (Unverified)
- <Undocumented Flag> (1 << 21, 2097152)
- Supports Commands
Fuck, wrong channel
Elaborate
Why would you use something that has nearly the same perf as a node
it feels more fancy xD
its true that at that point it doesnt matter
Deno was great until they added nom support
Why would a js runtime support rust parser combinators
why would you use js
i wonder if i can manage to compile my jvm to wasm so i get java in browser again
i mean theres teavm
are there even any uses for that other than to phish people
idk prob no
like it doesn't even do anything crazy
it literally just downloads the site and makes it worse
Wasm is horrible, good luck
OH THIS IS A TRICK QUESTION
log2 scale!
wasm is okay on dogshit hardware, useless on good hardware, but usually better than js
the problem is cost of entry and program complexity
I can compile my vm using emscriten and then somehow use it
no horizontal lines on the graph :(
long long long x = 0;
🔥
well im talking about the control flow
gotos, labels
hm, i'm not sure i understand
it was my first time making a performance graph with excel, i'm still not too sure how to improve it
for me the biggest problem with WASM, is that its not "free" performance, the binaries are fucking massive, it still needs to be compiled after js is compiled, so the load times are even bigger, you need to ship multiple binaries based on browser capabilties like SIMD, memory64 etc, and you also need another separate build and tooling process and learn another language
its a steep price to pay for... not that much performance
i think mainly horizontal lines to showcase the IOPS would be useful as since its a log2 scale right now its hard to see how much higher WASM is compared to js at the rightmost side of the graph
i see, fair enough
ik but i couldnt find anything else that transform and organise the data, while also rendering a graph while i'm doing it
with excel i can just dump all the data i have, it nicely groups it, i dont need to worry about intervals, sizes, density or scale
it handles all of that for me
are there any cli tools whcih would allow to measure/perf memroy usage in my program
(profilers)
maybe flamegraph? i never used it so idk how it works
not sure if you actually embed it in your project or just use it on any binary
this one i mean https://github.com/flamegraph-rs/flamegraph
aha
seems like no memory bench tho
wait i think i remember using gprof or sometzhing like that
@dense sand platform?
oh yeah dont care, compiler does it for me
you'd have to be unhined to write wasm by hand
and i'm unsure how that will affect performance
we have jumps and longjumps with mem64 so it doesnt really matter that much
Yes but because of this it's way more complicated to create a compiler
And there's also some performance stuff
Object.entries(Object.groupBy(Object.values($saved), saved => saved.update ?? ''))
jesus christ js
why
this feels so wrong
i'm iterating 3 fucking times
XD
well 4 cuz i'm putting that in a foreach
yeah its gonna be 40 iterations in total
vs 10
negligible difference
but writing that made me shiver
i felt disgusted
i feel like my lazy parsing with new URL is gonna be more problematic
xd
@placid cape
i found a really fast speech to text api
i stated a goal of sub 1 second and i think it might actually be reachable
u get 200$ of free credits
and its so fast to the point where the bottleneck is getting the weather and not transcribing the audio
you can use google for free because they have the API key in chrome
And their exposed key is used for like 5 years I guess
i timed it manually (probably kinda imprecise but good enough), from stopping recording to weather showing up with deepgram is 1.88 seconds, local whisper takes 2.3 seconds altho im surprised that its so fast
i guess the bottleneck was parsing and not speech to text cause im using the pattern match parser here
which just detects if the string "weather" or the string "whether" is in the input
huh
they have a free public api key??
speech to text when accents
yes 💀
oh it works fine
next week im gonna speedrun a bunch of random free online apis for my microservices cause theyre really easy to implement (just steal my ollama client and rewrite the json parsing) and this needs to run on a raspberry pi
thats actually crazy
I'm building zed right now hehe
zed git integration is awesome
And it looks like they don't care at all
mainly cause of this button
oh cause ur on void
yea
there should be a 'git uncommit' that just rolls back the commit without messing up the reflog
the google stt is kinda garbage tho
if its the same one that hey google uses
chatgpt is much better
and that probably uses whisper
you can muffle really hard and chatgpt will still transcribe it perfectly
google stt probably works differently that whisper
idk if they actually use ai or something else like vosk
what does vosk do
didn't know u could make stt without ai
i mean they use some sort of ai and models but it's not deep learning
you know
i don't actually know how it exactly works so
yea but i meant they dont just feed a bunch of clips of people talking into a NN and let it train for 3 years
what pkg
lmao
google gemini in copilot lol
you should really consider some of the whisper forks
they are insane for how light they are to run
i worked with it once, and i was utterly shocked by how fast and accurate whisper is
idfk what all the shitty voice assistants are doing in comparison
still too slow for a raspberry pi
:^)
large takes 2 minutes on a midrange gpu
aint no way they can speed it up 120x right
well you can speed it up a fuckload by reducing the data size
you can unironically compress audio before feeding it to whisper, and it speeds it up a fuckload, while not sacrificing much if any accuracy
can whisper stream real time?
lmao what
if you code it that way, yeah
we did
we had a live transcription service
like a phone dictaphone thing
i mean is it worse if its live
not really no
you just stream the data output
same as you do with say the gpt models etc
its a bit of work tho
thing is its still a raspberry so using any online api is gonna be faster but im probably gonna do fasterwhisper too
idk if streaming audio is really in scope for me rn
it might be cheaper to host fasterwhisper urself tbf
deadline is april 4th and i still need to finish the thesis itself
u get 200$ free credits
well i have a finished product
or an mvp of sorts
see here
i'm not sure how to obtain the dpi from browser
my website has a canvas that draws based on width/height
the issue is that when the dpi is high everything looks cluttered so i need to draw less
so i need the physical size of the screen or something similar to that
actually wait that sounds stupid
guhhh what do i do
window.devicePixelRatio
you're welcome
const targetHeight = height * devicePixelRatio
if you dont have a high pixel density display you can test this by zooming in/out
that changes devicePixelRatio
i spent a LOT of time working with canvases
i know a thing or two lol
unfortuantely that is literally just 2 most of the time
welp, that is the devicePixelRatio of your display & browser combined then
guu
yeah idk what im missing
i've used devicePixelRatio for years, and its the solution to this
its possible you have some anti spying shit which spoofs devicePixelRatio
i've seen that
all of the time pretty sure
i think all mainstream browsers have it hardcoded now
like most of the navigator props
damn
@ornate quiver do you think i need to remember the Brush
probably not
for some reason the cache is being invalidated in one of the other pickers when it shoudlnt be
guhh it makes no sense
the json file says "knownUnstableArguments": 3, but theres no unstable args in the composables report
how is it using cache after i deleted the build folders
never
opening this channel specifically to post this screenshot and then never coming here again 🔥
sprint is a stupid name
and then stupid languages like php copy it and make sprintf
println!() my beloved
because there sprint prints the formatted string to stdout (or i guess the web page . . . .) and sprintf returns the string (who thought of this shit ???)
nvm im stupid i was always using a php framework that does this shit !!! sprint doesnt exist in vanilla php
pretty sure c also has sprintf
tf does sprint do then
sprint is just without formatting no?
That's called strcpy
does the f stand for formatting
true
yea there is no sprint();
sprint would just be strcpy
C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers.
ending it all
missing
Got packet in sock
in sock
i wonder how awful of an idea for security this is
HUSK
idk but at least when discord adds a bad feature it's funny
oh shit that came out today??
literally just used that for rich presence because it had a premade unity setup
had no clue
..?
whats bad about this
riiiight
i think its cool
you dont know about the 100 attacks if steam's exact implementation of this
?
doxing, dosing the user, dosing the servers the user is on, botting lobbies, joining midgame, exposing game lobbies
there's so, so, so, so much that can go wrong there
jesus did you even read the article?
its discord friend integration for games
you DOS the game servers
its stupidly easy, and insanely common for apex legends etc
how does that lead to exposing the server the user is on
its a token system
part of this quite literally already exists
they are opening it up to everyone
- more features
which is really cool
vencord users try not to hate on something just because its new challenge (impossible)
nah, i've just seen this exact thing exploited many many times
where
on uplay, on steam
uplay 😭
and steam requires having the user as a friend if you are stupid enough to put people like that on your friends list thats your fault
no
no it does not
well
it did not
its patched now
but wasnt for a solid 5 years
amazing
and the same goes for uplay
who tf cares about uplay 😭
eggs
I don't believe this, if you have to build your app with 100% ai, you definitely also lack the knowledge required to host it
Ai can just deploy the app now




how tf did u achieve that
idk
also i restart my shell and it works fine 😭
lol cargo new just creates basic hello world boilerplate
fn main() {
println!("Hello, World!");
}
oh i assumed you had edited it with your editor
not literally used the hello world
that's hilarious
something weird in your shell?
not sure
ive narrowed it down to where it will only happen on shells opened from vscode
(internal or external)
as in, it happens regularely?
but now it just works fine 
wait it didnt recompile
rustc main.rs && ./main always fails on a terminal opened from vscode and always works on a terminal not opened from vscode
odds are some extension is fucking with the env (prob rust analyzer)
yeah
check what's in there
run in normal and vscode shell and diff the files
env > normal
env > vscode
diff so insane i have to hand edit it
why?
what's wrong
try diff -u
it does the git style instead of the horror < and > style
its massive and things are weird so things like HOME and HOSTNAME are showing as different
(im using vscode visual diff)
lmao
insane
poor soul
did you reduce your stack size to 1 byte before running this
node docs are confusing me
do i pass a readable or writable stream to stdout/stderr
writable makes sense in my head, but the docs arent clear
@deep mulch i cant get zygisk to work with rootAVD
it just doesnt apply
I think I've had better luck with like 12 or 13
@ornate quiver make rootavd script that doesn't have the world's worst ux
okay i made it work
magisk 28.1 with the InstallKernelModules option
@deep mulch have you seen android 3.0 src???
its just gone from cs.android.com???
i think android 3 was closed source
seriously
i think so
what are you doing
im trying to make my xposed module theoretically work down to android 2.0
it would be funny
xposed goes that low?
dont think so
how will you do
theoretically
insanee
i got down to minSdk 3 (android cupcake; 1.5)@deep mulch
how
im amazed AGP just builds it with no changes
thats funny
i wonder what codename android will use once it passes Z
they just looped back to B
Alpha
why just 3 lmao
ask gogle 
oh they released it eventually
guhhh I keep overthinking everything
the maven coordinates
function names
states
help @ornate quiver
ColorPickerRing
ColorRingPicker
ColorRing
put everything in one maven pkg
meds
I am
thanks where do i get them
secret
noooo whyy
minky ate them
java nightmare
i thought it would autobox them separately as an java.lang.Integer/Long but instead it first casts and then autoboxes it as a long anywyas ????
why would java do this
what the FUCK
if i explicitly autobox them it boxes it AGAIN into a long
@deep mulch i hate java
i couldnt figure out why my xposed module was bootlooping
oh my lord this fixed it
Tragedy
One, "explicit autobox" is just silly. Two, why do you think Integer.valueOf(x).intValue() would do anything
You are explicitly creating a Long value and are confused why you're getting a Long?
I didn't do that
that's the compiler
which is why I am angry
Oh, that's decompiled?
yeah
I had to do this to work around
I'd just do Long.valueOf and Int.valueOf in the branches
lol I tried that
that's what made this
i have no idea what drugs the type inference is smoking
Probably trying to make both branches the same type
I guess yeah
Java doesn't jave bidirectional type inference, so it can't tell that it's just an Object in the end

So it sees that first branch is Long and figures second has to be too
😭
every time I tested my code I had to unroot my emulator so it doesn't bootloop, reinstall the app(this is a xposed module), then reroot it, reinstall the app again so lsposed detects it, then reboot again so the module finally loads
oml
How can I enable/disable commands via a toggle switch in the plugin settings?
vns
who wanna open up a software consulting firm aimed at ai startups and make a ton of money
insane
at least he learned his lesson
damn someone else already did that https://vibecodefixers.com/
Connect with expert developers to fix your code, optimize performance, and ensure security.
😂
that cannot be real
@ornate quiver this is weird
before use the picker is kinda laggy but after dragging it around and getting a bunch of colors picked it's much faster
idea guys
has anyone ever used emscripten here
im trynna build my library but im getting this
any idea what could it mean?
adding wasm target for my C jvm...
whats cursor 
vscode fork with ai integration
doesnt vscode have that already 
Vscode already has too much ai
tbh i disabled completions
they were being a pain more than they ever helped
The other day I saw a "explain with copilot" button on some random error dialog box
if i every need it, ill use the chat prompt manually, but i dont do that often
tbh those were nice when i was trying to learn rust (i gave up and am doing more kotlin instead @deep mulch )
@deep mulch whats that thing in intellij idea called where you can see the live output of a kotlin script file line by line
its not the repl, that brings up a terminal
its nice when i have a general language question thats a bit more complex that 1+1 but not complex enough to google
insane
@placid cape @deep mulch i need name suggestions for the voice assistant
Its name is the empty string
jarvis /j
That sounds like a program for inspecting the contents of a jar file
i only got dumb names like larynx or resonance
I mean Larynx isn't that bad
im wondering how i should go about storing a current canvas variable globally or something because I want to potentially have tabs in my image editor and need to read the current canvas
you should make a component that manages the tabs and pass the canvas onto every tab (which should also be components) instead of storing it globally
atoms?
hm
true
a parent component holding said var would also work ig
often when you "need" to store something globally you are just thinking about it wrong and should take a step back
that sounds about right yeah
I'm not too used to this i just kinda dived right in i have never used astro for an actual webapp
although if you dont want to have to nest components and pass around the state in props you can use something like nanostores
no this is vanilla
sounds like jit
for react(/other stuff) only you can use something like jotai or recoil
also nanostores also works with react (& co.)
I don't use certain atom named framework its fine
does astro's formatter in vscode have any configuration
yop
but usually youd do something like
export default function App() {
const [tabs, setTabs] = useState([]);
const canvas = something;
return <TabGroup>
{tabs.map(tab => <Tab name={tab.name} canvas={canvas} otherProps={tab.whatever} />)}
</TabGroup>
}
(in your framework of course this is just an example in react)
¯_(ツ)_/¯


