HNHacker News
TopNewBestAskShowJobs

blop

150 karma · joined March 10, 2014

submissionscomments
blop··on Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
drama matters because most users don't want to have their favourite FS randomly removed from the kernel unexpectedly after some OS update :)

That said I certainly hope that one day the technical advantage of bcachefs will be so overwhelming that maybe the decision to remove it will be overturned. And if big vendors make it their default FS the bus factor will disappear (even if unofficially you'd still be the sole maintainer, but no one cares about that in the enterprise world...)

blop··on Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
That's what I meant, it's always risky to rely on a single person for such an important subsystem as storage... I'm also very sad that bcachefs has been kicked out of the kernel, it is really a very promising FS.

So that leaves btrfs which always seemed complex and brittle to me (compared to zfs at least)

blop··on Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'
Anton is definitely wonderful! He explains everything very well with no drama and BS. High information density and yet very clear!
blop··on Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
I think the reviews should also include the social aspect of these filesystems...

There is and have been many promising and exciting FS to replace the old boring ones, but for storage you not only want to avoid technical issues but also maintainer(s) drama...

blop··on Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
yes indeed, zfs for my nas basically
blop··on Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
For peace of mind I'm still using zfs (since the last 15+ years) but I'm definitely not impressed by the performance...
blop··on European "age verification" "app" forcing everyone to use Android or iOS
This is the elephant in the room regarding the big "digital sovereignty" talks in the EU. For the moment in the EU institutions the focus is mostly at the post-acceptance stage that everything must eventually migrate off US clouds. There is still some denial and hope that things will go back to "before" because it's going to be extremely costly to migrate, but at least high level EU civil servants start to see the strategic value of moving out.

However there is ZERO talk about mobile platforms... No alternative solution like linux for the desktop, no money or care given to the few alternative that tentatively exist, and zero talk about forcing companies (at least for the ones shipping android phones) to open up their firmwares and allow users to install alternative OS if they want to sell in the EU.

So whilst the backend guys more or less got the memo about sovereignty, I think there is still a lot of educational work to do regarding end user devices and what kind of digital slavery hole we're digging ourselves in...

blop··on Migrating from GNU Stow to Chezmoi
I use syncthing to automatically sync my dotfiles git directory across PC/laptops, and stow to manually update symlinks when I add a new dotfile (the content of existing dotfiles is synced by syncthing already)

That way I don't have to remember to commit+push+pull changes to existing dotfiles (like bashrc or vimrc which I edit often) to sync them to other machines, it happens automatically in almost real time as soon as the file is saved on one of my machines (syncthing uses inotify to detect changes on monitored directories)

blop··on AI agent runs amok in Fedora and elsewhere
looks like LLMs aren't mature enough yet to play long-game xz-style attacks without detection... Scary stuff though :( These supply chain attacks are getting really wild
blop··on Don't host email yourself – your reminder in 2026
ah sorry, I thought you wanted a delivery notification when you are sending an email via your own SMTP server (i.e. when thunderbird is configured to use your own outbound SMTP gateway)
blop··on Don't host email yourself – your reminder in 2026
Well I don't know if you wrote this in a sarcastic way or not, but when you write a new message in Thunderbird just turn on `Options -> Delivery Status Notification` and your mail server will email you back with a delivery status message (success or failure, although failure can take some days if the receiving server doesn't outright reject your message)
blop··on Proxmox virtual environment 9.1 available
As my main desktop computers I've been using Fedora and Windows (for gaming only) virtualised on top of a single proxmox host with 2 GPUs passed through for more than 10 years... Upgraded all the way to latest versions (guests and hosts) without ever having to reinstall from scratch. I upgraded the hardware a few times (just cloned the disks), and since the desktops are virtualised, Windows always worked fine without complaining about new hardware drivers (only thing to change was GPU driver)

Another benefit is block-level backups of the VMs (either with qcow2 disks files or ZFS block storage, which both support snapshots and easy incremental backups of changed block data only)

Proxmox is great for this, although maybe not on a laptop unless you're ready to do a lot of tweaks for sleep, etc.

blop··on Managing dotfiles with Make
I think people like using makefile as a simple task runner because it's pretty much ubiquitous and also a kind of auto-descriptive standard. Interactive shells usually do autocompletion on makefile targets so it's easy to see what you can run on a project (more so on old or foreign projects)
blop··on Giant, all-seeing telescope is set to revolutionize astronomy
actually the telescope devops guys were hiring a couple years ago on HN: https://news.ycombinator.com/item?id=38101085 :-D
blop··on Giant, all-seeing telescope is set to revolutionize astronomy
I found this pdf presentation with lots of great technical details about data management and a devops infra oriented view of this telescope: https://ci-compass.org/assets/602137/2025jan23_cicompass_rub...

Worth a read for the devops guys around here!

  - about 20TB per day, around 100PB expected for the whole survey
  - 0.5PB ceph cluster for local data
  - workloads on 20 nodes kubernetes cluster/argocd
  - physical infra managed with puppet/ansible
  - 100Gbs(+40Gs backup) fiber connection to US-based datacenter for further processing
blop··on Android "Password Store" client for pass discontinued
yes, it's my biggest worry too.

At least with keepassDX on android there is no internet access permission needed by default, but if a compromised update suddenly required it I don't know if Android would prompt about it since all apps have internet access granted without prompting :(

I also wish it was possible to block automatic updates of specific apps on the play store... So at least we could be in control over updating critical apps such as these without having to micromanage updates for all apps.

blop··on Recognizing the limitations of cloud drives
Syncthing on at least one server with zfs or btrfs snapshots
blop··on Recognizing the limitations of cloud drives
Just use syncthing ...
blop··on Nebula is not the fastest mesh VPN, but neither are the others
Fair enough about the android mobile client... My use case only involves meshing linux appliances across various networks so we only need the nebula core binaries which are under MIT license

https://github.com/slackhq/nebula/blob/master/LICENSE

blop··on Nebula is not the fastest mesh VPN, but neither are the others
Nebula is great! From what I found after testing other solutions (headscale, netbird, netmaker) It's also the only completely open source mesh vpn that can be configured with a highly available control plane (just run multiple lighthouses, nothing is shared) and also supports multiple root CAs for nodes, relays and control planes (and each node can be a relay too)

I just wish there was a kubernetes operator to easily set up mesh sidecars like with tailscale and it would be perfect!

blop··on An Excel error led Austria's SPÖ to announce the wrong candidate as the winner
There's actually an annual conference dedicated to Spreadsheet risks, they have lots of Excel horror stories on their website: https://eusprig.org/research-info/horror-stories/
blop··on Perl on Rails (2007)
I miss perl.

I don't think there are any other scripting languages that allow you to write very concise one-liners that can do very complex things. That's also where perl got its bad reputation from, but it's more a discipline issue than a language problem. I always rewrote my explorative one-liners more cleanly when I committed them to a final program, but nothing forces you to do it like python does.

blop··on Ask HN: What made you finally grok Git?
It was all magic to me until one day I finally took the time to look at git internals.

You can build a valid git repo with simple unix shell commands, and that really helped me to understand the magic behind the git commands:

https://git-scm.com/book/en/v2/Git-Internals-Git-Objects

blop··on Ask HN: How have you deGoogled your life?
I'm still self hosting after more than 15 years and I think what matters most is the reputation of your IP address, so it can be hit and miss depending on where you host your mail server...
blop··on Running your own email is increasingly an artisanal choice, not a practical one
with gmail you can do:

    foo+anything  => redirected to foo
    foo.something => redirected to foosomething (so . is not the same as +)
The + isn't always accepted in dumb email checks though, and spammers know about it...
blop··on Running your own email is increasingly an artisanal choice, not a practical one
I still run my own email system (postfix/dovecot for imap), mostly for one reason: the virtual username function of postfix:

I configured postfix with:

    recipient_delimiter = .
which gives me unlimited dynamic virtual addresses (username.<something>@mydomain), so I know where spam/leaks come from if I get unsolicited mail directed to `username.<unique_name_per_registration>`, and it makes it trivial to block.

I know that you can do the same thing with google addresses using + as a delimited, but the + sign is often not allowed in dumb email checks. Also spammers probably know about + and strip it automatically anyway...

blop··on Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM
Wow! Thanks for that comment, I have a Dell U3818DW with a KVM switch and I didn't know you could control it with DDC commands!

So for linux (e.g. fedora):

  dnf install ddcutil
  ddcutil capabilities -d 1 # show the available commands
  ddcutil setvcp 60 0x11    # for example switch to HDMI 1
  # assign a global shortcut key to the `ddcutil setvcp` command you need
And for windows:

  - download the "Dell Display Manager" software from their support site
  - assign a shortcut key in the Dell Display Manager: "Input Manager" tab => "Favourite Input Shortcut Key"
I used the same shortcut (Ctrl-Alt-ScrollLock) for both linux(kde)/windows
blop··on Ask HN: Do you take nootropics?
I stopped for 6 months a few years ago when I was on a sabbatical, no problem. I still need a morning coffee to feel awake even on holiday though!
blop··on Ask HN: Do you take nootropics?
I've been taking ~50mg modafinil 5 times a week for years. Last batch I bought was 2 years ago on the grey market (an online indian pharmacy) in 200mg pills form (so I divide them in 4 for a daily dose).

I don't take any on weekends or on holiday, and sometimes I take 100mg if I'm going for a long car journey or something else that requires complete attention...

The effects are very subtle but noticeable: more alertness and concentration, and a more positive outlook on things. I found it's also pretty good at keeping depression at bay.