Knowledge Graphs 3 - Using a Triple Store

Last time I showed you how to use CLI tools to build out your RDF data to more depth using Turtle files and how to query it using the Apache Jena CLI toolchain using SPARQL Query language. This time I’ll show how to insert and retrieve data from a remote triple store. I’ll continue using the CLI tools for now. Knowledge Graphs 101 Knowledge Graphs 2 – Playing on the CLI Knowledge Graphs 3 – Using a Triple Store Knowledge Graphs 4 – Querying your knowledge graph using .
Read more...

Knowledge Graphs 2 - Playing on the CLI

Last time I showed how to write RDF in Turtle, and how to make very simple queries in SPARQL. What I didn’t show was how to get your hands dirty. Specifically, I want to show you how to try things out on the cheap command line. I will show examples of how to build out your RDF data to more depth using Turtle files, and how to use the Jena framework to create queries against that data, so you can work out ahead of time how to navigate your graph of data.
Read more...

Knowledge Graphs 101

This is the first in a short series introducing Knowledge Graphs. It covers just the basics, showing how to write, store, query and work with graph data using RDF (short for Resource Description Format). I will keep it free of theory and interesting but unnecessary digressions. Let me know in the comments if you find it useful, and also tell me what other Knowledge Graph topics you would like to know more about.
Read more...

Lightning + Golem = Pay per lambda?

Imagine a secure way to host Docker containers with functions (like Amazon Lambda) on the Golem compute platform, combined with Lightning Network, a massively scalable payment platform fast enough to support pay per use billing. That would be a VERY different kind of deployment and orchestration model. Perhaps you might submit a Kubernetes/Docker Swarm YAML file and a secure data source, and dynamically direct hosting to the lowest bidder. What would security have to look like for this idea to work?
Read more...

Telepathy - Fantasy or nearly Reality?

here’s an old post from literally years ago on the topic of human brain interfaces. I just discovered it languishing in the wordpress drafts section. Not sure how dated it is now (given 7 years of progress since I wrote this) but it would be good to hear what you think today… I thought it might be fun to revisit some old territory to see how close we are to being magicians.
Read more...

Data Centre Strategy

Do the fundamentals matter? Last week I was at the Cloud and Data Centre Edge Conference. It was a great trip, and I had the chance to chat with various leaders in the Australian data centre and cloud industry. The conversations continued after the conference was over, and one in particular was with a member of our investment analysis team. They wanted to know more about UniSuper’s data centre policy and my impressions of the conference.
Read more...

Tech Notes: Event Sourcing

Title: UPDATE your VIEW on DELETE: The benefits of Event Sourcing Speaker: Sebastian von Conrad of Envato Where: Melbourne CTO School Date: 2016-12-06 We attended a very entertaining and engaging lecture held at the Envato offices on Even Sourcing, entitled “UPDATE your VIEW on DELETE” given by Sebastian von Conrad (@vonconrad). This was a meetup organised by the Melbourne CTO School group with a couple of dozen attendees present. This isn’t the first time that Sebastian has given the talk - the same talk was given to the Software Engineering Institute at CMU, and the video for that is available online.
Read more...

Preparing a Project Gutenberg ebook for use on a 6" ereader

For a while I’ve been trying to find a nice way to convert project Gutenberg books to look pleasant on a BeBook One. I’ve finally hit on the perfect combination of tools, that produces documents ideally suited to 6" eInk ebook readers like my BeBook. The tool chain involves using GutenMark to convert the file into LaTeX and then TeXworks to modify the geometry and typography of the LaTeX file to suit the dimensions of the document to suit the small screen of the BeBook, then MiKTeX to convert the resultant LaTeX files into PDF (using pdfLaTeX).
Read more...

Some pictures of Carlton Gardens

::: {style=“overflow:hidden;width:500px;margin:0;padding:0;"} ::: ::: {style=“font-size:.8em;margin-top:0;margin-bottom:5px;"} Carlton Gardens, a set on Flickr. ::: This was my first outing with the Pentax K-x that I got recently. In these pictures, I’m trying to get to grips with the camera, so I didn’t have any particular objective other than to take pictures. The light was so harsh it was very difficult for me to gauge whether the exposures were working - I couldn’t see the live views or previews at all!
Read more...

Note to Self: Convert UTF-8 w/ BOM to ASCII (WIX + DB) using GNU uconv

This one took me a long time to work out, and it took a non-latin alphabet user (Russian) to point me at the right tools. Yet again, I’m guilty of being a complacent anglophone. I was producing a database installer project using WIX 3.5, and ran into all sorts of inexplicable problems, which I finally tracked down to the Byte Order Mark (BOM) on my SQL update files that I was importing into my MSI file.
Read more...