Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MR
Posts
0
Comments
177
Joined
2 yr. ago

  • You can't really go wrong with any of those. They are both very solid options. Having said that, if I had to recommend one, I'd go with Adguard, because:

    • The interface is better. Most notably the query log interface. Searching the logs with some long time span makes Pihole spike in memory usage and is super slow. (there's no server-side pagination)
    • Custom filters are more powerful thanks to modifiers, which AFAIK Pihole does not support. Some of it can be configured via dnsmasq (without user friendly interface), some I had not found any solution for. Good example is dnstype modifier, which I sometimes use to block AAAA responses for sites, that have set AAAA records, but the service actually does not work over IPv6. So I can disable IPv6 for certain domains if I need to. (or other way around, force IPv6 only)

    Some of the above might have changed, I haven't used Pihole for about a year.

  • And also it is heavier

    I can't say I'm seeing the same.

    Pihole CPU and memory usage (these are 1 week stats):

    Same for Adguard:

    So both are kind of the same unless you run on very limited hardware. The docker images are about 100MB for Pihole and 20MB for Adguard. This is probably most important parameter as you can run Adguard on some routers, that have very limited flash storage, but again only matters on extremely limited HW, something like Raspberry Pi has orders of magnitude more resources.

  • They were using cluster munition from very beginning. There were videos of cluster munition being used in cities with civilians. In the infamous Kramatorsk railway station attack russia used cluster munition for example. Which is what makes putin's statement quite misleading. It's effectively lying by omission.

  • I'm using very advanced technology and my base domain is actually served directly on the client side. It's the very extreme version of edge computing.

    When you visit it, you get some version of the "site not found" page. I just didn't bother to set any A or AAAA record for the base.

  • Another use case is this being deployed in addition to WiFi. You could cover office area with this and have client devices use faster connection most of the time while transparently dropping to wifi speeds when lifi connection is interrupted. It would give users faster speed and it would also improve situation for wifi only devices as the frequency would be much less congested.

  • First of all they use much more than the device IP to identify individual devices. IPv4 is no longer all that useful for identification with things like CGNAT being common.

    But with IPv6 they'll see my device IP, then they'll see the same device with completely different IP, then again. Same for my kid's device. But again, all of the above applies. It is a concern, but there are much better ways of tracking you anyways.

  • Yeah, you absolutely have to set up for WFH. Which is no different than working from office. We just take that effort for granted.

    Another issue is, that lot of the office work cost is not paid by companies. (At least not directly) For example the commute to work can easily be 10% of overall time spent from leaving your house until returning back home from work. But both the commute cost and time spent is paid by employee. So obviously companies are reluctant invest into WFH, because that does generate some expenses.

  • If you design for work in office, WFH probably isn't going to be more productive and the other way around. A lot of companies made the mistake thinking that WFH is the same as regular office but with everyone being home. This is not the case.

    I have experience with company without WFH employees, where any team that wasn't literary all in the same building had some serious communication and cooperation isuues. I have experience with company where there was no office whatsoever, people were across globe and time zones and we managed to cooperate effectively.

    I'm not saying that WFH can be always more effective. But in many cases it's just terribly implemented change and companies are just moving back to investing into office space instead of investing into proper WFH culture.

    Folks at Zapier wrote an excellent guide if anyone is interested. It's serious effort, sure. People often feel like this is extra work to keep WFH viable, but they tend to forget that keeping the office running is also a serious effort. Many companies probably have office manager, how many of these have some alternative of that for WFH?

  • I don't see Docspell mentioned anywhere, but it's really cool document management system. Similar to Paperless, but with pretty easy way to extend functionality via addons if you need to add some extra automation when ingesting the documents.

  • This is programmerhumor so perhaps allow for a bit of hyperbole on my part. I wasn't completely factual.

    However the initial days of Docker were effectively promising to solve the exact same "it works on my laptop" problem. The idea was that developer builds docker image and pushes it to repository where it can pass through CI and eventually the same image gets to production.

    As you can see, this effectively reproduces the EXACT content as well, because you transfer the files in a set of tar files.

    It didn't work for many reasons. One of which is the fact that it's often not so much about the exact files, but the rest of the environment like DBs, proxies, networking, etc that is the problem. I've seen image misbehaving in production due to different kernel version/configuration.