We built everything in C#. It made sense at the time; the browser javascript ecosystem barely functioned, and our desktop app was lightyears ahead of anything else.
Fast forward 15 years, and it's really interesting to see that we weren't even slightly on the right path. Unity and Unreal Engine would've steamrolled us (if the company hadn't folded). And now in 2022 it's so easy to build tools with javascript that I still wince at the years of esoteric C# knowledge I accumulated.
It's fascinating how much effect one decade can have.
Cheers to 2032 -- it's tantalizing to look around today and wonder "Which of these tech stacks will seem in 2032 the way C# seems in 2022?"
I can't wait to see how makers build tools in the 2030's. It's been feeling like the pace of tech has been slowing down, but it's always an illusion.
1. Check whether there's a "keys" entry. If not, return an empty list.
2. Remove all keys that don't begin with a forward slash, then return the list.
I'll explain in more detail why I chose this approach. But for now, just know that you get more information this way. (e.g. you can see whether a story is flagged by checking for the "flagged" key.)
You might have more luck if there wasn't a $5 cover charge. I was interested in trying it out, and $5 is indeed cheap, so maybe I will. But it raises the activation energy considerably.
The other concerns are, will the data go away if your service shuts down? Can I add an adwords tracker? What if I need to inject custom HTML, or custom scripts; is it possible? Etc.
I couldn't help but notice that you've created a fork of Gwern's website. That's so cool! It seems to be an independent implementation too.
I wanted to invite you to come say hello in #lesswrong on freenode sometime, or to DM me on twitter: https://twitter.com/theshawwn
What caught my attention about your site is that I know from experience how hard it is to create a fork of gwern.net: https://www.shawwn.com/swarm I noticed lots of little details in yours, like the fact that the anonymous feedback form is different, and that you exported your logo with potrace. (Killer logo by the way!) All of that took a lot of thought and effort, and it was a delightful surprise to see that someone else did it independently. It'd be neat to compare notes with you!
Thanks a lot for the thoughtful content, and the tree of concepts. I don't have nearly as much training in math, so it was quite helpful. :)
I've been playing a lot of Pavlov VR. Surprisingly, they have an active custom games scene. Lots of different game modes, from zombies to Among Us style traitor-vs-innocents.