Preferences

mike-cardwell
Joined 13,371 karma

  ```

  -----BEGIN PGP SIGNED MESSAGE-----
  Hash: SHA512
  
  Last Updated: 2025-May-26
  
  Director Engineering @ https://redsift.com/
  
  Blog:     https://www.grepular.com/blog/
  Code:     https://gitlab.com/grepular
  Docker:   https://hub.docker.com/u/grepular
  LinkedIn: https://www.linkedin.com/in/mikecardwell
  
  Email:    mike.cardwell([-at-])grepular.com
  Matrix:   @grepular:matrix.org
  Mastodon: @grepular@mastodon.social
  BlueSky:  https://bsky.app/profile/grepular.com
  
  Websites:
    - https://www.emailprivacytester.com
    - https://www.parsemail.org
  
  Public PGP Key: https://www.grepular.com/1801A332.txt
  
  Tips:
  
    Paypal:  https://www.paypal.me/grepular
    Bitcoin: bitcoin:1PQLtWnjUi1itHLG6QCQeHM3Nxua8pRsq1
    Monero:  xmr:44zg8QFZza5cMBWcEF4VqsU5panam7tMhfB6fFdzWbDpBcaVy7feqQXKD92smbYGy3C7KPA6d7Q6UWY8f11noJLWUrVKJAK
    Zcash:   zcash:zcAN9ij9YZ7Cc9HMqCfcjpusELTTKQWutgjSRH9Dxx5E4DLTKTxRye5FgFs7vDPn1edSoBNFvLPTxn7byjgwQaMVJeJ64kQ
  -----BEGIN PGP SIGNATURE-----
  
  iQEzBAEBCgAdFiEEWazVMy7edA17fJTj0V47FkDmu60FAmg0Z4MACgkQ0V47FkDm
  u62HMQf/Zbd4YtnvkHDlmAReYHYfRhq9SfBhuNsoRGPbIUwBjbIFqLDMoDI6yLaR
  fxwjneeUnBCiqldfxJsY2YQwYXC4/26vOraItxz1SNWZWkaIaYezRQMZqSI5geyx
  XnSbB1sImI/h2KTmWMgsFjosRXy2cKZbO24/wi3pGlC6yhE7ZdfO0Zy6xBAFMD8+
  mfZcLgcRrXeAOfIox4qKv7xEkxsk8MZpBC+/dqRoIatFqNFMvINeL+7Nkw9IPIfn
  u0yyBJNNpZo8xWSc9/WCigCOlQ+M2toUHKu7dl7egY2Z1t/5dF6nJDuN7RmsWgGI
  HHhO5j1hVZIANs4xzHF0YZD16wGyOw==
  =dcyi
  -----END PGP SIGNATURE-----

  ```
mike-cardwell.at.hn

  1. > You're suggesting that the only alternative to autonomous self-driving cars is public transit?

    No. But hopefully one day. I don't mind if you want to subsidise my choice or not. I want self driving tech to get to the point that it is safer than manually driven cars, and I then want people who want to still drive manually to be slowly priced off the roads and then outright banned from doing it.

    My preference is that you stop being allowed to drive manually, and as far as I can see, that's the future, as long as the technology works out.

  2. Yeah. The tech isn't there yet. The question I was responding to was "Why do people what self driving cars at all". I responded why I want a self driving car.
  3. > I don't want to pay for your fantasy of going to sleep in your car and waking up someplace new

    So vote with your wallet. And take a bus.

  4. Not even close
  5. I'd love to get in my car and go to sleep for a couple of hours or read a book whilst it drives me somewhere. Imagine if it could even pull over and charge up without any kind of intervention too. You could get in your car, and get a full nights sleep whilst it drive you somewhere 500 miles away.

    Also, at some point, I'm probably going to be too old to drive safely, which will restrict my travels. Not if self driving gets to the point where that doesn't matter anymore.

  6. My domain registrar has their email address and phone number in the very header of their page. It's a breath of fresh air. https://gkg.net/
  7. For anyone else that wants to block traffic from Russia, here's how to do it with nginx: https://www.grepular.com/Blocking_Russian_IPs
  8. This works for me:

        FROM python:3-slim
        RUN python3 -m pip --no-cache-dir install 'yt-dlp[default]'
        RUN apt-get update \
         && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -q -y ffmpeg curl unzip \
         && curl -fsSL https://deno.land/install.sh -o /tmp/deno.sh \
         && sh /tmp/deno.sh -y \
         && mv /root/.deno/bin/deno /usr/local/bin/ \
         && rm --force --recursive /var/lib/apt/lists/* /tmp/* /var/tmp/*
        ENTRYPOINT ["yt-dlp"]
  9. How does the US government, force a Russian website, hosted in Russia, for Russian people, following Russian laws, to shut down?
  10. Our images are in a private docker registry on quay.io
  11. Thanks. I will keep an eye on your project as it looks great and something we would definitely benefit from.

    P.S. Your blog could do with an rss feed ;). I will track https://github.com/spegel-org/spegel/releases.atom for now

  12. This looks good, but we're using GKE and it looks like it only works there with some hacks. Is there a timeline to make it work with GKE properly?
  13. I've been forced to use Macbooks for development at work for the past 7 years. I still strongly prefer my personal Thinkpad running Debian for development in my personal life. So don't just put it down to lack of familiarity.
  14. I have my own custom perl script which basically does the same which I've been using for probably a similar amount of time. Never used a dedicated RSS reader. My feeds just get turned into email and dropped into the appropriate folder thanks to my sieve filters. Can read/delete things from any of my email clients. Absolutely no need for a dedicated RSS reader.
  15. I view the webpage source and search for the strings "rss", "atom" and "feed" until I find one. I currently have 145 feeds. I follow blogs, news, I get updates about local events, I follow youtube channels, I get notified about new releases from various github repos, follow updates on various status pages, follow various subreddits etc.
  16. I could go smaller using the light package, but I wanted a full featured Exim in the container. And I'm using the testing image so it keeps up with the latest version of Exim.
  17. I find part of the fun of dockerising small apps is in trying to get the image as small as possible with as few files in it as I can. This one looks like it still contains a lot of stuff that's not needed.

    For example, my exim image https://hub.docker.com/r/grepular/exim4 is built like this: https://gitlab.com/grepular/docker-exim4/-/blob/main/Dockerf... - The final image only contains the necessary executables, shared lib files, CA certs, timezone files, a few other bits and nothing else.

  18. I recently doubled the thickness of my iPhone SE by adding an external battery. Fits in my jeans pocket fine along with several other things in the same pocket. If they can get it that thin, why don't they just add more battery and take us back to the time when we could run phones for weeks between charges.

    [edit] I'll answer my own question. Nobody is going to replace an iPhone because it drops from 21 days battery to 14 days battery, but they probably will replace an iPhone that drops from 21 hours battery to 14 hours.

  19. I made this about 6 years ago. It's a python script that acts as a wrapper to the npm command. When you run something like "npm install" or "npm start" or whatever, it actually runs the command inside a docker or podman container.

    Minimum stuff that is needed is mounted into the container depending on the mount command being run, with stuff being mounted read-only when possible.

    So you basically don't need to worry about your ~/.ssh or ~/.bitcoin folders being stolen by a malicious npm package anymore. And don't need to worry about one installing some persistent command or keylogger in the background.

    Thought it was relevant given recent news

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal