# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 5
# self = https://watcher.sour.is/conv/mzw5ema
OK lovely, I have a little demo of my nascent agent modeling framework thinger that can run 100,000 agents doing non-trivial (but faked for now) computations at about 1/3 of my screen refresh rate, meaning near real-time. I haven't tried optimizing it yet, just tinkering so far. That's pretty promising.
for instance, I'm just firing all the agents' workloads asynchronously at the CPU and hoping for the best, where it'd probably be more efficient to batch up the work. I'm using scala and haven't done any jvm heap of GC tuning yet, so that's another way to improve performance.
What's this you're making? 🤔
What's this you're making? 🤔
@prologic a little experimental framework for helping to build agent-based models. I'm unhappy with the existing frameworks I know about so I'm trying a different tack and so far I'm pretty happy with the results.