simonmicro
1
29
simonmicro

@programming.dev

simonmicro 103 points 2 years ago

Well, that's fake. Nice idea, but every single picture displays signs of manipulation: Incorrect brightness values, compression artifacts (strangely stronger around the sign), mismatching perspective or difference of quality (sign is more clear than the uncensored part of the license plate below).

path: 0 15486141, hotness: undefined, score: 103, children: 9
simonmicro 80 points 3 years ago

The location permission is needed to activate BLE and scan for other devices using low energy. Android things...

path: 0 4694858, hotness: undefined, score: 80, children: 16
simonmicro 20 points 3 years ago path: 0 4868712, hotness: undefined, score: 20, children: 0
simonmicro 16 points 2 years ago

I think it is a great way to document what you have done too. Especially with larger setups this can be quite time-intensive.

Then add that you may want to dynamically reconfigure your systems to interact with each other and then Ansibles template-rendering comes in really handy.

Finally, it is standardized - so other peopke can work with it too (relevant in work context).

path: 0 9752986, hotness: undefined, score: 16, children: 6
simonmicro 15 points 3 years ago

Most common issue would be something with your system memory. I could imagine that this caused the timeout of your cpu, which waited for the startup code, which never arrived.

In case you want to test that, swap your memory sticks around. Or tell the kernel to ignore that cpu (see command line arguments of the kernel).

path: 0 8481415, hotness: undefined, score: 15, children: 0
simonmicro 15 points 3 years ago

Run "sudo dmesg -w", put it to sleep and then look what the kernel tells you why he could not sleep.

path: 0 8589622, hotness: undefined, score: 15, children: 1
simonmicro 12 points 3 years ago

I would say it was at the start or middle. It is the scene were her boyfriend friend (not explicitly stated) was previously devoured by a Titan. She was discovered during cleanup of the mess after another (successful) attack on the walls, trying to revive him for hours - without success...

Edit: Found it https://attackontitan.fandom.com/wiki/Franz_Kefka

path: 0 1607825 1607940 1609142, hotness: undefined, score: 12, children: 4
simonmicro 10 points 3 years ago

Just use xca as a simple GUI - it can do it all.

path: 0 7796931, hotness: undefined, score: 10, children: 1
simonmicro 9 points 2 years ago

Cough. Findroid. Cough.

path: 0 12959062 12959250, hotness: undefined, score: 9, children: 2
simonmicro 7 points 3 years ago

Indeed. IIRC this feature was also part of the Reddit version. Also the view option to hide read was there...

path: 0 3871995, hotness: undefined, score: 7, children: 0
simonmicro 6 points 3 years ago

Attack on Titan vibes

path: 0 701564, hotness: undefined, score: 6, children: 0
simonmicro 5 points 2 years ago

Sure! Kube-vip is your go. Just use shared virtual ipv4 adresses.

path: 0 11949397, hotness: undefined, score: 5, children: 5
simonmicro 5 points a year ago

Incorrect. 20 doesssss

path: 0 16874201 16874708, hotness: undefined, score: 5, children: 1
simonmicro 4 points 3 months ago

This seems to be a Go binary you put onto your server and machine. Both are using libraries under MIT/BSD-3-Clause and I did not find proper disclosure about their use (at least via a very quick glance). Could you please provide a list of packages included in the software and fix the license handling issues?

path: 0 24758713, hotness: undefined, score: 4, children: 1
simonmicro 4 points 3 years ago

Yesss! I can't wait for it to happen! Yeah!

path: 0 681570, hotness: undefined, score: 4, children: 0
simonmicro 4 points 2 years ago

Sorry, but I fear not. Ansible has a good getting started out there, but I think you'll learn the most just using it.

Maybe a broad roadmap... Try to add systems. Test them via Ansible-Ping. Change some configs (add file, add line-in-file). Add handlers to react to changes by restarting services. Add host variables and customize behavior per host. Add templates...

path: 0 9752986 9753014 9754546, hotness: undefined, score: 4, children: 0
simonmicro 4 points 2 years ago

Google for Sony Open Devices. AOSP, but running on Sony devices. While I prefer LOS, SODP is always the beginning to port it from.

path: 0 10560544, hotness: undefined, score: 4, children: 0
simonmicro 3 points 8 months ago

Without taking a deep look into the code itself, I direvtly see symptoms of AI usage. Based on recent reports regarding generated code, I would like to ask how much you used that tooling here. Also, why are all checks directly implemented and committed here and not coming from a 3rd aprty repo?

path: 0 22316009, hotness: undefined, score: 3, children: 1
simonmicro 2 points 2 years ago

Okay, I'll try explaining it. Yes, there is especially for this very little documentation, so... Yeah.

You start by installing kube-vip into your cluster. Make sure to configure it correctly, so the uplink interface of your workers is being used for the vip, but not e.g. internal ones (see the env vars "vip_interface"). Make sure to enable service based functions and the respective election mechanism ("svc_enable", "vip_leaderelection"). I would also recommend the ARP usage, because others I've never tested.

Then you create a new "LoadBalancer"-service in k8s, on which you also set the "loadBalancerIP" field with the desired IPv4-VIP. Due to the previous kube-vip configuration, it should pick that up. You may take a look into its operators logs to learn more.

Theoretically that's it. Now one of your nodes will start serving the service-port under the vip. The service may target every TCP/UDP traffic, not only Traefik.

There is one more thing: The field "externalTrafficPolicy" on the LB-service allows you to disable any kind of internal routing via your CNI if set to "local", so you will even be able to see the real source IPv4 of your clients. Be careful with this on non kube-vip services, as nodes without the targeted pods will not be able to serve the traffic. Kube-vip only promotes nodes to serve the vip, if it also serves the pod targeted by it (see its docs/config).

path: 0 11949397 11949726 11955899, hotness: undefined, score: 2, children: 3
simonmicro 2 points 2 years ago

Ah yes, I see. Because TCP has no SNI built-in this is not really possible.

You could try IPv6, as within even a single /64 routable prefix you can choose the address section freely. Also take a look at overlay-vpn solutions like Netbird: They allow you to offer you multiple clients, which you could use to assign multiple IPv4 to your server and then routing them differently (you mentioned installing client software before)...

Finally, I'm not sure why you would inject Treafik into the networking chain. In the end is the direct, kernel-space connection always faster than having an user-space proxy in between.

path: 0 11949397 11949726 11955899 11964431 11971335, hotness: undefined, score: 2, children: 1

thanks for using Leebra!

go to feed...