DABR Twitter Web Client Mini Blog Yo Mama Jokes Sports Bookmarklets About Us

May 19, 2010

iPhones – the new Blood Diamonds

Filed under: Apple, Tech, iPhone — Tags: , , , , , — webadmin @ 2:20 pm


 

Chinese newspaper Southern Weekly sent 20-year-old reporter Liu Zhi Yi undercover in Foxconn’s factory in Shenzhen, China. For 28 days, he experienced dreadful conditions that the factory’s 400,000 employees endure, churning out iPods, iPads, and iPhones for Apple nonstop.

There’s no doubt about it. The Foxconn suicides were caused by job stress. Within half a year, there have been nine suicides attempts with seven confirmed deaths at Foxconn’s Shenzhen factory, prompting the company to hire counselors and even Buddhist monks to free the souls of the suicidal from purgatory.

Foxconn is one of Apple’s main manufacturer contractors. Thousands of Mac minis, iPods, iPhones and iPads are assembled daily in the Shenzhen factory, which runs 24/7.

After a sixth suicide attempt in April, Southern Weekly—described by The New York Times as China’s most influential liberal newspaper—sent an young reporter to sneak into the factory as a worker. At the same time, they sent a senior reporter to talk with Foxconn’s executives. Their mission: To discover what’s really going on in that factory, and find out the true reasons behind the suicides.

During his 28 days of investigation, Liu Zhi Yi was shocked to discover how the factory workers live in a sort of indentured servitude. They work all day long, stopping only to quickly eat or to sleep. They repeat the same routine again and again except on public holidays. Liu surmised that for many workers, the only escape from this cycle was to end their life.

Liu, a graduate student, was chosen because of his young age, since the factory only hires workers in their twenties. He was hired without issue. He signed only one special document: An overtime working agreement that says the company is not responsible for their long hours of working. According to Liu, this voluntary agreement overrules Chinese state regulation.

Foxconn workers only smile on the 10th of every month. That’s the day when they get their salaries. That day, the ATM machines inside the factory are crowded with workers. Their monthly salaries start at 900 Chinese Yuan—about $130.

Undercover Report From Foxconn's Hell FactoryThe stress room at Foxconn.

Most of the workers had nothing to say about the popular Apple products they assemble. Most can’t afford to own an Apple product. Their salaries can only buy them knockoff versions. While gadget aficionados worldwide discuss which iPhone they should buy, Foxconn workers debate the merits of differing knockoffs.

Tales from the factory

Liu had his most interesting chats with other workers during meals. Some told him that they envied workers who are sick. They get leave approvals and can get some rest. They also discussed about accidents in the factory: One worker got his finger cut-off during production. A few workers think that the machines are cursed. They believe it’s dangerous for them to use the machines.

Another worker spoke about one of the favorite activities in the factory lines: He likes to drop stuff on the floor. Why? Workers spend achingly up to eight hours standing up, so they feel that squatting down to grab a fallen object is the most restful moment of their working day.

Workers call their warehouse trolleys their “BMWs”. While pulling them around, stacked high with tons of goods, they imagine the real BMW they hope to one day own.

According to one worker, they can’t live without these dreams. They dream of becoming rich one day. Some spend part of their salaries buying lottery tickets and betting on horse races.

There are other kind of dreams too. Liu says that some of them complain about their love lives. They just can’t find lovers in that environment, so they have to find alternatives: In some internet cafes—hiding in restaurants outside the factory—young men can buy access to clandestine porn videos. However, the men say that the movies get boring after long periods of time.

Undercover Report From Foxconn's Hell FactoryWorkers eat in the on-site cafeteria.

Many wouldn’t talk of the suicides. Others joked about it. One of the problems may be the lack of communication and friendships between work colleagues. Many workers don’t even know the names of the people working next to them. In fact, according to Southern Weekly, the workers find difficult to relate to each other because they are always wearing identical work uniforms and performing the same tasks everyday. They have no interesting topics to chat about because all they do is work. If an employee becomes too stressed, they often have no one with which to share their feelings or to approach for help solving their problems.

Perhaps the 100 counselors hired by Foxconn will help. I wish they had movie theaters and shopping malls inside to help them relax. But, at the end, the most important thing is that Foxconn really needs to be more human and be concerned about the health—mental and physical—of their workers, instead of treating them like dogs.

Well, at least they get to beat up plastic dummies. And we wonder why our jobs have gone away.

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: 1% [?]

May 16, 2010

Netbookmaker 0.84RC1 USB Disk on a PowerPC Mac [my edits in bold]

Filed under: Intel, Mac, Tech — Tags: , , , — webadmin @ 3:41 am


 
Well, if you want to, you can do the following to create a usb boot drive:

1) Download the following files:
NetbookBootMaker 0.8.4 RC1.app.zip

1b) Unzip the app, say, on your Desktop

2) Format a usb drive (say, 64mb and larger) using HFS+ and GUID or MBR if possible.

3) Determine the bsd disk number for the newly formatted drive. You can right click on the partition in Disk Utility, select Info, and it should tell you info about it. If not, you can type “mount” into the terminal and it’ll tell you.

4) Mount the Contents/Resources/BootMakerSupport/NetbookBootLoader.img image file from the NetbookBootMaker 0.8.4 RC1.app folder and Copy the Extra folder from the mounted image onto your newly formatted usb drive

5) Copy the file “boot” from the mounted image to the newly formatted usb drive. Place this at the root of the drive.

6) Run the following commands, where /path/to/ is the path to the NetbookBootMaker 0.8.4 RC1.app/Contents/Resources/BootMakerSupport folder in the beginning of the post. X is the disk number, while Y is the partition number as determined in step 3. Unmount the partition using Disk Utility before?? and after running the fdisk command

Code:
fdisk -u -y -f /path/to/boot0 /dev/rdiskX
dd if=/path/to/boot1h of=/dev/diskXsY  

Once you do that, you’ll have a usb drive that will boot both 10.5 and 10.6 dvds / usb drive / etc. It’ll self patch the 10.6 drive so that it works just like running NetbookBootMaker on a usb drive would.

There. Recorded for posterity. Now – let’s see if this works!

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: 4% [?]

May 6, 2010

Deception As Business Practice [Apple’s attack on Adobe Flash, it’s all about online video.]

Filed under: Apple, Mac, Randomness, Tech, iPhone — Tags: , , , , , , , — webadmin @ 6:56 pm


 

In conclusion, as a developer who likes Flash, to tell the truth, I can respect the business decision by Steve to not allow Flash on their iTechnology platforms for good old competitive reasons.  What is wrong here is that Apple is on a campaign of deception.  They are not happy to not use flash, but are also producing FUD to displace Flash as a relevant web technology.

As a Apple user who may be reading this blog entry (And congratulations if you got this far), consider your relationship with your Apple products.  You have just been told your friend is deceptive and will lie to you to get what he wants from you.  How would this go down if this was your partner or best friend?

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: 1% [?]

Apple As An Exclusive Country Club

Filed under: Apple, Google, Mac, Randomness, Tech, iPhone — Tags: , , , , , , , — webadmin @ 6:53 pm


 
With the iPhone and the iPad, Apple has either smartly or stupidly drawn a line in the sand and declared themselves no longer just the arbiters of hardware and system UI but arbiters of content and commerce as well. If you want to develop or produce content for Apple’s ecosystem, you will do exactly as Apple tells you to do. If you want to enjoy Apple’s products as a consumer, you’ll enjoy every freedom Apple provides and live with every limitation they impose. It’s like a country club. Apple isn’t saying you can’t play golf with your pit-stained t-shirt and denim cutoffs. They’re just saying you can’t do it at their club. Apple wants to run the most profitable country club in the world, with millions of members, but they don’t want everybody; and therein lies the difference between how their resurgence is playing out and how Microsoft’s dominance ultimately played out.

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: 1% [?]

April 4, 2010

iPad – The Next Big Thing or Beginning of The End

Filed under: iTunes — webadmin @ 8:57 pm


 

I know that publishing companies will be tempted to go for the all-singing, all-dancing iPad application. But what they’re doing that, my suspicion is that what they’re aiming for is a product which exudes credibility, status — an aura of a professional media product. And when you’re spending the kind of money that a professional application requires, solely to improves your status in the world, you’re not selling a product, you’re buying the love of your audience. That may be an investment in credibility, but it’s not an incoming revenue stream.

The goldrush economics of the iPad will hide this for a little while, because everything will be briefly profitable. But to be sustainable, you need to either be producing something that consistently costs you less than it earns, or will produce regular super-hits among a string of drabber products, or just makes you so much money in its first few months that you never need work again. You can’t just make some single wonderful shiny demo product. You need to keep producing them; you need some way of economizing that process. And you need to stop others from making their shiny thing cheaper than, yet interchangeable with, yours. Otherwise you’re just throwing nice fancy gee-gaws into the thresher’s hungry mouth.

XML co-inventor Tim Bray, on leaving Sun to be Google’s Android developer advocate: “The iPhone vision of the mobile Internet’s future omits controversy, sex, and freedom, but includes strict limits on who can know what and who can say what. It’s a sterile Disney-fied walled garden surrounded by sharp-toothed lawyers. The people who create the apps serve at the landlord’s pleasure and fear his anger. I hate it. I hate it even though the iPhone hardware and software are great, because freedom’s not just another word for anything, nor is it an optional ingredient.” Amen, Tim.

so many good quotes in this one:

I remember the early days of the web — and the last days of CD ROM — when there was this mainstream consensus that the web and PCs were too durned geeky and difficult and unpredictable for “my mom” (it’s amazing how many tech people have an incredibly low opinion of their mothers). If I had a share of AOL for every time someone told me that the web would die because AOL was so easy and the web was full of garbage, I’d have a lot of AOL shares. And they wouldn’t be worth much.



I mean, look at that Marvel app (just look at it). I was a comic-book kid, and I’m a comic-book grownup, and the thing that made comics for me was sharing them. If there was ever a medium that relied on kids swapping their purchases around to build an audience, it was comics. And the used market for comics! It was — and is — huge, and vital. I can’t even count how many times I’ve gone spelunking in the used comic-bins at a great and musty store to find back issues that I’d missed, or sample new titles on the cheap. (It’s part of a multigenerational tradition in my family — my mom’s father used to take her and her sibs down to Dragon Lady Comics on Queen Street in Toronto every weekend to swap their old comics for credit and get new ones).

So what does Marvel do to “enhance” its comics? They take away the right to give, sell or loan your comics. What an improvement. Way to take the joyous, marvellous sharing and bonding experience of comic reading and turn it into a passive, lonely undertaking that isolates, rather than unites. Nice one, Misney.



Infantalizing hardware

Then there’s the device itself: clearly there’s a lot of thoughtfulness and smarts that went into the design. But there’s also a palpable contempt for the owner. I believe — really believe — in the stirring words of the Maker Manifesto: if you can’t open it, you don’t own it. Screws not glue. The original Apple ][+ came with schematics for the circuit boards, and birthed a generation of hardware and software hackers who upended the world for the better. If you wanted your kid to grow up to be a confident, entrepreneurial, and firmly in the camp that believes that you should forever be rearranging the world to make it better, you bought her an Apple ][+.

But with the iPad, it seems like Apple’s model customer is that same stupid stereotype of a technophobic, timid, scatterbrained mother as appears in a billion renditions of “that’s too complicated for my mom” (listen to the pundits extol the virtues of the iPad and time how long it takes for them to explain that here, finally, is something that isn’t too complicated for their poor old mothers). The model of interaction with the iPad is to be a “consumer,” …

The way you improve your iPad isn’t to figure out how it works and making it better. The way you improve the iPad is to buy iApps. Buying an iPad for your kids isn’t a means of jump-starting the realization that the world is yours to take apart and reassemble; it’s a way of telling your offspring that even changing the batteries is something you have to leave to the professionals.



Wal-Martization of the software channel

And let’s look at the iStore. For a company whose CEO professes a hatred of DRM, Apple sure has made DRM its alpha and omega. Having gotten into business with the two industries that most believe that you shouldn’t be able to modify your hardware, load your own software on it, write software for it, override instructions given to it by the mothership (the entertainment industry and the phone companies), Apple has defined its business around these principles. It uses DRM to control what can run on your devices, which means that Apple’s customers can’t take their “iContent” with them to competing devices, and Apple developers can’t sell on their own terms.

The iStore lock-in doesn’t make life better for Apple’s customers or Apple’s developers. As an adult, I want to be able to choose whose stuff I buy and whom I trust to evaluate that stuff. I don’t want my universe of apps constrained to the stuff that the Cupertino Politburo decides to allow for its platform. And as a copyright holder and creator, I don’t want a single, Wal-Mart-like channel that controls access to my audience and dictates what is and is not acceptable material for me to create.



I think that the press has been all over the iPad because Apple puts on a good show, and because everyone in journalism-land is looking for a daddy figure who’ll promise them that their audience will go back to paying for their stuff. The reason people have stopped paying for a lot of “content” isn’t just that they can get it for free, though: it’s that they can get lots of competing stuff for free, too. The open platform has allowed for an explosion of new material, some of it rough-hewn, some of it slick as the pros, most of it targetted more narrowly than the old media ever managed.



Gadgets come and gadgets go. The iPad you buy today will be e-waste in a year or two (less, if you decide not to pay to have the battery changed for you). The real issue isn’t the capabilities of the piece of plastic you unwrap today, but the technical and social infrastructure that accompanies it. If you want to live in the creative universe where anyone with a cool idea can make it and give it to you to run on your hardware, the iPad isn’t for you. If you want to live in the fair world where you get to keep (or give away) the stuff you buy, the iPad isn’t for you. If you want to write code for a platform where the only thing that determines whether you’re going to succeed with it is whether your audience loves it, the iPad isn’t for you.

If it hasn’t been clear yet, I think this latest Apple appliance should make crystal clear that Apple is no longer the benevolent friend to the technology industry that it portrays itself as. Just like IBM and Microsoft before it (and maybe Google after it) hubris will bring it down and the power of open standards and open source will conspire against it. And as a one-time sorta-Apple fanboi, I can’t wait!

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: 1% [?]

January 11, 2010

She’s A Small Wonder

Filed under: Tech — Tags: , , , — webadmin @ 4:48 pm


 

Case in point, meet the delectable Roxxxy, the creation of former Bell Labs engineer Douglas Hines and his new company TrueCompanion, and offered up as the world’s first sex doll with a replicated personality.

Showcased during the AVN Adult Entertainment Expo in Las Vegas, the unnervingly realistic doll is not only able to hear, listen, speak and sleep, but also has five preset character personalities and can even feel and react to the physical touch of her owner – shudder.

For prospective buyers keen to know more about lovely Roxxxy’s ample assets, she is five feet and seven inches tall, weighs a svelte 120 pounds, wears a full C-cup bra, and is always ready to deliver personal satisfaction.

On the more technical side, Roxxxy’s life-like synthetic skin hides an anatomically correct articulated skeleton that replicates human movements, and she even has a mechanical heart that’s responsible for powering an internal liquid cooling system.

Roxxxy’s specific personalities include Wild Wendy, who’s supposedly adventurous and aggressive, while Mature Martha is extremely caring and motherly, and S&M Susan is… well… you don’t really need a description for that one.

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: unranked [?]

November 24, 2009

Palm Pre Review In Short: “Suck It, iPhone Cult Members!”

Filed under: Cell Phones, Palm, Tech, iPhone — Tags: , — webadmin @ 9:41 am


 
Amazon.com: Dr. Dan’s review of Palm Pre Phone (Sprint)
Here’s what I think Palm’s slogan should be: “Multi-tasking. We do it on our computers and in our everyday lives… why should our phones be any different?” Sadly, their commercials feature some creepy chick talking about jugglers and mind reading. Oh, well.

When I read about multi-tasking on the Palm Pre, it looked cool. When I played with the mult-tasking feature in the Sprint store, I thought it was really cool. But when I LIVED with multi-tasking, I realized I would never own another phone that doesn’t do this. It doesn’t always work perfectly… sometimes there are issues with lag but once you learn which apps are resource hogs you get the hang of how to operate with it.

Here’s some real-world examples of how I use multitasking…

“Day-to-day”
I consistently have email, texting, Twitter, phone, and my Palm OS emulator (for my medical apps) open at all times. No need to search for buttons or menus. Just flick and I’m there.

“The Drive”
A while back my boss drove me down to New Orleans. I SIMULTANEOUSLY…………
– Ran turn-by-turn navigation with spoken street names (thru car speakers)
– Ran Pandora (also thru car speakers)
– Sent MMS messages to my folks
– Tracked my wife’s flight to Puerto Rico in real-time, using FlightView
– Viewed a PowerPoint presentation
– Sent that powerpoint presentation via email to a colleague

“Ordering Pizza and a Movie”
Just the other day my wife called me from the road to ask where she could get a movie rental and pick up a pizza in her area. I SIMULTANEOUSLY……….
– Ran my Google maps which found the nearest Blockbuster and pizza place to her,
– Ran Flixster and read Rotten Tomato reviews of different movies
– Texted my wife back and forth with my recommendations.

“Email + Messaging”
I can have both my email and texting apps open, and copy/paste from one into the other

“No Wifi headaches”
Here’s a big one! I can enable/disable Wi-Fi without leaving the web page I’m on or the email I’m trying to download. Just touch the top of the screen for the menu and I’m done!

Here’s an interesting Palm Pre vs. iPhone Twitter comparison I read: If you’re tweeting on the iPhone, and want to email a post, you have to:
1) Click the email hyperlink.
2) Twitter app closes.
3) iPhone email app opens.
4) Send email.
5) Close iPhone email app.
6) Open Twitter app.
7) Navigate back to the Twitter post of interest.
On the Palm Pre, you can simply leave Twitter open, and simply flip over to email and back.

just wish there were more OFFICIAL apps

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: unranked [?]

More DABR Goodness: Unshortening Short URLs



 

I’m loving DABR – makes me want to find a way to load XAMPP on my phone. Anyways I’ve made a few more tweaks to my codebase recently. Inspired by this Terrence Eden post…:Expanding URLs in Dabr / Twitter – Terence Eden’s Blog

I hate shortened URLs with a passion. It makes it hard to see what a link is and whether I’ve visited it before. If they fail – like tr.im threatened to do – you lose your links with no way to see where they once went.

So, hurrah for LongURLPlease – a service which takes those horrid little links and turns them in to full sized URLs.

…I went about implementing this longurl scheme and having the long URL show in the tweet. But to make it so that it the tweet isn’t dominated by a 600 character URL (and reduce some of the benefit of short URLs) I figured I could try to make it only display the domain name of each link while still keeping the actual link in the HTML – much like they do at slashdot. Easy peasy, I thought. Just uncomment the LONGURL_KEY in config.php and move the gwt code from the twitter_parse_links_callback function to the theme_external_link function in common/twitter.php. Right?

function twitter_parse_links_callback($matches) {
  $url = $matches[1];
  if (substr($url, 0, strlen(BASE_URL)) == BASE_URL) return "<a href='$url'>$url</a>";
  return theme('external_link', $url);
}

function theme_external_link($url, $content = null) {
     //Long URL functionality.  Also uncomment function long_url($shortURL)
     if (!$content)
     {
          $longurl = long_url($url);
          $domain = parse_url($longurl,PHP_URL_HOST);
          if (setting_fetch('gwt') == 'on') {
               $encoded = urlencode($longurl);
               $longurl = "http://google.com/gwt/n?u=$encoded";
          }
          return "<a href='$longurl' target='_blank'>[".$domain."]</a>";
     }
     else
     {
          return "<a href='$url' target='_blank'>$content</a>";
     }
}

Well, not so much. Because of some of the mechanisms in identifying links and adding the appropriate HTML, I broke the image-service thumbnail code and had to think through how this was going to work out. It ended up with me changing the twitter_photo_replace and my twitlonger_replace functions to only return the addendums (if any) and not the entire tweet text

function twitter_photo_replace($text) {

.
.
.

  if (!empty($images)) 
     return implode(' ', $images).'<br />';
}  

function twitlonger_replace($text) {
  $tmp = strip_tags($text);

  if (preg_match('#http://tl.gd/([dw]+)#', $tmp, $matches)) {
.
.
.
     $returntext = "<p style="padding:5px;margin:5px;border:thin dashed;">$longtweet</p>";//$text";
    return theme('external_link', $matches[0], $returntext);
  } else {
     return "";
  }
}

then I changed how the twitter_parse_tags function called them and appended the data. Also important is to make it use the original unaltered tweet ($input) as a source rather than the modified one with the links ($out).

function twitter_parse_tags($input) {
.
.
.

  if (!in_array(setting_fetch('browser'), array('text', 'worksafe'))) {
    $twitlonger = twitlonger_replace($input);
    $out = twitter_photo_replace($twitlonger.$input).$twitlonger.$out;
  }
  return $out;
}

Dabr Decoding Short URLs

The results, though, are great . Nice and clean. As mentioned on other pages, the overhead may be a bit much for more than your personal web server, but I love the change. One byproduct as well is that now any posts with images in Twitlonger that don’t get into the original tweet will have their photo thumbnail displayed too. 5% scenario – yes, but still icing :)

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: unranked [?]

November 23, 2009

Ping.fm PingDash Bookmarklet



 

I may have stumbled on a great workaround for the PingOut problem. When last I addressed this:

Ping.fm PingPlus Bookmarklet | myopiclunacy.com

UPDATE (Nov 18, 2009): Commenter Andy pointed out another Ping.fm Bookmarklet on Mentoliptus that uses the PingOut popup. This popup is a hell of a lot nicer than the Ping This interface and gives you all the options of posting to single services or groups. Only thing is that it’s context insensitive. I tried passing parameters to it but it ignored them all. So for now I’ll continue using PingPlus as it is for context sensitive stuff until hopefully they update the PingOut interface to allow URL parameters. That would be the holy grail Ping bookmarklet!

Well, the Pingout page doesn’t accept URL parameters, but it seems the Dashboard page does! So a quick change to the PingPlus bookmarklet and we’re a lot closer to the holy grail:

PingDash

Works the same way except it takes you to the Ping.fm Dashboard with status already filled in and you have complete control over the services, groups, or whatever you want to Ping.

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: unranked [?]

November 21, 2009

now THIS is a thumbdrive

Filed under: Tech — Tags: , — webadmin @ 5:00 pm


 

Perfect stocking stuffer, no?

Posted via web

Bookmark and Share Email This Print This PDF This Blog This Facebook Twiit Google Google Yahoo! Buzz Ping StumbleUpon LinkedIn MySpace

Popularity: unranked [?]

Powered by WordPress

Blog Information