• 6 Posts
Joined 7M ago
Cake day: Jun 23, 2021


10000 options whoa. Is there a howto you’d recommend for navigating those? Or maybe an example config if I want the experience limited to a text editor and an nfs mount.

Yep, one thing about a headset is that it monopolizes your vision and if you can build the virtual environment, you can choose what is and isn’t there. After getting bored with the apps and games on the Quest I decided to explore the most basic part of it, the home environments. In that environment it’s possible to open up multiple browsers so I opened one to a CryptoPad, connected a bluetooth keyboard and simply sat there noting problems with the environment and experience.

Since then, I found an app/framework called Lovr that enabled me to build the environment I want in Lua and to chip away at the issues I found. Forked a virtual development environment called indeck to suit my needs here https://github.com/weex/indeck/issues

I’ve been exploring vr for this exact purpose. Still have a lot of work to do on the best environment I found but it’s coming together.

I understand your concern and it’s a great issue to raise but I disagree that there’s nothing to be done. I look at it as a competitive landscape where we FOSS devs will create our own spaces and culture. If we want to provide an alternative that the masses will prefer then then that’s a specific goal that would involve a huge amount of investment, probably on par with what FB’s doing.

The open source way is slower, more viral and ultimately covers more of what people want to do all the time. I think there’s tremendous potential in pioneering how VR can be used for good and using open source software to do it. Maybe FB goes out and paves everything over and it’s up to us to grab what we can and be ready when their stuff crumbles.

100%. Everyone simply needs to clarify their reasons for using and working on FOSS. Last year I learned that building a community around a project is more important than the technical details. License matters as well because permissive means a company can take the code and compete with the community which is disheartening. Copyleft is therefore essential.

Forget the Metaverse. We’re at very early days with VR. Just spend some time using an Oculus, play some games, and then try to imagine what it would be like to have the thing on for longer than 30-60 minutes. First there’s making these things comfortable. Then there’s making these virtual environments useful for something besides games.

I’ve spent the last several days diving into VR, trying to see if I’d want to work inside it, if it would provide any benefits, and documenting the issues.

There are many issues. It’s so disconnected from our normal digital lives. Facebook buying Oculus screwed it up (there are scripts to de-facebook the device apparently) and resolution still isn’t great.

If you want to get involved with FOSS VR, check out Lovr. There’s a neat in-VR Lua editor (inDeck) that you can use to develop whatever you want. In my case, I feel a big strength of VR is control of attention since you can’t see anything that wasn’t intentionally put there. So, in pursuit of a better development and writing environment I started a new repo. Here’s a little video of what it looks like. https://c4.social/@weex/107556016704877363

Anyway, I wouldn’t worry. Code if you want. Write about your vision. Join efforts like Lovr or help me out with my repo. Let’s not get sucked into the shiny object they’ll be pedaling with their billions and just work toward the world, virtual or not, that we want.

I only considered about five projects, which was kind of silly considering there are dozens of projects out there and Hubzilla in particular I’ve heard about a lot. We could definitely use more different perspectives on how things can work in Magic Stone, it being so early, and with so much we don’t know. My perspective then was as a developer with a grand design for experimentation that has been replaced by the more incremental C4 process.

I love the symmetry implied by a universal gateway that speaks so many protocols and understands how to map from one to another. In that vein a project called the-federation once worked on testing various protocols in one place and I bet a lot of that still works. Could be neat codebase to play with. That being said, it’s best for our community if we get to a problem statement. In this case, it might be something about disconnection or tribalism or lack of a global view, one fediverse kind of idea.

It would be great to get your thoughts on this issue about pulling AP timelines together. Maybe once we solve that, or even in parallel, someone will pose another problem of collecting non-AP data and things will evolve from there.

Great question. The story started earlier in the year when I started thinking more seriously about social media and what a better future for it might be. I came to the conclusion that nobody really knows so experimentation was key. This led to a survey and looking at which projects were popular and established enough to be a good platform for experimentation, and could also use more development energy. Mastodon and diaspora* were the best candidates.

At that point, I realized it’s not only a problem of not knowing what better social media looks like, but that I don’t know how to run a successful open source software project. That’s when I found Pieter Hintjens and the Collective Code Construction Contract (C4) that he developed with the ZeroMQ community. The core idea there is that it is the community that is primary, not some codebase, or feature, or framework. Only with a strong community can software be developed and maintained long-term to meet the needs of the market.

It’s at that point that c4social was formed (later becoming Magic Stone) and Mastodon was forked. Once we realized the job of maintaining a repo under our process isn’t too difficult, we decided to also fork diaspora*. C4 hasn’t been applied anything in social media so part of the opportunity for this community is to test whether it can work, and a good experiment is reproducible so two projects is better than one in this respect. Since then we’ve just been solving problems that come to us through using the software and from those who stumble upon posts like this. The community is small, growing nicely and starting to yield interesting results as far as the software goes.

So that’s how we came to diaspora* AND ActivityPub! :)

As far as intention goes, we can’t say. We don’t have a roadmap, or assigned tasks, or releases. Our issue trackers are populated with problems and developers who get excited by any one of them are invited to submit pull requests. To your question about s2s, I would invite you to check out https://github.com/magicstone-dev/acropolis/issues/92 and share, comment, click emojis, whatever you want to do to help prove it’s value and raise the probability that someone will work on it.

tl;dr We do both, and we have no intentions either way but check out https://github.com/magicstone-dev/acropolis/issues/92

Acropolis, Magic Stone's fork of diaspora* is now available on YunoHost

Acropolis is fairly similar to diaspora* at this stage with the key difference being that being managed via the Collective Code Construction Contract which prioritizes the community around software over the technicals. Sign up at https://dogieda.org if you want to try the early results. …

I think most people understand that some things need to be secret aka private, like their passwords. I wonder if there are any old folktales about gossip in towns and villages that would be fun to rewrite for now. I named the open source community !magicstone based on one of those old stories and I think it helps get the idea across of building something great through community.

This project is a real MVP. Can’t thank them enough.

NB: Lambert’s proof is a metaproof composed of 14 other proofs, 5 of which no longer get security updates.

When I heard web3 on a podcast last week I actually hoped they were talking about the fedi. Nope, just same stuff plus AI. These labels just help some get funding and others to sell products.

It’s similar to the supply chain issues. Centralization and concentration are good for efficiency but they can lead to very fragile systems. When those fragile and now big systems break, they make for high profile events that serve as a warning and counterforce to efficiency.

It doesn’t matter if you shave 0.1% off your bandwidth costs if you lose 5% of your customers every year due to outages.

So I think it will work itself out as long as people cancel and look for alternatives these things when they’re not getting a good experience. Normalizing consumer rights is the best way to help this and plenty of other issues.

Just found https://github.com/inventaire/inventaire which is about lending physical items and seems to be implementing ActivityPub.

Having never written a compiler I would use whatever language I liked best to do it. I’d try to use as many libraries as possible to start and if the language finds a niche I’m sure someone would come along and write a better compiler.

My main question to ask back to you would be why do people create new languages? There are so many I would think that for any given problem space, it would be more efficient to survey all of the existing languages than to write a new one.

Hey viktorstrate, My current operating principle is that a community is foundational to the success of a software project. Building community is therefore the first thing to focus on when starting something like this. To that end, I’m looking in your post for points around which a community could rally.

1/Easy-to use-is good, yes but it’s kind of a given for all software. Some prioritize more than others but nobody wants their stuff to be hard to use.

2/Organize, share discussions are similarly common however an event focus is more unique. Mobilizon is working on this as well but I haven’t seen that yet as a strong core problem around which the rest can be built. I think it’s better added as a feature or plugin to an existing and strong software project.

3/Lists exist in Mastodon but not nested lists. I suppose once you have more than a handful of lists, you’ll want more structure and so I think that might be a good feature, but again better added to Mastodon or a fork than something to build from scratch.

In terms of greenfield projects, I would think a TikTok-clone would be interesting. That’s heavily dependent on a mobile app with strong camera, creative and video editing editing features but it would be nice to have somewhere in the fediverse to point that fastest growing segment of social.

Getting back to community, how do you feel about the strength of the photoview community and how do you think you might improve on what was done there in this new effort?

I’m running the instance so will try again and check logs. Thanks

Cross-platform Federation

Hi folks, Just posted https://lemmy.ml/post/90538 and here I want to discuss if Magic Stone should make any efforts towards this kind of integration and if so between which platforms…

Questions for the early pioneers of Cross-platform Federation

With yesterday’s release of Lemmy v0.14.0 and all of the excitement around federation with Pleroma/Mastodon it makes sense to have a thread just about the federation and what it all means. …

Had a message fail on reply from mastodon to a very small community. Is federation available to all communities on lemmy.ml?

Interesting difference in presentation. On the Lemmy side it’s easy to see this as a little test among 116 other comments while on the other side due to Mastodon’s modest fetching algorithm it feels more intimate. I could imagine some oversharing coming from the Masto side so it’ll be interesting to see if anyone logs that experience.

Captcha almost impossible

Case sensitivity was I think the extra bit of challenge that I didn’t expect. The audio rendition was also only the first character. …