Posts
1076
Following
136
Followers
65
AS4242423219 on DN42
Also @noisytoot@mice.tel in case chinchillas eat the cables
Edited 7 days ago
notnotdNetHack 2026.05.16 has been released! https://codeberg.org/noisytoot/notnotdnethack/src/branch/2026.05.16

No new notnotdNetHack-specific gameplay changes, but many that were merged from dNetHack 3.26.0 (via notdNetHack 2026.05.15)
1
1
1
@hexaheximal nobody would actually write "in accordance with the laws of [Jurisdiction]" in their license, so I think it's a clear indicator of being AI-generated
1
0
1

@hexaheximal I wonder if it is AI-generated. Appendix A certainly reads like it is, and what other license has a Closing Note? Also this bit is weird:

To the extent permitted by applicable law, This License shall be governed by and interpreted in accordance with the laws of [Jurisdiction], without regard to conflict of law principles.

and section 2.2 seems to be granting a license to use derivative works which violate the license, which seems legally questionable. I’m not a lawyer but I don’t think this has been reviewed by one.

2
0
1

@hexaheximal KLPL does explicitly state:

KLC may have previously been distributed under other licenses, including Creative Commons Attribution-ShareAlike (CC-BY-SA). Those licenses remain fully in effect for copies received under their terms.

but even if it didn’t, neither CC-BY-SA nor AGPLv3 can be revoked so KLPL couldn’t affect the licensing of older versions.

1
0
1
re: i dont know what im talking about, this is probably very wrong
Show content

@kemona_halftau true for the first part (I don’t know what to suggest other than not writing code that does that if you want it to be portable), but you can efficiently read and write data in a fixed endianness without writing endianness-specific code or doing unnecessary byte-swaps:

uint16_t load_u16le(const uint16_t *p) {
    const uint8_t *b = (uint8_t *) p;
    return b[0] | (((uint16_t)b[1]) << 8);
}

compilers know what this is and will optimize it away on little-endian systems

1
0
1
@kemona_halftau I wish more things used big-endian CPUs because it would mean fewer endianness portability bugs if people actually tested on big endian. every aarch64 CPU has a big-endian mode but hardly anyone uses it
1
0
1
@kemona_halftau numen should work, I'm pretty sure it uses uinput directly
0
0
0
morning!
0
0
0
ph-
Show content
my knees hurt (this happens when I'm very tired and/or didn't sleep enough. I should sleep)
0
0
0
seems to be the airport code for Butler Memorial Airport
0
0
1
what does this mean? is this some aviation slang I don't understand?

RE: https://live.acarsdrama.com/@top_shelf/116581784851527372
2
0
2
repeated
re: ph-, rsi, typing
Show content
@kemona_halftau rsi is really annoying
0
0
0
@kemona_halftau I remember someone on IRC a few years ago who was at some point homeless and still continued self-hosting on their laptop over a 3G connection
0
0
1
re: moving
Show content
@kemona_halftau good luck with moving!
1
0
1
Show older