Profile

Cover photo
Kartik Agaram
Lives in San Francisco
771 followers|96,926 views
AboutPostsPhotosVideos+1's

Stream

Kartik Agaram

Shared publicly  - 
 
To unlock creativity, rely less on rules for organizing

I'm having a blast writing guest posts for +Venkatesh Rao's site, ribbonfarm.com, this year. This most recent one, in particular:

http://www.ribbonfarm.com/2014/04/09/the-legibility-tradeoff

I have a whole new level of appreciation for the notion that writing doesn't just communicate ideas, it generates them.

Let me know if I managed to communicate what I generated or not :)
3
Kartik Agaram's profile photo
 
This talk by +Bjorn Cooley seems oddly complementary: What if institutions lost to networks? Bjorn Cooley, WI?02013

(Thanks for sharing it, +Andrew Trabulsi!)
Add a comment...

Kartik Agaram

Shared publicly  - 
 #UI
 
A mind-blowing zoomable UI

Eagle Mode

1. If only zooming into the fractal brought you back to your desktop..

2. There's a 3D minesweeper?!
1
Add a comment...

Kartik Agaram

Shared publicly  - 
 
The trouble with 'readability'

What all our rhetoric about code quality is missing.

http://akkartik.name/blog/readable-bad
8
Nate Kohl's profile photoEvan R. Murphy's profile photoAdrian Perez's profile photoKartik Agaram's profile photo
9 comments
 
+1 for the idea of a "harmonious vocabulary".

The code that I work with on a daily basis seems to have multiple names for every concept. Having a consistent DSL (or something approaching that) would do wonders for comprehension.
Add a comment...
Have them in circles
771 people
Megan Lubaszka's profile photo
Zhiwei Cen's profile photo
Ram Srinivasan's profile photo

Kartik Agaram

commented on a video on YouTube.
Shared publicly  - 
 
Is Improve available somewhere? Is it/will it be open source?
1
Chris Schafmeister's profile photo
 
It's not available yet, but it will be.  I'm first using Improve to clean up the C++ code and add semi-precise (precise heap/conservative stack) garbage collection to "Clasp", the Common Lisp compiler/system that I wrote that Improve runs on.. I'm hoping it will be out in a couple of months - and yes, it will be open source.  Watch this channel.
Add a comment...

Kartik Agaram

Shared publicly  - 
 
Chess is getting collaboratively solved

Think wikipedia for chess positions. Or compilercache.

http://chessbase.com/post/live-book-thousands-of-novelties
1
Kartik Agaram's profile photoHrishikesh Muruk's profile photo
2 comments
 
I'm not talking about winning a single game of chess now. I'm talking about solving the game of Chess. One of these days we're going to see probabilities that White always wins with perfect play.
Add a comment...

Kartik Agaram

Shared publicly  - 
 
My lisp interpreter

I've struggled to explain what I'm working on and why to many of you. Hopefully this will be clearer than past attempts.

http://akkartik.name/blog/wart
2
Add a comment...

Kartik Agaram

Shared publicly  - 
 
Most genius thing evar

"Nock versions are measured by integer degrees Kelvin, newer being colder. The current version is Nock 5K - roughly the temperature of Neptune. No change is anticipated between 5K and absolute zero, though you never know. Any such change would certainly be quite painful."

http://www.urbit.org/2013/08/22/Chapter-2-nock.html
(but start at http://www.urbit.org/2013/09/24/urbit-intro.html)

Why the heck should our software infrastructure continually change? Counting version numbers up sets up the expectation that there'll always be a next version. Counting down is the way to do it.
2
Jordan Peacock's profile photo
Add a comment...

Kartik Agaram

Shared publicly  - 
 
Comparing the Go and Erlang concurrency models

https://www.informit.com/articles/printerfriendly.aspx?p=1768317
3
1
Jordan Peacock's profile photo
Add a comment...
People
Have them in circles
771 people
Megan Lubaszka's profile photo
Zhiwei Cen's profile photo
Ram Srinivasan's profile photo
Work
Occupation
Programmer
Story
Tagline
history, social dynamics, programming
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco
Kartik Agaram's +1's are the things they like, agree with, or want to recommend.
Racket
plus.google.com

Racket is a Programming Language

iTerm2 - Mac OS Terminal Replacement
iterm2.com

iTerm2 is a replacement for Terminal and the successor to iTerm

Google Reader - Apps on Android Market
market.android.com

Follow all your favorite sites, blogs, and more, all in one place. Follow all your favorite sites, blogs, and more, all in one place. See wh

Random Garbage
www.cs.wisc.edu

Random Garbage. A friend of mine was asking about how to write a small interpreter so he can define new AI functions that his project can us

Vivek Haldar : “Real isn’t how you are made,” said the Skin...
blog.vivekhaldar.com

““Real isn’t how you are made,” said the Skin Horse. “It’s a thing that happens to you. When a child loves you for a long, long time, not ju

Tail recursion
arcueid-arc.org

The current code in the Git repository today is actually capable of running srv.arc properly, and can now run the Arc challenge code more or

The Archdruid Report: Hope in a Cold Season
thearchdruidreport.blogspot.com

Hope in a Cold Season. Last week's post on the empty promise of December 21, 2012 and other apocalyptic fantasies fielded me a fair numb

More Group Management with dseditgroup
krypted.com

Now that we've covered using dscl to create a group, let's look at using dseditgroup to do the same thing. In the previous example we create

Embedded in Academia : Tricking a Whitebox Testcase Generator
blog.regehr.org

The awesome but apparently discontinued Underhanded C Contest invited us to write C code that looks innocent but acts malicious. Today's

The Kernel Programming Language
web.cs.wpi.edu

The Kernel Programming Language. This page is Copyright John N. Shutt 2004–2011. Here's what you're allowed to do with it. Last modi

The Mole
devaraj123.blogspot.com

The Mole Two days prior to the scheduled campus interview, Anish got a call from a stranger. Mr. Iyer had requested Anish to meet him at the

How to Write a Emacs Major Mode for Syntax Coloring
xahlee.org

Xah Lee, 2008-11, …, 2011-10-18. This page gives a practical example of writing a emacs major mode to do syntax coloring of your own languag

MonkeyMake.it Looks To Tackle Crowd Sourced Publishing | Convo Group
www.convogroup.com

Take a big publishing idea, put into a small project, and then roll the dice and see what happens. This appears to the business model behind

Arc
sites.google.com

Arc 3.1. The Arc 3.1 release which runs on Racket, the Arc tutorial, Arc2 documentation and what's new in arc3. Try Arc in your web brow

The Return of the Barbarian
www.ribbonfarm.com

Our cartoon view of history goes straight from the Flintstones to Jetsons without developmental stages of any consequence in between. Hunter

composable-continuations-tutorial
community.schemewiki.org

Composable continuations are a means of inverting control by reification of continuation segments. This sounds like a horrible mouthful of j

A Peek Inside the Erlang Compiler
prog21.dadgum.com

A Peek Inside the Erlang Compiler. Erlang is a complex system, and I can't do its inner workings justice in a short article, but I wante

Indirection Mechanisms and Expressive Power | LispCast
www.lispcast.com

A blog about the simple joys of functional programming.

TechCrunch | Google+ Search = A Way To Call The Feds In On IPO-Bound Fac...
techcrunch.com

Like everyone else, I've been trying to get my head around why Google has force-integrated its Google+ social network into its main search f

Worlds Ending: Murakami, Melancholia, and Meeting the New Year - hwcd
www.hewhocutsdown.net

Warning: Spoilers Justine, Claire and Claire’s son sit in a makeshift tipi, bracing for the impending impact of a foreign planet, and the …