Profile cover photo
Profile photo
Parin Porecha
105 followers
105 followers
About
Parin's posts

Post has shared content
Gangnam Style breaks YouTube's 32-bit viewer count !
We never thought a video would be watched in numbers greater than a 32-bit integer (=2,147,483,647 views), but that was before we met PSY. "Gangnam Style" has been viewed so many times we have to upgrade!

Hover over the counter in PSY's video to see a little math magic and stay tuned for bigger and bigger numbers on YouTube. 

Post has shared content

Post has shared content
Please help us defend our trademark from Groupon and support GNOME!  

"GNOME" the trademark has been a familiar name for the past 17 years in the Free and Open Source Software community. The GNOME project has been a staple desktop for GNU/Linux and BSD desktops. It was the default desktop for Sun Microsystems workstation class machines, continues to be the default desktop for the Red Hat Enterprise Linux and SUSE Linux Enterprise Server distributions, and it is the default desktop of Fedora and Debian. SUSE Linux Enterprise Point of Service solution for the retail industry is based on GNOME. GNOME technology can be found in TVs, tablets, phones, consumer devices, and in common software everywhere.

Recently Groupon announced a product with the same product name as GNOME. Groupon’s product is a tablet based point of sale “operating system for merchants to run their entire operation." The GNOME community was shocked that Groupon would use our mark for a product so closely related to the GNOME desktop and technology. It was almost inconceivable to us that Groupon, with over $2.5 billion in annual revenue, a full legal team and a huge engineering staff would not have heard of the GNOME project, found our trademark registration using a casual search, or even found our website, but we nevertheless got in touch with them and asked them to pick another name. Not only did Groupon refuse, but it has now filed even more trademark applications (the full list of applications they filed is available on our groupon page linked). To use the GNOME name for a proprietary software product that is antithetical to the fundamental ideas of the GNOME community, the free software community and the GNU project is outrageous. Please help us fight this huge company as they try to trade on our goodwill and hard earned reputation.

We want to show that our brand matters and that you care. Of the 28 trademark applications Groupon filed, we have to file formal proceedings to oppose 10 of them by December 3, 2014. Help us raise the funds to fight back and most of all call public attention to this terrible behavior by Groupon. Help us make sure that when people hear about GNOME software they learn about freedom and not proprietary software. Our counsel has advised us that we will need $80,000 to oppose the registration of the first set of 10 applications. If we are able to defend the mark without spending this amount, we will use the remaining funds to bolster and improve GNOME. Please help us raise the money to protect GNOME's trademark and strengthen Free Software!

Please donate here:
http://www.gnome.org/groupon/

Post has shared content

Post has shared content
Proud to be a contributor :-)
And here we have it: GNOME 3.14, The Movie.

Post has shared content
I love UNIX.

Think about address families... (the kind of AF_UNIX, AF_INET, AF_INET6, ..).

If you place them in a "struct sockaddr"'s sa_family field, then you use a "sa_family_t" for it, which is an "unsigned short".

If you invoke socket() with it, then it is an "int".

If you get it from netlink, it is an "unsigned char".

So it can be signed and unsigned, it can be 8bit, 16bit and 32bit, it can be a raw type, or it can be a typedef, depending on the API you use!

That's what I call a well designed interface!

Is this what they meant by "doing one thing, and doing one thing well"? ;-)

Post has shared content
This is an interesting way to explain TCP vs UDP. 
Photo

Post has shared content
For those asking for a definition of the Heartbleed bug, I defer to XKCD. (as I tend to do.) ^.^

Post has attachment

Post has attachment
Wait while more posts are being loaded