This article really hit home for me. On Aardwolf MUD we replaced "mobprog" scripting with Lua based progs back in 2007/2008 and it has been the single best change we ever made in 25+ years of our game.
The experiences that area builders have been able to create goes way beyond anything we envisioned - with 40 or so LUA functions integrated into the C codebase and basic access to rooms/objects/players and NPCs from Lua they have been able to make entire sub games.
I couldn't imagine trying to build a full application with Lua, but for this use case, it is perfect.
Oh hey Lasher! Totally wasn't expecting to see you here! Aardwolf is what got me into lua programming (and to some degree programming itself), albeit via client scripting. I do dream of building a cool area with crazy mobprogs one day, but I can never come up with good ideas.
Small world! That's awesome that Aardwolf was part of what helped you get into programming. I hear you on areas, I'm far better at the core game engine than I am coming up with good ideas and story lines for areas and quests.
I don't want to cross the line into "advertising" but this thread is probably mostly done anyway so, we have a Discord now if you want to drop by and say hi without connecting to the game itself.
On Aardwolf (a MUD), Lua is our main scripting language and it is amazing what people who come into the game not knowing how to program have been able to create with it, way beyond anything we envisioned.
It is lightweight when not in use and integrates perfectly with the core C codebase.
If I had to pick one single thing that has had the most impact in our game over the 25 years we have been around it would be moving all of our in-game scripting to Lua.
I'm a paying member of Medium although, due to time constraints, I only really read the articles in the Weekly Digest emails at the weekend.
I have noticed a lot of these articles that just make no sense at all starting to appear in my weekly email to the point that I probably won't renew next year if it stays this way, so it isn't just "nobody reading them".
Reminds me of a situation I encountered with Salesforce code many years ago. Salesforce had a requirement that their test platform had to cover some percentage of the lines of code in the Sandbox before you could deploy something to production.
Our Salesforce implementation consultants had put 500 lines of 'x = 1' into a piece of code to force it to deploy -- and these were people at a top consulting company with a very lucrative hourly rate.
No idea if SFDC still works this way or if this would fly today, this was back in the days when you had to use Flex to integrate anything with the UI.
Mods on WSB are catching a lot of flack for closing a thread asking for alternative brokers (no idea why) and for commenting in another sticky not to go and write bad reviews for the brokers limiting trades.
I fear they are about to get a harsh lesson in what happens when the mob you are leading turns against you.
Everything written in this article would have made perfect sense 5 years ago too, now look at the stock charts over the last 5 years. I don't disagree with it, possibly even want it to be right, but I sure would have hated to hold a short on either of those stocks over the last 5 years.
I bought Quickbooks from Amazon a couple of years ago and what actually showed up was a very clearly burned DVD with "Quickbooks" hand-written on it. Best case was I'd received a pirated version of the software. Worst case is who knows what kind of malware might have been on that DVD. Had no choice but to leave a 1 star review to warn others but that really doesn't help anyone who wants to know if Quickbooks is good software to run a small business on or not.
Between this and a few more incidents, I no longer buy anything on Amazon where getting a valid OEM brand version of an item is important to me.
The good news is that for the few years I was pretty much Amazon exclusive the rest of the internet got really good at ecommerce too so it's a much better ordering from other companies online now.
As someone who does have dual citizenship (UK and USA) and has been a BOA customer for over 20 years, my big question is what happens if you say "yes"? I didn't see this mentioned or discussed yet in the comments so far.
If you say "yes", nothing happens. Basically, the purpose behind this is to track "tax evaders", even though BSA, Patriot act, and FINCEN regulations sell this rule under the name of "anti-money laundering".
Think of this as NSA meta data gathering. NSA doesn't search metadata every day for some body. Instead, they use the meta data once suspicious person is located by other means.
IRS, FINCEN, FBI, etc want to have access this info on their fingertips.
Feels like a fairly immature response to me. Not a Microsoft fan by a long shot but they have really embraced open source these last few years. Give it a chance, see what they do, there will be plenty of time to get out if we don't like what we see.
The experiences that area builders have been able to create goes way beyond anything we envisioned - with 40 or so LUA functions integrated into the C codebase and basic access to rooms/objects/players and NPCs from Lua they have been able to make entire sub games.
I couldn't imagine trying to build a full application with Lua, but for this use case, it is perfect.