I am trying to conceptualise building a Go board that automatically records games played on it. For this I have a Raspberry Pi 3, which takes care of the computer part, but the wiring of the sensors is still a bit murky as far as details go.

There are 361 positions on a go board, and luckily from a software perspective, the pieces are either black or white, and are not moved like chess, but simply placed, or removed.

The hardware side is what concerns me more. In http://www.chess.fortherapy.co.uk/ the maker uses reed switches underneath the board and chess pieces  with magnets attached to signal a change in position. That would seem fairly easy for 64 positions. But how would I hook up 361 positions to the same 20 GPIO pins?

Any electrical engineers here with suggestions on how to track 361 positions on a chess board at the same time?

Post has shared content
If your'e stable, then flaunt it.

Post has shared content
2016 is the year of the Linux Desktop!
Pretty sure, that is a Gnome Shell desktop, and not OSX in this music video.

Post has shared content
France Parliament: source code should be made public

The French Parliament wants to make it mandatory for the country’s public administrations to make public the source code of its custom-built software solutions. An amendment to France’s upcoming law for the Digital Republic was adopted by France’s lower house on Wednesday.

Post has attachment
IEEE Computer Society Malaysia is organising Arduino Workshop on 14th Nov 2015. If you want to learn on "how to code your own robot", this workshop intends to provide you with the fundamental knowledge to do so.

For further details and to register, please check the following site:


Post has shared content
Nice! Thanks folks in the UK for creating the guidance document for employing the Open Document Format (odf), may it serve as a useful reference model for other govs as well as an essential tool for open government. #odf   #opendocs  

Post has shared content
This might be a good platform to replace Slack in future. 
"in 2014, Slack became popular in Silicon Valley, and our company adopted it for messaging. But we had a problem–our archives were in our old messaging app. After our subscription expired, the old app wanted us to pay them to access our own data (and export still didn’t work!). We hated being locked in. We fumed. Our discussions, our research, our analyses, and gigabytes of our carefully tagged in-game artwork was all held for ransom by the service we had trusted. Slack was good, but it was another proprietary SaaS app, and we’d just been burned.

So we decided to build our own."

I hate vendor lock-ins as well.

Post has shared content
Sometimes use xargs is good enough to parallel your script!  

/me overthink to use RabbitMQ, Apache Spark, Golang goroutines ...

Does anyone here know where the hackerspaces are in Malaysia?

Post has attachment
A common complaint locally is that there are no AAA games on Linux. Looks like this will change this year. 
Wait while more posts are being loaded