Profile

Cover photo
M Strait
120 followers|8,844 views
AboutPostsPhotosVideos

Stream

M Strait

Shared publicly  - 
 
Hey, it's way easier to share a youtube link than it is to make a normal post.  Is that on purpose?  Better money:difficulty ratio for analyzing social trends if they come with a URL as a nice unique identifier?
1
Add a comment...

M Strait

Shared publicly  - 
 
Shockingly good music from an absurdly named game.
1
Add a comment...

M Strait

Shared publicly  - 
 
Josh M, it is your fault that I am watching this.

Also, everyone else should watch this.
Richard Feynman The Character of Physical Law Part 6 Probability and Uncertainty full version
1
Add a comment...

M Strait

Shared publicly  - 
 
Lesson for the day: Writing nice help for a new flag and putting a global variable at the top of a couple of files that represents whether or not the flag is set does not actually, by itself, implement a new command line option.

(This is about myself, not anyone else. Thank goodness I've learned to test before running lots of new jobs.)
1
Add a comment...

M Strait

Shared publicly  - 
 
Happy 2012 01 12, everyone.
1
Emily Stewart's profile photoMike Schneider's profile photo
2 comments
 
I heard it was mic check day, as in, "check, 1" pause "1, 2, 1, 2, check."
Add a comment...

M Strait

Shared publicly  - 
 
OPERA...
1
M Strait's profile photoThomas Havig's profile photo
3 comments
 
Really, what is the hurry? Is there some sort of cyber-fire you have to put out? Also plugins.
Add a comment...
In their circles
106 people
Have them in circles
120 people
Carol Loftfield's profile photo
betsy lundsten's profile photo
Oliver Klozoph's profile photo
Emily Conover's profile photo
Janet Mackie's profile photo
Chris Marchand's profile photo
Dan Brewer's profile photo
Joel Phillips's profile photo
Janta Dhillon's profile photo

M Strait

Shared publicly  - 
 
Font victory!  Now I can simultaneously use Github in a reasonable way and read everything else on the web in a reasonable way:

* Firefox
* Stylish extension
* This style:

@-moz-document regexp('(?!https://github\\.com).*') {
html * {font-family:sans-serif !important;}
}
1
Add a comment...

M Strait

Shared publicly  - 
 
I see that Google+ has taken great strides in utter unusability since last time I poked my nose in.  Horribly difficult to scroll down in the page. Posts displayed randomly on left and right, or full width.  UI elements jumping around randomly as I try to open this box to make a simple post.  Intolerable slowness as I try to push all the buttons necessary to make this post public.  Fantastic. 

Anyway, this is where I post about Unix nonsense, and I'm pretty sure that no one on LJ will feel they are missing out when I only say here that:

I have figured out what !# is for in bash, I think.  It is a history substitution that inserts the entire command line typed so far.  But why on Earth would you want to do that?  I mean "ls *.txt | grep foo !#" expands to "ls *.txt | grep foo ls *.txt | grep foo", which is not even a valid command.  Anything else I could think of was either useless ("echo hi !#" prints "hi echo hi"... yay?) or invalid.

But I figured that if someone went through the trouble of coding this feature into the GNU History library, they must have had something in mind.  I believe I have figured out what finally.  You're not supposed to use it bare, but rather to select words.  So "echo hi !#:1" prints "hi hi".  More usefully, perhaps, "cat a b !#:1 > c" concatenates a+b+a and writes it to c.  I actually want to do things like this from time to time, where of course a is some 300 character path, not "a".  If I want to double an argument in place, I can do "a{,}", but that only works if I don't want anything inbetween.

Still, I can see why !# is one of the dustier corners of the Unix experience...
2
Andy Exley's profile photo
 
wow, this seems totally useless... cool!
Add a comment...

M Strait

Shared publicly  - 
 
The binary title text says "DIGITAL", in case you're wondering.
1
Add a comment...

M Strait

Shared publicly  - 
 
For the record, the One True Terminal Emulator (OTTE) is:

xterm -sk -si -bg black -fg white -rightbar +vb +sb -sl 10000
1
Emily Conover's profile photoM Strait's profile photoEric Forste's profile photo
4 comments
 
Yeah, I totally use amber on black, with very occasional deviations to green on black.
Add a comment...

M Strait

Shared publicly  - 
 
:%g/^/normal 2Wd$

Awesome.
1
Aaron Vander Giessen's profile photoM Strait's profile photo
4 comments
 
Okay, breaking out the Ex Reference Manual...

Yes, it looks like global defaults to a range of 1,$, a.k.a. %, so the % is redundant.
Add a comment...

M Strait

Shared publicly  - 
 
Ok, physicists. Can someone cut through the BS headlines for me about the Extreme Light Infrastructure (circulating around, notably on Slashdot) and tell me what the science goals actually are, in HEP-friendly language? I'm sure that "rip apart spacetime" will not appear in your answers.
1
Josh Ourisman's profile photo
 
(Paraphrased from my comment on my own post about this)

As I understand it they're hoping to study virtual particles by using extremely powerful lasers to keep the pair separated long enough to gather some data before they annihilate. It's basically artificial, temporary Hawking radiation.
Add a comment...
People
In their circles
106 people
Have them in circles
120 people
Carol Loftfield's profile photo
betsy lundsten's profile photo
Oliver Klozoph's profile photo
Emily Conover's profile photo
Janet Mackie's profile photo
Chris Marchand's profile photo
Dan Brewer's profile photo
Joel Phillips's profile photo
Janta Dhillon's profile photo
Work
Occupation
Physicist