#🧊-off-topic-iceman-only

1 messages Β· Page 2892 of 1

open pasture
#

I hate you tenacity

eager marsh
#

that is clearly not the cause of my issues

sturdy folio
#

of course not

lavish owl
#

just like your rust code (this is a joke)

frank sonnet
#

?

sturdy folio
#

but var is still something you should always avoid

eager marsh
#

im literally this close to basically being done with making my little page... but this stupid issue pops up

lavish owl
eager marsh
#

waut

#

chat im fucking stupid...

lavish owl
#

mhmm

#

shouldn't it be tr

eager marsh
#

i changed the track name variables name but forgot to do it in the append function

lavish owl
#

not t for append

eager marsh
#

now its done!!! :3

sturdy folio
#

thats also why you dont use 1 letter variable names its all confusing

lavish owl
#

and that's why you show full code xd

sturdy folio
eager marsh
#

if it work it work

lavish owl
#

at least you know what to look for next time

eager marsh
#

i might add scrobble date to the list too

frank sonnet
errant sand
#

Imagine supporting a passion project ☹️

eager marsh
lavish owl
#

y'all triggered by such simple messages

eager marsh
errant sand
#

I've been waiting for a moment to jump into the chat

outer radish
#

I hate all Whitenames

misty robin
eager marsh
outer radish
eager marsh
errant sand
#

2125 will be your year

slow crag
#

every time somebody asks for regular i am less inclined to give it

errant sand
sturdy folio
#

if i was after badges id still have one i can claim

outer radish
frank sonnet
#

bro still paid though

misty robin
#

holy fucking shit

sturdy folio
#

cuz im not broke and respect vencord as a project

misty robin
#

40,000

soft portal
sturdy folio
#

i regularly donate to all sorts of people and projects

misty robin
#

and was sending demos on this one roblox music community before he went big

frank sonnet
sturdy folio
#

"cults"

soft portal
#

i want my vencord badge but github literally fucking locked my payment details

sturdy folio
#

get out

soft portal
frank sonnet
#

🀣

eager marsh
#

github hates my country so i cant give my life savings to ven......

misty robin
#

una yaha yaha una

soft portal
# errant sand How did that happen

i was trying to renew my github educational pack for jetbrains apps and it didnt want to accept my details so i tried different stuff including changing my payment details to the russian ones instead of whatever random shit i had before and they just locked it cuz im russian

misty robin
soft portal
#

i wonder if i can still get the badge if someone pays for me

errant sand
#

Thats hella stupid

soft portal
#

it is fs

errant sand
#

Wait but

distant stag
#

Poweramp support oh poweramp support

errant sand
#

You've donated ebfore

distant stag
#

Ignore the reply bar in the middle of the email

#

Scroll shot buggy on gmail

soft portal
#

yeah i did it when i had a virtual card that i could buy shit for

#

but it broke

#

so

errant sand
#

Ohhhh

errant sand
#

And you lose the badge when you stop donating?

soft portal
#

nop

soft portal
#

you just need to donate $5 once and you get the badge

#

paying monthly is optional

errant sand
#

Yeah but...

#

You have the donor role..................

#

I didnt sleep much so Im slow

soft portal
#

well i do because i said i donated before

errant sand
#

Forgive me if im mssing something

soft portal
#

i had a working card

frank sonnet
unreal siren
#

all perks are one time, you can stop donating and still keep the perks

soft portal
#

and github hadnt fucked me up at that time

soft portal
#

you get to keep the badge

frank sonnet
#

oh

#

you sure? right?

patent wind
#

Bunnies?

errant sand
#

Yeah but if you've donated before

#

Why cant you have the badge

bitter valley
patent wind
#

bunnies

soft portal
#

because i've only donated $1

errant sand
#

OHHHHHHHHH

soft portal
#

i just wanted to send images lol

errant sand
#

MY BAD

soft portal
#

nw

simple perch
#

@lavish owl

patent wind
#

πŸ‡

errant sand
#

Make sure to sleep enough chat!

patent wind
#

Bunny

patent wind
soft portal
#

same

errant sand
#

Good morning!

open pasture
#

gm

misty robin
#

soycord

patent wind
#

I came here to ask support but then remembered that I couldn't because I use the compiled version of Vencord lel

#

So I'm here sending bunnies πŸ‡

simple perch
#

@lavish owl 😭

outer radish
#

Bad morning >:3

lavish owl
simple perch
lavish owl
#

what are you up to

#

oh, you should be grinding then

simple perch
#

is it even possible

#

;;

lavish owl
#

grind SU/DU and full clear all the current moc/pf/as

simple perch
#

i cant do more than pf 3

frank sonnet
#

no gif perms :((

#

πŸ₯€ πŸ’”

glossy panther
#

very glad the embed failed

#

i need to bleach my eyes

eager marsh
#

does anyone know how to css grid

#

i wanna align that timestamp to the end of the element (to the right basically)

sturdy folio
#

flex box

eager marsh
#

dont flex boxes work only for columns or only for rows

#

not both

soft portal
#

why remembering all these properties when you can just ask ai

soft portal
#

fair

eager marsh
#

me when im too lazy to use the lazy option

open pasture
#

use flexbox

#

smh

eager marsh
#

the cover, artist name and song name are in a grid pattern

open pasture
#

oh ic

sturdy folio
harsh minnow
eager marsh
harsh minnow
#

or you can do it with margin auto

sturdy folio
soft portal
#

genuinely how do i even learn css

soft portal
#

it seems extremely complicated and just like not worth doing it manually when ai can do it better

harsh minnow
#

was that your decision or is it not your code

eager marsh
#

it was my decision because i thought it wuld be the best way

harsh minnow
#

grid isn't really the right tool for that just change it to flex

eager marsh
#

hubh

cosmic tusk
#

hai hai hello hello

harsh minnow
#

I mean you can use grid too but it's more complicated

sturdy folio
errant sand
#

!

eager marsh
#

im so lazy to change css its so stupidly complicated to fix 😭

sturdy folio
#

no its not 😭

#

it like

#

changing 5 lines

harsh minnow
#

you can use justify-content: space-between; with grid as well

eager marsh
#

i did it with column templates i think

eager marsh
#

grid-template-columns: auto 56.5% auto; works oky

#

see i dont have to not use grids

sturdy folio
#

wtf 😭

soft portal
#

okay maybe css isnt that hard after all fr
maybe i should unvibecode my wip site

sturdy folio
#

why are you doing it so complicated

eager marsh
harsh minnow
sturdy folio
#

resize the page even just a bit and it completely breaks

eager marsh
#

ill make the timestamp smaller i just havent formatted it

zinc dove
#

same, and it's been like that for a couple days now

sturdy folio
#

it is so easy just to do that i gave you like the whole code

#

😭

eager marsh
#

okaaaaaaayyy fineee

harsh minnow
eager marsh
#

ok wow that does work

#

fighting my laziness does pay off blobcatcozy

harsh minnow
#

I hardly ever use grid cause it's kinda clamplicated

#

sometimes grid is easier but most of the time flex is way easier

sturdy folio
#

yop

harsh minnow
#

real ones do this

* { display: flex; }
keen junco
hollow jackal
#

does anyone know of a proper ytmusic downloader that isnt an android app

keen junco
#

Grids are superior

sturdy folio
#

grid is good when you have variable sized content with containers that should be the same size

keen junco
hollow jackal
#

doesnt download albums

harsh minnow
harsh minnow
keen junco
harsh minnow
#

you can probably use ytdl but why are u downloading from yt music

#

hop on soulseek

eager marsh
#

yop looks awesome

#

any ideas on how to make this look less garbage or am i just stuck with it

sturdy cradle
harsh minnow
#

8485 enjoyer

sturdy folio
eager marsh
hollow jackal
# harsh minnow hop on soulseek

my grandfather wants me to download 200 random turkish songs for his car usb drive, quality doesn't matter and i'm searching for a easy way yank a bunch of low quality mp3s from albums

harsh minnow
harsh minnow
eager marsh
#

but that means i have to rewriiiiiteeeee

harsh minnow
#

svelte is pretty close to vanilla html just like astro

keen junco
#

Svelte 5 is ass

harsh minnow
#

look up some examples online it's cozy

keen junco
soft portal
keen junco
#

Everyone who used Svelte 4 says Svelte 5 is ass

errant sand
#

183MB?????

harsh minnow
#

lmao

errant sand
#

WHAT

harsh minnow
#

yeah you can just throw a playlist at ytdl

keen junco
harsh minnow
#

ytdl will work

eager marsh
#

i need to rewrite my css to scss first

sturdy folio
#

dioxus all the way #rustwave2028 #totalrustdomination

errant sand
#

That's one huge ass 5 minute song

harsh minnow
#

if it's just about nesting css natively supports that now

eager marsh
keen junco
sturdy folio
#

yea

keen junco
#

You can hear the crackling of the recording equipment

errant sand
harsh minnow
eager marsh
sturdy folio
#

jsx but rust

#

i wonder what the s stands for there

eager marsh
#

rustscript

sturdy folio
#

rust super xml

eager marsh
keen junco
shrewd impBOT
# eager marsh any ideas on how to make this look less garbage or am i just stuck with it
<script>
  export let scrobbles;
</script>

{#each scrobbles as t}
  <div class="scrobble">
    <div class="scrobbleleft">
      <img src={t.image.at(-1).url} class="scrobblecover" alt="Album Cover" />
      <p class="scrobbleartist">{t.artist.name}</p>
      <p class="scrobbletitle">
        {t.name.length < 25 ? t.name : t.name.substring(0, 25) + "..."}
      </p>
    </div>
    <div class="scrobbleRight">
      <p class="scrobbledate">{t.dateAdded}</p>
    </div>
  </div>
{/each}
Question

can you rewrite this code in svelte?

soft portal
#

smh no syntax highlighting

harsh minnow
#

enjoy

#

vibecoded svelte code

shrewd impBOT
# eager marsh any ideas on how to make this look less garbage or am i just stuck with it
use dioxus::prelude::*;

#[component]
fn Scrobbles(cx: Scope) -> Element {
    cx.render(rsx! {
        div {
            // Assuming lastfmStuff.scrobbles is accessible in context.
            // Replace with actual data source if needed.
            // for t in lastfmStuff.scrobbles.iter() {
            //    Scrobble { t: t }
            // }
        }
    })
}

#[component]
fn Scrobble<'a>(cx: Scope<'a, ScrobbleProps<'a>>) -> Element {
    let t = &cx.props.t; //Access data properly

    cx.render(rsx! {
        div { class: "scrobble",
            div { class: "scrobbleleft",
                img {src: t.image.at(-1).url, class: "scrobblecover"},
                p {class: "scrobbleartist", "{t.artist.name}"},
                p {class: "scrobbletitle",
                    if t.name
Question

can you rewrite this code in dioxus rust

errant sand
sturdy folio
#

it uses old dioxus ☹️

open pasture
#

is dioxus nice now

#

it used to be ass

sturdy folio
#

i think its pretty okay

hollow jackal
harsh minnow
# shrewd imp

you're welcome @eager marsh, that'll be 5$ for the code do you wanna pay with card or paypal

shrewd impBOT
keen junco
night blazeBOT
# keen junco lc.gpt rewrite the code in this image with dioxus (latest version)
> any ideas on how to make this look less garbage…

I'm here to help, but I'll need the code in text form to rewrite it using Dioxus. If you could provide the code snippet, I'll be happy to assist in translating it to Dioxus with a cleaner structure.

soft portal
#

i need the code

errant sand
#

LMAOO

#

Smartest chatgpt moment

hearty juniper
#

Can we have access to slash commands blobcatcozy

harsh minnow
errant sand
#

I'm joking

harsh minnow
#

it doesn't pass the image afaik

keen junco
errant sand
#

I'm a huge chatgpt enjoyer

keen junco
open pasture
#

😰

eager marsh
#

they put javascript into my html

soft portal
# shrewd imp

Use a templating engine
isn't it a framework too...

#

okay shoulda probably just said no dependencies

#

or whatever

harsh minnow
#

but i mean it's 1 line change

open pasture
#

what line

harsh minnow
#

the export let

#

that's not how props work in svelte 5 anymore

#

now you do

const { scrobbles } = $props();
soft portal
jaunty ore
#

scobbles

hollow jackal
#

AAAAAAAAA

harsh minnow
#

no svelte highlight

soft portal
#

oh fr...

#

i thought it was using something like hjs or whatever

#

pretty sure those gotta have svelte

jaunty ore
sturdy folio
#

yes but they dont include svelte or any other niche languages to reduce bundle size

soft portal
#

oh damn

jaunty ore
#

πŸ—£οΈ

sturdy folio
#

every language they add makes the app size larger

harsh minnow
#

imagine if they just used lazyloading

#

each language is a different chunk and is loaded on demand

soft portal
#

hold on lemme see which languages it has

sturdy folio
#

sending code blocks over as html from the server trolley

soft portal
#

fuck

jaunty ore
#

discord has all the default highlight.js ones

soft portal
jaunty ore
#

but nothing that requires an extra package

soft portal
#

1C IS NOT NICHE LANGUAGE???

harsh minnow
jaunty ore
#

yeah

jaunty ore
#

its using template literals

#

and lit only allows html inside of expressions if they're added via another html``

sturdy cradle
hearty juniper
sturdy folio
#

lit

#

πŸ”₯

jaunty ore
harsh minnow
#

does lit work on the server

soft portal
#

wtf is lean

jaunty ore
#

moreso that adding more (third party) packages to support languages means more work that has to be put into maintaining that component of the app

jaunty ore
#

its still under lit-labs but works pretty well

simple perch
soft portal
jaunty ore
#

i didnt even know og cards supported alt text there

harsh minnow
#

they're not the ones maintaining the language rules

#

they're just plug and play

jaunty ore
#

if you update highlight.js and they change something you have to go update all the associated packages

#

if theres an issue with a specific language's package you'll have to wait for that specific package to hopefully update

keen junco
fallow pawn
soft portal
#

i was trying to make a site in astro and decided to just use their blog template but it looks kinda too complicated and i have a feeling it'd be easier to just start from scratch. should i?

jaunty ore
#

virgin overengineered blogging frontend vs chad copy pasted html files

soft portal
#

first obviously fr

eager marsh
#

this is what mine looks like

soft portal
#

ur doing it from scratch right?

jaunty ore
eager marsh
jaunty ore
#

i got the frontend done and then got tired while writing the ssg part of it

open pasture
#

Imagine Windows had its own intermediate language

fallow pawn
keen junco
soft portal
open pasture
#

@winter needle what wallpaper are u using? :3

soft portal
#

i still dont know what i want my site to look like πŸ˜”

#

how do yall come up with site design

jaunty ore
#

intuition

fallow pawn
#

take inspiration from others

jaunty ore
#

i look at other sites i like and then pick out the elements that i think could work together

sturdy folio
#

i just copy other peoples work

autumn saddle
#

omg i got banned on tickets in 10sec

soft portal
open pasture
jaunty ore
#

my idea behind this was that i want a big colorful header to open the page with

sturdy folio
errant sand
soft portal
open pasture
#

let me know
how old are u

jaunty ore
#

and i just kind of built around that idea from there on out

jaunty ore
soft portal
jaunty ore
#

owned

open pasture
#

I had hope of that website existing

jaunty ore
#

is pissbot.gay still a thing

jaunty ore
#

it aint

#

what a scam

keen junco
open pasture
#

.gay is a tld?????

fallow pawn
soft portal
#

got tricked two times in a row slugpensive

jaunty ore
#

thankfully i still have the image

keen junco
fallow pawn
open pasture
fallow pawn
#

pissbot is this servers favorite game

keen junco
fallow pawn
#

the woke

jaunty ore
#

and then lost interest in working on it

soft portal
jaunty ore
#

the 404 page is fire though

sturdy folio
#

i sadly dont own the domain anymore

open pasture
soft portal
fallow pawn
#

it looks material u

jaunty ore
#

yeah i primarily work with material 3

open pasture
#

I love material you because it makes all my other apps purple or pink

soft portal
jaunty trellis
jaunty ore
#

i really like material 3 because its colorful and expressive

#

i can generate a custom color scheme on the fly and not have to worry about accessibility

soft portal
#

is material you that theme from pixel phones

keen junco
open pasture
#

I can get a .com domain for 2 euros

jaunty trellis
jaunty ore
#

or android 13

sturdy folio
# soft portal why

cuz i migrated away from ovh because it sucks and didnt bother to renew it on a different registrar

jaunty ore
#

i forgot which one

jaunty trellis
#

iirc 12

soft portal
#

not sure why urs is so expensive lmao

jaunty ore
#

its really cool cause i can take a color from an image and have a matching page style generated on the fly

open pasture
#

😭

soft portal
#

why is it premium

jaunty ore
#

something something woke tax

open pasture
#

BRUH

#

😭

soft portal
open pasture
#

It's because I'm premium myself 😈

jaunty ore
#

@keen junco lΓΆllipΓΆp

#

ja

soft portal
#

isob i just dont remember the version but i remember seeing this fucking lollipop in that secret version screen

#

iykyk

open pasture
#

Isn't that uhhh

#

Android 5

#

πŸ’€

simple perch
open pasture
#

6 is marshmallow

#

7 is nougat

soft portal
open pasture
#

4 is jellybean and kitkat

open pasture
#

Android 6 has the same easter egg like Android 5 except this time focus is on hey look we support multi-touch

soft portal
#

i looked up and im pretty sure i had android 5

open pasture
#

What do you have now

soft portal
#

i had some android phone that i literally cant fucking find online

open pasture
soft portal
open pasture
#

My condolences

soft portal
#

why

#

i've been happy

#

using iphone

open pasture
#

My first android phone was an LG πŸ’”

soft portal
#

for me it was like that:
broken DNS phone (yes the brand was called dns i cant even find it anywhere) --> iphone 5s --> iphone x --> iphone 13 --> iphone 16 pro

open pasture
#

The fuck

lavish owl
open pasture
#

Did you at least run a dns server on it

soft portal
eager marsh
#

greattt im having another stupid issuenow

simple perch
#

it's 13 rn

eager marsh
#

i made it so my last fm script activates whenever i go to that page so i exported it as a function and now i get this stupiod error

jaunty ore
#

material web πŸ—£οΈ πŸ”₯

sturdy folio
#

jquery 😭

jaunty ore
#

we love material web

eager marsh
soft portal
olive rock
#

how do i get my ideas to snippet maker dn_LLthonk

sturdy folio
#

jquerry and you arent even using it ?!?!?!?!

eager marsh
sturdy folio
#

???????????

eager marsh
#

what

soft portal
sturdy folio
#

insane

eager marsh
soft portal
#

or is it just a wrapper

hollow jackal
jaunty ore
#

turkcell

eager marsh
#

dont worry my api key is hidden away well

lavish owl
lavish owl
soft portal
jaunty ore
#

who cares if your lastfm api key is public lol

lavish owl
eager marsh
soft portal
#

oh ok

eager marsh
eager marsh
#

still not my issue

eager marsh
#

why is js doing that

hollow jackal
sturdy folio
soft portal
#

anyways uhhh your phone journey is BIG

full path
#

hey.. im looking for a lightweight discord client but.. i also want my vencord still being use
any recommendation?

hollow jackal
jaunty ore
#

why are you using an api proxy for lastfm

jaunty ore
#

you can just make your api request on the frontend

soft portal
sturdy folio
soft portal
#

like near πŸš₯

eager marsh
#

WHY DO YOU CARE!!!!!!!!!!!!

jaunty ore
#

you are wasting compute resources on the server

#

you are the reason the rainforest is burning

eager marsh
#

good

soft portal
eager marsh
#

LET IT BURN!!!!!!!!!!!!!!!!!!!!!

lavish owl
#

expect some nitpicking when you're asking a question about your code in a server full of devs

sturdy folio
eager marsh
#

im using vercel

sturdy folio
#

unless you want to use discordo...

jaunty ore
#

this isnt nitpicking im giving you advice on how to improve performance/latency

olive rock
open pasture
eager marsh
errant sand
#

What's ts

sturdy folio
soft portal
#

i haven’t used cloudflare workers but apparently it’s free and has very very generous limites

lavish owl
jaunty ore
olive rock
jaunty ore
#

come back in a bit

hollow jackal
soft portal
jaunty ore
#

who gaf

#

where did the reply go

#

this stupid app

errant sand
#

It's new

eager marsh
errant sand
#

I've never seen it before

sturdy folio
soft portal
#

i luv when my chatgpt does β€˜stopped generating image’

open pasture
# errant sand What's ts

TypeScript is JavaScript with syntax for types. TypeScript is a strongly typed programming language that builds on JavaScript, giving you bette

eager marsh
#

for whatever reason its giving me an error on a variable thats literally been defined 6 lines ago

lavish owl
#

i'd only give advice if it's something critical, otherwise it doesn't matter unless they directly asked "how could i improve this?"

jaunty ore
#

the variable is empty because whatever element you're targeting probably isnt in the dom yet

eager marsh
soft portal
#

what is dolla sign

#

is it jq

eager marsh
#

yes

soft portal
#

ic

jaunty ore
#

i would assume this is the issue

open pasture
#

Money

#

Aren't there like tools online to check your json spelling

jaunty ore
#

you load your lastfm script the moment that view is activated

eager marsh
jaunty ore
#

but the dom isn't ready until 200ms later

eager marsh
#

shouldnt it wait until that timeout ends and then run the script

jaunty ore
#

no because timeouts are "async" in a sense

eager marsh
#

inchresting...

#

how would i fix it then

soft portal
#

i have no idea what jq is but is $("#tabs") like a shortcut for for tab in document.findelementsbyclassmethodyes("tabs")

jaunty ore
#

the timeout is ran on a diff. thread

#

you should be able to use a callback

#

or just add a delay into your last.fm script

#

that could also work

sturdy folio
full path
sturdy folio
#

but instead of returning an element it returns a jquery object

full path
#

in the Assets released

sturdy folio
#

with jquery methods and stuff

full path
#

for Windows

eager marsh
sturdy folio
#

jquery is pretty much useless nowadays

#

because most of it is just in vanilla js

eager marsh
#

ohhh yea my load function has a callback (that i litearll yused)

soft portal
jaunty ore
#

jquery is fine if you're doing a small scale site

#

i wouldn't use it personally but also who gaf as long as it works

#

and nobody's paying you to make it

eager marsh
#

its literally my own website and it works fine so

sturdy folio
#

like

document.querySelector(".twt-icon").style.display = "";
document.querySelector(".x-icon").style.display = "none";
soft portal
#

seems convenient tho

sturdy folio
soft portal
#

like i'd rather type a dollar sign than DOCUMENT DOT QUERYSELECTOR

jaunty ore
#

most jq syntax and helpers are leftovers from 20 years ago when js sucked balls even more than it does today

eager marsh
#

this works but i dont like it..

hollow jackal
sturdy folio
jaunty ore
#

macos trying to imitate one percent of our power

soft portal
worn bison
hollow jackal
soft portal
#

13"?

hollow jackal
#

ya

soft portal
#

oh ic

#

just thought it was kinda small :c

#

now im kinda worried that if i ever get a mac it will feel too small

sturdy folio
hollow jackal
#

im so used to 13" that regular laptops feel massive for me

sturdy folio
#

😭

jaunty ore
#

a normal css file

#

except i couldn't figure out how to disable rsbuild's built in css loader

#

so i changed the file extension to xcss

soft portal
jaunty ore
#

im using a loader that exports the classnames as hashed strings and the stylesheet itself as lit's css`` template

soft portal
eager marsh
#

oh ok then

open pasture
#

Guys opinion on xhtml

soft portal
#

bro ran $ pnpm install fr

fallow pawn
sturdy folio
hollow jackal
#

but pretty impressive imo

open pasture
glacial mauve
#

lol there is a fedowa emote fedowa

jaunty ore
open pasture
#

Ubuntu

sturdy folio
#

the completely outdated html spec for xml?

soft portal
open pasture
fallow pawn
#

the worst apps are the ones that rotate πŸš₯ to 🚦

soft portal
#

lmao why would they

fallow pawn
#

opera gx does it

soft portal
#

opera gx should stay on windows πŸ™

sturdy folio
#

what

fallow pawn
shrewd marsh
soft portal
#

gaming browser
mac
okay buddy

fallow pawn
olive rock
#

zen >>> anything

soft portal
open pasture
sturdy folio
hearty juniper
glacial mauve
eager marsh
#

adding this fixed it

open pasture
soft portal
#

or was it

fallow pawn
open pasture
#

WoA on arm macs when tho

soft portal
fallow pawn
#

you can make windows circular for all i care

sturdy folio
soft portal
fallow pawn
soft portal
# olive rock zen >>> anything

i installed zen like half a year ago but still hasnt moved to it. hell my app is that old it literally still uses the old logo lmao

hollow jackal
soft portal
#

also too lazy to relogin

#

in every single site

#

yk

olive rock
#

πŸ’€

soft portal
simple perch
#

i think i have over 200 total tabs

soft portal
#

i just use open tabs as bookmarks

soft portal
#

also fun fact - by having way too many open tabs i found out that safari on ios has a limit of 500 open tabs

#

...which can be bypassed if you just move to tab groups lol

#

so silly

simple perch
#

i love tab groups

#

no clutter no nothing

fallow pawn
soft portal
#

LMFAO WHAT

fallow pawn
hearty juniper
soft portal
sturdy folio
#

hey i love xenoblade

simple perch
soft portal
fallow pawn
sturdy folio
#

i dont need an emulation tab group i have an emulation folder

eager marsh
soft portal
#

the single letter ones almost make the word adhd lol

#

so true

sturdy folio
#

i wasnt scammmed damn

#

20 hours already

#

πŸ”₯

simple perch
#

i never name my groups

#

I just forget about them until i have like 500000 tabs

olive rock
#

bravo

eager marsh
#

ok enough coding time to endure brainrot on 2fort

hollow jackal
soft portal
#

tf2 too hard

sturdy folio
#

insane 😭

placid cove
#

Who tf names their anime "Mobile Suit Gundam GQuuuuuuuuuuuuuuX"

errant sand
#

5$ gift card is a 5$ gift card

eager marsh
#

maybe i should replace my tab loading system with htmx

#

im already using partials so

sturdy folio
#

😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭

soft portal
#

what is htmx and why is the second tab i see "htmx sucks"

sturdy folio
hollow jackal
#

It Won't Scale.

eager marsh
sturdy folio
#

neither

eager marsh
#

besides ive already seen it before

jaunty ore
#

πŸ—£οΈ

eager marsh
sturdy folio
sturdy folio
eager marsh
#

fix my code maby

sturdy folio
#

if its just for tabs most frameworks shrimply allow you to swap out the components instead of whatever cobbled together frontend you have with 5 different half baked vanilla js replacements that have different goals and work entirely differently 😭

eager marsh
#

if it works it works

sturdy folio
#

well no it does not you are now searching for another vanilla js replacement to fix a problem

eager marsh
#

its spamming errors but the info loads so yayyyy

#

wait nvm ik why

eager marsh
sturdy folio
#

adding another vanilla js replacement library to fix one simple problem is the opposite of optimization because that library now adds a ton of overhead

soft portal
eager marsh
#

i dont usually do webdev

sturdy folio
#

I very much suggest you learn an actual framework such as svelte, vue, lit, whatever even just react all make your life much easier

soft portal
#

it seems like js is literally impossible to use without frameworks isob

lavish owl
#

love react

sturdy folio
eager marsh
#

am doing it so

sturdy folio
#

you are not doing it

#

you are using a bunch of mini frameworks

soft portal
#

also another problem is choosing your tech stack

#

with so many frameworks

sturdy folio
#

yea

soft portal
#

newbies will just look up the most popular framework and end up using react fr

sturdy folio
#

react isnt bad for a beginner

soft portal
#

it seems too complicated

sturdy folio
#

its not

#

there are a ton of ways to shoot yourself in the foot sure

#

but still most new websites use react so you have the advantage of many examples and many resources

lapis lava
#

React still on top

sturdy folio
#
  • a lot of other frameworks are based on or inspired by react so you will have an easier time learning those once you branch out
lapis lava
#

or svelte

#

vencord plugin dev singlehandedly teached me React

sturdy folio
#

same for me

soft portal
#

okay so if i were to start coding a site from scratch with zero webdev knowledge, what would my tech stack be

sturdy folio
#

vanilla html + vanilla js + vanilla css

soft portal
#

okay another requirement is that it has to have a blog

#

that renders md files

sturdy folio
#

then you first learn vanilla html + vanilla js + vanilla css

#

because those 3 are a requirement for anything more complicated

#

and you specified "zero webdev knowledge"

soft portal
#

can i like speedrun learning html js css cuz i really wanna ship this site asap. i mean i DO know something about html css js but i cant build a site without looking up shit in google or like docs. like i know basic html tags, attributes, how css works, some basic properties but that's pretty much it

sturdy folio
#

no

soft portal
sturdy folio
#

the more you speedrun learning those 3 the less you will actually learn and the more trouble you will have later on

#

make a couple of very simple websites first

soft portal
#

argh

ruby dome
#

Im Japanese

lapis lava
#

okay

sturdy folio
#

can be literal couple hour projects, try styling a static website, try making a calculator, just something that tests those 3

soft portal
#

bro dropped a funfact

soft portal
#

like it does not need to be hard

#

just a personal site

#

with links, lastfm and blog

sturdy folio
#

how are yo going to do the lastfm integration if you are already too scared to make a simple calculator

soft portal
#

why do you think im scared

#

im not

#

it just takes time

#

that i'd rather spend on making the actual site

eager marsh
#

making that is making the actual site tho

#

anyway i finally managed to make the last fm page appear only after it also fills everythin out

soft portal
#

by actual site i mean the site i want to make

steep vigil
#

hallo

soft portal
#

helo

eager marsh
#

hai

weary mason
#

they predicted two discord features

steep vigil
#

what yall yappin abt

weary mason
soft portal
#

webdev

steep vigil
weary mason
#

same its scary

eager marsh
steep vigil
eager marsh
#

@misty parrot you are real now

misty parrot
#

WHAT ...

soft portal
#

what's the lib

misty parrot
soft portal
#

ty!

misty parrot
#

shameless plug

#

sorgy

eager marsh
#

theres no @attr stuff on the responses so i cant check if the latest scrobble is nowplaying but thats fine

jaunty ore
#

imagine using an api wrapper

#

real men endure cbt trying to implement this garbage api on their own

lapis lava
eager marsh
#

i think im most proud of the spinny cd thing on the last.fm page

jaunty ore
#

I only yesterday discovered that there's an undocumented but officially supported api endpoint to get a list of scrobbles for a specific track

misty parrot
# misty parrot 8

honestly even a complete average tech newbie would do a better job creating an API compared to whatever the hell the last.fm team did

#

they just lazily converted their XML format into the JSON format and called it a day

eager marsh
#

i actually had to endure the horrors of the last.fm api myself because i made a custom last.fm wrapped website last year

#

(which was basically written entirely in rust)

jaunty ore
#

I've been working on a custom frontend for it

soft portal
#

wow that's pretty

jaunty ore
#

the road to get here has not been fun

misty parrot
#

my website rewrite uses a custom written useLastFM hook

#

it does its job

eager marsh
misty parrot
#

the property names are an absolute nightmare tho

soft portal
#

not aligned

jaunty ore
#

that's intentional

misty parrot
jaunty ore
#

it depends on the size of cards

#

use the compact grid option for a better view

eager marsh
soft portal
#

oh idk it's just the previous ones were aligned

lapis lava
#

@jaunty ore you should add loved icon here

jaunty ore
#

I think I had that at some point

#

maybe

#

I can probably add that real quick hold on

soft portal
#

am i the only one who doesnt use lastfm likes

misty parrot
#

i have so much energy now to go back to my older projects after not finally dreading to rewrite my website

jaunty stag
misty parrot
soft portal
#

and will start listening to bladee

eager marsh
lapis lava
#

lastfm loves are like

#

.FUCKYEAH

jaunty ore
#

yitler

lapis lava
#

so i just use

jaunty stag
#

nino selfapping

lapis lava
#

.fuck

soft portal
#

omg hell yea it automatically refreshes

lapis lava
#

i have this awful plugin to auto send fmbot commands in bot commands and forward reply here since vee is woke and turned off fmbot here

jaunty stag
#

vee will enable fm commands here

jaunty ore
misty parrot
#

im convinced they had one intern to do the last.fm api and then moved him to another department and it just so happened that the api still works some 14 years later so they just keep saying "if it ain't broke don't touch it"

lapis lava
jaunty ore
jaunty ore
#

or does it

soft portal
#

works for me

eager marsh
#

i live by that

open pasture
jaunty ore
#

yeah auto refresh doesnt work on profile pages

#

because of an "issue" with how i set up the friends card

jaunty stag
open pasture
#

i lied.

open pasture
soft portal
#

oh i think i accidently refreshed the page and thought it was automatically lmaooo

lapis lava
#

i think kanye is like my 11th alltime top artist

jaunty stag
#

"i love him :nazi: ❀️" insane

jaunty ore
jaunty stag
#

i think we should kill kanye

steep vigil
lapis lava
#

he did make graduation

jaunty ore
open pasture
lapis lava
#

luckily i outgrew my kanye phase

jaunty stag
#

taylor swift better be in your top 3

jaunty ore
#

nina whats your lfm

open pasture
jaunty ore
soft portal
#

where pics;(

open pasture
#

WHY ARE THERE TWO

jaunty ore
open pasture
lapis lava
open pasture
#

oh

#

my server and my friends server

real skiff
#

husk

jaunty ore
#

the last.fm android app api key still has access to artist images

soft portal
#

why can you fetch album images but not artists what the actual fuck

#

how does it even work

jaunty ore
#

yeah

#

they intentionally restricted it

#

for some stupid reason

lapis lava
eager marsh
#

ok i deserve to play gam now i think

open pasture
#

I don't have a lot of scrobbles

#

aw

jaunty ore
#

@lapis lava loved tracks on profile recent scrobbles is building

soft portal
#

even track images don’t load like dawg it’s literally same image as album

open pasture
#

i told an irl i was listening to kanye west and he asked me if i was a "neonazi blackass" like ye @lapis lava

#

INSANE

lapis lava
#

kanye became socially unacceptable to listen to

#

kinda like taylor

soft portal
open pasture
#

we blasting both in the hood

#

the real men blast kanye

jaunty ore
open pasture
#

the 14yo girls blast taylor and ariana grande

jaunty ore
#

the massive change in question:

open pasture
open pasture
lapis lava
#

these days you can either

  • listen to shitty pop artists (sabrina carpenter)
  • listen to good pop artists (chappell roan, gracie abrams)
  • listen to shitty mumble rap (carti)
  • listen to good hip hop (kendrick lamar)
open pasture
#

SO ANNYOONG BRO

soft portal
#

can’t let gng kno i fw this πŸ’”

open pasture
#

TAYLOR IN THE HOOD

lapis lava
#

Soon you will discover her tracks that aren't in the billboard hot 100 and see how peak of an artist she is

open pasture
#

I HOPE THE CARTEL SHOOT THEIR SPEAKERS

lapis lava
real skiff
#

where's breakcore dnb

lapis lava
#

i have one breakcore listening friend irl

#

youtube music user

eager marsh
lapis lava
#

also has spotify premium family but won't share with me πŸ’”

eager marsh
#

mid or peak

open pasture
#

someone irl called me

lapis lava
#

.tg at

open pasture
#

"the autist who listens to everything and some other unknown weird shit"

#

epic nickname

#

motherfuckers gave me so many nicknames

lapis lava
open pasture
soft portal
open pasture
#

still bad

lapis lava
#

my dad's music taste is insane he goes from coldplay to john mayer to sea of thieves OST to metallica to ariana grande

lapis lava
open pasture
#

πŸ˜•

#

THEY WERE BLASTING SHAKE IT OFF ON THEIR SPEAKERS AT 3AM I FUCKING HATE LIVING IN THE HOOD

real skiff
#

i hate that song

open pasture
soft portal
#

i introduced jane remover to my mom and after doing a β€˜research’ she was like β€œoh so he’s a transgender?”

glass shell
#

hi vencord

open pasture
#

hai callie

lapis lava
#

if i have the abilities to skip it i will skip it

jaunty stag
#

You've used all of your hourly skips. Get unlimited with Spotify premium.

jaunty ore
#

css variables so awesome

real skiff
jaunty ore
#

(it matches your profile theme now)

lapis lava
#

@open pasture one day the hood will blast all of 1989 at 3am and you will be forced to listen

wooden socket
#

😭

soft portal
#

ye so goated he liked netta

jaunty stag
jaunty ore
#

yt music on top

lapis lava
#

ytm UX is awful

jaunty ore
#

how

jaunty stag
#

amazon music ux is worse

wooden socket
#

and dj

jaunty ore
#

i installed spotify the other day

jaunty stag
#

do not complain about ytm

jaunty ore
#

how is their app this awful

jaunty stag
#

exists

wooden socket
jaunty ore
#

yt music desktop is whatever

#

i use that third party electron wrapper for it

soft portal
real skiff
#

spicetify.app

jaunty stag
#

vencord.app

wooden socket
lapis lava
#

Checkmate liberals

jaunty stag
#

so expensive