Showing posts with label tech. Show all posts
Showing posts with label tech. Show all posts

Friday, May 2, 2014

Mom said something which–to her–seemed completely innocuous to me when I came downstairs just now. She said, "You can bring whatever you're doing downstairs and just do it down here." Which really just shows kinda the misunderstanding going on.

As a general idea, that's a fine idea. But "what I was doing" was inextricably tied to the computer. A lot of what I do is, for better or for worse. And since the computer I use currently is a fixed-location type, that means I couldn't bring it down. Which I'm not terribly fond of either, I'd prefer more-mobile access, but it is what it is.

Which brings me in a roundabout way to paper, I guess. Paper's good as an artifact for consumption, as reading fiction (but not certain kinds of scholarly/intellectual-type work); and for certain kinds of reference; and at least some kinds of note-taking— I rather like editing with pen on paper, honestly. Not saying that it's efficient, but that's how things are. But paper's crummy for arguing, a halfway-decent internet discussion thread is much better, so long as the people involved aren't dicks— and if they are, the chance of a decent argument is right out no matter what. And paper's terrible for storage, as my recent experience with using both version-control and paper on the same writing project has shown me. Dear god is that a nightmare-in-waiting.

Now where did my point meander off to OH YE— no, wait, false alarm, I don't actually remember. Drat. Well, I guess this is just a drivel anyways. I dunno.

Wednesday, March 12, 2014

OpenId's big problem

If you really look at the comment box at the bottom of any of my posts, you'll find a whole bunch of ways to say "I'm a human". One of these is OpenID. I like OpenID, and its cousin OAuth, on general principle. People shouldn't have to be hooked up to some suspect overlord like facebook or google to participate, you know?

(On consideration, my "reasons" for not allowing "anonymous" comments may be suspect. Maybe I should allow that. But that's not related to my point.)

Jeff Atwood of Coding Horror made a recent post about "install our apps" pop-ups. You know the kind:

One of the points he makes is that with so many apps, apps kinda need to be free. Otherwise, they're overpriced. But that brings us to this old privacy-freak adage:

When apps are free, you are the product.

OpenID and OAuth are intended to help solve this problem. And that, in a fit of paradoxical irony, is their problem. The very thing they're supposed to do, is the very thing the people who'd have to adopt it don't want.

Without huge, hyper-driven use demand, they're doomed.

Friday, March 7, 2014

Faulty Thinking: "some things man was not meant to know"

Breakpoint, who I respect in general, just aired a radio article on transhumanism. And their concerns are good, and need to be considered. That doesn't mean they didn't commit a thinking error.

The main point of the article was that knowledge can be used evily, and some forms of knowledge can be put to greater evils than others. With which I agree. It then claims that such areas shouldn't be researched at all. Here they went wrong.

The trouble is that any piece of knowledge that can be discovered, can be rediscovered. History supports this claim just as much as it does theirs, if not more. What matters is when it's discovered, and by who.

(There's a handy example of this in cryptography, the study of secret communication. A group of people working for the british government invented the form of encription now used for internet banking, -- before powerful computers existed. The british government kept it hush, because they didn't have a way to break it. Later, some american academics came up with the same system, without knowing anything about the british version.)

If you'll forgive my archtypes, I'm going to go with a supervillian analogy. Say a supervillain is doing genetic research. He discovers a way to trigger a latent genetic defect in the majority of humanity--a virus that causes cancer, maybe. He can then release it, or threaten to releas it, on major cities or even the whole planet.

But if a good guy scientist has been researching as well, and discovers the trigger first, she and others can research and find an antidote or a vaccine. Then, by the time the supervillain is ready to unleash his disaster virus, maybe it won't work anymore. Certainly it won't be as bad. Now imagine if the scientists hadn't been working on the antidote.

I won't argue with the should-ness of their claim. But as the line being crossed sooner or later is inevitable, it's far better to look in hope for Prometheus than to wait in fear for Pandora.

Friday, February 21, 2014

Efficiency and Creativity

I was thinkin' about science fiction and technological explosions. A scifi writer and utopian once said something about how "machines will eventually take over so much of what we currently do with manual labor, humanity will be in a state of enforced leisure. What an envied thing it will be to work!" (That's not even close to an exact quote.)

Humans are, of course, really inefficient at a lot of things.

How does one measure efficiency of creativity?

Logging

All I really want is to save everything I ever see in my browser to disk somewhere so I can see it again as I first saw it if I want to, no matter what happens to the originating site or original file in the interim. If we conveniently ignore disk-space and copyright/'intellectual property' issues, is that really too much to ask?

Apparently, yes. It seems it really is.

Monday, January 27, 2014

Social time: last.fm

Alright, social time:

Why would one want to use last.fm? I'm sure there are reasons, I just don't know what they are.

But I'd like to. I've got a last.fm account, but no real idea why. I think I use it as a "junk I've listened to" list, currently; but I don't think that's a 'good' use of it/ think that's under-using it.

Thursday, October 31, 2013

Firefox 25 raw first impressions

With all the brou-ha-ha about firefox 25, and all the unfortunate changes that were supposedly coming, I wasn't sure what to think.  So I snagged a copy to play around with, before updating all my devices.

Basically... I can't tell that anything changed.  Certainly nothing I care about, that I can see so far.  I haven't started a new profile yet, but I think many of the changes I'd already be patching around with other addons anyways.

When I first opened my old profile, I couldn't use the address bar.  At all.  Disabling the Omnibar and Background Tabs addons let it work again, and it still works after re-enabaling Omnibar.  I don't know if "just" disabling Background Tabs would have done the trick.

All my other addons seem to be working.  One of them is evidently stopping the 'hide forward button' so-called feature, I wish I knew which.  I _hate_ that 'feature'.  Maybe it's a setting somewhere in about:config instead.

The 'magic' stop/reload button behavior is still in evidence.

As far as I can tell, new toolbars are still an option.  I haven't tried anything even more exotic yet.

The addons 'Tree-Style Tabs' and 'Vertical Toolbar' still work fine, so far as I can see.

Friday, October 4, 2013

Thursday, August 8, 2013

A wacky reformulation of Moore's Law

Moore's Law states, in paraphrase, that processing power as a whole doubles every eighteen months. Sometimes it's been clock speed, sometimes it's been number of transistors, but this seems to have generally held true.

The obvious corollary is that newer processors --computers in general-- are more powerful than older ones. This has consistently been born out, with extreme cases being the emulation of entire old systems on newer ones, even many at once, even without being emulated on the newest systems. (See: Linux to Game Developers: No More Excuses)

Based on this, I've thought up a potentially interesting, but probably wrong, corollary: Every eighteen months, it becomes possible to add another layer of emulation, without effectively slowing down the deepest layer. This means that, for example, I can have my MacBook Air emulating a Mac from a year and a half ago, emulating a three-year-old Mac, emulating a Mac eighteen months older than that, all the way down to the original Macintosh -- with the deepest Mac having an effectively indistinguishable user-experience (for better or worse).

Practically speaking, assuming an arbitrary six-month delay before full emulation of a system, this means that twenty-four months after a system comes out, it's possible to emulate it indistinguishably.

Of course, this is all armchair garbage. I have no numbers of any sort to back it up. I have no intention of going looking for them, although you're welcome to throw any you find/have at me if you want :)

Friday, May 31, 2013

How to: create a direct link to a facebook post

A note to self: to create the post direct link to a facebook post:

  • - copy the link location of the 'share' url
  • - isolate the &p[1]= entry
  • - construct a new url pointing to facebook.com//posts/"&p[1]="
  • - link to that new url

A before-and-after demonstration:

Before: https://www.facebook.com/ajax/sharer/?s=22&appid=25554907596&p%5B0%5D=1191901122&p%5B1%5D=10201227148779409&profile_id=100002507979499&share_source_type=unknown
After: https://www.facebook.com/RedheadedWriter/posts/10201227148779409

Thursday, May 30, 2013

And this is how misinformation gets started

So today, I discovered this nifty bit of musicpic (site content warning: ponies, random crap). I find that sheet music pretty awesome, even if it's an incredibly stupid gag.

Someone then linked to this youtube video:

(https://www.youtube.com/watch?v=tds0qoxWVss)
-- Which, admittedly, is a pretty rad song.

Later on in the comments, someone noted that it "sounds like a boss battle". Well, it turns out that's because it is-- some poking around reveals that the song in the video is actually called "U.N. Owen Was Her?", and comes from a Japanese music/bullet hell game bonus boss. (See https://www.youtube.com/watch?v=Iankyw47vqY)

But wait, that's not all!

The sheet music really is just a stupid gag. Any musician worth their instrument can tell you this upon close inspection -- my brother objects, for example, to the large groups of whole notes in a row and to the illegal gliss between the bottom two staves; but he also enjoyed the explosions and the "remove cattle from stage". With the help of google image search and this post, I was able to trace it to here:

(From whitetreaz.com)

Footnotes:

pic

Wednesday, May 29, 2013

Using the Mac

I discovered today that I can't use the Mac effectively. I can kinda use it, but only the same way I can 'kinda' drive a stick shift: I can steer and stop, and even hit the gas, but ask me to change gears and we are done.

Thing is, all the problems have to do with the keyboard. First is the command key. Through long training, I have become accustomed to using the 'control' key. This one isn't really Apple's fault... much the same way it's not the carmaker's fault if they put the turn signal controls in the middle of the dash instead of on the stem, or Ford's fault that the Model T doesn't even have turn signals. I don't blame them for it, I just hate it.

Then there's the keyboard itself. I might have more success with macs if I used Mac keyboards. All Macs these days have those chiclet laptop-type keyboards, though. When I'm at a desktop, like our Mac, I really prefer the old-style key-travel 'klacky' keyboards. They feel better. And no, my older Mac keyboard won't cut it. It doesn't have quite the right feel to the keys.

The real insult, though, is emacs. I'm used to the Alt key sending emacs' `meta`, but for the life of me I can't seem to find the `meta` key on the Mac. This forces me to use `Esc`, a real problem because just about everything I love about emacs is on the `meta` key. Those of you who've never used the power of emacs might feel this is a little like complaining about a car not having a steering-wheel cover. Which is true as far as it goes, but it's more like complaining about a car not having a steering wheel.

Monday, May 27, 2013

Google+, revisited

Oh, gee, thanks a lot, Google. I'll just go through a crap-ton of work to delete my entire Google+ account AGAIN.

Seriously. You'd think they'd mention when they're offering to create a Google+ account for you, but noo...

Wednesday, May 22, 2013

Computers are like Cars

Choosing an operating system is kinda like buying a car.

When you get a Mac, you walk into Toyota dealership and say "Ooo, that one looks nice." And they say "good choice. Do you want it with 4, 6, or 8 cylinders? Stick-shift or auto?" You say which, pay your money, and leave. You're pretty happy with it until a new one comes out in six months, but in the meantime you're confused by the steering 'wheels' on other cars.

With Windows, you spend a lot of time fiddling and debating and comparing Ford to GM, and the various options, and eventually you decide on one with 75% of the options, an entertainment system you can only use half of, 18 cupholders and two seats.

Using Ubuntu is like deciding "Hey, I need a car," so you go on craigslist and spot a car that looks good and it's in your price range. You end up getting it, and it does 93% of what you want it to do, but sometimes you have to turn left three times before you can change the channel on the radio and it has to be in reverse to open the trunk.

Using arch Linux is like saying "Well, I should get a car," so the first thing you weld together a frame and then you go down to NAPA for a couple of pistons...

Tuesday, March 12, 2013

text-to-speech

Buried within the docs for the Festival text-to-speech system for Linux is a mention of Klingon. Apparently, the system could be used to read things in Klingon, if only they could get a good sample of Klingon to work with. There's an honest-to-goodness request for a "Klingon continuous speech" corpus.

So, if you feel like translating something into Klingon and reading it out loud into a microphone, drop them a line.

Sunday, November 18, 2012

Facebook

Alright, alright, I give.

No-one looks at my blog and I'd get more seen posting to facebook. Everyone that I know I'd care about is on facebook anyways. I get it.

I'll be posting to facebook again.


Lest anyone get the wrong idea, facebook is two things:

  • A comunications platform/interface, specifficly IM (chat)
  • An additional place to put my blog posts

Tuesday, September 18, 2012

Score at the Library book sale

Went down to the Library book sale today -- well, the actual sale isn't until this weekend, I was helping to set up. But that's not the point!; the point is that I scored a pocket-dictionary. Yes, an actual hardcopy pocket dictionary, and yes, it actually fits in my pocket.

That wasn't the only cool thing I spotted there, either. They also had some antique computer-programing books, including for the Commodore 64 and even the 1980s-famous VAX. I might even pick that last one up just as a curio.

I think I can come up with a hundred words a day, so I'm going to try and post daily from here on out. Call me on it if I screw up :)

Now if you'll excuse me, I need to go backdate a post...

Wednesday, September 5, 2012

Dasher

Back to the Future is a very good movie.
Dvorak is a lovely keboard layout, and a vast improvement over Qwerty.
Dasher is great fun, admittedly probably a lot better than Qwerty, and certainly much better than not being able to use a computer at all. However, I'm not to certain about Dasher in and of itself.
I will of course grant that it's both the best alphabetic interface I've ever seen (okay, it's the only real alphabetic interface I've seen), and vastly better than anything I think Icould have come up with.

In related news, except for the latter addition of some newline characters (to make my markdown work right), this post was writen entirely in Dasher, despite haveing to go back and fix some parts. Explaines the non-sequitor of an opening surprisingly well, doesn't it?

Oh, right. Dasher is a lovely little program that provides a number of alternatives to a traditional keboard. The most ~~notable~~ obvious is the one where you dynamically zoom in on the letters you want, eventually building up words and paragraphs until you have however, long a string of text you decide you want. It's not replacing my trusty Dvorak anytime soon, but it seems like a great alternative for people for whom typeing is not an option.

Saturday, September 1, 2012

Review: Ready_Player_One

Ready_Player_One is a sci-fi/video-game novel set in the not-to-distant future. The real world has been thoroughly trashed by humanity's continued expansion, and so most people spend all their time logged into a virtual 'world' called OASIS. Then the guy who created OASIS dies, and basicly leaves control of OASIS, as well as his vast personal fortune, to whoever can solve a sequence of puzzles he created (and based off of the eighties of his childhood) as an "Easter Egg".

The book follows one of the fanboys/'professional' egghunters named Parzival. (Well, he has a real-world name, too. It's Wade. But it doesn't really come up.) Years after the first announcement of the contest, Parzival stumbles on the first part of the easter egg, and accidentally tips off everyone else looking for it, including a major megacorporation conglomerate that wants to take control of the OASIS and basicly lock it up forever. Now Parzival and a couple of other 'gunters' are in a race to solve the entire puzzle chain before them.

I greatly enjoyed the book. It knows its popculture, and weaves it together expertly. I found the review-o-blurb inside the front flap kind of disappointing, though. Combined with the cover, it gave me the impression that a fair amount of the book took place in the real world, like James Bond, Bourne, or Spy Kids. But practically the whole thing, including most of the real action, is in OASIS. It does make a few stops out into reality though, and those are good.

[SPOILERS AHEAD] My biggest gripe with the book is actually with the handling of Aech. Aech is Parzival's best friend, at least at the start of the book. In the last fourth or so of the book, they meet up in the real world for the first time, and it turns out that instead of being a guy like her avatar, Aech is actually a girl.

Now, Parzival has fallen for another of their little save-the-world treasurehunting group, Art3mis. This makes her the designated love-interest. Which is fine, don't get me wrong; but at the reveal I was hoping that Aech could challenge that, and by extension the entire Trope. Instead, she's a lesbian. It's handled fairly well I thought, considering it's mostly irelevant and how close it is to the end of the book; but the missed opertunity bugs me, perhaps more than it should. [END SPOILERS]

RATING: A high eight out of ten, would read again.

Thursday, August 23, 2012

Commandline tips #1

Two cool and important things I learned the other day:

First, I learned how to use byobu/screen, most importantly to let a process such as irssi run on a tty and in a GUIterm.

Second, I learned that GUI programs WILL FAIL if you don't own some X for them to run on. Thus, it is impossible to start a GUI program, log out of your GUI session, log back in to your GUI session, and have your program still running -- even if you use something like screen.

Also, you can alias aptget="sudo apt-get". On Ubuntu-likes at least, this saves you about six keystrokes every time you want to install/remove something. You could alias aptget="sudo apt-get install", of course, but then you can't use it to remove stuff.