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/)UN
undefined @links.hackliberty.org
Posts 2
Comments 112
Linux market share passes 4% for first time; macOS dominance declines
  • I think people like to say it isn’t simply because they don’t agree with Apple.

    It’s UNIX but the way it’s set up both is and isn’t aligned with UNIX conventions, and it’s definitely off base with Linux despite the ease with which Linux utilities can be ported.

  • Please stop
  • I should be more clear: specifically I was rebuilding a Docker image based on Debian and needed Node.js for one build step, then Ruby for another as well as the final image.

    In the Dockerfile there were a ton of weird commands for simply installing Node.js and Ruby whereas on Alpine Linux I could simply install the needed versions from apk. I understand it’s preferable to build these from scratch but in the case of Node.js I was looking to simply compile a bunch of assets then throw away the layer.

    I could’ve spent a bunch of time figuring it out for Debian but I wanted a smaller image in the end anyway too.

  • Alpine Linux on NanoPi R6S
  • I suppose what I could do is download a supported image (like OpenWRT) then get the image layout details from that in order to build my own image.

    I know I’m going about it the hard way but it’s something I don’t mind learning.

  • Linus Torvalds to Rewrite the Linux Kernel in PHP
  • I do! I am self-taught but now have a great career going in it. My only complaint is that once you start requiring very specific gems, you’ll find a bunch of unmaintained stuff. Ruby was hyped up a lot in the beginning, kind of declined during the Node.js fad but is becoming a lot more stable and continues to show a ton of progress.

    These days if you want to get your foot in the door you can find work upgrading Rails versions as a lot of companies seemed to have released apps a long time ago then lost track of time.

    Realizing most of this sounds pretty negative but it’s a beautiful language that I love working in every day. The language is so flexible/usable that outsiders complain that it can encourage bad habits simply by being so maleable — my recommendation is to really know the difference between plain Ruby and Ruby on Rails.

  • Mounting S3 as a filesystem in your VPS for unlimited cheap storage
  • What do you do if your hardware is housed at home with crappy residential upload speeds?

    It’s a genuine question because I’ve settled for hosting on Storj, but because my friends and family can’t be bothered to connect via its client I’m running a WebDAV rclone proxy on a VPS over Tailscale. So not only am I paying for the storage itself, I’m also paying for transferring the data and on top of all that, it defeats the point of Storj being P2P from and end-user perspective.

  • Alpine Linux on NanoPi R6S

    Hey everyone, I’m looking to replace my router with a NanoPi R6S but want to do everything myself from Alpine Linux.

    I’ve been doing a lot of research and it seems that the chipset and hardware are supported as of Linux 6.3, but looking at Alpine’s ARM documentation makes installation sound a bit more advanced than I’m used to (specifically, the partition layout and U-Boot are confusing to me).

    Has anyone gone this route?

    10
    Microsoft has gone too far: including a Game Pass ad in the Settings app ushers in a whole new age of ridiculous over-advertising
  • Shit, I’m a web developer and I’m fed up with all the ads, tracking and stalking that goes on. It’s so ingrained like “why not use Google for analytics?” or “just host it on Amazon.” 90% of the services we use at work I refuse to use at home (and go as far as outright blocking them).

  • Linux market share passes 4% for first time; macOS dominance declines
  • I love Linux but I wish the BSDs weren’t getting left behind.

    For the record, I really like macOS and Apple products as my “consumer” devices but all my side projects, web servers, routers, etc. run Linux. I ran FreeBSD for a long time until I got into containerization and Docker.

  • Stop use docker
  • What gets me is people migrating from VMs treating it like an entire host machine.

    There is a lack of knowledge among developers regarding precompiling assets and classes (if interpreted), and people are trying to do too much in startup scripts.

    Another thing I hate is wrapping the entire process in a script because people want to kill the main process without restarting the container. Yikes!

  • [Question] How should I configure Tailscale app connectors and/or subnet routing for HomeKit Secure Video?

    Basically, I’m running Tailscale on most of my devices and using subnet routing on a Raspberry Pi for non-Tailscale devices.

    My problem is that while using an exit node streaming video from cameras in the iOS/macos Home apps is entirely too slow. I can see from App Privacy Report that it attempts to connect to my home network’s WAN address, so I’ve set up subnet routing to bring in any traffic to any of ISP’s networks through the Raspberry Pi at home (this also makes it possible to use said ISP’s streaming app on Apple TV as if I were at home).

    I know that Home doesn’t connect to the cameras locally at all, because I can tear down all the Tailscale stuff and not see any traffic between the client and the camera on the LAN.

    Has anyone have a clue how to go about configuring this? Thanks in advance!

    6