Supersonic Man

May 5, 2017

makes it easy!

Filed under: Hobbyism and Nerdry,life — Supersonic Man @ 3:08 pm

Whenever someone introduces me to a new software framework which is designed to make things easier, especially one to make visual layout easier, I usually end up wishing they’d left things difficult.  Because the thing about these frameworks is that they impose assumptions and expectations.  As long as you work within those assumptions and expectations, the framework saves a lot of labor.  But as soon as a requirement comes along which makes you step outside of those expectations, the framework stops working with you and starts fighting against you.  You end up expending as much work getting around the framework as on solving the problem.

This is especially relevant when the framework is for visual layout.  Because then, they only keep things easy when you adhere to certain limitations of visual styling, and the only people who understand those limitations are the developers.  Which means you’re fine as long as you’re willing to live with a programmer’s sense of visual style.  These frameworks seem terrific in demos, because the examples always take advantage of their strengths and avoid their weaknesses.  But as soon as you bring in a designer or marketer who understands design but doesn’t know the quirks of the framework, their ideas will immediately push you into fighting the built-in assumptions, and all the benefits of having a simplified labor-saving technology wave goodbye, going out for a beer while you’re stuck with a job which is now more difficult than it would have been with no help.

This has been true since the early days of graphical interfaces, from Visual Basic to Twitter Bootstrap.  The latter is my particular bete-noir at the moment, as we adopted it at my job, had to retrofit parts of our old design to not be broken by it, then started to develop new stuff which used it but also had the retrofitting in place, and of course were immediately hit with design change requests which don’t get along with it.  Even before those requests, we were already in a situation where our own CSS was in a fight with itself, half of it saying “don’t be Bootstrap” and the other half saying “you gotta be Bootstrap”.

In the nonvisual realm, it isn’t necessarily so bad.  Some frameworks actually do make things easier without making you fight them.  It helps if their use is purely for code, so it’s designed by programmers for programmers, with no end users involved.  One good example nowadays is jQuery.  It makes many things easier and almost nothing harder.

And we’ve been using it at work but now the word is we’re going to switch to Angular.  We shall see how that turns out.

October 3, 2016

a tribute to the HTC One M7

Filed under: Hobbyism and Nerdry,life — Supersonic Man @ 11:09 pm

My current phone, on which I am typing this post, is an HTC One — the iconic model known, but not advertised, as the M7.  It’s old and I’m now only days away from replacing it.  The battery can barely hold a charge anymore, the main camera is busted, and the proximity sensor ain’t what it used to be.  Besides that, of course the CPU isn’t much by today’s standards and 32 GB of storage is rather limiting with no SD slot… but if it weren’t for the wear&tear issues, I’d feel pretty darn okay with continuing to use this phone for quite a while longer.  It’s an excellent phone, and I definitely wish there were more phones out there which embraced front stereo speakers.

The M7 was quite an important and influential model.  Its design and build set a new standard for the kinds of materials and aesthetics that a high-end phone should aspire to.  Samsung took a couple of years to catch up, and I’m not quite certain Apple ever did.  It’s because of HTC’s chamfered aluminum back that nowadays every midrange Chinese wannabe model has a “premium” metallic build, and plastic became intolerable on a high-end model.  And though the stereo speakers may not have been imitated nearly as often as they ought to have been, their presence did manage to embarrass all but the cheapo models into at least putting a speaker on the edge, like Apple, instead of on the back.

Even its camera, which was often regarded as the most disappointing piece of the phone, was influential.  The “ultrapixel” approach forced makers and buyers to realize that pixel size matters as much as pixel count, and this is why today’s camera spec comparisons include that metric, along with numbers for megapixels and lens aperture.  And yes, this was also among the first cameras to make an issue of its aperture, with f/2.0 when competitors were f/2.4 or slower.  The “zoe” feature also helped popularize sharing brief video snippets as if they were still pictures.

Another imitated feature was the IR blaster, though that is now falling out of favor again.  Don’t blame HTC for the trend to nonremovable batteries, though — that was well under way a year earlier.

Aside from innovative aspects, it was just a solidly good phone.  Its software, for instance (initially a skin on Jellybean, eventually updated to Lollipop), was dramatically smoother and more pleasant than that of the competing Galaxy S4, which tended to be jerky even when fresh out of the box.  It also had a stronger headphone amp than the Galaxy.  Its audio features even included FM radio, while other phones were giving that up.  The display was pretty good for a non-amoled, with nice color and 1080p resolution, which is actually better than 1440p for those who watch movies and TV on their phones.  Also, the size of the display was about what I still consider ideal for a compromise between ergonomic convenience and viewing area.  The whole industry has pursued the trend to phablet-sized enormity too far, in my opinion, and I’m glad to see a sign of reversal coming now, with Google’s new Pixel phones (made by HTC) each being a size smaller than their Nexus predecessors, and with no performance penalty for the smaller model relative to the larger.

What are the important and influential models in the history of Android phones?  The HTC Dream, a.k.a. the T-Mobile G1, was the first.  The Moto Droid was the first to popularize the platform with massive advertising, pointing out that there were areas where it could outdo iOS.  The Galaxy Nexus showed off the alternative of a “pure Google” unlocked phone, and a high definition screen without a high price.  The Galaxy Note put phablets on the map, and the Galaxy S III was, for many, the first phone to show that Android might actually be superior to iOS, depending on one’s personal priorities.  The M7 was the first phone to outdo Apple at physical design and construction, and to demonstrate the importance of good speakers.  And maybe we can make a spot for the S6 Edge for being the first to put curved glass to good use, eliminating the side bezel and taking another definite step beyond Apple in physical design.  Historically, the M7 stands in distinguished company.

We shall see what becomes influential next — perhaps modularity, though judging by current sales, probably not.

The M7’s physical design is definitely iconic, and it’s unsurprising that HTC kept changes to a minimum for the M8 and M9, comparing them to a Porsche 911 which still looks like it did 40 years ago.  Unfortunately they kept too much else the same, and lost popularity.  To me it’s sad that HTC has regained customers by losing its definitive feature, the stereo speakers… though the HTC 10’s mix of front sound at one end and edge sound at the other is still influential, having been copied by Apple.

So as I say goodbye to my hard-working HTC One, it’s mostly just with regret that it’s getting physically worn out, not that it’s fallen too far behind.  I will definitely keep it around — if my new phone ever has an issue and I need a backup, I know that the old phone will still be able to perform well, as long as I can keep juice in it.

May 21, 2016

a suggestion I intend to send to my legislators

Filed under: fun,Hobbyism and Nerdry,life,Rantation and Politicizing — Supersonic Man @ 12:28 pm

Senator Lois Wolk, Assemblymember Bill Dodd, Senate candidate Mariko Yamada, Assembly candidate Dan Wolk, and Assembly candidate Don Saylor,

Are you tired of dealing with pennies? I sure am. They take time and effort out of one’s day even if all you want to do is get rid of them. I don’t think any other economy keeps such a worthless coin in circulation — in Mexico, for instance, you never see anything smaller than a half peso. The US Treasury has been considering eliminating the penny from our coinage for twenty years, but hasn’t been able to move forward due to pointless obstructionism from assorted directions.

But fortunately, we don’t have to wait for the federal government to act. We can solve the problem right here in California. We can make it so people can use pennies if they want to, but nobody will need to. How can we do this? With a minor adjustment of the sales tax code.

All we have to do is make a rule that when buying retail at a location which accepts cash, the tax amount is rounded up or down by a cent or two, so that the total purchase price including tax is always a multiple of five cents. Note that this applies to noncash purchases as well, as long as they’re made at cash registers, so the amount remains consistent. But it would not apply to mail order purchases as they don’t offer a cash option. This means that we would not burden merchants in other states with adjusting to any new complexity.

The result would be that nobody who pays cash would need to either bring pennies, or receive them as change. People would become accustomed to nickel prices and before long, merchants might get into the habit of advertising nickel prices also. The other states would envy our penniless lifestyle and start copying us, and eventually the Treasury will stop minting pennies. And California will once again be seen as taking a leadership role.

But before that, we need someone to lead this idea in Sacramento. I’m hoping that among you, the legislators and candidates to represent me in Napa County, are the ones to do so.

I hope that this change can be accomplished by simple legislation, without requiring a ballot measure. If one is needed, I am confident that would pass, without requiring any substantial campaign effort.

Thank you for your attention, and I hope this idea appeals to you.

February 8, 2016

“Jerusalem”

Filed under: fun,Hobbyism and Nerdry,life — Supersonic Man @ 1:00 pm

I’ve always been fascinated by the hymn (if such it is) “Jerusalem”, or “And Did Those Feet In Ancient Time”, by William Blake and Hubert Parry.  In the British Isles, particularly in England (where it’s almost become an unofficial national anthem), it’s inescapable, but here in the States we’re not often exposed to it.  In my younger days I would catch glimpses of it, you might say — a fragment of a verse stuck into an episode of Monty Python, for instance.  And it always seemed to have a magic about it — some quality that other such songs did not possess.  That effect starts with William Blake’s words, which are an odd mix of religion, patriotism, and activism which sound like an inspiring call to arms, but which still mystify us as to exactly what we’re being called to do:
(more…)

March 1, 2015

winding down

Filed under: life,the future!,thoughtful handwaving — Supersonic Man @ 7:26 pm

Nobody reads this blog. Even the index page of my personal website gets a lot more interest than this blog does. Even my secondary website for superhero movies does.  The only time I get a noticeable number of readers here is when I link a post from social media.

And yet, some of my most serious recent writing is here, because today’s social media sites — the ones with people you know on them, anyway — generally suck for long-form writing.  So what I’m doing is extracting the major posts from this blog, and putting them onto my main website as permanent pages.  This makes sense because some of them were already being subjected to repeated revisions.

Since many of these posts were about topics having to do with the future, or at least with science, the new website section where they’re being put is called The Future!.  Check it out.  Back here, meanwhile, a number of posts are now just one line pointers to the website.

There are still some longer posts that haven’t been moved, mainly political ones.  Maybe I’ll grab some of those in a second wave, or maybe not.  Also, lots of bird pictures — I have never updated the ancient photography section of my website to include my current bird photography.  That needs doing someday.

In any case, the point is that I’m no longer going to be investing effort in this blog.  The number of new posts will be significantly reduced and at some point will probably cease.

August 30, 2011

no longer stray cat

Filed under: life — Supersonic Man @ 5:53 pm

Sad news for me, happy news for them: we found the cat’s owners.  They lost their “Cookie” way back in April!

August 19, 2011

stray cat

Filed under: fun,life — Supersonic Man @ 8:54 pm

A stray cat is wanting to move in with us!  He’s well behaved, and clearly accustomed to indoor life… but he does tend to disappear during the daytime and only come back in the evening.

We’ve made a flyer to stick around the block, and we’ll be doing due diligence with trying to find a proper owner, but I think he’s starting to like it here.

bad webcomic of the day

August 12, 2011

jobs

Filed under: life — Supersonic Man @ 4:29 pm

Today, for a birthday present, I got a job interview.  And shortlisted for a second interview, as I learned when I got back from it.  The funny thing is, both of these are jobs that I’m really not that well qualified for, whereas the ones that really fit my skills have been completely ignoring me.

November 12, 2010

Why a duck

Filed under: life — Supersonic Man @ 2:51 pm

Having created this just to have a WordPiss identity, it occurs to me that I miss having a blog.  I used to have a LiveJournal, and I still miss what that was in the days before LJ died of all the cool people leaving.  Nowadays I occasionally look at my Friends page there and there’s only one guy still posting regularly.  (I see that WordPus has no equivalent to the LJ “friend” concept, which is unfortunate.)

But I figured that if I wrote here, nobody would read it.  I have a lot less active social connection going on online nowadays than I did five years ago.  But then, the only way to find out if anyone will read is to write.  My website has plenty enough traffic, so if I link it there, I’ll at least get some curious strangers.

I notice that I have a long-term pattern in my life of alternating between periods of sociability and periods of solitude.  At seventeen I had lots of friends — I was even in a clique of sorts.  At twenty I was a loner.  At twenty-four I had a big social network.  At twenty-seven, none again (well, I was homeless at the time).  And so on, though as I age the period gets longer.  Anyway, I feel ready for an upturn in connectivitude.

I foresee three main categories of stuff to put here that isn’t just private life personal stuff which has no place here (at least yet)…  photography, rants (including politics), and nerd stuff.  I’ve created a category for each, and like baby birds their gaping maws are now hungry for content…

November 10, 2010

Do Not Read This Post

Filed under: fun,Hobbyism and Nerdry,life — Supersonic Man @ 11:39 pm

Lorem ipsum dingbat asshole spew spree squint squaw dork. Flatule fork fiddle zing zero caca cork golfer clit clip fletcher cooper brewster bowler. Twist twee runny organelle transduce toast tickler nu nasa nebish nak. Bagel nematode mitochondria metamucil? Flummery foes goes gning, re rumple umpire. Ululatory unguent sponge hunger longer rugger bug slug. No nigh neigh new nah? Motor meritricious mumble number thump tamp trip sweep peek pit slot spork.

Sigh sartre arthropodic pant glint gummy crop cluster moustache attache chemise please miser surprise rhizome chrome cunt cribbage bag bled blue. Wheeze squoze parse ursine persimmon whoreson parson cartrige sail sling fester fridge truncheon trap part rapt prat tarp. Single decimal autumnal elephantine panty crunch chunk coach choke catch check etching singer sling English fishing buzz cloaca sweet sweat swat. Embed calumny aluminum minimally fashion forfeit chartreuse eruct nation passion. Bow fight tide slight mike stride collude pollute assume atone stun smilodon bomb ram ten fin ring stick pith pat prate bride bleat fled rather fodder sodden border broad protrude noodle.

Create a free website or blog at WordPress.com.