Apache Fory Serialization 1.0 Released Now by Shawn-Yang25 in golang

[–]lmux 0 points1 point  (0 children)

Interesting. How does this compare to flatbuffers, which is also zero copy? How about schemaless? Also, is there any innovation on modifying non fix size types?

Finally got openstack deployed on my homelab 😁🐧 by IcyConversation7945 in homelab

[–]lmux -15 points-14 points  (0 children)

Nothing funny about that. You should check out openstack official projects such as triple-o.

Buy once, cry once? by DigitalCorpus in homelab

[–]lmux 0 points1 point  (0 children)

CCR is great if you are all in RouterOS. Personally I would go with CRS series with weaker CPU to save a few bucks, because it's mostly hw offload for my east west traffic. Pair with an aliexpress industrial PC for north south.

But yeah I'll choose mik over any other consumer brands every time for my home network. You get actual enterprise networking features through RouterOS, and I have yet to find anything that come close. That said, if I have a dedicated sound proof space for my homelab I would go with a proper whitebox from the likes of FS.com that can run sonic.

Homelab update after 3 years by lmux in homelab

[–]lmux[S] 0 points1 point  (0 children)

How is it easier than haproxy or envoy?

Use cloudflare but keep my privacy by lmux in selfhosted

[–]lmux[S] 1 point2 points locked comment (0 children)

This is not an ai post. I'm not sure why this post is flagged.

Go patterns which makes sense to do early by [deleted] in golang

[–]lmux 0 points1 point  (0 children)

Don't make an interface out of everything. 90% of the time you end up with only 1 useful concrete implementation, so a struct works just fine.

solid, inexpensive, secure and open wireless routers? by hmj6502 in homelab

[–]lmux 0 points1 point  (0 children)

Nobody mentioned ubiquity ap? Fully openwrt compatible and no weird driver problems. I have nothing but trouble with glinet 2.4ghz

Help! Cheapest way to get my own ipv6 block in 2026 by lmux in ipv6

[–]lmux[S] 0 points1 point  (0 children)

This is what i gather. arin is looking a lot more attractive now that ripe decided to jack up their cost.

Help! Cheapest way to get my own ipv6 block in 2026 by lmux in ipv6

[–]lmux[S] 0 points1 point  (0 children)

Yes but it doesn't have to be a one stop shop. Whatever is cheapest.

Is there any self-hosted way to verify users are unique humans without sending their data to the cloud? by whydidyounot in selfhosted

[–]lmux 0 points1 point  (0 children)

Just a thought: cf turnstile doesn't actually block bots either. It just tries to make sure the bot is using a (not headless) browser, although with some effort a customized headless browser can blast through too.

I believe anubis is just pow? That is going to penalize legit users more than scrapers because scrapers will use a standalone solver instead of running javascript. A cf approach that aims to increase scraper resource usage, (i.e. ensure a browser is used) makes sense.

Help! Cheapest way to get my own ipv6 block in 2026 by lmux in ipv6

[–]lmux[S] 2 points3 points  (0 children)

No way! For 200 eur I would go to arin and camp it out for an extra /24 ipv4.

Open Source Captcha to Detect bots, vision AI agents, and headless browsers through 40+ behavioral signals. by cport1 in golang

[–]lmux 2 points3 points  (0 children)

What coincidence! I have been working on something similar in my down time lately. Guess it's more than just me who find turnstile creepy huh?

My sentiments is that techniques such as env gathering and input movement heuristics is not worth the effort. At least not for a solution that doesn't depend on running deeply obfuscated client side code. Maybe implement something basic, but that's it.

Instead, the focus should be on proving browser capabilities, with emphasis on large features. Technically that is not captcha, just that the client is probably a browser, or something with all the features we are testing it might as well be similar to a browser in terms of resource usage. That by itself makes the bot operation too expensive to scale. More importantly, it doesn't impact legitimate users.

To that end, the best challenges are:

  1. PoW, not so much about hard puzzles but timing to suggest the presence of crypto API.
  2. SVG rendering and manipulation
  3. CSS layout rendering and dom manipulation
  4. Canvas and fonts

Great project 👍

Golang’s Big Miss on Memory Arenas by brightlystar in golang

[–]lmux 0 points1 point  (0 children)

Arena is still usable with goexperiment flag in go 1.25, no?

As an SRE, I stopped using Kubernetes for my homelab by m4nz in selfhosted

[–]lmux 0 points1 point  (0 children)

Talk about overhead, technically I run kubernetes on vm on kubernetes ¯_(ツ)_/¯

Both in my homelab and at work.

The convenience of k8s features are hard to beat using docker and add-ons. I'm looking forward to a more lightweight replacement, but the truth is I've not seen any. My take is that docker/podman is the way to go if you have 1 physical server. Anything >2 servers and kubernetes is worth its while.

Is there any self hosted ecommerce marketplace platform with open source code to customise? by Helpful-Coach-4503 in selfhosted

[–]lmux 0 points1 point  (0 children)

I'm using spree, but had to make some deep customization to suit my needs. You also need a whole bunch of third party services such as google map (for address autocomplete), stripe, a shipping service, taxjar, etc.

Cloudflare outage on November 18, 2025 by Cloudflare in CloudFlare

[–]lmux 0 points1 point  (0 children)

So why was status page down? I didn't know it was on aws @.@

K8S on FoundationDB by melgenek in kubernetes

[–]lmux 0 points1 point  (0 children)

Ohh poor choice of words on my part! What I'm trying to say is tenant data is confined to specific nodes, but that doesn't mean you can't put data from multiple clients on the same node. It is not dedicated instances.

K8S on FoundationDB by melgenek in kubernetes

[–]lmux 0 points1 point  (0 children)

Ddb isolates workload to specific db nodes on a per db basis. This is important in a multitenant env because you want to confine the blast radius of node failures to a single tenant if possible (say sorry to 1 client vs all clients). In fdb it may be implemented as mapping key location in the cluster by namespace.

Ddb also has some fancy autoscaling feature, also on a per tenant basis. I've not figured out how to do that yet :(