Archive

Archive for the ‘tech’ Category

Future of computing and Siri

December 4th, 2011 No comments

Some people on WSJ radio were talking about how Siri (i.e. reliable and usable voice command) might change the future of computing. One consequence I look forward to: reducing the size of computing devices.

Currently, computing devices are limited by their need to accept a tactile input—any general computing device needs to be large enough to allow a keyboard with keys at least one-fourth the area of a typical human fingertip. This might be a point of no contention if the device also needs to provide visual output (as touchscreen doubles as both input and output device as necessary), but for devices that do not need to provide visual information (such as a cellphone or any other device whose function is primarily to provide sound), this is a real limitation.

If voice command becomes reliable enough to be a primary input method for a general computing device, there will be no limit to the form and size of computing devices (other than that required by CPUs, communication devices such as antennas, and batteries). I currently have a Bluetooth headphone that remains tethered to my smartphone to be my MP3 player (music and podcasts) and phone. I’m imagining a future where a device the size of this headphone is the smartphone.

Categories: random, tech Tags: , ,

Creepy Facebook

July 15th, 2010 No comments

I just got this email from Facebook (revealing personal details redacted):

From: Facebook <upda...@facebookmail.com>
Reply-to: Facebook <upda...@facebookmail.com>
To: XXXXXXXXXXXX Park <xxxx...@berkeley.edu>
Subject: YYYYYYYYYY Park is waiting to share with you on Facebook
Date: Thu, 15 Jul 2010 20:32:53 -0700

=======================================
To see what YYYYYYYYYY is up to and start sharing, go to Facebook:
<link deleted>
=======================================

Hi XXXXXXXXXXXX,

Just a reminder that YYYYYYYYYY Park has confirmed your friend
request and you're now friends on Facebook.

YYYYYYYYYY Park:
<link deleted>

Thanks,
The Facebook Team

To see what YYYYYYYYYY is up to and start sharing, go to Facebook:
<link deleted>

=======================================
This message was intended for xxxx...@berkeley.edu. If you do not wish
to receive this type of email from Facebook in the future, please
click on the link below to unsubscribe.
<link deleted>
Facebook, Inc. P.O. Box 10005, Palo Alto, CA 94303

Well. If I didn’t happen to own both accounts, I might have thought “YYYYYYYYYY Park” was actually doing something to attract my attention. Then the scary (and creepy) thought is, how many emails has Facebook sent “on my behalf”?

I hated this when third party apps were doing this (oh, was that 3 years or 4 years now), and I can’t say I love it now.

Categories: tech Tags: , ,

Calmail leaks IP addresses!

November 29th, 2009 No comments

For regular visitors of my blog from UCB, here’s an early holiday Christmas present to you: Calmail leaks IP addresses! Here’s a quick demonstration (I’ve seen similar headers on emails from friends and colleagues, but I didn’t want to expose their info; I’ve redacted some info here as I didn’t want to expose my … secret email server scheme, or my real username for Calmail):

Return-path: xxxx...@visitor3.berkeley.edu
Envelope-to: bkp...@xxxxxx.xxx
Delivery-date: Sun, 29 Nov 2009 01:32:12 -0800
Received: from visitor3.berkeley.edu ([128.32.124.159])
        by helen.byungkyupark.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
        (Exim 4.69)
        (envelope-from <xxxx...@visitor3.berkeley.edu>)
        id 1NEg8a-0000jX-J7
        for bkp...@xxxxxx.xxx; Sun, 29 Nov 2009 01:32:12 -0800
Received: from xxxxxxx by visitor3.Berkeley.EDU with local (Exim 4.69)
        (envelope-from <xxxx...@visitor3.berkeley.edu>)
        id 1NEg8a-0001rk-4v
        for bkp...@xxxxxx.xxx; Sun, 29 Nov 2009 01:32:12 -0800
Received: from smtp-out1.berkeley.edu ([128.32.61.106])
        by visitor3.Berkeley.EDU with esmtp (Exim 4.69)
        (envelope-from <xxxx...@berkeley.edu>)
        id 1NEg8a-0001rW-2q
        for bkp...@byungkyupark.com; Sun, 29 Nov 2009 01:32:12 -0800
Received: from arsenic.calmail ([192.168.1.2] helo=calmail.berkeley.edu)
        by fe2.calmail with esmtpsa (TLSv1:AES256-SHA:256)
        (Exim 4.69)
        (auth plain:xxxx...@berkeley.edu)
        (envelope-from <xxxx...@berkeley.edu>)
        id 1NEg8T-0000qs-8R
        for bkp...@byungkyupark.com; Sun, 29 Nov 2009 01:32:06 -0800
MIME-Version: 1.0
Received: from visitor3.Berkeley.EDU [128.32.124.159]
        with HTTP/1.1 (POST); Sun, 29 Nov 2009 01:32:05 -0800
Date: Sun, 29 Nov 2009 01:32:05 -0800
From: "Byung Kyu Park, BA" <xxxx...@berkeley.edu>
To: bkp...@byungkyupark.com
Subject: This will demonstrate how Calmail leaks IP addresses
Message-ID: <7272...@berkeley.edu>
X-Sender: xxxx...@berkeley.edu
User-Agent: RoundCube Webmail/0.3-RC1.UCB3
Content-Type: multipart/alternative;
        boundary="=_ad4b95d1d25a334cada12ae4c3335783"

Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="UTF-8"

And this email was composed on the RoundCube webmail client.

Andrew

You will see that the detailed email header (which most email clients hide, but there is always an option to show full headers) reveals the IP from which I was accessing Calmail’s webmail interface (no, I’m not in the lab right now; but I am proxying through one of my servers, because I consider my current IP address a confidential, personal, private information). Similar headers show if you use SMTP protocol or if you use the other webmail.

I am not entirely sure if this is a feature or bug—embedding IP information in headers will help with legitimate activities of law enforcement authorities, as well as illegitimate (is there any other kind?) squelching of dissenting voices—so I haven’t reported it to abu...@berkeley.edu or, I don’t know, h...@berkeley.edu? secu...@berkeley.edu?

In any case, now that you know, now you can avoid using Calmail—if you value your privacy.

Ironically, GMail may be one of the most secure email system to use, as far as privacy goes, because headers from GMail is fairly clean from any private information. Or, I guess if you are like me, you run a computer server at work, on which you run a bunch of things like websites and email servers so whose IP address isn’t exactly a state secret. You can proxy everything through that server (like I did here) or run your mail clients and what-not on that server.

No matter what you do, just remember: when you send an email through Calmail, you announce to your recipient what your IP address is at that moment. Don’t send that email if you are not comfortable with that.

Categories: security, tech Tags: , , ,

Who will make the world safe for encryption?

November 29th, 2009 1 comment

With the first programmable quantum computer realized the day may come when Shor’s algorithm can be implemented with some accuracy:

“A team at NIST (the National Institute of Standards and Technology) used berylium ions, lasers and electrodes to develop a quantum system that performed 160 randomly chosen routines. Other quantum systems to date have only been able to perform single, prescribed tasks. Other researchers say the system could be scaled up. ‘The researchers ran each program 900 times. On average, the quantum computer operated accurately 79 percent of the time, the team reported in their paper.’”

I might be alone in this, but I fear the day when quantum computers become practical—much more than the day when the Singularity emerges; I have at least a sense of anticipation for the latter and it will represent a progress, an evolution of sorts. In contrast, all the uses for a quantum computer I know are evil—just like the atomic bomb and the hydrogen bomb. There is never a peaceful reason to enrich uranium more than 10%, and there is never a moral reason for a quantum computer to work more than 1% (or some other low number) of the time.

Will some other breakthrough make encryption—specifically, cheap and affordable encryption; for the wealthy and powerful, there is always OTP—available to the masses again, once quantum computers inevitably make public key encryptions (SSL and PGP, for the two big ones in use widely today) unusable except as children’s playthings?

Kindle tricks

October 14th, 2009 No comments

Ars Technica has a useful article on Kindle … secret codes.

I don’t know if I care enough about how my Kindle looks when it’s sleeping (when it’s also usually inside a cover) to change the screensaver to an image of my own. But the other two tricks looked neat. For reference, screenshot is activated by Alt+Shift+G, and minesweeper can be accessed through Alt+Shift+M.

Categories: tech Tags: , ,

Lukewarm Kindle reception

September 28th, 2009 No comments

Apparently the trial at Princeton isn’t working out too well (via Slashdot)

“I hate to sound like a Luddite, but this technology is a poor excuse of an academic tool,” said Aaron Horvath ’10, a student in Civil Society and Public Policy. “It’s clunky, slow and a real pain to operate.”

Horvath said that using the Kindle has required completely changing the way he completes his coursework.

“Much of my learning comes from a physical interaction with the text: bookmarks, highlights, page-tearing, sticky notes and other marks representing the importance of certain passages — not to mention margin notes, where most of my paper ideas come from and interaction with the material occurs,” he explained. “All these things have been lost, and if not lost they’re too slow to keep up with my thinking, and the ‘features’ have been rendered useless.”

Um, I hate to sound like a jerk, but he does sound like a luddite. He can do all of those things with Kindle, with the exception of, perhaps, ripping out pages.

I admit Kindle is horrible for scientific reading. Too little scientific texts are available in Kindle format, and conversion from PDF to Kindle format (or rather, the popular Mobipocket format, which is what essentially .azw files are) doesn’t work well for mathematical equations.

But, for reading materials consisting mostly of English-language (Kindle has issues with some Unicode fonts as well) text, meant to be read from start to finish without too much jumping around, Kindle works fine. In fact, it works better than physical books, because you can annotate without the fear of having to erase the marks later or running out of margin space. If the guy couldn’t figure out how to do this, frankly, does he really belong in a university?

In fact, this trial may be dominated by a single person who, for one reason or another, seems to be biased against Kindle: Prof. Katz. All the students who complain are from his class, and he is the only professor quoted as critical of the device. And his criticism? All of his own making, i.e. Kindle won’t be available next year so I don’t want to annotate with it (or transfer his old annotations; that shouldn’t be a problem for his student now, should it), or Kindle book isn’t an “analog book”, so it doesn’t use the same pagination.

I’ll gloss over the fact that books are actually more “digital” than “analog”—if it were analog, you would have what’s called “signal degradation”, you don’t have that with written texts—and as for the pagination problem, you have the exact same problem using two different versions of the same text (perhaps different editions by different publishers). It’s hardly a problem unique to Kindle, and besides, classic texts should have their own chapter and line number system which should keep them independent of arbitrary pagination, as far as citations go.

To be completely frank, I don’t see the point of universities subsidizing Kindle devices (Amazon donating them to the founder’s alma mater is a different matter, of course), no more than I see the point of universities subsidizing the students’ laptops. I do think anyone considering getting an ebook reader, i.e. Kindle or any of its competitors, should consider whether the rather hefty price ($200+, more than what you would pay for a basic netbook) is really worth it.

For me, it wasn’t really just the size of the device or its screen that made me buy Kindle (although I did love them after seeing them). It was the free wireless and Wikipedia access. But somehow, in an academic class setting, unless some course really heavily relies on accessing Wikipedia out in the field without wifi or wired Internet access, I don’t see the advantage of Kindle over, say, a good, cheap netbook—unless, of course, the person buying Kindle considers its e-ink screen worth the lack of some functionalities.

Categories: tech Tags:

No longer a supporter of RMS

July 24th, 2009 No comments

Well, this is it. I no longer support RMS’s crusade.

According to Stallman, the Pirate Party’s proposal of a five-year limit on copyright would remove the freedom users have to gain access to source code by eventually allowing its inclusion in proprietary products. Stallman suggests requiring proprietary software to also release its code within five years to even the balance of power.”

Somehow, I had always believed that RMS and, by extension, FSF’s goal was to limit the destructive power of copyright in software business by using its own rules against itself. I had believed that, given the choice between strong, draconian copyright, with GPL taking all its power from the same law, and having no copyright at all for software (or something very short like 5 years), RMS and FSF would choose the latter.

I was wrong. I have said before (not here, ‘probably on Slashdot) that if I ever find out that RMS’s (and, by extension, FSF’s) position was pro-copyright (even if it’s for strengthening copyleft), then I would stop supporting him. This is it.

I do, in general, like free software and will continue to use it, but as a political force I am opposed to the free software movement, now that I know for sure that the movement is led by a statist liberal whose central agenda is forcing others to his will (i.e. forcing proprietary software authors to release the source code, even if they didn’t use any copyleft codes).

As one of the immediate consequences, my FSF associate membership will not be renewed at the end of this month.

P.S. I had been getting fairly annoyed with RMS’s bashing of libertarians (I count Gov. Palin as one, although she may not know that yet) and capitalists (insurance companies and banks) recently anyway. He had, before this, the merit of … being seen as having the right opinions and position on one issue I deeply care about (copyright), but apparently I was wrong about that.

Edit: After all, there is no reason to force arbitrary obligation upon proprietary software authors. Just as the way original patents worked, copyright can be a two-way street. If the authors want copyright protection, they can submit the source code along with copyright registration (as apparently they already have to do, at least for small programs), and this will be public record once the work passes into public domain. If they want to keep the source code secret, then they can do it the same way it’s done in every other industry: keep it a trade secret and don’t tell it to anyone, including the copyright office (and since it was never “published”, it won’t be under copyright protection).

The very first thing we should do with this copyright mess is probably requiring copyright registration (say, within 1 year of original publication, as is done with patents) for copyright protection. If it wasn’t worth registering, then it’s not worth protecting.

Categories: tech Tags: ,

iMac G5 repair notes

July 9th, 2009 No comments

Well, I picked up an iMac G5 from the electronics discard area by 151 Le Conte. I am hoping that it’s a perfectly good machine (I see no visible damage and unit powers on) thrown away by someone who upgraded his computer.

I opened it up following the directions here (apparently they’ve made these iMacs really easy to open). But unfortunately, it’s apparently missing it’s SATA drive, and more importantly, RAM, which means I can’t quite test to see if it does actually work.

I don’t think I have any spare DDR rams, especially ones meeting the criteria for use with iMac G5. So, I am going to have to ask around tomorrow for one, and if not, I may have to take a chance (that this machine is working) and order one online.

It would be very nice if this works (it’s a nice, self-contained unit no larger than an LCD) … but we shall see.

Edit: It seems to start up O.K. with a DDR ram we had hanging around in the lab. I wouldn’t trust it … until an OS could be installed on a hard drive and successfully booted from that drive, but so far so good.

Categories: tech Tags: , ,

What do Copernicus, Galileo, and Newton have in common?

July 7th, 2009 No comments

An old geezer writes:

I recommend that my students—and the rest of us!—stop looking for answers on the internet and instead go out and play in the real world. We can learn a lot more physics from Nature than from being stuck to the computer screen. Why not emulate Copernicus, Galileo, or Isaac Newton, who saw the world with their own eyes. Spend time walking in the woods, listening to the ocean, experiencing the beauty of the spring flowers, and being amazed by the vast expanse of the night sky; it’s bigger than your computer screen, you know. Nature—not the internet—is still the greatest teacher.

Well, guess what Copernicus, Galileo, and Newton all had in common?

They were all wrong.

Copernicus was wrong to say that the planets orbited the sun in circular orbits (‘sorry; it’s elliptical). Galileo is famously wrong with his insistence on Galilean relativity (we now know that it’s the special relativity that holds true in the absence of gravity). And Newton was not only wrong with corpuscular theory of light (well, in the light of existence of photons, you could argue that he wasn’t entirely wrong, but if you insist on bringing quantum mechanics into this, then Newton was utterly, irreconcilably wrong in his entire work, save perhaps for calculus, for which another man deserves more credit), but he couldn’t provide any credible explanation for the one thing that he’s known for: Newtonian gravity (another theory which is quite wrong on the details, by the way).

I would be hard pressed to argue that these men were wrong simply because they didn’t have access to computers. Or Internet, although a simple Google search today will show that these men are wrong. But then, I can ask in turn: who put the man on the moon? Was it Kennedy? Was it the engineers down in Houston? Was it the astronauts? I dare say it was the computing machines (and maybe the men who made them … for creating something greater than themselves) that deserve more credit. Computers themselves can get to the moon now on their own (look at all the unmanned probes we are sending to Mars). Can we say the same for any man, except for fictional beings like the Superman?

Computers are the future. To deny the computer is to deny the future of sentience.

Categories: tech Tags: , ,

Goodbye Pandora

June 16th, 2009 No comments

Pandora has broken down to the extent that I cannot use it and rely on it every day, especially while traveling—I think she will still work perfectly fine as a desktop replacement. So, I am retiring her as my main laptop. I will find some server/desktop duty for her, perhaps as a replacement for Helen, but this is it for Pandora’s old duties.

Towards the end of my overseas trip this year, I found that Pandora’s LCD monitor loses connection at certain orientations—and this position changes over the duration of laptop’s use in a given position, perhaps due to the wire settling into a particular position under gravity and heat. I also found during the return trip (I am in Frankfurt at the moment), that the internal wireless device has broken down—good thing I always carry a USB wireless adapter with me!

Overall, this whitebook has been a singularly disappointing piece of work, starting with the battery life issue and USB device issue (which still persists to date). All of this at a higher price, shorter warranty, and worse service. I can’t say I am very satisfied with RKC computers, from whom I bought this whitebook, or MSI, who designed the whitebook.

So, for the next laptop, I am buying a name-brand, pre-built laptop (with components upgraded by me, of course). I am specifically buying Asus Eee 1000HE. It seemed very attractive in terms of the price, battery life, and overall reviews I have seen. Intel Atom processor isn’t of course the most powerful CPU around, but frankly, I’ve found recently that notebook CPUs are not really powerful enough for calculations that matter, and for calculations that don’t, well, almost any new CPU works these days. The new Eee will work perfectly for mobile computing (i.e. when I am traveling, when I am home, etc.), and when I am at my work desk, the whitebook (I am thinking about swapping the whole drives, so the name “pandora” will transfer over to the new Eee, and I will have to find a new name for the whitebook) will suffice, and when I am at elsewhere, I will have the new Eee-pandora with me. I’ve gotten used to syncing to workstations (i.e. between pandora and helen), so I’m sure this arrangement will work just fine.

P.S. Ah, yes. I am also stopping my boycott of Intel. It’s not that I haven’t heard bad things about them, but unless all the reviewers can be bought off (which I don’t think is possible to do either by Intel or Microsoft), Intel CPUs are definitely better than AMD CPUs these days. As for Intel’s business practices, I am willing to … make myself believe that it’s anti-capitalist propaganda. As for the Windows that comes bundled with Eee now, well, I am going to disagree with the EULA and see what happens from there.

Categories: tech, travel Tags: , ,