Archive

Archive for the ‘tech’ Category

Creepy Facebook

July 15th, 2010

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.

Author: bkpark Categories: tech Tags: , ,

Calmail leaks IP addresses!

November 29th, 2009

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.

Author: bkpark Categories: security, tech Tags: , , ,

Who will make the world safe for encryption?

November 29th, 2009

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?

Violating laws of nature

November 8th, 2009

XKCD has a great suggestion on how to violate laws of nature (causality) by violating laws of society (murder):

But I feel that he’s asking the wrong question here: “How many siblings do you have?” The question he should really be asking isn’t how many siblings. It’s whether this phenomena is limited only to siblings, or whether it’ll work with other close relatives or friends. It would be a scientific bonanza if this phenomenon can be reproduced with friends—siblings and relatives you eventually run out of, but friends, well, if you do run out of friends, you can always make more.

Author: bkpark Categories: Uncategorized, particle physics, tech Tags:

Kindle tricks

October 14th, 2009

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.

Author: bkpark Categories: tech Tags: , ,

Lukewarm Kindle reception

September 28th, 2009

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.

Author: bkpark Categories: tech Tags:

Irony: 1984 and Animal Farm “retroactively censored”

July 17th, 2009

In another demonstration of, well, how exercise of copyright control really looks like censorship.

Will they reimburse customers who bought the ebook version, or will they simply say that they have never been charged. You know, the way we’ve been always at war with Eastasia and stimulus is stabilization.

Anyways. I guess I am not buying Kindle until they work out these legal issues. For now, I’ll just … enjoy the irony of Kindle ad on the Slashdot story.

Author: bkpark Categories: copyright, tech Tags: , , ,

iMac G5 repair notes

July 9th, 2009

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.

Author: bkpark Categories: tech Tags: , ,

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

July 7th, 2009

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.

Author: bkpark Categories: tech Tags: , ,

Finally got Gizmo to work properly

May 30th, 2009

I finally got Gizmo to work properly, that is, make outgoing phone calls from Gizmo.

In the past few months, the GNU/Linux Gizmo client kinda crapped out—I could receive incoming calls, but couldn’t make a successful outgoing call or do anything on the dialpad (in or out). It probably has to do with some protocol change—the GNU/Linux version hasn’t been updated since 2007.

So, I tried installing the Windows version under Wine, and it looks like it’s working better than the outdated GNU/Linux version, so I guess I’ll use this from now on (or at least until the Gizmo credit I have runs out).

P.S. I also got ALSA properly set up on my system with software mixing. Now I don’t have to periodically kill Firefox to kill its child Flash processes which are hogging the sound card.

Author: bkpark Categories: tech Tags: , ,