boblin

joined 2 years ago
[–] boblin@sh.itjust.works 6 points 5 days ago

There are certainly different kinds of developers writing different types of tests. I usually only write the tests first if I‘m adding a critical functionality to some method or function already present. However having automated tests can help you when you can‘t easily understand the code or when you want to refactor that code to make sure you‘re not breaking existing functionality.

What you‘re describing with external devs often happens when these devs can‘t access the real data - plus you often want these tests to be automated, which usually brings with it the requirement of atomicity, i.e. you want one test run running in parallel with another not effecting each other. That usually doesn‘t work well with a real database (unless you really take your test engineering to the overengineered tier).

[–] boblin@sh.itjust.works 1 points 5 days ago (1 children)

I think its you device‘s path, i.e. on Android - otherwise the error would look different I presume.

Yes, /emulated/0/my-smb-mount or similar looks about right.

[–] boblin@sh.itjust.works 1 points 6 days ago (3 children)

Are you potentially trying to mount a SMB share to the root folder on your client (i.e. / )? The error looks like the client is attempting to do something it itself is not allowed on its machine. Try specifing a path to mount to which is writable - e.g. /tmp/mount (not that you should keep mounting there if it works).

[–] boblin@sh.itjust.works 3 points 1 week ago (1 children)

Another point to keep in mind - many distros now ship Podman instead of Docker, with Fedora being at the forefront of that change. If you‘re currently running Docker, you might want to check if your setup is drop-in compatible with Podman as some images will not work (usually related to permission or user switching, privileged ports).

[–] boblin@sh.itjust.works 1 points 1 month ago (1 children)

Ingress controllers usually use the standard k8s services. In fact metal-lb allows workloads (like the nginx ingress controller) in the cluster to use services of type LoadBalancer, which is the default configuration. This results in an actual IP being made available to your ingress controller.

[–] boblin@sh.itjust.works 2 points 1 month ago* (last edited 1 month ago) (5 children)

To get nginx ingress to use the external clients IP, you can configure the ingress controllers traffic policy. Using the helm chart, I used these values:

controller:
          service:
            # this has a bunch of downsides, but allows source-ip based access white/deny listing.
            externalTrafficPolicy: Local

For the ingress IP, I configured metal-lb to receive traffic on a static IP (using IP4AddressPool and L2Advertisement CRDs from metal-lb), which is then used for the port forwarding. I’ve never tested it because I only have a single worker node, but I expect the metal-lb controller will continue receiving traffic to that same static IP if a node goes down.

[–] boblin@sh.itjust.works 4 points 1 month ago

Danke für die neue Schotenwurf-Unterschreibung!

[–] boblin@sh.itjust.works 13 points 2 months ago (1 children)

Laser iellones!

[–] boblin@sh.itjust.works 32 points 2 months ago (10 children)

Gaming, as a basis for Valves Proton.

[–] boblin@sh.itjust.works 4 points 3 months ago (1 children)

Having weak security on your operating system certainly isnt helping when there is some sort of exploit in a browser running on that system. The perfect operating system may not prevent issues inside your browser, but it may limit the damage these do. I feel like you suggest using Linux reduces security - why do you say that?

[–] boblin@sh.itjust.works 6 points 3 months ago (4 children)

What is an unofficial ChatGPT API supposed to be? One where you dont have to pay? I‘d hazard a guess that if that exists, it would just be a wrapper around someone elses API token, for which they are paying. Questions is whether they know about that usage…

[–] boblin@sh.itjust.works 2 points 5 months ago

I think the NPCs did that in KCD1 if you were dirty, had high charisma but a fancy armor or similar. It feels like it works similarly in KCD2, since their demeanor changes significantly when switching from peasant clothes to a proper armor. Don’t have knights armor or any other fancy outfits yet though, so I can’t tell for KCD2.

 

So I preordered with this one retailer (Europe) before and they often deliver games a day or so early. I was pretty stumped to receive KCD2 four days early - long story short, I played like 15 hours since Friday and have been enjoying my time.

A few points:

  • PS5 (no pro)
  • I play in quality mode (30 fps) and it feels stable, haven’t been to a large city though.
  • Gold edition, ie after you get access to your chest of holding, I got access to the additional huntsman clothes.
  • Game launches without issues.
  • Copied ~75GB from the disk and downloaded 80GB (probably patches).
  • Any online features are disabled, achievements dont appear on my PSN account and PrismRay doesn’t show any activity.
  • I expect a large day one patch in tuesday.

Relating the actual game:

  • Really liking the world.
  • Gameplay similar to the first, just as you would expect following the pre-release infos.
  • There is a super awkward optional tutorial (where you don’t play as Henry) before the tutorial (where you play Henry). Might be a showcase thing, or stage setting.
  • I had a single crash in roughly 15h gameplay.
  • I kind of don’t (yet) get the stealth / thievery mechanics. I broke into a place, stole something for a quest, and although not getting any indication of someone noticing me, I got a ridiculously high bounty.
  • I haven’t gotten anywhere in the main quest, but getting off the ground without equipment and gear takes some time.
  • The introduction mission (at which’s end you get quite literally released into the world) is long. It spends quite some time to establish Hans, the world, Henry and his motivation in it.
  • You can still game the system (like in KCD 1) by outsmarting bandits, stealing and reselling their gear, giving you quick progression equipment and money wise.
  • You can easily save-scum by using the “save-and-return-to-menu” feature. Saving and loading back in takes just a few seconds and your previous save doesn’t get deleted after loading.
  • The hunters gear… I dont like it. While you might not have the coin to pay a fucking bathhouse, you can get a nobleman’s clothing, which has a significant impact on how the world treats you. I expect you lose some sense of progression using it.
  • The preorder mission gives you hints that are vague as fuck and will probably lead you to a fancy armor, just like the Warhorse armor in KCD 1. Unlike the hunters gear, this will involve getting around and solving riddles.

I’m sure theres more to say, so AMA!

view more: next ›