Dan Langille

739 Followers
47 Following
5.2K Posts

[email protected]

I've been contributing to open source since 1998.

FreshPortshttps://freshports.org
homepagehttps://langille.org
BSDCanhttps://bsdcan.org
PGConhttps://pgcon.org
I've been using url-highlight for years (and years) with FreshPorts - now I've decide to create a port for it. However, I'm not sure how to properly package and use the code. see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294236
294236 – www/url-highlight: new port - PHP library to parse URLs from string input

TIL of the -C option on ssh-keygen and of the ssh-copy-id command.

https://jpmens.net/2026/04/03/ssh-certificates-the-better-ssh-experience/

Jan-Piet Mens :: SSH certificates: the better SSH experience

La mejor vista sin dudas.

title text: It has been −2,147,483,648 days since our last integer overflow.

desktop link: https://xkcd.com/3228
mobile link: https://m.xkcd.com/3228
explainxkcd: https://www.explainxkcd.com/wiki/index.php/3228

This is all a big misunderstanding. My lawyers will have me out by Sunday.

Racism persists in the United States in 2026, because most people don't even know what it looks like.

Everyone's looking for some mythical hyper-racist person with a klan hood and a burning cross and Nazi tattoos, yelling the N word repeatedly.

But racism is not that. It's this.

RAM and CPU usage:

While running poudriere on #FreeBSD 15.0

[00:13:44] [64] [00:00:00] Builder starting
jail: prison limit exceeded
jail: prison limit exceeded
[00:13:48] [64] [00:00:04] Builder started

Just how many jails am I running?

[12:54 pkg01 dvl ~] % jls | wc -l
201

Well, that's not so many. I have 72 CPUs.

[12:55 pkg01 dvl ~] % sysctl kern.smp.cpus
kern.smp.cpus: 72

And the load seems reasonable:

[12:56 pkg01 dvl ~] % w | head -1
12:56PM up 6 days, 1:14, 6 users, load averages: 112.66, 121.46, 116.97

There are three poudriere builds right now:

* overnight build
* devel/viewvc-devel with python 3.12
* sysutils/nut with python314

pkg01 is, itself, a jail. Here's that limit:

[12:59 r730-01 dvl /etc/jail.conf.d] % grep max pkg01.conf
children.max=200;

I'll boost that to 250, just because sometimes demand grows....

Today is the annual #TransDayOfVisibility.

*waves at all the lovely trans people here*. I am delighted to share this space with you.

There is still so much more than we - cis people - can and must do to make the world safer and friendlier for trans people.

Database upgrade underway

The backend database is being migrated. It was running on PostgreSQL 16.8

I'm aiming for PostgreSQL 18.3

In the meantime, stage.freshports.org might be helpful to you.