sluttier lee edelman
mastodon 4.7.3unfortunately, computers
i see people fleeing GitHub for Codeberg, which is understandable, but Codeberg is only one good DDoS away from being down for a week.
the fix for this isn't to move from one provider to another, it's for people to host their own projects, or ask a friend to host it. Git has a built-in email workflow that works great, you do not need "pull requests" to accept contributions.
tfw you just regurgitate your LLM slop on a mailing list like it has any value at all https://lists.freebsd.org/archives/freebsd-hackers/2026-July/006651.html
i think we should ban people from the lists for this shit
TIL: the FreeBSD pkg(8) was written by @_bapt_@mastodon.social.
the original plan was to call it "bapt-get".
"A missing underscore sent innocent man to prison for 18 months": https://arstechnica.com/tech-policy/2026/07/police-missed-one-underscore-and-sent-the-wrong-man-to-prison/
wow... could it be that the problem with the police is not just "a few bad apples" but the entire system that allows this?
surely not, because "honest cops" would never send someone to jail for two years for a crime they didn't commit.
fuck the state
fuck idiots who defend it
GPL-licensed code still in FreeBSD:
* gcov, https://cgit.freebsd.org/src/tree/sys/gnu/gcov
* bwn phy, https://cgit.freebsd.org/src/tree/sys/gnu/dev/bwn/phy_n
bought a new power amp and it came with an entire booklet full of warnings:
- Danger to life due to electric current! (from high voltages)
- Danger of life due to electric current! (from short circuits causing a fire)
- Risk of injury and choking hazard for children!
- Risk of death from electrical current!
- Possible hearing damage due to high volumes on speakers or headphones!
- Damage to the device due to high voltage!
- Risk of fire due to installation of a wrong fuse!
- Risk of fire due to covered vents and neighbouring heat sources!
and yes, all of them have an exclamation point at the end.
i'm wondering if i should return it, because it seems i'll be flirting with death every time i turn the thing on.
in case anyone was wondering whether PIM-SM works on RouterOS nowadays... no, it still doesn't.
pretty sure this has been broken since 7.0.
/bin/sh is a bad programming language, exhibit no. 94:
set -- $(nonesuch)
echo $?
-> 0
x="$(nonesuch)"
echo $?
set -- $x
--> 127
accidentally read a hacker news comment and now i need some sort of brain bleach
latest weird problem: on FreeBSD/ppc64, running as a KVM guest on Linux, 'tcpdump -ni vtnet0' doesn't show any packets.
the network is working fine, the packets just don't appear in tcpdump.
how strange.
coming soon, support for cross-building #freebsd pkgbase from Linux:
% uname -srm
Linux 6.19.12-200.fc43.x86_64 x86_64
% ../build.sh
==> Building for amd64.amd64.
bmake: /home/lexi/src/freebsd/src/dev/share/mk/jobs.mk:40:
@ 1777264542 [2026-04-27 05:35:42] Start buildworld-jobs
@ 1777264542 [2026-04-27 05:35:42] Start buildworld -j10 log=/home/lexi/src/freebsd/src/buildworld.log
@ 1777264586 [2026-04-27 05:36:26] Finished buildworld-jobs seconds=44
bmake: /home/lexi/src/freebsd/src/dev/share/mk/jobs.mk:40:
@ 1777264586 [2026-04-27 05:36:26] Start buildkernel-jobs
@ 1777264586 [2026-04-27 05:36:26] Start buildkernel -j10 log=/home/lexi/src/freebsd/src/buildkernel.log
@ 1777264592 [2026-04-27 05:36:32] Finished buildkernel-jobs seconds=6
bmake: /home/lexi/src/freebsd/src/dev/share/mk/jobs.mk:40:
@ 1777264592 [2026-04-27 05:36:32] Start update-packages-jobs
@ 1777264593 [2026-04-27 05:36:33] Start update-packages -j10 log=/home/lexi/src/freebsd/src/update-packages.log
@ 1777264771 [2026-04-27 05:39:31] Finished update-packages-jobs seconds=179
%
some people (i learned a while ago) depend on cross-building from Linux for their FreeBSD production deployments, so this is more useful than you might initially think.
but also, since we already support cross-building, and pkgbase is now the preferred way to distribute the system, we really should support it anyway.
the only remaining issue is you have to install pkg(8) on the host for this to work, but at some point we'll vendor pkg as a bootstrap tool and that won't be required.
landing D56087 tomorrow. i don't care if someone finds a bug that causes your computer to explode when updating, this shit is going in the tree.
so, trying to understand #git...
let's say i have an internal ForgeJo instance at git.example.org. i pull src.git from git.freebsd.org and push it to git.example.org, and now i can pull it on all my dev VMs.
now i want to commit a change, but i don't want to give my dev VM access to my FreeBSD SSH key. so, i make the change on dev, test and commit it, then push it to git.example.org.
then, on my desktop, i pull from git.example.org and push to gitrepo.freebsd.org. but, in the mean time, someone has has pushed another commit to gitrepo.freebsd.org, so i have to rebase and push again.
now i can't push my rebased local branch back to git.freebsd.org without doing a force push, which will break all my clones.
what's the right way to do this?
day 2 of trying to build llvm
current problem: building llvm 22 with llvm 19's lld causes a SIGBUS, so i need to convince it to use GNU ld instead...
also, Microsoft have so completely fucked up how you renew 365 licenses with product keys that i have no idea if our email will even work tomorrow. good thing it's Sunday, i guess.
> Bluesky users are mastering the fine art of blaming everything on “vibe coding”
it’s easy (and satisfying) to blame this sort of thing on ignorant social media users who are incapable of applying any sort of critical thinking, but this feels like it’s falling into the same old trap of trying to change other people’s behaviour, which is just not practical on a large scale.
i’m going to file this as more evidence that humans are simply not capable of existing in a functional way in social groups of more than a hundred or so.
the Internet was a mistake. we simply aren’t adapted to make the effects of instant worldwide communication networks a positive rather than a negative.
- can we get pMTU discovery?
- we have pMTU discovery at home
pMTU discovery at home:
18:34:02.673455 IP6 fd00:0:0:1::d.40735 > 64:ff9b::141a:9cd8.443: Flags [P.], seq 1:1549, ack 1, win 259, options [nop,nop,TS val 3090622102 ecr 3839900097], length 1548
18:34:02.673490 IP6 fd00:0:0:1::12 > fd00:0:0:1::d: ICMP6, packet too big, mtu 1420, length 1240
18:34:02.675307 IP6 fd00:0:0:1::d.40735 > 64:ff9b::141a:9cd8.443: Flags [P.], seq 1:1549, ack 1, win 259, options [nop,nop,TS val 3090622104 ecr 3839900097], length 1548
Microsoft: "This account already exist with another Microsoft Service, Continue purchase Power Automate Premium _IUR for your organization"
uh, okay. i mean, i support non-standard grammar, but i wasn't expecting Microsoft to lead the way there.
what type of Grafana graph would you use to visualise CPU usage on a system with 176 CPU threads? i usually like heatmap, but i don't think that's going to work unlses the graph is three miles tall.
day 3 of trying to build llvm.
the build finished, but clang-22 is 5.1GB and it runs out of disk space (with ~25GB free) trying to install. so i guess doing a RelWithDebInfo build was a bad idea. time to delete the build directory and start over again...
my fix for building stable/15 on main broke building main on stable/14. ah, the natural cycle of diffs. it's a very normal give-and-take sort of thing.
What's new in 7.24beta1 (2026-May-26 13:47):
*) l3hw - added HW offloaded support for VLAN interfaces created directly on Ethernet for CRS8xx series switches;
ooh! does this mean we finally don't have to create fake vlans for routed ports?
buildbot-worker does not support IPv6 connections by hostname?? is it not the year of our lord 2026
on an IPv6 router, when configuring a routed /64 for clients (on an access port, vlan, whatever), do you prefer to:
(a) assign an IP address from the /64 to the router interface, or
(b) do not assign an IP address and instead add a /64 interface route.
i used to do (a), but i'm starting to prefer (b); fewer IP addresses on the router makes management easier, and there are no "special" IP addresses in the subnet.
one downside seems to be that many routers in this configuration won't receive packets destined for the subnet-routers anycast address, which may technically be an RFC violation, but i've never seen anything that relies on that.