Skip to content

Instantly share code, notes, and snippets.

View HedgeMage's full-sized avatar

Susan Sons HedgeMage

View GitHub Profile
@HedgeMage
HedgeMage / IEEErant.md
Created December 3, 2017 15:36
IEEE Rant

One should first note that IEEE does not pay authors for content. Authors create their content and the research behind it either on their own dime or that of their employer, granting agency, etc. What's more, many IEEE publications are tied to events, so on top of creating the content, authors must fund travel and presentation time and expenses so that IEEE can charge for the event. They don't even comp admission for their speakers, so you pay them to present at their events.

In case that wasn't bad enough...IEEE's publications are generally only available to IEEE members. They've lowered the base fee for this in recent years, but added a bunch of ancillary fees, so I'm not sure whether it's really an improvement.

The default IEEE publishing contract[^1] is so restrictive that I could not, e.g. use my own paper in a seminar I taught at a tech conference, or in my own thesis or dissertation (not that I'm planning one) without separate permission per use from IEEE, the granting of which has historically

hedgemage@freenode |59562504 94CA3E67 D1F7BA44 5DA7321C 391FF7CD
hedgemage@oftc |16AFF6F4 C6F27C83 65D0B030 0CBFC7D2 83343B0F
# Home has no menu link, but the header logo links to the home page.
* Organization # Links to a general info page that includes contact info
** People # We *could* break this down to a staff page and an oversight board page.
** History
** Mission # Needs a better name, but want to cover the problem in-depth and refer from other pages.
* Activities # General page on the kinds of projects we take on, with links to examples
** Getting help # Info for OSIS maintainers
** Helping out # Info for (potential) volunteers and partner orgs

How to know when ready to NG? Depends a lot on goals -- some projects need ops; others need docs/QA. Need to do something in C, C++, or Rust with mentorship from someone experienced before jumping into NG. It also requires the meta-skills: Human interaction, installing a toolchain, reading/leraning from docs are the hard technical prerequisites.

NG cannot teach intro-level culture -- issue queue with good habits, Git with good habits (clone/push/pull; expect to teach rest of revision control), IRC manners, dev mailing list manners. Can teach USENET but they must learn fast and behave properly. Cannot teach WHEN TO ASK QUESTION -- raw newbies often get this wrong. "how do I participate in a project like an adult" is the prerequisite, plus not getting feelings hurt by direct code review and understanding need for failure.

If Susan can say "read this tutorial, do it, try the task, tell me what else you need to know for the task" and you can self-manage, you're probably good. Plus adminning own machine and ma

#!/bin/bash
# exit this bash script if any statement returns a non-true return value (same as: set -e)
set -o errexit
if [ -z "$1" ]; then
echo
echo "ERROR: Must pass parameter of path to directory (which will have permissions set accordingly; 775 directories and 664 files)."
echo "USAGE: $0 /path/to/directory"
echo
@HedgeMage
HedgeMage / Cocoa.md
Created February 24, 2012 01:10
My famous low-carb hot cocoa recipe

Saucepan directions (preferred)

Ingredients:

  • 10oz. heavy whipping cream
  • 1 tbsp. dutch-processed cocoa powder (if this comes out too strong for you, try regular cocoa powder instead, or adjust the amount)
  • 1/2 tsp. vanilla extract
  • water
  • sweetening ingredient of choice (if applicable)
  • add-in of choice (I like to top with whipped cream)
@HedgeMage
HedgeMage / .conkyrc
Created December 4, 2011 06:44
Conky configuration, put in your ~/
background yes
use_xft yes
xftfont Sans:size=8
xftalpha 1
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
@HedgeMage
HedgeMage / gist:1201230
Created September 7, 2011 17:44
Scouting Notes

Scout Activity Ideas

Visit to Fair Oaks Farm

This dairy farm is about two hours north of my house on I-65. It's worth the drive -- the kids can see how the cows are raised and milked, and (if any are about to calve) visit the birthing barn to see new calves born. They also make cheese, ice cream, etc. there. A friend of mine takes her third grade class every year.

Maker Faire

This is coming up soon! Next weekend, there will be a Maker Faire right here in Indy... it's our city's first one. Maker Faire is a show-and-tell gathering for "makers" -- tinkerers, inventors, programmers, hardware hackers, and more. Kids can look at the things locals have made and try activities like using common items to construct a protective device that will keep a raw egg uncracked after its launch from a giant slingshot. It's held in conjunction with Conner Prairie's Country Fair, so we can also visit their historical mini-villages, see historic machines, and more. Cost is $14 per adult, $9 per youth (children un