Melding Technology

Vancouver, BC

Small GoLang Executables

Go is a newer programming language from Google. Being a compiled, yet highly multithreaded centrio language, yet fast to develop in. It compiles down to an exe, and can easily make system call to windows dll via the syscall and unsafe modules.

Having compiled a simple hello world, the size of the executables becomes a concern.

So what can we do about that?

package main

import "fmt"

func main(){
    fmt.Printf("Hello World\n")

All the following is compiled with go1.3rc1

go build hello.go -> 1,955,328 bytes So stock compile, no extra options, no packer or anything sort of the baseline.

go build -ldflags "-s" hello.go -> 1,425,408 bytes Now with a linker flag set to strip, we can shave off over 400kb! Not bad at all.

Packing the "stripped" one with mpress we can get down to 302,592 bytes. So about 295kb not bad at all.

Motorcycle Helmet Cubical Hook Revisted

After some adjustments to reduce the amount of material and to make it fit better, the cubical I'm currently on is now one of the thinner walled ones, with a wall thickness of around 1.5" rather then 2.5" of the older cubicals.

Have yet to print it. Use at your own risk.

Feedback or improvements welcome.

Motorcycle Camping Gear List

List of gear for a weekend getaway of motocamping.

Best way to think of it is, ultralight backpacking, on two wheels. Keep gear to a minimal, you have access to most of what you could ever want at almost any gas station.

Motorcycle Stuff

  • Bungee Cord
  • Cargo Net
  • Ear plugs
  • Gloves
  • Jacket
  • Motorcycle pants
  • Boots
  • Helmet
  • Visor cleaner
  • Spare keys

Motorcycle Tools

  • Tire path kit
  • Leatherman tool


  • Padded shorts
  • Jeans
  • Poly pro/silk underwear
  • Shirts
  • Shorts
  • Socks
  • Sweater
  • Swim suit
  • T-shirts
  • Tennis shoes/Sandals
  • Underwear


  • Tablet
  • Cellphone
  • Cellphone charger
  • Solar charger/batterie
  • Sena headset


  • Bug repellent
  • Cable ties
  • Flashlight
  • Freezer bags
  • Duct tape
  • Extra batteries
  • First aid
  • Ibuprophen
  • Sunscreen


  • Space blanket
  • Sleeping pad
  • Sleeping bag
  • Pillow
  • Knife
  • Headlight
  • Lantern
  • Hammock
  • Rainfly
  • Rope
  • Pegs
  • TP


  • Camp stove
  • Fuel
  • Pot
  • Cup
  • Bowl
  • Fork/Spoon/Knife
  • Water bottle
  • Dishsoap/pad
  • Trash bag


  • Drink mix
  • Coffee powder
  • Snacks
  • Freeze dried meals

3D Printer HotEnds J-Head

After getting the 3dprinter more or less assembled. I started work on putting the J-head together. It is fairly simple to put together, and since it uses a 5W power resistor as the heading element, it is easy to repair.

partial Partially assembled J-Head

The tricky part is making sure to use high temp wire and kapton tape so nothing that is not suppose to melt does not melt during a print job.

Kossel Mini Printer

With most of the parts for a delta printer having arrived, I started the build of a Kossel Mini Delta 3D Printer.

An hour or so in.


A few more hours, and voila!, More or less done all the mechanical, extruder and electronics are still on the way.