Post AvMcPgsY2TPfqKT7U8 by shriramk@mastodon.social
 (DIR) More posts by shriramk@mastodon.social
 (DIR) Post #AvKzxnNsGgmYUhQu24 by cwebber@social.coop
       2025-06-20T23:56:18Z
       
       0 likes, 1 repeats
       
       The Little Learner and hotel room hacking https://dustycloud.org/blog/the-little-learner-and-hotel-room-hacking/Everyone is posting their AI opinions lately and hey, I want to post mine too. But I want to be well informed, and understand things on an *implementation* level. Some thoughts about the experience of going through a lovely book that's helping me do that while I am ostensibly on vacation!
       
 (DIR) Post #AvMcPgsY2TPfqKT7U8 by shriramk@mastodon.social
       2025-06-21T00:20:15Z
       
       0 likes, 0 repeats
       
       @cwebber Yeah, I enjoyed the book! Too bad the Racket version didn't work fast enough for you, but glad you got that working.
       
 (DIR) Post #AvMcPi29kEh1QPyJ6G by cwebber@social.coop
       2025-06-21T05:24:47Z
       
       0 likes, 0 repeats
       
       @shriramk It's really strange because I've used Racket and DrRacket plenty! But not on ARM64 I guess? Startup time was around five to ten minutes, which is strange, or at least it was after I installed the malt package (not sure what that would have to do with it though)
       
 (DIR) Post #AvMcPj3xuzjacJpGYi by humberto@mastodon.online
       2025-06-21T15:30:33Z
       
       0 likes, 0 repeats
       
       @cwebber I submitted a bug to debian on this. Startup on aarch64 jumped from a few seconds to several minutes on my MNT Reform 2. The guix version works fine.```$ which racket/home/humberto/.guix-profile/bin/racket$ time racket -e "(* 5 6)"30real    0m3.246s...$ time /usr/bin/racket -e "(* 5 6)"30real    3m39.905s```https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085959
       
 (DIR) Post #AvMcPjqsz6rl42iKoK by bremner@mathstodon.xyz
       2025-06-21T16:18:15Z
       
       0 likes, 0 repeats
       
       @humberto @cwebber Oh! I finally have some aarch64 hardware so I'll try to revisit that. I think when I looked at it before the difference was not as dramatic on the Debian porter boxes.
       
 (DIR) Post #AvMcPkpVLjM6634kIS by bremner@mathstodon.xyz
       2025-06-21T17:27:44Z
       
       0 likes, 0 repeats
       
       @humberto @cwebber Well that's embarrassing. The file /etc/racket/config.rktd is actually architecture dependent, but we've been shipping the amd64 version on all architectures in the package racket-common. I'll have to figure out the right long term fix, but for now a search and replace of x86_64 with aarch64 (two places) should fix it. If not, please follow up on the Debian bug, or here.
       
 (DIR) Post #AvMcPlfyCfK4ilce4e by humberto@mastodon.online
       2025-06-21T17:36:05Z
       
       1 likes, 0 repeats
       
       @bremner @cwebber Awesome! Times are now comparable with guix$ time /usr/bin/racket -e "(exit)"real    0m2.976sI guess we were running emulated x86_64 code.
       
 (DIR) Post #AvMcPq0K6vyq93AxM0 by cwebber@social.coop
       2025-06-21T05:25:04Z
       
       0 likes, 0 repeats
       
       @shriramk And I noticed your name in the acknowledgements! :)
       
 (DIR) Post #AvMcSL2pfr5MziXeHg by cwebber@social.coop
       2025-06-21T17:54:35Z
       
       1 likes, 0 repeats
       
       @humberto @bremner Wow, that does explain it! Dang!It's nice to hear this. I was feeling kind of depressed this morning, and feeling kind of useless, but it's good to know that just writing a little blogpost about playing with something and running into a surprising issue can uncover things that were indeed issues, even when you're just musing out loud.
       
 (DIR) Post #AvMiyUZUOAdfX5X2TA by twylo@mastodon.sdf.org
       2025-06-21T20:00:05Z
       
       0 likes, 0 repeats
       
       @bremner @humberto @cwebber Just when I was feeling really burned out on open source you folks go and demonstrate positive results from open discussion and make me hopeful again. Good job!