HNHacker News
TopNewBestAskShowJobs

Rabidgremlin

885 karma · joined November 2, 2009

submissionscomments
Rabidgremlin··on Ask HN: Help me hack my 30 year old shareware game
mmm, I don't remember doing that. But was uploading to BBS's at the time so may have done so. Also may have been trying to dissuade cracking :)
Rabidgremlin··on Ask HN: Help me hack my 30 year old shareware game
I don't believe I packed the .EXE
Rabidgremlin··on Ask HN: Help me hack my 30 year old shareware game
Teenager me did create this game. It was created using Turbo Pascal. Probably v5.5 or maybe 6.0. Also had a bunch of ASM mixed into the code for speed.
Rabidgremlin··on L-System
If you are interested in some code and more examples: http://blog.rabidgremlin.com/2014/12/09/procedural-content-g...
Rabidgremlin··on GraphQLize: JVM library to build GraphQL API instantly from PostgreSQL and MySQL
This approach can be super helpful for dealing be with reference data... See https://clearpoint.digital/blog/struggling-with-reference-da...
Rabidgremlin··on Show HN: Animating randomized L-Systems in real time
Plant shapes animate particularly will. See the example about halfway through this post: http://blog.rabidgremlin.com/2014/12/09/procedural-content-g...
Rabidgremlin··on L-systems
You can also do these in 3D. See pics at the bottom of this post: http://blog.rabidgremlin.com/2014/12/09/procedural-content-g...
Rabidgremlin··on Ask HN: A modern-looking UML diagram tool?
Depending on what you be are diagramming you might want to use the C4 Model ( https://c4model.com/) which often results in easier to understand diagrams. There is a PlantUML add on for it too: https://github.com/RicardoNiepel/C4-PlantUML

Also draw.io templates and a set of Visio templates ( https://github.com/pihalve/c4model-visio-stencil ) that can be imported into Lucidcharts as well. There is also some web based tools (see bottom of C4 website).

Rabidgremlin··on Evolving Lindenmayer Systems
pretty cool? See the 3D examples at the bottom of this post: http://blog.rabidgremlin.com/2014/12/09/procedural-content-g...
Rabidgremlin··on Forget monoliths vs. microservices: cognitive load is what matters
Another way of rephrasing Conway's law?
Rabidgremlin··on What did Earth look like X million years ago?
Plate tectonics and Continental drift ??
Rabidgremlin··on Ink – inkle's narrative scripting language
No technical write up but you can see how it all hangs together because we have open-sourced the core of what makes Oscar tick: https://github.com/rabidgremlin/Mutters
Rabidgremlin··on Ink – inkle's narrative scripting language
Also great for scripting chat bots! Used to as part of Air New Zealand's chatbot Oscar. 390 topics, multiple regions, 60K words of content so it helps keep us sane :)
Rabidgremlin··on Bottery – A conversational agent prototyping platform
Hiya. So the Chatbot is Oscar, Air New Zealand's chat bot. Here is a recent press release about him: https://www.airnewzealand.co.nz/press-release-2017-air-nz-ch...
Rabidgremlin··on Bottery – A conversational agent prototyping platform
Hi! Thanks for creating Ink it has been awesome for us. Let me talk to the bossman to see what I can share :)
Rabidgremlin··on Bottery – A conversational agent prototyping platform
We use ML for Intent matching and NER and Ink to control the conversation state and flow. The core of this has been open sourced so you can see how we will the two together in practice here https://github.com/rabidgremlin/Mutters
Rabidgremlin··on Bottery – A conversational agent prototyping platform
Thanks. The really fascinating thing is have a direct "stream of conscience" from our customers. With a 1000+ conversation a day you really get to see the problems they are having with our products, processes, UX etc As well as their responses to things in the news etc. Our product teams love it.
Rabidgremlin··on Bottery – A conversational agent prototyping platform
Thanks!
Rabidgremlin··on Bottery – A conversational agent prototyping platform
Sure.. it is used to manage all the conversational flows and state for a chatbot. We use it for both branching conversations flows and goal based flows. Ink is simple enough that our content writers can work directly with it and we get clean separation of content and code.

The bot itself is pretty interesting. It has 350+ conversation flows, largely dealing with customer service for a business with fairly complicated products and business rules.

The bot is plumbed into 7 odd channels and has to deal with channel specific answers (eg if you are in the mobile app or the self-service portal then the answer on how to do something is different from how to do it if you are on the website's home page).

Additionally it has to handle regional specific answers, so the bots answers are country specific as well.

And it deals with logged in and not logged in states too :)

This all makes for an interesting content management problem (40k words) that our use of Ink readily solves.

Currently bot has 68% conversation success rate. E.g. 68% of the time he is able to resolve the customers issue which we think is pretty good considering the wide domain we are dealing with and the very strange edge cases the industry we are in has.

Rabidgremlin··on Bottery – A conversational agent prototyping platform
I have been doing this with a large chatbot (350+ conversation topics,40k words of regionalized content) and it works fantastically well. Core of bot brain is open source https://github.com/rabidgremlin/Mutters
Rabidgremlin··on Bottery – A conversational agent prototyping platform
I have been building/running a pretty successful chatbot for a large corporate for over a year now. We use Inkles Ink to script the conversation flows and maintain state. Works very very well. https://github.com/inkle/ink
Rabidgremlin··on Event-Driven Architecture
Centralized logging, with a track and trace ID that is passed around and logged. I have seen this work to great effect with a dynamic (force directed) based graph been built in real-time showing the flow of calls/messages between systems. Also provided timings and drilldowns to find processing issues and performance problems.
Rabidgremlin··on Ask HN: Know of any non-digital toys/games that teach, for 6-10 year olds?
RPG? Something like Herokids http://www.drivethrurpg.com/m/product/106605
Rabidgremlin··on Challenges you’re going to face when building a chatbot
Check out https://github.com/rabidgremlin/Mutters

It uses ML to figure out the "intent" of what the user has said (using a document classifier) and named entity recognition (NER) to extract data from the text (date, location etc).

That is actually the easy part. The harder part is the conversation scripting and state handling. Mutters uses the Ink narration engine (originally designed for dialogue heavy games) for this.

It works pretty well. IMHO :)

Rabidgremlin··on Rasa NLU: Open-source bot tool for natural language understanding
The bot I have been working on uses bag of words and n-grams to identify intents. Useful for when someone says something that may have multiple entities of the same type. For instance a journey start and end point. Can use the "from" and "to" words match better. Also very useful when training on phrases that are very similar such as FAQ questions which often have the same words but the order and one or two keys words is super important to get the right match.
Rabidgremlin··on Rasa NLU: Open-source bot tool for natural language understanding
It's the "conversation" part that is really tricky... I have been working on a bot for a large Corp for the last few months and we have been using Inkle's Ink narration/dialog engine for this. Works very well. They let me open source the framework: https://github.com/rabidgremlin/Mutters it uses OpenNLP for intent identification and NER, Ink for conversation state and "scripting"
Rabidgremlin··on Ask HN: Most Sites Don't Use a CMS Like Wordpress – What Non-CMS Do You Use?
Hugo and S3 buckets. Have a Docker image that does the builds and deploys. All triggered on git push using Bitbucket Pipelines https://github.com/rabidgremlin/hugo-s3
Rabidgremlin··on I made an iPhone game with PhoneGap and won't do it again
Unity is pretty much free if you make < $100k. I have a tutorial series for writing a 2D game in Unity up on Youtube if you are interested: https://www.youtube.com/watch?v=3Vpf6vFOXTQ&list=PLvUqRm2B9R...

Otherwise I'd suggest you brush off you C skills and use SDL.

Or just tinker with Pico-8 if you want some oldskool nostalgia https://www.youtube.com/watch?v=ZuaLuMhwcc8&list=PLvUqRm2B9R...

Rabidgremlin··on Ask HN: What free or low-cost static site hosting do you use most?
I use an S3 bucket. I have a Docker image that pulls Markdown out of git, runs Hugo over it and pushes the site to an S3 bucket. I set it up to work with Bitbucket pipelines so I get a site rebuild with a simple git push: https://github.com/rabidgremlin/hugo-s3
Rabidgremlin··on Show HN: Publish a Markdown website in 5 minutes
Nice!
← PreviousPage 2 of 8Next →