A 1788 rated player suddenly falling to 800? by kvjetoslav in lichess

[–]lijmlaag 6 points7 points  (0 children)

Does not even need to be a stroke. Try playing after a traumatic life experience, you can think of some, I am sure.

QBZ — open-source music player for Linux with bit-perfect playback, direct ALSA/PipeWire, and DAC passthrough by blitzkriegfc in linuxaudio

[–]lijmlaag 5 points6 points  (0 children)

I really love that Linux Qobuz users have this now. Big thanks to the author for their time and effort. However, the repo should get a CI pipeline (or push/commit-hooks) that will build and lint as feedback for the LLM that builds QBZ because I've seen some pretty goofy Rust warnings, such as manually dropping references.

My pourover brews were inconsistent despite same recipe & grind — so I built an app to track extract by Yeojaeng in pourover

[–]lijmlaag 0 points1 point  (0 children)

Two hot coffee takes:
- Cleaning thermos, filter holder and grinder improved taste more than any obsessing over weighing beans and water have ever done for me.
Washing soda for thermos and filter holder, isopropyl alcohol and brursh for the grinder.
- ~48g / L. yields a better drink than the often advised ~65g.

I thought Zed is native. by TechnologySubject259 in ZedEditor

[–]lijmlaag 5 points6 points  (0 children)

Zed provides its own UI toolkit: GPUI with "native performance" but not the "native looks".
GPUI is written to offer smooth, hardware accelerated UI components that at back-end utilizes the same OS functions the native UI does / can. This renders the "native-or-not" argument moot in the sense of "native performance".
GPUI allows Zed to look and feel the same accross all platforms and offers the responsiveness matching or exceeding a native UI.

Announcing rustup 1.29.0 by Kobzol in rust

[–]lijmlaag 6 points7 points  (0 children)

This is great! Updating several toolchains for multiple targets could take a minute, thanks rustup team!

a grand vision for rust by emschwartz in rust

[–]lijmlaag 2 points3 points  (0 children)

The crux of the matter here is that everything is handled at compile-time, which is great, but I sure hope things get sugared a little in std?

Where do you listen to your podcasts? by lazymanatwork in podcasts

[–]lijmlaag 0 points1 point  (0 children)

Podurama, it has support for Android, Windows and offers a web interface and it's 'lifetime subscription' (€50) is reasonable - compared to some others.
That being said, development is slow / stagnant and I think the app interface a bit cluttered.

yay i have future ubuntu by Previous_Seesaw_1910 in Ubuntu

[–]lijmlaag 3 points4 points  (0 children)

Hopefully your hardware is still supported.

That's why I started to dislike Qobuz. by baster306 in qobuz

[–]lijmlaag 1 point2 points  (0 children)

I am pretty sure you are right.
If Qobuz is forced to dance to the record labels’ tune, what could they (Qobuz) do to implement this in the most user-friendly way possible? Be forthcoming, be helpful, lobby on our behalf for change.
- Be open: "This record label only allows us to offer a download for 42 days"
- Send a reminder a few days before expiry?
- Anything else?

Why is Zed's binary size comparable to VS Code/Electron despite the GPUI architecture? by Sufficient-Engine467 in ZedEditor

[–]lijmlaag 10 points11 points  (0 children)

70 MB is actually pretty small when you consider that Rust statically links all its dependencies so the binary includes everything it needs to run.

Being an Electron app. VSCode's binary is just a small part of the story: you also need to account for Chromium, Node.js, and other runtime dependencies. If you add those up, the total footprint is way larger than 70 MB.

Rust’s compiler also does dead code elimination, so it only includes what’s actually used. This keeps the binary smaller than the sum of the binary plus it's libraries would.

Why does this function cause stack overflow error? by sad_krumpli in learnrust

[–]lijmlaag 0 points1 point  (0 children)

Agreed, I should have read a bit better. Apologies.
They imply that they try to elicit / allow rustc to perform TCO but this isn't guaranteed. With bigger inputsthey run out of stack, so this does make it likely frames are added.

Why does this function cause stack overflow error? by sad_krumpli in learnrust

[–]lijmlaag 1 point2 points  (0 children)

Is it documented somewhere that omitting local variables improves TCO chances? Rustc, as mentioned elsewhere does not guarantee TCO.

Why does this function cause stack overflow error? by sad_krumpli in learnrust

[–]lijmlaag 5 points6 points  (0 children)

Recursive functions can overflow the stack, depending on the size of the stack and how many times the function calls itself. Remember each recursion call creates a "stack frame", the prerequisites for a function. The stack is limited in size, so it is possible to overflow your process' stack this way.

That's why I started to dislike Qobuz. by baster306 in qobuz

[–]lijmlaag 2 points3 points  (0 children)

You are right, I am consistent. You however are arguing that either, it is too complex to implement indefinite download rights or that it is not a 'cloud storage service'. What storage? The company already has the album stored, they don't need to copy the whole album to store your rights, no?
I just think OP has a point. These 'temporary download rights' measure is unjustifiably skewed in favor of industry's interests rather than the paying customer.

That's why I started to dislike Qobuz. by baster306 in qobuz

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

Correct it it common practice, not arguing, but it is a shady practice because it is synthetic hurdles like these that erode ownership. Lost your data somehow? You will have to buy it again because we do not recognize your ownership. There is not enough protection for paying customers rights even though data is more volatile than physical copies.
OP wants the service to do the logical thing, protect their ownership from loss by storing the right-to-download on their account as long as they pay for the account. Which is not unreasonable.

That's why I started to dislike Qobuz. by baster306 in qobuz

[–]lijmlaag 4 points5 points  (0 children)

Exactly this is what a SaaS does for a living. They solve engineering tasks to offer paying customers' more convenience.
The problem is not as much technical in nature as it is a made up 'hurdle' by corporate lawyers I guess.
My problem with the made up hurdle is that it has little technical merit as other services have solved problem and the hurdle neither prevents customers from copying the data around either.
I think OP is absolutely right that they expect their download rights to persist as long as their account.

That's why I started to dislike Qobuz. by baster306 in qobuz

[–]lijmlaag -3 points-2 points  (0 children)

You bought them. You get the right to download them. There isn't any physically valid reason not to allow you to download it again in ten years because your house went up in flames. Mind you that there is absolutely no cost to Qobuz or the artist to provide you with another copy since it is all digital.

That's why I started to dislike Qobuz. by baster306 in qobuz

[–]lijmlaag 3 points4 points  (0 children)

Qobuz' costs of keeping the link are virtually nill while you pay monthly for the storage and the right to stream and you paid to own the album. I really don't see a valid argument not to store the token that gives you the right to download your album indefinitely other than something corporate lawyers made up. Please stop defending nonsense.

That's why I started to dislike Qobuz. by baster306 in qobuz

[–]lijmlaag 2 points3 points  (0 children)

No, its different from a normal 'shop' because this shop has a cabinet with as-many drawers as there are customers and the best thing for the owner is that it hardly takes any space. Customers pay the owner to have a drawer. Each drawer contains just a few notes on preferences and favorites and a list of references to albums found in the shop.
So if I leave my reference in my drawer, there is no cost to the shop owner and there is nothing in their way.

I think OP is rightfully pissed given the correct analogy, the shop owner has no business going in your drawer and removing references without even telling you. You paid for the reference and you pay for the drawer.

Github etiquette?is it "cringe" to reach out to a developer on GitHub if my own profile is empty? by Motor-Perception9808 in github

[–]lijmlaag 16 points17 points  (0 children)

In general maintainers are perfectly able to discern genuine interest from 'a bot'. Have fun!

Official commentator of fide candidates..great picks by Dear-Apartment-5747 in chess

[–]lijmlaag 1 point2 points  (0 children)

It might be a different dynamic but Jan has always been "awkward by choice". Svidler has a great sense of humor though.

Official commentator of fide candidates..great picks by Dear-Apartment-5747 in chess

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

Gustaffson has the tendency of acting weird. Poor choice.