Saturday, October 24, 2015

Bruce Schneier at Cato: Big Data as Big Surveillance

Bruce Schneier at Cato: Big Data as Big Surveillance

While waiting for the Android APK to update, I put my Guitr code into my "Hello World" Cordova app. ...

While waiting for the Android APK to update, I put my Guitr code into my "Hello World" Cordova app. I trigger things wrong; I have "onchange:draw()" in my HTML tags rather than putting the triggers in my JS file. I think I'd better learn to do this in raw JS rather than importing jQuery.

Still, I consider this a win.

Wednesday, October 21, 2015

Have a program that determines what a directory's ACLs should be, then uses a syscall to have setfacl...

Have a program that determines what a directory's ACLs should be, then uses a syscall to have setfacl do that. 

I had been letting setfacl handle the recursion, but we've decided that enough active stuff happens, stuff that generated LARGE DATA, that handling the recursion myself is to be done. And this includes symbolic links.

I hate learning experiences.

Remember that Overkill problem? The Magic Box? I just rebuilt Rakudo to get the newest Perl 6, and ...

Remember that Overkill problem? The Magic Box?

I just rebuilt Rakudo to get the newest Perl 6, and rewrote that thing in Perl6, trying to use the same algorithm as before.

My C++ takes a second and a half.

My Perl 5 takes a minute and a half.

My Perl 6 takes an hour and a half.

And I can't identify egregious errors in the thing.



Saturday, October 17, 2015

Long, Boring To-Do Post I'm considering stepping up my web presence, and as a precursor to that, I've...

Long, Boring To-Do Post
I'm considering stepping up my web presence, and as a precursor to that, I've created a twitter account specifically connected to this blog,  @varlogrant . So, I need to do things to make it look more like I'm using it and less like it's an egg. (If I made ...

Tuesday, October 13, 2015

Sunday, October 11, 2015

Thinking Aloud: Power Issues for a Raspberry Pi as a Car Computer We could switch from a Raspberry Pi...

Thinking Aloud: Power Issues for a Raspberry Pi as a Car Computer
We could switch from a Raspberry Pi to an oDroid or another sort of low-power computer-on-a-board. My Pi has a task right now, so if I was to go forward with this, I'll have to get something new anyway, but for sake of this discussion, we'll assume this is ...

I get the idea of this. You could make it into an easily-programmable central time point, or use it ...

I get the idea of this. You could make it into an easily-programmable central time point, or use it to MIDI-control your rig. I know of MIDI-to-CV, so it could send arpeggiation and a complex wave to control filters. I could see this being hacked into someone's complex modular rig.

But I have none of that. 

http://ift.tt/1Nr0Fp2

Overkill II: The Quickening Previously on /var/log/rant, I talked about using recursion to brute-force...

Overkill II: The Quickening
Previously on /var/log/rant, I talked about using recursion to brute-force a middle-school math problem. Because I learned a little bit about using Xeon Phi co-processor (the part formerly called video cards), I thought I'd try C++. And found that, while th...

Friday, October 9, 2015

Too pricy by a bit, but I'd wear it.

Too pricy by a bit, but I'd wear it. 



Overkill: Using the Awesome Power of Modern Computing to Solve Middle School Math Problems I was helping...

Overkill: Using the Awesome Power of Modern Computing to Solve Middle School Math Problems
I was helping my son with his math the other night and we hit a question called The Magic Box. You are given a 3x3 square and the digits 3,4,5,6,7,8,9,10,11, and
are expected to find a way of placing them such that each row, each column, and each diagonal ...

Wednesday, October 7, 2015

So, I guess we can say that Perl 6 is released. It's change. I'm not always happy with change. I guess...

So, I guess we can say that Perl 6 is released.

It's change. I'm not always happy with change.

I guess we'll see how things go.

Monday, October 5, 2015

Saturday, October 3, 2015



I remember watching this on USA's Night Flight in the 1980s. I wonder what happened to Marv Newland...

I remember watching this on USA's Night Flight in the 1980s. 

I wonder what happened to Marv Newland.

You Know Where You Stand In Your Hellhole Sawyer X tweeted this: Him: This guy has been programming ...

You Know Where You Stand In Your Hellhole
Sawyer X tweeted this: Him: This guy has been programming for a few years now.
Me: Maybe he's been just writing code and not programming. — Sawyer X (@PerlSawyer) September 29, 2015 I said "Deep". This can be a variation of "He says he has 5 years of experi...

Friday, October 2, 2015

Looks like ES6's 'let' is roughly equivalent to 'my' in Perl. Which I like.

Looks like ES6's 'let' is roughly equivalent to 'my' in Perl. Which I like.

Anyone here use expect or Expect.pm? I think I need to bend your ear. Usage I'm seeing in examples ...

Anyone here use expect or Expect.pm? I think I need to bend your ear.

Usage I'm seeing in examples is spawn('shell or something'); send('shell command');

Usage I'm seeing in bug report is spawn('perl command') ; send('another program');

As always, you should be able to abuse tools for your own purposes.