Skip to main content

Posts

கருப்பர்களோடு நிற்கிறோம்

இப்போது 2020ல், பெரும்பான்மை அமெரிக்க நிறுவனங்களும், சில ஐரோப்பிய நிறுவனங்களும் "கருப்பர்களோடு நிற்கிறோம்" என்று முழங்கிக் கொண்டிருக்கிறார்கள். linkedinஐத் திறந்தால் எல்லா நிறுவனங்களும், அதன் ஊழியர்களும் கருப்பின மக்களோடு, பெருமையோடு உடன்நிற்கின்றனர்.

சில ஆண்டுகளுக்கு முன்னர், முதன்முறையாக அமெரிக்கா சென்று இருந்தேன். அப்போதுதான் தேர்தல் நேரம். கலிபோர்னியா மாநிலத்தில் இருந்தேன். இலாரி கிளிண்டன் அவர்களும், டானல்டு டிரம்ப் அவர்களும் பலத்த போட்டியில் இருந்தார்கள். கலிபோர்னியா ஆட்கள் முழுக்க "அம்மா வந்துவிடுவார்" என்று 2012ல் தமிழ்நாட்டு மக்கள் பேசியதைப் போலவே பேசிக் கொண்டிருந்தனர். அப்போதே டிரம்ப் வெல்லக் கூடும் என்று என் மனத்தில் பட்டது. வெள்ளையின வெறியர்கள், சிறு வியாபாரிகள், கிருத்துவ மதவெறியர்கள் ஆகியோர் அளித்த மகத்தான ஆதரவில், டிரம்ப் பெரும் வெற்றி பெற்றார், இங்கு மோடி 2012ல் வென்றது போலவே.

மோடி, தன்னை ஆட்சியில் அமரவைத்த இந்து வெறியர்களுக்கு ஆதரவாக முசுலிம்களை ஒடுக்கியது போல; டிரம்பும் கறுப்பர்களை ஒடுக்கவும், வெள்ளை / கிருத்துவ ஆதரவிலும் தன்னை நிலைநிறுத்திக் கொண்ட…
Recent posts

What database solution would you pick ?

Problem Statement What kind of a database/storage solution would you pick for the below system ?

Description We have some kind of a telemetry gathering system where some client programs will send a lot of telemetry data to our backends about the environment that they are deployed in. They send data 24x7x365. The backends are deployed in kubernetes and can scale and handle any incoming load, with massive parallelization. They talk to the database/storage system to persist the data, which will then be used (read) by an analytics system.

Write Numbers We get about 250rps to our backend systems, which dump this data on to a database. We get ~25million records per day, occupying a disk space of ~12.5GB per day. There are ~40 columns/fields per record. Some fields may be missing in some records. All the records will have a timestamp field.

Read Access Pattern The data thus saved above would be queried in a timeseries way. We will do some kind of analytics on the above data, for a period of las…

கீச்சுகள் + காவியினர்

பத்து ஆண்டுகளாகப் பயன்படுத்திக் கொண்டிருந்த டுவிட்டர் கணக்கை சில நாட்கள் முன் முடக்கி விட்டேன். முதலில் தொழில்நுட்பம் பற்றி பின்பற்றத்தான் டுவிட்டரில் இயங்கினேன். பிறகுதான் அங்கு ஒரு தமிழ்க்கும்பல் இருப்பது தெரிந்தது. முகநூலில் ஏகத்துக்கும் தெரிந்தவர்கள் இருப்பதால், அரசியல் கருத்துகளைப் பகிர்வதற்கு அவ்விடம் தோதாகவில்லை என விட்டு விலகி, டுவிட்டரில் மட்டும் குப்பை கொட்டிக் கொண்டிருந்தேன்.

நரேந்திர மோடி பிரதமர் ஆன பிறகு, தமிழ்ச்சந்து ஏகத்துக்கும் பிரிந்து விட்டது. ஒரு சில அணிகள்: உடன்பிறப்புகள் அணி, பார்ப்பனர் அணி (தமிழக பாசக அணி என்றும் சொல்லலாம், பெரிய வேறுபாடு இல்லை), ஈழ+நாம்தமிழர் அணி, தல தளபதி அணிகள், தீச்சட்டி (அல்லது குடிசைக் கொளுத்திகள்) அணி. CSK RCB என்று சில சிறுவர்களும் அவ்வப்போது மோதிக் கொள்வார்கள்.

பெரும்பான்மை நேரம் இவற்றுக்குள் யாரேனும், யாருடைய சிண்டையோ பிடித்து இழுத்துக் கொண்டிருப்பார்கள். எல்லா ஊர்க்காரர்களும் சேர்ந்து மதுரை, கோவை என்று ஏதாவது ஊரை கட்டம் கட்டுவதும் அவ்வப்போது நடைபெறும். பல நேரங்களில் கோபமான விவாதங்களாகச் சென்று கொண்டிருந்த நேரக்கோடு, இப்போதெல்லாம் மாறி…

விசு

சிறுவர்மலர், அம்புலிமாமா, பூந்தளிர், ராணி காமிக்சு போன்றவை படித்து முடித்த காலத்துக்கும்; சுபா, rajeshkumar, பட்டுக்கோட்டை பிரபாகர், சாண்டில்யன், கல்கி படைப்புகள் படிக்க ஆரம்பித்த காலத்துக்கும் நடுவே ஒரு காலம் இருந்தது. அதிகம் வீட்டை விட்டு வெளியே சென்று விளையாட விரும்பாத, கூட விளையாட உடன்பிறப்புகள் இல்லாத எனக்கு அப்போது எங்கள் வீட்டில் இருந்த நிறைய Audio Casettes பொழுது போக்க உதவின.

வெறும் இசை / பாடல்கள் மட்டும் பதியாமல், திரை உரையாடல்களையும் அப்போது  ஒலிநாடாக்களாக தயாரிப்பாளர்களோ, உள்ளூர் சிறுவியாபாரிகளோ வெளியிட்டு வந்தனர். TDK 60, 90 என்றெல்லாம் நீள வேறுபாட்டோடு வந்திருந்தன. அந்தக் Casette களில் அடிப்புறம் ஒரு சிறு கண்ணாடிச் சில்லு இருக்கும். அதனை உடைத்து விட்டால், அந்த ஒலிநாடாக்களில் வேறு ஏதும் பதிய முடியாது.

சிறு மாற்றுப்பாதை:
எங்கள் வீட்டில் இருந்த Casetteகளில் சில நல்ல சிறுகதைகள் கூட இருந்தன. ஒரு பேராசிரியருக்கு ஒரு மாணவர் ஒரு robot செய்து கொடுப்பார். அந்தப் பேராசிரியர் அந்த robot ஐ "மாட்டுப்பெண்" என்று விளிப்பார். அது இசை கூட கற்றுக் கொள்ளும். Robot இசை கற்கக் கூடாது…

CLI Tools

I spend a lot of time on terminal. I prefer using CLI Tools. Even when I like using Goland or Visual Studio Code (IDEs) for coding (instead of vim/emacs), I prefer to do my non-coding activities from a terminal using CLI tools.

I am quite happy with my zsh and its various plugins (git, kubernetes, docker, etc). Since in $DAYJOB I work with kubernetes a lot, I heavily use kubectl, kubectx, kubens etc. in combination with grep, jq, pipes, etc. and prefer these CLI tools always over clicking buttons or scrolling long pages in browser.

All these got me into thinking, if I were to write a command line application today (March 2020), which language / frameworks should I use ? Some self-imposed constraints:

The CLI application will be short-lived and will be invoked multiple times everyday by developers/users (such as grep, ls, cat, sed, etc.) and not daemons or long running processes. Itwon't matter if they leak memory too ;-)It needs to be fast. Lightning speed.The tool development may…

பொலிக பொலிக

என் மூதாதையர் தீவிர சைவப் பற்றாளர்கள். வீட்டில் திருமணம், புதுமனை புகுவிழா போன்றவற்றுக்குக் கூட சைவ நூல்களை அச்சடித்து பரிசாகத் தந்தவர்கள். யாரேனும் இறந்தால் தேவாரம் ஓதுவதும் உண்டு. சிதம்பரத்தில் வளர்ந்ததால், சிறு வயதிலேயே திருவாசகம் மனனமாகப் படித்து இருக்கிறேன், பள்ளியில் போட்டிகளில் முதல் பரிசு + சிறப்புப் பாராட்டு பெற்று இருக்கிறேன் #humblebrag .

வீட்டிலும், உறவினர் வீடுகளிலும் மிகுந்த இறை நம்பிக்கை உடையோர் அதிகம். சிறு வயதில் நானும் அப்படியே வளர்ந்தேன். ஆனால் எப்போதுமே இறைவன் மேல் மட்டும்தான் நம்பிக்கை இருந்தது, இடைத்தரகர்கள் (குறிப்பாக சாதி வெறி பிடித்த காஞ்சி சங்கரமடம்) மேல் மதிப்பும் இருந்தது இல்லை, நம்பிக்கையும் இருந்தது இல்லை. நட்புவட்டத்திலும் வைணவர்கள் யாரும் அதிகம் இருந்தது இல்லை. எப்படியோ, எனக்கு மட்டும் குழந்தை வயதில் பெருமாள் பிடித்த கடவுளாக இருந்தார். அதற்காக என்னை என் உறவினர்கள் கிண்டல் செய்தது கூட உண்டு.
ஆனால் 7/8ம் வகுப்பில் இருந்த பொழுதில், இறை நம்பிக்கை பெருமளவு குறைந்து விட்டது. அறிவு வளர்ந்து கொண்டிருந்தது என்று கூட வைத்துக் கொள்ளலாம். வேலை கிடைத்து, இளமைத் திம…

Hero கற்பனை வறட்சி & சோம்பேறித்தனக் கொண்டாட்டம்

நான் சிவகார்த்திகேயன் ரசிகன். அவர் வெற்றி பெற வேண்டும் என்று உளமார ஆசைப்படுபவன். சிற்றூரில் இருந்து வந்தவர், எந்த சினிமா பின்புலமும் இல்லாமல் வந்தவர், சின்னத்திரையில் இருந்து வந்தவர், பேச்சுத்திறமையோடு வந்தவர், தலைக்கனம் இல்லாதவர், போலிப்பணிவும் இல்லாதவர் என்று பல காரணங்கள் அவரைப் பிடிக்க. அவர் வெற்றி பெற்றால், அவருக்கு மட்டுமன்றி, பல சிற்றூர் நபர்களுக்கும் அது ஒரு உந்துதிறனாக இருக்கும் என்று நம்புகிறேன். அவரின் படங்கள் சமீபத்தில் தோல்வி அடைந்தாலும், அவர் வெற்றி பெற வேண்டும் என்று நம்புகிறவன் நான்.

அவரின் Hero படம் அமேசான் வசதியால் தற்போது காண வாய்த்தது. இவ்வளவு சலிப்பூட்டும் ஒரு படத்தை  பல ஆண்டுகளிலும் கண்டதில்லை. இந்த படத்துக்கெல்லாம் கதை கேட்டுத்தான் ஒத்துக் கொண்டாரா என்று குழம்புகிறது. இப்படத்தின் இயக்குநர், தனியே திரைக்கதைக்கு என்று ஆட்களை வைத்திருந்தார் என்று கேள்விப்பட்டேன். ஒரு வேளை அவர்களும் மழைக்குக் கூட பள்ளிக்கூடம் பக்கம் ஒதுங்கி இருந்திருக்க மாட்டார்கள் என்று நினைக்கிறேன். அப்படியே பள்ளிக்குச் சென்று இருந்தாலும், இப்படத்தில் வரும் மாணாக்கர்கள் போல தேர்வில் தேறாதவர்களாக இ…