by itamarhaber on 6/13/18, 5:20 PM with 22 comments
by mathnmusic on 6/13/18, 5:43 PM
This is an interesting point. Cloud computing and managed/hosted services require a clear separation of what the host can do and what the customer (who's paying for the managed service) should be able to do.
Just today, our startup decided to use AWS Kinesis (as opposed to setting up Kafka ourselves), despite the vendor lock-in and closed-source nature of AWS components. :-/
by samatman on 6/13/18, 6:01 PM
Even with the debug library stripped and other safeguards against (inner) evaluation taken, the trivial DOS of `while true do end` remains.
If that happens, you want it to live in its own process, or at least its own thread.
by breakingcups on 6/13/18, 9:12 PM
by moby on 6/13/18, 6:32 PM
by ksec on 6/14/18, 7:35 AM
What Happened to the mRuby Scripting in Redis? I remember there were plans to make mRuby in Redis too. Given mRuby has had quite a bit of security audit in recent years that cost Shopify millions.
by andrewmcwatters on 6/13/18, 6:34 PM
What the fuck? This is almost never a concern for Lua C developers. If you're concerned with LUA_MAXCSTACK defaulted at 2048 and you're running out of space, you're doing something seriously wrong and need to reevaluate how you're using the Lua C API.