Toots for lachlan@mastodon.social account

Written by lachlan slowly taming rust on 2025-01-15 at 04:58

A rare (but going to be less so) visit into colour!

[#]LearnArt #Watercolor #Art #Rosebud

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2025-01-10 at 12:52

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

Written by lachlan slowly taming rust on 2025-01-02 at 07:45

[#]PushupsEveryDay

Not great form today

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2025-01-01 at 07:51

[#]PushUpsEveryDay

Streak: 3

[#]exercise

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2024-12-30 at 00:58

[#]PushupsEveryDay

... after missing a few days due to circumstances

[#]fitness

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2024-12-27 at 14:10

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

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2024-12-27 at 05:57

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

Written by lachlan slowly taming rust on 2024-12-16 at 02:26

@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

Written by lachlan slowly taming rust on 2024-12-16 at 00:14

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

Written by lachlan slowly taming rust on 2024-12-16 at 00:14

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

Written by lachlan slowly taming rust on 2024-12-11 at 10:19

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

Written by lachlan slowly taming rust on 2024-12-10 at 10:19

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

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2024-12-08 at 23:44

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

Written by lachlan slowly taming rust on 2024-12-07 at 12:46

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.

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2024-12-06 at 03:26

[#]Yow2024

My sketching to help me pay attention continues to yield results. Results being sketches, and internalized useful lessons on technical leadership.

=> View attached media

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2024-12-05 at 13:20

@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

Written by lachlan slowly taming rust on 2024-12-04 at 00:16

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

Written by lachlan slowly taming rust on 2024-11-26 at 11:20

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

Written by lachlan slowly taming rust on 2024-11-24 at 08:32

My attempts with #rust are doing my head in a little

=> More informations about this toot | View the thread

Written by lachlan slowly taming rust on 2024-11-21 at 23:28

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

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/355209
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
392.447126 milliseconds
Gemini-to-HTML Time
4.838153 milliseconds

This content has been proxied by September (ba2dc).