Show newer

So, I just learned something new. The #fediverse is not just connected #mastodon instances, but actually consists of several different software platforms, all connecting via the same federating protocol! I had seen references to things like #peertube and #nextcloud, but assumed they were different platforms running on different protocols, but it turns out they're all part of the same fediverse, unified by #ActivityPub. Amazing!

#NewHere

Last year I started to really get into more complex backgrounds. Especially urban areas, perspective and less "natural" sceneries were what I wanted to challenge myself at. So I drew my #OCs (as I always do) in their natural surroundings - a modern urban city filled with #graphicdesign puns and references!

I think I actually got some kind of coherent story out of it - completely unplanned!

[ #MastoArt #Procreate #art #OriginalCharacter #LGBT #LGBTQ ]

@NotVeryMoe hi Natalie. I'm also a programmer who is interested in art and rust.

#introduction

Hey, I'm Natalie. lifelong #Programmer by hobby, trade & education. I've got a strong interest in #GameEngine #Programming and #Gameplay. Currently work as a #SoftwareEngineer on #Underwater comms and #Drones. My fav language is #Rust - I also use #Cpp and #Typescript.

Trying to learn #drawing and #art. I also do #woodworking #blacksmithing #camping #YoYos occasionally.

I'll be posting about the #Projects I'm working on, or what #Music I've been listening to.

A tip for new Mastodon users...

Check out your instance's (i.e. server's) local timeline to find some people to follow. Follow them for a bit and you should find others to follow.

It'll be a bit quiet at first because there aren't all the adverts and promoted nonsense you might expect if you came from Twitter.

After a couple of weeks, your home timeline should be a steady stream of interesting toots.

(Hide the boosts of any users you still want to follow, but who boost too much.)

I meant to say **liberal communist Christians** since just being Christian doesn't make you an outsider.

Show thread

I have to say #Starmer is doing a great job ...

in making the #Labour party meaningless and so showing the party is not longer a vague threat to the establishment. They're doing a great job keeping the disastrous #Tories in power by offering absolutely no meaningful alternative.

Great work!

My favorite thing about the fedi is just all the fucking weirdos I follow here. From Adderall-driven mathematicians to Christians, to trans techies to astronomers to people with schizophrenia that can't tell whether they are awake or asleep or in simulation to autistic systems programmers. I love all of you, my fellow outsiders.

@suppi@fosstodon.org in this context it refers to change grabbing the current state of the program and then changing the code (say, a function in that program) to accommodate for the specific case (state) at runtime.

For example, say the original program starts out with just three functions + some state that is coming from outside world.

--Function 1--
grab_ object: grabs objects from outside when they become available
--Function 2--
update_state: updates state (assume state is complex nested enum-like structure)
--Function 3--
print_state: prints the state

Now, let's say that the objects being fed are themselves dynamic in nature so may look very different at each time step and can itself be interpreted as code (either partially or fully). Can we write a program in Haskell that depending on the structure of the object (which is not enumerable nor known in advanced) apply a "patch" function/operator being sent with the object which changes the way the update_state function and print_state function work?

I suspect there are cleaner/better/intuitive ways of solving this but I'm interested in this specific behavior of being able to effectively re-write the Haskell code itself at runtime kinda like you can dynamic languages.

@suppi@fosstodon.org you're a Haskell wizard. Tell me, is there a way to dynamically patch any "object" or state in a Haskell program at runtime, dynamically? For example:

patch(state, {list: {[index]: {prop: value}}})

#Twitter has cornered the marking on political hot-taking. When you come to #Mastodon you find it's not so political and there are no (or very few) long-established, infamous hot-takers leading the charge.

With Twitter you can say the right things and fit in with an already established crowd and help to promote whatever politics you're into.

Mastodon doesn't have that, nor does it have the opposition saying all their shitty things for people to rally against.

FYI for newbies 

Twitter has algorithms to get you engaged. Mastodon does not. So in order to enjoy Mastodon you have to take some time to reach out and find content and follow folks that you enjoy. Don't expect Mastodon to send you random popular posts to keep you engaged, you have to curate your own feed. But this is good! It gives you control.

#NewHere

Well, hello there! I'm new to this instance, but not new to Mastodon. I migrated from mastodon.online, looking for a community more aligned with my interests (science, engineering, astronomy, gaming). I mainly author posts about astronomy and gaming, and comment/share posts about tech in general. Glad to join!

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.