मनुस्मृती विरुद्ध संविधान?

२६ नोव्हेंबर १९४९ रोजी बाबासाहेबांनी या देशाला संविधान अर्पण केले होते. त्यामुळेच हा आजचा दिन संविधान दिन म्हणून पाळण्यात येतो. त्यानिमित्ताने काल कुटुंबीय आणि मित्रपरिवरासोबत काही विचार मांडले. तेच आज इथे व्यक्त करत आहे.

खात्रीपूर्वक सांगतो की तुम्ही हे शब्द मनुस्मृती आणि संविधान आधीही ऐकले असतील.
कदाचित गेल्या चार ते पाच वर्षात तर जवळ जवळ रोज एकदातरी कानावर पडले असतीलच.
तेवढ्याच खात्रीने सांगतो की इतक्या वर्षात ऐकूनही आपण दोन्हींमधील एकातही खोलवर जायचा प्रयत्न केला नसेल.
मि तुम्हाला दोष देणार नाही, मिसुद्धा आपल्यातील एक आहे.
मध्यंतरी संविधान वाचायला घेतलं तेव्हा काही अजून समजून घेणं मला महत्वाचं वाटलं. त्यात मनुस्मृती चा संदर्भ येणं स्वाभाविक होतं.
आता दोन क्षण थांबुन विचार करा की इतक्या वर्षात का गरज भासली नाही? करून बघा तर…

एक संभावना अशी असेल की संविधान खरंच एवढं महान आहे आणि तेच स्वतंत्र भारताच सर्वात मोठं यश आहे. बाकी जे काही देशाने कमावलं आणि साध्य केलं ते संविधानाच्या पायावरच.

माझ्या मते हे खरं आहे, तुमचे विचार वेगळे असू शकतात आणि त्यात काही गैर नाही.

पण जगात परिपूर्ण अस काहीच नसतं, असं समजुया की काही त्रुटी असतील ज्या त्याकाळात समजायच्या राहून गेल्या असतील.

किंवा कदाचित असंही असेल की इतक्या वर्षात ह्या दोन मनुस्मृती विरुद्ध संविधान टोकांच्या संघर्षाची झळ तुमच्या दारात आली नाही किंवा आधीच्या सामाजिक सलोख्याने (तोही सहज मिळवला नव्हता), पुरोगामी नेत्यांनी, समाजकारण्यानी आणि राजकारणी लोकांनी ती झळ समाजात खोलवर पसरु दिली नाही.

कदाचित आताही ही झळ तुमच्या जवळ नसेल आली आणि देव करो येऊ नये…

पण स्वतःला विचारा की तुम्हाला ही झळ पोचणार नाही ह्याची तरी खात्री देता येईल का तुम्हाला?

कारण सध्या आजूबाजूला एवढं जात पात, धर्म, मंदिर, मस्जिद, धर्मसंस्था आणि त्यांच्या ठेकेदारांनी पसरवलेले विष वाढत चाललं आहे की ह्याच्या विळख्यात आपण कधी फसून जाऊ हे कदाचित जाणीव पण होणार नाही. हे थोडं नकारात्मक वाटेल

पण शाळेत आणि शाळेबाहेर जे काही शिकलो त्यातला एक धडा कधीच विसरणार नाही “भारत माझा देश आहे, सारे भारतीय माझे बांधव आहेत…” अश्या माझ्या बांधवांशी माझे मतभेद असू शकतात पण मनभेद ठेऊ नयेत.

इथेच खरी संविधानाची खरी शिकवण आणि ताकद समोर येते. विविधतेने नटलेल्या ह्या देशात मनुवादी विचारांनी बऱ्याच अमानवीय रूढी आणि परंपरा लादल्या होत्या. त्यात भर ब्रिटिश लोकांनी त्याच विविधतेवर घाला घालून देशावर राज्य तर केलंच पण पुढील अनेक पिढ्या देश त्यांतच गुरफटत राहील ह्याची व्यवस्था करून गेले. बरं ते तर परकीय होते त्यांनी त्यांचा स्वार्थ बघितला. इथे आपल्याच धर्तीवर असेच विविधेतच्या मुलभूत पायावर घाला घालुन काही मोजकेच लोक संपन्न होत गेले आणि त्याचेच प्रयत्न वारंवार होतात. जरा नजर फिरवुन बघा कोण आहेत हे लोक, कुठुन येतात हे विचार?

उत्तर नाही मिळालं तर हा फक्त 12 मिनिटांचा ( https://youtu.be/t1Epmn_aZ0I ) BBC Hindi मजकुर ऐका आणि मग हाच प्रश्न परत स्वतःला विचारा कदाचित उत्तर मिळेल.
त्याच बरोबर संविधान किती सर्वोच्च महत्वाचं आहे हे पण जाणीव होईल. त्याचं रक्षण करणं हे तर त्याहून जास्त महत्वाचं काम आहे.

ह्यात कोण एका जात, उपजात, धर्म, पंथ, पक्ष किंवा संघटनेला दोषी मानणं पण चुकीचं ठरेल. देशाचं नशीब की इथे शाहू, फुले आणि आंबेडकर यासारखे थोर लोक जन्माला येऊन गेले, त्यांच्या कामाने निदान बऱ्याच जातीयवादी रूढी मोडीत निघाल्या आणि देश पुढे सरकला.

पक्ष्यांच्या बाबतीत बोलावं तर गेल्या काही दशकात कमी अधिक प्रमाणात सगळ्या प्रमुख पक्षांनी संविधानाची पायमल्ली केली आहे. त्यातले काही संविधान तळागाळातील लोकांपर्यंत पोचवण्यात आणि समाजवण्यात अपयशी ठरले आणि त्यातले काही तर उघडपणे संविधान बदलणे, जाळणे आणि मनुस्मृती लागू करणे ह्याचा आग्रह खुलेआम आणि छुप्या रीतीने पण करतात.

हे कोण आहेत हे तुम्हाला चांगलं ठाऊक आहे अशी मि अपेक्षा करतो.
ह्या विचारांना आणि त्याचं समर्थन करणाऱ्या लोकांना बळ मिळू न देने हिच सर्वात पहिली गरज आहे संविधान रक्षणाची.

आता हळु हळु देशात निवडणुकीचे वारे वाहू लागतील, डोळे आणि कान उघडे ठेऊन लक्ष राहू द्या की कोण संविधानाची साथ ठेऊन बोलतंय.
कोण फक्त जुन्या रूढी परंपरा, पोकळ देशप्रेम, राष्ट्रवाद, पुतळे, प्रतिके, नामांतर, धर्मरक्षण ह्याच गाणं गातय
आणि
कोण सर्वशिक्षण, मूलभूत आरोग्य सुविधा, शेतकरी आणि त्यांचे खरे प्रश्न सोडवणे, रोजगाराच्या समस्या सोडवणे, धार्मिक सलोखा आणि शांतता ह्या पायावर राबवलेला सामाजिक आणि आर्थिक विकास साधण्याचा ध्यास दाखवतंय.

अश्या प्रकारचं समाजकारणातून राजकारण करणाऱ्या लोकांना बळ देणं ही सुद्धा संविधान रक्षणासाठी महत्वाचं योगदान होईल.

अजूनही बरंच काही करता येऊ शकेल, स्वतःला संविधानाप्रति थोडं जागरूक करा, समजलेलं इतरांना समजवून देण्याचा प्रयत्न करा आणि काहीच नाही जमलं तर इतरांना सर्वप्रथम मानवतेच्या नजेरतून बघणं कधीच सोडू नका, बाकी जात धर्म प्रांत देश हे सगळं नंतर ठेवा. बरंच काही लिहिता येईल, बऱ्याच लोकांनी लिहिलं सुध्दा आहे तेव्हा तूर्तास मि इथेच थांबतो.

पटलं तर अभिप्राय कळवा.

Independence and *WE* kas

🇮🇳 सर्वप्रथम स्वातंत्रदिनाच्या हार्दिक शुभेच्छा 💐 🇮🇳 Happy Independence Day 💐

स्वातंत्र आणि विकास
Independence and WEkas

आपल्या संविधानाची सुरुवात एका महत्वपूर्ण वाक्याने होते WE THE PEOPLE आणि ह्यातला WE हा मला ठळक नमूद करावासा वाटतो.

लवकरच देशात निवडणुकेचे वातावरण तापायला लागेल. गेल्या 70 वर्षात सर्वच राजकीय पक्षांनी विकास (VIKAS) ह्या मुलभूत गरजेचं राजकारण करत स्वतःचा विकास करून घेतला. आणि आजही ह्याच मुद्द्यावर तुम्हा आम्हाला भुलवल जात.

गेल्या काही वर्षात ह्यात एक गोष्टीची प्रकर्षाने भर जाणवते. ति म्हणजे इंग्रजानी घातलेल्या पायांड्याची divide and rule. बरेच राजकिय आणि निमराजकीय संघटना लोकांना लोकांपासून तोडण्याचा (धर्मावरून, जातीपाती वरून, समाजवरून, खाण्यावरून, कपडे घालण्यावरून आणि बरीच अशी विविधता जि आपल्या देशाची खरी ताकत हाती, आहे आणि राहिली पाहिजे) प्रयत्न करताना दिसत आहेत आणि हे सगळं चालतं एका शब्दांमागे तो म्हणजे विकास (VIKAS).

मि तुम्हाला विनम्र आठवण करून देतो आहे की…

  • विविध प्रांताच्या, जातीच्या, समाज्याच्या समस्थ स्वातंत्र्य सैनिकांनी एकत्र (WE) हे स्वातंत्र आपल्याला दिलं आहे,
  • आजवर देशाने जो विकास मिळवला आहे तो एकात्मतेची (WE) भावना जपत आणि पुढच्या पिढ्यानपिढ्याना देत मिळवला आहे,
  • स्वातंत्र्याची 100 वर्ष आणि त्यानंतरचा विकास हासुद्धा ह्या एकात्मतेवरच शक्य आहे.

तेव्हा VIkasachi भाषा करत तुम्हाला फसवण्याऱ्या राजकारण्यापासून सावध रहा.

स्वतःमध्ये WEkasachi जाणीव जिवंत राहू देत, ति तुमच्या आजूबाजूला पसरवा, त्यासाठी तुम्ही लोकांना प्रेरणा द्या आणि उज्ज्वल भारतासाठी तुमचा हातभार लावा.

त्यासाठी देव आपणा सर्वाना सद्बुद्धी आणि लागणार बळ देवो हि देवाकडे माझी प्रार्थना.

जय हिंद, वंदे मातरम, भारतमाता की जय !!!

समाज म्हणजे काय?

मला असं वाटतं समाज म्हणजे…

  • तत माणुकसी पता यावी यासाठी मानवाच्या उत्क्रांतीच्या इतिहासात काही मजूतदार माणसांनी न्माला घातलेली व्यवस्था.
  • सर्वांनी माणुसकी जपली तर र्वच माणसांना गणे सोपे आणि सुखकर होईल कदाचित ह्याच हेतूने निर्माण केलेली व्यवस्था.
  • कदाचित सम + आज म्हणजे कोणत्याही क्षणी/दिवशी सर्वांच्या अस्तित्वाला, गरजांना आणि भावनांना समान मान असतो ह्याची जाणीव असावी असा लपलेला संदेश.
  • र्वांच्या मानवाधिकारांचे तन करता यावे म्हणून कस मानसिकता तन करा असा संदेश कायम देता यावा ह्याची तरतूद.

समजलं तर खरंच सोपं आहे… पटतंय का?

Data Science Glossary

I am sure there will be many like me who are in the process of mastering data science skills. Some might be thinking about picking this area for learning and possible future career options.

In the last 3 years of my Data Science journey, I came across many online resources. The ones which helped me during my learning are quietly sitting in my favorites/bookmarks.  I thought it will be a good idea to start some posts to share my experience on self-taught data scientist. Its stiff learning curve specially if you don’t enjoy data also not so much interested into statistics or learning programming languages like Python or R. But it isn’t IMPOSSIBLE either. All you need is commitment to learn, experiences from people who pursued data science learning and some motivation along the way. I am still in the process of documenting my personal journey, hoping that it may help someone. On that note, till I write that post, I would like to share the discussion Can I become a self-taught data scientist? Hope it gives some idea to aspirants and may be some motivation too.

If you have already begun the journey I am sure you will be overwhelmed with various concepts and terms which one needs to be comfortably aware till you reach a your confidence level on overall data science topics. For someone like that having a data science glossary handy will definitely help revise and revisit during preparations. I came across following 2 resources and would like to share here with my readers,

And if you have fairly understood data science topics and wondering how the real process or projects can look like? The please do check out this Azure Machine Learning documentation on What is the Team Data Science Process?. I have come across many links, documents, papers on practical usage however this one is really well structured and yet simple to get the overall picture clear. In the future blog I will try to share other references appropriately.

My intent [ hopefully a new year resolution 🙂 ] is to begin sharing my thoughts on Data Science as regularly & frequently as I can. Having said that’s it for now. Stay tuned to my blog if you are interested learning my experiences with data science and related topics.

 

Replicate VS Code Extensions Using PowerShell

What is Visual Studio Code?

From Wikipedia,
Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and MacOS.
It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
It is also customizable, so users can change the editor’s theme, keyboard shortcuts, and preferences.
It is free and open-source,although the official download is under a proprietary license.

Read more at https://code.visualstudio.com/docs

Extensions in Visual Studio Code

VS Code extensions let you add languages, debuggers, tools, add new features and themes to your installation to support your development workflow and experience.
Visual Studio Code has support for almost every major programming language.
You can find extensions to install using the Extensions View.
You can install extensions the ones you like, and disable extensions you don’t want to use all the time.

How do I get consistent VS Code experience?

It’s already available on Windows, Linux and MacOS. So even if you move between environments and type of operating systems you can still get the same VS Code experience.
To make it even seemless it would be good if you can get the extensions also available when you move between different machines. Like the way you get your roaming profile and desktop experience on Windows operating system.

There are few extensions available to solve this problem. The two prominently found on marketplace are,

  1. Settings Sync
  2. Extension Manager

I wanted to try something simple as I often create virtual machines for testing, training labs.
I have already automated the VS Code silent install using PowerShell Remoting. To extend that effort, I wanted to install extensions as well, so that once my virtual machine(s) is/are ready I can start using VS Code with same experience as my physical laptop.

I added following lines of code which using VS Code command line and PowerShell remoing command (Invoke-Command)

# Setting up credentials for remote session on VMs from Host Machine.    
$hostCredential = New-Object PSCredential("MachineName\Administrator", ('mypassword' | ConvertTo-SecureString -AsPlainText -Force))

# Find the Visual Studio Code Extensions Installed and store in variable   
$vscodeExtensions = code --list-extensions

# Install Desired Visual Studio Code Extensions
# Using foreach to iterate through list of extensions in $vscodeExtensions.
# Using Invoke-Command installs the extension on remote computer.
Invoke-Command -AsJob -ScriptBlock {
foreach ($vce in $using:vsccodeExtensions){
code --install-extension $vce 
}
} -ComputerName MachineName -Credential $hostCredential -Verbose 

# Verify Visual Studio Code Extensions are installed on remote machine
Invoke-Command -ScriptBlock {code --list-extensions} -ComputerName MachineName -Credential $hostCredential -Verbose

This slideshow requires JavaScript.

Notes:

  • I have tried this to replicate extensions found in Visual Studio Code installed on my Windows 10 laptop to Visual Studio Code installed on Windows 2012 Server Virtual Machine.
  • I have not tested this method with all possible extensions however I feel this should work unless there are any specific dependencies (missing) of extension blocking the installation.
  • You can use the same techique to uninstall extensions from remote command and code should look like
Invoke-Command -AsJob -ScriptBlock {
foreach ($vce in $using:vsccodeExtensions){
code --uninstall-extension $vce 
}
} -ComputerName MachineName -Credential $hostCredential -Verbose

Thats’s it for now. Thanks for reading!!!