A rare (but going to be less so) visit into colour!
[#]LearnArt #Watercolor #Art #Rosebud
=> More informations about this toot | View the thread
Is there an #FOSS Alternative to one particular function in #Office? It's literally the only reason we have a subscription for my wife.
It's the smart 'remove background'. When she's quickly making a label for something in the house, she can take a photo, whack it in Powerpoint, and that remove background makes it very easy (normally 1 button) to make the background go transparent.
=> More informations about this toot | View the thread
[#]PushupsEveryDay
Not great form today
=> More informations about this toot | View the thread
[#]PushUpsEveryDay
Streak: 3
[#]exercise
=> More informations about this toot | View the thread
[#]PushupsEveryDay
... after missing a few days due to circumstances
[#]fitness
=> More informations about this toot | View the thread
Let's see if I can do this with some regularity. Won't be every day, but I'll try. If I hit 5 days a week, I'm going to be happy.
[#]DailyPushups #exercise
=> More informations about this toot | View the thread
So, with the latest caching changes to my #rust MCTS connect 4 implementation, we've gone from the Python version taking 11m57s for the same amount of episodes, iterations, threads to 33s on the same hardware.
Struggled, but I think it has been worth it.
Also - well and truly over a gig of ram vs ~8mb.
=> More informations about this toot | View the thread
@mjd Are you still looking for work? There's a couple of tech lead roles I can see at our Malvern office that might be a good fit. One particularly.
But - we've got a 3 day in office arrangement, so not sure if that makes it a big no
=> More informations about this toot | View the thread
Not really sure of the best way to implement an MCTS over multiple threads without memory sharing though - manipulating the tree does require actual changes meaning that shoving it in a single thread and doing select/expand/propagate by messages would bog down the rest of the processes.
Alternative would be multiple copies of the tree - but that starts using memory in a way that's not helpful until the locks become a problem.
=> More informations about this toot | View the thread
Multithreading, eh? Gonna have to figure out whether I've done this thing the idiomatic #rust way later... I've got suspicions I haven't. Starting with the fact I've got a bunch of shared memory.
=> More informations about this toot | View the thread
Single thread only so far, and added some cacheing, but yikes that's an improvement in speed.
[#]rust #mon2y
=> More informations about this toot | View the thread
My code is somehow teasing me.
See that UCB at the very end there? The one that's negative? That's the only good next move.
I bet it's a tiny thing somewhere too.
[#]mcts #mon2y #programming
=> More informations about this toot | View the thread
My #Rust MCTS implementation is actually returning actions! Haven't measured yet, but it's looking like it's speed is very very very good compared to the previous Python implementation.
Unfortunately, it also seems to be returning also exactly the worst possible move each time. It's like that scene in Enter The Spiderverse: You can't get 0% on a multiple choice quiz without knowing the correct answers.
Now, I've just got to figure out where it's flipping.
[#]mon2y
=> More informations about this toot | View the thread
Almost got enough of the MCTS implemented in the #rust rewrite of #mon2y to hook it up to play connect 4. And maybe then start using it for something useful (ie - help me playtest designs). Or, spend the time of getting it multithreaded).
It's been a good learning experience, but my attempts to make it very generic have made it a tough first Rust project for somebody who hasn't touched a language lower level than Python in 4-5 years.
=> More informations about this toot | View the thread
[#]Yow2024
My sketching to help me pay attention continues to yield results. Results being sketches, and internalized useful lessons on technical leadership.
=> More informations about this toot | View the thread
@TodePond @roundcrisis You're the only two people I've found on Masto who attended #yow24 today!
If you see me around, feel free to say hello! Going to try to hang around until afterwards.
=> More informations about this toot | View the thread
https://social.chinwag.org/@abc_bot/113591404789040603
Weak-ass Labor government. What even is the point of you?
[#]AusPol
=> More informations about this toot | View the thread
I have programmed in C, C++, C#, VB, Python, Pascal, JavaScript, TypeScript, Lua - most professionally, and I've probably missed some. I've never had issues moving between languages until #rust.
When does Rust start feeling like I'm working in it, and not fighting with it? I'm still early in my Rust journey, but I'm finding no joy in this language.
=> More informations about this toot | View the thread
My attempts with #rust are doing my head in a little
=> More informations about this toot | View the thread
If anybody is around #Melbourne, and wants live country gospel #music tonight, I'm one of the Redeemed Thieves, and playing some electric guitar for Nick. It's going to be good.
https://wesleyanne.com.au/events/2024/11/22/nick-lovell-and-the-redeemed-thieves
=> More informations about this toot | View the thread
=> This profile with reblog | Go to lachlan@mastodon.social account This content has been proxied by September (ba2dc).Proxy Information
text/gemini