lordmauve

joined 1 year ago
[–] lordmauve@programming.dev 2 points 5 months ago

I recommend wrapping the git cli commands using subprocess, using porcelain output modes etc, and parsing the output.

We have had stability problems with GitPython (which wraps gitdb). On Linux gitdb does clever things with sliding mmap, which caused some crashes (in a multi threaded environment), and I found simple race conditions in the code for writing loose objects, which is about as simple an operation as can be, so I lost faith with it. I do use gitdb in one read-only single-threaded system; it's undoubtedly fast.

The biggest issues with git libraries are around the complexity of git configurations. Any independent reimplementation is probably going to support the most common 99% of features but that 1% always comes back to bite you! We use a lot of git features in service of a gigantic monorepo, like alternates and partial clones and config tricks.

If we use command-line git we get 100% compatibility with all git configuration and ODB features, and it's hard to ensure that with an independent git implementation (even libgit2).

When you say "that solution doesn't scale well" - we have made it scale. git itself scales well for operations it can perform natively, you just have to use the features effectively, often the high-level operations but sometimes lower-level commands like git cat-file --batch, git mktree --batch, etc. It's not as fast as gitdb but fast enough, and I can have high confidence that I can write something once and it won't break or cause problems later.

[–] lordmauve@programming.dev 6 points 5 months ago (10 children)

I doubt they are using Johansson's voice. I expect they need much more studio-quality training data than they would have for her.

The desire to create a "Her" might be real but explains why they chose a similar voice actress, made Sky the default, and continued to pursue Johansson to some day create the real thing.

Suspending the Sky voice looks guilty but it might be a temporary action while the legal team considers their response. There might be a non-zero risk of being found liable if there were directions in the voice casting process to seek a result comparable to Scarlet Johansson. You'd want to collect and assess correspondence to see if that's a possibility, which might take a while.

[–] lordmauve@programming.dev 4 points 6 months ago (2 children)

I can't help but notice Janeway developed an American accent in that 32 years though 😉

Wait, what accent do you think the girl in Airplane has?

[–] lordmauve@programming.dev 4 points 6 months ago

Sweet lemonade, mmm, sweet lemonade...

[–] lordmauve@programming.dev 4 points 6 months ago

I've used it, but only when I'm on some really sketchy unencrypted WiFi network, like in an airport or a hotel.

It doesn't offer location spoofing like all other VPNs on the market, which I would have more use for.

[–] lordmauve@programming.dev 2 points 6 months ago

Yeah but it sounds less cool if you say thirteen point three millilitres than to say Four (4) TRIOS™!!!

[–] lordmauve@programming.dev 6 points 7 months ago (1 children)

Unless that person happens to be with their dad, that would then require finding their dad. That's a whole extra person to find. It might be easier to skip straight to finding their dad.

[–] lordmauve@programming.dev 2 points 7 months ago

Real scientists would say two gigacraters.

[–] lordmauve@programming.dev 4 points 8 months ago

Yes, Windows perfectly serves the purpose of running an SSH client to log into a Linux box. Totally adequate experience.

[–] lordmauve@programming.dev 8 points 9 months ago (2 children)

Isn't the point of these discounts to allow the store to unload goods that customers otherwise would avoid due to low remaining shelf life, and recoup some of the purchase costs? If they don't discount it will end up costing them money.

[–] lordmauve@programming.dev 8 points 10 months ago

Maybe I'd take the first year in prison for a half a million* but ask me again 1 year later, do you want to do a second year? No, I want 600k. Next year, 700k. 44 years? Honey, you can't afford it.

* I wouldn't, my number is higher than that.

[–] lordmauve@programming.dev -3 points 10 months ago

Looks in focus to me. I can see clear detail on the sofa and cushions.

view more: next ›