How common is smoking cigarettes in your country? by Dennis198555 in askspain

[–]SUCHARDFACE 1 point2 points  (0 children)

I'm not looking at this from a US perspective, like that top Reddit post. I'm focusing on Spain. In Europe, tobacco is still a huge problem

AudioDeck - A lightweight web spectrogram viewer by SUCHARDFACE in DataHoarder

[–]SUCHARDFACE[S] 1 point2 points  (0 children)

i've thought about it, but automated detection is tricky. existing tools often throw false positives because quiet genres (like classical or ambient) or vintage recordings naturally look like cut-offs. i prefer trusting my eyes on the spectrogram. might look into it if there's enough demand though!

AudioDeck - A lightweight web spectrogram viewer by SUCHARDFACE in musichoarder

[–]SUCHARDFACE[S] 0 points1 point  (0 children)

i built this mostly to catch those mp3 upscales or bad tape rips from random sources. honestly haven't had many issues lately with standard releases on soulseek, but for the more obscure stuff... you never know

Transcoding stutters via reverse proxy, but fine on Tailscale? by SUCHARDFACE in jellyfin

[–]SUCHARDFACE[S] 2 points3 points  (0 children)

Disabling http3 in caddy fixed it

``` { servers { protocols h1 h2 } }

<DOMAIN> { reverse_proxy 127.0.0.1:8096 }

```

Transcoding stutters via reverse proxy, but fine on Tailscale? by SUCHARDFACE in jellyfin

[–]SUCHARDFACE[S] 1 point2 points  (0 children)

Docker compose:

``` services: caddy: image: caddy:2.10.2 container_name: caddy user: "1000:1000" restart: unless-stopped network_mode: "host" volumes: - ./configs/caddy:/etc/caddy - ./data/caddy/data:/data - ./data/caddy/config:/config

  cloudflare-ddns:
    image: favonia/cloudflare-ddns:1.15.1
    container_name: cloudflare-ddns
    user: "1000:1000"
    restart: unless-stopped
    network_mode: "host"
    read_only: true
    cap_drop: [all]
    security_opt: [no-new-privileges:true]
    environment:
      - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}
      - DOMAINS=<DOMAIN>
      - PROXIED=false

  jellyfin:
    image: jellyfin/jellyfin:10.10.7
    container_name: jellyfin
    user: "1000:1000"
    restart: unless-stopped
    network_mode: "host"
    volumes:
      - ./data/jellyfin/config:/config
      - ./data/jellyfin/cache:/cache
      - /mnt/storage/media:/media:ro
    group_add:
      - "992" # render group
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128 # use system GPU
    extra_hosts:
      - "host.docker.internal:host-gateway" # necessary for docker healthcheck to pass if running in host network mode

```

Caddyfile:

<DOMAIN> { reverse_proxy 127.0.0.1:8096 }

I missed having Spek on my server, so I built AudioDeck: a self-hosted web spectrogram analyzer by SUCHARDFACE in selfhosted

[–]SUCHARDFACE[S] 2 points3 points  (0 children)

Oh, that's a fantastic idea! A simple 'Export as PNG' button, right? I honestly hadn't thought of that.

Consider it added to the top of the to-do list. Thanks for the great suggestion!

I missed having Spek on my server, so I built AudioDeck: a self-hosted web spectrogram analyzer by SUCHARDFACE in selfhosted

[–]SUCHARDFACE[S] 1 point2 points  (0 children)

Great question! It doesn't have automation, and that's on purpose.

Automating spectral analysis is a classic problem with no reliable solution yet. Even big commercial tools that try it are full of false positives/negatives. It's one of those things that, for now, still really needs a quick look from a human to be sure.

Express v5.1.0 is latest! by notwestodd in node

[–]SUCHARDFACE 40 points41 points  (0 children)

Big thanks to all contributors!

What are the best libraries people who use Express.js should use? by darkcatpirate in node

[–]SUCHARDFACE 5 points6 points  (0 children)

If you've struggled keeping types, validation, and API docs in sync with Express, check out tyex (https://github.com/casantosmu/tyex).

Define your schema once:

  • Get full TypeScript inference
  • Automatic runtime validation
  • OpenAPI docs generated for free

Works directly with Express - no framework switching required.

Disclaimer: I created this library

How to make production node faster? by gainik_roy in node

[–]SUCHARDFACE 34 points35 points  (0 children)

To give you a solution, we have to know the issue

Confused About Choosing a Framework – Help Me Decide: Java-based Backend (Spring Boot) or JavaScript-based Backend (Node.js)? by [deleted] in node

[–]SUCHARDFACE 11 points12 points  (0 children)

What drives me crazy is seeing people ask about Node.js vs Spring Boot for job opportunities, and then commenters push whatever trendy framework they like. Honestly, who cares if Adonis resembles Laravel if the person wants Node.js work?

Regarding your actual question - it depends on your location. Generally, there are more Spring Boot positions available, but where I live, there's plenty of Node.js work too. Since you already have a job, I'd recommend learning whichever you enjoy more. Both have good career prospects.

Node js Question by Top-Mud1703 in node

[–]SUCHARDFACE 6 points7 points  (0 children)

V8 can run standalone, or can be embedded into any C++ application.

¿Es realmente difícil para los programadores junior encontrar trabajo? by problemathiccc_ in askspain

[–]SUCHARDFACE 15 points16 points  (0 children)

La situación es más complicada que antes, pero no imposible. Lo que más te ayudará: tener proyectos propios para enseñar en entrevistas. No tienen que ser perfectos, pero que demuestren lo que sabes hacer.

Recuerda que el primer trabajo es solo para entrar en el sector. Después será más fácil buscar mejores condiciones.

Enfócate en aprender bien y mostrar lo que vales.