rust-community / team

the Rust Community Team 🦀⚙️✨
https://www.rust-lang.org/en-US/team.html#Community-team
55 stars 8 forks source link

Recruiting Underhanded 2018 organizers #192

Open erickt opened 6 years ago

erickt commented 6 years ago

I'm looking for some help organizing the next underhanded rust contest. Anyone want to help come up with the contest idea? If so, please sign up here.

carols10cents commented 6 years ago

I don't have a particular idea except for I heard about Build it Break it Fix it and I would be much more likely to participate in something like that rather than an underhanded :)

aidanhs commented 6 years ago

I mentioned this on the community IRC, but perhaps some kind of combined event to cater to different interests e.g. a "code golf" section, an "obfuscated code" section, a "surprising code" section ("try and guess what this normal-looking function does!") and a "underhanded code" section.

Are there any other contests that people enjoy to participating in? These are just some examples, there is a bit of overlap between surprising and underhanded (you could probably convert some surprising submissions to an underhanded submission). There could also be a voting period where any member of the community (maybe authed via GH or whatever to avoid double voting) can vote, and these votes are kept secret and used to inform final decisions.

The thing about the thoughts above is they're mostly 'lightweight', in the hope that it encourages more drive-by submissions. My concern about 'Build it Break it Fix it' is that it looks like a bit of a commitment - 6 weeks when you need to be be in contact, you probably need a team etc. That said, with a good 'matchmaking' service to help you find a team, it could be a great community-building exercise to get people interested and involved and end up being more fun than the lightweight suggestions.

Manishearth commented 6 years ago

How about an overhanded Rust code competition, where you try doing the most ridiculous things to cause funky unsafety related bugs? Preferably not actually using unsafe. Here we grade on the ridiculousness of the code and the design of the vulnerability.

-Manish Goregaokar

On Fri, Oct 20, 2017 at 4:18 PM, aidanhs notifications@github.com wrote:

I mentioned this on the community IRC, but perhaps some kind of combined event to cater to different interests e.g. a "code golf" section, an "obfuscated code" section, a "surprising code" section ("try and guess what this normal-looking function does!") and a "underhanded code" section.

Are there any other contests that people enjoy to participating in? These are just some examples, there is a bit of overlap between surprising and underhanded (you could probably convert some surprising submissions to an underhanded submission). There could also be a voting period where any member of the community (maybe authed via GH or whatever to avoid double voting) can vote, and these votes are kept secret and used to inform final decisions.

The thing about the thoughts above is they're mostly 'lightweight', in the hope that it encourages more drive-by submissions. My concern about 'Build it Break it Fix it' is that it looks like a bit of a commitment - 6 weeks when you need to be be in contact, you probably need a team etc. That said, with a good 'matchmaking' service to help you find a team, it could be a great community-building exercise to get people interested and involved and end up being more fun than the lightweight suggestions.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/rust-community/team/issues/192#issuecomment-338312182, or mute the thread https://github.com/notifications/unsubscribe-auth/ABivSGGhNjCxYsxevcEeFshllKtJNuYEks5suQARgaJpZM4P1ymL .