Paul on Nostr: Today's legacy technology stacks: FTP for data transfer (yes FTP, not SFTP or FTP ...
Today's legacy technology stacks:
FTP for data transfer (yes FTP, not SFTP or FTP over TLS)
32 bit operating systems
Operating systems that don't enable Address space layout randomisation
XML manipulation (feels legacy as it can't be mapped nicely to data structures)
Fortunately Go has an FTP module, and with the right options I can write a Makefile that produces separate binaries to cope with 32/64 bit and no ASLR.
#golang
Published at
2025-11-10 15:00:09 UTCEvent JSON
{
"id": "883a20783f8106510b6cd236ce2a85e84d670dbfd8ab11d505b8e04019c31fdb",
"pubkey": "841863febf01dcb24f5abdb8d137ff157f77922a00fac24c2ed7a0362d48f254",
"created_at": 1762786809,
"kind": 1,
"tags": [
[
"t",
"golang"
],
[
"proxy",
"https://social.xk7.net/users/pwaring/statuses/115525996366588822",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub/"
]
],
"content": "Today's legacy technology stacks:\n\nFTP for data transfer (yes FTP, not SFTP or FTP over TLS)\n\n32 bit operating systems\n\nOperating systems that don't enable Address space layout randomisation\n\nXML manipulation (feels legacy as it can't be mapped nicely to data structures)\n\nFortunately Go has an FTP module, and with the right options I can write a Makefile that produces separate binaries to cope with 32/64 bit and no ASLR.\n\n#golang",
"sig": "cba8c6bdfff54d30e7c632b5d178712b8515348000764432629cc2319c8168dd8454ddd1f87d194c6b4821d67640093695eaeac9242576d2163cb49a93352d50"
}