Building Space Invaders in C++/SDL[0] and the entity-component framework it uses. This week I'm working on GUI basics and event handling, so hopefully it starts <i>looking</i> like an actual game.<p>Also continuing the basic Game Development (Unity3D) course at Coursera[1]<p>[0]<a href="https://bitbucket.org/kennethrapp/spaceinvaders" rel="nofollow">https://bitbucket.org/kennethrapp/spaceinvaders</a><p>[1]<a href="https://www.coursera.org/learn/game-development" rel="nofollow">https://www.coursera.org/learn/game-development</a>
I have a service which allows git to be used to manage DNS. The way this used to work was that you'd host your DNS records in a github/etc repositories, configure a webhook to point to my server, and then your updates would trigger DNS-updates.<p>Rather than fighting to understand webhooks from the various git-hosting services I've decided that volume is low enough that I should just host the git repositories myself.<p>I've spend a few evenings preparing for this transition, updating documentation, and reworking my codebase to avoid all use of webhooks.<p>It's a fun update, which will simplify the service for new users, but keeping both systems in use at the same time makes it a little more complex than I'd like. I guess I need a flag-day in a few months where I drop the old webhook support.
I'm working on solving a problem I've been playing with for a while.<p>Fundamentally it involves picking a feasible solution from a solution space of (225 choose 45) possible solutions.<p>That number is obviously too big to brute force randomly, but I was able to get very close to a solution by hand, and so it feels like there ought to be an algorithm to generate a solution. (It doesn't feel like a problem where the solution wouldn't be polynomial time.)<p>It feels like some kind of branching with aggressive pruning would deliver a solution but I have much I need to learn first to actually develop it.
There was a thread posted 2 hours before you posted this :)<p><a href="https://news.ycombinator.com/item?id=10291148" rel="nofollow">https://news.ycombinator.com/item?id=10291148</a>
Just launched <a href="https://crypt0.space/" rel="nofollow">https://crypt0.space/</a>, a new bitcoin & litecoin mining pool. Working on adding MixPanel analytics, & advertising with the right orgs to try and get my first users to use it. Have a 0.027 BTC bounty to get someone to connect a couple miners to it & test it so I know it works.
Finishing Part I of <i>The RSpec Book</i>. The hands-on tutorial is giving me a feel for why BDD's advocates advocate BDD. It also giving me a feel for the cost of another layer of tooling on top of the "running code".<p>Continuing: Coursera <i>Modeling Discreet Optimization</i>: I wish MiniZinc had better tooling and documentation.
Just getting out the first HVSImage 2016 behavioral tracking system for Mercer University. The original machine was slightly slow in tracking and real time analysing due to the i5 chip being a little below par - now I'm slightly slow in testing due to being coshed in Geary prior to flying back on Saturday. . .
I'm drifting, dunno if that really counts. Trying to get rid of some bugs of WTF level that I only see in my own machine and that I can't really use to justify my paid time, so I'm getting stressed out by the minute (after a few days already) while I try to figure it out and go back to regular work.
School! And robotics team stuff.<p>I'm currently polishing a Slack chatbot for engineering-notebook-chatops, working on some boards in Eagle for a universal, multicell NiMH charger, and also hacking on my fork of ReplicatorG (I'm trying to clean the code up, it's a bit WTF-y right now).
I've been getting some landing pages and ad copy ready for when the Instagram ads go public, which I was told is tomorrow.<p>Also, I am working on adding a test suite to one of my previous applications that I made. I finished up the model/controller tests, so am on to the integration tests.
Manually wrangling recent nuclear eng research docs to get and homogenise data for my own research protocol. Hopefully the protocol will become the template for the work of a remote network / open community of independent nuclear researchers in the months to come.
I'd love to build a SAAS so now I'm trying to figure out what type I'd like to create. Also doing research on everything involved from what tools to use to lessons learned from those before.
I'm trying to learn Rust. The Getting Started documentation on <a href="https://rust-lang.org" rel="nofollow">https://rust-lang.org</a> has been pretty interested so far.