I have to say that I have mixed feelings about the Ninja Creami blender-style ice cream maker compared to a churner. But holy shit it makes perfect milkshakes with near zero effort. Makes it completely worth it.
I have to say that I have mixed feelings about the Ninja Creami blender-style ice cream maker compared to a churner. But holy shit it makes perfect milkshakes with near zero effort. Makes it completely worth it.
I’m using Kagi. I find that it does a better job at finding “legitimate” sites rather than blogspam and content marketing. However I’m not sure I will stick with it a long time. I seems like it has mostly stalled and the team is getting distracted by making a browser, non-relevant AI (I have no problem with the few AI experiments tied to searching) and other side projects. We’ll see. I really hope that they pull themselves together and focus or it might not last. But for now they seem like one of the better options available.
Bing’s new “Deep Search” where it has some sort of LLM refinement iteration process has also been helpful sometimes. Probably the best AI search product I have seen, but definitely doesn’t replace most searches for me.
Algorithms are like AI but accurate, predictable and usually much faster.
Oh, flac fixes for HLS. I wonder if https://github.com/jellyfin/jellyfin/issues/8722 was fixed. I’ll have to try it out today.
Two regions of one provider isn’t really a reliable backup. What if the provider goes out of business, hacked, closes your account or has a software bug that affects all of their storage.
I also had a bad experience where I had a test website under a megabyte in a storage bucket. It was under the free tier and sat there for a few years. Then one month they sent me a bill (it was small, a handful of cents). Contact support saying that this use is under the free tier. They said that data was added then removed from the bucket. I hadn’t logged into the account, no living API keys. They wouldn’t forgive the charge.
Luckily my credit card had expired so they just locked my account.
Yes, I agree with your clarification of commonly in use terms.
In my experience taking a term that is widely used and attempting to give it a more specific meaning doesn’t end well. If people are using “method” interchangeably with “associated function” right now it will be an endless battle of trying to make people stop using the term “sloppily” when it isn’t sloppy it was just the original meaning.
There is no concrete difference between the two options. But in general they will be similar. I think you are talking about these options:
struct Person;
struct Skill;
struct PersonSkills {
person: PersonId,
skill: SkillId,
}
vs
struct Person {
skills: SkillId[],
}
struct Skill;
The main difference that I see is that there is a natural place to put data about this relationship with the “join table”.
struct PersonSkills {
person: PersonId,
skill: SkillId,
acquired: Timestamp,
experience: Duration,
}
You can still do this at in the second one, but you notice that you are basically heading towards an interleaved join table.
struct PersonSkills {
skill: SkillId,
acquired: Timestamp,
experience: Duration,
}
struct Person {
skills: PersonSkills[],
}
There are other less abstract concerns. Such as performance (are you always loading the list of skills, what if it is long) or correctness (if you delete a Person do you want to delete these relationships, it comes “for free” if they are stored on the Person) But which is better will depend on your use case.
Or use a browser extension to implement your preferences rather than push them onto others in a way that makes it harder for them to implement theirs.
If an article links to medium.com
my redirects kick in, my link flagging kicks in and everything else. If everyone uses some different service to “fix” medium I am stuck with what they like. There is valuable to keeping the canonical URL.
I would also love to see domain blocks as a user preference in Lemmy. Just hide these sites that I don’t like.
If you haven’t used any configuration management before it would definitely be valuable to learn.
However I would also recommend trying Nix and NixOS. The provide much better reproducibility. For example using Ansible-like tools I would always have issues where I create a file, then remove the code to create the file but the file still exists or the server is still running. I wrote a post going into more detail about the difference a while ago https://kevincox.ca/2015/12/13/nixos-managed-system/. However this is more involved. If you already have a running server it will be a big shift, instead of just slowly starting to manage things via Ansible.
But I would definitely consider using something. Having configuration managed and versioned with history is super valuable.
If they can shove ads into the GMail UI I’m sure they could have found a place to put them in Google Reader.
Video serving is a very sequential workload so hard drives will be more than sufficient and you can typically get storage at a lower price.
SSD may give you slightly faster start and seeking but it is unlikely to be noticeable.
If you want to serve multiple resolutions and bitrates you will probably want hardware that can do transcoding. However basically any graphics card (even integrated) will be able to transcode a video stream in real-time at a decent quality.
(If you wanted you can try to pre-transcode offline, but Jellyfin doesn’t support this well)
Although getting something that supports AV1 hardware decoding could be forward thinking. For now you are probably fine without it and if you are ripping DVDs you may consider just keeping the original encoding. But most likely you will start to see more AV1 files coming in the future, and having a server that can transcode AV1 to older formats easily will keep everything on your network working properly.
For me it is actually huge. I went from 90-120 FPS to nearly 300. I must be some outlier though. I also haven’t played a while so old numbers are based on memory and likely on different kernel, drivers and more. I also don’t recall if I was using Vulkan before while the new build asked me if I wanted to use Vulkan (and I switched).
Maybe this will result in some really cheap hardware floating around when the whole thing goes bust.
This is “Testing on the Toilet” which are short flyers that are posted in bathrooms at Google. They aren’t typically meant to be particularly profound, just to remind people of common code patterns that can be written more clearly or other reminders that are good to keep in mind.
Currently s1
and t6
. I’m not a fun person.
You can make contributes sign an CLA to allow the licenses you need for the console release. Some people may not want to but it seems like a reasonable compromise if you want to support consoles.