Main Page
From Something4now
Please visit http://junod.ath.cx/mediawiki/adump/displaydb.php for my implementation of Instapaper! My own list is http://junod.ath.cx/mediawiki/adump/displaydb.php?listview=1!
Recent updates
- 05:51, 17 December 2008: MatlabTricks
- 06:04, 15 December 2008: Research
- 18:39, 30 September 2008: To investigate
- 10:41, 29 May 2008: Journal
- 09:40, 1 May 2008: Photodocs
- 08:04, 31 March 2008: User:AhmedFasih
- 16:38, 3 March 2008: I am currently
- 23:25, 1 February 2008: People
- 21:03, 24 January 2008: Finance
- 19:44, 20 January 2008: Camerawerk
- 10:21, 13 January 2008: Futurelang
- 09:47, 10 January 2008: Paper clippings
- 09:42, 14 October 2007: Politics
- 15:39, 30 September 2007: SupremoWiki
MatlabTricks
MatlabTricks was edited by User:AhmedFasih on 05:51, 17 December 2008.
Random word generatorAssuming letters are iid in a document, this little script will generate random words. Its output is nothing like Machiavelli's History of Florence (http://www.gutenberg.org/etext/2464) and we probably want a 2d conditional distributions, that would tell us p('a' given previous letter was a 'b').
clear
% Get file contents and lowercase
fid=fopen('History_of_Florence.txt');
file_contents = lower((fread(fid,'*char')));
fclose(fid);
% These are the symbols we're interested in
symbols_of_interest = ['a':'z' ' '];
symbol_frequencies = zeros(size(symbols_of_interest));
% Build iid symbol table and cdf
for i=1:length(symbols_of_interest)
symbol_frequencies(i) = sum(file_contents == symbols_of_interest (i));
end
cdf = cumsum(symbol_frequencies / sum(symbol_frequencies));
% Generate!
for i=1:1000
fprintf('%c', symbols_of_interest(sum(cdf<rand)+1))
end
fprintf('\n')
Some minor modifications give you 1st-order conditional distributions. No two soliloquies are ever alike!
clear
% Get file contents and lowercase
fid=fopen('History_of_Florence.txt');
file_contents = lower((fread(fid,'*char')));
fclose(fid);
% These are the symbols we're interested in
symbols_of_interest = ['a':'z' ' ,.'];
symbol_frequencies = zeros(size(symbols_of_interest));
symbol_frequencies_conditional = zeros(length(symbols_of_interest));
% Build symbol tables
for i=1:length(symbols_of_interest)
symbol_frequencies(i) = sum(file_contents == symbols_of_interest(i));
this_symbol_locations = (file_contents == symbols_of_interest(i));
preceding_symbol_locations = [~~0 ; this_symbol_locations(1:end-1)];
all_preceding_symbols = file_contents(preceding_symbol_locations);
for j=1:length(symbols_of_interest)
symbol_frequencies_conditional(i, j) = ...
sum(all_preceding_symbols == symbols_of_interest(j));
end
end
% Build cdfs
cdf = cumsum(symbol_frequencies / sum(symbol_frequencies));
for i=1:size(symbol_frequencies_conditional, 1)
cdf_conditional(i,:) = ...
cumsum(symbol_frequencies_conditional(i,:) / sum(symbol_frequencies_conditional(i,:)));
end
% Generate!
fprintf('IID: ')
for i=1:1000
fprintf('%c', symbols_of_interest(sum(cdf<rand)+1))
end
fprintf('\n\n')
% Generate conditional!
this_symbol = 'z';
fprintf('First order conditional: ')
fprintf('%c', this_symbol);
for i=1:1000
symbol_idx = (symbols_of_interest == this_symbol);
next_symbol_distribution = symbol_frequencies_conditional(symbol_idx, :);
this_symbol = symbols_of_interest(sum(cdf_conditional(symbol_idx,:)<rand)+1);
fprintf('%c', this_symbol);
end
fprintf('\n\n')
Imrotate without croppingIn SAR (and x-ray CT), we create images of the same scene from different angles, so when you watch a movie of the images, you've got a view of the scene that keeps circling it. Imrotate() in Matlab lets you rotate a NxM image by an arbitrary angle, so you can easily rotate the output of your imaging algorithm. Unfortunately, when you rotate an array, it gets bigger, and so Matlab will place the rotated image in a zero-filled array big enough. You can tell it to 'crop' the output to the size of the input (help imrotate) but then you'll lose the original corners and the new image will have blank corners. I wanted to not lose any part of the image, so I had to copy all imrotate'd arrays into a bigger array, one big enough to store the image even if it was rotated at 45 degrees. Here's the dirty code to do it.
Npix=2^11; % image size
Ndiag = ceil(Npix*sqrt(2)); % size required to hold diagonal image
img = FORM_IMAGE(Npix);
img2 = imrotate(img, GET_ANGLE());
imgdiag = zeros(Ndiag); % initialize big array
imgdiag( 1+ceil(Ndiag/2)-ceil(size(img2,1)/2) : ceil(Ndiag/2)-ceil(size(img2,1)/2)+size(img2,1) , ...
1+ceil(Ndiag/2)-ceil(size(img2,2)/2) : ceil(Ndiag/2)-ceil(size(img2,2)/2)+size(img2,2) ) = img2;
DISPLAY_IMAGE(imgdiag);
The size() and ceil() calls work out correctly and this works for 90 degree rotations. You do this for a bunch of images, and elements in your scene will stay in the same place! Lucky! PID reminderThis is how PID works. The hardest figure yet 2008-2-2Ugh. I needed plotxx() from Matlab Central File Exchange (http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=317&objectType=file)
figure;
CO=get(gca,'ColorOrder');
[ax,hl1,hl2]=plotxx(tmaxes*2,[twod_vel(circornot==1); twod_accel(circornot==1); threed_vel(circornot==1); threed_accel(circornot==1)], ...
phis(circornot==1),-[twod_vel(circornot==1); twod_accel(circornot==1); threed_vel(circornot==1); threed_accel(circornot==1)]);
set(ax,'yscale','log')
ylabel(ax(1),'cond(R)')
xlabel(ax(1),'Aperture time (seconds)')
xlabel(ax(2),'Aperture angle (degrees)')
set(ax(1),'xlim',[minmax(tmaxes*2)])
set(ax(2),'xlim',[minmax(phis(circornot==1))])
set(ax(2),'yaxislocation','left',...
'xcolor','k');
set(ax(2),'ylim',get(ax(1),'ylim'))
for i=1:4
set(hl1(i),'color',CO(i,:)); end
set(hl1(2),'linestyle','--');
set(hl1(3),'linestyle','-.');
set(hl1(4),'linestyle',':');
title('Circular fligtpath')
legend(hl1,'2d velocity', '2d acceleration','3d velocity','3d acceleration')
figure;
CO=get(gca,'ColorOrder');
[ax,hl1,hl2]=plotxx(tmaxes*2,[twod_vel(circornot==0); twod_accel(circornot==0); threed_vel(circornot==0); threed_accel(circornot==0)], ...
phis(circornot==0),-[twod_vel(circornot==0); twod_accel(circornot==0); threed_vel(circornot==0); threed_accel(circornot==0)]);
set(ax,'yscale','log')
ylabel(ax(1),'cond(R)')
xlabel(ax(1),'Aperture time (seconds)')
xlabel(ax(2),'Aperture angle (degrees)')
set(ax(1),'xlim',[minmax(tmaxes*2)])
set(ax(2),'xlim',[minmax(phis(circornot==0))])
set(ax(1),'ylim',[1 max(get(ax(1),'ylim'))])
set(ax(2),'ylim',[1 max(get(ax(1),'ylim'))])
set(ax(2),'yaxislocation','left',...
'xcolor','k');
set(ax(2),'ylim',get(ax(1),'ylim'))
for i=1:4
set(hl1(i),'color',CO(i,:)); end
set(hl1(2),'linestyle','--');
set(hl1(3),'linestyle','-.');
set(hl1(4),'linestyle',':');
title('Straight fligtpath')
legend(hl1,'2d velocity', '2d acceleration','3d velocity','3d acceleration')
Then copy both figures into Powerpoint... Pretty color order in default plots 2008-2-2Matlab has some really pretty colors to plot multiple lines with, but when you do stuff with hold() or line(), you have to specify the color manually. How do you get access to the same pretty colors Matlab uses?
figure;
t = [-1:.1:1];
h = [];
for i=2:2:8
hl = plot(t, sin(2*pi*t/i));
hold on;
h = [h hl];
end
%%% Generates the left image below.
CO=get(gca,'ColorOrder');
for i=1:4
set(h(i),'color',CO(i,:));
end
%%% Generates the right image.
Convolution in Matlab 2008-1-11Using conv() in Matlab is one of the most annoying thing about being an undergrad: fs = 10; t = (-1 : 1/fs : 10); h = exp(-t) .* (t>=0); x = (t>=0 & t<1); y = conv(x,h); tconv = (0:length(y)-1)/fs + t(1)*2; %%% The important bit! figure;plot(tconv, y) If you're dealing with conv2() and 2d convolution, you can use conv2(..., 'same') to avoid having to mess with axis vectors as above. PDF-style histograms 2007-12-11Thanks to Dr Koksal, we know how to use hist() to give us probability density approximations: vec = randn(1,1e4); Nbins = 32; [n, x] = hist(vec, Nbins); delx=x(2)-x(1); stem(x, n/length(vec)/delx); It won't look like the standard bar-chart output of hist(), which actually doesn't use bar() but the lower-level patch(), but it's the same thing. Remember that 'x' here is the bin centers. histc() can be very useful and works on bin edges. Evaluating symbolic expressions quicklyYou know that you can use syms to create symbolic variables and create all sorts of expressions with them, but then when you want to evaluate the expressions for non-symbolic vectors, you run into this problem: >> syms fx real >> k=taylor(exp(j*fx),5) k = 1+i*fx-1/2*fx^2-1/6*i*fx^3+1/24*fx^4 >> fx=[-5:5]; >> eval(k) ??? Error using ==> mpower Matrix must be square. Quick fix is to use regular expressions and replace matrix arithmetic operators (/, *, ^, etc.) with dot-operators: >> keval=regexprep(char(k), '([\^\*/])','.$1') keval = 1+i.*fx-1./2.*fx.^2-1./6.*i.*fx.^3+1./24.*fx.^4 Now you can evaluate keval on your numerical fx: >> eval(keval) ans = Columns 1 through 6 14.5417 +15.8333i 3.6667 + 6.6667i -0.1250 + 1.5000i ... (Careful about using "i" as a variable in your code, since the symbolic expression will use "i" to represent sqrt(-1).) FFT and Fourier transformsI know I should know how to do this by now, and 'doc fft' has an example, but:
t = [0 : 0.1 : 50];
ft = cos(2*pi*t);
N = 2^16;
f = [0:N-1] / N * 10;
Ff = fft(ft, N) / length(t);
figure;
plot(f, abs(Ff))
xlabel('f (Hz)')
Low-level details about plotyyHere's an alternative low-level way of doing something similar plotyy(), but putting x- and y-axes on the top and bottom of the graph. From http://www.mathworks.com/access/helpdesk/help/techdoc/creating_plots/f1-11215.html Matlab code excerpt:
x1 = [0:.1:40];
y1 = 4.*cos(x1)./(x1+2);
x2 = [1:.2:20];
y2 = x2.^2./x2.^3;
hl1 = line(x1,y1,'Color','r');
ax1 = gca;
set(ax1,'XColor','r','YColor','r')
ax2 = axes('Position',get(ax1,'Position'),...
'XAxisLocation','top',...
'YAxisLocation','right',...
'Color','none',...
'XColor','k','YColor','k');
hl2 = line(x2,y2,'Color','k','Parent',ax2);
And to make the grid ticks line up:
xlimits = get(ax1,'XLim');
ylimits = get(ax1,'YLim');
xinc = (xlimits(2)-xlimits(1))/5;
yinc = (ylimits(2)-ylimits(1))/5;
set(ax1,'XTick',[xlimits(1):xinc:xlimits(2)],...
'YTick',[ylimits(1):yinc:ylimits(2)])
Variable sized subplots, with and without plotyy()The following plot can be made in Matlab and demonstrates the use of
years=1996:2007;
timevec=linspace(1996,2007, 45);
figure;
subplot(3,1,1)
[ax h1 h2]= plotyy(years, sin(years), years, exp(.25*(years-1996)))
set([h1; h2],'marker','.');
ylabel(ax(1),'$ div per year')
ylabel(ax(2),'% yield of original price')
grid
title(sprintf('Effects of dividends along on Example'))
subplot(3,1,2:3)
plot(timevec,tan(timevec),'.-')
xlabel('year')
ylabel('Annualized ROR %')
title(('Annualized ROR on dividends alone, for Example'))
grid
xlabel('year')
Note, if you want more than one curve to a single axis for plotyy, you can pass in an array, just like you do with plot: ... [ax h1 h2]= plotyy(years, [sin(years); sin(years+pi/6)], years, exp(.25*(years-1996))) ... Progress metersIn a for loop, print a message every 5% (printperc=0.05) percent:
N=210; % iterations
printperc = .05; % print every so many percent, e.g., 5%
for i=1:N
% do something complicated
if (mod(i, floor(N * printperc)) == 0)
fprintf(' %3d%% done \n', round(i/N*100));
end
end
(Could store the output of mod(floor(.)) outside the for loop, but who knows if it'll really help.) Output in this case is like:
5% done
10% done
14% done
19% done
...
If your loop doesn't print anything else to the workspace, you can keep reprinting the progress in a single line---very professional!:
fprintf('Completed: 0%%\n')
for i=1:N
if (mod(i, floor(N * printperc)) == 0)
fprintf('\b\b\b\b\b%3d%%\n', round(i/N*100));
end
% This is complicated:
pause(.05);
end
The output updates itself on a single line until: Completed: 100% |
Research
Research was edited by User:AhmedFasih on 06:04, 15 December 2008.
Academic research2008/8/15 Status after ATRC Workshop
I think still the most interesting question to answer before Asilomar and for the journal paper is: what's the minimum degradation of localizing a set of rigidly-connected point scatterers? Does noise necessarily prevent us from imaging real linear movers? 2007/7/30 ATRC Workshop Poster condensedThis is how I've decided to present our research so far. Moore and Potter have shown the 3D resolution of circular SAR for a completely stationary point scatterer. This resolution can be seen as a specific case of focusing performance for stationary targets. We have extended this result to consider the 3D resolution, or focusing performance, for a point scatterer whose position is perturbed with a zero-mean colored Gaussian random process. 2007/6/25 preparations for publicationToday I started reading Mark Stuff's work, which grew out of a conversation I had with Christian yesterday---my research so far has sought the resolution of single point scatterers moving with random fluctuations. It is entirely possible that the resolution of an ensemble of point scatterers improves if they comprise a rigid maneuvering target. I also implemented a PGA algorithm tuned for low-frequency phase error correction, so naturally it didn't work too well on jittery motion. Wahl, et al., in their paper on PGA, suggest an alternative method of selecting the window width that should address high-frequency phase errors. PGA is of interest when we can be sure that all scatterers being illuminated have the same phase error, that is, they are translating by the same amount. 2007/6/15 Imaging as estimation
I need to fully understand the DP nature of Fox's tracking paper and see if we can convert it to use variational techniques. 2008/6/9 Results from linearized-model CRBI need to make certain I understand the difference between eigenanalysis on sub-blocks of the CRB matrix and the entire CRB matrix and picking out the eigenvectors of interest. For example, eigenstuff of CRB{x,y,z} alone shows that the estimability of {y} monotonically increases (minimum variance decreases) with increasing process noise---the opposite of what one would expect. However, I can look at the eigendecomposition of the entire CRB matrix and pick out the eigenvalues here that correspond to the eigenvectors in the sub-block's case, and these eigenvalues match intuition far better. More importantly than that, I need to figure out how to quantify the sensor noise! Because with \sigma_n^2 = 1 and no process noise, the minimum standard deviation on {z} is about 40 cm. Not great, definitely valuable! I have achieved a fair amount with the linearized model, but I am still interested in seeing what happens beyond 10^-6 process noise variance (white, low-pass filtered, etc.) and for that I will need a nonlinear FIM estimator. Spall's algorithm's accuracy is not pleasing to me, Dauwels is getting a second look. (I really wish people would only publish reproducible results, i.e., put their code online.) 2008/6/7 Spall's Monte Carlo FIM estimatorI've read a few of Spall's papers using simultaneous perturbation stochastic approximation to obtain Monte Carlo estimates of the Fisher information matrixes for complicated data models and have implemented both an example from his student's recent (2007) thesis+paper and my k-space radar linear-movement-with-fluctuations and am testing to see if it can help. I'm investigating numerical FIM estimators because the Taylor series-based linearization of the original model that we've analytically investigated so far starts to break down at variances of >1e-6 m in position fluctuations, and I can easily imagine target motion with greater standard deviations than one millimeter (sqrt(1e-6)). Spall's work requires an evaluation of the joint pdf, however, and since I don't have yet a joint pdf for the full nonlinear model (only marginals), I'm using the Gaussian approximation in my implementation. (Picinbono's 1996 correspondence to the IEEE Trans. on Signal Processing was helpful in ironing out the pdf of a complex jointly Gaussian random vector, and fortunately used many of the same matrices used in Delmas and Abeida.)
So far, I've run Spall's algorithm (on a 3x3 k-space grid and with no process noise---just the Moore/Potter CRB) with many samples and the FIM estimates are varying much more than I'd like, and zeros are not where I expect them (I have >1000 instead of 0 for some FIM elements). However, the principal components of the inv(F{x,y,z}) submatrix does have the property noted by Moore and Potter, they lie along cross range/downrange/off-plane height. The eigenvalue corresponding to the off-plane height eigenvector is way too small. I've also been reading Gorman and Hero's paper on constrained CRB, and it appears that it can do inequality constraints?
Spall has a recent extension of his algorithm incorporating a priori knowledge of the FIM, but they seem to allow only equality constraints. It is possible that we can find some show that some of the zeros in the linearized FIM would be there in the full FIM (e.g., the derivative of the standard covariance matrix wrt \angle A is 0, standard as opposed to the relation, unconjugated covariance matrix cov(x,x*)).
Our goals are:
In practice, many scatterers will make up a target and it may be possible to structure the data model to reflect this fact. Scatterers would belong to targets, and the scatterer point cloud could be treated as a clustering problem. 2008/6/4 Todo so far
|
To investigate
To investigate was edited by User:AhmedFasih on 18:39, 30 September 2008.
"To investigate" is code-word for interesting words and phrases that one comes across. Frequently these are left in Gmail's away message box... Full history in User:AhmedFasih.
| ||||||||||
Journal
Journal was edited by User:AhmedFasih on 10:41, 29 May 2008.
I keep a log of progress made towards academic research. This is for extracurricular research. Ways that you can take responsibility for yourself todayDima observed that the core lesson we need to teach ourselves is, "Don't rely on someone else to make things better for you." This is absolutely true and all of us, even those that take the most responsibility for our own fortunes, can get better at this vital trait. What this involves is not relying on someone else to make the right decisions that affect you. This requires a lot of self-introspection and careful considerations of one's actions and impulses. Once you decide to take responsibility for yourself, you have no choice but to critically consider all the things you believe and discard the ones that you haven't verified yourself---leaving the verification of any of your operating beliefs to someone else is the fundamental avoiding of responsibility. Here are some other ways to take responsibility for yourself every day.
Please tell me about the ways you take responsibility for yourself! So I can take responsibility for myself too! The Paul Graham script for creating meaningful novelty
Neither necessary nor sufficient but a good expression of the mindset that can achieve meaningful novelty with more probability. Bash scriptls | while read i; do mv "$i" "`echo $i | sed 's/cbr/rar/'`";done GOSH! 2008-2-4 Japanese cell phone booksI was reading a very social-science-backgrounded take on the "demise of literacy" in America (as if this was the first generation to wail about this, http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9060501) and learned that modern trends in Japanese literature consumption are very promising and are cellphone based! "Rin, 21, tapped out a novel on her cellphone that sold 400,000 copies in hardcover." (http://www.nytimes.com/2008/01/20/world/asia/20japan.html?_r=2&oref=slogin&oref=slogin) I wish to interpret this through the research of Duncan Watts, whose findings go against a lot of Tipping Point-esque marketing hypotheses:
Note that Watts' research definitely supports the understanding that things go viral. The most dramatic and remarkable example of this has been Ireland's wholesale abandonment of plastic and paper bags, and the entire country's switch to cloth bags for groceries! http://www.nytimes.com/2008/02/02/world/europe/02bags.html?pagewanted=2&ei=5087&em&en=4d29d1ad4315049e&ex=1202274000 what a viral societal upgrade! Duncan Watts' researchHere's a fabulous article written by Watts: http://www.nytimes.com/2007/04/15/magazine/15wwlnidealab.t.html?pagewanted=all
2007-12-11 Notes on scaling goals for systemic unknownsThese are a couple of combined references that deal with the Talebian idea of rampant randomness in long-term planning and how we ought to acknowledge it and then work with it. Ought to not just because it's the right thing to do, but it's the robust and reliable thing to do. A couple of days ago, I tracked down this observation from Bonner's Financial Reckoning Day (2004, pg. 161-162):
This is really interesting because wisdom could be an empirical approach to dealing with randomness, or is just immune from many kinds of randomness. And while researching quoting mechanisms in mediawiki, I found this bit quoted by one Mr Zagola in his paper "Soviet tank operations in the Spanish Civil War" (http://libraryautomation.com/nymas/soviet_tank_operations_in_the_sp.htm),
This thread of thinking is an old one: how do you scale your thoughts to account for the fact that, 1) you don't know a lot, and 2) you make up narratives in your head to explain things you don't understand so you think you do understand. 2007-12-11 Ideologies and peak oilStrangely resonant with the luck-centric ideas in the previous note, we find the following from the pen of Mr Greer, ecotechnologist. Although he is talking about peak energy and limits to growth, the two fundamental questions of interest are, 1) how can we acknowledge that we don't know the answer to hard questions, and 2) what answers we come up with for hard questions. I call for the first to be asked and then the second, in a wide variety of contexts, but most often only the second is even considered to be a valid question. The notion of narrative derived from literary criticism doesn't particularly appeal to me but is a funny way to look at the situation.
2007-12-10 Patterns for successEmily asks, "Why do ppl try to find a pattern for success?" in reference to an NYT article linking dyslexia to entrepreneurism (http://www.nytimes.com/2007/12/06/business/06dyslexia.html). Because they're social scientists who have no better work but to fish through data for trends. Also, successful people as a rule throughout history have always been paranoid about the causes of their success because they feared deep down that they were just lucky. (Props to Eric Hoffer.) So they like to pay people to come up with important-sounding reasons to justify their success as something other than luck. Only today is luck being acknowledged as a systemic contributor to success in a wide variety of fields. (Props to Nassim Taleb.) 2007-12-09 Character and prudenceThe hardest thing for anyone to do, I realize now, is to trust their own character. That is the only real challenge: having faith in oneself to make the right decisions, and faith in oneself to make the best of it when a wrong one is made. Signor Machiavelli tells us, "The Romans never went by that saying which you constantly hear from the wiseacres of our day, that time heals all things. They trusted rather their own character and prudence—knowing perfectly well that time contains the seeds of all things, good as well as bad." (http://en.wikiquote.org/wiki/Niccol%C3%B2_Machiavelli) 2007-12-05 The Golden Bough IThis is from an "abridgment" of the original 12-volume set published in its entirety between 1906 and 1915: the works of Sir James are edited by Robert Frazer, http://www.amazon.com/Golden-Bough-Religion-Abridgement-Editions/dp/0192835416/
The entire book is an attempt at understanding this tradition and led its writer, James Fraser, on a very long journey through ancient religions and taboos and surprisingly how they are still among us today. The terrain map of this gruesome history: http://maps.google.com/maps?t=p&q=41.733333,12.65&ie=UTF8&ll=41.731227,12.685261&spn=0.06226,0.119305&z=13&om=1 2007.12.03 A comparison of two creation myths
§3. [Thereafter] He gave the bailiffry of Heaven to Lucifer, with the nine orders of the Angels of Heaven. He gave the bailiffry of Earth to Adam [and to Eve, with her progeny]. [Thereafter] Lucifer sinned, so that he was leader of a third of the host of angels. The King confined him with a third of the host of angels in his company, in Hell. And God said unto the Foe of Heaven: [Haughty is this Lucifer], unite et confundamus consilium eius. §4. Thereafter Lucifer had envy against Adam, for he was assured that this would be given him [Adam], the filling of Heaven in his [Lucifer's] room. Wherefore he [Iofer Niger] came in the form of the serpent, and persuaded [Adam and] Eve to sin, in the matter of eating of the apple from the forbidden tree. Wherefore Adam was expelled from Paradise into common earth.
Izanagi & Izanami stired the sea with the holy lance called "Ameno-nuboko". So sea water became partly hard , then Onogoro Island be born. Next, Awashima Island be born. Goddess Izanami said, "I have a hole, and you have a pole, so let's join them." So the baby named "Hiruko"be born. But he was incompleteness, so was floated to the sea. (There is one legend, Hiruko drifted to the north, and reached Ezo, ancient Hokkaido.) God Izanagi said, "I have a pole, and you have a hole, so let's join them again" So many babies be born, they are Japan Islands. How strangely one culture's creation myth seem to another! And how seriously we seem to take ours! 2007.11.26 A green path to contentmentNo Impact Man (http://noimpactman.typepad.com) is questing to go for a year with a carbon-neutral lifestyle. From http://finance.yahoo.com/expert/article/moneyhappy/45769 "Author of the blog No Impact Man, Beavan, 43, his wife, Michelle Conlin, 39, and their 2-year-old daughter, Isabella, embarked last November on a yearlong quest to live a "carbon neutral" life in New York City. "The family follows an austere set of rules: They use no electricity (including not riding the elevator to their ninth-floor apartment) and no carbon-fueled transportation (planes, trains, cars, cabs, buses, and subways). They buy only locally grown, organic (and vegetarian) food at a greenmarket, and won't purchase anything that comes in a throwaway package. And they don't buy anything new (except socks and underwear)." The two very interesting results:
They have developed very healthy relationships with consumption and entertainment. 2007-11-5 November feels like Spring with a ChillwindThese early November nights feel just like early-spring nights, with chilled winds manifesting themselves to me by the feel in my headhair, the trees, and the clouds scudding across the sky. Feels appropriate, given that we're watching Last Exile. To fly in the sky! 2007.10.4 Undergraduate autobiographyTo those who like schoolwork: two modes of thinkingI do not like doing classwork nowadays because I blame classwork for certain failures in my undergraduate experience. I feel that it did not prepare me at all for doing real and useful work, work that creates value or in some way benefits mankind. I had to learn a few very important things about doing this kind of work the hard way and while in graduate school. I feel it would have benefited me very much if I'd learned such things in undergrad. I believe that schoolwork is pretty useless in teaching you to think originally. This failing is because knowing that an answer exists changes your entire thinking process, puts you in a specific frame of mind. Once in this frame, the problem can often be manipulated, massaged, and coddled into yielding the answer that you know must be there. (As Dr Koksal says, the problem is treated as a black box for which you fish around for the inputs to produce the output you expect.) And for years, we train our minds on such things, solving such problems. Understanding this is key, because when working on something totally new, when pushing the envelope, advancing the state of the art, either research-wise, algorithm-wise, implementation-wise, or product-wise, this frame of mind (again, built from years of doing classwork) fails you. When you're doing something that's never been done before, the fear can be crippling. You face this vast array of choices, the many possible paths that you could go down in your search for a solution. You have no guarantee that the answer you seek lies in the last couple of weeks of class discussion, or somewhere in the book, or in some prerequisite course. A solution might lie through something you've never studied. Another might be in something you did study but forgot. And best of all, there might be no solution. Facing this requires a mind that delights in the intellectual unknown, that is confident in its own ability to make the best of any situation, that is dedicated enough to pour over literature and self-educate itself, to do whatever it takes to make a positive contribution to the job. Expecting yourself to produce new high-quality results with a classwork-trained mind will result in enormous fatigue, even bitterness. There are a few ways to obtain experience with this second mode of thinking (the one that works well for original and creative work) while in undergrad---so that you are used to it when you enter the work force (graduate school is after all a job). These include undergraduate research, student projects, possibly internships (though less likely than the previous two). StartupsI strongly believe in the potential for students to form technology startup companies. This trend is very strong in the computer science community, with its low margins and capital costs, but I believe aspiring to knowledge-generation/wealth-creation, enough to form one's own company to do exactly what one is best at, is a vision that can take you far. The vision might involve graduate work, it might involve industry work, but as I say, keeping this possibility in mind is one that will help you make a lot of right decisions, and indeed can give the clarity of mind to see the decisions that could be made. The most obvious of these decisions is your course selection. (Paul Graham is a well-known name in the Lisp and programming language design communities, and a major proponent of startups. His essay "Why not to start a startup" is a great place to start thinking about this possibility: http://www.paulgraham.com/notnot.html) Do you want your education to be a butterknife or a scimitar?David Daniel, myself, and some good friends were working in the lounge late at night in undergrad when a younger ECE student found us and got us talking about course selection and professor recommendations. David came up with a great image that gives you a very easy way to think about the courses you take, and the professors you take them with, (and when, how many, in what combination, etc.). "Do you want your ECE education to be a butterknife or a sword?" he asked as he drew a butterknife and a scimitar on the board. And the question actually is, curiously, mostly about professors, but also about courses (the order, the number, which ones specifically, etc.). Some professors and some courses will put you through fire, hammer on you, shape you into a well-made, sturdy, and razor-sharp sword. Others will put you through something else, and you'll come out looking more like a butterknife. It's a personal decision that you have to make, which guides you every quarter. I believe that knowing that you're making this decision can help you make the right one, and stick to it when the fire gets hot. Your colleagues, upperclassmen, and favorite professors will give you a ton of advice on the specific answers to this question. (Your undergrad advisors, not much or at all.) Once you have it, act on it! 2007/9/19 Hold!See User:AhmedFasih for history. Things I'm putting on hold for MS thesis:
2007/6/26 Correlations!See User:AhmedFasih for history. Ken Fisher's book is inspiring me to at least check with real data the lack of correlations in series where everyone assumes there is a correlation. To begin with, yes, there's a total correlation between Vanguard's money market fund and US prime rate and federal funds rate. However, as Hussman notes (http://hussmanfunds.com/html/fedirrel.htm), these rates aren't tied to the Fed's much-celebrated rate changes. The idea is by loosening monetary policy, banks have more money to lend out and economic activity will increase, but in reality, banks don't need reserves (which the Fed is supposed to provide) to do any lending on savings and CD deposit, etc. The Fed just adjusts its own rate to whatever the market is already at when it meets. Therefore, while money market funds are great now, decline in lending would make them worse, which hopefully will not happen very drastically, but the Fed is reactionary to this process, it doesn't cause it. I also wanted to look at correlations (or lack thereof) between gas/diesel prices, crude oil prices (US spot prices), Vanguard Energy Fund VGENX, Vanguard's total US stock market index VTSMX, and Vanguard's total foreign market index VGTSX: since 1997, the correlations are
I guess there are no lack of correlations (which is what we want), but it is somewhat comforting to see this. If energy prices (crude oil) is going up, the stock is strongly correlated with that. And that's somewhat correlated (70%) with the broad US stock market. | |||||||||||||||||||||||||
Photodocs
Photodocs was edited by User:AhmedFasih on 09:40, 1 May 2008.
User:AhmedFasih
User:AhmedFasih was edited by User:AhmedFasih on 08:04, 31 March 2008.
Personal homepage. "Reading accounts is dull; economic detective work is the easy way to get to the same conclusion." Tim Harford in Undercover Economist. Books: read, started, gettingThis is more of a "current todo" section, as well as books that I own, since many of these are also todo. There are numerous papers as well, for my research. Separating them by read and unread or partially read works is a foible. Graphical models, Markov random fields, learning, inference
Some resources from UMD's Graphical Models Reading Group, 2003
Applied statistics, machine learning, information theory
Stanford has a set of courses centered around data mining: http://scpd.stanford.edu/scpd/programs/certs/statistics.htm.
Art
Biology
Leisure science and engineering
Universal/historiography
The greatest literature ever
Epistemology, psychology, and sociology
Economics and finance and urban planning
Some books on accounting and Austrian economics cited in FSO editorials such as this. The Cleveland Fed also publishes some potentially very valuable material. Languages
Fiction
No idea...
Things to do before 30Section started June 23, 2006.
Things to getOriginally, a Christmas wishlist on facebook. Imported here for posterity.
House logAhmed has filled out paperwork to move all IRA savings to Vanguard. Today is the day I start self-managing my portfolio! AhmedFasih 19:24, 4 June 2007 (EDT) Ahmed is having the time of his life. PS3 and tracking and radar dreams blend perfectly with affection. I find ancient things like this screenshot :PAhmedFasih 23:52, 20 May 2007 (EDT) Ahmed tries to do a handstand off the couch but leaves a butt-shaped imprint on the wall. :( AhmedFasih 13:20, 11 March 2007 (EDT) Rick walks into Apt 710, sees Ahmed splayed shirtless on the coffee table getting a massage. Tim hears the commotion and comes out of his room, looks around, and informs Rick, "I'm not wearing any pants." I'd like to know what was going through Rick's head at that point. This past week, Ahmed has leveled up smoothie skill, egg salad sandwich skill, eating after working out skill, and most recently started building OMO skill. AhmedFasih 22:11, 27 February 2007 (EST) Quotes
Hatem: I'm done with exams now, so I've got plenty of time :P me: Congrats!!! Lol, I remember the post-exam period as being one of immense laziness And screwing around and gaming Hatem: haha sounds like the pre-exam period :P root2you: my engagement present; a recipe: pomegranate liquor - 2 oz triple sec - 1.5 oz 1tsp fresh squeezed lime juice top off rocks glass with cranberry juice most excellent drink
SandboxThis is from the Main_Page!
607S (06) BUSINESS ASSOCIATIONS - SHIPMAN 3 HOURS FIRST SEMESTER, CONTINUED FOR 3 HOURS SECOND SEMESTER "This course--which is beneficial for any lawyer--begins by covering agency and partnerships in some depth, for agency and partnership principles pervade the law and our society. Most of the work of the world is done by agents (e.g., employees) working for principals (e.g., employers). Agents have the capacity to change their principal’s legal relations with third parties (e.g., respondent superior liability), an awesome power. Partnerships are simply mutual agencies. One who sues will usually carefully consider whether to sue the agent, the principal, or both; the answer usually depends on agency law. And corporations can, of course, act only through human agents--the corporation’s officers and employees. As a final example of the sweep of agency law, note that franchising law is, in considerable part, built upon agency law. Moreover, agency law superbly illustrates the “connectedness” of life and the law, as one analyzes the triangle of agent/principal/third party and adds to that other parties such as insurers. Limited liability companies and Registered Partnerships are covered in an introductory way, for these new forms of business associations will have great importance in the future. About two-thirds of the course is devoted to the business corporation--formation, operation, and fiduciary duties. The course is designed to give a student sound introduction to most office practice and planning issues, as well as most litigation considerations. A substantial part of the course is devoted to the extensive federal law in the area, but most of the course covers state law, which predominates in the business associations area. Most coverage of state law is devoted to Ohio law, though considerable Delaware law is also surveyed. Among the statutes that are a part of the course materials are prints of Chapters 1701 and 1707 of the Ohio Revised Code. The course assumes NO prior knowledge of economics, business, finance, or accounting. We build from the ground up; and we study finance, economics, etc., only as they interest a judge, legislator, regulator, administrator, or practicing lawyer. "The December exam (25% of your grade) will cover work in the first semester. The final exam (75% of your grade) will cover the whole course. There are no papers or memoranda. We will use a standard casebook and book of statutes and offset materials. The course is quite operational, planning-oriented, tactical, pragmatic, and transactional, although we also cover traditional legal doctrine, analytical, and policy matters. This reflects the real world. "This course involves a great deal of reading, and students will have to integrate various doctrines and practical considerations--a reflection of what a lawyer actually does. Moreover, statutes and regulations--as well as caselaw--are common in this course, as is true in life. On the other hand, the course is not nuclear physics. The course requires only considerable constancy of effort in preparation--and in integration and review." http://moritzlaw.osu.edu/registrar/2003-04/0304-coursedescrip.html Foucault's Pendulum inspired studies8
http://spitecast.com/wiki/index.php/FC_8 contradicts http://www.huge-entity.com/2006/03/on-nature-of-shattering-god-in-stained.html and I am inclined to believe the former. See Image:Review_of_'Iranian_Manichaean_Turfan_Texts_in_Publications_since_1934,'_ed._Weber.pdf, a review of a compilation of the Turfan texts. I am attempting to track down translations of all recovered fragments. Enlil
Getting this from the library! | ||||||||||||||||
I am currently
I am currently was edited by User:AhmedFasih on 16:38, 3 March 2008.
I am currently
|
People
People was edited by User:AhmedFasih on 23:25, 1 February 2008.
I forget names!
|
Finance
Finance was edited by User:AhmedFasih on 21:03, 24 January 2008.
On "History of Political Economy in Europe"M. Blanqui's L'Histoire de l'Economie Politique en Europe, cited by Marc Faber in his wonderful book Tomorrow's Gold, has started out wonderfully! It is written in 1837. In his preface, he states "It may perhaps be well to state here the motive which induced me to undertake this work. When called, about twelve years ago, to the Chair of History and Political Economy, which I occupy today, I was not long in perceiving that there existed between these two sciences relations so intimate that a person could not study the one without the other, nor thoroughly understand them separately." In his first chapter, he beautifully talks about our inherent desire, nay, need to improve the condition of our fellow man:
He even has something to say about political vs. economic democracy? "The feudal system, so fatal to the laborers, who were enslaved to the land, is full of instruction valuable to the political economist. It was the extreme division of sovereignty, as we today behold the extreme division of property." On KeynesFrom http://www.financialsense.com/fsn/BP/2007/1013.html, around [9:59]
This is a really interesting idea, especially for my mind that has recently lost its libertarianism: in http://www.staff.city.ac.uk/andy.denis/research/keynes.htm, one Dr Denis states,
2008-1-14 SNP500 monthly purchasesPreviously I've looked at inflation-adjusted returns on the S&P 500 over various time horizons, but these have always been one-shot purchases. Nobody invests like this---most people invest a certain amount every month. So we examine the Shiller dataset of the S&P 500 with dividends and ask, if one bought the S&P every month for 10, 20, 30 years, and then sold all at once, what would their return have been? Here, I assume that the amount invested monthly is tied to the official CPI: this is a major flaw, since it assumes that the higher consumer prices, the more one puts into one's retirement account, but I've done this in order to capture something of wage growth.Then we can obtain a plot like this, where we show the annualized returns on all 30-year-long periods, assuming lump-sum investing and monthly CPI-tied investments, deflated by a kludgy approximation of Shadowstats' alternate CPI measure, from http://www.shadowstats.com. (Official governmental CPI-adjusted version of this figure is at Image:30yr SNP monthly vs one-shot CPI.png.) All the following images are on the same axes for easy comparison.
Matlab code and required data files: Image:Snp buy-sell monthly analysis complete.zip (21KB). Obviously, the monthly investing charts indicate higher volatility and more extremes, e.g., the run-up before 1929 and the 1970s bear market. This puts the last nail on portfolio-theoretic buy-and-hold strategy. Marc Faber's global cycles approach, or the Graham-Dodd-Buffet technique, will be more fruitful for the incredulous investor. Here's a choice quote from the 4th edition of The Intelligent Investor:
Graham refers to today's conventional retirement advice as "an illusion"! Aside: this is a handy plot, simply showing the S&P 500 ticker price, as well as the price adjusted for dividends (and scaled to be the same as the ticker price in 1939). Faber on KondratieffFaber provides this chart of Kondratieff waves in his excellent book, Tomorrow's Gold (2002).
Paths to wealth through common stockThis book was published in the 50s by Philip Fisher, Ken Fisher's father. From the 1959 edition: On inflationThis is the best description of inflation I've found outside of Austrian economics: "The first and probably the most important thing for the investor to realize about inflation is this: As long as the overwhelming majority of Americans maintain firmly held existing opinions concerning the duties and obligations of their government, more and more inflation is inevitable. "Why is more inflation so sure to come? Because under the economic system we have established, the seeds of inflation sprout not in times of prosperity but in times of depression. About eighty per cent of our federal revenue is derived from corporate and individual income taxes. This basic source of federal funds is notoriously sensitive to the level of general business. It shrinks sharply on even moderate downturns in the general economy. "However, this is not all that happens when general business gets bad. We have enacted laws including unemployment insurance and farm relief which make mandatory a sharp increase of government payments in just these same periods of bad business when federal income is lowest. Furthermore, these laws already on the statute books are almost certainly but the smallest part of the special outpouring of government money that would occur whenever a truly severe depression might develop. Examine the actions of Congress in even the mild depression of 1958 [and the recession of 2007, cf., homeowner bailouts, Fed rate cuts, renewable energy research, etc.] and this becomes obvious. All sorts of proposals were immediately advanced for helping the economy at the expense of the national treasury." On the expectation of government"While in 1958 events proved the slide so short-lived that few such measures were put into effect, can anyone with the least understanding of the practicalities of partisan politics doubt that in a more prolonged period of poor business, our elected officials would almost unanimously choose tens of billions of annual deficits in preference to having the voters again undergo the hardships of a major depression? ... It can be granted that huge deficits are bound to produce more inflation. We can also be well aware of the injustices and hardships that result from important rises in the general price levels. "Whatever each of us as individuals may think of this matter, it has already been decided for us by the overwhelming weight of public conviction. One hundred and fifty years ago [from 1959] public opinion would have no more held it was the business of our government to assure constantly prosperous economic conditions than ... they would have thought it was the business of government to guarantee everyone a happy marriage. Fifty years ago public opinion would have thought it necessary to do such relatively inexpensive things as to establish bread lines and soup kitchens so no one actually starved. At that time public opinion would have done little more. In the then still strong agricultural economy, this was hardly enough to have produced deficits of inflationary proportion. The federal income tax, of course, was still a thing of the future. Percentagewise the national government's incoming revenues did not fluctuate quite as violently with every change in the economic weather vane as they do today. "Where does all this leave us? The historically recent but now almost unanimous opinion of both our public officials and their constituents that it is the duty of government to maintain endless prosperity is not likely to change. Unfortunately when hard times come the only major cure known to government is to spend enough more than is taken in taxes to create sufficient new purchasing power to reverse the trend. This also produces more inflation. Occasional downturns in business seem as much a part of the price we must pay for all the other advantages of a system of free private enterprise as a lower standard of living for everybody, less goods produced and a loss of personal freedom seem the price that must be paid by those living in countries where the government is the only employer. Therefore, as long as we maintain the benefits of our free economic system, unexpected downturns will occasionally appear. As long as we are democratically governed and public opinion reacts as it now odes, these will be followed by more and more inflation." Free enterpriseI'm very interested in startups and entrepreneurial engineering in electrical engineering and applied statistics.
Hussman price-to-peak-earningsKen Fisher and John Hussman have both big gripes about the P/E ratio. Fisher likes to look at its reciprocal, the E/P ratio and compare it to historic global interest rates to value equities (the Fed model). Hussman likes to look at price-to-peak-earnings (http://hussmanfunds.com/popup/pricepeak.htm), reproduced here (using Shiller dataset). So interesting! 2007.11.17 Unofficial SGS CPI deflation of the US stock marketOh the humanity! This is the most shocking thing I have seen in quite a while. What are these figures: in the top row, we show the earnings and price of the S&P 500 companies historically, deflated by the official CPI inflation rates. On the bottom row, we deflate the nominal values with an alternative, more accurate measure of inflation as tracked by John Williams' Shadow Government Statistics report (http://www.shadowstats.com/). (This service has been used by Marc Faber in his presentation to US Funds investors: browse http://www.usfunds.com/webcast/). The two inflation measures are identical until 1983, when Mr Greenspan et al. began screwing with it. (More exposition in the image description.) Looking at the bottom right chart above reveals that the US stock market has gone nowhere since the early 2000s. Or, since the late 80s. Or equivalently, the early 70s! And in fact, why should it have gone anywhere? Earnings haven't done anything (bottom left chart above). In fact, we can look at this figure to the right of nominal US GDP deflated by the same SGS CPI inflation numbers (so alternative real GDP). Why haven't I been shown either of these pictures before?
2007-10-31 Are dividend-weighted/income funds the way to chase long-term dividend returns?So from previous analyses presented briefly below, we understand that it is possible to earn reasonable to fantastic annualized returns from dividends alone, treating dividend-paying stock as bonds that never mature---with a fluctuating coupon rate. E.g., collecting dividends from WMT over the last 32 years yields 20% annualized; MO returns 6% by 12 years, but yields about 15% if held for the last 22 to 30 years.(All numbers annualized and looking at dividends paid through October 2007.) These numbers are really intriguing! Wal-mart stock, paying dividends of no more than 2% of price at any given time over the last few decades, has returned 15% annualized in just dividends! All this without selling the stock! Those are some great numbers! Two questions that emerge:
I cooked up the following plots to try and answer this important question. Each plot profiles a stock or a mutual fund/ETF and plots the annualized returns on just dividends as a filled contour. Also on each plot is the annual trailing yields (total dividends paid over each year divided by the price at the end of the year). Sorry the plots are not journal quality.
In trying to understand how to construct a portfolio to best capitalize on this.
Long-term investing trendsThe CPI-adjusted S&P 500Contourf plots of S&P 500 returns, very interesting:
Dividend-only returns are a major part of total returnsI've been studying several large (Dow-level) companies' stock for which I had data from the early 60s to not only understand what the next twenty years would bring, but also to study the role of dividends in total stock returns. An example is shown here. (Altria, aka Phillip Morris and Walmart are the only two stocks surveyed that had better-looking graphs. Other examples were JNJ, C, KO, XOM, etc.)
Thoughts on long-term investing via ETFs and low-cost/free brokersZecco.com currently allows 10 free stock/ETF trades a month, with a $30/year IRA fee. interactivebrokers.com and mbtrading.com are also slightly higher-priced alternatives. I am planning on switching my IRA to one of these accounts. Here are some tickers I'm looking at for this tax-sheltered retirement account:
Wealth-creation through investing vs. entrepreneurshipI've been thinking about catching the decade-long exponentials, the bull markets that span a decade, as an alternative to starting a successful engineering research company towards retirement.
and the question occurs, could one reach retirement in 10-15 years through frugal living and very smart investing? Look at this picture to draw some conclusions towards this question. You can have a spreadsheet to try out these things: Media:Fast-retirements-thru-exponentials.xls What this tells me is that you could retire in less than 15 years without starting a company and wealth+knowledge-creation, by just working a good job, being frugal, and not making any investment mistakes. But is this second route practically less difficult to pull off? And will you be as productive in a retirement after this plan than if you went with engineering entrepreneurship?
2007/10/2 S&P dividend 136-year analysisDividend howto (for future reference...)First, here's a toy example I made to calculate annualized rate of return on dividend-paying investment in Matlab with the Finance Toolbox (easy to get):
clear;
%% Inputs
datebought = '1/1/2001';
datesold = '1/1/2005';
dollarsbought = 5;
pricebought = 10;
pricesold = 16;
dollarsdivs = [.5 .9];
pricedivs = [11 13];
datedivs = ['1/1/2002';'1/1/2004'];
%% Convert some inputs
datenums.bought = datenum(datebought);
datenums.sold = datenum(datesold);
datenums.divs = datenum(datedivs);
%% Calculations
sharesbought = dollarsbought / pricebought;
sharesowned = sharesbought
div_interval = (datenums.divs >= datenums.bought & datenums.divs <= datenums.sold );
for i=1:length(datenums.divs)
if (div_interval(i))
sharesowned = sharesowned * dollarsdivs(i) / pricedivs(i) + sharesowned;
end
end
dollarssold = sharesowned * pricesold;
%% Outputs
ror = xirr([dollarsbought, -dollarssold],[datenums.bought datenums.sold])
S&P analysisSo you repackage that, and write some wrapper code to deal with the data at http://www.econ.yale.edu/~shiller/data.htm. From Robert Shiller's book "Irrational Exuberance", this dataset gives monthly S&P 500 price, trailing 12-month dividends, and lots of other data from 1871/1 to 2007/6. Then you make a matrix, showing the annualized rate of return (that's what XIRR does) assuming something simple like dates bought along the vertical axis and dates sold on the horizontal. Assume you buy and sell only on the first of January each year. Plot it:
So this looks useful. Let's redo the analysis, with buy and sell dates every 3 months from January 1871 to June 2007. This matrix is easily displayed as date sold vs. years held and on a 2d image. Now this is educational!
E.g., the returns over a 20 year horizon, accompanied with the stock market price:
Individual investments
Taxes and money
Info and articles.
What I'm learning from the recent spat of FSO Big Pictures transcripts:
My news sourcesI hit about 3-4 of these on 75% of days.
| ||||||||||||||||||||||||||||||||||||||
Camerawerk
Camerawerk was edited by User:AhmedFasih on 19:44, 20 January 2008.
On photography.
2008-1-19 Completed system
One of the bodies came with a nice Canon camera bag and leather covering, and another with a lens strap :D. I still have my shutter release cable from my Ricoh SLR set (Pentax K mount, which Zainab has inherited) and it works with the FTb, and I still have my tripod with one remaining head :) My final FTb works great, except the meter seems to be very underpowered, I'll go get new batteries. 2007-12-20 An FD SLR systemI purchased my first bit of Canon FD gear on the 17th and it arrived on the 19th: Sears 135mm f/2.8 for $17.49. Ken Rockwell has the right idea! http://www.kenrockwell.com/tech/free-digital-camera.htm "Free Full-Frame Digital SLR!" = Nikon F4 + Costco development, scanning, and CD archiving. Some great-looking deals for any of this old equipment are here: http://www.adorama.com/catalog.tpl?op=itemlist&cat1=Used&cat2=Canon%20Manual%20Focus&cat3=Lenses 2007-12-12 Canon full-frame bodiesComparing http://en.wikipedia.org/wiki/Template:Canon_DSLR_cameras and http://en.wikipedia.org/wiki/Template:Nikon_Digital_Camera_List, I want to get a Canon full frame and a couple of primes (bright 50mm and bright wide in the low 20s). Photo.net asserts that the XTi would be a better value than, say, the 5D which I really like (http://photo.net/equipment/canon/5D/), unless:
Mainly low-light. 2007/9/30 Superwides for supersights
Thursday, 2005/11/24:
Anyway, I tracked down a review of 4 modern super-wide-angle lenses for digital Nikons: http://www.nikonians.org/nikon/nikkor-12-24mm/super-wide_shootout_6.html
|
Futurelang
Futurelang was edited by User:AhmedFasih on 10:21, 13 January 2008.
Futurelang isn't quite research-in-progress, but it's not science fiction either. These are my goals.
And specifics... BioBricksDrew Endy of MIT gave a talk at the 24th Chaos Communication Congress and talked for an hour about his iGEM and BioBricks efforts:
Awesome! Using the tongue as a vision sensorAs Dr Levitt put it in the excellent Freakonomics blog, "We use our eyes to see, so it seems logical to conjecture that if you didn’t have eyes, you couldn’t see. What I love about science is that these sorts of limiting beliefs routinely get blasted out of the water." http://www.sciencenews.org/articles/20010901/bob14.asp University of Wisconsin researchers are working on electrodes-on-tongue as a mechanism to replace the eye with the tongue as the primary visual sensor. Paul Bach-y-Rita, one of the researchers, says "You don't see with the eyes. You see with the brain." http://www.pbs.org/kcet/wiredscience/video/286-mixed_feelings.html This video contains examples of vision-impaired and balance-impaired individuals. An amazing story in it is about a woman who couldn't balance: with the tongue technology, she regained her balance but remarkably, she continued to have her sense of balance after she took out the device! She uses her device very rarely and just has her balance! Her brain is not only restructured but it has learned to associate balance with another sensorial input source! Let's begin human augmentation! Lynn Margulis on the microcosmosAstrobiology Magazine has a four-part interview with Margulis on the 20th anniversary of the publishing of Microcosmos which talked about the microbial world and its contributions to planetary evolution: http://www.astrobio.net/news/article2111.html (part 4 of 4, Google will give you the others). In this part on "Bacterial intelligence":
Design of transport and housingRoss Lovegrove is a long-time designer (Walkman, e.g.) and is profiled on CNN's Just Imagine 2020: http://www.cnn.com/2007/TECH/09/27/lovegrove.qa/
The design that caught my eye was bubble-shaped solar-powered autonomous cars that are shared by a city, which rise up above the street at night on a stick embedded in the ground and act as streetlamps: http://www.cnn.com/2007/TECH/09/27/lovegrove.vision/index.html (see "Renditions of 'Car on a Stick'"). Or better yet, track down the video of animations: http://edition.cnn.com/SPECIALS/2007/just.imagine/transport/ Next we have Ken Yeang, designing the EDITT Tower in Singapore: http://www.cnn.com/2007/TECH/science/07/16/yeang.qa/ Animated video of his project and vision: http://edition.cnn.com/SPECIALS/2007/just.imagine/livingspaces/
Evolution of the eyeNovember 2006 National Geographic carries a long article called "A fin is a limb is a wing" by Carl Zimmer. This diagram was copied from it. Text-only article local copy: Media:NatGeog_fin_limb_wing.pdf. This really tweaks my curiosity about whence the heavily discretized appearance of nature and speciation. Where's the link between the giant panda and the red panda, the chimpanzee and the human, the polar bear and the grizzly bear? This diagram and the article may really help me get a grip on how tiny gene-level evolution manifests as radical differences in phenotype: 1. "But nearly 150 years after Darwin first brought this elegant idea to the world's attention when he published The Origin of Species, the evolution of complex structures can still be hard to accept. Most of us can envision natural selection tweaking a simple trait--making an animal furrier, for example, or its neck longer." 2. "The common ancestor of most animals had a basic tool kit of genes for building organs that could detect light. These earliest eyes were probably much like those found today in little gelatinous sea creatures like salps: just pits lined with photoreceptor cells, adequate to sense light and tell its direction. Yet they were the handiwork of the same genes that build our own eyes, and they relied on the same light-sensing opsins. "The lens too did not appear out of nothing. Lenses are made of transparent proteins called crystallins, which can bend light "like protein glass" as one scientist says. And crystallins, it turns out, existed well before evolution put them to work in the eye. They were just doing other jobs. "Scientists have discovered one crystallin, for example, in the central nervous system of sea squirts. Instead of making a lens, it is part of a gravity-sensing organ. A mutation may have caused cells in the early vertebrate eye to make the crystallin as well. There it turned out to do something new and extraordinarily useful: bring the world into focus." Specifics of futurelang
Also left a discussion on amazon's page for the paperback version of the book.
|
Paper clippings
Paper clippings was edited by User:AhmedFasih on 09:47, 10 January 2008.
New route for heredity bypasses DNAFrom http://www.biologynews.net/archives/2008/01/04/new_route_for_heredity_bypasses_dna.html: A group of scientists in Princeton's Department of Ecology and Evolutionary Biology has uncovered a new biological mechanism that could provide a clearer window into a cell's inner workings. What's more, this mechanism could represent an "epigenetic" pathway -- a route that bypasses an organism's normal DNA genetic program -- for so-called Lamarckian evolution, enabling an organism to pass on to its offspring characteristics acquired during its lifetime to improve their chances for survival. Lamarckian evolution is the notion, for example, that the giraffe's long neck evolved by its continually stretching higher and higher in order to munch on the more plentiful top tree leaves and gain a better shot at surviving. The research also could have implications as a new method for controlling cellular processes, such as the splicing order of DNA segments, and increasing the understanding of natural cellular regulatory processes, such as which segments of DNA are retained versus lost during development. The team's findings will be published Jan. 10 in the journal Nature. Princeton biologists Laura Landweber, Mariusz Nowacki and Vikram Vijayan, together with other members of the lab, wanted to decipher how the cell accomplished this feat, which required reorganizing its genome without resorting to its original genetic program. They chose the singled-celled ciliate Oxytricha trifallax as their testbed. Ciliates are pond-dwelling protozoa that are ideal model systems for studying epigenetic phenomena. While typical human cells each have one nucleus, serving as the control center for the cell, these ciliate cells have two. One, the somatic nucleus, contains the DNA needed to carry out all the non-reproductive functions of the cell, such as metabolism. The second, the germline nucleus, like humans' sperm and egg, is home to the DNA needed for sexual reproduction. When two of these ciliate cells mate, the somatic nucleus gets destroyed, and must somehow be reconstituted in their offspring in order for them to survive. The germline nucleus contains abundant DNA, yet 95 percent of it is thrown away during regeneration of a new somatic nucleus, in a process that compresses a pretty big genome (one-third the size of the human genome) into a tiny fraction of the space. This leaves only 5 percent of the organism's DNA free for encoding functions. Yet this small hodgepodge of remaining DNA always gets correctly chosen and then descrambled by the cell to form a new, working genome in a process (described as "genome acrobatics") that is still not well understood, but extremely deliberate and precise. Landweber and her colleagues have postulated that this programmed rearrangement of DNA fragments is guided by an existing "cache" of information in the form of a DNA or RNA template derived from the parent's nucleus. In the computer realm, a cache is a temporary storage site for frequently used information to enable quick and easy access, rather than having to re-fetch or re-create the original information from scratch every time it's needed. "The notion of an RNA cache has been around for a while, as the idea of solving a jigsaw puzzle by peeking at the cover of the box is always tempting," said Landweber, associate professor of ecology and evolutionary biology. "These cells have a genomic puzzle to solve that involves gathering little pieces of DNA and putting them back together in a specified order. The original idea of an RNA cache emerged in a study of plants, rather than protozoan cells, though, but the situation in plants turned out to be incorrect." Through a series of experiments, the group tested out their hypothesis that DNA or RNA molecules were providing the missing instruction booklet needed during development, and also tried to determine if the putative template was made of RNA or DNA. DNA is the genetic material of most organisms, however RNA is now known to play a diversity of important roles as well. RNA is DNA's chemical cousin, and has a primary role in interpreting the genetic code during the construction of proteins. First, the researchers attempted to determine if the RNA cache idea was valid by directing specific RNA-destroying chemicals, known as RNAi, to the cell before fertilization. This gave encouraging results, disrupting the process of development, and even halting DNA rearrangement in some cases. In a second experiment, Nowacki and Yi Zhou, both postdoctoral fellows, discovered that RNA templates did indeed exist early on in the cellular developmental process, and were just long-lived enough to lay out a pattern for reconstructing their main nucleus. This was soon followed by a third experiment that "… required real chutzpah," Landweber said, "because it meant reprogramming the cell to shuffle its own genetic material." Nowacki, Zhou and Vijayan, a 2007 Princeton graduate in electrical engineering, constructed both artificial RNA and DNA templates that encoded a novel, pre-determined pattern; that is, that would take a DNA molecule of the ciliate's consisting of, for example, pieces 1-2-3-4-5 and transpose two of the segments, to produce the fragment 1-2-3-5-4. Injecting their synthetic templates into the developing cell produced the anticipated results, showing that a specified RNA template could provide a new set of rules for unscrambling the nuclear fragments in such a way as to reconstitute a working nucleus. "This wonderful discovery showed for the first time that RNA can provide sequence information that guides accurate recombination of DNA, leading to reconstruction of genes and a genome that are necessary for the organism," said Meng-Chao Yao, director of the Institute of Molecular Biology at Taiwan's Academia Sinica. "It reveals that genetic information can be passed on to following generations via RNA, in addition to DNA." The research team believes that if this mechanism extends to mammalian cells, then it could suggest novel ways for manipulating genes, besides those already known through the standard methods of genetic engineering. This could lead to possible applications for creating new gene combinations or restoring aberrant cells to their original, healthy state. Source : Princeton University |
Politics
Politics was edited by User:AhmedFasih on 09:42, 14 October 2007.
Rule of lawI have had a lot of trouble understanding my feelings towards crushing poverty and associated helplessness that was endured by the majority of the world today. As my emotions changed from confusion to energy for directed action (over the last couple of years), I've grown more and more aware of how important the rule of law is in human society. Were it not for this photograph that eventually (partially) saved the young shepherd, this would have been the only thing that could have compensated the boy. The lack of law to which the boy could have turned to directly causes his poverty. And it may be that rule of law ceases to be an ideal and becomes reality only with free markets. My political platformI beleive in three major points of campaign, which I believe all people can admit to rooting for:
Comments therein...
Ron Paul & presidential analysisIssues, Dr. Paul's positions, and why the issues are important to everyone: Foreign Policy
Constitutional Rights/Liberties
Economy/National Sovereignty
Health Care
Education
Immigration
|
SupremoWiki
SupremoWiki was edited by User:AhmedFasih on 15:39, 30 September 2007.
2007/9/27 IntroductionIn mental development since October 2005, the name of this wiki engine comes from Dr Utkin (ECE 750, linear control class) who used it as a technical term, as well as a character or characters in a somewhat serious superhero graphic novel. Prior to that, since summer of 2004 I had been thinking of knowledge management systems, especially a 3d hand-in-air-controlled knowledge visualization engine called megaDB. I think that finally, for now, MediaWiki and a few specific extensions and templates (DynamicPageList and Scroll box) can fulfill this role. E.g., for standard table with borders,
<DPL>
namespace=|User|Internal
createdby=AhmedFasih
modifiedby=AhmedFasih
include=*
ordermethod = lastedit
order = descending
resultsheader = ====latest edits:====\n
shownamespace = true
addeditdate = true
adduser = true
format=__NOTOC__,\n=%PAGE%=\n\n{| class="wikitable" border="1"\n|style="width: 500px; height: 25px; overflow: scroll;" valign="top" |\n,\n|},\n
</DPL>
Next, for a two-column format with scrollboxes, the following needs both ParserFunctions and Variables extensions. I didn't use it because it's too narrow.
{{#vardefine:ARTICLENUM|0}}
<DPL>
format= \n{| class="wikitable" width="100%" border=1\n,{{#vardefine:ARTICLENUM| {{#expr:{{#var:ARTICLENUM}}+1}} }}\n{{ #ifeq: {{ #expr: {{#var:ARTICLENUM}} mod 2 }} | 1 | {{!}}-\n{{!}}valign=top width=50%{{!}}\n | \n{{!}} }} \n=%PAGE%=\n{{scroll box|width=100%|height=100px|text=\n,}}\n,\n|}
namespace=|User|Internal
createdby=AhmedFasih
modifiedby=AhmedFasih
include=*
ordermethod = lastedit
order = descending
resultsheader = ====latest edits:====\n
count=20
</DPL>
Important links: |





