Categories
Projects

3D Printed Ornaments

This year, I made 3D printed ornaments for our Christmas tree. shrink_IMG_9806

My son is 18 months old, and he loves to run around and touch pretty things.  We have some really pretty, old and fragile Christmas ornaments from Amanda’s side of the family, but I was too scared to put them on our tree this year.

I designed some tree ornaments in Fusion 360, and printed them out.  I found a cool trick where I was able to get the printed ornament to be a single layer thick, and have a hollow bottom.  This means you can use a traditional metal ornament cap, or print one.  The thin walls also means they are pretty when you put them over your Christmas lights.

I uploaded the files for the Teardrop Ornament to YouMagine.

shrink_IMG_9817

shrink_IMG_9810

shrink_IMG_9798

shrink_IMG_9799

Categories
Thinking hard, or hardly thinking?

Esperanto Lives!

(Hey, I posted the design files for the 3D printed Esperanto Jubilee cookie cutters.)
Saluton amikoj!

Jubilee Cookies and Frosted Green Stars!

Esperanto has two main symbols–the green five-pointed star, which is on the flag, and the Jubilee symbol, and at least one holiday.  Esperanto Day is December 15th, and this year, I designed and 3D printed a Jubilee cookie cutter!

Jubilee cookie and unfrosted stars

I hadn’t ever designed a cookie cutter with indents in the middle before, but they turned out pretty well!  Next year, I think I’ll get some cookie cutters made with a food-safe process, so I feel comfortable giving them to other people.

Jubilee cookies, ready to be baked.

This year for Esperanto Day, people are asking that Esperanto speakers post that #EsperantoLives!  (So I am!)

Evildea is a relatively famous Esperanto YouTuber, and he made an #EsperantoLives post today.  Watch it!

 

“Wait, wait,” you say.  “You can’t just show us cookies without giving us a poorly edited high-school style essay about Esperanto.”  Fine.  If you ask for it…


 

Esperanto is the most widely spoken constructed language in the world.  It was initially created by L. L Zamenhof in the 1880s, and was released to the world through the first book “Unua Libro” on July 26th, 1887.  His goal was to create an easy-to-learn, politically neutral second language to help bring about peace and understanding between different people around the world.

I am skeptical it will bring about world peace, but it’s definitely an easy language to learn for native speakers of many different languages, and not a difficult one for most anyone.  Some studies have been done that showed that learning Esperanto before learning another language, like French, increased how well you learned French, at a greater rate than just studying French the whole time.

I started learning Esperanto about four months ago, through Duolingo, an online language learning tool.  It is a pretty good way to start to learn Esperanto.  I spent about an hour a day learning for the first few days, and now spend about twenty minutes a day.  I tweet sometimes about Esperanto things, or in Esperanto, at @adamo_esperanto.

Esperanto Jubilee Symbol
Jubilee!

Like I mentioned earlier, Esperanto has two main symbols–the green five-pointed star, which is on the flag, and the Jubilee symbol.  The Jubilee symbol, a Latin E and a Cyrilic Э smooshed together, was created at the 100th anniversary of Esperanto.  This was 1987, during the Cold War, and the two symbols that begin the word Esperanto in English and Russian were to represent the joining of the East and West.

Esperanto also has a holiday, Esperanto Day, on December 15th.  This was Zamenhof’s birthday.  (Coincidentally, it’s suitably close to the solstice and many other holidays.)  Many Esperanto speakers buy an extra book in Esperanto and get together with other Esperanto speakers.  I made cookies with a custom cookie cutter, above.

It puzzles me that some people react with anger and frustration when they find out I am learning Esperanto.  It’s certainly no less useful or entertaining than spending the equivalent time watching TV or dinking around on Facebook, but I have had people genuinely get angry with me for learning Esperanto.  Today, however, it is safe in most of the world to speak Esperanto, which hasn’t always been the case.  Many of the political regimes of the 20th century actively hunted down and killed Esperanto speakers.  Others simply marked Esperanto speakers as spies or political criminals.

Since the 1960s, there has been a couch-surfing program, Pasaporta Servo, for people who speak Esperanto. Many people alive today who grew up speaking Esperanto talk about how fun it was when someone from “Esperantoland” stayed for a night or two.

There are some native speakers who grew up speaking Esperanto, and some of them had children who grew up speaking Esperanto, and there are even a few cases of third generation native Esperanto speakers. (There aren’t any people I could find who grew up speaking exclusively Esperanto.)

There’s a good body of Esperanto literature.  William Auld, a pretty awesome poet, was nominated three times for the Nobel Prize in Literature for pieces in Esperanto.

Phew!  Feel free to ask me more about Esperanto or head over to Duolingo or lernu.net (they’re both free!) and join us!

Categories
Projects

Making a trade show demo in a week, for Seattle Sport Sciences

I do a lot of things.  Professionally, I spent the bulk of my work week with Digi Wireless Design Services.  It rebrands every year or two, as these things tend to do.  It was Etherios Wireless Design, and previously Spectrum Design Solutions.

As part of the rebrand, the marketing folks asked me if I’d talk about a project I did this last year that everyone was really happy with.  Usually I work in a team, but for this project, I was the only engineer.  I built an interactive wireless network with some Teensys and XBees and Neopixels, and got it show-ready in under a week end-to-end using an Othermill and some other rapid prototyping tools.  The customer really liked it, as did the rest of the Digi team.  This project with Seattle Sport Sciences even ended up in the Digi quarterly earnings report press release!

Anyway, I outlined a short video for them, and they wrote it up on a whiteboard, and tada!

I’m relatively pleased how this video turned out.  7 minutes, no scene cuts, and while I’m not perfectly fluent, I think I did a pretty good job.

Categories
Thinking hard, or hardly thinking?

“Preparing to Change”

EDIT:  Wooo!  They Might Be Giants retweeted this!

@tmbg retweeted a link to this post!

I was relistening to Glean by They Might Be Giants this weekend.  Like every TMBG album, it grows on you. I was listening to “All the Lazy Boyfriends”, a track I had mostly skipped over before, and paid attention to the lyrics.  One part in particular grabbed me.

All the lazy boyfriends are preparing to change

They’re standing in the kitchen and preparing to change

All the lazy boyfriends are preparing to change

This American splendor spreads out before you

From basements to attics, garages to sheds

Who needs a vacation? Who needs a direction?

Who needs motivation when you live in your head?

While the song seems to be about lazy moochy boyfriends, They Might Be Giants are actually warning us about a common problem: over-preparing to change!

Lots of folks spent a bunch of time and money thinking about the perfect way to start. Sometimes it’s warranted, but usually it isn’t. You probably should spend a bunch of time thinking about expertise once you’re solidly an “actual beginner” stage, rather than “someone who thinks about it a lot.”

I regularly crib Merlin Mann’s line: there’s a tendency to research the best jogging shoes and buy a subscription to Runner’s World, when you should probably first go outside and jog regularly.

Living in your head is comfortable. In your head, it looks just like a featured Pinterest project, but in the real world, you may find out it isn’t quite as easy. In fact, the longer an idea lives in your head without touching the real world, the harder it is to manifest it, because the more you think about it, the grander and more wondrous it becomes. That gap between desire and reality gets bigger and bigger, and it can become paralyzing. (A wiser man than I talked about this in a video called “Brain Crack“. It’s only two minutes long, and definitely worth your time. ) Sure, it’s fun to think about things, but given the explicit choice, I would generally prefer to make something, rather than think about making it.

I’m not immune to this, just because it’s risen to the level of consciousness and I often notice it. I still have this problem. My short-duration personal anti-savior for this is a specific person I met at a hackerspace who regularly discusses a project he’ll get to Real Soon Now that he started thinking about in the early 1980s.

So, fellow meatbags, stop living in your head so much! Stop preparing to change and start changing!

Categories
Projects

Initial release of check_projects

I wrote a tool for checking project directories.  It checks for a variety of things.

Typical usage often looks like this:

check_projects -d /foo/bar/baz

which would check /foo/bar/baz for the following:

  • a non-empty file in /foo/bar/baz with a name that starts with README
  • a non-empty file in /foo/bar/baz with a name that starts with LICENSE
  • /foo/bar/baz being in a git repository
  • /foo/bar/baz’s git repository having an empty stash
  • /foo/bar/baz’s git repository having remotes
  • /foo/bar/baz’s git repository having no uncommitted changes
  • /foo/bar/baz’s git repository having no unpushed commits

I’m definitely open to other checks and other version control systems. Let me know if there’s something you’re interested in.

check_projects seems to work for me, but please do not assume it works perfectly. If you’re using it for something critical, take a look at the code or let me know.

It’s written in Python. You can download it or take a closer look at https://github.com/adamwolf/check_project.

Now that we’re done with the business-y intro, the human side.

Even though I’ve been seriously programming in Python since 2004 or so, this was the first project I’ve ever uploaded to PyPI.  (You can see it at https://pypi.python.org/pypi/check_project.) This is pretty cool–it means that you Python programmers can just pip install check_project!

Second, if you are pretty sure you know you need something like this, but you need help installing this, let me know.

Third, if you use this and like it at all, please let me know. In 2015, many programs are still written by human meatbags, and we appreciate knowing our work is used and is helping someone.

Categories
Reading

Pump Six and Other Stories by Paolo Bacigalupi

[openbook booknumber=”9781597801331″]

Pump Six and Other Stories is a short story collection. The stories have collectively won about a billion awards. Most of the stories take the crap parts of today, and magnify and extrapolate them. I thought every story in the collection was well done, but more than one of them bummed me out.

“Yellow Card Man” is a story from the “Windup Girl” universe.

The story from the title, “Pump Six” is in a similar vein to “The Locusts” by Niven and Barnes, which was previously the most haunting short piece I had ever read.

4/5

Categories
Reading

Toast by Charles Stross

[openbook booknumber=”9781587154133″]

Toast is a collection of older short stories by Charles Stross. When it got really hard to find, he released Toast for free as a Creative Commons thing.

I was pointed to Toast by Ron Hale-Evans, who mentioned that he preferred older Stross to his newer stuff. I see where he’s coming from, but I’m not necessarily sure if the axis is older/newer or shorter/longer. The older and shorter works are definitely harder to digest. When they unwrap in your brain few days after you’ve finished, it’s quite a delight. On the other hand, I think his newer work sells better. I was going to try to pick a favorite story, but that’s pretty hard. Big Brother Iron is set in the 1984 universe, and the main character is a sysadmins.

4/5.

Categories
Reading

The Gone-Away World by Nick Harkaway

[openbook booknumber=”9780307268860″]

The Gone-Away World by Nick Harkaway starts in the middle of the action–you’ve got a world that isn’t like ours, but it isn’t entirely clear on how it isn’t, and there’s a Very Important Pipeline that’s on fire. The narrator is part of an independent disaster recovery team, and they’re going to go put it out with huge bombs. End of chapter one.

The next 50% of the book are a linear retelling of the narrator’s life, until we catch back up with the first chapter. Heavy on the description, meandering diversions, and humor, it made me actually laugh out loud.

The bulk of the work is a coming-of-age story wrapped up in an action story, with major speculative fiction elements. I absolutely loved it. Without spoiling anything, there’s a few interesting insights on megacorporations and the people inside of them.

6/5 stars.

Categories
Reading

Across The Universe by Beth Revis

[openbook booknumber=”9781595143976″]

Across the Universe is an excellent young adult science fiction novel.

Across the Universe takes place on the first generation ship launched from Earth in our relatively near future. It’s told from two different points of view, alternating by chapter.

While not as action-packed as The Hunger Games, which I see Across the Universe being compared to in other reviews, it deals with the same themes of authority, rebellion, and relationships. Similarly, it doesn’t presume knowledge of science fiction tropes and culture.

While I haven’t confirmed it by asking someone younger than myself, I believe the beginning five pages are a good hook–in fact, I believe they grab you better than a lot of the recent YA sf does.

In summary:
Is engaging within 5 pages: check!
Doesn’t require the reader to be an experienced SF reader: check!
Deals with authority, rebellion, relationships: check!

Across the Universe will be released January 11th, 2011.

Update:

Across the Universe is the first time I’ve even glimpsed inside the machinations of a modern teen book launch.

There’s a short launch day author video:

which is is different than the book trailer:

and of course, there’s an Across the Universe Facebook fan page.

The book website has interactive diagrams of the ship, done up pretty nicely. Normally I hate flashy interfaces, but it was kinda cute how you could zoom up and get cutaways of the different sections of the ship.

One of the things I do when I read a book I enjoy is look for the author on Twitter. Sometimes they’re fun to follow. Beth Revis, the author of Across the Universe, has a static website, a blog, and a Twitter page, @bethrevis.

Something that’s kinda awesome is that io9 will be posting a 111 pg excerpt from 11:11 AM Eastern to 11:11 PM Eastern on 01.11.11. That’s a substantial portion of the book! The first chapter seems to be on Beth’s site in a more permanent capacity.

All of this is put on by Penguin Teen, which has its own Twitter and Facebook pages.

Anyway, now that it’s released, Across the Universe is available at Amazon, your local indie bookstore, and hopefully your local library!

Categories
Reading

The Lost Hero by Rick Riordan

[openbook booknumber=”9781423113393″]

The Lost Hero is the first book in the post-Percy Jackson series. It’s a worthy successor. I think it’s aimed at a slightly older audience than Percy Jackson was–there’s a lot more luuuuuuuuuuuuuuuve. 4/5.