பிரத்யேக

கணினி தரவமைப்புகளும் செயல்முறைகளும் – நூல் வெளியீடு

எங்களது மற்ற வெளியீடுகளான தமிழில் நிரல் எழுது (2013), மற்றும் ரூபி நண்பன் (2019) என்ற நூல்களையும் எங்கு காணலாம்.

கவணிக்கவேண்டியவை – 2024 திட்டங்கள்

இனிய புத்தாண்டு வாழ்த்துக்கள் – 2024. அனைவருக்கும் புத்துணர்ச்சியோடு மென்மேலும் ஒரு புதிய வாய்ப்பு கிடைத்ததாக உணர்கின்றோன்.

தமிழ் கணிமை சூழலில் இவை சிறப்பான நிகழ்வுகள் இந்த ஆண்டில் குறிப்பிடப்பட்டவை/த்தக்கவை

  • தமிழ் கணிமை மாநாடு (தமிழ் நாடு அரசு) பிப்ரவரி 2024
  • உத்தமம் (INFITT) டல்லஸ், டெக்சாசு மாநாடு, செப்டம்பர், 2024 (தோராயமான தேதி)

எனது ஆசைத்திட்டங்கள்:

  • ASpell தமிழ் சொற்பிழைத்திருத்தி தமிழ் சார் மேம்பாடுகள்:
    • புதிய தமிழ் சொல்பட்டியல்களை உருவாக்குவது
    • துறைசார் தமிழ் சொல்பட்டியல்களை இணைப்பது; இதற்கென தமிழ்பேசு தளத்தில் ஒரு செயலியை (எனது தனிப்பட்ட சொல்பட்டியல் தயார் செய்க) என்ற உத்தியை உருவாக்குவது
    • இதனைப்பற்றிய ஒரு கட்டுரை (2021-இல்) https://ezhillang.wordpress.com/2021/02/27/aspell-hunspell-for-tamil/
    • உரையாடல்களை ஒருங்கிணைப்பது;
      • Working with GNU Aspell today, and y’day morning. It has tools modes to generate your own wordlists in a special affix format.
      • Time to get all those wordlists and organize them into Tamil affix dictionaries.
      • Affix is general word for both suffix / prefix (முன்/பின் ஒற்று) and forms compressed representation of storing agglutinative words. Writing this format is not friendly for humans whereas aspell can generate same from straight wordlists.
      • இவற்றை Hunspell க்கும் பங்களிப்பது
  • TamilSpeller, Solthiruthi – update with new Levenshtein edit-distance algorithm:
    • Levenstein edit-distance can be calculated quickly using Rust implementation as shown in https://github.com/hisbaan/didyoumean/pull/33 – however by adding heuristic of triangle-inequality to this implementation we can rapidly speedup the edit distance of word across a large dictionary using prior compute.
    • Heuristic: over 80-90% of the words in Tamil text are not going to be erroneous
  • Tamil LLAMA based spell-checker using Llama.cpp (TBD)
    • We have a blank word completion as a suggestion using LLMs.
  • Revive Tamilpesu.us:
    • Sponsored by my organization at $10/mo for open-tamil project

Contentment

Physics informs us, principle of least action, Newton’s laws etc., that action is result of unbalanced forces – something that’s more critical to philosophically relate to our human minds. We act many times when there is overwhelming evidence, or bias to action kicks in when you’re in a hype cycle etc.

In the recent episode of No Stupid QuestionsIs it okay to be average?,” Prof. Angela Duckworth and Mike relate a conversation between Joseph Heller (Catch-22), and Kurt Vonnegut (Breakfast for Champions, Slaughterhouse Five) which insinuate the necessity for contentment in many areas of life; however the life force of life itself seems that action is result of unbalanced forces.

SB-403 – Discrimination on the basis of caste.(2023-2024)SB-403

California State Senator, Ayesha Wahab, 🧕🏽, from Alameda County, an Afghan-American rights activist, Hayward a former city councilwoman, and future gang-of-four perhaps, has moved the senate floor on SB-403 to codify eliminating discrimination on the basis of Caste.

Talent is everywhere, opportunity is not; we hope this leads to a more equal California, and world. Happy 4th of July – 🇺🇸

Read: https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202320240SB403

Some aspects of AI ethics

  • Asimov’s rules/laws for Robotics link
    • A robot may not injure a human being or, through inaction, allow a human being to come to harm.
    • A robot must obey orders given it by human beings except where such orders would conflict with the First Law.
    • A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
  • Inability of AI systems to reason about counter-factuals – key point by Judea Pearl link
  • Work on AI Large Language Models, hallucinations in results, incorrect information etc. from seminal paper “Stochastic Parrots” link by Emily Bender, Timnit Gebru et-al.

For these reasons I remain sceptical of AI systems of today to full replace human level operational excellence in the immediate term. These are problems that can be solved perhaps in another generation who knows.

சீசீ இந்தப்பழம் புளிக்குது – AI Co$t

செயற்கையறிவு மாதிரிகள், AI model, அவற்றை பயிற்சிவிப்பது என்பது மிக விலைமதிப்புள்ளதாகவும் செலவு அதிகமானதாகவும் உள்ளது; உதாரணம் Cerebras என்ற நிறுவனம் வெளியிட்ட தகவலின்படி கீழ்கண்டவாறு செலவுகளாகிறது: இதை தனி நபர்களால் கையாளவழியில்லையெனில் :”சீசீ இந்தப்பழம் புளிக்குது!: என்று செயற்கையறிவினை பெரு நிறுவனங்களின் கைகளிலும், அரசிடமும் ஒப்படைத்துவிட்டு ஓரமாக நிற்பதா?

AI Model Training Costs – Cerebras என்ற நிறுவனம் வெளியிட்ட தகவல்

நீர் மேலாண்மை – கால நிலை மாற்றம்

Water Planning is critical to life and continued industrial use and domestic livelihood in a often times parched state.

One of the risks facing Tamilnadu seems to be the continual risk of droughts and given climate change, the effects of which are going to be causing floods and droughts in equal intensity and wrath. It is imperative WE (and we as people, state and government) need to create contingency strategies for these efforts.

A commons effort in this direction comprising of various green technologies and DIY approaches are useful and necessary,

  • Rainwater harvest (மழை நீர் சேகறிப்பு) in domestic installations
  • Groundwater Richard (நிலத்தடி நீர் பராமறிப்பு)
  • Kitchen water, bath water recycling (சமையல் குளியல் நீர் மறு பயன்பாடு)
  • Modern sewage/drainage practices
  • Tamilnadu has over 700km of coastline – Desalination technologies (கடல் / உப்பு நீர் மறு பயன்பாடு)
  • Solar stills in domestic installations
  • Wetlands management for flood protection zones
  • Levees around Cooum in Chennai and other low-lying areas of state

Looking into GitHub there is a open-source project from Independence Watershed of Mexico (North America) which illustrates how much annual water capacity is required per household based on number of people; the software also estimates the roof runoff water and size of under-ground tank (cistern) required to store this water. I tried it on my local machine and it looked really cool:

I’d like to work with anyone to create a commons resource on providing software planning tools, construction methodologies, estimation tools to enable one or all of the above. Drop me a line <ezhillang@gmail.com>

User interaction algorithms

From a software and hardware perspective Drag-and-drop and pinch-zoom technologies along with rise of commercial low-cost capacitive touch sensors underlie the smart-phone market opportunity of the last two decades.

In 2005, I was learning to program GTK framework for drag-and-drop and being somewhat frustrated. But all the work that has gone in translating these graphics researcher algorithms into software and making research capacitive sensor hardware into mainstream products is mind-blowing.