Category Archives: Uncategorized

Apple’s A7 is Made By Samsung

From iFixIt:

Through the magic of decapping an IC, their internal shots revealed the A7 to be made by Samsung.

From Chipworks: “We have confirmed through early analysis that the device is fabricated at Samsung’s Foundry and we will confirm process type and node later today as analysis continues. That being said, we suspect we will see Samsungs 28 nm Hi K metal Gate (HKMG) being used. We have observed this same process in the Samsung Exynos Application processor used in the Galaxy S4. Our engineers will be deprocessing the Apple A7 as soon as they can to confirm this or they can provide different information.”

Didn’t see that coming.

Activating Falcon Pro on new Android phones

Falcon Pro, the best Twitter app for Android out there, cannot authorize more users since it’s passed the maximum users count. There’s a small hack to activate Falcon Pro though.

  1. Go to dev.twitter.com and create a new application. Make sure you set the Application type to “Read, Write and Access direct messages”, set a callback URL (any URL would do), and check the box “Allow this application to be used to Sign in with Twitter”
  2. Download and install Falcon Pro
  3. In the app’s login screen, tap the four corners. This will light up four squares of different colors. Now tap the orange one to make it turn off
  4. Shake the phone
  5. Now you will be prompted with a screen to enter the consumer key and consumer secret of the newly created app. Copy/paste from the app’s page in dev.twitter.com and save.

That’s it! Fuck you, Twitter, and your evil terms.

3D diffs in Github

STL is a standard file type used to store data about 3D objects. Like bitmaps for 2D images. Github gave the ability to visualize these files in the site some time back, now they let us view the diffs as well.

How does this work? We take both versions of the model, and using binary space partitioning, we compute the added, removed, and unchanged parts. This is done using csgtool, a C library paired with a Ruby gem via FFI. These pieces are cached and displayed by the 3D viewer we already have, though we color them differently and play with their transparency to help illustrate the changes.

How does one see diffs in 3D objects? You paint the deleted parts in red and the newly added parts in green. Ha! You didn’t see that coming. Also, the thing rotates! There’s also a slider to animate the diff.

Most popular .vimrc options

There’s an interesting research on .vimrc files in blog.venthur.de:

I downloaded 155 .vimrc files from the net (mostly from dotfiles.org and github.com), and wrote a little script which counts the number of times an option has been set.

The most popular option seems to be nocompatible, which doesn’t really do much at all. I guess the reason for the high rank is that plugin managers like Vundle ask the users to set the option before anything.

Understandably, tab-related options like tabstop, shiftwidth and autoindent rank high in the list. I was a bit shocked to find out that incsearch, which ranks number 3, doesn’t appear in my own .vimrc, but later realized that it had already been taken care of by vim-sensible 😀

Evernote will be integrated to Galaxy Note 3

The Galaxy Note was cool. The S Pen was cool. S Note (the app), not very much so. Seriously, why would anyone take notes in an app that doesn’t sync? (I’m looking at you, Vesper)

But Evernote has come for the save.

Now, all S Note users will get the benefit of immediate note synchronization from their Samsung mobile device to every other device and computer where Evernote is installed. Like all notes in Evernote, they’ll instantly become searchable, can be tagged for quick organization and shared with others.

Evernote. Galaxy Note. All primarily intended for note-taking. Note 3’s will be so much awesome they’ll explode.

The great language game

I love languages. This is the latest find on the list of awesome language websites. The Great Language Game is a simple online game that lets you listen to small audio clips and challenges you to identify the language being spoken.

Amongst the thousands of languages spoken across the world, here are just seventy. How many can you distinguish between?

The first few challenges are easy – you have to decide between totally different ones like Mandarin and Urdu, or Slovenian and Sinhalese. As you can see, if the answers belong to different language families the answers are quite straight-forward. But they become more challenging later on in the game. Not really easy to distinguish between several Slavic languages. The best score I could get so far was 600.

The site’s pretty slow though. It would help if it would pre-load the answers so it doesn’t have to query the server each time. Nonetheless, awesome game. I’m going to keep playing till I could get everything right! 😀

gingko – Feels like Evernote + Workflowy

Gingko claims itself to be “the first significant new medium since hypertext”. It’s a bold statement. I’m not going to disagree – gingko feels like a mashup between two of the most powerful tools on the internet: Evernote and Workflowy.

If you want a quick introduction to what gingko is, I’d recommend the video they’ve put up.

The possibilities seem to be endless with gingko. Markdown, keyboard shortcuts, hierarchies, collaboration: the whole combo. Except the free accounts are limited to three ‘trees’. I’d love to see they increase the limit, or at least bring in a referral system. $9 a month sounds too harsh. 🙁

Gitlab 6.0 is out

Just got to know that Gitlab 6.0 has been released over an week ago.

The biggest improvement I noticed in the changelog was the new merge request feature. You can fork a repo and send merge requests to the original – github style. Good news for everyone who kept away from Gitlab coz it’d break their workflows.

Some handy new features have found their way to the UI as well.

The groups still suck. They’ve continued to confuse me from the beginning. The flat structure would be okay for a small group of people, but if the organization is large (100+ developers) this can become a mess.

Also, let us organize the repos several sub-directories deep, please?

Picnicy – a map of happenings in Sri Lanka

My friend Rukshan has released the beta of Picnicy. In his own words,

Picnicy is a pet project that makes finding what’s happening in Colombo easily.

This is something we’ve always wanted. A dead simple site that just points out where things are happening right now. I’d love to have an RSS feed though; you might not want to miss an event just because you didn’t check Picnicy everyday.

The site’s still in beta. He’d appreciate your feedback.

Better cp and mv for linux

K. Mandla has blogged about an interesting patch to GNU coreutils. Even if you’ve used Linux only for a few days, you might know how rudimentary the cp and mv commands are. But there’s an unofficial patch that makes them the way they should’ve been.

That’s the way it should be! That’s what I’m after: Transfer rates. File sizes. A proper progress bar and percent complete, with a second readout for overall progress, as needed. 😀

Just follow the instructions on the site to apply the patch and compile coreutils. Then alias the resulting cp and mv binaries to, well, cp and mv. Make sure to add a -g flag to the aliases to get the progress bars.