isd changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev | This channel is logged at: https://freenode.irclog.whitequark.org/sandstorm/
<JacobWeisz[m]> I think maybe Ian should reach out to that list, though we can see how they respond to other projects. I saw your email xet7.
cbaines has quit [Ping timeout: 256 seconds]
<xet7> Yes, I added email to that google groups
<xet7> Some would like Wekan to have some crazy drawing features https://github.com/wekan/wekan/issues/3392
cbaines_ has joined #sandstorm
<xet7> I don't know yet what to respond
<xet7> I probably need to research first a little
<xet7> I'm just thinking, that with even more complex feature requests, is it good enough that Wekan is using JQuery sortable/draggable. Or should Wekan really be on top of game framework like Godot, where it's possible to have 3G game on top of 2D, that would be much more javascript to load, and less browsers supported.
<xet7> Or then just try drawing on top window canvas with Javascript. Then it's about positioning lines, etc complexity.
<xet7> With kind of unlimited, infinite scope, where is the limit.
<xet7> Or would something simpler work
<xet7> like colors, swimlanes, labels for organizing
kawaiipunk has quit [Quit: Leaving this Club]
cbaines_ has quit [Quit: bye]
cbaines has joined #sandstorm
<isd> xet7: my first instinct would be to emit svg
<isd> Should be comparatively easy to integrate into the html rendering you already have, since it's more or less the same model.
<isd> I did this for the dinky pencil tool in my D&D grid app, it worked out pretty well
<isd> re: google using wekan, I assume they don't, since iirc the company has a blanket ban on the AGPL anywhere in their company, which rules out anything that uses mongo. They've really taken the "not going near that with a 10 foot pole" approach there.
<JacobWeisz[m]> It's going to be intriguing if this program includes sponsoring open source competitors of their services and things with licenses they consider radioactive.
<simpson> isd, xet7: Indeed Google doesn't AGPL; I have collected documentation on this hilarious and exploitable fact: https://opensource.stackexchange.com/questions/9747/which-fsf-or-osi-approved-licenses-limit-corporate-usage-in-spirit-but-not-in
<isd> Yeah, I think I remember seeing that.
<isd> The tool gives sandstorm a criticality score of 0.63218
<isd> I have no idea what that tells us
<JacobWeisz[m]> On a scale of 0 to 1, it sounds important?
<JacobWeisz[m]> Anything in the "top 200 JS projects" is important, right?
<isd> I don't think we're in there?
<isd> capnproto gets 0.57984. I wasn't expecting that to be lower.
<JacobWeisz[m]> That seems like an algorithm flaw?
<JacobWeisz[m]> Sandstorm was like #119 on the list?
* isd looks again
<JacobWeisz[m]> But yeah, like... the alleged purpose of this is to protect undervalued dependencies that are important. CapnProto is much more likely to be that.
<JacobWeisz[m]> Though it's better maintained, arguably? And might push it's score down?
<isd> Ok, yeah, we're #102 on https://www.googleapis.com/download/storage/v1/b/ossf-criticality-score/o/js_top_200.csv ; not sure how I missed that the first time.
<isd> Anyway, I subscribed to the list.
<JacobWeisz[m]> ctrl+f is a good thing, lol
<kentonv> "It is based on the following algorithm by Rob Pike:" oh boy
<kentonv> isd, that link doesn't work for me
<kentonv> I get a JSON error, description is "Only media downloads requests can be sent to /download/*. Re-send request to the same path, but without the /download prefix.",
<isd> Huh. well, it's linked from the blog post.
<JacobWeisz[m]> I honestly don't understand how that algorithm is filled in. Clearly I need more math in my life.
<isd> Guess I stripped of the query string somehow?
<simpson> JacobWeisz[m]: It's easy! Just forget about Goodhart's Law, be megalomaniacally dedicated to your opinions never being wrong, and ignore all existing research on biodiversity and entropy~
<isd> Took me a minute of staring, but I think I understand the mechanism
<isd> ...it seems like it's measuring almost the opposite of what you'd want to be measuring if you're looking for nebraska projects... everything that's weighted positively is a sign of a healthy, active project, not one in need of more resources.
<simpson> Survivorship bias. https://i.imgur.com/DV8p7a9.jpeg
<isd> yep.
<isd> Weighting by dependents makes sense, but most of the rest of it seems backwards.
<kentonv> the top 4 things on the list are node, react-native, react, gatsby... so clearly this isn't finding unmaintained or underrated projects
<kentonv> I... don't understand how Sandstorm manage to rank on here
<isd> I found it surprising too.
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #sandstorm
<JacobWeisz[m]> I mean, if the formula says Google should give us a lot of money, I find the logic in that clearly unimpeachable.
strugee has quit [Quit: ZNC - http://znc.in]
strugee has joined #sandstorm
<xet7> Well, mongo used to be AGPL. But now it's SSPL, that is even more toxic.
<isd> Right, the new thing isn't even OSI approved. Though sandstorm is still running some ancient version that is still AGPL3. And still doesn't have transactions or joins :/
<xet7> isd: Is any of your SVG pencil tool D&D grid app code Open Source? Or do you have URL to some similar Open Source code?
<isd> client code is in src/elm/
<isd> Probably want to look at Lines.elm and references to StartDraw/StopDraw in Main.elm
<xet7> Thanks!
<isd> no problem
xet7_ has joined #sandstorm
xet7 has quit [Ping timeout: 260 seconds]