#πͺ -progaming
1 messages Β· Page 6 of 1
me
ryan has ruined my muscle memory
i wrote nrr remove
i think {id hex},{timestamp hex},{random 16 bytes hex} should work
9ccc1dec204000c,2b72056c9,63c3274d442552cfc459fe5f2ec05869 hack me
There should be a way though, no?
Like I haven't used JWT but when looking into it, don't you have a signing key that lets you know it hasn't been tampered with?
yea which means the tokens are valid as long as the key isn't changed
Yeah so if you have 1 signing key per user (is the signing key normally global, I would assume it is global) then you could use that to invalidate all logins for a certain user but then you do need to associate a signing key to a user id in the db
then what's the point of using jwt and not just random bytes
i think the point of jwt is you can validate it just with key
Oh I have no clue, I always opted for session when looking at both, just seems like less risk and more server side control
have generated token like this
i think it's good enough
yeah it might very well be, it is just personal preference, I'd assume people opt for JWT because it takes less server storage?
this is for discord bot
and i'm just imaganing if somebody did the most likely thing somebody like me would do to get hacked
which is accidentally pasting token
π
for this BigInt("0x" + id).toString() will get the snowflake which you can then get a list of valid tokens for the user in the db
then check if it contains everything after the first comma
i guess tokens never expiring probably isn't smart
how can i do my own plugin for vencord?
there's a guide on the repo
I love regex (i don't know anything about it)
Just create long enough password
token π
I think I once made 192 or 128 bytes long rdb token
Then it was longer than anybody has seen so its just 64 bytes
https://github.com/Vendicated/Vencord/blob/main/docs/2_PLUGINS.md
or if you want something better
https://gist.github.com/sunnniee/28bd595f8c07992f6d03289911289ba8
thx
why'd you italicize these links?
idk looks nice
you can use <> to make them not embed if that's why
also I just put it textreplace
not like I have embed perms anyway
oh
regex
<?https?://.*>? => __*$&*__
oh
idk it looks nice https://github.com
though I'm debating forgoing the underline
it's not blue so it stands out a lot
yeah
How do I create and publish my own plugin in Vencord?
is it weird to use html custom elements without the is attribute
i just wanna extend html elements like i'm writing java swing 
oh looks like they're really new?
i guess that's why i've never heard of them
nvm just bad support?

i hate web development
i guess is is not supported in safari
is it better to use compisiton for custom element than inheritence
maybe
isis not supported in safari
:3
ie9 users:
i just want to define components and create the whole html using js
just tell safari users to use a better browser
but it seems hard without a framework

i think with this you're meant to use html code anyway
you can always make your components just use dom apis to create ui
is there an example of a good way to structure this

is there nobody as insane as me
hii
surely you don't need a framework for a "simple" single page application
no you need to depend on 5000 things
horror
is there a sane way to abstract dom without a library
google will not help
do i really need to think of something myself
suffering
i always hated depending on other libraries for relatively simple things
just use something that is light and not bloated
aka use svelte
i just prefer writing stuff the way you would in qt, gtk or swing xD
the way these frameworks handle state feels overengineered
are you asking for something like jsx-dom
why do u want to abstract away the dom anywats
random question, would it be possible to split each user in a VC into their own audio stream? I.e for recording people on different tracks
ping me with a response :3 I dont exactly have the programming knowhow past css but a friend was thinking about it
not gonna ping you, because this isn't a definite answer, but if discord sends each user's voicetrack separately then yeah (don't have anyone on rn to test), that would probably be doable...
considering you can tune each user's volume individually, they have to be separate
but messing with voice stuff is mostly 'impossible' in the discord desktop app since it's handled by native module
vesktop / browser different story
nuh uh

What browser doesn't
Firefox seems to use about the same if not more
I found an extension that allows making custom keybinds
back to google chrome yay (i hate opera gx)
Not on my machine π₯
so good to see my prs getting merged
Same here π₯
daily reminder to boycott chromium based browsers and use firefox 
but i don't wanna
to have reusable components
as a firefox user i can confirm it's just chrome but slower

and i actually know how to use the ui because i have used it for years π
well i just want to create dom elements than add functions to them
but that doesn't seem to be possible

slowness is a price to pay for no ads
Would it be a bad idea to add an option for vesktop only plugins so more plugins can mess with voice?
v3
manfiest v4 is manifest v3 but you have a bad memory
?
another deranged firefox user who thinks chromium is bad
Fr
chromium is bad simply by the fact it's controlled by google
and google does not stand for a free and open web
every chromium based browser has to fight against google's bs in order to make the browser do what they want it to do
Do you ever get tired of caring about everything
? what a non-argument
lets say this is a issue
(it is)
(they do)
π€£
thats why theres billion chromium based browsers
and 0 gecko based browsers right
only bad thing I can say about what google did "bad" was web integrity stuff
but if that ever gets widely used firefox will have to implement it
nothing really changes.
for manifest v3 people seem to just cry unneccesarily
it limits adblockers and stuff a little but its not like end of the world
i mean you are just completely missing the point as to why a browser landscape that is dominated by chromium based browsers (and by extension: google) is bad for a free and open web, and if your only argument is "you care too much" or "firefox (or rather: anyone else that is not in the majority) will follow along at some point anyway (which they only do when literally having no other choice, it's not really a blanket statement i would agree on, they don't even do mv3 the exact same way as google/chromium) then idk what to tell you, you are part of the problem and are supporting a terrible company that has numerous times proven to be against everything a free and open web stands for as they are only driven by profit, it will only get worse with time / with more market share
still provides a bit of resistance to google having total control of the standards, it's better than nothing at least with a bit of marketshare from gecko and webkit website owners know they couldn't implement a chromium specific feature without alienating a significant portion of users, that's just my take though, it could be off base, that's my current thought process
it's not like mozilla is a pillar of FOSS and openness anyway, it's better than google obviously, but it's not like they only ever make decisions with users best interests in mind
and all that aside i don't really get the whole "firefox is slow" argument, it's just literally not slow idk how you all use firefox lol
I dont think whether they are doing rn is a terrible thing
and chromium is literally open source
anyone can come and enable the mv2 if they really want to
something being open source does not by itself have a whole lot of meaning when 99+% of contributions are from google
google only has power on w3c standarts but that doesnt mean they rule all of it
it still does mean peopel can fork and make changes on it
Floorp is based off Gecko, and it isn't the only one. Midori recently changed to Gecko engine. Asides from the whole Firefox versus Chrome, you still have Webkit, (looking at you Safari). Though in the long run, this web browser monoculture is killing the competition. When no competitors are left, nobody could afford to complain, not when google is at the wheel.
yeah 2 browsers only 3 people use
they indirectly do via market share, which is the whole point: if chromium gets even more market share and becomes even more dominant they de facto are in control
yeah the only reason google doesn't have total control right now is because of mainly webkit and firefox is contributing a bit too
they already dominate the entire field
I dont think if they can get more control on it tbh
not entirely - it would be so much more worse if they had total control
webkit usage wont go down since apple is really pushing it
firefox only contributes 3%
I think webkit is largely held up by the fact that it's forced on apple mobile devices though?
yes
most mac users I know don't use safari, they use chrome
and that probably wont change
though people seem to hate webkit for several reasons
I mean it already changed in the eu, but of course it's really impractical to implement, it's not impossible to envision a future where apple is forced to soften their terms more and it becomes viable for the mobile browsers to implement their own browser engines
I still know why but well, they hate
custom browser skins existed on IOS before too
brave is chromium lol
True
but iPhone users stick to safari
yeah but they still all run webkit
and most people dont even care about engine
chrome on ios is still webkit it's not chromium
yes I know
but even in lots of iphone users I know
I havent met single person who uses chrome
yet at least
because safari is just there out of the box
exactly
its why internet explorer usage was so high
and thats the reason webkit usage wont really go down
I think if we had a situation where chromium held a real total monopoly it would be pretty bad, so I do support alternative browser engine usage
and making 3 linux user switch a firefox user wont really change the market share as most of the people dont even care about this stuff
I just use whatever I like
even if I used firefox, chromium is decent
because realistically I think it is unlikely a small group or invdividual is gonna be able to maintain feature parity with chromium whilst also unimplementing all of the google garbage
and then even if they did a bunch of stuff would be broken because websites would just automatically implement and use whatever new feature google pushed out, so your browser wouldn't even be capable
just because google "can" do evil stuff I am not gonna shit on it.
i use grapheneos, that is the only real way to securely and privately use a mobile phone these days
well objectively chromium is probably the best browser, using firefox or alternatives just helps to provide a bit of friction to their control over the web, which I personally think is a good thing and the differences between the two are quite small and not really noticeable to me outside of maybe extension support
i dont use my phone much to begin with tbh lol
well so? I dont use chrome and use chromium forks
basically same thing
I honestly think using firefox doesnt impact their control at all
as I said they only have like 3% market share
which is nothing when webkit is nearly 20%
just use anything you want
yeah it's small, but 3% of browser users is still a ton of people
that pushes it up to almost a quarter instead of a fifth, which when you are talking about billions of people, that is a large difference
progaming
still difference is huge
yeah
also I think depending on the source it fluctuates around 3-10%, it's not straight forward to track
especially when you consider a lot of firefox users are also using stuff to swap out their user agent to get past arbitrary chromium only blocks and fingerprinting
they usually do that on sites dont work though
I dont think there are lots of people who do it on all web
most people I know just set it static for every page because it's more convenient than changing it individually each time
well at that point they are contributing to chrome's leadership too
I'm just saying a lot of people do that to avoid fingerprinting
fingerprinting via user agent is very ineffective anyway lol
windows 10 user spotted deploying linux isos
there are a ton of better metrics to use
whole conversation was about preventing google to take leadership tho wrong?
just saying at that point it doesnt even matter to use firefox
it is yeah, but I am just saying that the firefox stats are likely underrepresented
which is relevant
mv3 prevents dynamically changing blocklists iirc; they have to be baked into the manifest
it does matter, as clearly evidenced by the fact that companies like mozilla still have enough of a market share to push back against google (see web environment integrity bs for example)
that prevents the rapid-update that ΞΌBlock Origin needed to stay ahead of youtube
you can personally contribute to it by using a non-chromium based browser, and you can also educate people and spread awareness - that's how it works for a lot of things, not just this particular issue
if your mindset is a defeatist one like "oh well, they already won / are gonna win anyway" idk what to tell you lol
how can people know if mozilla has market share
if lots of them are using chromium to spoof browser
yeah and even still most metrics report 3-10%
and that is fine for most sites
neaerly all tbh
youtube can be a problem since they update adblocking techniques
God yall are STILL going
I would say you can think of it like "voting" with your browser, you can argue that your vote won't objectively change much, which is true, but I would say it still makes sense to vote
anyway as I said, I dont care slightly about googles leadership. I like chrome and its UI and I will stick to it
if I really wanted to "support" defeating chromes leadership I could change my user agent at worst case
and use some chromium fork
yeah you're just completely missing the point all around lol i'm done with this convo 
but chrome is nice.
?
your whole point was getting firefox more userbase so chrome doesnt have a leadership
I dunno I just think they don't really care about the future of web standards being controlled by google, which is their decision to make
they say they like the chrome ui and I assume they probably have a lot of extensions and bookmarks etc that sync across that they don't really want to change
yes this is correct
and I know even if I was completely aganist it and hated it
I wouldnt able to change anything
its all about marketting
we as individual people can only change very small amounts of people around us
and I dont think that change matters a lot.
my contribution to the debate: bleh
I do think that is the same argument as saying you won't vote since it won't change anything, but still I think you should be free to make your decision so I'm gonna remove myself from this convo cause I don't really think there is anything more to discuss, just different ideals and goals
yes
anyway ig you are right
this prob wont go anywhere
all i care about is that firefox freezes a lot sometimes

i don't mind the slightly slower loading
uses protonmail + sounds annoying == automatically bad take /j
use netscape
whats wrong with protonmail xd
lol I don't know it just gave me personally a bad vibe, as soon as I tried to use it to sign up with something it refused to let me and told me I had to put in a phone number or email to continue using it and they market themselves as super privacy focused and claim to be e2e encrypted emails unreadable, when that's not really possible for an email service
hosting your own email is a bad idea
it just gives me the wrong vibe when a company tries so hard to get you to believe they are "private" that they lie about their capabilities
it's a huge maintenance burden, hosting email yourself is hard
I would self host, but I'm worried stuff will send my email to spam since it's not a mainstream provider
claim to be e2e encrypted emails unreadable
where do they claim this?
dies in roz@rozbrajacz.futbol
it literally said that as soon as I opened my account
yes that is one of if not the major issue with self hosting
using your own domain is more than fine, but you shouldn't actually host it yourself, you should use an established and reputable email provider with your domain
I don't care about privacy that much I'm just saying when a company pushes it THAT hard and they make unbackable claims, it's like, too much you know? like, that's just my opinion though
nahhh
hosting own email server is not so bad but they can get blacklisted by major providers
and you have to configure lots of stuff
just rubs me the wrong way
honestly I would rather use gmail, at least then I get the perks of having a mainstream provider and I know my data is being farmed for ad money
luckily there are quite a few private respecting email providers out there
but if I did want to go for one of those private emails, I probably would choose tutanota, it's not an objective thing, but that is the one that "felt" the most legitimate to me, didn't ever try get me to add an email or phone and worked out of the box plus it is obvious how they make money
or sorry it's just tuta now I think
God i read that so wrong
I got it the first signup
all I did was try to sign up to a discord account with it
how does proton make money?
yeah that's literally what it is, if you signup from a "bad ip" it will ask you for a non proton email to send a one time code to to prevent abuse
and if they believe you signed up to use them as a throwaway service they will also ask you to set a recovery email address
at no point do they make u give them a phone number
yes that's what happened to me when I tried to sign up to something
you assume my ip is dynamic
I run stuff from my house for my friends lol
well proton tos says you should only have 1 account pretty sure, sounds reasonable to me - you can also literally use the same (non-proton) email address on 200000 proton email accounts if your acc gets flagged for abuse like that
signing into email provider and needing to use another email is kinda funny ngl
I trust my friends
maybe cgnat
kinda depends how he hosts it... if it's only accessible via a wireguard tunnel or smth its prolly fine
that doesn't change if my ip is dynamic?
it's the same set of ips
the only thing I know that might be moderately annoying is the geolocation stuff
that's literally it
or if someone tries to ddos it, but my router is pretty tough
residential ips are basically never static in the first place unless you explicitly ask for it (and usually they only do this for businesses)
yes
you pay for it lol
you can do that or use on of those services to redirect people to your current ip
dynamic dns?
or wdym
yeah
what kinda services / ports do you expose to the internet?
i mean if you use a non-standard port for ssh and have pubkey auth only it should be fine
ftp or sftp
LOL
LOL
ftp π
what do you think
lol
I don't use ftp
why would I put ftp on an open port
idk you just said you did
dont use ftp at all
like there is no reason for ftp to be used in 2024
yeah I said it as a joke because why would you use ftp in 2024 on an open port
exactly
I literally threw a thumbs up as well

i am actually curious tho like what do u actually host for your friends from your own home?
i love my modern protocol built on top of another good modern protocol
do you also ask when people say they use ssl if they use tls
yes
or when people say they use bios if they actually mean uefi?
yes
do you ask people if they use GNU/Linux when they say they use Linux
because those are 2 distinct things and i will ask those clarifying questions to make sure
lol alright well I just assume people have common sense with that stuff
no lol
exactly
there is no such thing as "common sense" in a field where details matter
always ask those clarifying questions
^ life pro tip
yeah I do I store my keepass database on there so I can sync it from around the world
#π₯-vencord-support-π₯ users be like
i hope you dont use fucking FTP for this
I actually have a http frontend using the alpha version of ssl as a frontend to my public ftp server
do you use keepass a lot from outside your home?
or rather: do you use it a lot to make changes to your keepass db?
no
1: what the fuck are you talking about
2: What the fuck do you mean you are actually running FTP server in 2024
I should really add those tone indicators more often
?
you were "joking" again about the keepass thing?
i know a lot of people who do this
so i just asked lol
that part was clearly troll
okay I'm out of here for now lol
@woven crater loves trolling
it's fine thats why I said I should use the tone indicators more when I'm talking in public
whats wrong with having ftp server in 2024
ftp bad protocol
nop
oh well, too late, dig MX rozbrajacz.futbol
whats bad about it guhhh
It's true I actually use an entire apache server to host my keepass file /j
i prefer dog
why not both
insecure and inefficient and multiple alternatives exist that are better in every possible way
that makes it bad
you are talking about regular ftp
love protocol not being NAT friendly
there is secure ftp too
ftp != sftp
secure FTP stupid
what protocol is NAT friendly
what have I done :')
https://github.com/ogham/dog i was talking about this xd
A command-line DNS client. Contribute to ogham/dog development by creating an account on GitHub.
I prefer cats, but also, dig is a command ;p
yes i know https://github.com/ogham/dog i prefer this one LOL
A command-line DNS client. Contribute to ogham/dog development by creating an account on GitHub.
I mean if you are behind NAT you cant even use a regular http server
not the point 
you said its not nat friendly π₯΄
https is not http
exactly see this is what I was saying
(its http)
like why are people asking me to calrify :')
like if someone says they're using ssl, they are probably not using ssl
they're probably using tls
Usage in HTTPS
HTTP is a protocol or set of communication rules for client-server communication over any network. HTTPS is the practice of establishing a secure SSL/TLS protocol on an insecure HTTP connection.
ssl/tls Β―_(γ)_/Β―
it's called an ssl cert still though, even though they are more commonly utilised by tls now
it's more obvious with ftp and sftp, because despite the very similar names ftp and sftp are VERY different and other than both being used for file transfer dont have a lot in common
ftp and ftps is a better analogy for http and https
just use ssh for file transferring
yes
I never said sftp
I said Secure FTP
that's what we were one about earlier
xd
i was just saying, because technically https is not a different protocol fundamentally, it's just http which is extended to use <something> to secure the connection
well isnt secure FTP same thing
FTPS (also known as FTP-SSL and FTP Secure) is an extension to the commonly used File Transfer Protocol (FTP) that adds support for the Transport Layer Security (TLS) and, formerly, the Secure Sockets Layer (SSL, which is now prohibited by RFC7568) cryptographic protocols.
it just has TLS as extension
same way as https
yeah exactly
you are trolling
???
can someone help me write a program to generate cheescake recipes that involve double baking bread and then dipping it in avocado oil, baking again and crumbling to form the base of a cheesecake
you are trolling
I literally said secure ftp exists and you said its not ftp
and wth are you defending rn
I am not going furter in this dumb conversation
lol okay maybe this wasn't a tactical topic switch
why is the functional paradigm considered declarative?
did you guys see linux marketshare crossed 7%
trolling
depends on what stat you look at usually lol
last week or so it was ~4% when i checked
vns
okay, sorry
yo is there. way to get a command to not have to return a string?
like the command can return a string if the return lets but but it doesent have to
does that go in the command section?
X11 does not properly support multi monitor properly and is inherently insecure. Wayland works on basically everything now too.
well, wdym it doesn't, and why is it insecure?
While itβ¦ βworksβ if you have different refresh rate monitors it can cause flickering issues or monitor drop out
With x11 basically any app can grab the output of another
So for example Firefox could see my bitwarden
Never experienced that
Β―_(γ)_/Β―
it is insecure because it is archaic xd
only ppl i wouldn't exactly recommend using wayland since they might run into issues are people having an nvidia gpu and using the proprietary nvidia driver
although the next beta driver is supposed to fix the last of the issues there still are for nvidia ppl
huh
you click claim
you have already done it
also, if you make this public people will use it
i don't think bots work for this though
now I know not to use x11
I have nvidia, wayland works, but this may be compositor specific
Look at tauri if you absolutely don't want electron
tauri is shite
Then use electron
unfortuantely
nah, it just fully missed the mark of what makes electron good, and then advertised itself as an electron alternative
the reason electron is good, is also why its shit
if you make it not shit, you also make it not good
its heavy, because it has its own chromium dist, which is good, because each user has 1:1 the same codebase, and doesnt run some fuckall good webview, that you're not sure what features it has
its slow, because it uses node.js, but node.js is good, because if you're making a web app native, you're a web dev, that means you likely only know JS, and if you know other languages it's some basics, not a new, complex language, which has syntax different from any language you ever learned
if you feel like you want to use tauri, just use any platform native webview framework, and you will have roughly the same, or better experience
the reason gluon was good in my opinion, was because it did away with the whole "standalone chromium", while still offering a node.js [javascript] backend, and allowed you to force specfic browsers, working around some of the potential webview reliability issues
tho saying "install chrome to use this app" isn't exactly the most user-friendly UX flow, it was an alternative
are you talking about ram or some other resource?
I was usually getting around 1-2gb of ram on chrome, and 1-2.5gb on firefox
(i just opened all 15 of my bookmarked tabs, probably not the best test, but)
rn, chrome is using 874 mb with just some random tabs I have open while installing some extensions i need
?
like a file tree?
I canβt tell if this is sarcasm or not
And I mean like, shouldnβt it be pretty obvious? Like how does OBS just βworkβ without permissions?
that's good
it probably isn't, most linux users do not know how fundamentally insecure x11 is, and how every application can read every keystroke of yours, access the clipboard, and so on
can't anything on windows also do that Β―_(γ)_/Β―
No idea. I donβt really care about windows. The goal isnβt to be on par than windows itβs to be better than windows
i mean technically windows is being more secure out of the box than a linux system with x11
obviously not more private, just more secure
Thatβs why weβre switching to Wayland
Fedora already droped x11 support for gnome and is βsupportingβ kde Wayland now
already did years ago 
Majority of people havenβt with how many issues people had with it and nvidia drivers and stuff like OBS not working OOTB
Gnome also has weird Wayland behavior
yeah honestly unless u had very specific setups / needs and/or were using nvidia, wayland has been super stable and useable many many years ago already lol
sadly I'm too lazy to switch from i3wm and x11 to sway and wayland ;-;
guess I'm insecure then Β―_(γ)_/Β―
i3 config is compatible with sway no?
pretty sure it is
cuz i used i3 too before
Iβve used kwin all my Linux experience and it has been fine.
I've used i3wm all my Linux experience and it has been fine.
Sway supports i3 configs
yeah but i3 only works on x11
Itβs literally meant to be a drop in replacement
unless u use like
a bar that is also x11 only
need to replace a few lines
and replace your bar lol
yeah in that case u should be fine
like i used polybar
pretty sure that still has no wayland support
Firefox also is faster on Wayland~
can't say that here
But imagine faster
They rewrote part of the rendering engine for Firefox on Wayland but never enabled it. I donβt know why
Like Wayland is disabled by default
not anymore
sounds like standard mozilla
FR?
u dont have to use MOZ_ENABLE_WAYLAND=1 anymore
i am like 99% sure they made that default like this year
lemme check tho lol
https://www.mozilla.org/en-US/firefox/121.0/releasenotes/
On Linux, Firefox now defaults to the Wayland compositor when available instead of XWayland. This brings support for touchpad & touchscreen gestures, swipe-to-nav, per-monitor DPI settings, better graphics performance, and more.
121.0 Firefox Release
December 19, 2023
The Firefox Debugger now includes a new feature: an option to disable the debugger; keyword on the current page. This feature is accessible via a new checkbox in the Breakpoints side panel labeled Pause on debugger statement, located next to the existing Pause on exceptions checkbox. By default, this option is enabled, meaning that the debugger statements are active unless manually disabled.
lmfao
only really late
Gecko my beloved
it's still the only real option for desktop if you won't wanna use safari or some terminal web browser
Safari sucks
I do use Firefox
safari and its users just need to know their place
i mean even if you use firefox (or chrome) on ios u still use webkit xd
Sadly.
android
the only google product worth using is a pixel
and thats because of the hardware
so i can put grapheneos on it
xd
sony is pretty good when it comes to that too
What? Googles phones historically have had pretty shitty SOC on them and the camera itself uses worse hardware than either Samsung or Apple. They have subjectively better processing.
https://grapheneos.org/faq#future-devices read this one FAQ entry as to why that is
but yeah its not about the camera being better and stuff like that
its about being able to have a secure device
Oh
there just literally isn't another phone on the market that really meets all those criteria lol
Linux 5.15 or 6.1 Generic Kernel Image (GKI) support (requirement will change to 6.1 or 6.6 after the stable release of Android 15)
dies in default kernel 4

$ uname -a
Linux localhost 4.19.157-perf+ #1 SMP PREEMPT Fri Dec 3 00:22:56 JST 2021 aarch64
that ur phone
or desktop
aarch64
that's my phone
my desktop is not ancient
rozbian:~$ uname -a
Linux rozbian 6.7.9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.9-2 (2024-03-13) x86_64 GNU/Linux
on sid yeah
ah
yeah that makes more sense
i was like "the fuck"
thought its 6.1
linux 7.0 when
mainline is 6.9 (nice)
what even is that
new DE from popos written completely from scratch in rust
oh Pop_OS!, the distro with a stupid name that linus broke by installing steam
idk debian >
For a normal person yeah
i recommend every new person to linux popos
especially gamers
but yeah i think cosmic is gonna be a game changer, the alpha is already looking very nice
Why especially gamers? Even mint has latest nvidia drivers
mint is a mid distro
Is it more like kde or gnome
if u wanna put it in a box like that it's prolly more similar to gnome from a shallow look and feel vibe
I know theyβre much more complex than that. Just asking for a rough idea
Both have very distinct aesthetics and design choices
Iβll probably stick to kde
i'll stick to sway until full release of cosmic with popos 24.04, then i will install it and daily run it for a week and see how i like it
I hate how gnome treats you like an idiot. For VRR support they didnβt even want to add an option to enable or disable it and just do it automatically. Thanks for coming to my ted talk
only if you remember to enable it !!
They made it default in December last year
i had no idea this channel existed and it fills me with the kind of joy a redditor gets when they see a 2018 lenovo non-slim thinkpad
WHA
why was it using xwayland on my machine ;-;
tbh every package ive dealt with has that problem idk if itβs me or just arch
oh right arch btw
itβs an ok distro
The only thing better is gentoo
i might try debian or void
i think what irks me is that steam and discord use debian packages anyway
or at least theyβre configured for debian defaults
but pacman and yay are my favourites
iβm aftaid of gentoo because my computer sounds like a jet engine as is with yay
They use .deb which is an apt package which most distros use and is easy to repackage for other distros like arch.
Just update often and use ccache
best distro
True
(i use arch btw)
(i use debian btw)
Β―_(γ)_/Β―

rozbian:~$ neofetch
_,met$$$$$gg. rozbian
,g$$$$$$$$$$$$$$$P. -------------
,g$$P" """Y$$.". OS: Debian GNU/Linux trixie/sid x86_64
,$$P' `$$$. Kernel: 6.7.9-amd64
',$$P ,ggs. `$$b: Uptime: 1d 1m
`d$$' ,$P"' . $$$ Packages: 2750 (dpkg)
$$P d$' , $$P Shell: bash 5.2.21
$$: $$. - ,d$$' DE: lightdm-xsession
$$; Y$b._ _,d$P' WM: i3
Y$$. `.`"Y$$$$P"' Theme: Blackbird [GTK2/3]
`$$b "-.__ Icons: Adwaita [GTK2/3]
`Y$$ Terminal: utmp
`Y$$. CPU: AMD Ryzen 7 5800X3D (16) @ 3.400GHz
`$$b. GPU: AMD ATI Radeon RX 6400/6500 XT/6500M
`Y$$b. Memory: 28.57GiB / 62.71GiB
`"Y$b._
`"""
(rip neofetch btw)
rip in pieces neofetch
use kittyfetch
wouldnt that be bunnyfetch??
[92m =>-<= Meow! This is kitty version 2.2.0, your friendly system information display made with love by RifsxD! <3[0m
[3m[92m Hewwo! <3[0m
[31mο [31mx@y[0m
[38;5;94m/\_/\[0m [32mσ°Ή [0mArch Linux
[38;5;15m( >.< )[0m [33mσ°½ [0m6.8.9-arch1-2
[38;5;94m= ^ =[0m [34mξ [0mzsh
[38;5;15m~([38;5;211mβ₯[[38;5;15m)([38;5;211mβ₯[38;5;15m) [38;5;93mσ°² [0msway
[40m [41m [42m [43m [44m [45m [46m [47m [0m
[100m [101m [102m [103m [104m [105m [106m [107m [0m
wait
lol |xclip
i dont know why i thought discord would paste the
yeah
LOL
no
not xlip
| wl-copy
xd
wayland Β―_(γ)_/Β―
no
--bunny flag
xd
actually bunnyfetch might be a thing too
im gonna make a hellokittyfetch
oh god
Kuromifetch

_,met$$$$$gg. OS: Debian GNU/Linux trixie trixie/sid x86_64
,g$$$$$$$$$$$$$$$P. Kernel: Linux 6.7.9-amd64
,g$$P" """Y$$.". Uptime: 1 day, 12 mins
,$$P' `$$$. Packages: 2692 (dpkg)
',$$P ,ggs. `$$b: Shell: bash 5.2.21
`d$$' ,$P"' . $$$ DE: lightdm-xsession
$$P d$' , $$$P WM: i3 (X11)
$$: $. - ,d$$' Terminal: utmp
$$; Y$b._ _,d$P' CPU: AMD Ryzen 7 5800X3D (16) @ 4.55 GHz
Y$$. `.`"Y$$$$P"' GPU: AMD Radeon RX 6500 XT [Discrete]
`$$b "-.__ Memory: 29.67 GiB / 62.71 GiB (47%)
`Y$$ Disk (/): 1.38 MiB / 6.76 GiB (0%) - zfs
`Y$$.
`$$b.
`Y$$b.
`"Y$b._
`"""
this looks so wrong
i have used xmonad all my linux experience and it has been fine.
more than fine actually i love you xmonad <3
i love xmonad so much that i refuse to move to wayland until we get a port of it
i3 sux balls
xmonad sux balls
the config is so limited
Β―_(γ)_/Β―
not if u know haskell
which I don't
A monad is just a monoid in the category of endofunctors, what's the problem?
im not saying everyone ever should move to xmonad im just saying i really like it
lol that disk indicator is broken
but funni
i actually used that for like 2 weeks years ago lol
@ivory heath
I had literally no idea about x11 vulns
i dont know if it counts as "vulns"
like yes apps can spy on you but you can alleviate this by not being an idiot about what you install
so true that's why you noticed the xz backdoor and didn't upgrade
This isnβt like cpu hardware mitigations where youβre sacrificing something (and zen4 is actually faster with them enabled because the arch is optimized for that). Wayland is better in every single aspect. Use it
wine native support and xwayland improvements have removed most of the issues I had with wayland
oh and I switched to radeon.. might've made a small difference
there are still some growing pains, but it's definitely worth the trade off for me
π₯π₯π₯
it is not "better in every way" until the WM i like works
there are efforts to port xmonad to wayland so im just sitting and waiting
How much does adding an eventlistener to every page with tampermonkey affect loading times?
// ==UserScript==
// @name Open Discord App
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Opens Discord channel links in the app when ctrl right clicking them.
// @author Obsidianninja11 (and a bit of chatgpt)
// @icon https://www.google.com/s2/favicons?sz=64&domain=discord.com
// @include *
// @grant none
// ==/UserScript==
(function() {
'use strict';
document.addEventListener('contextmenu', (event) => {
if (!event.ctrlKey) return;
const target = event.target;
if (target.tagName === 'A' && target.href.startsWith('https://discord.com/channels/')) {
event.preventDefault();
const currentLink = target.href;
window.open(currentLink.replace('https://discord.com/', 'discord://-/'), "_top");
}
});
})();
try it and see
Does anyone actually have chromium built? (not google chrome or a chromium based browser like opera, vivaldi, google chrome, brave, microsoft edge, etc)
It seems like it'll be a bit of a pain to build, and I don't want to unless it'll actually be useable and has the features of google chrome I need
Does it have the built in google lens and tab groups (these can't really be recreated with extensions, because google lens doesn't have an api or anything that supports local files, (ik about the google lens link for searching by url, that doesn't work with local imgs), and tab groups arent really possible with an extension)
and also built in google translate (but not as important because there's extensions that can replicate this nearly perfectly)
idk but i think ive seen prebuilt chromium from google before
I did find this, but when I tried to download it earlier it didn't work (i think because i tried when it said updated 2 mins ago bc it's working now)
also it's a zip, so not sure what's in it exactly
https://download-chromium.appspot.com/
The easiest way to download Chromium
oh ok that worked
i love silly internet sites like those
?
just download ungoogled chromium
Ok it does have tab groups and lens, but it needs an api key for lens, and idk if i can get that
and it doesn't seem to have google translate surprisingly
i think they want specifically google chromium
that has google lens?
i doubt
why do u need google lens
it's really useful
translating, finding locations, so much
can you do local files
u can just go to the site
yeah nbut then you have to upload it
yea
which is annoying
in google chrome, you can just copy file location or right click > open with google chrome
ok well i mean you have to click a button to upload, then select img
if u grant it access to file urls it works
yep it works
but its kinda unsafe to do that
what extension is that?
looks like it
does google lens work for you?
it takes me to https://www.google.com/imghp
Google Images. The most comprehensive image search on the web.
oh wait
it's just slow
and it like simulates clicks or something
yes
its what i found works best
yeah seems much better than the one i used when i used opera
well sort of
it should probably use https://lens.google.com/uploadbyurl?url= when possible
Ye ur right, for me it uses like 1.3gb of ram with 15 tabs open
i thought it was less tbh
It depends on what you have open. Also firefox will adapt memory usage based off of the current state of the system
just taking that screenshot alone it fluctuated between 1.4GB and 1.15GB
as long as memory pressure is low it does not matter how much firefox uses
this is a feature not a bug
mac os itself literally keep no ram free ever
How do you get these stats?
Real
btop
for some reason still that i dont undertand cpu usage massively spikes if i have discord open
yes
Alr thanks
there has to be something wrong with vencord or discord rn
ive never seen it 10x idle power usage like this before
actually > 10x
So true but it always changes
Btop is in terminal?
yes
yep
Thanks for the tool
hit esc and go into optios to make it look better
ok
They have so many customizablity
Discord moment
you can see a better breakdown of memory type in activity monitor
Btw
The cpu when it says 0.5 does that refer to half a percent or 5%
I find it confusing even though it uses decimals
0.5%
ok
i forgot to mention earlier yeah here is discord casually consuming 1gb of ram in real memory alone
Hahaaaa
I'm died
Discord sucks
They need more optimization
But i still use their app 
can someone reply to my message without pinging 
No
No
rude
Yes
thanks
Yes
Np
@random crypt here is for python and other language help. But be specific
HIIIIII
Hello
im new here
can anyone help me with coding python?
Are u just starting with py or do u know how to code with it?
i dont know anything
i wanna start now...
what should i do?
Learn Python basics in 1 hour! β‘ This beginner-friendly tutorial will get you coding fast.
π Want to dive deeper?
- Check out my Python mastery course: https://bit.ly/35BLHHP
- Subscribe for more Python tutorials like this: https://goo.gl/6PYaGF
π Get the FREE goodies:
- Python cheat sheet: http://bit.ly/2Gp80s6
- Python exercises for beginner...
You can start here
You can also read other ppls code and try to understand it
But most importantly don't get stuck in the "totorial limbo" when u only know how to do totorials
wdym?
thanks brother
ok brother
ok where
and u know golonchy?
bro ur here?
On github, you can view code and try to see if you know the logic behind it
Not meant to be but here
lol lmfao
where?
Anyway bro, i gtg, just watch the video moxxie gave for now
The mosh guy also has a 7 hour python course
moxxie? huu???

ok wait let me see
Bru imma go, i got stuff to do
why did u change ur name?
Bcs i'm a tree
i know
but u were a alien right
green skin and blue blood
Dms are dms not everything you gotta say +rule 9
ok my bad didnt read it hehe
dont ban me im inocent
π₯Ί
whoever watches the 12 hour versions of these type of videos arent real
12 hours?
soo long bro
sorry had to go for a sec
fr lol
what ever tbh
team member size?
but first watch the vid maybe
huh?
like myself or 10 or what?
Bru
lol
I had to watch one for a niche library because it was the only good documentation.
Watched at 2x without pausing

It was like 4 hours
I skipped the 1 hour intro of bullshit
So only 1.5 hours of life wasted
i could never watch something like that
I needed to
Couldn't read source code because 9 million endpoints and events to listen to
discord docs be like
cool. just found out you can change bookmarklet icons by editing the html import/export file
(i hope they don't get reset, bc this is a pain to do)
follow a beginner tutorial or come up with a project and look up how to do stuff
super hands on tutorials are more harmful than anything
ppl just get stuck in tutorial hell
if u wanna do web dev stuff go do the odin project
they at least encourage u to learn the right way
ohh thanks but where to start?
wdym?
ohh ok soo how to start?
where?
where?
have you tried typing "the odin project" into google
consider it lesson 1: you need to be able to do your own research and be able to find information on your own
which is also why hands on tutorials are more harmful than anything, they just spoonfeed u stuff and u have no idea why it works or can do it urself from scratch lol
by looking it up
search for a python tutorial
sb sent you one earlier already
Nope
β¦
How?
are you doing it on purpose
Nope fr idk anything
ppl keep telling you to look shit up on your own and you keep asking "how" and "where"
Yaa
you're not gonna learn anything this way
Can u send me link?
Whyππ
Ohh then what do
β¦
What?
brutal and honest truth: you will never make it anywhere if that is your attitude
so might aswell not bother
that's not very encouraging
all they did was answer a question
yeah but that kind of question implies action
they weren't asking if they did that, they were telling them to do it
i would personally answer no and then look it up
Thanks brother
what root said might be a bit harsh but i can totally understand sb getting irritated by that
@random crypt you really just need to start looking shit up on your own
just open google.com or whatever search engine you prefer and look up python tutorial
or like i said earlier another (and imo better) option is think about what you want to code and start looking up how to do shit
or even ask here once you have more specific questions that you cannot find answers to
Bro idk anything how to use laptop and digital media sorry
Ok thanks
Ok got u
Ok thanks u sir
I will now
I think having a structured lesson at the beginning is helpful
Like I started by reading a Java book with exercises
Ohh ok but where can i find it?
https://www.theodinproject.com/paths/foundations/courses/foundations
just read at the very least the lessons under "introduction" here, even if you do not go the web dev route
But u still definitely need to be willing to google
From where?
βHead first Javaβ itβs very outdated tho
they give you solid advice that is transferable to anything you do in tech/it
U donβt need that exact one
Probably use Odin project instead
Sounds better than mine
How to take screen shots on laptop?
Ok wait
Windows + shift + s
Ok
the odin project provides a lot of structure and guidance to someone that is literally brand new (like it's designed so your 50 year old stay at home mom who is not tech savvy can do it)
so they start at 0 and assume nothing
cant share screen shots hereπ
what do u want to screenshot
ok np
to show u how to do it?
that complicates things a lot, most ppl that get into programming do so bc they are already familiar with computers and understand how they work
i'm not a sir π
ok thanks brother
yeahhh... should learn your device before learning the thing that tells hardware what to do
im unable to find python there
and how to start the thing?

my honest reaction
whats wrong?
it's just really hard explaining stuff to you if you don't know a thing about computers
and you are asking a lot of questions instead of trying stuff yourself
i know a lot
and that last thing can be really annoying
bro im try fr
my bad
it's not a python course, but i also already said that. it will teach you to become a full-stack web developer. but i also said to simply read the introduction lessons because they teach you things that will be useful for anything you do
like things relating to your mindset, your approach, expectations, where/how to find information (on your own), etc.
ohh ok
but they said to learn python before u learn any other language
if you're fine with reading, MIT has online public course material
6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small p...
thanks

is it free?
the material is
thanks ur the best
the test for a degree would be a cost, but if you just wanna learn, it's no cost
is it form beginning?
i just wanna learn brother just learn
soo is it from the beginning?
the language you learn is mostly irrelevant, it is more important that you learn the fundamental concepts behind them - your goal should be to learn how to code, not learn a specific programming language
python is a solid choice for a beginner, but, again, for the 3rd time: i never said you should do this course entirely if you don't want to do web dev, i said to read the introduction lessons for reasons i already explained multiple times
i don't think calling someone with she/they pronouns a brother is a good idea π
what does 6.0 mean?
for Computer programming with C# and Java that's the beginning of that course
if you want from the VERY beginning
1.0 is the first course on computers
Damn why did I pay tuition when all this exists on the internet
ohh i got u now
soo i learn any language its fine?
so you get the magic piece of paper employers are obsessed with
yippee
I only learned this from Michael Reeves (my beloved)
you pay for tuition? rofl
lmao even
where to see ur pronouns?
where are you from?
yes i never done anything in that
if you're on vencord rn, you can use PronounDB plugin
and thank u soo much
means can u please explain more
by clicking a person's pfp you open up their profile, and there under their username you can see pronouns
Itβs gov paid usually but I need to pay 2 years since I dropped out of a course previously
or with the plugin
me?
