• 1 Post
  • 52 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle
  • Uhmmmm, pretty sure it’s worse than that. My understanding of the term is that it comes from cars, where cheaper Asian cars were entering the American market and were called “rice burners” (racistly), and I’m pretty sure from there the concept of decking out a cheap car with spoilers and ground kits and a wild paint job and stuff was called “ricing” because it was a thing in the Asian communities. As in “ricing a car” is “doing what an Asian would do to that car, and you know how they’re all about rice”

    I’d be happy to be wrong here… but I think that’s the history on that word.




  • git log will only show you commits in your history. If you’re only ever working forwards, this will contain all the stuff you’ll ever need.

    But if you’re rewriting history, like with a rebase or squash or something, or you’re deleting branches without merging them, then you can run into a situation where the official history of your branch doesn’t contain some of the commits that used to exist, and in fact still exist but are unlinked from anywhere. So reflog is the log of where you’ve been, even if where you’ve been isn’t in the official history anymore, so you can find your way back to previous states even if there isn’t otherwise a name for them.

    If all you care about is your current history, git can use the dates of commits just fine to see where you were on Thursday without needing the reflog.


  • Maybe I’m just a wizard, or I don’t know what y’all are talking about, but rebases aren’t special. If you use git reflog it just tells you where you used to be before the rebase. You don’t have to fix anything, git is append only. See where the rebase started in reflog, it’ll say rebase in the log line, then git reset --hard THAT_HASH

    Pushing without fetching should be an error. So either they got the error, didn’t think about it, and then force pushed, or someone taught them to just always force push. In either case the problem is the force part, the tool is built to prevent this by default.

    Continuing after merge should be pretty easy? I’d assume rebase just does it? Unless the merge was a squash merge or rebase merge. Then yeah, slightly annoying, but still mostly git rebase -i and then delete lines look like they were already merged?








  • Okay hang on. Yes, Ice Ice Baby and Under Pressure don’t have a lot of notes in common, in terms of absolute note count, but when the songs come on, the layperson doesn’t know which is which. Any normal person would listen to 10 seconds of Ice Ice Baby and go “oh yeah, that’s Under Pressure by Queen”.

    So yeah, if there’s a prompt that people can use to trick an AI into spitting out a chapter verbatim that’s interesting, but I would say minor infringment. No one is going to read a Ton Clancy novel by systematically tricking the AI to spit out each entire chapter one after the other, and it’s presented to essentially an audience of one, the promoter.

    But if I was to take that chapter, the one it spit out verbatim, and put it as a chapter of my book that I published, then yeah, definitely I could be sued for copyright, even if I didn’t do it willingly. Because people would read it and go “oh totally, that’s Pelican Brief”


  • I’m not an AI fanboy, but this is kinda a lame take. If the AI produced the same song it heard it would be a cover, sure, and subject to copyright, yes. But most of the time the AIs produce something that is similar to but different from its input.

    So yeah, if you listened to a bunch of AC/DC and then wrote a song that sounded like it could be an AC/DC song but isn’t an AC/DC song, that wouldn’t be copyright infringement.



  • I think it’s because the early marketing and hype compared NoSQL to rdbms. At the beginning they were all “hey man, don’t schemas suck? Isn’t it a pain having to migrate your data? Sometimes you just wanna cram shit somewhere, go fast, break things, and your DBA is a jackass! MongoDB”

    And people, at that time, were either like “what the fuck?” and continue to not trust it to this day, or “hell yeah brother!” and then put everything into Mongo and were surprised when it lost some data or got into a corrupted state, or at least were surprised the first time they thought “huh, I really wish there was some consistency to all this data…”

    So yeah, I think MongoDB didn’t come into the scene as “I’m a new kinda thing that has niche uses” it came on as “hey pussy, why are you still using your dad’s DB. Are you afraid?” and people still carry that in their hearts




  • I’m a seeker. When I’m on mobile and I double tap and instead of going back a few seconds it pauses and unpauses, or changes from full screen or something, or worst of all “likes” the video, I have literally left websites before and been like “I’ll find this somewhere else”. I cannot stand having to wing it with a tiny scrub bar under my thumb.

    A button that skips back is fine, but often this comes without a skip forward which is sometimes annoying.

    When my phone is in portrait for browsing, and then I hit full-screen on a landscape video, I expect it to rotate for me, rather than showing the video the same size it already was but with huge black bars above and below. Some sites do it, it’s not technically impossible, figure it out.

    And then never use TikTok 😛


  • I just have it split by Movies and Shows.

    But for discoverability I sometimes go to Movies, sort by “random” and then scroll from the top. This makes sure I’m not just seeing the 10 same movies all the time.

    From there you can also filter by played status or genre or whatever you’re feeling like at the time, because in my opinion having everything together and filtering is more useful than pre-categorizing based on what I think I’ll want later, and being stuck with it.


  • Welllllllll, Taler is actually exactly the wrong suggestion for this usecase, because Taler requires all spends to be redeemed from Vendor to Issuer non-anonymously, which gives the Issuer 100% control and say which vendors are allowed, which is exactly the thing Visa and Mastercard are using to exert control.

    If there were competing Taler networks and Steam supported all of them, that might be okay because one of them might happen to not be dicks, but if there’s just one or two then Taler is designed from the ground-up specifically to enable this bad outcome. It’s actually one of their features!

    Sorry.