Remote
JP Mens
@jpmens@mastodon.social
Small-scale fiddler, enjoys doing & teaching. Wrote a thick book on FLOSS DNS servers. Dreamed up @OwnTracks over MQTT. Ansible with NOCOWS=1, but this profile is not managed with Ansible. Loves plain text. I (re-)toot in several languages. https://jpmens.net
0 Followers
0 Following
50 Posts
Joined April 03, 2017
Boosted by @oxy@social.bsdlab.au
Replying to
... and thanks to @fanf@mendeddrum.org 's nsnotifyd(8) I can "see" it on the receiving end!
https://jpmens.net/2015/06/16/alert-on-dns-notify/
Open post
RE: https://mastodon.online/@patrickworld/117303741230173577
I can't wait for when "show me a photo of sofia loren" brings this up. 🤣
Open quoted post
Open quoted post
Quoting
Born on this day: Sophia Loren, the iconic Italian actress whose magnetic presence, Oscar‑winning talent, and timeless elegance made her a global symbol of cinematic glamour. Rising from postwar hardship, she built a legendary career defined by strength, beauty, and unforgettable screen charisma.

3
1
0
0
Open post
Of course the parameter isn't called "gecos", it's called "comment". Why would you name it "gecos", eh?!
#oldManYellsAtVoid #passwd #unix
1
1
0
0
Open post
I'm curious as to how BSD (NetBSD, OpenBSD, FreeBSD) adoption will progress in view of the Debian vote.
I hope someone's measuring it. :-)
#statistics
6
1
4
0
Open post
I asked the waitress for a quickie & she slapped me.
The old woman next to me said, “It’s pronounced quiche, dear.”
19
0
1
0
Open post
I've been in IT for 45 years, which doesn't mean much, except that my mind boggles when I think how normal mortals (i.e. sane people) go about understanding something like this:
"However, for keys prior to Release3, our FIDO2 Type-C to Lightning adapter supports FIDO protocols only, not OTP. If you wish to use OTP functionality with an older key, you will need to use NFC instead. Additionally, when using the HOTP feature of your FIDO2 key, be aware that it functions via keyboard emulation."
14
1
3
0
Open post
It's quite amazing how enshitified even NOTEPAD.EXE can be.
12
1
6
0
Open post
Replying to
The first PC at Nixdorf. Awful thing, but with a DAP4 terminal
5
1
0
0
Open post
"How do you fit a 250kB dictionary in 64kB of RAM and still perform fast lookups? For reference, even with modern compression techniques like gzip -9, you can't compress this file below 85kB."
How Unix spell ran in 64kB RAM
https://blog.codingconfessions.com/p/how-unix-spell-ran-in-64kb-ram
14
0
10
0
Open post
Replying to
I spent several years on the 886x family with DIPOS.
4
1
0
0
Open post
I saw XKCD 1168 again just now, and you'd be safe with me -- the bomb wouldn't detonate.
However, you better not ask me whether it's useradd or adduser -- 50% chance we all end up in smithereens.
https://xkcd.com/1168/
15
3
4
0
Open post
It's been seven (7) years already since I had the honour of being master of ceremonies (oh, sorry, that should be primary of ceremonies, I think) for the "DNS Privacy Panel" at the FOSDEM DNS Devroom. I got to interview the wonderful @bert_hubert@eupolicy.social, @bortzmeyer@mastodon.gougere.fr, and @bagder@mastodon.social (from left to right).
One of the only rooms I actually GOT IN TO, even though it was FULL -- @Habbie@floss.social reserved standing room for me! :-D
https://www.youtube.com/watch?v=Sd3QWZ76IZg
11
0
0
0
Open post
Great that you placed a date stamp on your blog and thank you very much for that, indeed!
However, 1970-01-01 doesn't sound quite accurate to me, but maybe my RSS feed reader is broken
8
0
0
0
Open post
"Networking gear maker Juniper Networks has asked for its .juniper gTLD to be deleted. No specific reason was given."
Other than wasting a shitload of cash, of course.
When the TLD is removed, I will report
TLD JUNIPER 💀 💸 conceived 9 years ago in 2016, wasted €455_000
8
1
1
0
Open post
Replying to
Heinz Nixdorf would have been 100 years old now.
2
1
2
0
Open post
In October 2025 I submitted one of my infamous jumbo PRs to a project. (Attached here)
I was notified by Github yesterday, that they've asked Copilot for help in resolving merge conflicts.
I don't even know whether I can begin to believe this
7
0
5
0
Open post
DENIC: “Analysis of the DNS outage on 5 May 2026”
English: https://blog.denic.de/en/analysis-of-the-dns-outage-on-5-may-2026/
German: https://blog.denic.de/analyse-des-dns-ausfalls-vom-5-mai-2026/
16
23
35
1
Open post
I didn't read "Why can't you combine .tar.gz files with cat?" because that's wrong -- you can.
They just stop being tar files, eh?!
1
1
0
0
Open post
Is there a waiting list for male cast to another sequel to “Grumpy Old Men”?
3
1
0
0
Open post
Replying to
And then Unix (bsd) on the TARGON/35 (Pyramid) followed by System V rel 4 on TARGON/31 family
1
0
1
0
Open post
It doesn't get much easier than this, folks!
Now for some/more gTLDs and ccTLDs to support this automated bootstrapping, please!!
10
0
9
0
Open post
I might have written "I ALWAYS use a 24h clock; none of this AM/PM bullshit".
9
1
1
0
Open post
reaction -- a daemon that scans program outputs for repeated patterns, and takes action. Designed for ease of configuration and hackability.
A common usage is to scan SSH and webserver logs, and to ban hosts that cause multiple authentication errors.
https://reaction.ppom.me
https://framagit.org/ppom/reaction
(/via https://mastodon.social/@Viss/116903581258194138 )
Open quoted post
Quoting
FSF figures out a great way to block botnet/scraper swarms, scraping for ai model training: https://news.slashdot.org/story/26/07/11/0450256/how-the-fsf-sysadmins-are-blocking-botnets-with-reaction
here's the wikipage: https://reaction.ppom.me/examples/actions/ipset/
super fuckin cool.
(cc @jwz@mastodon.social you may dig this)
Open quoted post 3
0
1
0
Open post
...AND WE WANT TO PLAY WITH FIFTEEN PLAYERS... AND FOR OUR GOAL TO BE SMALLER AND THE U.S. TEAM CAN ALL USE THEIR HANDS.
3
0
1
0
Open post
Yet another case of why the hell did you do that for this medical device?!
#stopFrivolousUpdates
2
1
0
0
Open post
Open post
Curiosity killed the cat. The post
Achieving 100% Observability with BIND and Zabbix
has nothing to do with DNS. :-D
https://blog.zabbix.com/achieving-100-observability-with-bind-and-zabbix/33358/
1
1
0
0
Open post
Replying to
@shaft@piaille.fr quite similar to my favorite migitation which, and this is an advantage, requires fewer commands typed into the shell:
halt
4
4
1
0
Open post
Open post
How a stranger used one text message to steal their entire digital life
https://tech.yahoo.com/cybersecurity/articles/how-a-stranger-used-one-text-message-to-steal-my-entire-digital-life-140003797.html
1
0
0
0
Open post
Replying to
@leah@blahaj.social also: “These systems detected the issues as intended, but the notifications were not processed correctly.”
3
0
0
0
Open post
TIL I can retrieve pages from the Ansible documentation in Markdown format by including an "Accept: text/markdown" header in the request.
This seems to be a CloudFlare thing.
https://tekunabe.hatenablog.jp/entry/2026/07/10/ansible_doc_by_markdown
1
1
0
0
Open post
Being a European is great until it isn't. Sister is trying to get her Dutch passport renewed. All consulates which did that in Germany have been shut down except Berlin who have no slots left THIS YEAR. (Duesseldorf, Frankfurt, Muenchen closed).
Dutch border municipalities, of which there are 15, are totally overwhelmed "Take extra long waiting times into account".
One possibility would have been Bern (CH) which is overwhelmed, so it's now Vienna (AT) with a first slot in September.
1
1
0
0
Open post
Replying to
@lanodan@queer.hacktivis.me ignore what @shaft@piaille.fr said — he’s trolling me.
2
0
0
0
Open post
Replying to
@dwarmstrong@fosstodon.org well done. (Small nit: authorized_keys need not exist on the client unless I want to SSH into said client.)
1
1
0
0
Open post
Replying to
@leah@blahaj.social I assume monitoring caught it but people first had to identify the problem. I don’t find 3h too long for this to happen during the night; let’s not forget it was 21:30. CEST when the issue began.
1
2
0
0
Open post
They (swissbit) didn't dare write this bullshit in the English version of their manual (or maybe they've just not updated it yet)
edit: English 55 pages, German 102 pages. Go figure.
0
0
1
0
Open post
Replying to
@R1Rail@pouet.chapril.org it’s not really generated but rather calculated, and important: it’s not unique:
https://datatracker.ietf.org/doc/html/rfc4034#appendix-B
plus errata: https://www.rfc-editor.org/rfc/rfc6840#section-5.5
0
1
0
0
Open post
Replying to
@winfried@fosstodon.org Indeed, and that was what I experienced in the night of Tuesday. But, as NTA are set resolver-side, it’s not something that’ll scale. There are roughly 16 (18?) million .de zones. How many are signed? Shall we say 20%? That leaves a heck of a lot of NTA to be loaded on all resolvers.
0
2
0
0
Open post
Replying to
@isotopp@infosec.exchange Indeed, that's a theory I've used for many years; the uselessness of all these generic TLD is inexplicable otherwise.
0
1
0
0
Open post
Replying to
@winfried@fosstodon.org it sounds to me like you are repurposing NTA to re-invent a DS. ;-) I don’t think that’s terribly productive, particularly as signed NS RRsets are rare, iirc, at least until DELEG is done.
0
4
0
0
Open post
Open post
Replying to
@isotopp@infosec.exchange access denied to me, but I assume you mean
TLD BOOKING 💀 💸 conceived 9 years ago in 2016, wasted €455_000
0
3
0
0


