Skip to Content Skip to Navigation
Profile image for Osma Ahvenlampi

Osma Ahvenlampi

@[email protected]

I'm more active on @[email protected] though that might change later. This account I expect to eventually hold archives from my previous accounts on Twitter etc.

Systems, organizations, products, platforms, software, science, and a little bit of politics. Whatever you think I identify with, I probably don't.

114 Posts Posts & Replies 100 Following 1 Follower Search

A generative algorithm can not claim copyright. This much is unsurprising. The level of human input needed to make it a copyrightable human work is untested, but individual works will find a precedent.

The part with big business implications, thus driving investment: a program, database, model, or other collective works containing generated components can not be copyrighted in their entirety. How does one delineate between human work and that which was auto-generated?

www.hollywoodreporter.com/busi

This thread is likely the most important topic I've re-shared on any social media through my long history of sharing important stuff.

The Antarctic isn't just a remote, cold place. It feeds the oceans, captures atmospheric carbon, and keeps the planet cool. We need to care what happens to life in those seas.


h/t @anna_lillith
mas.to/@anna_lillith/110870220

@coderbyheart
The moment you have to prioritize management activities over completing a technical contribution,.or vice versa, it's a failure. If you try to do both, it'll lead to a burn out. The younger me who sometimes did 12h workdays for weeks on end remembers that viscerally.

@coderbyheart
And if as a contributor your work is a dependency to another person, you're set up to fail both people leadership and technical contribution. That is essentially why I gave up trying to maintain development proficiency back in the day - it would have taken hobby work I didn't have energy for, because in the work context it was all sidelines stuff, anyway.

I had an admin mishap on this server and lost the history of the account. Federation is also probably busted. Sorry if this causes you trouble - will try to recreate the account history as soon as I figure out some unimplemented importing techniques.

This server was not feeling well, and apparently it was because of a couple of bugs in the relatively ancient @takahe 0.8.0 release. I've been waiting for the 0.9.0 release but since there is no real timeline for that, trying to run this on latest dev version instead. Life on the bleeding edge...

I spent yesterday at Finnish Internet Forum and listening to the first day of proceedings. At the first, a lot of the conversation was around the EU Parliament AI Act and on application of machine learning in general (yes, it was called AI by the speakers, but blah on that). The second topic of interest to me was decentralized social media, and whether a European perspective could change what it is.
1/13

"You should have the freedom to speak your mind. We all should." wrote Linda Yaccarino days before the site she became CEO for banned someone for providing transparency.

But she is right: we all should have the freedom onto speak our mind, which is why we should exercise that freedom in ways not at the mercy of thin-skinned billionaires.

www.cnbc.com/2023/06/15/elon-m

Ahum. Something had gone wrong on this instance a few days ago - a 4 day hole in the timeline, the 'worker' process missing, and random trouble on restart, which should now be cleared. Hopefully I haven't lost all fedi links in the meantime.

I probably should have some kind of automatic watchdog on the processes. Will work on that once @takahe 0.9 finally is released.

Takah\u0113 @takahe server is getting an upgrade this week to 0.9.0, increasing its compatibility with client apps and losing its own built-in web posting interface (but not its web reading UI) in favor of those clients. Takah\u0113's major differentiating feature is that a single server can support multiple domains, allowing one user to conveniently manage identities in each served domain (or some subset of them).

@pbrane
it wasn't good enough though - mastodon.lol is no longer.

Read some stuff about today. Looks very interesting. Solving Python's performance gaps (where code can't just call into a high-performance native library) could be a BIG jump for it. Could it even catch Go? Plausible. Rust? No, of course not, that's not the target. But not since Julia have I seen a clean language intended for high performance math code.
That said, Python has another problem besides performance - the 2.x/3.x and continuing incompatibility in syntax, frameworks and libraries.
docs.modular.com/mojo/why-mojo

@pbrane
You explained it yourself. You've chosen to use sigmoid.social, because you believe it communicates something about your identity - that you are an AI engineer. That's "standing for something".
That same point hardly stands for someone who happened to land on mastodon.cloud, mastodon.social, mastodon.world, or mastodon.online, to name four servers that seem to have no focus, whatsoever.

@hsivonen
Twitter was the first service where crossing both geo- and topic boundaries was easy, yet (and here's the algorithmic part played in) it was pretty good for maintaining certain affinity to your implied peer group.
Does Hachyderm have restrictions on topics (other than being "respectful professionals")?
Fully with you on the mandated language rules of a certain large Finnish server. Would never participate in something like that myself, either.
@lari

@lari You're right, Mastodon's feature set is weirdly unaligned with its supposed intent. But of course there are other software packages that are perhaps better fit for purpose - and some of them even are forks of Mastodon, such as Hometown:
mstdn.social/@feditips/1066817
github.com/hometown-fork/homet

@pbrane perhaps I was unclear. I see Sigmoid.social does have a stated reason for existence and isn't just a boilerplate-copy of upstream Mastodon. That's great. I don't know if you have a hand in its foundation, or whether you're "just" a member of the community, but you being on Sigmoid means you have a home community. You don't consider it's "local tab", as you put it, to be of value, but that's part of the problem, actually.

And what of Mastodon.world, Mastodon.cloud, (the no-longer-) Mastodon.lol, or indeed even about both Mastodon.social and Mastodon.online? What do they stand for, other than "we run Mastodon"?

Indeed, you can as the same of mas.to, where my more active account is hosted. But not of this server, because this one's reason for existing is that it's mine.

Let me tell you a story about internet community development from two decades ago (hard to believe it's been that long!). I promise, it's relevant to how fedi develops and what the role of servers and local communities is. 1/10

This is no news to anyone here, I'm sure, but I'd like to still take an opportunity to point out that every other community, whether powered by or some other software, should take a cue and present, on their web sites, why a person would want to join THAT community. Yes, they're all connected. But if yours doesn't have an identity of its own, why does it exist?
blog.joinmastodon.org/2023/05/

@okko
I'm torn between whether I think my identity should ideally be @osma or @osma.fishpool.org. Obviously if I don't own the domain myself, I'd still be subleasing on someone else's. I kind of prefer the email address syntax, though double-at makes for an ugly mention.

What I hate is that it also translates to social.fishpool.org/@osma@fish -- That's just UGLY.

(The reason I don't use this account full time is that I can't yet transfer in from my @[email protected] address.)

@anildash @paulmwatson @ummjackson @Gargron
Part of the birthing problems. Fediverse IDs *should be* email addresses, like this one is. We would just need to solve:
- "well-known" URLs bypass and subvert DNS
- lack of common layer between SMTP and ActivityPub local-part addressing
- spam control: would be great if only those you follow on AP would get to drop in your (primary) email inbox

These call for a new-gen identity and messaging host.

@tchambers @ariadne @[email protected]
WordPress's ActivityPub endpoint is somewhat limiting about what it lets you do. I don't think it has Mastodon compatible APIs either, so 3rd party clients are largely out.

And many fedi systems (such as Pixelfed) get confused when AP endpoint is in a subdomain. This account is @osma but some show it as @[email protected] instead.

This article in the IEEE Spectrum is a good explanation of the overall of the new social networks for those of you who've so far missed what Mastodon, Fediverse, ActivityPub et al are about, and what WordPress, Medium, Mozilla, Flipboard, Tumblr, Flickr and a bunch of other web stalwarts are up to. And, yes, even Meta is hedging their bets with a new project, exactly as you'd expect them to.
spectrum.ieee.org/mastodon-soc

Although I'd like to get my toot archive from @osma imported for posterity, I figure I should just go ahead with migrating to this account. If you don't mind me asking @andrew, is Mastodon -> @takahe account migration supposed to work already, or will it blow up on my face and have me lose all followers?

In Mastodon, I should start by creating an "alias" for the old identity. I don't think I can do that in Takah\u0113...?

Ah, I had missed the @takahe 0.8.0 release that happened just as I left for a winter vacay. Updated now and my so-far primary account's follow list imported. Next I should turn on the migration mode from @osma to this account - but I still want to figure out how I could import the posts from that account to my history here.

Wrote up my notes so far on how to take control of your own Fediverse identity with a self-hosted small instance. I'm still in the middle of this process myself, not having migrated to this identity, but the host itself is up and running. Probably will attempt the switch once @takahe 0.8.0 is released.
medium.com/@osma/self-hosting-