Agreed.
HN user
mlangenberg
In case of the ER7212PC, it’s only fixed in the v2 hardware revision.
No free upgrade.
There are also still a lot of misconceptions from network administrators who are scared of or don’t properly understand IPv6
Enable IPv6 on a TP-Link Omada router (ER7212PC) and all internal services are exposed to the outside world as there is no default IPv6 deny-all rule and no IPv6 firewall. I get why some people are nervous.
Is there anything comparable in the TP-Link Omada ecosystem?
Is that something that docker can do?
I presume gocryptfs can be used to wrap an SMB mounted Hetzner storage box. Haven’t tried it myself though.
I would be careful storing any personal data on it unencrypted.
Wouldn’t you want your photos to be encrypted at rest on the Hetzner storage box?
Which 4 port USB HDD dock did you pick? And how did you setup the drives? (MergerFS/Snapraid?)
I actually wonder how I can get them out?
Every background service wants some screen estate in the menu bar, but the app that I need is always hidden behind the notch of my MacBook. Why can’t I hide the ones I don’t frequently need?
In Gmail, I try to archive or delete everything that I’m done with, but it’s difficult to keep up with many notifications flowing in, which I don’t delete immediately or are relevant for the next few days and I never get back to. It’s easy to get behind.
I’ll try your approach of setting up a default section for ‘is:starred OR is:unread’ and stop bothering with the archive step.
And since Sonoma and iOS 18, Calendar and Reminders are finally integrated, so it’s easy to see upcoming reminders.
You can add your download folder to $daily_clean_tmps_dirs in /etc/periodic.conf and files not accessed for three days will automatically be deleted. See /etc/defaults/periodic.conf and /etc/periodic/daily/110.clean-tmps
Can MRSK be used to manage deploying applications that are distributed as Docker images, such as Adguard Home?
I see there is support for ‘accessories’ such as Redis. What if I only want to deploy an image and skip building a Dockerfile and pushing it to a registry?
What hardware would be recommended for a Tailscale subnet router between two sites with a GBit link? Saturating a full-duplex GBit link would require two LAN ports, ruling out the option of a raspberry pi, wouldn’t it?
I feel that I am spoiled with a great graphical user interface being available to explore MySQL databases in the form of Sequel Ace for macOS, to the point that I sometimes load an sqlite database in MySQL just to be able to browse through it with Sequel Ace.
Any recommendations for a macOS GUI for sqlite that comes close to Sequel Ace? I have tried DB Browser for SQLite, but that feels a bit outdated to be honest.
At first it felt ‘magical’ being able to reach self-hosted services from my phone regardless of my location, but I quickly noticed the battery drain as well. I believe it has to do with an always-on ‘VPN’ and I don’t expect any improvements soon.
I’ve decided that Tailscale works perfect for all my computers (e.g., Raspberry Pi, Synology NAS, laptop and VPS), but not for my mobile devices. To mitigate this I use cloudflared on my VPS to route internet traffic over tailscale to any internal services that I often use on my phone.
Cloudflared has good options for securing a tunnel by using MFA methods, for example Google authentication.
For the rare occasion that I need to access something else I can always temporary join the Tailscale network from my phone.
Unfortunately not. It opens Chrome to authenticate with Google but never redirects back to the native app. So I 'installed' Home Assistant as a PWA and found there is practically no need for me to use the app. On iOS it does work with the native app thought.
Note that if you are not using Cloudflare Access as additional authentication layer and only rely on Home Assistant authentication, the Cloudflare tunnel obviously works with the Android app. It's just that I was too paranoid for this.
Maybe I'm overly cautious. Home Assistant does have two-factor as options as well, doesn't it?
I'm using a Cloudflare tunnel to expose Home Assistant protected by Google Auth and use it anywhere from my personal devices.
I found the Tailscale Android app to take quite a big hit on my battery when used as an always-on VPN, so I use cloudflared on a VPS to create a Google authenticated tunnel to home assistant (over Tailscale).
get a Synology/Qnap/FreeNAS box to backup all your stuff locally, and back that up to another service (e.g. Glacier or Synology's own C2).
I'm not a big fan of backing-up a back-up and opted for a Time Machine backup to a local nas and in parallel, an off-site backup to B2 with Arq on my macs.
That is also my approach. It takes some courage to do, but makes for a much calmer workday.
Thanks! I was already wondering if this would be possible. Signing data has its uses, but I more often have to transfer sensitive data to other GitHub users and this tool seems really useful for that!
The tools and APIs that your company offers make it really difficult to create such a backup and to keep it in sync. How can I do this for Google Photos? The Google Photo API returns compressed files with missing EXIF info. The Google Takeout option can't be automated and needs third party tooling to convert back into a usable format.
Nice article, thanks for sharing! I first read Clayton Christensen's Competing Against Luck and was excited by the case studies.
To make it actionable, I bought Alan Klement's When Coffee and Kale Compete (yes bought, worth the money, but you can download for free).
That left me with an underwhelmed feeling. Not that I didn't like to book, it's great! I lend it out to a colleague immediately. But it's still not actionable.
This article provides a very simple, yet effective, template to capture and share jobs. Could apply it directly on a research project I'm working on.
As a software developer I have been doing this exact thing for the past twelve years: think of all the possible reasons why something can fail.
The downside is that I have trained my mind in such a way that it is difficult to turn it off outside of work and it is influencing my personal live negatively.
(or maybe I'm just wired to be a doom thinker and that is what makes me a good software engineer)
So recognizable! Thanks for sharing. It can be so frustrating lying awake at night, with no probable cause.
The more I look forward to a new day, the later I fall asleep. Causing the new day to turn into a total disaster as I walk around like a zombie on 20% of my usual energy level.
That makes me even more anxious to go to bed, creating a self-fulfilling prophecy.
I was expecting someone to mention the Crystal programming language.
In Crystal, types are non-nilable and null references will be caught at compile time.
https://crystal-lang.org/2013/07/13/null-pointer-exception.h...
I certainly recognize that many bugs in Ruby programs announce themselves as `NoMethodError: undefined method '' for nil:NilClass`. So to be able to catch that before releasing code is a very welcoming addition in my opinion.
Personally, I find meditating on a daily basis for longer periods (months), the most difficult.
Whenever I go through a "down" phase in life, I start meditating and observe it being really beneficial, but the routine quickly starts to bore me.
When I feel good and energized, I jump out of bed, enjoy a day at work and fill the evening with stuff I enjoy.
I totally forget to meditate and (digital) reminders are easily dismissed.
(It doesn't help that I'm an evening person, so most of the time I tried to do as less as possible in the morning in order to arrive at a "normal" time at work)
How do other people cope with this?
Yep, same in Dutch: “pluk de dag”.
Is this a sync or a proper versioned backup (à la Hyper Backup)?
So will it protect me against ransomware and accidental mass file deletion?
Wouldn't that remove an additional layer of protection?
When you move from physical storage + backblaze backup to B2 storage, B2 becomes a single source failure, right?