New Voivod song: Target Earth!

Crazy!  Voivod played a new song at the Roadburn 2012 festival in the Netherlands.  The song, “Planet Earth,” is in the vein of Dimension Hatross meets Nothingface, which means it’s also kind of like Jesus Lizard meets Germbox meets King Crimson, in the best way possible.  Dan Mongrain is turning out to be the perfect replacement for Piggy (RIP)!

Don Caballero, American Don tour, Fireside Bowl, Chicago, 1999, entire show (1 hour)

The crowning achievement of Western music to date, Don Caballero on the American Don tour.  Here’s the whole show.  Fireside Bowl, Chicago, 1999.  Please, if anyone has footage of the Fucking Champs show that accompanies this, let me know!!!

A Most Useful Tutorial on Javascript Closures

It can be very difficult to understand what Javascript closures are and why they are useful.  The very most useful explanation I have ever found is this bit of code below, which shows how closures can make private variables in Javascript and how to create getters and setters to retrieve and manipulate the private variable.

var person = function () {
	// Private
	var name = "Robert";
	return {
		getName : function () {
			return name;
		},
		setName : function (newName) {
			name = newName;
		}
	};
}();
alert(person.name); // Undefined
alert(person.getName()); // "Robert"
person.setName("Robert Nyman");
alert(person.getName()); // "Robert Nyman"

In this code, a self-executing function creates an object with two methods, getName and setName.  Both methods are closures which have access to the private name variable that was created in the self-executing function.  The object, stored here in the person variable, does not itself have access to the private name variable.  However, the getters and setters both have access to the same name variable since they were both created in the same local scope in which the closure was created.  I may not be totally describing this right but if you look at the code you’ll probably figure out why it’s useful.  This is the best explanation I’ve seen because it’s immediately apparent how practical this is, especially how you can limit access to and manipulation of the private variable only via the getter and setter methods.

This explanatory code is from the blog post Explaining JavaScript scope and closures

Here’s another example, from http://stackoverflow.com/questions/3564238/object-oriented-javascript-with-prototypes-vs-closures

With closure-based implementation you can have private variables and 
methods (just don't expose them in the this object). 
So you can do something such as: 

function Book(title) { 
var title_; 
this.getTitle = function() { return title_; }; 
this.setTitle = function(title) { title_ = title; };
 // should use the setter in case it does something else than 
just assign this.setTitle(title); } 

Code outside of the Book function can not access the member 
variable directly, they have to use the accessors. 

Loop–droning English postpunk/psychadelic/shoegaze (Spacemen 3, Hawkwind)

Loop is an awesome postpunk/shoegaze/psychadelic/art rock band from the 1980s, sometimes compared to earlier Spacemen 3. Kind of like mixing Suicide, Spacemen 3, Hawkwind, My Bloody Valentine, Godflesh, Swervedriver, and Sonic Youth, very droney-and repetitive but good stuff! Gilded Eternity and Fade Out seem to be their best albums…

Loop–Afterglow

Hawkwind–Born to Go

Built-in, Free VPN on Macintosh and Using it with Cisco PCF files

You don’t need a separate VPN program such as Cisco or Shrewsoft etc to use VPN, including using PCF files, with Macintosh computers.  Follow the below instructions, but substitute your info.  And if you have a PCF file, open the PCF file in TextEditor, and Shared Secret is GroupPwd in the PCF.  If there’s just  enc_GroupPwd, you’ll need to get an unencrypted GroupPwd–the preferred method is from whoever runs your network, but there are ways to unencrypt too…

See:  How To: Cisco VPN with Snow Leopard & Lion via .pcf File

For more info on just using the Mac VPN, see the following but but substitute your info:

http://kb.its.psu.edu/article/1654

  1. Select the Apple on the toolbar.
  2. Select System Preferences.
  3. Click Network.
  4. Click the + icon in the lower left corner to add a new network interface.
  5. Under Interface, select VPN.
  6. Under VPN Type, select Cisco IPSec.
  7. In the Service Name field add ISPtoPSU.
  8. In the Server Address: field enter vpn.aset.psu.edu.
  9. In the Account Name: field, and your Penn State Access ID in the following format: xyz123@dce.psu.edu.
  10. Click Authentication Settings.
  11. Shared Secret:psuconnect
  12. Group Name: psuconnect
  13. Click the checkbox next to Show VPN status in menu bar.
  14. Click Apply.

Shiny Beast CD–Stop Looking at Us…We’re Waving Goodbye–best unreleased music/reissue from the 90s!

Shiny Beast…imagine a mix between Killing Technology-era Voivod and the Jesus Lizard with Germbox and Drive Like Jehu and mathier-Black Flag/Greg Ginn, you get the idea!  FINALLY they have a reissue compilation filled with unreleased tracks etc–37 tracks long!  The first 11 are from the Boner Records session and adds like 7 new, fantastic tracks from that era.  Also includes the Regraped split material–sounds like the remastered this or something, sounds way better than I remember the 12″ sounding–and a live show!  The guitarist David Sullivan is in the awesome band Red Fang (which is opening for Mastodon on their latest tour) and drummer Brian Walsby does comics etc)…

Buy it at Interpunk.com: Shiny Beast

Shiny Beast–Lodestar (not even one of their best, I’ll try to upload something better to youtube later!)

Westlaw KeyCite: What does the “Proposed Action” section refer to?

If you’ve ever used the KeyCite citator on statutes in Westlaw, you may have wondered what the “Proposed Action” section refers to for proposed legislation.

For example, it might read “Proposed Action: Repealed” or “Proposed Action: Amended.”  What this refers to is not the proposed legislation, but rather it refers to what would happen to the statute you KeyCited if the proposed legislation were to pass.  So if it reads “Proposed Action: Repealed,” that means the KeyCited statute would be repealed if the proposed legislation passed, and if it reads “Proposed Action: Amended,” that means the KeyCited statute would be amended if the proposed legislation passed.   Why on Earth do they write the proposed action in the past tense, if it’s proposed action for proposed legislation?  They should write something like: Proposed Action: Repeal, and Proposed Action: Amend.  Otherwise, it looks like the proposed legislation has been repealed or amended!

Here’s an example:

R.C. § 2109.21
To view the full text of this section, click on the following citation. OH ST § 2109.21

Proposed Legislation

1. 2011 OH S.B. 117 (NS), 2011 Ohio Senate Bill No. 117, Ohio One Hundred Tw (Jun 21, 2011), VERSION: Engrossed, PROPOSED ACTION: Repealed.
2. 2011 OH S.B. 124 (NS), 2011 Ohio Senate Bill No. 124, Ohio One Hundred Tw (May 24, 2011), VERSION: Engrossed, PROPOSED ACTION: Repealed.
3. 2011 OH S.B. 124 (NS), 2011 Ohio Senate Bill No. 124, Ohio One Hundred Tw (May 10, 2011), VERSION: Amended/Substituted, PROPOSED ACTION: Amended.
4. 2011 OH S.B. 117 (NS), 2011 Ohio Senate Bill No. 117, Ohio One Hundred Tw (Apr 07, 2011), VERSION: Amended/Substituted, PROPOSED ACTION: Repealed.
5. 2011 OH S.B. 124 (NS), 2011 Ohio Senate Bill No. 124, Ohio One Hundred Tw (Mar 22, 2011), VERSION: Introduced, PROPOSED ACTION: Repealed.
6. 2011 OH S.B. 117 (NS), 2011 Ohio Senate Bill No. 117, Ohio One Hundred Tw (Mar 10, 2011), VERSION: Introduced, PROPOSED ACTION: Repealed.”

PROPOSED ACTION: Repealed