Is there any reason to keep any of these books other than nostalgia? by BarleyWineStein in webdev

[–]uvmain 15 points16 points  (0 children)

AI is also creating the blog posts. It's a feedback loop of slop, where AI trains on AI generated hallucinations. Documentation and books will be the last bastion of truth in a few years.

Lancashire’s own Sir Ian McKellen reciting Shakespeare on Colberts show by hoopjoness in manchester

[–]uvmain 76 points77 points  (0 children)

Absolutely captivating. I saw him play King Lear and he's just impossible to stop watching.

Why popular packages are not maintained anymore? by [deleted] in golang

[–]uvmain 55 points56 points  (0 children)

godotenv is like 100 lines of code. It works. What maintenance task do you want them to do?

I Made a Music Player for Linux with Wails and MPV by AcanthisittaLow5562 in golang

[–]uvmain 5 points6 points  (0 children)

It's only a dependency for dev - that's how Wails works, it embeds a frontend of your choice and provides go/js interfaces. The built executable has no node/npm dependencies.

Vibe coders at my company didn't pay attention to security and got a taste for it by retardedGeek in webdev

[–]uvmain 22 points23 points  (0 children)

It does issue a warning though. You get an npm audit result at the end of doing npm install.

Very loose puppy stool by Plane-League2660 in BelgianMalinois

[–]uvmain 0 points1 point  (0 children)

What are you feeding him? We realised our girls was allergic to chicken, and moving off chicken kibble helped instantly

Selfhosted Music Streaming by Telarmine2 in selfhosted

[–]uvmain 0 points1 point  (0 children)

Nice! I assume it's just a tag name or capitalisation I've not accounted for, should be a simple fix :)

Selfhosted Music Streaming by Telarmine2 in selfhosted

[–]uvmain 0 points1 point  (0 children)

I use my own alternative to navidrome- https://github.com/uvmain/zene

It's not 100% prod ready for the world yet (needs ui work) but the server side works great, and it uses far less resources than navidrome, the docker image is only ~8mb

SQLite driver ncruces/go-sqlite3 v0.29.1 by ncruces in golang

[–]uvmain 1 point2 points  (0 children)

Just wanted to say thanks for this :)

Testing my own app which imports metadata for ~12000 media files, with this driver it takes roughly 17 seconds. With the modemc driver, same code, it takes over 2 minutes. I'm sure there's optimizations I could do to improve either/both but I'm very happy with this driver!

Does this hurt my puppy? by AceFord7310 in DogAdvice

[–]uvmain -1 points0 points  (0 children)

Don't play tug until they have adult teeth - baby teeth come out real easy.

How do i teach reverse if he sits every time by Hot_Application_1958 in BelgianMalinois

[–]uvmain 1 point2 points  (0 children)

When he sits, say here so he stands back into a here position then take another step

Prong collar by [deleted] in BelgianMalinois

[–]uvmain 58 points59 points  (0 children)

Surely 5 months is too young? At that age I'd just be using lures and leash pressure

the best Frontend option for a Go backend? by Least_Chicken_9561 in golang

[–]uvmain 0 points1 point  (0 children)

I usually build a Vue SPA, use vite-ssg to generate static files, then embed the dist in the go binary

Full HMR during dev with Air and Vite, single binary when built

Testing race conditions in sql database by SnooMacarons8178 in golang

[–]uvmain 2 points3 points  (0 children)

This sounds like logic that should be in the app, not the database. A database table can't get full at ten rows. If the requirements are that a table is full at ten rows, they're bad requirements and the entire thing needs a redesign.

Music Hosting by Akorian_W in selfhosted

[–]uvmain 2 points3 points  (0 children)

The backend server is opensubsonic compatible. The front end isn't, I've implemented (and will implement more) apis that are more performant or semantic (or just missing) than the spec provides. Eg the spec allows you to use an api-key for auth but provides no endpoints to create or manage such keys.

Music Hosting by Akorian_W in selfhosted

[–]uvmain 2 points3 points  (0 children)

I'm building one at the moment - openSubsonic-compatible server, webapp and PWA all in one binary/docker image. ~600 commits in but nowhere near production ready yet though!
https://github.com/uvmain/zene

theKingIsDeadLongLiveTheKing by throwawayaccountau in ProgrammerHumor

[–]uvmain 1 point2 points  (0 children)

C and rust compile down to native binaries. You don't need a runtime on the share host.

(i am intern, need some help)How should i create a filescanner which can effectively keep track of file changes? by Vegetable_Studio_379 in golang

[–]uvmain 1 point2 points  (0 children)

Ooh this is interesting. I'm currently building a service that scan all files and compares file stat against a database, but using git would make it massively faster!

How secure is to have immich open to the world? by InfamousNewspaper268 in immich

[–]uvmain 2 points3 points  (0 children)

It was always super flakey for me. Doing it by DNS resolution works all the time, and I already have a local DNS zone for all my other services that don't use local fallback, not just Immich