anyone working on programming for ambient computin...
# thinking-together
m
anyone working on programming for ambient computing? 🙂
i
It feels akin to #CL0FBFS8H.
s
I’m kind of adjacent to ambient computing, my team works on tools for voice interface design - with ambient computing there are a lot of new types of user interaction that become available
and new patterns that need discovered - like how long it took for say the swipe to refresh pattern to come to mobile
g
in terms of what i’d call high-density ambient computing, i feel like dynamicland is leagues ahead. too bad google won’t fund it as a moonshot, although bret would probably be opposed to working with them
👍 1
z
I found this paper to be an interesting thought experiment for programming in an ambient computing enviorment: http://worrydream.com/refs/Repenning%20-%20Collaborative%20Diffusion%20-%20Programming%20Antiobjects.pdf
❤️ 1
g
woah, that paper rules for a whole lot more than just ambient computing reasons
cc @Duncan Cragg i think you’d find the above paper very interesting for Onex
d
I'm slowly reading it.. 😄
❤️ 1
thanks!
👍 1
So .. I read it up to the point I think I get what's going on .. Things I like: - use of cellular automata style of algorithm/programming to do AI or goal-seeking in games; looks like they've found an interesting approach where you get what you want entirely through emergent behaviour - AgentSheets (https://en.wikipedia.org/wiki/AgentSheets) looks like an interesting product, and I'm confused how I've never heard of it; it has
if(event) then(action)
style rules for agents operating concurrently in a grid and can do 2D and 3D games this way (

https://www.agentsheets.com/img/game3.png

) Things that leave me with uncomfortable feelings: - AgentSheets is really, really old (see the website, all its links are broken and it looks pretty bad - https://www.agentsheets.com/store) - it looks to me like they're trying to re-invigorate their product by coming up with this radical-sounding concept of "anti-objects", but there's nothing there: just because you use parallel agents to implement a goal-seeking algorithm doesn't mean you've discovered some amazing inverted programming paradigm! By the way, the author of this paper, Alexander Repenning, has managed to get millions of dollars in funding for his (related) work from the NSF (https://www.nsf.gov/awardsearch/showAward?AWD_ID=0205625 and https://www.nsf.gov/awardsearch/showAward?AWD_ID=0349663) which should inspire folk on this Slack!
g
woah i did not dig into any of those references—that’s wild!
yeah i think it’s more about the change in mindset than a new paradigm
d
well it's a nice thing to bear in mind when implementing game AIs, but I'd want the players/AI agents to have their own goals and their own senses
these agents can be omniscient