chaospatterns

joined 2 years ago
[–] chaospatterns@lemmy.world 2 points 1 week ago

After I read this, I thought it would be really cool to try to make this myself. But then I realized I'm barely able to get a simple circuit working much less one that involves complex RF signalling.

[–] chaospatterns@lemmy.world 8 points 1 week ago* (last edited 1 week ago)

I really want to like Nix. The idea of declaratively defining my entire system sounds great. I can manage it with Git and even have multiple machines all look the same. I can define my partititioning once and magically get a btrfs disk working. Wow!

But I find the language confusing no matter how many times people say it's easy. I have a lot of experience with other programming languages so maybe it just doesn't mesh. It also gives terrible error messages that are hard for me to understand. And Nixpkgs is unpredictable for what version I'm going to get. One of the services I installed ended up being a release candidate version which was a surprise. What if I don't want the latest version of Docker? How do I pin it? Do I have to duplicate part of Nixpkgs? It just feels like a monorepo where everybody has to be on the same versions. Why on earth do the Nix language docs start by introducing math expressions instead of here is a simple self contained thing that installs one program. Here's how you configure it. Here's how you expand. Why does the dependency graph seem to pull in so many unnecessary dependencies? For example, I tried to build a minimal Docker image (which Nix looks to be a very good fit for), but I couldn't figure out how to strip out dependencies that likely were only used during build for a dependency.

I still like the idea and have managed to get my server defined entirely with NixOS which is very cool, but I can't recommend this to my tech friends because if I'm confused they will be more so.

[–] chaospatterns@lemmy.world 15 points 1 week ago (5 children)

Yeah this isn't even human readable even when it's in YAML. What am I going to do? Read the floats and understand that the person looked left?

[–] chaospatterns@lemmy.world 5 points 1 week ago

The point seems to be able to handle a UPS failure

[–] chaospatterns@lemmy.world 2 points 1 week ago

WiFi is on all three bands. It's not so much what's newer vs older. Newer devices tend to support 2.4, 5, and 6 and switch between them based on quality of signal and support by the WiFi network. Higher frequencies like 5 and 6GHz are generally better because there's less interference.

Cheaper devices tend to only support 2.4GHz

[–] chaospatterns@lemmy.world 3 points 2 weeks ago (1 children)

Fascinating. Just based on your comment and nothing else, sounds like it could be something like a CPU Enclave like Intel SGX. Basically a remote client can validate that an application runs in a secure part of a remote cloud computer. The stated goal of SGX is that you only have to trust Intel and if you trust Intel and say run program X in the enclave, then only that part of the CPU can access the data, not the applications running in the non-secure enclave.

Now that brushes over some things like you still need to trust the client and IIRC in a WhatsApp situation, you don't really know what enclave does, but the communications between the enclave and the host OS are heavily restricted. LLMs also require lots of CPU and are usually run on GPUs, so not sure how that works yet.

[–] chaospatterns@lemmy.world 6 points 3 weeks ago* (last edited 3 weeks ago) (4 children)

I think #1 is suggesting to move the neutral over to another hot phase and change the outlet to a 240v nema 6/three prong (I think) with two hots and a ground instead of the 4 prong.

The 240v at the same amps gives you higher watts so faster charging without an expensive new conductor. I'm

51
submitted 1 month ago* (last edited 1 month ago) by chaospatterns@lemmy.world to c/homeassistant@lemmy.world
[–] chaospatterns@lemmy.world 8 points 1 month ago (1 children)

Maybe that's intentional to keep you from wanting to stay there a long time and negotiate.

[–] chaospatterns@lemmy.world 17 points 1 month ago (1 children)

Sounds a lot like getting used to time zones. Just get used to it being 3pm there when it's 6pm here

[–] chaospatterns@lemmy.world 1 points 1 month ago

It makes some things hard and some things easier. For example, you can more easily defend against DoS attacks because there's just more targets.

But decentralized makes it easier for bot manipulation because you can hide your actions across multiple users on different instances and those instances can't easily identify bot signatures like IP addresses to ban many accounts.

[–] chaospatterns@lemmy.world 4 points 1 month ago

Google is doing this because they have incentives to do so. They want to block malicious actors like attack their platforms.

Other companies want to lock down their own apps because they don't think users should be permitted to do anything other than use their apps exactly as they want.

I don't like it as a user, but I also see the reason why companies want this by being on the security side of software.

[–] chaospatterns@lemmy.world 11 points 1 month ago

This is the future of the Big Tech Internet if we're not careful. Attestation to be able to use communications and other websites.

 

An update from GitHub: https://github.com/orgs/community/discussions/159123#discussioncomment-13148279

The rates are here: https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?apiVersion=2022-11-28

  • 60 req/hour for unauthenticated users
  • 5000 req/hour for authenticated - personal
  • 15000 req/hour for authenticated - enterprise org
40
submitted 2 months ago* (last edited 2 months ago) by chaospatterns@lemmy.world to c/programming@programming.dev
 

Effective August 1, 2025, AWS will start billing for compute used during INIT phases. No more doing lots of work in your init phase for free

view more: next ›