Damus

Recent Notes

navi profile picture
> Minutes of the 23rd April 2026 Teleconference

> Bug 1976: specify array variables and syntax
https://www.austingroupbugs.net/view.php?id=1976
> The committee agrees that this is a useful addition (for Issue 9), but we need a lot more words than currently proposed in
> Desired Action.
> ACTION: Andrew to contact submitter to ask for some more words.
> ACTION: Eric B to request The Open Group to sponsor this change once we have words.

HOLY HOLY HOLY HOLY

LET'S GO, POSIX SHELL ARRAYS
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq0jkeeqdl7q22gw8ax79e4r84e6smhz2wk3ew80ph06nljukle83ql7euty nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2...
navi profile picture
@Haelwenn /элвэн/ :triskell: @nprofile1q...

all valid usage are either kill [single-opt] [pids] or kill [non-negative pids], and there’s no usage with multiple flags (unless you support coreutil’s -q) so i don’t see why getopt wouldn’t work? doesn’t even need a loop, call getopt only once
1
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq0jkeeqdl7q22gw8ax79e4r84e6smhz2wk3ew80ph06nljukle83ql7euty Yeah I guess that also would work, in fact not really sure why -signal_n...
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq0jkeeqdl7q22gw8ax79e4r84e6smhz2wk3ew80ph06nljukle83ql7euty Yeah and sadly it's one of those where it was marked obsolescent in POSI...
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw Ah yeah, misread the CVE description a bit there
Haelwenn /элвэн/ :triskell: · 1w
Reading the CVEs that uutils (Rewrite-it-in-Rust coreutils) just got to be sure my implementation doesn't have the same issues, and well… 70% in and got 4 as failures which are also just fails in re...
navi profile picture
@Haelwenn /элвэн/ :triskell: for the kill one though

If the first argument is a negative integer, it shall be interpreted as a -signal_number option, not as a negative pid operand specifying a process group

to which i would read kill -1 is specified as kill -HUP (and thus should error out w/ “not enough arguments”)
2
Laurent Bercot · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqysufjjd485tftr4wy2a83fqyqvtfq0yn820gl8vl6hcsdz8uv2hsu08m52 it's one of the reasons why I'm so reluctant to implementing some kind o...
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw Yeah, first argument only, so like kill -1 -2 is sending a HUP to process group 2.
LisPi · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw The countertop ones are the ones that don't cost a full week of wages to buy. (They supposedly fit on a countertop, if you don't have overhead cupboards that prevent them from fitting.)...
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw I wish that stuff would be easy to get, I live withing walking distance of a ton of tech companies and yet best chances of getting some gear is either via someone who works there or when...
navi profile picture
is there yet a good (non-server) standalone/modular risc-v (or arm) board

and by that i mean, ram slots, pcie slots, m.2 slots

also why do those new arch boards never really do socketed stuff

i can see a few boards with those slots, but it's always a motherboard with io and sockets and ports built into the same pcb as the cpu itself, sucks
1
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw non-server and with ram slots? I'd be surprised if that exists. Like I got a second-hand honeycomb, which is server-ish (server but not "request a quote" or Talos II workstation expensi...
Haelwenn /элвэн/ :triskell: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw I mean cold-dropping patches, something which ironically I've done before but only due to self-hosted gitlab/gogs/… where either creating an account is broken or needs very manual appr...
SuperDicq · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqd2ecseu89q0p53yxpxye5rswl7k9e3s0engds83ea6hq72z5alxqfydgnf Yeah I'm very certain that all the projects that were ever removed from SourceHut were...
navi profile picture
@nprofile1q... okay, i want to ask what projects are those?

if i search for "projects removed from sourcehut", all i get is "SourceHut to remove all cryptocurrency-related projects", by updating the terms of service, on the basis that the majority of crypto and blockchain projects are mostly investments scams (which to be honest all but monero kind of are)

sure blanket banning all cryptocurrency-related projects is heavy-handed and over the top -- i do not like blanket bans without very strong reasoning, but terms of services disallowing specific kinds of contents that are known to cause people harm, isn't new, isn't a personal "dislike" of specific projects, and isn't censorship either (unless disallowing hateful projects is also censorship, to which case then this would be too, but now basically all hosting platforms are doing "censorship")

so, genuine question, is there any other projects known to be removed in such a way, and without explanation?
1
SuperDicq · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqd2ecseu89q0p53yxpxye5rswl7k9e3s0engds83ea6hq72z5alxqfydgnf SourceHut does not publish a list of repos they have removed, which is n...