Tuesday, June 30, 2015

First look at the costumes from the upcoming reboot of Ghostbusters. I am in serious mixed minds about...

First look at the costumes from the upcoming reboot of Ghostbusters. I am in serious mixed minds about this movie.

I don't do HPC, but my lab does and so many of my friends are professionally involved in HPC. Wonder...

I don't do HPC, but my lab does and so many of my friends are professionally involved in HPC. Wonder what they have to say about this video.

Monday, June 29, 2015



If only this showed up on American TVs, I wouldn't have cut the cable.

If only this showed up on American TVs, I wouldn't have cut the cable.

Fixing an old logic issue I am not especially proud of the code below. It does it's job. Give it a request...

Fixing an old logic issue
I am not especially proud of the code below. It does it's job. Give it a request and a number of accessions and the names you want them to go by, and it changes them in the database. Except... Accessions are defined as zero-padded six-digit numbers, so inst...

Fixing an old logic issue I am not especially proud of the code below. It does it's job. Give it a request...

Fixing an old logic issue
I am not especially proud of the code below. It does it's job. Give it a request and a number of accessions and the names you want them to go by, and it changes them in the database. Except... Accessions are defined as zero-padded six-digit numbers, so inst...

Saturday, June 27, 2015

Oh I get it!

Oh I get it!

I see the point of the fear, but I don't find this argument particularly compelling. It's a very 50s...

I see the point of the fear, but I don't find this argument particularly compelling. It's a very 50s Theremin-drenched vision of the future.

On the other hand, we spend up to decades of developing human intelligence before we let people control cars, money, and other expressions of power, yet we're already using computers to control so many things before AI is "out of the womb".

Thursday, June 25, 2015

I keep Cliff's Silicon Snake Oil next to Negroponte's Being Digital, as sort of the matter-antimatter...

I keep Cliff's Silicon Snake Oil next to Negroponte's Being Digital, as sort of the matter-antimatter of the subject. But Klein bottles, man ...

Monday, June 22, 2015

+Chuck Schwarz, what was your low-power small-board with-SATA solution from last week's LTL? And, after...

+Chuck Schwarz, what was your low-power small-board with-SATA solution from last week's LTL? And, after having it nearly a week, are you happy with it?

"Well, That Was Strange": Hunting Gremlins in SQL and Perl The query base is 90 lines. Depending on ...

"Well, That Was Strange": Hunting Gremlins in SQL and Perl
The query base is 90 lines. Depending on what it's used for, one specific entry or the whole lot, it has different endings, but the main body is 90 lines. There are 20 left joins in it. It is an ugly thing. So ugly, in fact, that am loath to include it her...

Saturday, June 20, 2015

With the Maker Channel on +IFTTT, I can put my bedside light Wemo switch on a crontab, making it easier...

With the Maker Channel on +IFTTT, I can put my bedside light Wemo switch on a crontab, making it easier for me to schedule sleeping late on Saturdays.

Friday, June 19, 2015

Saw this trailer on Hulu last night. Thought it looked cute. I especially like the bird and the poodle...

Saw this trailer on Hulu last night. Thought it looked cute. I especially like the bird and the poodle at the end.

I've recently been reminded that we haven't been letting people know that the group is available to ...

I've recently been reminded that we haven't been letting people know
that the group is available to help with

* general Perl
* general programming
* troubleshooting program problems
* design review and help
* presentation review
* (other things I can't think of right now)

We have always been happy to answer questions, but I had gotten out of
the habit of reminding people.

Depending on your problem and inclinations, we can provide help either
individually or as a group. All you have to do is ask.

Thursday, June 18, 2015

#Javascript  deployment question: When I write a lib, say foobar.js, I put it in my HTML as

#Javascript  deployment question: When I write a lib, say foobar.js, I put it in my HTML as <script src="foobar.js?reload"></script>, which codes it as dynamic and downloads it again each time.

I'm finding points currently where a user is having a problem with a web tool I wrote, so I come up, hit Ctrl-Shift-R and it works. But changes shouldn't be like that.

So, I think that, while I'm developing, it can be foobar.js?reload if I need, but when it's ready to go, I should call it foobar-1.23.js. 

Or, perhaps foobar-1.23.min.js. All this started up when I started playing with yui-compressor this morning, so that's a think I'm looking to do again.

tl;dr - Google+ to Twitter explained. At last night's Food & Beer & Chat for +Greater Lafayette Open...

tl;dr - Google+ to Twitter explained.

At last night's Food & Beer & Chat for +Greater Lafayette Open Source SYmposium (GLOSSY) , it was mentioned that I have all my G+ posts automatically going to Twitter. Today, it struck me that I had forgotten how I had set that up.

Which is: I wrote a tool that took someone's public feed from Google Plus and turned it into an RSS feed, and used +IFTTT to tweet from there. Yes, I most certainly could've gone the rest of the way, tweeting instead of posting, but I think the problem is not tweeting the same post twice. IFTTT solved that one for me.

http://ift.tt/1d4k52h

"It's okay to leave more space than I did" -- Guthrie Govan. I love this guy.

"It's okay to leave more space than I did" -- Guthrie Govan. I love this guy.

I've been critical of Satch-and-Vai-lead jams, because they get filled with the flurry of notes that...

I've been critical of Satch-and-Vai-lead jams, because they get filled with the flurry of notes that each guitarist is capable of. Here, BB King's "The Thrill Is Gone" is nothing I'd expect from Steve, Joe, Tobin, Skwisgaar/Brendon or Mike, but they all did it justice.

Thought occurred to me on the way to work this morning: In fiction, there are cool powerful people where...

Thought occurred to me on the way to work this morning: In fiction, there are cool powerful people where people have parts of their body replaced by technology, with the 6 Million Dollar Man being a perfect example. In reality, no replacement is going to be as functional as the original part, and while mechanical muscles may be more powerful than biological muscles, the cool arm is going to be connected to a normal skeleton, so it can't lift a car. So, you only get a bionic thing if the biological thing is utterly nonfunctional either by defect, age or trauma.

The Singularity/Post-Human dream is digitizing the human brain. Per Kurzweil, at first it'd be a destructive process, requiring the material being scanned to be torn apart piece-by-piece. Who would be willing to go through this process? People whose physical bodies are nearing end stage anyway, by defect, age or trauma. 

The more technology removes accidents and connectedness eliminates ware, the less trauma will be a factor. The more medicine advances, the less defects will be life-threatening. This means that the first people who will be digitized humans will be the elderly.
 
Now, what to do with that....

Wednesday, June 17, 2015

Head-to-Head Web Scraping with Perl: Mojo::DOM vs Web::Query In the last meeting of Purdue Perl Mongers...

Head-to-Head Web Scraping with Perl: Mojo::DOM vs Web::Query
In the last meeting of Purdue Perl Mongers , Joe Kline mentioned Sawyer X's YAPC::NA talk on Modern Web Scraping , where he talked about Web::Query , which uses CSS selectors, compared to the XPath selectors he uses for his own web scraping. I had just writ...

+Joe Kline told me about this. We're looking to have a talk at Purdue Perl Mongers about web scraping...

+Joe Kline told me about this. We're looking to have a talk at Purdue Perl Mongers about web scraping, comparing this style to XPath and maybe Mojo::DOM. Thank you, TPF and Sawyer X.

I'd say to next year's YAPC::NA team, presenters should make their slides public, the links should be in the video description beforehand, and the cameraman should therefore focus on showing the presenter, unless live coding happens. Maybe bring in the slides in post? Watch a few JSConf videos. I know they have $$$$ to make it look good, but even at the level we're at, we can step it up a notch.

McCutcheon students will show younger kids the ropes at an engineering camp program next week. http:...

McCutcheon students will show younger kids the ropes at an engineering camp program next week. http://on.jconline.com/1GO6F6N

Monday, June 15, 2015

+Nerdist pointed me to this video of MarI/O, which teaches a computer to play Super Mario World. Great...

+Nerdist pointed me to this video of MarI/O, which teaches a computer to play Super Mario World. Great stuff.

Making a list of YAPC::NA 2015 Videos using Mojo::DOM Last week, Perl devs from all over North America...

Making a list of YAPC::NA 2015 Videos using Mojo::DOM
Last week, Perl devs from all over North America, and some from other continents, met in Salt Lake City, Utah, for YAPC::NA 2015 . Last week, I took vacation. But I spent the time with family, going to Ohio. So, of course, I wanted to get a list of all the ...

Saturday, June 13, 2015

+Parisa Tabriz +Adrienne Porter Felt +Alex Russell 

+Parisa Tabriz +Adrienne Porter Felt +Alex Russell 

Considering Kurzweillian mental digitization and upload. There's a story by Harlan Ellison called "...

Considering Kurzweillian mental digitization and upload. 

There's a story by Harlan Ellison called "How's the Night Life in Cissalda" where a returning astronaut returns to Earth with an alien parasite that binds to a host sexually. They separate him, but eventually, it splits and connects to the rest of intelligent life on Earth (humanity on down), but the astronaut, having been separated, remains rejected.

If my brain is non-destructively scanned and modeled into Cyber Dave, it could engage in a massively-beyond-massively-multiplayer online game as core reality, GTA with infinite lives and no consequences. The Matrix where everyone is Agent Smith. Or it can connect to a body and engage with the old and slow real world.

That is where Meat Dave, augmented or not,  could only be a visitor.

I'm seeing it as a massive fork of humanity, and the part that isn't will feel like they're stuck at the velvet rope, denied access to the incredible party that is the future. 

Read this man's book.

Read this man's book.

RIP you glorious gentleman. I'd say he had a good run. And right now I imagine Satan reading the news...

RIP you glorious gentleman.

I'd say he had a good run. And right now I imagine Satan reading the news, realising he's going to get his ass kicked AND be dethroned by the biggest badass of them all. 

Wednesday, June 3, 2015

Haven't seen Aloha, but by description, it remind me of his earlier Elizabethtown. In that one, the ...

Haven't seen Aloha, but by description, it remind me of his earlier Elizabethtown. In that one, the lead is a wunderkind whose project who went downhill and brought him with it, but was appreciated long after the initial release. I think he thought the movie would follow the same arc, and it just hasn't. Every trailer I've seen shows me Elizabethtown in Hawaii, and I don't want to see that.

Testing AJAX APIs with Perl In my lab, we have an AJAX-laden web tool which loads a certain JSON API...

Testing AJAX APIs with Perl
In my lab, we have an AJAX-laden web tool which loads a certain JSON API on page load. It was judged that what we had was too slow, so I created a program that wrote that JSON to a static file on regular intervals. Problem with that, of course, is that chan...

I have data that I need for a web page. I have three sources for this data: 1) program that reads from...

I have data that I need for a web page. I have three sources for this data:

1) program that reads from the database and exports the output as JSON
2) program that checks a checksum, regenerating and exporting if necessary but just exporting most of the time
3) static file generated every 15 minutes, which means that, should the source change (rare but it does happen) the cache will be out of date for up to 15 minutes

#3 sucks, but it is the fastest. Looking at developer tools, #2 is only slightly faster than #1, according to the waterfall in Chrome's dev tools, which run once on reload, but the program I wrote using Perl, Benchmark.pm and LWP, which hits each point 200 times, puts #2 as closer to #3.

I get that Benchmark does not behave like Chrome dev tools, so I need a tool that does web dev load testing but can repeat hundreds of times to get numbers that don't just say "Yeah, the file system hiccupped then." Help? #LazyWeb

I want that Mickey Mouse Run The Jewels shirt.

I want that Mickey Mouse Run The Jewels shirt.

Big planes are already pretty much self-flying. Getting that to the small plane level would be interesting...

Big planes are already pretty much self-flying. Getting that to the small plane level would be interesting, but computationally, cars are a harder problem. And look at quadcopter videos for Skynet.

Tuesday, June 2, 2015

I showed up a little early and waited until someone showed up. Lucas did -- he has a tablet with a busted...

I showed up a little early and waited until someone showed up. Lucas did -- he has a tablet with a busted USB port he wanted to ask y'all about -- but at about 7:10, I decided I had a busted taillight and family things to take care of and left.

I understand a number of you showed up later than that and were disappointed to find the locked door. 

I'm curious: How many of you showed up? And did my late announcement of the meeting on G+ have anything to do with that?

As developer, working from home is more productive! http://fifo.cc/MWACNBo 

As developer, working from home is more productive! http://fifo.cc/MWACNBo