Anne Worner Points in the Right Direction (CC BY-SA 2.0)

Making the dockers work

Ceri Storey wrote “Over the past few weeks I’ve been fo­cusing mostly on build and de­ploy­ment tooling around docker and Kuber­netes. One par­tic­ular down­side of the cur­rent sys­tem, is our ap­plic­a­tions have a fair number of ser­vice de­pend­en­cies. Up until now, we’ve taken to run­ning everything in­side docker using dock­er­-­com­pose, but this feels to me more like a way…”

You should be contributing to open source. Yes, all of you!

Tom Parker wrote “In the wake of Hacktoberfest 2017 finishing (and I’ve managed to get the t-shirt again for the 3rd year in a row), I figured I’d try and convince a few more people to give back to open source projects. This is something I do just as part of my day-to-day work, and I want to…”

Supposedly a property test library

Ceri Storey wrote “Over the past few weeks, I’ve been in­spired to create a new prop­erty testing lib­rary for rust, very much in­spired by the work in hy­po­thesis. Why use sup­pos­i­tions over say, quickcheck? For one, this takes in­spir­a­tion from hy­po­thesis and theft. While it’s still in it’s early days, the gen­er­ator system (in­spired by hy­po­thesis’ gen­er­ators means…”

A quick tour of LLVM’s Sanitizer coverage

Ceri Storey wrote “After reading about the new coverage features in hy­po­thesis, I’ve become in­t­erested in how guided fuzzing (as im­ple­mented by Amer­ican Fuzzy Lop or LLVM’s lib­Fuzzer works in­tern­ally with Rust and LLVM. The first step is to un­der­stand how cov­erage works. Clang’s San­it­izer Cov­erage doc­u­ment­a­tion ex­plains the func­tion­ality very well, so I’ll not re­peat too much of that. First of all, I started…”

By cs:ŠJů (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

Android Bletchley Password Store

Nick Karandejs wrote “My last project was building an Android password store based on Bletchley and I’m going to describe the process I went through along with some of the issues I had in the process. I started by making Bletchley run on Android… which required a bit of work. First, nothing worked since converter lookup failed for…”

Gasconade: Making blog posts for Twitter users

Tom Parker wrote “Recently there’s been a lot of Twitter posts with the text ‘1/X’ or ‘Thread:’ in them, followed by umpteen other tweets because apparently the relevant poster both refuses to follow the parsimonious limits of the Twitter platform, and for some reason also refuses to write an actual blog post. Given these days the technical act…”

Automagical port allocation for tests

Ceri Storey wrote “It’s quite common to want to test a net­work ser­vice from the out­side, as if it was being ac­cessed from a cli­ent. Quite of­ten, people will pick a “well-­known” port to use, eg: port 8080 or 8888 for a HTTP ser­vice. But that means that if you leave a stray service process lying around, you’ll need to hunt it…”

How intelligent is artificial intelligence?

Ayoub Bessasso wrote “Perhaps we should start with asking ourselves, has AI lived up to our expectations? From the general public’s point of view, the answer would be a resounding ‘no’. This is not new; frustrations with AI, and its apparent lack of ability to ‘just do what it’s supposed to do’, go as far back as its inception. The general perception of AI, and it what regard it is held by the general public, and researchers and developers alike, has always fluctuated. The answer to the question posed earlier would probably be quite different if we had a better understanding of what artificial intelligence is, and subsequently more realistic expectations of its capabilities.”

Befunge for Clojurescript

Tom Parker wrote “Having written the Beatnik interpreter a few months ago, I was recently reminded that my Befunge interpreter still didn’t have a Clojurescript version and, given it’s been almost exactly five years since that post, it’s about time. For the impatient, it’s hosted on Github pages. By default it loads ‘Hello World’, and there’s a couple…”

Tailgate: calendar data for books

Tom Parker wrote “I’ve had an idea for a while, but like many good ideas it has the problem “but where do we get the data from?”. The idea in a nutshell: Songkick, but for authors. Songkick, for those who don’t use it, is a service that lets you track bands and get told when they announce new…”