Spam

My blog has been getting a lot of spam on one particular post that I wrote earlier this year. Here’s some sample spam on my blog. It looks like someone forgot to fill in the words from their spam template and instead posted the entire template by accident, but this makes writing spam look like a fun pastime for a bored teenager.

This template is particularly interested in what blogging service I use and also notes that my blog posts are awesome. Woohoo, external validation via spam!

Uh, although it was pretty fun seeing this, I’ve enabled Akismet’s anti-spam WordPress plugin, but let me know if you have any other anti-spam suggestions (aside from using this template to filter out spam generated from this template).

{
{I have|I’ve} been {surfing|browsing} online more than {three|3|2|4} hours today, yet I never found any interesting article like yours. {It’s|It is} pretty worth enough for me. {In my opinion|Personally|In my view}, if all {webmasters|site owners|website owners|web owners} and bloggers made good content as you did, the {internet|net|web} will be {much more|a lot more} useful than ever before.|
I {couldn’t|could not} {resist|refrain from} commenting. {Very well|Perfectly|Well|Exceptionally well} written!| {I will|I’ll} {right away|immediately} {take hold of|grab|clutch|grasp|seize|snatch} your {rss|rss feed} as I {can not|can’t} {in finding|find|to find} your {email|e-mail} subscription {link|hyperlink} or {newsletter|e-newsletter} service.

More spam…

Bay Area sets transit spending targets – SFGate

Regional transportation officials approved a spending strategy Wednesday that will concentrate the bulk of spending on public transportation for the next four decades on the Bay Area’s largest systems: Muni, BART, AC Transit and, to a lesser degree, the Santa Clara Valley Transportation Authority.

via Bay Area sets transit spending targets – SFGate.

Well, this sounds good!

Reddit’s empire is founded on a flawed algorithm – Ian’s Tech Notes

The actual problem stems, as so many problems do, from the transposition of two characters.

Indeed, by manipulating the query string, you can find a strange purgatory where damned submissions slowly rot, alone in the darkness. … These posts are sad, alone, and afraid. And notably, they are sorted oldest first, just as I predicted.

Maybe there is no moral. Reddit screwed up. It could have hurt them, but it didn’t, and probably won’t. They are wrong but they are not Wrong because there is no such thing as capital-W Wrong. Moral codes are ideas that we construct, and there is no god of determinism that will one day smite Reddit for their crime of being bad at math. The world is a flawed place, has always been a flawed place, will always be a flawed place.

via Reddit’s empire is founded on a flawed algorithm – Ian's Tech Notes.

Sigh.

Toyota Licenses Wireless Charging Tech from WiTricity – IEEE Spectrum

One of the major companies in inductive charging infrastructure is Qualcomm, which acquired wireless vehicle charging technology from London-based HaloIPT two years ago. Now called Qualcomm’s Halo division, the company intends to run a trial in London with wireless charging pads on parking spots and cars equipped with sensors to indicate they are aligned above the charging pad. The Korea Advanced Institute of Science and Technology (KAIST) is running a trial where electric buses are charged while on the move from wireless pads embedded in the road ways.

via Toyota Licenses Wireless Charging Tech from WiTricity – IEEE Spectrum.

New Indoor Navigation Technologies Work Where GPS Can’t – IEEE Spectrum

Q-Track: In this special zone [near field], the emanations from a radio antenna are rather peculiar. The electric and magnetic fields do not rise and fall in lockstep, for example, as is normally the case with radio waves. And the difference in their timing (their relative phase) is, conveniently enough, a function of the distance from the transmitting antenna.

DecaWave: If power levels are kept low enough, ultrawideband transmissions, being so thinly spread out in frequency, can share the airwaves with conventional radio services without causing interference. Those services have long had to cope with the incidental energy given off by electric motors, automobile ignition systems, and all sorts of digital gadgets that aren’t intended to transmit radio waves. Low-power ultrawideband transmissions are no more menacing, which is why radio authorities around the world are now embracing this technology.

via New Indoor Navigation Technologies Work Where GPS Can’t – IEEE Spectrum.

How to Berkeley, v2

The first 10 seconds is how I feel.

Berkeley should hire a couple software engineers to fix their online interfaces (e.g. for class registration). People have obviously noticed the problem and now there are layers and layers of web pages / services maintained by different organizations / departments that each contain different amounts of information. It’s all very confusing, disorganized, and arduous, and I miss MIT WebSIS. Here is a guide with some simplified steps for paying fees at Berkeley and class registration for EECS graduate classes:

Shortcut for paying bills/fees:

  1. Login to e-bill/e-check. Scroll to the bottom and click “I agree.”
  2. Click “Pay now” and follow instructions from there.

Methodology for class registration:

  1. Browse for possible classes of interest: Look through the relevant listings [CS, EE, CS-next, EE-next]. This just gives you the names of the courses offered this/next semester. To get the description of the classes, you’ll need to follow the links to the general catalog, but even then, they are probably out of date because the process for faculty to update it is arduous. Good luck finding any descriptions for the special seminars (e.g. CS 294). You might have to be on some mailing list at the right time to get these, so try searching your inbox…
  2. Create a schedule of your classes: Go to ScheduleBuilder and start adding your classes of interest. In the first field, type the department (“EE” or “CS”) and in the next field type the number of the course. When you’re done, click “Generate Schedules.” Select “Save as Main Schedule.” Next, view your Saved Schedules. Optionally export the calendar by selecting “Download iCal.” (From there, you can import this into gCalendar, iCal, etc.) Take note of the CCN numbers displayed to the right side of the interface. You’ll need these for the actual registration step.
  3. An alternative to the previous step is to build the schedule in your head and get the CCN numbers straight from [EE Fall, CS Fall, Stat Fall] [EE Spring, CS Spring, Stat Spring]. Apparently, some of the classes have a direct link to register a class from this interface, but it seems inconsistent.
  4. Finally, login to TeleBEARS to actually register your classes. Be sure to do this outside of its schedule maintenance hours of 6-7am M-F, 6-noon Su, and some Saturdays. I don’t know what this means, but if your appointment has expired, forget about accessing TeleBEARS at normal hours. Here are the available “Open Hours”: 7-8am, 7pm-12am M-F, and 12pm-12am Sa-Su. WTF. Also FYI, you can’t register for more than 1 seminar (i.e. CS 294) because the registrar thinks they are all the same class. Okay, anyway. First, click on the top tab for the semester that you’re registering for. To the left, click “Add class,” and enter in the CCN from the previous step. Repeat for all your classes.

Links:
Bear Facts [link]: student homepage (i.e. websis)
TeleBEARS [link]: pre-registration, current class list, registration change, there is a tab for each semester
General class catalog [EECS, EE, CS]: usually out of date and doesn’t contain information about special seminars
Class listings [EE Fall, CS Fall] [EE Spring, CS Spring]: contains CCN and enrollment status for graduate classes
Class schedule [CS, EE, CS-next, EE-next]: includes class time, lists special classes (CS 298 = Seminars, CS 294 = Courses, not sure where the descriptions are though)

Class schedule [link, ScheduleBuilder]: printable class schedules, clunky searchable interface for classes

EECS Grad Info [link]
EECS Grad Handbook [link]
Transfer Credit Petition [link]
Add/Drop Form [link]

Please feel free to comment with suggestions on what else to include in this reference.

Google and robots: The future just got a lot closer | Internet & Media – CNET News

Over the last half-year, Google has quietly acquired seven technology companies in an effort to create a new generation of robots. And the engineer heading the effort is Andy Rubin, the man who built Google’s Android software into the world’s dominant force in smartphones.

Among the companies are Schaft, a small team of Japanese roboticists who recently left Tokyo University to develop a humanoid robot, and Industrial Perception, a start-up here that has developed computer vision systems and robot arms for loading and unloading trucks. Also acquired were Meka and Redwood Robotics, makers of humanoid robots and robot arms in San Francisco, and Bot & Dolly, a maker of robotic camera systems that were recently used to create special effects in the movie “Gravity.” A related firm, Autofuss, which focuses on advertising and design, and Holomni, a small design firm that makes high-tech wheels, were acquired as well.

The seven companies are capable of creating technologies needed to build a mobile, dexterous robot. Mr. Rubin said he was pursuing additional acquisitions.

While Google has not detailed its long-term robotics plans, Mr. Rubin said that there were both manufacturing and logistics markets that were not being served by today’s robotic technologies, and that they were clear opportunities.

This is not the first time that Google has strayed beyond the typical confines of a tech company. It has already shaken up the world’s automobile companies with its robot car project. Google has not yet publicly stated whether it intends to sell its own vehicles or become a supplier to other manufacturers. Speculation about Google’s intentions has stretched from fleets of robotic taxis moving people in urban areas to automated delivery systems.

Another is the issue of jobs, and what happens to the people working in positions that could be replaced by robots. Many of those jobs, especially in the home care and service industries, are low-paying positions. What kinds of employment can they seek if they’re replaced by an automaton?
"Is Google concerned? I don’t know. Anybody in this business has to be concerned," said Bajcsy. "My answer is education, education."

via Google Puts Money on Robots, Using the Man Behind Android – New York Times and Google and robots: The future just got a lot closer | Internet & Media – CNET News.