icexin / eggos

A Go unikernel running on x86 bare metal
http://eggos.icexin.com
MIT License
2.24k stars 113 forks source link

create Discord channel for chat communication between developers and the community #101

Open mewmew opened 2 years ago

mewmew commented 2 years ago

Hi @icexin, @jspc and all eggos developers!

After having explored eggos, it seems the potential is great, both for developing a deeper understanding of low-level interactions between the Go runtime and the operating system, but also for developing quite unique minimal trusted code base scenarios!

I would be glad to foster a community around eggos which help connect developers and users through a shared chat communication platform.

How about we start a Discord server for eggos?

Let me know what you think. I can configure one if you wish.

Cheerful regards, Robin

Edit: for those that wish to join, here is the invite link to join the eggos Discord chat: https://discord.gg/WBnkCUVmGN

jspc commented 2 years ago

I'd personally quite like it- it makes free-form conversations easier, and adds a way for people to ask questions that feels less involved than opening an issue (and forming full sentences, with links, and so on).

I don't think it should replace using issues to track individual tasks and pieces of work (since issues allow for better linking of code and PRs to discussions), but for quick conversations and help it'd be ideal.

mewmew commented 2 years ago

I don't think it should replace using issues to track individual tasks and pieces of work (since issues allow for better linking of code and PRs to discussions), but for quick conversations and help it'd be ideal.

Oh definitely, issues are issues and should still be used as they are todoay; so we can track implementation aspects and reproduction of bugs.

I'd personally quite like it- it makes free-form conversations easier, and adds a way for people to ask questions that feels less involved than opening an issue (and forming full sentences, with links, and so on).

Great! I'll set up a Discord channel : )

jspc commented 2 years ago

Haha, we should probably wait for @icexin - you and I are just contributors, this is his baby (pretty literally- didn't he name this project after his child?)

mewmew commented 2 years ago

Haha, we should probably wait for @icexin - you and I are just contributors, this is his baby (pretty literally- didn't he name this project after his child?)

Haha, you are right! @icexin, what do you think? Would you like to have a Discord chat for eggos? Or perhaps some other platform? Such as a channel on the Gopher Slack?

I was just exited and wanted to get the ball rolling : ) Of course, this decision is for @icexin to make.

Cheers, Robin

icexin commented 2 years ago

Sure,just go ahead. At first, I regarded eggos as a hobby project, I didn't expect to get so many people's attention. I really hope that more gophers can explore the runtime and the ability of programming on hardware through eggos.

prologic commented 2 years ago

A thought... Why not IRC? An #eggos channel on Libera Chat seems rather easy to do. Why Discord? Why not something that is open source, openly supported and has no financial interests? 🤔

jspc commented 2 years ago

IRC is unattractive for one-off questions for a few reasons

Of these, the first two reasons are the ones that'll probably make it harder to get questions/ queries from users and, thus, make it harder to see what problems people are having/ common issues/ where to strengthen efforts.

Building a community around eggos, of course, would be different- IRC would be ideal in a situation where core users come and interact and plan work, with very little churn. But, as in here we're going to use github for that anyway.

prologic commented 2 years ago

It's a shame we so readily give up our privacy and security to more and more centralised corporations running CLoud/SaaS products who do nothing but mine your data for the profit of their investors. 🤦‍♂️

Sure, it might be easier t- use the latest and greatest whiz bang "thing" -- but at what cost? 🤔

prologic commented 2 years ago

@jspc The frustrating part for me, is I don't even buy your argument. (See attached). It's just sheer laziness and ignorance. How hard is it to provide an "Address" to connect to and a "Password"? I don't mean to derail this issue and discussion, but my intention was to invoke a discussion around "alternatives" -- Don't just reach for the "easiest" thing.

SASL is an authentication protocol -- Not a User Experience.

Screen Shot 2022-02-07 at 20 16 08
jspc commented 2 years ago

It's a shame we so readily give up our privacy and security to more and more centralised corporations running CLoud/SaaS products who do nothing but mine your data for the profit of their investors. man_facepalming

Sure, it might be easier t- use the latest and greatest whiz bang "thing" -- but at what cost? thinking

If you can find a FOSS solution to the above then go for it- you'd be solving a problem a lot of small communities have. To reframe this as wanting to use the latest and greatest is cynical and you'd do well to withdraw that point- it doesn't help your argument to make attacks.

Ditto the follow up argument where you argue semantics and link to a single screenshot from your favourite IRC channel as if a new user with little/no IRC exposure is going to look at it and understand what all these terms mean.

Please don't accuse me of making lazy arguments. The exact opposite of laziness is why I'm here in my free-time trying to help set something up that'll help people ask quick and simple questions with the lowest barrier to entry.

prologic commented 2 years ago

@jspc There were no attacks made on you bud nor were my comments directly targeted at you.

My comments were an observation and a trend I've seen over the last 20 years or so.

We all pay too high of a price for so-called " convenience"

prologic commented 2 years ago

I understand it is difficult to mistake passion over a textual medium.

mewmew commented 2 years ago

@prologic, for some users IRC will be their preference, for others Discord.That's fine.

For a few other development projects I've been interacting with, the communication happens through both, using IRC bridge for Discord, so users may use whatever they feel most comfortable with, and messages are mirrored across both.

As for me personally, I've tried IRC and it works. But, I still prefer Discord, call it laziness or comfort. I call it personal preference : )

Sure,just go ahead. At first, I regarded eggos as a hobby project, I didn't expect to get so many people's attention. I really hope that more gophers can explore the runtime and the ability of programming on hardware through eggos.

Definitely! What you've accomplished so far with eggos is quite incredible @icexin. Really cool hobby project, and I think it can go a lot further and invite attention of more gophers as it continues to develop and stabilize. Definitely looking forward to this journey!

@icexin, @jspc I've set up a Discord server. Feel free to join!

https://discord.gg/WBnkCUVmGN

@prologic if IRC is your strong preference, we can try to figure out how to hook up IRC bridge. Otherwise, of course you are too welcome to join the Discord chat as well.

Cheerful regards, Robin

Edit: just a quick note, re:

I'm here in my free-time trying to help set something up that'll help people ask quick and simple questions with the lowest barrier to entry.

I really appreciate that you set up the FAQ for eggos @jspc, it has helped me a lot!

icexin commented 2 years ago

I've set up a Discord server. Feel free to join!

https://discord.gg/WBnkCUVmGN

🎉

prologic commented 2 years ago

@prologic if IRC is your strong preference, we can try to figure out how to hook up IRC bridge. Otherwise, of course you are too welcome to join the Discord chat as well.

Please let me know if you do setup an IRC bridge.

I have a Discord account (because I was peer pressured into having one) -- But I really hate Discord and basically any platform that doesn't respect your privacy. I won't use it.

astrolox commented 2 years ago

I love this project. I hope to be able to have time to contribute in the future.

mewmew commented 2 years ago

I love this project. I hope to be able to have time to contribute in the future.

Happy to hear. And glad to see you joined the Discord chat too!

What areas are you interested in contributing to? :) One wish list of mine is for some native file system support (e.g. FAT32/ext2) via IDE SATA or the like.

Cheers, Robin