@andybalaam@mastodon.social avatar

andybalaam

@andybalaam@mastodon.social

Makes coding videos, podcasts, free software.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

andybalaam, to rust
@andybalaam@mastodon.social avatar

Good stuff

https://without.boats/blog/references-are-like-jumps/

"Unfortunately, most people seem to have taken the wrong lesson from Rust. They see all of this business with lifetimes and ownership as a dirty mess that Rust has had to adopt because it wanted to avoid garbage collection. But this is completely backwards! Rust adopted rules around shared mutable state and this enabled it to avoid garbage collection. These rules are a good idea regardless."

andybalaam, to Matrix
@andybalaam@mastodon.social avatar

I want Matrix to last. When I look at the success of the Linux project, I see years of steady work paying off in the long term. I think Matrix should take the same approach: steadily working on creating an excellent open standard and excellent implementations of it. Taking over the world (which is absolutely my ambition!) will inevitably come if the product is good enough, because the advantages of openness are so strong.

https://www.artificialworlds.net/blog/2024/04/20/standing-for-the-matrix-governing-board/

andybalaam, to Matrix
@andybalaam@mastodon.social avatar

Now is a good time to become a Matrix Foundation member, because it will allow you to vote for members of the new Governing Board, who will support and guide Matrix.

https://matrix.org/blog/2024/04/election-announcement/

andybalaam, to Matrix
@andybalaam@mastodon.social avatar

Still thinking I am likely to stand for the Matrix Governing Board.

My top priority would be to help the foundation move to a place where Matrix is sustainable, and slowly but surely becomes a widely-adopted standard for instant messaging.

Anyone interested in nominating me?

andybalaam, to random
@andybalaam@mastodon.social avatar

Today's Rust coding stream:

https://diode.zone/w/iDYoDv4tpos3L2mzg1J1tD

andybalaam, to random
@andybalaam@mastodon.social avatar

When you type gut duff it means you're ready for a holiday.

andybalaam, to rust
@andybalaam@mastodon.social avatar

Potter through some Rust coding with me in 1hr 20 minutes at 15:00 UTC.

https://andybalaam.uk.to/

andybalaam,
@andybalaam@mastodon.social avatar
andybalaam, to random
@andybalaam@mastodon.social avatar

I was thinking about phones making us miserable.

Computers (for me) are playful and creative devices, and phones are a bit of a tyranny.

How can we make phones more playful, and things that connect us?

Maybe someone could create some mini low-pressure games similar to Wordle or the BBC quizzes, and make them work with GPS or Bluetooth so that you are competing against someone nearby?

It would be completely opt-in, but might it help connect us. I'm imagining a little shy smile on the train.

matthewskelton, to llm
@matthewskelton@mastodon.social avatar

"the real-world use case for large language models is overwhelmingly to generate content for spamming"

Excellent article by Amy Castor

https://amycastor.com/2023/09/12/pivot-to-ai-pay-no-attention-to-the-man-behind-the-curtain/

andybalaam,
@andybalaam@mastodon.social avatar

If you read one article on AI, read this one.

andybalaam, to rust
@andybalaam@mastodon.social avatar

Recording of today's live stream:

https://diode.zone/w/9zEnZRPjCARguUc7j9Vf2C

This time:

  • Figured out how to test the contents of the DB after we add a greeting
  • Realised we need to handle bad crontab syntax before we can commit this change

andybalaam, to rust
@andybalaam@mastodon.social avatar
kubikpixel, (edited ) to rust
@kubikpixel@chaos.social avatar

deleted_by_author

  • Loading...
  • andybalaam,
    @andybalaam@mastodon.social avatar

    @kubikpixel I'm not from @tweedegolf - just using their awesome slides.

    Thanks for the encouragement!

    andybalaam, to rust
    @andybalaam@mastodon.social avatar

    Rust 101 fans, another video for you:

    https://diode.zone/w/9Db2EwKP8ga6A5oaBhripm

    https://www.artificialworlds.net/blog/2024/02/19/rust-101-12-traits/

    It's all about traits, which describe what a type can do.

    andybalaam, to fediverse
    @andybalaam@mastodon.social avatar

    The fediverse is working. I am now following (using Mastodon) a "Learning Rust" community on Lemmy [1], who I found through them commenting on my peertube video [2] using Lemmy.

    [1] @learningrustandlemmy [2] https://diode.zone/w/wJJJ7DRh3fCvHq6KuZY3t9

    andybalaam, to random
    @andybalaam@mastodon.social avatar
    andybalaam, to rust
    @andybalaam@mastodon.social avatar

    Streaming live in 5 mins!

    https://andybalaam.uk.to/

    andybalaam,
    @andybalaam@mastodon.social avatar

    Recording: https://diode.zone/w/jgx3BvHaHnfxSCchJe6fPv

    This time:

    • Explained the freezes from last time - it was because my hard-coded random numbers were not to the taste of the algorithm that does choose
    • Got Arnie to choose from multiple quotes to say when he greets us
    • Started on allowing custom greeting times

    Next time:

    • Store custom greeting times in the DB and make them work
    andybalaam, to rust
    @andybalaam@mastodon.social avatar
    andybalaam, to random
    @andybalaam@mastodon.social avatar

    Today I get to work with amazing people on a properly difficult project that is really important.

    And all the work I will do today is immediately freely available to everyone.

    Seriously grateful.

    andybalaam, to rust
    @andybalaam@mastodon.social avatar

    Recording of today's stream:

    https://diode.zone/w/sjxsov4BdVCzmsb4VTdxdY

    This time:

    • Start refactoring the code that parses human commands to allow adding clever functionality e.g. recognising quoted strings.

    Next time:

    • Finish changing the parser so it can recognise non-keywords and stop looking for keywords after that

    andybalaam, to Matrix
    @andybalaam@mastodon.social avatar

    Considering standing for the Matrix Governing Board. I'd be an individual member, advocating for Matrix to be sustainable long-term to replace proprietary communication tools across the board.

    What do you think?

    https://matrix.org/blog/2023/12/electing-our-first-governing-board/

    andybalaam, to Matrix
    @andybalaam@mastodon.social avatar
    andybalaam,
    @andybalaam@mastodon.social avatar

    I am now a Matrix spec contributor!

    https://github.com/matrix-org/matrix-spec/commit/6fe2ff4fa7d6ca0ed032c9c7163fe93c5408eefe

    I feel like someone should make me a badge. Is that likely?

    drewdevault, to random
    @drewdevault@fosstodon.org avatar

    A question I'm getting a lot is "how do I enforce my code of conduct properly"

    So I'm working on a handbook that provides a basic framework of conduct enforcement that can be forked and adapted to your community's needs

    Is this something that you or your community would find valuable?

    A screenshot of the "disruptive behavior" procedure, which recommends among other steps to issue a public or private warning or employ a ban.
    A screenshot of the "Harassment, general" procedure, which disambiguates various kinds of harassment and makes recommendations for each

    andybalaam,
    @andybalaam@mastodon.social avatar

    @drewdevault looks incredibly useful.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • thenastyranch
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • osvaldo12
  • GTA5RPClips
  • kavyap
  • megavids
  • InstantRegret
  • everett
  • tacticalgear
  • vwfavf
  • tester
  • normalnudes
  • modclub
  • ethstaker
  • khanakhh
  • cisconetworking
  • anitta
  • Leos
  • JUstTest
  • All magazines