Is Twitter Actively Censoring Human Rights Activists in Palestine?

Quick background: earlier today, IDF soldiers stormed a relief flotilla/convey headed towards Gaza carrying food, medical supplies, and other relief materials in an attempt to bypass a blockade of the Gaza territories. The raid on the flotilla resulted in the death of 16 aid workers.

A post on twitpic earlier today asks

Can’t get why #flotilla is not trending; censored, why?

and articles on the web search for explanations, since it’s very clear that flotilla is indeed a trending topic, going by the trendistic results (see below).

Some are saying that twitter needs to manually approve trending topics to prevent abuse, etc. but there’s something that doesn’t add up: why is twitter actively blocking searches for #flotilla?

You can check it out for yourself: for the past hour or so, searching twitter for #flotilla turns up the dreaded “Something is technically wrong” page but searching for any other #topic works!

As they say, the proof is in the pudding (images after the jump):

Continue reading

Google Adds Support for Customizing Homepage Background!

Google, ever the world’s biggest supporter of the minimal user interface, appears to be having second thoughts about the advantages of ascetic design and no-frill search pages. If you go to the Google homepage while signed into your Google account, you’ll be (pleasantly?) surprised with a small link in the bottom-left corner titled “Change Background Image.”

Continue reading

The Un-Improvements to “Find All References” in Visual Studio 2010

A November 2009 post on the Visual C++ Team Blog by Raman Sharma delved into the improvements Visual Studio 2010 was purported to have made to the “Find All References” feature of Visual Studio. This feature is a must-have for any developer in almost any language. As a project grows in size and complexity, it becomes a real chore to remember and locate exactly where a particular variable was defined – which is something that’s quite useful to know.

According to the VC++ blog post, VS2010 now uses a “speed-mode” by default to locate these references. It’s a bit less accurate in that it generates a lot of false positives, searching by name rather than by usage, but that this reduced accuracy comes with greater speed. And the option remains to further filter out results by having the compiler and the intellisense databases resolve the actual results and determine whether or not they indeed reference the search term.

Except that’s the way it’s supposed to work. In truth, that’s not what happens:

1) Visual Studio 2010’s “Speed Mode” of Find All References is slower than it was in Visual Studio 2005.

2) Visual Studio 2010’s “Speed Mode” not only generates extraneous false positives, it also fails to show items that do match the search term.

Continue reading

2048 Comments…

Just a quick thank you to all our loyal readers, contributors, members, and commenters over the years. Our most popular blog post on the site has just reached the über-geeky number of 2048 comments in the 2 years 3 months and 23 days since it was posted. For more geeky conversions, read on.

  • 2.31 years
  • 2 years, 3 months, 23 days
  • 27 months, 24 days
  • 120 weeks, 4 days
  • 844 days

Obviously 2 years is a long time… but 2048 is an equally great number.

Thank you!

Android: A Fragmented Platform or Not?

Android RobotIf you were to believe the latest headlines at Business Insider, Android is a fragmented mobile platform and has a negative effect on the applications, for developers and end-users alike. Android is currently in a heated battle with the other two big names in mobile technology (the iPhone and the BlackBerry being the other two), and this is a serious matter definitely worthy of discussion.

But Dan Frommer’s allegations in his latest post on BI don’t really add up. Frommer contends that the official twitter app for Android, which only works on Android v2.1 and up, is proof that Google’s mobile OS isn’t as “unified” as the competitors, and that this is a sign of early-onset serious fragmentation that will only get worse down the line. The thing is… it’s not.

It’s true that Android, available for deployment on any device manufacturers are willing to bundle it with, faces certain compatibility issues. With a multitude of devices, each with its own mostly-unique set of hardware and features, creating software that will run the same for everyone isn’t as easy as it is on the iPhone. But it’s nowhere near as much of an issue as Frommer makes it out to be.

Continue reading

The ARM, the PPC, the x86, and the iPad…

Hot on the heels of the iPad release comes news that Apple has just (very likely) purchased another processor design firm (via EDN).  Intrinsity, the chip design company in question, is a designer of RISC-based CPUs and is rumored to have had something to do with the design of Apple’s new A4 processor. The A4 is Apple’s key ingredient for a smooth user experience in the much-hyped iPad.

Those keeping track of Apple’s purchases will remember that, almost exactly 2 years ago to the day, Apple bought California-based CPU designer PA Semiconductors. However, PA Semi specializes in PowerPC-based designs – a platform that Apple abandoned almost 5 years ago now. But Apple’s most recent acquisition is directly applicable to its current needs in the hardware market, and in particular, its forays into the ARM market. In the official iPad video, Apple engineers and executives discuss their need for a custom CPU in order to let them dictate where the ooomph and power will go, and to what purposes the transistors will be biased.

With all these buyouts and different chipsets in question, it’s easy to get confused. So what is the difference between the ARM, the PPC, and the x86, and where does it matter?

Continue reading

Genie Timeline 2.0: Quality Free Backup For All

Timeline LogoA lot of people have been asking where I’ve been the past several months: why the blog has been void of updates, why EasyBCD 2.0 is taking so long, why the image gallery still hasn’t been properly updated, and so on and so forth. With university was over and done with, I was supposed to have more time on my hands to dedicate to NeoSmart Technologies. If I had to point the finger of blame, it would rest squarely on Genie Timeline 2.0.

For the past year, Genie-Soft (my current employer) has been working on a revolutionary new — and free — backup program. Anyone that has ever searched for a professional backup solution has probably experienced firsthand just how difficult it can be to find something fast, powerful, and easy to use… and forget about being free, too.

Timeline 2 pushes the idea of “constant data protection” with real-time monitoring of changes to your data and intelligently scheduled backups of your files. You don’t schedule backups, they just happen in response to the modifications you make. You just run Timeline in the background, and you’re instantly protected. Files are versioned, clustered, and indexed then intelligently purged as needed to save space.

Continue reading

Chrome’s Coolest Feature: File Upload Progress Indicator

Google Chrome 4.0 went live a couple of weeks ago, and it has a feature that’s been missing in most mainstream browsers ever since the Web was invented: a progress bar that actually shows, well, the progress of uploads. It’s really frustrating to be uploading a large file to a website or as an attachment to an email or forum post and not know whether or not it’s taking this long because it’s just slow or because it’s really stuck.

Chrome 4.0 now shows the status of file uploads as a percentage, making it very clear just how quickly (or not) your uploads are progressing – and it’s something that all browsers should add ASAP. Many social websites rely heavily on uploads of photos, videos, music, and other files and are forced to implement nasty workarounds (such as using Flash upload forms) to present a more user-friendly upload system.

Continue reading

Google Hiding URIs for Certain Search Results

Google is now unfortunately hiding the URIs for certain search results far more often than they ever have done in the past… and it’s quite annoying. The Google search site is the pinnacle of function over form: it is sparse, plain, simple, and yet contains tons of information. But it seems that they’re taking it a bit too far now, hiding valuable data making the results pretty useless. Marissa Mayer, where art thou?

As an example, search Google for “libmhash” right now. The first result is the result you want, but you’d never know it from looking at the search result:

Continue reading

Watch YouTube Videos Without Flash in HTML5

YouTubeRunning on Mac or Linux and tired of Adobe Flash eating up all your CPU cycles while you’re watching YouTube? Buggy plugins that crash your browser and freeze your PC? Proprietary formats that get in the way? Want to embrace HTML5 and the future? Well, now you can… one YouTube video at a time.

We’ve written an HTML 5 Video Viewer for YouTube, and you can use it to browse YouTube in true 21st Century HTML5 quality. And it’s super-simple to use.

Flash has been the bane of online websurfers ever since the 90s, especially on platforms where Adobe doesn’t bother to go the extra mile to ensure that their proprietary, binary implementations are stable and efficient. On Linux and Mac OS X, the flash implementation takes up over half the available CPU and at high-resolutions stuttering occurs. HTML5 poses the answer providing a way for browsers to use the native implementations to render videos directly in the browser without resorting to ActiveX and 3rd-party browser plugins… it just has yet to be embraced.

But now you can uninstall Flash and enjoy your online videos in peace. Just go to http://neosmart.net/YouTube5/ and enter the URL of a video to watch it in the embedded HTML5 viewer. Yes, you can skip, skim, pause, resume away to your heart’s content.

Even better, we’ve written a GreaseMonkey/UserScript to add a link to all YouTube video pages that points to the HTML5 version, leaving you with no excuse to still use the Flash interface!

All modern browsers that support basic HTML5 are supported. You’ll need to have an MP4 decoder installed on your PC. Happy viewing!

Update:

It’s been brought to our attention that Firefox does not support streaming MP4 content due to licensing restrictions, and as we mention above, an MP4 decoder is a minimum requirement.