Profile

Cover photo
Sitaram Chamarty
555 followers|191,853 views
AboutPosts

Stream

Sitaram Chamarty

Shared publicly  - 
 
oh so totally cool!  I absolutely love this one...  it is truly heartwarming because it tells you that you are not alone, that the moronicity that spreads -grunge- glurge is NOT universal!
10
1
Sitaram Chamarty's profile photoLuis Bruno's profile photo
 
uggh; I typoed glurge as grunge.  And my daughter caught me out... now I won't hear the end of it for like a year or something :(
Add a comment...

Sitaram Chamarty

Shared publicly  - 
 
https://lwn.net/Articles/638767/

Uggh...  That's what years of using emacs will do to you; you begin to think the goddamn EDITOR is more important than the rest of the development environment.
2
David Bremner's profile photoEugene E. Kashpureff Jr (EugeneKay)'s profile photoJeff Mitchell's profile photoSitaram Chamarty's profile photo
7 comments
 
https://lwn.net/Articles/639255/.  I don't follow that list, but "don't feed the trolls" comes to mind now.

Sad.
Add a comment...

Sitaram Chamarty

Shared publicly  - 
 
Unintentionally hilarious... http://www.youtube.com/watch?v=CtIkm9Zy1iw

This is the year 2015, and I'm appalled that we even have to *think* about this stupid non-issue, leave alone have situations where it actually ends up an *unsolved* issue!

(in case someone misunderstands, my mini-rant has nothing to do with git).
1
Eugene E. Kashpureff Jr (EugeneKay)'s profile photoJunio C Hamano (Gitster)'s profile photoSitaram Chamarty's profile photoMarc-André Laverdière's profile photo
4 comments
 
Don't get me started. Some genius in Lenovo made some funky choices when designing my laptop... Said genius put both an Intel and a NVidia GPU in there, connected both to the VGA output, but only NVidia to the digital output, making it essentially impossible for me to use an external monitor, unless I use the proprietary drivers. And those come with their own issues. #fail  
Add a comment...

Sitaram Chamarty

Shared publicly  - 
 
So I finally buckled and -- over the course of some days -- wrote my own script to manage and sync all my dot-files and all the system configurations (/etc, and other stuff like in /var/named, etc) for all the machines I "own".

Before that I did play around with a few, but they all seemed too complicated for my feeble intellect.

https://github.com/sitaramc/gaf has the README

In "steady state", the only thing I run, at irregular intervals in any of the users/machines I work on, is an alias that expands to "gaf cycle && gaf push".
6
1
Will Palmer's profile photoEugene E. Kashpureff Jr (EugeneKay)'s profile photoSitaram Chamarty's profile photoChirayu Desai's profile photo
9 comments
 
+Eugene E. Kashpureff Jr I can understand the "pull only" concern.  For me, ssh is easier (internal IT frowns on open http ports but not open ssh ports!!)  As for the SSH ID, each machine has its own, and the gaf repo is hosted on a gitolite server on a special account used just for this repo, on a server I own.
Add a comment...

Sitaram Chamarty

Shared publicly  - 
 
Someone asks on #git: A git repo on a main server (ServA) and a clone living on another server (ServB). ServB also hosts GitList (a web interface to explore the repo). What is the best way to automatically keep the two repos in sync? Developers only push to the repo on ServA.

And someone responds: "gitolite"

Now, I missed this conversation at the time it happened, so I could not respond, but my first reaction was "WHAT??"

I mean sure gitolite can do that, too, if you like.  But if that's all you need, (and specifically, access control was not mentioned at all), then it's like using a battle-tank to go to work -- there must be simpler ways :-)
2
Michael J Gruber's profile photoKonstantin “Ada” Ryabitsev's profile photoSitaram Chamarty's profile photoDamien Regad's profile photo
5 comments
 
Goldeneye ! http://goo.gl/gnaK9I
Add a comment...
Have him in circles
555 people
Shakeel Ansari's profile photo
Paul Walters's profile photo
Shiv Vardhan Singh's profile photo
Noel Kalonga's profile photo
Grant Diffey's profile photo
mehul choube's profile photo
Christian Couder's profile photo
dean guenther's profile photo
Soumyadeep Chanda's profile photo

Sitaram Chamarty

Shared publicly  - 
 
Go was one of the languages I got excited about at one time, then walked away from because of the crazy compiler strictness.  I ranted about it somewhere (I think I likened it to "driving while having to swat mosquitos with both hands" -- very distracting) but I don't think I went far enough in criticising the designershttp://www.evanmiller.org/four-days-of-go.html does much better -- it even psycho-analyses them!

quote: "Reading Go’s mailing list and documentation, I get a similar sense of refusal-to-engage — the authors are communicative, to be sure, but in a didactic way. They seem tired of hearing people’s ideas, as if they’ve already thought of everything, and the relative success of Go at Google and elsewhere has only led them to turn the volume knob down. "

Other quotes (please read the article for context): "feels like it is designed by an obsessive personality", "designer went too far, to the point of being antisocial", and "Rather than debate or engage, it was easier to make a new language and shove the new rules onto everyone by coupling it with Very Fast Build Times, a kind of veto-proof Defense Spending Bill in the Congress of computer programming."

And closer to the effect than the cause of all this: " the Go compiler's overt pedantry is a significant hindrance to trying out ideas with code".  Exactly!

I had the idea that an easy solution would be: make "go run" be lax, and "go build" be strict.  That would also fit right in with the "quickly test some code out" meaning of "go run" versus the more "production build" sense of "go build".

But the tone of some of the mailing list conversations I saw (or specifically, replies from the go bigshots on various threads) were such that I did not even bother to actually post that.  I already knew what the response would be (if there was one at all).
3
Eric Hanchrow's profile photo
 
Dude, you're harshing my mellow!

(I like what I've seen of go but fear your objections are important).
Add a comment...
 
very nice... http://news.slashdot.org/story/15/04/20/1629237/george-lucas-building-low-income-housing-next-door-to-millionaires

Sadly this won''t bother people like Zuckerburg, who apparently bought up all the estates around his house because he wanted... privacy!  It would be so nice see a subsidised housing estate across the road from his home.
BarbaraHudson writes His neighbors wouldn't let him build a film studio on his land, so George Lucas is retaliating in a way that only the cream of Hollywood could — by building the largest affordable housing development in the area — and footing the entire $200 million bill, no governme...
4
Add a comment...
 
does anyone know of a plugin that will let me, for example, type "aprntl" and hit TAB, and it will come up with all the words in /usr/share/dict/words that have those letters in that order (and I would pick "apparently", which is what I wanted to type).

Sort of like what Ctrl-P, unite, etc do for filenames, but for lazy spellers.

(The actual file should be customisable of course; my copy of /usr/share/dict/words still has too many matches for "a.*p.*r.*n.*t.*l so I don't mind slowly building up a different list with lesser words in it).
2
Алексей Иванов's profile photoCasimir P's profile photoDavid Billsbrough's profile photoSitaram Chamarty's profile photo
4 comments
 
+Алексей Иванов
abbreviations are fixed; I have to predict each of them in advance and add them.  Ctrlp_abbrev is not fixed but does not (appear to) allow an expression as the rhs.

+Casimir P word completion based on matches in (some defined; don't mind hardcoding...) file.

A close approximation would be to load the wordlist into a split window, then close it.  After that, all its words would be available to me for tab completion.

The extra I'm looking for is I don't want to type a proper prefix of the word I am looking for; i.e., I type the 6 characters a, p, r, n, t, l and hit TAB (don't mind if it's some other key) and I am offered all words in the word list file that match a.*p.*r.*n.*t.*l

+David Billsbrough look requires a prefix

----

anyway the closest I have come to is :he map-expr; I just have to figure out how to (a) check the text before the cursos, (b) use that to find potential matches in my word list file, and (c) make it trigger omni-completion with that list.
Add a comment...
 
I was told that people who like Uber and such should watch Elementary, Season 3, episode 18.  (It was said in a nasty tone by a fellow Uber-hater, so I think it's likely to be a negative thing!)  Anyone seen it and want to add a spoiler here?
2
Sitaram Chamarty's profile photoPhil Hord's profile photo
3 comments
 
The show was obviously using Uber as it's villain, but they were careful to call it something else (Zooss). The elements of the story were all ripped from common criticisms of Uber's business. Even the real time tracking display, Olympus, is a direct ripoff of Uber's "God View".
Add a comment...

Sitaram Chamarty

Shared publicly  - 
 
awesome; I remember reading this but forgot where.  Now I found it again...

"Bitcoin works by an emergent synergy of cryptography, peer-to-peer, anonymity, anarchism, libertarianism, wasting stupendous quantities of electricity, the marketing department at NVidia, the enduring exchange value of tulip bulbs and doing all of this instead of Folding@Home."

http://newstechnica.com/2011/06/18/bitcoin-to-revolutionise-the-economy/
3
Add a comment...

Sitaram Chamarty

Shared publicly  - 
 
I've said, once or twice, that people who use spaces in filenames should be shot.  It was always a joke of course; I'm not really that violent.

But now I'm wondering.  What do you do to people (companies in this case) that decide a particular file/directory name has to have a literal ^M as part of the name?

I think merely shooting is a bit pedestrian.  Some form of medieval torture -- drawn out over a full 6 months, and televised of course -- is probably the best.

http://blog.bitfluent.com/post/173740409/ignoring-icon-in-gitignore

The bit that got me ranting is the second sentence in the "Solution" section.
7
Stefan Näwe's profile photoAvinash Ananth Narayan R's profile photoEric Hanchrow's profile photo
3 comments
 
WHY would someone do this?  I realize that, in a perfect world, filenames could contain any and all characters; but in the world we actually live in, spaces and such break things.  Why would someone ignore this?!

sigh
Add a comment...

Sitaram Chamarty

Shared publicly  - 
 
vim vs emacs, perl vs python, git vs hg...

I'm thrilled to be doing my bit in at least one of these (friendly) battles!

http://colabti.org/irclogger/irclogger_log/git?date=2015-02-05#l554
Time, Nick, Message. 00:00, fairuz left. 00:00, madewokherd joined. 00:01, aspiers, Is "git log --branches=foo" supposed to be equivalent to "git log foo" when foo is a branch? Because it's not. 00:02, bannakaffalatta joined. 00:02, kirin` left. 00:02, soerenb, man git log ...
6
Igor Yurchenko's profile photoSitaram Chamarty's profile photoCaleb Cushing's profile photoEric Hanchrow's profile photo
6 comments
 
Oh, and: I did mind learning Ruby; that language has no good reason for existing.  (I learned it in order to do some Ruby on Rails.)
Add a comment...
People
Have him in circles
555 people
Shakeel Ansari's profile photo
Paul Walters's profile photo
Shiv Vardhan Singh's profile photo
Noel Kalonga's profile photo
Grant Diffey's profile photo
mehul choube's profile photo
Christian Couder's profile photo
dean guenther's profile photo
Soumyadeep Chanda's profile photo
Work
Occupation
aging geek, gitolite author (dayjob: TCS)
Contact Information
Home
Email
Story
Tagline
...one more monkey
Introduction
Sitaram Chamarty (keywords to determine if I'm the Sitaram you're looking for: CVS, GTS/MBR, ECK, ISICAL, TCS, Git, Gitolite.  The first 3 are not google-able -- you have to know me to know what they are; the rest are public)
Bragging rights
author of gitolite -- my only contribution to the open source world, which I've been leeching off of since 1995
Basic Information
Gender
Male