Ramblings of a Software Engineer, Amusements of a Geek, Cacophony of a Guitarist, An Entropy Admirer's and an Interesting Character's Musings..
Tuesday 9 March 2010
Sunday 14 February 2010
Why i turned buzz off!
Google, Why are you invading my privacy!.
I find Google's buzz a terrible breach of users privacy. They are being very cheeky, adding the ‘buzz’ feature without telling users what the hell it’s supposed to do. I never asked for one in the first place anyway, And this is my personal opinion.
I can’t be bothered to buzz around with my contacts or know what they are doing. C’mon Google !. I’ve lost some respect for you today. This is ridiculous. A very offensive approach at creating their own ‘eco’ system for the cloud trying to take the pie away from Facebook and Twitter. (Which i think they are trying to achieve with Android OS).
For me, it brought frustration more than a new found joy and i turned the buzz feature off. Thank god, they have managed to put that feature inside Gmail. And this is how i did it.
1] Open Gmail and navigate to the bottom of the page to find something similar to the below picture and click on ‘turn off buzz’.
Interesting Links
Thursday 11 February 2010
Visual Studio 2010 and .Net 4 RC
Download everything from here
Catch the action here
I’m having a play on the following, till the RC expires!
1] VS 2010
2] TFS
3] Lab Management
4] Test Professional
5] Agents -Visual Studio Agents 2010 enables scale-out load generation, distributed data collection, and distributed test execution.
Wednesday 10 February 2010
Once upon a midnight dreary, while I pondered, weak and weary…
Machine Learning and Computational Linguistics are a fond hobby of mine. Someone ready to sponser money and family permitting time, i want to delve into it any day. I am very excited of Google’s attempt at transliteration so far. It has certainly made writing in foreign languages exciting with on the fly ‘transliteration’ embedded into mostly all of google’s products, gmail, blogger,orkut etc. to name a few. This has added lot of joy and excitement into many native language communicators.
For a nation like the United States or the United Kingdom, such tools will hardly have any impact (Keeping in mind the majority of english speaking/conversing population). But for a country like india, It’s MASSIVE. India has at least 25 –120 regional languages.
I strongly believe that for a civilization to flourish language - ‘bhaasha’ or call it ‘mother tongue’ is the primary and most fundamental tool that humans could have developed. Indians are pioneers in Linguistics and Logic. Given the very fact that a nation of 1 billion today speak so many different languages is a very simple and strong example of the Linguistics and Logic revolution in India.
In a diversified state such as India, Computational Linguistics can play a very significant role. Imagine a child writing a letter to his/her mother in a language that she can converse in. The mother might not know to read or write in a different language, However the child will go to school and learn english, call it modernization or existentialism the language english has bestowed upon us. ‘This is a very simple common day scenario in rural india.’
I am very sure that as we all evolve conversing in english everyday into the 21st century, Research in computational linguistics will only start adding much more values into our ‘diversified’ culture and lives.
Therefore Computational Linguistics can be seen as a ‘fundamental tool’.
Simply because for any language to survive, it needs speakers. Amongst the ubiquitous things we can think ok ‘Culture/Tradition’ alone does not help a language to survive, the moment a language loses it’s speakers, it starts to decay and disappear.
After all, the ‘Vedas’ (a philosophical discourse) says ‘Flowers of different colours will only make the garden bright’. Computational Linguistics tools can only enrich a diversified civilization and get it in equilibrium with the ‘modern’ world.
Tuesday 12 January 2010
Light Peak
1. Light Peak
Light Peak is the code-name for a new high-speed optical cable technology designed to connect your electronic devices to each other. Light Peak delivers high bandwidth starting at 10Gb/s with the potential ability to scale to 100Gb/s over the next decade. At 10Gb/s, you could transfer a full-length Blu-Ray movie in less than 30 seconds. Optical technology also allows for smaller connectors and longer, thinner, and more flexible cables than currently possible. Light Peak also has the ability to run multiple protocols simultaneously over a single cable, enabling the technology to connect devices such as peripherals, displays, disk drives, docking stations, and more.
For a decade which i think would make iphone a laughable ‘invention’ and
inch closer towards augmented reality.
Saturday 9 January 2010
Thursday 7 January 2010
More CES 2010..
Marvell’s Plug Computer 3.0
LaCie’s Flash ‘Keys’ made of metal.
Monster’s Ultra thin HDMI Cables
Asus EeePC Keyboard (A keyboard that has an intel atom based netbook inside it.)
CES 2010
What new technologies will the CES 2010 unveil.
Six trends to watch for at CES 2010
- ULV Processor laptops
- Smartbook
- 3D HDTV
- OLED (organic light emitting diode) and AMOLED (active matrix OLED) displays
- Microsoft SYNC and Ford in car communications (Ford SYNC)
- Green Computing Trends
Sunday 15 November 2009
Saturday 24 January 2009
Hackers create rougue CA certificate using MD5 collisions
I Love the way they have hacked it. A group of hackers/researches have found success in forging digital certificates trusted by ‘modern’ web browsers using a cluster of PS3 game consoles! wow!!
The research also shows a significant weakness in the MD5 algorithm currently used by 6 CAs to issue certificates.
This also means that they have managed to break the secure ‘SSL’.
I loved it. Follow the link.
Wednesday 21 January 2009
Saturday 6 December 2008
Wednesday 26 November 2008
Tools for everyday development
1. Process Explorer
2. Debug View
- Win32 OutputDebugString
- Kernel-mode DbgPrint
- All kernel-mode variants of DbgPrint implemented in Windows XP and Server 2003
- Works with C#, VB.Net languages. Supports all project types that ships with Visual Studio 2005 including web sites and web application projects.
- A preview window to show changes.
- Finds other instances of the text being replaced in the project automatically.
- Lists existing resources by their similarity level to the text being replaced.
- Automatically replaces hard coded string with a reference to resource entry.
FxCop
The Visual Studio Code Analysis Team Blog
StyleCop
Introducing StyleCop on legacy projects
Ghost Doc
Resource Refactor
Tuesday 4 November 2008
Mark Russinovich: Inside Windows 7
http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/
Windows 7 Can scale upto 256 processors. whoohoo!!
Monday 3 November 2008
The Numerati – Stephan Baker
They’ve Got Your Number
Maybe you’re the kind of person who doesn’t believe that the kind of person you are can be deduced by an algorithm and expressed through shorthand categorizations like “urban youth” or “hearth keeper.”
Maybe I’d agree with you, and maybe we’re right. But the kind of people — “crack mathematicians, computer scientists and engineers” — whom Stephen Baker writes about in “The Numerati” clearly see things differently. NYTimes Article
Sunday 5 October 2008
Industrial Design
If you ever wondered what's Common in iPod, iPhone , MAC OS, Nintendo Wii and some of Google's simpler User Interfaces, It's the industrial design.
Watch this video from Buxton , delivered at Mix08 UK. This is mind blowing stuff. Also check out his research page and a book on Industrial design.
Some quick notes..
1] Where the heck is your designer ?
CEO
CTO
VP Sales
VP Engineering
VP Marketing ..
? (Where is the designer). Turns out that when Steve Jobs joined apple, within 24 hours,i.e on the very first day, he met the finance, marketing and the whole engineering team and already had a vision. 2 words . of course, It was 'industrial design'. And now you see the results.
An industrial designer is a huge asset to a product company. A guy who knows or rather have to know everything from design concepts to business awareness and usability. Buxton argues that if you don't understand it and your still in business, then probably you are lucky or your competitors are pathetic.
Another important lesson to learn from Apple is the wide spectrum of things they focus on starting from Industrial design and including every single bit that you can possibly think of. (promotions, marketing, sales, shipping, support, user feedback) The elegant little 'shuffle' which happily resides on millions of shirts across the world is an example.
iphone and ipod's cover flow
Think about it.
Creative design { academic research , enterprise research } ->Vision
Vision { Business awareness } -> Concept
Concept -> Product
2] Innovation
Nintendo Wii
2] Not everyone can be a designer ( but almost everyone you work with thinks that they are!)
3] Atleast, an engineer with depth in business and depth in design ~= Industrial Designer
4] Can you sketch the UI of your phone in 15 seconds ?
5] Architecture and design of a BUILDING
vs
Architecture and design of a Software Product
Where is the analogy ?. Why can't we learn from them ?
Buxton argues that software be blue printed and planned before constructing.(This is where the industrial designer comes into picture). I kinda disagree on this one.
Personally, i think the only important reason why software industry is cost effective compared to manufacturing industries would be the magical world 're-usability'. Again, consider a production pipeline of cars vs software. A badly designed car can incur losses to a company, So does a badly designed software product. But can we use the car's carburetor again ? NO! (may be the design, but the physical component is out there with the user)
How about software ? YES!!!, throw away the bad components, reuse the carburetor component, may be a couple more of them.
" General Industrial Designers are a cross between an engineer and an artist. They study both 'function' and 'form', and the connection between product and the user. They do not design the gears or motors that make machines move, or the circuits that control the movement, but they can affect technical aspects through usability design and form relationships. And usually, they partner with engineers and marketers, to identify and fulfill needs, wants and expectations " - wiki
One such guy i can relate to immediately is Jayanth. happens to be a inspiration and a very good friend of mine. (Jayanth Kannan, Raptor Entertainment)
"Product design and industrial design can overlap into the fields of user interface design, information design and interaction design. Various schools of industrial design and/or product design may specialize in one of these aspects, ranging from pure art colleges (product styling) to mixed programs of engineering and design, to related disciplines like exhibit design and interior design, to schools where aesthetic design is almost completely subordinated to concerns of function and ergonomics of use (the so-called functionalist school)." - wiki
More Links,
A new mantra for creativity - Bill Buxton, Business Week.
Now, Should i say coincidence!