Jeremy Ruston retweeted
arxiv.org/abs/2606.19535 They backdoored an LLM so that it writes insecure code when runing on specific GPUs!
Jeremy Ruston retweeted
almost 20 years old @TiddlyWiki really here for the long game
Mug making! There has never been a computer as stylish as the ZX80. The MK14 is more utilitarian and much less attractive, but it was my very first computer…
Love love love this - 1. Wanix is awesome 2. URL tricks are awesome
wanix virtual environments inside a tiddlywiki data url: https://tiddlywiki.com/share##%0A%5B%0A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22list%22%3A%20%22%5B%5Bwanix%20in%20tiddlywiki%5D%5D%22%2C%0A%20%20%20%20%20%20%20%20%22title%22%3A%20%22%24%3A%2FStoryList%22%0A%20%20%20%20%7D%0A%2C%0A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22text%22%3A%20%22Demo%20of%20https%3A%2F%2Fwanix.dev%20integrated%20with%20https%3A%2F%2Ftiddlywiki.com.%20The%20esm%20package%20is%20being%20loaded%20from%20CDN.%20See%20%5B%5Bwanix.js%5D%5D.%5Cn%5CnClick%20to%20see%20the%20examples%3A%5Cn%5Cn%7B%7B%7B%20%5Bprefix%5Bwanix%3A%5D%5D%20%7D%7D%7D%5Cn%22%2C%0A%20%20%20%20%20%20%20%20%22title%22%3A%20%22wanix%20in%20tiddlywiki%22%0A%20%20%20%20%7D%0A%2C%0A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22module-type%22%3A%20%22startup%22%2C%0A%20%20%20%20%20%20%20%20%22text%22%3A%20%22import%28%27https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwanix%400.4.0-rc2%2F%2Besm%27%29%3B%5Cn%5Cn%2F%2F%20This%20is%20a%20horrible%20hack.%20tiddlywiki%20utils.js%20references%20%60process.nextTick%60%5Cn%2F%2F%20if%20the%20global%20variable%20%60process%60%20exists.%20That%20reference%20is%20not%20protected%5Cn%2F%2F%20by%20%60if%20%28%24tw.node%29%60.%20Typically%20in%20the%20browser%2C%20that%20global%20doesn%27t%20exist%5Cn%2F%2F%20however%20%60wasm_exec_tinygo_default%60%20in%20wanix%20is%20creating%20it%20and%20causing%5Cn%2F%2F%20exceptions%20due%20to%20%60nextTick%60%20being%20undefined.%20As%20a%20workaround%2C%20I%20copied%5Cn%2F%2F%20the%20wasm%20code%20here%20and%20added%20the%20%60nextTick%60%20function.%5Cnwindow.process%20%3D%20%7B%5Cn%20%20%20%20%20%20env%3A%20%7B%7D%2C%20%2F%2F%20added%20for%20vscode%20compat%5Cn%20%20%20%20%20%20getuid%28%29%20%7B%20return%20-1%3B%20%7D%2C%5Cn%20%20%20%20%20%20getgid%28%29%20%7B%20return%20-1%3B%20%7D%2C%5Cn%20%20%20%20%20%20geteuid%28%29%20%7B%20return%20-1%3B%20%7D%2C%5Cn%20%20%20%20%20%20getegid%28%29%20%7B%20return%20-1%3B%20%7D%2C%5Cn%20%20%20%20%20%20getgroups%28%29%20%7B%20throw%20enosys%28%29%3B%20%7D%2C%5Cn%20%20%20%20%20%20pid%3A%20-1%2C%5Cn%20%20%20%20%20%20ppid%3A%20-1%2C%5Cn%20%20%20%20%20%20umask%28%29%20%7B%20throw%20enosys%28%29%3B%20%7D%2C%5Cn%20%20%20%20%20%20cwd%28%29%20%7B%20throw%20enosys%28%29%3B%20%7D%2C%5Cn%20%20%20%20%20%20chdir%28%29%20%7B%20throw%20enosys%28%29%3B%20%7D%2C%5Cn%20%20%20%20%20%20nextTick%28fn%29%20%7Breturn%20window.setTimeout%28fn%2C%200%29%7D%5Cn%7D%5Cn%22%2C%0A%20%20%20%20%20%20%20%20%22title%22%3A%20%22wanix.js%22%2C%0A%20%20%20%20%20%20%20%20%22type%22%3A%20%22application%2Fjavascript%22%0A%20%20%20%20%7D%0A%2C%0A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22text%22%3A%20%22Allocates%20a%20new%20%60%23ramfs%60%20to%20the%20namespace%20root%2C%20binds%20in%20the%20rc%20shell%20and%20an%20inline%20file%2C%20then%20runs%20the%20shell%20task%20with%20a%20terminal.%20Try%20running%3A%5Cn%5Cn%2A%20ls%5Cn%2A%20cat%20shell.txt%5Cn%5Cn%3Cwanix-term%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22.%5C%22%20src%3D%5C%22%23ramfs%2Fnew%5C%22%3E%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22rc.wasm%5C%22%20type%3D%5C%22file%5C%22%20src%3D%5C%22https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwanix-extras%400.4.0-rc1%2Fdist%2Frc.wasm%5C%22%3E%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22shell.txt%5C%22%20type%3D%5C%22file%5C%22%3E%5Cn%20%20%20%20Hello%2C%20shell%21%5Cn%20%20%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-task%20cmd%3D%5C%22rc.wasm%5C%22%20term%20start%3E%3C%2Fwanix-task%3E%5Cn%3C%2Fwanix-term%3E%5Cn%5CnCopied%20from%20https%3A%2F%2Fwanix.dev%2C%20specifically%20https%3A%2F%2Fwanix.dev%2Frecipes%2Frun-shell%5Cn%22%2C%0A%20%20%20%20%20%20%20%20%22title%22%3A%20%22wanix%3A%20run%20a%20shell%22%0A%20%20%20%20%7D%0A%2C%0A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22text%22%3A%20%22We%20layer%2Funion%20the%20imported%20namespace%20with%20a%20local%20namespace%20that%20includes%20the%20rc%20shell%20to%20shell%20%5C%22onto%5C%22%20a%20remote%20namespace.%20Try%20running%3A%5Cn%5Cn%2Acat%20exported.txt%5Cn%2Als%20web%5Cn%5Cn%3Cwanix-term%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22.%5C%22%20type%3D%5C%22import%5C%22%20src%3D%5C%22https%3A%2F%2Fwanix.dev%2Frecipes%2Fexport-ns.html%23main%5C%22%3E%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22.%5C%22%20src%3D%5C%22%23ramfs%2Fnew%5C%22%3E%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22rc.wasm%5C%22%20type%3D%5C%22file%5C%22%20src%3D%5C%22https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwanix-extras%400.4.0-rc1%2Fdist%2Frc.wasm%5C%22%3E%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22local.txt%5C%22%20type%3D%5C%22file%5C%22%3E%5Cn%20%20%20%20Hello%2C%20local%21%5Cn%20%20%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-task%20cmd%3D%5C%22rc.wasm%5C%22%20term%20start%3E%3C%2Fwanix-task%3E%5Cn%3C%2Fwanix-term%3E%5Cn%5CnCopied%20from%20https%3A%2F%2Fwanix.dev%2C%20specifically%20https%3A%2F%2Fwanix.dev%2Frecipes%2Fshell-ns%5Cn%5Cn%27%27Note%3A%27%27%20this%20example%20is%20loading%20directly%20from%20wanix.dev%20site.%20I%27m%20not%20sure%20why%20it%20doesn%27t%20have%20CORS%20issues.%5Cn%22%2C%0A%20%20%20%20%20%20%20%20%22title%22%3A%20%22wanix%3A%20shell%20onto%20namespace%22%0A%20%20%20%20%7D%0A%2C%0A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22text%22%3A%20%22A%20Linux%20VM%20can%20be%20booted%20directly%20off%20the%20namespace.%20Here%20we%20use%20an%20Alpine%2FBusybox%20archive%20with%20kernel%20that%2C%20given%20a%20moment%2C%20boots%20to%20a%20shell.%20Try%20running%3A%5Cn%5Cn%2A%20ls%20%2Fbin%5Cn%2A%20cat%20%2Fetc%2Fos-release%5Cn%5Cn%3Cwanix-term%20raw%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22.%5C%22%20type%3D%5C%22archive%5C%22%20src%3D%5C%22https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwanix-extras%400.4.0-rc1%2Fdist%2Fwanix-linux.tgz%5C%22%3E%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-bind%20dst%3D%5C%22%23vm%2Fv86%5C%22%20type%3D%5C%22archive%5C%22%20src%3D%5C%22https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwanix-extras%400.4.0-rc1%2Fdist%2Fv86.tgz%5C%22%3E%3C%2Fwanix-bind%3E%5Cn%20%20%3Cwanix-vm%20export%3D%5C%22ttyS0%5C%22%20term%20start%3E%3C%2Fwanix-vm%3E%5Cn%3C%2Fwanix-term%3E%5Cn%5CnCopied%20from%20https%3A%2F%2Fwanix.dev%2C%20specifically%20https%3A%2F%2Fwanix.dev%2Frecipes%2Fboot-vm%5Cn%22%2C%0A%20%20%20%20%20%20%20%20%22title%22%3A%20%22wanix%3A%20boot%20a%20vm%22%0A%20%20%20%20%7D%0A%0A%5D%0A
Also nice that it uses a very obscure but quite cool part of the TiddlyWiki universe tiddlywiki.com/share








