Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
1
Comments
116
Joined
2 yr. ago

  • I have mine only internal so i haven't ran into that. But check console. You mention mobile so if you're on android you can hook it up to your pc and use debugging through chrome.. In the past I've had success looking at error messages to see why my requests were failing. Usually because i wasn't passing headers correctly.

    I use symfonium and it looks like it let's you pass custom headers if needed. Good luck

  • Deleted

    Permanently Deleted

    Jump
  • Neat project! And welcome to lemmy!

  • That #1 is crucial. I see a lot of people get stuck in tutorial hell or burn out from doing other people's projects. Some tutorials are okay if you're just starting out but at some point switching to your own projects and challenging yourself is necessary

    And since OP mentioned being on/off, i would also just say be consistent. Dedicate some time to work on your own projects so you're not forgetting stuff before it really sticks

  • I struggled with that but for me i treated it as one I've been most hyped about this past year

  • I selfhost navidrome for the music streaming (+symfonium app for mobile). Multi user and multi library support.

    For music tagging itself ive used beets, picard, and kid3 (kde). Currently I am liking picard the most. It took a little bit of learning but less than beets

  • I don't recall unfortunately since this goes back a year ago

  • It looks like it's about 250 kB JS and 44 kB css getting delivered to my device on page load. It feels quick and i haven't had any issues with it.

    If you want to avoid JS completely when i was doing my research i did see someone who had built their comment system using webforms that sent data to the backend and then that triggered the page to be rebuilt. Might be an option for you depending on your use case.

    And another lightweight JS option i had looked at was isso which reports a 65kB js file (20kb gzipped).

  • I use this for an internal static website and it's pretty nice

  • Does someone have the tldr?

    /s

  • Expired domains first can be bought by registrars and then they might sell or auction it off. For instance godaddy will scoop up a lot of domains and auction them off even if it was registered somewhere else first. And unfortunately a surname.tld probably will invite domain squatters to try to get it and then charge much more for it

    You can look into something like dropcatch which they will try to get the domain for you before another registrar gets it. Look into their backorder service and just check the timing to make sure they still can try to get it.

    Regularly check the whois info (via icann lookup) to see which registrar currently has it which can help you determine if it has gone to an auction.

  • Who needs access to these private repos? There's always raw git (has a web server if needed). That's what I've been doing since moving to codeberg for my public projects and eventually i might set up a private forgejo server.

    Sourcehut also offers public, private, and unlisted repos

  • Giscus / utteranc.es use github discussions/ issues to do comments so that might be an option

    For one of my projects i setup remark42 which does allow anonymous comments. You can also set it up to allow logging in to a few different platforms. 7 months and no issues.

    Isso is another one i had looked at which can do comments without an acct

  • There are cuda packages for arch. I can confirm they work.

    https://wiki.archlinux.org/title/GPGPU

    Edit- to add i haven't found arch's limit, it feels like i am bound only by my own limit in my time, ability, and willingness to tinker with my setup. arch itself is widely supported, it has many official packages through pacman, and then additional through the "arch user repository" (AUR) so chances are most of the things you want or need have a package that can be installed with an AUR helper (like yay/paru which install from both pacman and AUR). In other distros you get more of a one-size fits all and you lose some of that ability to change things whereas arch you're giving a minimal setup and left to build the system to your liking. It does take more time and expertise than other distros but it does give you more control. For me the trade off was an easy decision, but it's not something i blanket recommend to everyone.

  • Tflops is a generic measurement, not actual utilization, and not specific to a given type of workload. Not all workloads saturate gpu utilization equally and ai models will depend on cuda/tensor. the gen/count of your cores will be better optimized for AI workloads and better able to utilize those tflops for your task. and yes, amd uses rocm which i didn't feel i needed to specify since its a given (and years behind cuda capabilities). The point is that these things are not equal and there are major differences here alone.

    I mentioned memory type since the cards you listed use different versions ( hbm vs gddr) so you can't just compare the capacity alone and expect equal performance.

    And again for your specific use case of this large MoE model you'd need to solve the gpu-to-gpu communication issue (ensuring both connections + sufficient speed without getting bottlenecked)

    I think you're going to need to do actual analysis of the specific set up youre proposing. Good luck

  • The table you're referencing leaves out CUDA/ tensor cores (count+gen) which is a big part of the gpus, and also not factoring in type of memory. From the comments it looks like you want to use a large MoE model. You aren't going to be able to just stack raw power and expect to be able to run this without major deterioration of performance if it runs at all.

    Don't forget your MoE model needs all-to-all communication for expert routing

    • Custom DNS servers specified on the device to circumvent the pihole
    • dns over https or tls
    • hotspot from approved device
    • alternative YouTube front ends

    These are just off the top of my head. Best case scenario the blocking does work and the teen never tries to bypass it. They'll still just move onto "wasting" time on something else. This is treating the symptom and not the root cause.

  • Pihole can set up "groups" for different blocklists. You specify client by IP or MAC address so it doesnt matter what the dhcp server is, so long as there's a static IP or static MAC address. My pihole server doesn't have dhcp set up and I'm able to do this fine

    Though from personal experience this just becomes a game of cat and mouse, and if you have a motivated teenager then they will find a way to circumvent this. For example android can rotate MAC addresses, and IP addresses are trivial to spoof as well.

  • Haven't used all of those but my recommendation would be to just start trying them. Start small, get a feel for it and expand usage or try a different backup solution. You should be able to do automatic backups for any of them either directly or setting up your own timer/cron jobs (which is how i do it with rsync).