[–] 3 points 3 hours ago

November 9th, 2026

  • Brush: AP Shave Co. - Synbad 24mm Synthetic
  • Razor: EldrormR Industries MM24
  • Blade: Personna GEM PTFE (8)
  • Lather: Noble Otter - Batters Up - Soap
  • Post Shave: Barrister and Mann - Petrichor - Aftershave
  • Fragrance: Barrister and Mann - Lavanille - EdP

Very smooth shave with the MM24 despite the blade feeling a little dull. Happy birthday to the MM24!

  • source
  • [–] 1 point 1 day ago* (last edited 19 hours ago)

    Edit after the fact: I switched all of the email stuff over to a proper email forwarding service thing. I've been told that's the best way to stay out of spam folders.

    Original post below:


    Someone signed up for the Zulip chat recently (chat.wetshav.ing) and Apple sent a notice back saying the sign up email was rejected (sent to spam, maybe?)

    Anyway, that sent me down a rabbit hole of how emails are sent from some of the services I run. For example, PieFed requires an email confirmation for new accounts to cut down on spam. Stuff like that.

    It has been set up to use SMTP through gmail using TLS and port 587 because that was the only thing I could get working. The recommended setup is port 465, and my hope is that Apple email will more readily accept emails coming from that.

    The problem is, 465 has been blocked by Hetzner since I started running all of this stuff. Fortunately I was able to get it unblocked very easily.

    The biggest problem I noticed (which is now fixed) is that this means the Shaving Data System (a baserow template available at database.wetshav.ing) has had broken email for months and months!!! Which means anyone who tried to create a new account probably wasn't able to, which is frustrating.

    I've said it before, but running this stuff is a hobby for me and I'm always happy to learn new things. Sorry if it caused any frustration for anyone!

  • source
  • [–] 3 points 1 day ago (1 child)

    November 8th, 2026

    • Brush: AP Shave Co. - Synbad 24mm Synthetic
    • Razor: Koraat 15/16 Full Hollow - Sub Exclusive 'Moarteen' (4)
    • Post Shave: Barrister and Mann - Petrichor - Aftershave
    • Post Shave: Zingari Man - The Stargazer - Aftershave Serum
    • Fragrance: Mark Sage - Lockdown - EdP

    Nice and close. Some weepers, though.

    I used up my sample of Lockdown, and I really like this scent. I know it was available again recently but it looks like it's sold out now.

  • source
  • [–] 3 points 2 days ago (1 child)

    November 7th, 2026

    • Brush: Stirling Soap Co. 24mm Synthetic
    • Razor: Gillette Atra - Handle
    • Blade: Personna Twin Pivot Plus (Atra) Cart (8)
    • Lather: Through the Fire Fine Crafts - Birch Forest - Soap
    • Post Shave: High Iron - Bay Rum - Aftershave
    • Post Shave: L'occitane - Verveine - Lotion

    Nice travel shave. TTFFC makes great soap. Very slick.

  • source
  • [–] 4 points 3 days ago

    November 6th, 2026

    • Brush: AP Shave Co. - Synbad 24mm Synthetic
    • Razor: Rheingold Licht Werk Magnetic Blue Steel - Solingen - 6/8 Half Hollow (10)
    • Lather: Stirling Soap Co. - Oro Valley - Soap
    • Post Shave: Stirling Soap Co. - Friends to the End - Aftershave

    Very nice! Usually after 10 shaves edges start to deteriorate for me, but this one is still going strong.

    Oro Valley is a nice scent, and FttE pairs up nicely with it.

  • source
  • [–] 4 points 4 days ago

    November 5th, 2026

    • Brush: AP Shave Co. - Synbad 24mm Synthetic
    • Razor: Puma 76 - Solingen - 13/16 Half Hollow (8)
    • Lather: Noble Otter - Batters Up - Soap
    • Post Shave: Barrister and Mann - Petrichor - Aftershave

    Great shave. These 10k synthetic edges that I've put on recently are all really good.

  • source
  • [–] 2 points 4 days ago*

    I recommend these https://kodiakshaving.com/products/gem-platinum-diamond-glide-de-blade?variant=52423791608175

    Kodiak Shaving is run by a really nice guy. The "Personna" branding is a bit of a mess. Even since I've started wetshaving (7 years ago) there has been a flurry of changes with the branding.

    The blades you liked were most likely colloquially known as "Personna Lab Blue" which say "Comfort Coated" on the box and "Super" printed on the blades. You can still get them here https://kodiakshaving.com/products/personna-double-edge-blades?variant=52331003969903.

    I personally like both blades. Some people think they're the same (they do come from the same factory in the USA) just in different packaging, but I've found the GEM branded ones slightly smoother. Every face is different, though.

    I don't know what your price limit is, but I think $16-$18 is a good deal for 100 blades ($20 with shipping, of course).

  • source
  •  

    Frigate is NVR software with motion detection, object detection, recording, etc.. It has matured a lot over the past couple of years and I'm really happy with it.

    I've been running Frigate for a while, but with version 0.17.0 it sounded like things have changed enough for me to update how I do things. I'm writing all of the following in case anyone else is in the same boat. There's a lot to read, but hopefully it helps make sense of the options.

    Keeping my camera feeds the same, I was interested in switching my object detector from a Google Coral to the embedded graphics in my 13th gen Intel CPU. The main reason for this was because the Google Coral was flaky and I was having to reboot all the time. Maybe because I run Frigate in a virtual machine in Proxmox, so the Coral has to be passed through to the VM? Not sure.

    I also wanted to figure out how to get the camera streams to work better in Home Assistant.

    Switching from Google Coral to OpenVINO

    This was relatively straight forward. I mostly followed these directions and ended up with:

    detectors:  
      ov:  
        type: openvino  
        device: GPU  
    

    Switching from the default to YOLOv9

    Frigate comes with some default ability to detect objects such as person and car. I kept hearing that YOLOv9 was more accurate, and they even got YOLOv9 working with Google Coral devices, just with a limited set of objects. So, I wanted to switch.

    This took me a minute to wrap my head around since it's not enabled out of the box.

    I added the following to my config based on these directions :

    model:  
      model_type: yolo-generic  
      width: 320 # <--- should match the imgsize set during model export  
      height: 320 # <--- should match the imgsize set during model export  
      input_tensor: nchw  
      input_dtype: float  
      path: /config/model_cache/yolo.onnx  
      labelmap_path: /labelmap/coco-80.txt  
    

    ... except for me the yolo file is called yolov9-t-320.onnx instead of yolo.onnx... but I could have just as easily renamed the file.

    That brings us to the next part -- how to get the yolo.onnx file. It's a bit buried in the documentation, but I ran the commands provided here. I just copied the whole block of provided commands and ran them all at once. The result is an .onnx file in whatever folder you're currently in.

    The .onnx file needs to be copied to /config/model_cache/, wherever that might be based on your Docker Compose.

    That made me wonder about the other file, coco-80.txt. Well, it turns out coco-80.txt is already included inside the container, so nothing to do there. That file is handy though, because it lists 80 possible things that you can track. Here's the list on github.

    I won't go over the rest of the camera/motion configuration, because if you're doing this then you definitely need to dive into the documentation for a bunch of other stuff.

    Making the streams work in Home Assistant

    I've had the Frigate integration running in Home Assistant for a long time, but clicking on the cameras only showed a still frame, and no video would play.

    Home Assistant is not on the same host as Frigate, by the way. Otherwise I'd have an easier time with this. But that's not how mine is set up.

    It turns out my problem was caused by me using go2rtc in my Frigate setup. go2rtc is great and acts as a re-streamer. This might reduce bandwidth which is important especially for wifi cameras. But, it's optional, and I learned that I don't want it.

    go2rtc should work with Home Assistant if they're both running on the same host (same IP address), or if you run the Docker stack with network_mode: host so it has full access to everything. I tried doing that, but for some reason Frigate got into a boot loop, so I changed it back to the bridge network that I had previously.

    The reason for this, apparently, is that go2rtc requires more than whatever published ports they say to open in Docker. Maybe it uses random ports or some other network magic. I'm not sure.

    The downside of not having go2rtc is that the camera feeds in the Frigate UI are limited to 720p. I can live with that. The feeds in Home Assistant are still full quality, and recordings are still full quality.

    By removing go2rtc from my config, Home Assistant now streams directly from the cameras themselves instead of looking for the go2rtc restream. You may have to click "Reconfigure" in the Home Assistant integration for the API to catch up.

    Hope this helps. If not, sorry you had to read all of this.

     

    I made this post 3 months ago: https://sh.itjust.works/post/50242033

    @stevetech@aussie.zone was super helpful in checking that my Mikrotik configuration was set up correctly. There's a mess of IPv6 information out there for Mikrotik and it's confusing for a mid-nerd like myself.

    Anyway, I checked the other day and boom, I had a prefix assigned by my ISP (Frontier).

    Unfortunately Frontier has decided to give out /64 prefixes. The downside to that is you can't use SLAAC inside your LAN to do subnetting (guest networks, VLANs, etc).

    So my next step is to learn about DHCPv6 to manage things inside my LAN.

    There are comments on other forums that are hopeful that since Verizon bought Frontier, they'll eventually switch to handing out /56 prefixes.

    submitted 8 months ago by to c/ipv6@lemmy.world
     

    I made this post 3 months ago: https://wetshav.ing/c/ipv6/p/47377/frontier-communications-ipv6-support

    I finally got an IPv6 prefix from my ISP (Frontier). Unfortunately they are using /64, so as I'm learning how to handle IPv6 inside my home network I'm finding out that I can't use SLAAC for subnetting.

    My next step is to learn about DHCPv6 and succumb to corporate greed. Out of principle, I used the chat function to ask for a /56 and you can imagine the conversation that ensued.

    Other comments around the internet are hopeful that since Verizon bought Frontier, and Verizon knows how IPv6 works, there's hope that in the future everyone will get a /56.

     

    I also posted this at !networking@sh.itjust.works and someone told me about this community.

    I've had Frontier fiber internet for the past 2-ish years. No complaints at all, but the nerd in me desires IPv6. I have the Frontier provided ONT device but declined their router. I have a MikroTik RB5009 which has been "searching" for an IPv6 prefix.

    Anyway, I found this link during my research some time ago, and it finally looks like Frontier is enabling IPv6 for people.

    I'm still not sure I'll be able to get it until I get the settings just right, but thought I'd share.

     

    I've had Frontier fiber internet for the past 2-ish years. No complaints at all, but the nerd in me desires IPv6. I have the Frontier provided ONT device but declined their router. I have a MikroTik RB5009 which has been "searching" for an IPv6 prefix.

    Anyway, I found this link during my research some time ago, and it finally looks like Frontier is enabling IPv6 for people.

    I'm still not sure I'll be able to get it until I get the settings just right, but thought I'd share.

     

    I'm still gaining experience in hosting PieFed, as the upgrading process is slightly different than what I'm used to. That said, we're up and running on the latest stable version, 1.2.2.

    Here's the post with the changelog: https://piefed.social/post/1278967

    UI  
    
    Bottom sticky menu on mobile  
    Instance-chooser during registration, displaying info about all other instances  
    3D rotating tag cloud for communities with lots of hashtags  
    Explore menu, with feeds and topics, separate from the Community menu  
    Translation function for posts written in languages you can’t understand, uses any LibreTranslate server.  
    Advanced search filters on /communities table  
    Show poll results without voting  
    Nicer formatting on quotes  
    Consistent image thumbnail size in post teasers in compact mode  
    Communities list shows number of active users not subscriber count  
    PWA uses instance logo instead of default PieFed one  
    Slideshow doesn’t bug out after a few dozen photos like it used to  
    Improve search results by weighting post titles more than bodies  
    Mods can set nsfw and nsfl the same way they set flair - with a popup menu in the post list  
    Import saved posts & comments and user notes when importing settings  
    NSFW-specific functionality, like R18 agreement upon first visit, video auto-play.  
    Posting  
    
    New type of post - events, with federation  
    Remind me about a post or comment in the future  
    Markdown parsing improvements - em-dashes, link syntax, subscript  
    Preview markdown while writing a top-level comment  
    Support CMYK images without mangling their colorspace when resizing  
    Admin & backend  
    
    Log in with LDAP creds stored in LDAP server (in addition to earlier LDAP functionality which stores creds in LDAP server). Helpful for Yunohost-based deployments (coming soon).  
    Modlog filtering  
    Account passwords stored in Lemmy format (bcrypt) can be used to log in (this is in preparation for the day when Lemmy instances are converted to PieFed instances)  
    Instance shutdown process - tell all other instances to stop federating immediately.  
    Restrict NSFW access in specified countries (e.g. UK)  
    See which users share an IP address  
    Really Simple Licensing  
    When a new community is made a post is automatically created in !newcommunities@lemmy.world  
    Automatically add remote communities mentioned in !newcommunities@lemmy.world  
    API  
    
    Automatically-updating Swagger docs to ease frontend development  
    Include crosspost count in Post json  
    Return thumbnail width/height information with post  
    post/replies endpoint which returns nested JSON, better than comments/list  
    Federation  
    
    Federate flair changes properly  
    When blocking an instance, block it in more places e.g. community lists in sidebar  
    Context property on comments and posts to make it easier for NodeBB to backfill  
    FEP 3b86 - activity intents  
    PieFed.social news  
    
    When a.gup.pe shut down, the photography group became https://piefed.social/c/photography which is doing well.  
    Snoopy, Skavau and wjs018 are now admins in addition to rimu.  
    https://crust.piefed.social is our new testing and development instance. 
    
    view more: next ›