<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1336349217349149784</id><updated>2012-01-23T16:05:46.579+02:00</updated><category term='sarcasm'/><category term='tech'/><category term='heat'/><category term='ode'/><category term='wisdom'/><category term='crap'/><category term='deep'/><category term='politics'/><category term='booze'/><category term='death'/><category term='poetry'/><category term='rants'/><category term='fun'/><category term='fail'/><category term='idiocy'/><title type='text'>bits</title><subtitle type='html'>defective technology, defective people
&lt;br&gt;
at most 660 pixels wide</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default?start-index=101&amp;max-results=100'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>168</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-957662117490332011</id><published>2012-01-23T01:59:00.000+02:00</published><updated>2012-01-23T01:59:00.787+02:00</updated><title type='text'>dream</title><content type='html'>Last night I had an awesome, disturbing dream. It began with me waking up and realizing I was dead. I was somekind of ghost that people couldn't see, but those close to me could hear and maybe touch. I on the other hand experienced the world as usual -- no walking through walls, no flying, no mind-reading -- it felt the same. Once I realized I could talk to people, I asked them what was going on, and everybody seemed to agree that I'm an invisible ghost now. I assured them I saw neither hell nor heaven, and asked them what they had done with my body.&lt;br /&gt;"Oh, we just called the disposal team and had it incinerated, we thought that's what you would've liked us to do".&lt;br /&gt;"Oh, yes, certainly, good job".&lt;br /&gt;(That's got to be the greatest piece of dialogue I've ever experienced.)&lt;br /&gt;Thoughts of unfinished business and unfulfilled promises raced through my mind, but they were quickly quenched by the realization that I could ask people to do said buisness for me. Still the fear remained that I would soon be unable to communicate with those I've left behind.&lt;br /&gt;After a while I fell asleep and then woke up again and glitches started happening, like objects disappearing. I thought - maybe I was decaying. It was very short-lived. Things started looking and feeling normally again. Actually it felt so normal that with no dead body available I was starting to doubt that I was a ghost. So I challenged the people to shine a laser towards a wall. I put my hand in the laser beam and sure enough the spot on the wall disappeared. But the people told me that no, the spot is right there on the wall, unobstructed. I then told them to point a digital camera at the wall. Surely a system so complicated would separate my possible illusion from theirs, and most likely record the spot on the wall. But it didn't happen. It was just too complicated to dream. I woke up.&lt;br /&gt;I've been trying to decipher this dream to no avail. Maybe I've been reborn or something. Maybe I've just been feeling weird. The Universe has been screwing with me lately, and it's been wonderful.&lt;br /&gt;So remember, don't drink and sleep, and when in doubt, fucking lasers yeah.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-957662117490332011?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/957662117490332011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=957662117490332011' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/957662117490332011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/957662117490332011'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2012/01/dream.html' title='dream'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-947520122453698838</id><published>2011-11-05T16:17:00.000+02:00</published><updated>2011-11-05T16:17:12.587+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>heating</title><content type='html'>I hear this annoying argument all the time: I live in a cold climate so my {home server, tube amp, &lt;a href="http://hardware.slashdot.org/story/11/06/27/044231/dvrs-cable-boxes-top-list-of-home-energy-hogs"&gt;idle set-top box&lt;/a&gt;, &lt;a href="http://razvan784.blogspot.com/2008/12/energy.html"&gt;microwave oven display&lt;/a&gt;} doesn't &lt;a href="http://razvan784.blogspot.com/2011/03/power.html"&gt;waste electricity&lt;/a&gt;, it just helps keep my house warm.&lt;br /&gt;I understand that resistive space heaters are popular in the U.S., but in the rest of the world some people like heat pumps better. The heat output from both resistive space heaters and microprocessors or all other electronics is equal to the electrical energy drawn from the grid. The heat output from a heat pump-based device is &lt;b&gt;higher&lt;/b&gt; than the electrical energy input, the difference resulting from cooling the outside air. Just like air conditioning in the summer, but in reverse. So there, your inefficient technology is not only helping keep your home warm, it's also wasting electricity that could otherwise be used to heat it more efficiently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-947520122453698838?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/947520122453698838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=947520122453698838' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/947520122453698838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/947520122453698838'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/11/heating.html' title='heating'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7937599147681513985</id><published>2011-10-01T21:59:00.000+03:00</published><updated>2011-10-01T21:59:07.437+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>oops</title><content type='html'>I found this nice, classic "beware of macros" bug:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#define MAX(a, b)&amp;nbsp;&amp;nbsp;&amp;nbsp; ((a) &amp;gt; (b) ? (a) : (b))&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;[ ... ]&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;int x = MAX(foo, bar++); // incremented either once or twice&lt;/div&gt;&lt;br /&gt;Oops.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7937599147681513985?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7937599147681513985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7937599147681513985' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7937599147681513985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7937599147681513985'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/10/oops.html' title='oops'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3855931083550509431</id><published>2011-09-24T00:47:00.000+03:00</published><updated>2011-09-24T00:47:22.723+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>supercrapinal</title><content type='html'>Scientists studying neutrino oscillations have recently managed to screw up their measurements and come up with a speed for the particles that's higher than the speed of light. For those of you not familiar with particle physics, think of neutrinos as very light electrons but without the electrical charge. Having no electrical charge they seldom interact with matter and can pass through thousands of miles of rock undisturbed. So they generate the neutrinos at CERN and measure the time it takes for them to arrive in Italy. Of course, according to all we know so far and according to countless experiments, no particle travels faster than light. &lt;a href="http://arxiv.org/abs/1109.4897"&gt;This paper&lt;/a&gt;, the authors of which could easily fill up a large bus or maybe a small train, details their method. The paper is properly written and simply presents their method and results; it makes no extraordinary claims, but rather states that the authors have yet to identify any more sources of error and are searching for those. Of course the media have picked up the story. The respectable outlets maintain the cautious tone, but several are trying to make this into a sensationalist news story: "Einstein's Relativity could be wrong". No. The chances of Relativity being wrong are extremely slim. The chances that an undetected error screwed up the measurements is overwhelming. The time measurement and calculation error from known sources is about 10 nanoseconds and the particles have supposedly arrived 60 ns too early. Given the complicated system used to do the measurements, whose systematic (fixed) errors that had to be calibrated are much higher than that, it's very likely that this result is due to an equipment problem or a mistake. For example, does the circuitry always have the same delay? Does that 8km-long optical fiber always have the same delay? Are those delays during the experiment equal to the ones that have been measured while not doing the experiment? 60 ns is a pretty long time, given that one light-nanosecond is about 30 cm. But it could easily arrive from faulty equipment or bad measurement techniques. I'm sure that in the following weeks or months these errors will be identified. Until then, supernova measurements indicate that neutrinos arrive at the same time as light, not earlier. If they were really going faster, then the signal measured from a supernova that's thousands of light-years away would precede the optical telescope detection by days or weeks, which we're not seeing. So neutrinos don't travel faster than light. One might think that there's a small region, near the area where the high-energy reaction that creates the neutrinos takes place, where some extraordinary phenomenon might be happening, and that is causing the effect - once they leave that area they behave normally. This is also highly unlikely. It's true that Relativity has to be adjusted at small scales and high energies, but those scales are very far off and a space-time distortion large enough to cause 60 ns or 18 meters of error is surely going to be noticed and cause some very weird shit so to speak.&lt;br /&gt;So there. Calm down and wait for that defective satellite to fall on your heads tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3855931083550509431?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3855931083550509431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3855931083550509431' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3855931083550509431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3855931083550509431'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/09/supercrapinal.html' title='supercrapinal'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-383513857144547886</id><published>2011-08-16T02:02:00.003+03:00</published><updated>2011-08-16T02:14:30.328+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>web</title><content type='html'>The discussion on &lt;a href="http://news.slashdot.org/story/11/08/15/177257/Mozilla-To-Remove-User-Facing-Firefox-Version-Numbers"&gt;this&lt;/a&gt; article on Slashdot caught my attention. The article is complaining about the direction that Firefox development is taking, and many comments go along those lines. I won't discuss those comments and I won't discuss said development policies further than saying that one has every right to argue against those decisions in a civilized manner.&lt;br /&gt;What pisses me off is people arguing in large numbers for web developers to drop Firefox support because of the new rapid-release cycle. I've noticed a pattern of people complaining that dealing with bug reports and generally supporting their web applications running on a large number of Firefox versions is painful and will cause them to drop Firefox support altogether.&lt;br /&gt;Let me first say that this is a precise illustration of some of the many reasons for which I hate web developers, web programmers, Web 2.0 proponents and all the other web-*. With a few exceptions of course.&lt;br /&gt;Furthermore, let me say that if your so-called application wasn't a monstrous, attack-prone, inefficient, poorly-documented, hastily-written-on-the-back-of-a-napkin-over-dunch, non-standards-compliant, unclear-specification-bending, latest-buzzstuff-incorporating, user-agent-string-dependent piece of spaghetti-code seasoned to taste with data, metadata and metacode, then maybe it would display OK and function OK in all reasonably recent versions of all mainstream web-browsers. I've worked (not a pleasure believe me!) with what I'm told are crappy CMS platforms and even those function reasonably well even in IE6, let alone Firefox, Chrome, Opera and that thing that Macs are using.&lt;br /&gt;Now, even if your application isn't a monstrous, inefficient, undocumented, poorly-designed, badly written piece of html-css-js-xml-php-sql-jpeg-mashed-potatoes, that's still no excuse for being plain lazy with customer support.&lt;br /&gt;But why so much venom? Why do I care? Because I'm forced to work with products that exhibit the above-mentioned characteristics on a regular basis, and that's costing me time and energy. I don't generally hate people who write bad applications, and I can always write applications that run on my PC if I don't like the ones that are around - at least theoretically I have that freedom, but I can't do that with someone else's web applications. It's when I'm forced to use some kid's late-night, inebriated brain-vomit that he calls a web platform, that I get pissed off, and I want to use this opportunity to say: I sincerely hate you. At the same time, I fully understand that somebody has to collect my garbage and somebody has to unclog my sewer, so you've got all my respect and thank God you're not programming critical infrastructure, I hope.&lt;br /&gt;Getting back to the matter, I remember when I was a kid I came across a code sample from Microsoft on how to "sign"-or-something your ActiveX control that you wrote in Visual Basic so that Internet Explorer wouldn't warn the user that an ActiveX control is going to execute from the web page they're visiting, with the default IE settings at least. Yeah. ActiveX controls were IE's non-standards-compliant way of providing a 'rich web experience' or whatever it was called back then, and many businesses developed 'web applications' around said technology. Sadly ActiveX controls are not web applications, they're normal applications that contain normal machine code that's directly executable by the processor of the client computer and has access to all normal operating system functions, i.e. it is not sandboxed within the browser. Needless to say, that code can in principle do anything its writer wants with your machine. So yeah, go ahead and not support Firefox, and while you're at it complain that it's fat and slow, but remember that it's Mozilla who played an important part in promoting compliance to open web standards and distancing the web from the state described above. At least give them some credit for that, or just go ahead and implement your web application in platform-independent, not-quite-ActiveX Flash or Java or something and shut up.&lt;br /&gt;Oh, and a late Happy 20th Birthday, Web, and a Happy 30th Birthday, PC. May you survive all this crap for decades to come and continue to bring us entertainment and prosperity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-383513857144547886?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/383513857144547886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=383513857144547886' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/383513857144547886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/383513857144547886'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/08/web.html' title='web'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-1882688845152408567</id><published>2011-07-09T23:19:00.000+03:00</published><updated>2011-07-09T23:19:45.986+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>solitaire</title><content type='html'>The wonderfully idiotic game of Klondike solitaire is ubiquitous; there are countless embarassing pictures of people playing it instead of doing their job. It seems however that some people's job is actually that of playing Solitaire. Take &lt;a href="http://www.stanford.edu/%7Ebvr/psfiles/solitaire.pdf"&gt;this&lt;/a&gt; article for instance, which I found while terribly bored and wondering about whether they came up with a mathematical description for Solitaire and what are the odds of winning. It seems that no, there isn't a complete analysis yet - one of the embarassements of modern mathematics :)&lt;br /&gt;Before discussing the article any further it must be stated that, while to some it might look funny, a waste of time, or downright idiotic to do a study on Solitaire, it's actually quite serious. While the game itself might be considered silly by some, if studying it can bring advancement in "artificial intelligence" then so be it. Because I'm anti-mainstream I like to actually call it "automated problem-solving", because there's nothing intelligent about it or many other game "AIs", but I digress. Studying Solitaire is as valid a scientific endeavour as studying chess or how to slice a pizza so it spilts into equal parts, though this last problem is considerably easier and has been recently solved (searching for the article is left as an exercise to the reader).&lt;br /&gt;Getting back to the Solitaire article, they supposedly worked with a famous mathematician who "carefully played and recorded 2000 games, achieving a win rate of 36.6%". Their software supposedly obtained win rates of up to 70.2%.&lt;br /&gt;So there. There is actually someone whose job is (among many other more productive things I'm sure) to play Solitaire. 2000 games at an average of 20 minutes per game as stated in the article equals exactly 666,6... hours oddly enough. Considering an 8-hour work day, that would equal rougly 80 days of playing Solitaire, or about 4 months. Cool thing indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-1882688845152408567?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/1882688845152408567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=1882688845152408567' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1882688845152408567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1882688845152408567'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/07/solitaire.html' title='solitaire'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8705184140628294527</id><published>2011-06-20T21:30:00.003+03:00</published><updated>2011-06-20T22:08:50.681+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>internet</title><content type='html'>I'm on a long scientific visit at a scientific institute, I'm accomodated at a student guesthouse that's on the institute's scientific network and am not allowed to use the Internet for anything other than scientific purposes. I'm also not allowed to transfer more than 420MB/day or thereabout. Their leaflet says they'd let me but they can't because their traffic is metered and they're paying by amount of data transferred. I'm not a furious downloader, especially when I know I'm on a limited network. I just want to relax, read Slashdot and stream a news channel at some few 100 kb/s. But I can't because the institute's traffic is metered.&lt;br /&gt;&lt;br /&gt;P.S. Oh shit this post is not scientific enough I'll be punished! [hides]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8705184140628294527?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8705184140628294527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8705184140628294527' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8705184140628294527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8705184140628294527'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/06/internet.html' title='internet'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-1893147064010057252</id><published>2011-06-15T22:42:00.004+03:00</published><updated>2011-06-16T00:23:20.386+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><title type='text'>unfortunate</title><content type='html'>There's a growing trend around here for newspapers to offer various book collections, probably to try to counteract their plummeting sales or something. Under slogans having to do with investing in one's culture and stuff, they're offering a new book each week for a relatively small price, and you're encouraged to buy them all to own the complete collection. While not bad in itself, this affair gets funny when the competition gets tough and the companies start getting really creative with their advertising. For instance, one collection is currently advertised along these lines: [display frog] For those who read, this is a future prince. For the others, it's just a frog. Yeah, pretty original, until they get to this week's book: The Marquis de Sade. WTF.&lt;br /&gt;On a totally different thread, I've been wanting for a very long time to comment on dr. Michio Kaku's pet show Sci-Fi Science, which I also find very unfortunate. His take on the possible real-world implementation of various sci-fi memes is sometimes plausible, at few times interesting, at many times outrageous, and the show itself is worth watching if you're otherwise terribly bored. I personally liked him much more when he was making brief appearences in various science shows than as the star in his own project. On to the point:&lt;br /&gt;1. About one in three 'problems' has negative matter as a solution. Enough with the negative matter that falls upwards, it's purely theoretical, there are some clues as to its possible existance, but for now it's pure speculation.&lt;br /&gt;2. Let's make a sci-fi-style force field/shield, only it's not a force  field it's a matter+laser shield. Reasonable, until the enemy spaceship  attacks you with lasers, which your  carbon-nanotube-or-whatever-future-material shield can't supposedly  withstand. His idea - coat it with "photocromatic materials", which  change color in response to light exposure, just like those adaptive  sunglasses. Those are supposed to absorb the laser. Why on Earth would  he use photocromatic materials instead of a mirror or nothing is beyond  me. The energy absorbed by the shield with or without said materials is  basically the same. It either melts or it doesn't. Maybe it absorbs more  so that the laser doesn't pass through the shield and on to the ship?  Who knows. That doesn't solve the shield melting problem though. It just  looks like a half-baked hack with a lot of buzztech.&lt;br /&gt;3. He suggests that teleportation might work by digitising a human, memories included, sending the data along a series of laser beams (x-ray laser beams IIRC, for the added coolness and information density) and reconstructing the human at the destination. He openly admits to this resulting in two identical humans, memories and personality included, but states that we've got enough time to work the kinks out of this problem. I find this "brute force" approach questionable and I've got a big problem with it. Would you like to be killed at point A after being copied to point B? There's got to be a more elegant solution. Even if it were possible to clone me with little error and come up with an identical self-aware being, the two of us would be disconnected. The new mind would be a different mind. Sure, to my friends I might look the same and they might never notice, but I sincerely doubt that what I call "me" would be the same. Kill the first body and the second would surely function OK as a new person with my exact same traits, but I strongly doubt that I'll awake inside it as if nothing happened.&lt;br /&gt;And the list goes on.&lt;br /&gt;There are of course the cool solutions such as the self-reconfigurable robot, but many of them are, as I said, unfortunate.&lt;br /&gt;Some might label me pathetic for picking on a low-budget pop-sci entertainment show, but there's a deeper thought here. Some time ago being a geek was something to be proud of, as geeks could display high levels of skill and competence, and in a larger sense, a greater understanding of the world. Now there's a new breed of geek, the sci-fi/fantasy game geek, who also takes great pride in their passion but often times lacks the high levels of practical skills and only displays a great understanding of some fantasy world. It can of course be argued that this projects positively into the real world, but generally the fiction geek combines all the disadvantages of being a geek with none of the advanges of being a geek. Everyone who watched Sci-Fi Science would agree with me.&lt;br /&gt;After all, some people watch a movie or read a book and enjoy it as such, some find parallels with human society, some dream of being princesses and frog-princes, and some dream of being Jedi wielding extendable porous ceramic lightsabres with nuclear batteries, adamantium cooling fans and superconducting plasma confinement magnets. Or something like that. There's nothing wrong with either case, and of course there's always money to be made.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-1893147064010057252?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/1893147064010057252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=1893147064010057252' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1893147064010057252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1893147064010057252'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/06/unfortunate.html' title='unfortunate'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5638570178155615558</id><published>2011-04-17T15:31:00.002+03:00</published><updated>2011-04-17T15:33:52.319+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='deep'/><title type='text'>aliens</title><content type='html'>Just about every popsci show I've seen in the last few years favors the idea of aliens being everywhere. I'm sick and tired of hearing "reputable scientists" utter the stereotypical sentencte: "The Universe is probably teeming with life". Just because a lot of extrasolar planets have been found lately and just because alcohol's been found in deep space (along with other organic chemicals such as aminoacids) and just because bacteria can live everywhere on Earth doesn't mean that life just appears everywhere there's water and heat. And then becomes intelligent. A few decades ago you didn't see this almost-consensus that aliens must exist with high probability. Now everyone's being disgustingly optimistic about "not being alone in the Universe".&lt;br /&gt;There are a lot of problems with the whole extraterrestrial life issue.&lt;br /&gt;First, you can't do statistics on a sample of one. Therefore, you can't scientifically predict anything about life elsewhere. If we were to find life on Mars or Jupiter's moons or wherever, we'd have a sample of 2, which would still be insufficient, but a lot better than 1. To be pedantic, we don't even have a clear, universal definition of life, or a clear method to identify it; we can only speculate that if it existed, it'd be similar to what we see on Earth because the physics and chemistry are the same everywhere.&lt;br /&gt;Second, we are very limited in our capabilities to detect extraterrestrial life. Radio searches have so far yielded nothing and I personally doubt they ever will, because radio "leakeage" from aliens would be too weak to be detectable. The whole "our TV shows have already reached dozens of stars" is bullshit, the signals are too weak to be detectable. A 100 kilowatt radio source on Earth would shine just about &lt;a href="http://www.google.com/search?&amp;amp;q=%281+km%5E2%29+%2F+%284*pi*%2810+light+years%29%5E2%29+*+100+kW"&gt;10^-24 watts&lt;/a&gt; of power on a generous alien antenna (one square kilometer) placed not very far away (10 light years), for the same reason that distant stars appear so dim to us. If that antenna were connected to an incredibly sensitive receiver, say cooled to a tenth of a degree above absolute zero, the electronic noise due to thermal motion would still be &lt;a href="http://www.google.com/search?q=boltzmann+constant+*+%280.1+Kelvin%29+*+%281+kHz%29"&gt;1000 times stronger&lt;/a&gt;. They could probably barely receive Morse code, which takes a lot less bandwith than human speech. Ramp up the distance to 100 light years and the signal gets 100 more times weaker. So in order for the aliens to hear us, either they'd have to have incredibly advanced receiver technology, or our beam would have to be focused and directed towards them. We're faced with the same problem when trying to detect alien radio signals. We could probably detect a signal if it was being intentionally broadcast, but we haven't yet. This raises another problem: how many times, and for how long, did we transmit such signals into space? Not that many, not that long. Maybe the aliens are doing likewise.&lt;br /&gt;What other means of detection could we use? Take artificial lighting for instance. City lights on Earth can be seen from space, and they have a very distinct spectral signature. Aliens would possibly also use artificial lighting at night, but light has the same problem as radio signals. Maybe if we had a telescope powerful enough to see planets around other stars, we'd be able to detect these hypothetical lights. At least we'd know what to look for, given that aliens would probably see in the same frequency range as we do, because their eyes or whatever they have would adapt to the spectrum of their star, which would be similar to ours. If we watched the planet from the right angle, we could possibly even see these lights turning on in the evening and off in the morning. The total power coming out of our lights is much bigger than the power from our radio transmitters, so things might be the same on their planet. Light is also easier to detect than decoding radio signals.&lt;br /&gt;Another thing that comes to mind are nuclear explosions. Any sufficiently developed aliens would do them, even if just for testing. They would be strong enough to be detectable, but did we ever see any sudden flash of light near a star? Did we ever look for one? I have no idea.&lt;br /&gt;Finally, contrary to what some may think, there's not a shred of physical evidence that aliens have ever visited us. That might be due to the difficulty of interstellar travel, but nonetheless it hasn't happened.&lt;br /&gt;So yeah, even if aliens exist, they can't get to us and we can't get to them. Relativity, which is pretty much proven to model this world correctly, while not forbidding faster-than-light travel, predicts that such travel would result in grandfather paradoxes and such. We also can't talk to them, because information, however we send it, radio, lasers, X-rays, whatever, only travels so fast. Maybe in a "parallel reality" we could, but not in this one. So there. We are alone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5638570178155615558?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5638570178155615558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5638570178155615558' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5638570178155615558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5638570178155615558'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/04/aliens.html' title='aliens'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8970693406653508391</id><published>2011-03-30T10:18:00.002+03:00</published><updated>2011-03-30T10:27:31.451+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>power</title><content type='html'>Are you deeply concerned with pollution, global warming, nuke accidents and all the shit that comes with modern, power-hungry technology? Are you thinking green, feeling green, living green? Caring about the &lt;span style="font-style: italic;"&gt;environment&lt;/span&gt;? Celebrating Earth Hour by switching off the lights and burning stuff? Or are you just concerned with your electricity bill, netbook battery, or living in Japan where the power grid's flaky after the quake?&lt;br /&gt;Well, then use a goddamn &lt;a href="http://blogs.msdn.com/b/ie/archive/2011/03/28/browser-power-consumption-leading-the-industry-with-internet-explorer-9.aspx"&gt;low-power web browser&lt;/a&gt; while you surf for pr0n!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8970693406653508391?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8970693406653508391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8970693406653508391' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8970693406653508391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8970693406653508391'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2011/03/power.html' title='power'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8895396878602073155</id><published>2010-09-27T08:06:00.006+03:00</published><updated>2010-09-27T12:08:21.675+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>chrome</title><content type='html'>Had to set up a little website and wanted to test it on my server which doesn't use port 80. Works great under Firefox, wanted to also test it in Chrome.&lt;br /&gt;&lt;br /&gt;A few months ago a similar setup worked just fine, but it seems some c0der/suit/whatever got smart and now I get&lt;br /&gt;&lt;br /&gt;The webpage at http://example.com:1234/ might be temporarily down or it may have moved permanently to a new web address. (Gee, really? It was there 30 seconds ago!)&lt;br /&gt;More information on this error.&lt;br /&gt;Below is the original error message&lt;br /&gt;Error 312 (net::ERR_UNSAFE_PORT): Unknown error.&lt;br /&gt;&lt;br /&gt;Hey, it's mah puter and I read whatever port I want, bitch!&lt;br /&gt;Furthermore, it seems there's no easy way to disable this stupid behaviour.&lt;br /&gt;&lt;br /&gt;Can I say "Fuck Chrome" on a Google-owned blogging platform? Ok, I won't say it.&lt;br /&gt;&lt;br /&gt;LE: There actually is an easy way to enable a list of ports; my bad for stopping on "recompile from source" in the &lt;a href="http://www.google.com/support/forum/p/Chrome/thread?tid=7512620ef6d830c3&amp;amp;hl=en"&gt;bug discussion&lt;/a&gt;. Thanks Lucian. Still stupid behaviour.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8895396878602073155?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8895396878602073155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8895396878602073155' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8895396878602073155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8895396878602073155'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/09/chrome.html' title='chrome'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-399360356496056088</id><published>2010-08-17T01:59:00.005+03:00</published><updated>2010-08-17T16:49:42.451+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='idiocy'/><title type='text'>research 2</title><content type='html'>Look on the fourth page in &lt;a href="http://www.ijest.info/docs/IJEST10-02-07-63.pdf"&gt;this&lt;/a&gt; pdf, which is published in a &lt;span style="font-style: italic;"&gt;scientific journal&lt;/span&gt; by someone who's a &lt;span style="font-style: italic;"&gt;scientific doctor&lt;/span&gt;. Look at Figure 3. Yo dawg, I heard you like screenshots so I put a screenshot in your screenshot so you can copy while you paste!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-399360356496056088?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/399360356496056088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=399360356496056088' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/399360356496056088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/399360356496056088'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/08/research-2.html' title='research 2'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2909582818064152062</id><published>2010-08-16T23:11:00.002+03:00</published><updated>2010-08-16T23:13:20.415+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>crisis</title><content type='html'>There's no economic crisis. If there were, you wouldn't be walking in a bar and having to wait 30 minutes for the waiter to take your order. This can be extrapolated to all levels of society.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2909582818064152062?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2909582818064152062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2909582818064152062' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2909582818064152062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2909582818064152062'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/08/crisis.html' title='crisis'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2593376300850968678</id><published>2010-08-13T07:32:00.003+03:00</published><updated>2010-08-13T07:50:22.934+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>research</title><content type='html'>Hey look, this researcher working with both CERN and Fermilab &lt;a href="http://www.science20.com/quantum_diaries_survivor/higgs_mass_limits_130210_gev"&gt;writes&lt;/a&gt; that the protons in my ass might contain higher &lt;a href="http://en.wikipedia.org/wiki/Generation_%28particle_physics%29"&gt;generation&lt;/a&gt; quarks. (do search the article for "ass"). I always thought life was made up of &lt;a href="http://en.wikipedia.org/wiki/Proton"&gt;ups and downs&lt;/a&gt;... but I'm now feeling strangely charmed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2593376300850968678?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2593376300850968678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2593376300850968678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2593376300850968678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2593376300850968678'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/08/research.html' title='research'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5215425326746968674</id><published>2010-06-19T09:40:00.006+03:00</published><updated>2010-06-19T11:18:23.421+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>logic</title><content type='html'>Do you know those 'logic' puzzles where you have to choose which item 'logically follows' in some sequence, or which item 'doesn't belong' in some group? You can do them for fun ('brain training') or they can be administered to you in certain situations such as a job interview. People would normally be employed based on their relevant skills, but it seems some 'progressive' management types think that they should be 'logical' too. That's an idiotic practice and should stop, because:&lt;br /&gt;&lt;br /&gt;A. My logic can be different from the author's logic, and that doesn't make it any less correct:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/TBxpMVymKWI/AAAAAAAAAVc/s6cg_xo7dqc/s1600/gbrainy-squares_or_3mult.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 341px; height: 400px;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/TBxpMVymKWI/AAAAAAAAAVc/s6cg_xo7dqc/s400/gbrainy-squares_or_3mult.png" alt="" id="BLOGGER_PHOTO_ID_5484374106959128930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In hindsight, it should have been obvious to me that 25*25 is 625 and that 30*30 is 900, but at the time it was obvious to me that answer A is the only number not divisible by 3. Fuck you, gbrainy!&lt;br /&gt;&lt;br /&gt;B. The question text can be ambiguous:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/TBxxZkIAZII/AAAAAAAAAVk/2HC5fFqFFBw/s1600/gbrainy-just_4_papers.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 341px; height: 400px;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/TBxxZkIAZII/AAAAAAAAAVk/2HC5fFqFFBw/s400/gbrainy-just_4_papers.png" alt="" id="BLOGGER_PHOTO_ID_5484383130238346370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;'Frontiers between different sheets' means that where there's a line a sheet ends and another one begins (like with countries, you know, they don't overlap). In that case it's impossible to build that shit because there are non-square 'countries' in it. So it's clear that (a) the question is wrong and (b) the sheets must overlap.&lt;br /&gt;Now there's a question of what the author meant: whether that's how the figure is seen from above or the lines are just paper edges (like sea borders or something where there's no other country there) and maybe the paper is semi-transparent or something. Of course, if that's what's seen from above and the paper is perfectly opaque, you need 5 sheets, but if those are just (possibly hidden) paper edges somewhere you only need 4, which is less than 5. You might say that I'm stoopid and of course paper is not even conceptually transparent. But then why can you see the brain in the background through the sheets? Fuck you, gbrainy!&lt;br /&gt;&lt;br /&gt;C. The questions can simply be annoyingly stupid:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/TBx02A5IeuI/AAAAAAAAAVs/Y6jS2wv0VM8/s1600/gbrainy-stupid.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 341px; height: 400px;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/TBx02A5IeuI/AAAAAAAAAVs/Y6jS2wv0VM8/s400/gbrainy-stupid.png" alt="" id="BLOGGER_PHOTO_ID_5484386917531810530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yeah thanks for lecturing me on how P is 5 letters away from K which is 5 letters away from F which is 5 letters away from A! I knew there must have been something like that, but I didn't even bother counting*, because the answer was obvious from comparing the three squares: A-B-C, F-G-H, K-L-M, P-?-R, gee, what letter could that be? There was a similar question with some clocks where they put forward a similarly contorted explanation, while the minute hands on each column were all pointing to the same number. Fuck you, gbrainy.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;* some of my friends know all the letter indices and ASCII codes so they only need to subtract. They can also read binary T-shirts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5215425326746968674?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5215425326746968674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5215425326746968674' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5215425326746968674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5215425326746968674'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/06/logic.html' title='logic'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YZY-1hShpjI/TBxpMVymKWI/AAAAAAAAAVc/s6cg_xo7dqc/s72-c/gbrainy-squares_or_3mult.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5946234919854169307</id><published>2010-04-30T20:15:00.004+03:00</published><updated>2010-04-30T20:27:18.043+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='idiocy'/><title type='text'>fail</title><content type='html'>Recently the ubuntu guys decided to move the buttons to the left of the window and eliminate the icon, like so:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/S9sQsNsFd8I/AAAAAAAAAUs/qR5TzHCN8CQ/s1600/Screenshot-ubuntubuttons.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 170px;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/S9sQsNsFd8I/AAAAAAAAAUs/qR5TzHCN8CQ/s400/Screenshot-ubuntubuttons.png" alt="" id="BLOGGER_PHOTO_ID_5465980924519086018" border="0" /&gt;&lt;/a&gt;Worst idea ever. When I browse in a maximized browser or when I keep my Pidgin on the right edge of the screen it seems like the window is falling off into the void, because the space on the top-right corner is so empty.&lt;br /&gt;Fortunately, this being an open system, you can change this, but not from some user-friendly application like the theme selector (where by the way, the sample window decorations are still drawn the classic way -- double fail), no, you have to use the gconf-editor, a kind of registry editor for Linux (ugh) and modify the button_layout under apps/metacity/general:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/S9sSqyp1gOI/AAAAAAAAAU0/T2n3AV2RPTg/s1600/Screenshot-ubuntu-correct.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 170px;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/S9sSqyp1gOI/AAAAAAAAAU0/T2n3AV2RPTg/s400/Screenshot-ubuntu-correct.png" alt="" id="BLOGGER_PHOTO_ID_5465983099105280226" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5946234919854169307?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5946234919854169307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5946234919854169307' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5946234919854169307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5946234919854169307'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/04/fail.html' title='fail'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YZY-1hShpjI/S9sQsNsFd8I/AAAAAAAAAUs/qR5TzHCN8CQ/s72-c/Screenshot-ubuntubuttons.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3825522818352799763</id><published>2010-03-28T14:43:00.004+03:00</published><updated>2010-03-28T15:16:16.906+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>hour</title><content type='html'>Last night they changed the time again, they stole one hour. 6 months later they're going to add it back again. But unlike the bank, where they pay me interest for the money I give them, the authority that implements daylight savings / time change doesn't. And I want my time back. I know I'll get it back in winter, but I want interest on that. I want 5 minutes &lt;span style="font-style: italic;"&gt;officially&lt;/span&gt; subtracted from one work day &lt;span style="font-style: italic;"&gt;by law&lt;/span&gt;. But I'd rather have daylight savings abolished altogether, and here's a few reasons why.&lt;br /&gt;I don't know how it's like in other countries, but here, when they add an hour in autumn the trains actually stop for an hour at 3 am to align to the new time. Imagine that! In spring they supposedly run faster to catch up with the new time. Supposedly.&lt;br /&gt;It's true that my computer's clock adjusts to the time change automatically, but many stand-alone clocks don't, and my mobile phone's clock doesn't. Well guess what, it's exactly those clocks that wake you up in the morning. A few years ago I actually arrived at work one hour late because of fucking daylight savings. As if in the 20-fucking-1st century when we have &lt;span style="font-style: italic;"&gt;electricity&lt;/span&gt; and efficient &lt;span style="font-style: italic;"&gt;lighting&lt;/span&gt; there were any relevance of "saving daylight" at 6 in the morning. But back to adjusting the clock. I will now adjust my mobile phone's time. I did it. It took 20 key presses and about half a minute. But even if I could live with this, if for example the state offered me 5 to 10 minutes interest on my borrowed hour, there's still the problem of when to adjust the clocks. Here they officially change it at something like 2 or 3 am, and that's when the computer does it, but most people are asleep at 2 am and need to wake up at something like 6 or 7, so there's the option of setting the alarm one hour earlier or adjusting the time in the evening before going to sleep. But what happens if the phone that implements the alarm clock actually does adjust itself at 3 am without the user knowing? You lose one hour of sleep or arrive at work one hour late. See, daylight savings creates a lot of unnecessary headaches and basically loses people money indirectly. Time is money you know. Its disadvantages outweigh it's advantages which are mostly historic. For goodness's sake Fuck Daylight Savings.&lt;br /&gt;P.S. What if the state interprets my request for interest on time as me having to "pay" for the hour they give me in autumn and take back in spring? That would suck so much.&lt;br /&gt;The other hour that happened recently was of course Earth Hour ("urth our! urth our!") which I explained previously is utter bullshit. People shut off the electric lighting for one hour and light candles and glowsticks instead. Candles emit pollutants into the atmosphere such as carbon dioxide (which causes, OH MY GOD, global warming!!1), carbon monoxide, ash, et cetera. Candles are energetically inefficient (horribly inefficient), much less efficient than a lightbulb plus coal-fired power plant. It is much more environmentally responsible to use electric lighting than to use candles. It doesn't bring you closer to nature or all that shit when you use candles. Candles are bad for the environment. Use electric lighting, which if supplied by renewable sources, has nearly zero impact. Idiots. Also, a small diesel or compressed-air engine on a lightweight, aerodynamic chassis is more efficient and pollutes less than you riding a bike. You breathe out global-warming-causing carbon dioxide too you know, hippie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3825522818352799763?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3825522818352799763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3825522818352799763' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3825522818352799763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3825522818352799763'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/03/hour.html' title='hour'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3182451415664745059</id><published>2010-02-28T02:21:00.006+02:00</published><updated>2010-03-03T15:09:40.129+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>february</title><content type='html'>Whoever decided that February should have 28 days was an idiot (less so than the &lt;a href="http://en.wikipedia.org/wiki/George_Vernon_Hudson"&gt;idiot&lt;/a&gt; who came up with daylight savings but an idiot nevertheless). Why should all the months have 30 or 31 days with the exception of February which has 28? That's inconsistent and thus stupid. Why not have more months with 30 days instead of 31 and make February have 30/31 days as well? Because someone was stupid, that's why.&lt;br /&gt;Here:&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellspacing="0" cols="14" rules="NONE" frame="VOID"&gt;  &lt;colgroup&gt;&lt;col width="82"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="27"&gt;&lt;col width="86"&gt;&lt;/colgroup&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17" width="82"&gt;scheme&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;j&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;f&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;m&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;a&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;m&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;j&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;j&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;a&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;s&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;o&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;n&lt;/td&gt;    &lt;td align="CENTER" width="27"&gt;d&lt;/td&gt;    &lt;td align="RIGHT" width="86"&gt;total days&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;stupid&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="28" sdnum="1033;" align="CENTER" bgcolor="#ff0000"&gt;28&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER" bgcolor="#ff0000"&gt;31&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER" bgcolor="#ff0000"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="365" sdnum="1033;" align="RIGHT"&gt;365&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;stupid leap&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="29" sdnum="1033;" align="CENTER" bgcolor="#ff0000"&gt;29&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER" bgcolor="#ff0000"&gt;31&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER" bgcolor="#ff0000"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="366" sdnum="1033;" align="RIGHT"&gt;366&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;fine&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER" bgcolor="#ff0000"&gt;30&lt;/td&gt;    &lt;td sdval="365" sdnum="1033;" align="RIGHT"&gt;365&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;fine leap&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="30" sdnum="1033;" align="CENTER"&gt;30&lt;/td&gt;    &lt;td sdval="31" sdnum="1033;" align="CENTER"&gt;31&lt;/td&gt;    &lt;td sdval="366" sdnum="1033;" align="RIGHT"&gt;366&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;There. Isn't my scheme much neater? Look how fine the months alternate. And on leap years you add one day at the end of the year, not at some arbitrary position. Much like they do with &lt;a href="http://en.wikipedia.org/wiki/Leap_second"&gt;leap seconds&lt;/a&gt; on New Year now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3182451415664745059?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3182451415664745059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3182451415664745059' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3182451415664745059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3182451415664745059'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/02/february.html' title='february'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2695893727561915258</id><published>2010-02-22T14:18:00.005+02:00</published><updated>2010-02-22T14:48:04.187+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>http</title><content type='html'>One morning I was webbrowsing:&lt;br /&gt;&lt;pre&gt;ret@ret-laptop:~$ telnet some-server.com 80&lt;br /&gt;Trying some.ip.address...&lt;br /&gt;Connected to some-server.com&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;GET /32452tr534tfgr4 HTTP/1.1&lt;br /&gt;Host: some-host.com&lt;br /&gt;&lt;br /&gt;HTTP/1.1 404 Not Found&lt;br /&gt;Date: Mon, 22 Feb 2010 12:07:12 GMT&lt;br /&gt;Server: &lt;span style="font-weight: bold;"&gt;NOYB&lt;/span&gt;&lt;br /&gt;Connection: close&lt;br /&gt;Transfer-Encoding: chunked&lt;br /&gt;Content-Type: text/html; charset=iso-8859-1&lt;br /&gt;&lt;/pre&gt;...404 and so on.&lt;br /&gt;WTF? No shame:&lt;br /&gt;&lt;pre&gt;# Server masking is optional&lt;br /&gt;#fake server banner - NOYB used - no one needs to know what we are using&lt;br /&gt;SecServerSignature "NOYB"&lt;br /&gt;&lt;/pre&gt;Hey, NOYB yourself, fucker! You know I'm OK with you bragging about how &lt;span style="font-style: italic; font-weight: bold;"&gt;secure&lt;/span&gt; you are and everything, but what makes you think you can abuse protocol like that? It doesn't hurt to be polite, you know! Is it so hard to come up with something decent like "hidden"? So much for user interface. Kids these days...&lt;br /&gt;Anyway, here's the rest of the reply:&lt;br /&gt;(some-html-tags-that-blogger-chokes-on)&lt;pre&gt;Apache/1.3.34 Server at www.some-host.com Port 80&lt;/pre&gt;(some-other-html-tags)&lt;br /&gt;&lt;br /&gt;LOL.&lt;br /&gt;&lt;br /&gt;Later edit: oddly enough there actually is a www.some-server.com which obviously has nothing to do with this post, please substitute www.example.com in the text above :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2695893727561915258?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2695893727561915258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2695893727561915258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2695893727561915258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2695893727561915258'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2010/02/http.html' title='http'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2661680711333755138</id><published>2009-12-29T22:37:00.007+02:00</published><updated>2009-12-29T22:58:22.293+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>mutex</title><content type='html'>I got an email offer to attend a web seminar ("webinar" :-&amp;amp; ) by some company selling Real-Time Operating Systems. A &lt;a href="http://en.wikipedia.org/wiki/Real-time_operating_system"&gt;RTOS&lt;/a&gt; is an operating system that, unlike usual PC operating systems, can guarantee that some task will be performed before some future moment, if properly used. The guys were charging $39 for the exquisite privilege of attending their online seminar about mutexes and semaphores. Not any seminar about mutexes and semaphores, but an &lt;span style="font-style: italic;"&gt;introductory&lt;/span&gt; seminar on mutexes and semaphores. Mutexes and semaphores are used so that two programs don't work on the same data at the same time, in order to avoid corrupting said data. Here's an introduction to &lt;a href="http://en.wikipedia.org/wiki/Mutex"&gt;mutexes&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Semaphore_%28programming%29"&gt;semaphores&lt;/a&gt;. Enjoy.&lt;br /&gt;P.S. Some time ago a colleague was asked by a professor what "methods" does a semaphore have ("P" and "V"). "And which one of them increments the semaphore?" Dude, how the fuck should I know, I don't speak Dutch and I don't care for &lt;span style="font-style: italic;"&gt;Verhogen&lt;/span&gt;! Can't you just call them increment and decrement or up and down like normal people?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2661680711333755138?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2661680711333755138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2661680711333755138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2661680711333755138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2661680711333755138'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/12/mutex.html' title='mutex'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8771217788275174974</id><published>2009-10-27T00:17:00.002+02:00</published><updated>2009-10-27T00:54:34.130+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>ads</title><content type='html'>I was browsing the Web for Information. There it was, the front page. An annoyingly blinking red-on-green banner was announcing that I am the 999999th visitor and it was congratulating me. I would've smiled if it weren't blinking red-green/green-red. Of course I couldn't have been the 1e6-1th visitor because (a) that's too improbable and (b) that site claims to have one million visitors, yeah right! So I scroll down, trying to ignore the ad, and I see this other banner, a vertical one this time. This one is blinking red/blue. It's saying that I'm the 10000th visitor, but this time, "this is no joke!". This time I laugh. At least this number was plausible, visitor-count-wise. Of course it would've been much cooler to be the 999999th visitor because (a) the number is almost 100 times bigger and (b) it's not one million, it's one million minus one (that's being creative!). But sadly, the lesser number was more probable, and besides, that wasn't a joke. Deciding that I had to settle for ten thousand, I scroll down and laugh again when another red-green/green-red banner (this time neither horizontal nor vertical, but squareish) informs me that I'm the 999999th visitor after all! OK, now I'm confused.&lt;br /&gt;I fire up a new browser but this time under the guest user so that my files would stand a lesser chance of being trashed by malware. Wow, now I'm suddenly the 12796869939th visitor! That site must have a lot of traffic, given that I was at most the 999999th about 10 minutes ago. The "this is no joke" banner disagrees by a much smaller percentage this time, indicating 12769870797. The square one says 12796871217, but there's a twist: I'm the 12796bla-blath visitor to see "this lucky banner", so maybe there are other sites showing the same banner and there goes my "not enough visitors visiting this crap" argument down the toilet. The small difference could even be explained by the different times my browser queried the ad server for the three banners while loading the crap. [must be a very big server.] I hit Refresh and lo and behold, I'm either the 999999th or the 10000th visitor again. This clearly can't be, because I already visited the site before as both the 999999th and the 10000th, under a different identity.&lt;br /&gt;&lt;br /&gt;So I hold my breath and click the first banner.&lt;br /&gt;&lt;br /&gt;It asks for my name, address, and e-mail address. There you go. Move along, nothing to see here, and quit clicking stupid adverts and quit encouraging spammers by opening their e-mails and clicking on their links and buying their cockpills, because if you encourage spammers and spammers send me spam, then you're indirectly to blame. The fuck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8771217788275174974?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8771217788275174974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8771217788275174974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8771217788275174974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8771217788275174974'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/10/ads.html' title='ads'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6408600024075654956</id><published>2009-09-18T07:09:00.005+03:00</published><updated>2009-09-18T07:18:21.243+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deep'/><title type='text'>taxi</title><content type='html'>I was in a cab one night and I glanced over the driver's dashboard, where the display was showing the total distance the car had traveled. It was about 170 &lt;a href="http://en.wikipedia.org/wiki/Megametre"&gt;Mm&lt;/a&gt;. I suddenly realized that such a distance is similar (of the same order of magnitude) to the distance to the Moon, or to one light-second (approx. 300 Mm). To realize that, during the course of a few years, a car can travel one light-something, where that something fits on the usual human timescale, is wonderfully mind-warping.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6408600024075654956?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6408600024075654956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6408600024075654956' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6408600024075654956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6408600024075654956'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/09/taxi.html' title='taxi'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3163561630996680598</id><published>2009-05-26T00:45:00.003+03:00</published><updated>2009-05-26T01:02:37.668+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>math</title><content type='html'>(fourth grade) Math Problem:&lt;br /&gt;&lt;br /&gt;A mother is 25 years older than her son.&lt;br /&gt;In 7 years, the mother will be 5 times older than her son.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Where is the son's father?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Answer:&lt;br /&gt;&lt;br /&gt;Let the child's age be c years and the mother's age be m years.&lt;br /&gt;Now, m = c + 25.&lt;br /&gt;In 7 years, m + 7 = 5 * (c + 7).&lt;br /&gt;Substituting the first equation into the second one, we get&lt;br /&gt;c + 32 = 5c + 35, from which 4c = -3, or c = -0.75.&lt;br /&gt;&lt;br /&gt;So the child is minus nine months old, therefore the father is most probably in the mother.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3163561630996680598?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3163561630996680598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3163561630996680598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3163561630996680598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3163561630996680598'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/05/math.html' title='math'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5619729521511011940</id><published>2009-05-23T19:39:00.002+03:00</published><updated>2009-05-23T19:44:32.988+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>sex</title><content type='html'>After vast experimentation, we found the optimal parameters for sex:&lt;br /&gt;* frequency: low, around 0.8 Hz&lt;br /&gt;* amplitude: as large as possible (e.g. 15 cm)&lt;br /&gt;* waveshape: approximately square wave&lt;br /&gt;* duty cycle: cca. 80%&lt;br /&gt;Something like this:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/ShgnpkzIeGI/AAAAAAAAARs/LplG9P0X4mc/s1600-h/squ.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 397px; height: 172px;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/ShgnpkzIeGI/AAAAAAAAARs/LplG9P0X4mc/s400/squ.PNG" alt="" id="BLOGGER_PHOTO_ID_5339060953453983842" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5619729521511011940?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5619729521511011940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5619729521511011940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5619729521511011940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5619729521511011940'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/05/sex.html' title='sex'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YZY-1hShpjI/ShgnpkzIeGI/AAAAAAAAARs/LplG9P0X4mc/s72-c/squ.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4792060504003494283</id><published>2009-05-18T02:24:00.004+03:00</published><updated>2009-05-18T02:58:46.703+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>brideparade</title><content type='html'>I came home this morning looking forward to a good sleep, only to see the news: there's been a "Brides' Parade" in Bucharest! Now I can't really understand how I missed that, given that I crossed about half the city... maybe it was because we were busy spending meaningful time together instead of dressing up and parading... maybe it was because I was too drunk... I don't know. The Brides' Parade featured "past, present and future brides" (basically any woman would qualify) in wedding dresses parading on some street, possibly in a 1900s car. I hate it when "historical cars" run on the road, they're ugly, obsolete and environmentally unfriendly (mwahahaha). But I digress. The fun part was watching a relatively young girl in a wedding dress being interviewed by some reporter: "So, are you married?" "No, no :)" "Are you getting married today?" "No, no! :) No guy will take me! :) Heeeey! Guuuys! Take me! Take me!!!! I'm [fucking] yours!!!!! Take me!!" Yeah. Yeah. Ok. Great for you.&lt;br /&gt;Parade. Feel fine. Waste time. Feel good. Exhibit yourselves. Feel nice. Display your young, succulent flesh on the counter. Feel great. Spend. Feel wonderful. Burn, age, wither away,... death of the soul, &lt;a href="http://www.darklyrics.com/lyrics/scarsymmetry/pitchblackprogress.html#3"&gt;indoctrinated in false grace&lt;/a&gt;. Be happy.&lt;br /&gt;&lt;br /&gt;One six six! &lt;a href="http://www.youtube.com/watch?v=4Bqzayt8sfI&amp;amp;feature=related"&gt;The number of the bitch&lt;/a&gt;!&lt;br /&gt;One four four! The number of the whore!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4792060504003494283?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4792060504003494283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4792060504003494283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4792060504003494283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4792060504003494283'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/05/brideparade.html' title='brideparade'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5748280905686261646</id><published>2009-04-24T02:47:00.006+03:00</published><updated>2009-04-24T03:36:09.169+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='deep'/><title type='text'>bits</title><content type='html'>I've had to learn the hard way that whenever you're taking a business trip (or a leisure trip for that matter) there are certain essentials that you have to bring with you, such as your towel. While having a laptop with your familiar environment and your favorite tools and music can make your life easier, it's not absolutely essential, given that you probably have an Internet-accessible box at home or at work. What is essential is a quick, straightforward way to get the job done. You need to be able to link your bits with their bits and measures. A simple way to patch your technological know-how into their system. Thanks to Microsoft et al &lt;a href="http://razvan784.blogspot.com/2008/10/dos.html"&gt;deprecating&lt;/a&gt; "legacy" serial and parallel ports, now there isn't any simple, immediate way to interface stuff directly to a PC-class computer. You usually interface stuff directly to a microcontroller-class computer, but even that needs to be PC-linked to be programmed. So even if you're certain that you can find all the needed parts on-site, you still must always bring your own USB AVR programmer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5748280905686261646?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5748280905686261646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5748280905686261646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5748280905686261646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5748280905686261646'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/04/bits.html' title='bits'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3678660986352272880</id><published>2009-04-07T20:45:00.004+03:00</published><updated>2009-04-07T20:59:48.202+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>please</title><content type='html'>I see more and more people embedding phrases such as "Please consider the environment before printing this email." near the end of their e-mails. I can only agree: please consider the environment before printing anything. For instance: energy/cut trees/oil/whatever needed for printing the document versus energy spent by you turning on your laptop to read the document while traveling (by train, of course). Stuff spent for printing and reading by daylight (or by incandescent light (inefficient) or econo-bulb (mercury-containing)) versus reading on LCD (or CRT) monitor, in darkness or in lit room. Think before you (don't) print. If I could be bothered to dig up the data, I'm sure I could find at least 8 cases in which it would be more "environmentally responsible" to actually print the fucking paper. I saw a documentary about loggers recently. Their company administers a huge area of forests, cutting down old trees and planting new ones instead, continuously. They claimed that younger trees absorb more CO_2 than old trees, therefore they're actually helping the environment. So there, when you're feeling lonely and depressed and nobody likes you because you're an environazi drone, go print a nice flower or something.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3678660986352272880?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3678660986352272880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3678660986352272880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3678660986352272880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3678660986352272880'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/04/please.html' title='please'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4886918508039191477</id><published>2009-04-01T17:51:00.008+03:00</published><updated>2010-02-28T02:51:45.444+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>foolcoffee doubleclock</title><content type='html'>I had a Digital Computers course where we had these logic design and implementation lab classes. We had to implement various modules in Verilog and run them in a low-end FPGA. But during the first lab we weren't yet familiar with Verilog, so we were supposed to enter a digital schematic graphically. The schematic was designed the hardcore, old-school way, by building a state machine on paper, assigning bits to states, writing equations, translating them to flip-flops and gates et cetera. The state machine was for a (famous with past and current students at our faculty) "coke vending machine". It never worked as supposed and I suspect (being too lazy to prove though) that the equations suggested in the lab documentation were wrong. Years have gone by and, while having a break in the faculty hallway, I found that maybe one of our graduates, now employed at a vending machine company, has finally got it working:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/SdOBjGKXGEI/AAAAAAAAARM/m6tEgtw-JJY/s1600-h/dual_coffee.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 217px; height: 221px;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/SdOBjGKXGEI/AAAAAAAAARM/m6tEgtw-JJY/s400/dual_coffee.png" alt="" id="BLOGGER_PHOTO_ID_5319738024804161602" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4886918508039191477?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4886918508039191477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4886918508039191477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4886918508039191477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4886918508039191477'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/04/i-had-digital-computers-course-where-we.html' title='foolcoffee doubleclock'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YZY-1hShpjI/SdOBjGKXGEI/AAAAAAAAARM/m6tEgtw-JJY/s72-c/dual_coffee.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-147628382857260099</id><published>2009-03-29T16:32:00.004+03:00</published><updated>2009-03-29T17:08:28.133+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>vi</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Vi"&gt;vi&lt;/a&gt; in an ancient text editor present on Unix-like operating systems, known for its two modes: a normal mode where letters and numbers mean commands such as move one word to the left, delete 3 lines et cetera, and an insert mode where chars are inserted into the text. Normal chars can also be deleted with backspace, but somehow \n (newline) can't. If you accidentally press q in the middle of the line, you can press Backspace and undo that. If you accidentally press Enter in the middle of the line, or for some reason you want to join two lines, you hit Esc to exit insert mode, then Shift-j to Join the lines, then i to enter insert mode again. That's wonderful ain't it? Now, on large computers people can use whatever editor they want if they &lt;a href="http://en.wikipedia.org/wiki/Editor_war"&gt;hate&lt;/a&gt; vi. But on small embedded systems such as home routers and set-top boxes, vi seems to be preferred (due to its inclusion in the &lt;a href="http://en.wikipedia.org/wiki/BusyBox"&gt;BusyBox&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Userland_%28computing%29"&gt;userland&lt;/a&gt;, which is probably due to it being part of the UNIX standard), and even though there are ways to install other software, it takes time which I may not want to waste. Therefore - fuck vi, vi sucks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-147628382857260099?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/147628382857260099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=147628382857260099' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/147628382857260099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/147628382857260099'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/03/vi.html' title='vi'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2909935270095822312</id><published>2009-03-29T04:58:00.002+03:00</published><updated>2009-03-29T05:09:58.922+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><title type='text'>copyright</title><content type='html'>Came up with this while drinking with other computer engineers. Steps to become a rich lardass:&lt;br /&gt;1. Write computer malware (virus, internet worm, whatever, can be mostly harmless)&lt;br /&gt;2. Let it spread&lt;br /&gt;3. Go public&lt;br /&gt;4. Spend zero to 6 months in jail or do community service or pay a small fine or something&lt;br /&gt;5. Sue antivirus companies for copyright infringement because of your virus signature that they include in their product which they distribute without your written permission&lt;br /&gt;6. Collect $5 per antivirus copy/update distributed&lt;br /&gt;&lt;br /&gt;Then, foreach virus_writer joe in earth.people {the above}&lt;br /&gt;And suddenly you can't have antiviruses anymore. Dude, sick, what the fuck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2909935270095822312?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2909935270095822312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2909935270095822312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2909935270095822312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2909935270095822312'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/03/copyright.html' title='copyright'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-464590004564070200</id><published>2009-03-29T04:03:00.004+03:00</published><updated>2009-03-29T04:55:02.358+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='idiocy'/><title type='text'>urth our</title><content type='html'>This evening was &lt;a href="http://en.wikipedia.org/wiki/Earth_Hour"&gt;Earth Hour&lt;/a&gt; again. Earth Hour is a rotating, evening-following event lasting approx. one local hour and 24 global hours. People are supposed to turn off their lights as a message towards wasting less energy. Instead, they gather and light candles, which as some including &lt;a href="http://razvan784.blogspot.com/2008/03/earth-hour.html"&gt;myself&lt;/a&gt; point out, is actually very energy-inefficient. Early news reports show people gathering under slogans such as "screw current events" (ro: nu fi la curent), obviously referring to electrical current, and lighting tons of candles. This is incredibly stupid. Electricity is one of the cleanest means to transport energy, and is readily obtained from solar radiation, wind et cetera. Candles release toxic gases into the atmosphere and some are actually made from fossil fuels (paraffin wax). Their luminous efficiency is shit, compared to even the most inefficient incandescent light bulbs and electrical power plants. Way to go dudes, way to go. Now it's actually cool and &lt;span style="font-style: italic;"&gt;eco&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;burn oil&lt;/span&gt; derivatives, at least as long as it's diesel which doesn't need electric sparks, because, you know, electricity is satanic and stuff mwahahah \m/.&lt;br /&gt;As a response to critics, the World Wildlife Fund (who came up with Earth Hour) said it's purpose is &lt;span style="font-weight: bold;"&gt;not to save energy&lt;/span&gt; or money, but symbolic. LOL!&lt;br /&gt;Therefore I say: the purpose of hunting is not to kill animals and endanger more species, but symbolic. It's also fun. Not that I endorse it, but I can certainly see how some people find hunting challenging, rewarding, fun. Coincidentally, about 1 hour ago I saw a documentary claiming that the guy whose killing started World War One was a prolific hunter who used to travel the Austrohungarian Empire by train shooting every animal in sight. He supposedly killed about 300 k before being shot to death himself.&lt;br /&gt;Sometimes I just get tired of ranting. Sometimes I just accept the fact that I live in a defective world full of defective people, including myself. For instance, if &lt;a href="http://www.space.com/missionlaunches/090326-sts119-space-smell.html"&gt;&lt;span style="font-weight: bold;"&gt;astronauts&lt;/span&gt;&lt;/a&gt; can phrase their speeches in such defective ways as to suggest that space smells, what the fuck can I expect from normal people? Please spare me the "it's metaphoric, dude!" explanation -- many people actually don't know that void can't carry sound or smell and many people couldn't care less, sadly. Wordings like "space smells of ozone" and "a whiff of vacuum" do nothing to help that.&lt;br /&gt;After all, why the hell do I expect stuff from astronauts. Astronauts are more like soldiers than like scientists. They get too much hype anyway: &lt;span style="font-style: italic;"&gt;Dood, let's off the lights and light them candles and watch the space shuttel land and celebrate urth our!!&lt;/span&gt;&lt;br /&gt;Whatever makes you happy, people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-464590004564070200?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/464590004564070200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=464590004564070200' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/464590004564070200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/464590004564070200'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/03/urth-our.html' title='urth our'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8570006918808126364</id><published>2009-03-24T17:00:00.005+02:00</published><updated>2009-03-24T17:10:30.278+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>work</title><content type='html'>Today I extended my "to do" note window 64 pixels downwards in order to prevent scrolling the "to do" list. It can grow 448 more pixels before reaching screen height. Depending on whether the speed at which the tasks are executed is influenced by the length of the "to do" list, or by the entries' age, the screen is predicted to fill up somewhere around September or October. I guess there is little or no influence, so I better plan on buying a higher resolution display. Put that on the "to do" list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8570006918808126364?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8570006918808126364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8570006918808126364' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8570006918808126364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8570006918808126364'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/03/work.html' title='work'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4835093232707083633</id><published>2009-02-04T01:02:00.005+02:00</published><updated>2009-02-04T02:22:27.161+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>lemons</title><content type='html'>Embedded Systems exam at the Bucharest Polytechnic.&lt;br /&gt;"A &lt;a href="http://en.wikipedia.org/wiki/Lemon_battery"&gt;lemon battery&lt;/a&gt; can supply an average of 0.1mA at 1V for about an hour.&lt;br /&gt;1. How many lemon batteries are needed to run a 100W light bulb?&lt;br /&gt;2. How many instructions can an &lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=2018"&gt;ATmega128L&lt;/a&gt; execute while running from a lemon battery? Assume that an ATmega128L uses an average of 4nJ to execute an instruction."&lt;br /&gt;At the students' request, further (obvious) assumptions were specified:&lt;br /&gt;a) To simplify, assume that the lemon has an ideal U-I characteristic (it can deliver anything up to 0.1mA at 1V).&lt;br /&gt;b) It also has an ideal U-t characteristic (at 0.1mA, it holds 1V for one hour then suddenly drops to zero).&lt;br /&gt;c) Assume there is an ideal DC-DC converter between the lemon and the ATmega128L, providing it with the required voltage.&lt;br /&gt;After thinking about it, and after remembering the jokes about ideal spherical lemons in vacuum, I decided that additionally, the ATmega128L's clock frequency should be set such that it draws exactly 0.1mA from the 1V lemon supply, or that it should enter very low power sleep modes as needed.&lt;br /&gt;Answers:&lt;br /&gt;1. 100W/(1V*0.1mA) == one fucking million (whoa)&lt;br /&gt;2. 1V*0.1mA*3600s/4nJ == 90 fucking million (yeah).&lt;br /&gt;Required frequency for ATmega128L to complete 90Minstr in 3600s:&lt;br /&gt;f = 90M/3600s = 25kHz.&lt;br /&gt;Current drawn by ATmega128L at 2.7V (minimum operating voltage) in order to assure 0.1mA from lemon, given ideal converter: 0.1mA*1V/2.7V = 37uA.&lt;br /&gt;Typical current drawn by real ATmega128L at 2.7V at 25kHz, extrapolated from datasheet graph: 50uA (pretty close actually).&lt;br /&gt;So there you go: light a bulb long enough to take a shit, or execute 10 trillion 8-bit computer instructions. Meanwhile, a high-end "PC" processor would do maybe 4 trillion 64-bit instructions, making it better than the microcontrollers, but not that much better. Moral of story: do something useful -- turn off lights, run computers (*).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/SYjb_-NoroI/AAAAAAAAAOM/NRRORiGcW2E/s1600-h/light-cpu.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 125px;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/SYjb_-NoroI/AAAAAAAAAOM/NRRORiGcW2E/s400/light-cpu.png" alt="" id="BLOGGER_PHOTO_ID_5298726853679820418" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4835093232707083633?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4835093232707083633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4835093232707083633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4835093232707083633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4835093232707083633'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2009/02/lemons.html' title='lemons'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YZY-1hShpjI/SYjb_-NoroI/AAAAAAAAAOM/NRRORiGcW2E/s72-c/light-cpu.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7855813277573580059</id><published>2008-12-29T22:59:00.006+02:00</published><updated>2008-12-29T23:38:07.406+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>energy, of the black kind</title><content type='html'>As noted before on this non-blog, many self-titled environmentalists have no idea what they're talking about. For instance, &lt;a href="http://ecoiron.blogspot.com/2007/01/black-google-would-save-3000-megawatts.html"&gt;this&lt;/a&gt; blog came up with the idea that a "black Google" would save 750 MWh/year (that's about &lt;a href="http://www.google.com/search?q=750+MWh%2Fyear+in+kW"&gt;86 kW&lt;/a&gt;) because black pixels supposedly take less power to display than white pixels. The guy apparently failed to note that only obsolete CRT monitors do that, initially stating a 3000 MWh/year figure (see it in the URL, he also &lt;a href="http://ecoiron.blogspot.com/2007/07/facts-and-fallacies-on-black-google.html"&gt;admits&lt;/a&gt; it). Apparently, when he found out  that LCDs actually use more energy to display black than white (this &lt;a href="http://ecoiron.blogspot.com/2007/01/black-pixels-are-new-green-pixels.html#c8503142346953068541"&gt;comment&lt;/a&gt; on his blog agrees) he changed the figure to 750, a commendable action. Even so, his calculation is highly approximative at best. So it's easy to campaign for stuff without having the slightest idea what's going on. As CRT displays are being slowly but surely replaced with LCDs, his black background idea is actually going to result in increased energy dissipation. It's true that OLED displays might eventually favor his idea, but the point is he did no serious studies before launching an idea that thousands of sheeple intercepted and praised, leading to sites such as &lt;a href="http://www.blackle.com/"&gt;this&lt;/a&gt;, which was brought to my attention today. Its &lt;a href="http://www.blackle.com/about/"&gt;about page&lt;/a&gt; (where I learned about the naive but honest guy's blog) is full of smug about how much it protects the environment, while its front page mentions how much energy it saved. I guess if we take the approx. 1MWh stated and multiply it by 0.6/15 (measured watts increase in LCD consumption versus stated CRT watts decrease) we get about 40 kWh of wasted energy. At least it's not very much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7855813277573580059?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7855813277573580059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7855813277573580059' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7855813277573580059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7855813277573580059'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/energy-of-black-kind.html' title='energy, of the black kind'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4952665377456532324</id><published>2008-12-28T13:37:00.001+02:00</published><updated>2008-12-28T13:39:17.779+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>13:37</title><content type='html'>&lt;a href="http://razvan784.blogspot.com/2008/06/1337.html"&gt;again&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4952665377456532324?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4952665377456532324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4952665377456532324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4952665377456532324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4952665377456532324'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/1337.html' title='13:37'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2418258508406550944</id><published>2008-12-25T08:33:00.003+02:00</published><updated>2008-12-25T08:49:00.636+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><title type='text'>xmas</title><content type='html'>I want to wish everybody who celebrates Christmas these days a Merry one.&lt;br /&gt;Meanwhile, I am certainly going to feel the Christmas spirit (be it &lt;a href="http://en.wikipedia.org/wiki/%C5%A2uic%C4%83"&gt;ţuică&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Rachiu"&gt;răchie&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Palinc%C4%83"&gt;pălincă&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Vi%C5%9Finat%C4%83"&gt;vişinată&lt;/a&gt;, vodka-based eggnog et cetera).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2418258508406550944?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2418258508406550944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2418258508406550944' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2418258508406550944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2418258508406550944'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/xmas.html' title='xmas'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4251741478226954686</id><published>2008-12-25T07:33:00.006+02:00</published><updated>2008-12-25T08:25:16.062+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>energy</title><content type='html'>I once heard that the standby/clock display on a microwave oven uses more energy than the oven uses to cook food. I find that unlikely, so let's do a quick calculation. The microcontroller used to drive the clock or whatever's on display shouldn't draw more than a few mA, 10 at most, or else it's a piece of shit. Most LEDs (I'll assume it was an LED display, because segment LCDs consume next to nothing) are rated for 20 mA average current, though in many cases they're used with less. High-efficiency LEDs can glow sufficiently brightly with as little as 2 mA. Let's assume 20mA per LED (worst case scenario), and a display made up of 4 standard 7-segment digits and 2 dots. Now, not all LEDs are simultaneously lit, because the clock doesn't show 88:88. To find out how many LEDs are lit on average, I built the following table:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Digit          Number of Segments&lt;br /&gt;0              6&lt;br /&gt;1              2&lt;br /&gt;2              5&lt;br /&gt;3              5&lt;br /&gt;Partial Total  18&lt;br /&gt;4              4&lt;br /&gt;5              5&lt;br /&gt;Partial Total  27&lt;br /&gt;6              6&lt;br /&gt;7              3&lt;br /&gt;8              7&lt;br /&gt;9              6&lt;br /&gt;Total          49&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Note, totally off-topic, that 4, 5 and 6 are the only digits whose 7-segment representation has the same number of segments as the digit value.&lt;br /&gt;Given a 24-hour clock (the worst case scenario), the sum for all 24 hours is: 6*10 for the leading zero plus 49 for the following early hours, plus 2*10 for the leading one plus 49 for the following mid hours, plus 5*4 for the leading 2 plus 18 for the following late hours. That's 216, so diving by 24 we get 9 LEDs lit on average to display the hours.&lt;br /&gt;The minutes are just as easy to calculate: There's an average of 27/6+49/10 (for the first, second digits), that is 9.4 LEDs on average. The two points average 1 if they blink, 2 if they don't (worst case, which is what we choose).&lt;br /&gt;In total there are 20.4 LEDs lit, that's an average current of 410mA, holy shit that's fucking much. In reality the current is significantly lower, but this is a worst-case calculation. So the display uses at most 420mA, microcontroller included. Suppose it's supplied with 5V, that's 2.1 watts. Assuming a supply efficiency of around 50%, the standby-mode clock eats about 4W averaged over a whole day, neglecting the small intervals the oven is used for cooking.&lt;br /&gt;Now for the cooking. My oven has settings for 800W, 640W and 320W or something like this. I don't know if that's the useful power or the total power drawn. For the worst-case we're discussing I'll assume it's the total power. I always use it on 800W for about 1-2 minutes. So let's say the oven is used for 10 minutes a day (an average family might use it for 20-30 minutes a day). The display eats up 4W*24(hours)*60min=5760 watt-minutes. The cooking eats up 800W*10min=8000 watt-minutes, which is more. There, the display does NOT consume more energy than the oven-proper. If I only used the oven for 5 minutes a day, and the display was a really lousy one like the one described above then yes, the display might have consumed about as much energy as the cooking. Note, my oven displays a singe 0 when not in use, so that uses more than 3 times less energy. It still eats up quite a lot of energy, which sucks, but still significantly less than the oven-proper, so there goes the propaganda down the drain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4251741478226954686?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4251741478226954686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4251741478226954686' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4251741478226954686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4251741478226954686'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/energy.html' title='energy'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3948351740794855856</id><published>2008-12-18T10:43:00.003+02:00</published><updated>2008-12-18T11:05:17.424+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='booze'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='deep'/><title type='text'>honk</title><content type='html'>I was relaxing in the bar, calmly enjoying my beer. Outside, the traffic was horrible. The intersection was almost blocked and the drivers were angry. A car blew its horn. I thought I saw the lights in the bar blink. It was obviously just a brain glitch. Surely the lights can't dim when a car is honking outside, can they? A great thought came to my mind. What if they actually could? I mean, when a lightning bolt hits a powerline or transformer station, the lights most certainly blink. They dim a little. The same thing happens when someone in the building is welding - the welder draws a lot of current so the line voltage decreases significantly. The question is, when a tram or trolleybus or even a train goes past the building, does it create enough of a disturbance for the lights to noticeably blink? In most cases, I guess it doesn't. But do the lights blink unnoticeably? Possibly. It's not necessarily an electrical disturbance that can cause the lights to blink. Air currents for instance do modify the light output of all devices, be them incandescent lamps, fluorescents, LEDs, whatever, simply because light output is dependent on temperature, no matter how slightly. Me shouting at the lightbulb can potentially alter its output. By how much, that's another discussion. It's certainly not noticeable, but is it measurable? If it's not directly measurable, is it at least statistically measurable? How many photons a second does a lightbulb's output vary with when a car honks outside? I don't know. Fewer than air currents cause? Electrical disturbances from people turning their TV on or off in the next building? I don't know. It's an interesting thought. My guess is about 5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3948351740794855856?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3948351740794855856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3948351740794855856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3948351740794855856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3948351740794855856'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/honk.html' title='honk'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3828692901213377486</id><published>2008-12-17T14:20:00.006+02:00</published><updated>2008-12-17T15:08:36.890+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>elevator</title><content type='html'>It's said that people who live on the first and second floors die older, because they rarely take the elevator and thus have more healthy exercise. On two occasions today I shared the elevator with people who ascended just one floor. A few days ago the elevator was nonfunctional. It was stuck at the second floor. I can't be totally sure, but my guess is that someone walked into the building, took the elevator to the second floor, got out and instead of closing the door in a civilized fashion, they kicked the fuck out of it. The door bounced back just as someone else was calling the elevator and the interlock was closing. It didn't have enough time to close so the door got stuck open. Then again, the interlock might have just been defective, not allowing the external door to open, and the person getting out might have manually opened it, got out in a civilized fashion and left it locked (it can only be overriden from the inside). If the first scenario actually happened (I don't claim it did), I can only wonder how could someone be so lazy as to take the elevator to the second floor, and at the same time blast the shit out of the door. Maybe they were in a hurry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3828692901213377486?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3828692901213377486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3828692901213377486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3828692901213377486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3828692901213377486'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/elevator.html' title='elevator'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5982085005238325463</id><published>2008-12-17T14:09:00.004+02:00</published><updated>2008-12-17T14:19:07.172+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><title type='text'>whistle</title><content type='html'>I've found &lt;a href="http://www.ibm.com/developerworks/linux/library/os-whistle/"&gt;this&lt;/a&gt; slightly evolved interface. It lets you whistle in commands. Plus, it uses %.2f and $_ and _#_, which makes it even cooler. And it's not 2.0.&lt;br /&gt;Which reminds me: Can you whistle 2400 baud? 9600? 14400?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5982085005238325463?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5982085005238325463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5982085005238325463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5982085005238325463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5982085005238325463'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/whistle.html' title='whistle'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-1391358638061349028</id><published>2008-12-11T19:04:00.003+02:00</published><updated>2008-12-11T19:35:50.678+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>netbooks</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Laptop"&gt;Laptops&lt;/a&gt; are now called notebooks, because they get too hot to hold in one's lap. From the article: "A &lt;a href="http://humrep.oxfordjournals.org/cgi/content/abstract/20/2/452"&gt;study&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/State_University_of_New_York" title="State University of New York"&gt;State University of New York&lt;/a&gt; researchers found that heat generated from laptops can raise the temperature of the &lt;a href="http://en.wikipedia.org/wiki/Scrotum" title="Scrotum"&gt;scrotum&lt;/a&gt;, potentially putting &lt;a href="http://en.wikipedia.org/wiki/Sperm_count" title="Sperm count" class="mw-redirect"&gt;sperm count&lt;/a&gt; at risk." Small laptops are now called &lt;a href="http://en.wikipedia.org/wiki/Netbook"&gt;netbooks&lt;/a&gt; (Firefox 3 spellchecker underlines the word red) because well, I don't know why. Maybe it's because they have a network interface, as opposed to normal laptops which somehow don't. There is some truth to that: my laptop's internal wireless card failed a few months after purchase. Fuck warranty, I wouldn't have been able to use my computer for a month or so while they repaired it. I tapped the card firmly and it started working again, it worked for another week and then it finally kicked the bucket. Given the low price of PCMCIA or USB wireless cards, fuck it. Maybe I'll reflow the solder some time (fuck &lt;a href="http://en.wikipedia.org/wiki/Ball_grid_array"&gt;BGAs&lt;/a&gt; and fuck &lt;a href="http://en.wikipedia.org/wiki/Restriction_of_Hazardous_Substances_Directive#Criticism"&gt;RoHS&lt;/a&gt; (I wonder what they use to replace the Pb in &lt;a href="http://en.wikipedia.org/wiki/Cathode_ray_tube#The_glass_envelope"&gt;CRT glass&lt;/a&gt; - you know, the Pb that shields you from the X-rays generated in the CRT)).&lt;br /&gt;&lt;a href="http://microblog.routed.net/2008/12/10/the-performance-cap-for-the-current-set-of-netbooks/"&gt;Anyway&lt;/a&gt;, thank &lt;a href="http://www.microsoft.com/whdc/whql/resources/news/WHQLNews_052008.html"&gt;Microsoft&lt;/a&gt; for indirectly limiting netbook performance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-1391358638061349028?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/1391358638061349028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=1391358638061349028' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1391358638061349028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1391358638061349028'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/12/netbooks.html' title='netbooks'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4857514894712197981</id><published>2008-11-30T14:06:00.003+02:00</published><updated>2008-11-30T14:17:15.275+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='idiocy'/><title type='text'>techmangle</title><content type='html'>I'm watching this show on the DARPA Urban Challenge. Some team's truck, which is supposed to drive itself through a city environment, is hitting some wall. The team decide the sensors are functioning perfectly, therefore it's clearly a software problem. The software guy calmly informs his team that he can quickly reprogram the car and fix the shit. Then we see the guy inserting a line of code in some if () block. There's only one problem. The code is clearly using &lt;a href="http://en.wikipedia.org/wiki/OpenGL"&gt;OpenGL&lt;/a&gt; to draw some lines. Whaaaaat? Nice.&lt;br /&gt;This reminded me of another show I saw some years ago, where they were talking about realistically rendering moving water using computers. They took the &lt;a href="http://en.wikipedia.org/wiki/Navier%E2%80%93Stokes_equations#Cartesian_coordinates"&gt;Navier-Stokes equations&lt;/a&gt; that describe liquid motion and "simplified" them by either making them a puzzle and shooting out pieces, or by deleting the right hand side. This "simplification" supposedly allowed the simulation/rendering program to run at reasonable speed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4857514894712197981?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4857514894712197981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4857514894712197981' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4857514894712197981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4857514894712197981'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/11/techmangle.html' title='techmangle'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7413829467231641203</id><published>2008-11-26T17:27:00.003+02:00</published><updated>2008-11-26T17:42:43.805+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>hmel</title><content type='html'>Part of any self-respecting &lt;a href="http://razvan784.blogspot.com/2008/10/ev0lut1on.html"&gt;ev0lvεd interf☺ce&lt;/a&gt; is an XML-based back-end.&lt;br /&gt;I overheard the word "XML" in a conversation. It triggered the following thought: if the famous &lt;a href="http://en.wikipedia.org/wiki/TeX"&gt;software&lt;/a&gt; is pronounced "teh", then how do they usually pronounce "XML" in Germany, or, for that matter, in Greece? achh em ell? och më lë? hmel? Kindly share the information if you have it. I'm really curious. Yeah.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7413829467231641203?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7413829467231641203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7413829467231641203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7413829467231641203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7413829467231641203'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/11/hmel.html' title='hmel'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4451740410447099751</id><published>2008-10-31T19:05:00.006+02:00</published><updated>2008-10-31T19:38:24.675+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>ev0lut1on</title><content type='html'>We had a course in the last year of faculty called "Evolved Interfaces".&lt;br /&gt;It talked about cute stuff like how a menu should ideally hold no more than 7 items, a notion which I later heard, during another course, in the form of "humans have a 3-bit memory", to which I quickly crafted a reply I (very wisely) never uttered.&lt;br /&gt;Besides the cute stuff, the main stuff was about Web thingies. Sitez, Blags, F0rumz, Chats and the likes. We actually had to make a team project which consisted of a website using modern xml-y and javascripty and CMSy stuff and an accompanying blog. The site had hit counters and points (which made up a percentage of the course's final grade) were awarded for hits and Google PageRank. This is why each year around this time, people start putting up weird Messenger statuses linking to their Evolved Interfaces projects. People click the links because they sound intriguing and students get hits. This pollutes Messenger contact lists.&lt;br /&gt;Evolved Interfaces is the only course I've had which mentions "Web 2.0" as a valid concept. I find that revolting.&lt;br /&gt;Semi-off-topic: stupid TV commercial for Orange: "...I'm Reeves, the first &lt;span style="font-weight: bold;"&gt;too point ooh poet&lt;/span&gt; and I'm inspired..." bla bla. No, you're just an idiot who "uploads downtown and downloads uptown" and thinks that's so fucking creative and poetic.&lt;br /&gt;Back on topic, I'm not saying that webby stuff isn't evolved interfaces, but until I can tell my light bulb "dim please" or "turn off please", and my air conditioner "computer, 20 degrees please", I'm not buying it. I mean we're in the 21st fucking century and I still can't buy an affordable, widely-available product that takes voice commands and performs useful stuff such as opening my windows (the real ones not the broken ones), flushing my toilet or heating up my dinner. Or at least changing the TV channel. And intelligently replying to queries such as "computer, tell me how that vote in the Parliament on the teachers' salary raise went". That's what I'd call an evolved interface.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4451740410447099751?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4451740410447099751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4451740410447099751' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4451740410447099751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4451740410447099751'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/10/ev0lut1on.html' title='ev0lut1on'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5951240412482838183</id><published>2008-10-29T11:36:00.003+02:00</published><updated>2008-10-29T11:41:40.101+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>gaming</title><content type='html'>There are games (such as chess) where player skill matters, and there are games (such as roulette) where luck matters.&lt;br /&gt;I hate games which pretend to require thinking but actually require luck:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/SQgvfpgYmRI/AAAAAAAAAJw/JvuKu7BfZtI/s1600-h/mines16.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 156px; height: 81px;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/SQgvfpgYmRI/AAAAAAAAAJw/JvuKu7BfZtI/s400/mines16.bmp" alt="" id="BLOGGER_PHOTO_ID_5262508385346558226" border="0" /&gt;&lt;/a&gt;Fuck Minesweeper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5951240412482838183?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5951240412482838183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5951240412482838183' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5951240412482838183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5951240412482838183'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/10/gaming.html' title='gaming'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YZY-1hShpjI/SQgvfpgYmRI/AAAAAAAAAJw/JvuKu7BfZtI/s72-c/mines16.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-905488847406682226</id><published>2008-10-23T10:40:00.003+03:00</published><updated>2008-10-23T10:48:04.129+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>ufo</title><content type='html'>I saw a &lt;a href="http://en.wikipedia.org/wiki/Unidentified_flying_object"&gt;UFO&lt;/a&gt; a few days ago.&lt;br /&gt;I first saw it at about 60 degrees above the western horizon.&lt;br /&gt;It was a small sphere (about 1/6 to 1/4 of the moon's apparent diameter) that seemed to turn from black to shiny at regular intervals.&lt;br /&gt;A friend noted it was flying "a few hundred meters up, a km at most".&lt;br /&gt;It was moving slowly towards the west, apparently descending; in about 3 minutes it disappeared behind the building.&lt;br /&gt;Probably some bi-color party balloon drifting in the wind.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-905488847406682226?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/905488847406682226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=905488847406682226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/905488847406682226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/905488847406682226'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/10/ufo.html' title='ufo'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-1175257470528398641</id><published>2008-10-04T19:46:00.005+03:00</published><updated>2008-10-04T22:44:41.189+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>dos</title><content type='html'>In 2008, &lt;a href="http://dev.emcelettronica.com/easy-timer-c-language"&gt;this guy&lt;/a&gt; is still including &lt;a href="http://en.wikipedia.org/wiki/DOS"&gt;dos&lt;/a&gt;.h.&lt;br /&gt;&lt;a href="http://badvista.fsf.org/"&gt;Vista&lt;/a&gt;'s command prompt &lt;a href="http://en.wikipedia.org/wiki/Image:Command_prompt_on_windows_vista.png"&gt;still&lt;/a&gt; uses DOS commands.&lt;br /&gt;In Romania, certain high-school programming contests are still happening in &lt;a href="http://en.wikipedia.org/wiki/Borland_C%2B%2B"&gt;Borland C&lt;/a&gt; (on DOS), and many high-school students are still learning programming in &lt;a href="http://en.wikipedia.org/wiki/Turbo_Pascal"&gt;Borland Pascal&lt;/a&gt; (on DOS).&lt;br /&gt;A few weeks ago a 1990s program didn't work in &lt;a href="http://en.wikipedia.org/wiki/Dosemu"&gt;dosemu&lt;/a&gt; with a USB-to-&lt;a href="http://en.wikipedia.org/wiki/RS-232"&gt;RS-232&lt;/a&gt; converter. Was it failing because of the high clock speed, like the Pascal library? Was it written like the guy's code? Was it failing because the serial converter wasn't emulated accurately enough? I don't know.&lt;br /&gt;Anyway, I thank Microsoft for &lt;a href="http://en.wikipedia.org/wiki/PC_97"&gt;removing&lt;/a&gt; the &lt;a href="http://en.wikipedia.org/wiki/Serial_port"&gt;serial ports&lt;/a&gt; from desktop PCs and notebooks (they're not called &lt;span style="font-style: italic;"&gt;laptops&lt;/span&gt; anymore, because some dissipate too much heat to allow comfortable use in one's lap).&lt;br /&gt;Apart from the once ubiquitous but now outdated dial-up modems and serial mice, serial ports are actually useful for a huge lot of devices and tasks, such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;dial-up modems. Over mobile &lt;a href="http://en.wikipedia.org/wiki/General_Packet_Radio_Service"&gt;GPRS&lt;/a&gt; or satellite.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;serial mice. Why occupy a hi-speed USB port with a low-speed mouse? &lt;span style="font-size:85%;"&gt;(if you happen to want 2 or 3 mice on your system)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;serial barcode scanners&lt;/li&gt;&lt;li&gt;small serial printers (frequently used for printing &lt;a href="http://en.wikipedia.org/wiki/Receipt"&gt;receipts&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;uninterruptible power supplies&lt;br /&gt;&lt;/li&gt;&lt;li&gt;networking (wireless modules for interfacing low-power sensor networks, for instance. The networks run &lt;a href="http://en.wikipedia.org/wiki/IPv6"&gt;IPv6&lt;/a&gt;, btw.)&lt;/li&gt;&lt;li&gt;GPS receivers&lt;/li&gt;&lt;li&gt;mobile phones and PDAs (some mobile phone "USB data cables" are actually USB-serial converters)&lt;/li&gt;&lt;li&gt;a huge variety of industrial and laboratory instruments (meters, process controllers etcetera)&lt;/li&gt;&lt;li&gt;infrared communication (with mobile phones, PDAs, instruments etc)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;serial console for configuring and debugging routers and other embedded systems and screenless devices. Frequently used by network administrators.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Microcontroller"&gt;microcontroller&lt;/a&gt; programming, homebrew hardware, firmware upgrade for various devices&lt;/li&gt;&lt;li&gt;small auxiliary text-mode &lt;a href="http://en.wikipedia.org/wiki/Image:LCD_display_16x2_alphanumeric.jpg"&gt;LCD screens&lt;/a&gt; to display what song you're playing or what mail you've got or whatever&lt;/li&gt;&lt;li&gt;infrared remote control receivers (for controlling your computer from the comfort of your bed/armchair/whatever)&lt;/li&gt;&lt;li&gt;low cost, easy to build &lt;a href="http://www.geocities.com/SiliconValley/Lakes/7156/laser.htm"&gt;laser&lt;/a&gt; &lt;a href="http://www.tkk.fi/Misc/Electronics/circuits/laserlink.html"&gt;links&lt;/a&gt; between buildings (with enough speed - 92kb/s - to stream medium-quality audio, transfer documents or work in a &lt;a href="http://en.wikipedia.org/wiki/Shell_account"&gt;remote shell&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;etcetera.&lt;/li&gt;&lt;/ul&gt;There. Fuck you, PC 97.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-1175257470528398641?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/1175257470528398641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=1175257470528398641' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1175257470528398641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1175257470528398641'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/10/dos.html' title='dos'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5993755941004664114</id><published>2008-09-29T01:52:00.004+03:00</published><updated>2008-09-29T05:10:13.003+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>imaging</title><content type='html'>I was watching some mediocre movie where the actors were playing detective on an open hard drive. Weird, negative chars filled the hexdump, with an occasional readable string.&lt;br /&gt;"It's an image!" the guy exclaimed upon reaching a "²¡¤³§«©±°something.jpg⊧⊤⊧⊩⌬".&lt;br /&gt;"Let's see it!" said the chick.&lt;br /&gt;The image is slowly loading.&lt;br /&gt;"&lt;span style="font-weight: bold;"&gt;It looks digital&lt;/span&gt;", the guy wisely concluded.&lt;br /&gt;No shit Sherlock! Wow, they actually did &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; use a &lt;a href="http://en.wikipedia.org/wiki/VHS"&gt;VHS&lt;/a&gt; recorder on those platters, those are actual BITS, wow.&lt;br /&gt;Fortunately there's at least &lt;a href="http://www.luminous-landscape.com/essays/veracity.shtml"&gt;one&lt;/a&gt; &lt;a href="http://www.luminous-landscape.com/reviews/cameras/d30/d30_vs_film.shtml"&gt;professional&lt;/a&gt; &lt;a href="http://www.luminous-landscape.com/reviews/cameras/leica-m8.shtml"&gt;photo&lt;/a&gt;* guy on the webs who maintains that digital sensors are not intrinsically different than film when it comes to capturing images.&lt;br /&gt;-----&lt;br /&gt;* about 3/4 down the page: "there's nothing at all digital about that look".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5993755941004664114?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5993755941004664114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5993755941004664114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5993755941004664114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5993755941004664114'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/09/imaging.html' title='imaging'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-1944215782893388214</id><published>2008-09-24T19:02:00.003+03:00</published><updated>2008-09-24T19:10:33.447+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>puţa</title><content type='html'>It's now Google's turn to show me questionable advertising. True, this is not spam per-se, but it's close:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/SNpllRse96I/AAAAAAAAAJQ/i8TaOuSV3ks/s1600-h/penis.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/SNpllRse96I/AAAAAAAAAJQ/i8TaOuSV3ks/s400/penis.png" alt="" id="BLOGGER_PHOTO_ID_5249620006733281186" border="0" /&gt;&lt;/a&gt;Translation:&lt;br /&gt;Penis enlargement 6 cm - Total satisfaction or your money back. 100% Guaranteed, test it for free!&lt;br /&gt;&lt;br /&gt;I find this situation truly alarming, as I usually receive useful advertisements in the WebClips, and I certainly believe Google to be a reputable company that adheres to higher standards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-1944215782893388214?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/1944215782893388214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=1944215782893388214' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1944215782893388214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1944215782893388214'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/09/pua.html' title='puţa'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YZY-1hShpjI/SNpllRse96I/AAAAAAAAAJQ/i8TaOuSV3ks/s72-c/penis.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6512340205202067918</id><published>2008-09-24T10:42:00.004+03:00</published><updated>2008-09-24T10:47:03.554+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>пр0н</title><content type='html'>I've started getting spam in Russian:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/SNnviItq6_I/AAAAAAAAAJA/ZMKV7QXEtQk/s1600-h/spam.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/SNnviItq6_I/AAAAAAAAAJA/ZMKV7QXEtQk/s400/spam.png" alt="" id="BLOGGER_PHOTO_ID_5249490210410654706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Translation:&lt;br /&gt;&lt;div id="result_box" dir="ltr"&gt;&lt;span style="font-weight: bold;"&gt;pussy&lt;/span&gt; - Huge boobs video clip&lt;/div&gt;&lt;br /&gt;I hate spammers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6512340205202067918?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6512340205202067918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6512340205202067918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6512340205202067918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6512340205202067918'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/09/0.html' title='пр0н'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YZY-1hShpjI/SNnviItq6_I/AAAAAAAAAJA/ZMKV7QXEtQk/s72-c/spam.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6855370315144664303</id><published>2008-08-26T03:45:00.008+03:00</published><updated>2008-08-26T05:16:35.308+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>waste</title><content type='html'>&lt;a href="http://www.edn.com/article/CA6571002.html"&gt;Look&lt;/a&gt; at what people at some Indian atomic research center are producing.&lt;br /&gt;Simply put, the guy comes up with a "clever" way to &lt;a href="http://en.wikipedia.org/wiki/Data_acquisition"&gt;measure stuff&lt;/a&gt; using a lot of "general purpose" chips, instead of the obvious, straightforward solution that everyone uses: a programmable &lt;a href="http://en.wikipedia.org/wiki/Microcontroller"&gt;microcontroller&lt;/a&gt;. He gives a complicated schematic that underutilizes an expensive component and needlessly employs another expensive component. It's more of a novelty, an academic curiosity (though not a particularly interesting one), than a sane product.&lt;br /&gt;Table 1 below lists approximate prices for the components in the guy's design:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Component     Price    Link&lt;br /&gt;-------------------------------------------------------------------&lt;br /&gt;DLP-USB245M*  $25      http://www.dlpdesign.com/usb/usb245.shtml&lt;br /&gt;MAX187CCPA**  $14.81   https://shop.maxim-ic.com&lt;br /&gt;74LS164***    $0.49    http://www.futurlec.com/IC74LS00Series.shtml&lt;br /&gt;74LS90        $0.49&lt;br /&gt;74LS74        $0.29&lt;br /&gt;74LS132****   $0.30&lt;br /&gt;R,C etc.      negligible&lt;br /&gt;--------------------------&lt;br /&gt;Total         $41.38&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Table 1&lt;/span&gt;: Guy's Bill of Materials&lt;br /&gt;*not an actual "general purpose" component, at least not as general purpose as a &lt;a href="http://en.wikipedia.org/wiki/7400_series"&gt;74LS&lt;/a&gt; chip, and certainly less general purpose than a microcontroller; to save money, it could be replaced with just the FTDI IC, crystal and USB socket, because you don't actually need to include a &lt;span style="font-weight: bold;"&gt;prototyping module&lt;/span&gt; in a production device &lt;small&gt;(unless you can't solder SMD)&lt;/small&gt;.&lt;br /&gt;**the weakest performance variant&lt;br /&gt;***74LS parts could probably be found for cheaper, for instance $0.37 for the '164 at www.ti.com, but for 1000 units.&lt;br /&gt;****implied, part number not listed on schematic&lt;br /&gt;&lt;br /&gt;So that's 42 bucks just for the parts. Given that there are a lot of parts, the &lt;a href="http://en.wikipedia.org/wiki/Printed_circuit_board"&gt;PCB&lt;/a&gt; is going to be big, so that's also going to cost a bit. Also, using just 8 of the 12 bits the 15-dollar &lt;a href="http://en.wikipedia.org/wiki/Analog-to-digital_converter"&gt;ADC&lt;/a&gt; gives out, now that's pure waste. Nobody gives a crap about a data acquisition system that gives 8 bits (256 levels), unless it's very very fast, which this isn't. The author states that the system can be modified to make use of the full 12 bits, which is reasonable, but no schematic is given, and I have a hunch it would require at least one more 74LS chip.&lt;br /&gt;&lt;br /&gt;Now here's the proper way to do it. A lot of manufacturers offer microcontrollers with integrated USB circuitry, as well as on-chip ADCs. So there go the two most expensive components. Plus, a microcontroller, being &lt;span style="font-weight:bold;"&gt;programmable&lt;/span&gt;, that is, having &lt;span style="font-weight:bold;"&gt;code&lt;/span&gt;, and &lt;span style="font-weight:bold;"&gt;memory&lt;/span&gt;, can do a lot more interesting functions such as calibration, unit translation, alarms, outputting control signals, whatever. Plus, a lot of microcontrollers have many analog inputs, so they can measure more than one thing, unlike the guy's design. And they're cheap, very cheap.&lt;br /&gt;My idea would be to use an AVR microcontroller, such as the ATmega8. Using the software-only &lt;a href="http://obdev.at/products/avrusb/index.html"&gt;USB implementation&lt;/a&gt; kindly provided by &lt;a href="http://obdev.at/"&gt;obdev&lt;/a&gt;, and the internal ADC of the ATmega8, I can measure 8 voltages with 10 bit resolution (4 times finer than the guy). Moreover, I can increase the resolution in software by using &lt;a href="http://en.wikipedia.org/wiki/Oversampling"&gt;oversampling&lt;/a&gt;. Well he can do that too actually, but I can do it in firmware which is nicer. And my PCB will be much smaller and cheaper, because I only use ONE integrated circuit instead of 6. Table 2 below lists my costs:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Component     Price    Link&lt;br /&gt;-------------------------------------------------------------------&lt;br /&gt;ATmega8-16AU  $2.23    http://nuhorizons.com&lt;br /&gt;USB socket    $0 - low-speed device mandates captive cable&lt;br /&gt;                   (like in USB mice)&lt;br /&gt;R,C,D etc.    negligible&lt;br /&gt;PCB           less than the other guy's&lt;br /&gt;--------------------------&lt;br /&gt;Total         $2.23&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Table 2&lt;/span&gt;: Proper Bill of Materials&lt;br /&gt;&lt;br /&gt;As you can see, it's much cheaper, and much simpler to manufacture (therefore even cheaper). It will be slower and it probably won't pass USB certification, but it works. Using a proper USB microcontroller would make those two problems vanish and still cost no more than about fifteen bucks.&lt;br /&gt;&lt;br /&gt;Table 3 below summarizes the results of my analysis:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Designer      Price (excl. PCB, enclosure etc.)&lt;br /&gt;-----------------------------------------------&lt;br /&gt;Atomic Guy    $ 41.38&lt;br /&gt;Me            $  2.23&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Table 3&lt;/span&gt;: Comparative Wastage&lt;br /&gt;&lt;br /&gt;There. More than 18 times cheaper, and much better specs. Waste.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6855370315144664303?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6855370315144664303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6855370315144664303' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6855370315144664303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6855370315144664303'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/08/waste_26.html' title='waste'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6969778686827274969</id><published>2008-07-26T03:29:00.005+03:00</published><updated>2008-07-26T05:42:54.441+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>idiocy</title><content type='html'>1. I stumbled upon some show on some channel where they were showing some stuff and then blurring some other stuff "for security reasons" or something like that. Good thing I don't remember. If the stuff they were blurring out was in fact real and not some "reconstruction", they'd have made a terrible mistake. Blurring doesn't "delete" any information, it just "scrambles" it. Furthermore, it's a poor scramble. Blurring does what's called a convolution, which is basically adding pixels to their neighbors. They can be easily subtracted - the frame can be &lt;a href="http://en.wikipedia.org/wiki/Deconvolution"&gt;deconvolved&lt;/a&gt;, revealing the original image. It's being used to enhance pictures that come out defocused or otherwise distorted (by analog convolution versus the digital blurring you do in the &lt;a href="http://en.wikipedia.org/wiki/GIMP"&gt;GIMP&lt;/a&gt;). So I hope those sequences were bogus.&lt;br /&gt;2. News are getting dumber by the day. Besides the presenter obsesivelly calling some kids who pretended to sell stuff on some websites, without actually sending the items, &lt;a href="http://en.wikipedia.org/wiki/Hacker_%28computing%29"&gt;hackers&lt;/a&gt;, which is insulting to all hackers on many levels, some other dude was reporting on the &lt;span style="font-style: italic;"&gt;way cool&lt;/span&gt; "thousands of decibels" at some concert the actual TV station was organizing. Yeah, i'd have liked having a few thousand &lt;a href="http://en.wikipedia.org/wiki/Sound_pressure#Examples_of_sound_pressure_and_sound_pressure_levels"&gt;dB SPL&lt;/a&gt; there... any increase in news quality is welcome; though anything above a mere 200 dB isn't physically &lt;span style="font-style: italic;"&gt;sound&lt;/span&gt; anymore, it's a blast shockwave, a concept similar to the one discussed near the end of the previous (relevant) post.&lt;br /&gt;2000 dB SPL (the smallest that could count as "thousands") equals about 2*10&lt;sup&gt;^&lt;/sup&gt;95 &lt;a href="http://en.wikipedia.org/wiki/Pascal_%28unit%29"&gt;pascals&lt;/a&gt; (notably, almost one &lt;a href="http://en.wikipedia.org/wiki/Googol"&gt;googol&lt;/a&gt;, or "ten duotrigintillion":), of them). Normal air pressure is about 10^5 Pa, or 2{90 zeros} times less.&lt;br /&gt;Having failed to find what the pressure is inside a &lt;a href="http://en.wikipedia.org/wiki/Neutron_star"&gt;neutron star&lt;/a&gt;, the densest object known, let's calculate a very rough estimate. The average density of such an object is thought to be about 10^17 kg/m^3, although it varies from the surface to the center in a way I don't know, so this limits the accuracy of my calculation. Anyway, the pressure dp contributed by a layer of thickness dx at distance x from the center is dp(x) = rho(x)g(x)dx. The gravitational acceleration g(x) = Gm(x)/x^2, where m(x) is the mass contained in the sphere of radius x. Assuming a constant rho(x) for simplicity and lazyness to search for data, dp(x) = G*rho^2*(4/3)pi*x*dx. Integrating over x from 0 to R we get the pressure in the center of a homogenous sphere of density rho and radius R: p = 2/3 pi G rho^2 R^2. In terms of its mass, that would be p = 3/8pi G M^2/R^4 (the smaller, the more crushing). Doing the numbers, I get around 1.4*10^32 Pa, which is of course &lt;span style="font-weight: bold;"&gt;much, much, much less&lt;/span&gt; than 2*10^95; any other more accurate model would still give a result that's much, much, much less than 2*10^95. So on second thought, I wouldn't like having "thousands of decibels" anywhere, if that were possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6969778686827274969?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6969778686827274969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6969778686827274969' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6969778686827274969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6969778686827274969'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/07/idiocy.html' title='idiocy'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5153282768359574209</id><published>2008-06-30T13:37:00.001+03:00</published><updated>2008-06-30T13:39:38.550+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>13:37</title><content type='html'>&lt;a href="http://razvan784.blogspot.com/2008/05/kloks.html"&gt;again.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5153282768359574209?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5153282768359574209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5153282768359574209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5153282768359574209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5153282768359574209'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/06/1337.html' title='13:37'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-498994931682050545</id><published>2008-06-21T06:03:00.004+03:00</published><updated>2008-06-21T07:40:47.698+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>noise</title><content type='html'>Mkay... some ex-convict, who also happens to be famous, &lt;a href="http://www.cnn.com/2008/US/06/20/stewart.uk/index.html"&gt;is denied entry&lt;/a&gt; in the UK. The UK rules, I love the UK. I fully agree with the British Border Agency: "we continue to oppose the entry to the UK of individuals where we believe their presence in the UK &lt;span style="font-style: italic;"&gt;is not conducive to the public good&lt;/span&gt;". (In one way or another.)&lt;br /&gt;Mkay... stupid mascot &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSPEK15196420080619"&gt;causes&lt;/a&gt; floods, &lt;span style="font-style: italic;"&gt;or&lt;/span&gt; maybe it's just that Chinese symbolism is dumb and outdated. Also, those mascots are hideous. While we're at it, why don't we just shift all those eights &lt;a href="http://en.wikipedia.org/wiki/Numbers_in_Chinese_culture#Four"&gt;a little bit&lt;/a&gt;? (pausing for a few moments) Aha! so that's how one &lt;a href="http://en.wikipedia.org/wiki/Synthesis_of_noble_metals#Gold"&gt;transmutes&lt;/a&gt; prosperity to death and darkness to light etcetera. Interesting, I've learned something today.&lt;br /&gt;Mkay... A lot of time has passed and people are still discussing &lt;a href="http://www.space.com/scienceastronomy/080619-pluto-confusion.html"&gt;Pluto&lt;/a&gt;. It's still amazing to see how much time and energy people invest in such irrelevant matters. Gravity Probe B &lt;a href="http://einstein.stanford.edu/highlights/hl_052308.html"&gt;canceled&lt;/a&gt; on the home stretch? Anyone? Bah! Pluto! You know what? Fuck Pluto and fuck the Hubble telescope for not being able to snap a photo of Pluto that's more than six pixels wide. We have pictures of Neptune, both from deep-space probes and from that orbiting piece of scrap that's been launched in space &lt;a href="http://en.wikipedia.org/wiki/Hubble_Space_Telescope#Flawed_mirror"&gt;without being properly tested&lt;/a&gt; first, but we have great difficulty in obtaining pictures of Pluto. We also know there are &lt;a href="http://en.wikipedia.org/wiki/Eris_%28dwarf_planet%29"&gt;bodies larger than Pluto&lt;/a&gt; beyond it and we don't call them planets, but we're still giving a shit about that piece of crap that &lt;a href="http://en.wikipedia.org/wiki/Pluto#Orbit"&gt;can't even hold it's own orbit&lt;/a&gt;. We've failed as a race.&lt;br /&gt;Mkay... crazy fanatic preacher &lt;a href="http://www.mercurynews.com/news/ci_9647041?nclick_check=1"&gt;admits&lt;/a&gt; to inscribing "an X, not a cross" on students' arms. A-ha! So not all terrorists are Muslim! We've learned something today, haven't we? The interesting thing is that he used "&lt;span id="mn_Global"&gt;&lt;span id="mn_Article"&gt;a science tool known as a high-frequency generator&lt;/span&gt;&lt;/span&gt;" to do what he did. This warrants further comments:&lt;br /&gt;1. On the one hand, what he did is obviously wrong on many levels, but why the hell did he have to use an RF generator? I said this before in a previous post, concerning laser pointers: a knife can be used to prepare food, to heal people through surgery, or to kill people. Are you ready to ban knifes just because they can be used to kill people? I don't want to live in a world where I'm not allowed to use an RF generator because it can be used to burn people or cause interference. I know the article isn't about this, but I feel the problem needs to be raised. There also remains the question: why the hell use an RF generator, which is intrinsically evil and satanic as per the Bible, when there are matches and cigars and stuff available?&lt;br /&gt;2. On the other hand, the guy might actually earn some bonus points for his technique. I mean, that's being inventive. It has &lt;span style="font-style: italic;"&gt;hack value&lt;/span&gt;. For instance, if I had an RF generator and wanted to draw stuff on my skin, I'd certainly consider using it for that purpose, but maybe I wouldn't be thinking about this, had it not been for this guy's misdeeds.&lt;br /&gt;Mkay... I was simulating some low-power wireless network and it wasn't working. No packets would get from one node to another. After countless hours of digging through the sources (I was lucky I &lt;span style="font-weight: bold;"&gt;had&lt;/span&gt; the sources), I found out that the simulated noise what at a constant level of plus 127 dBm. Sadly I can't give a fancy link to Google Calculator because it doesn't seem to know &lt;a href="http://en.wikipedia.org/wiki/DBm"&gt;dBm&lt;/a&gt;, but I can tell you that's huge. I mean just look: Wikipedia has tables that speculate on how a hundred &lt;a href="http://en.wikipedia.org/wiki/1_E%2B26_m"&gt;yottameters&lt;/a&gt; look like, but its dBm-to-watts table stops at 80. To get 127 dBm of noise power, or 5 gigawatts, you'd have to be inside a fusion reactor, or better yet, a hydrogen bomb. Well, the radio simulator would detect a collision at anything above -70dBm (like the physical chip does), which, as the Wikipedia table states, is quite a reasonable value. Anyway, fuck that, and fuck the fact that the interface for specifying noise in the radio simulation changed from TinyOS 2.0.0 to 2.0.1, breaking compatibility and silently failing (at least in the code I was working on, which I admit is... particular). You know what? Fuck bad programming, and fuck such a lousy sense of physics. This however raises the question: If I wrote a simulator from scratch, would I give debug warnings when parameters go haywire? Of course not, if only because there is no clear threshold after which a value can be safely identified as being totally insane. Maybe I should submit a patch that simulates the RF chip instantly vaporising into a greenish puff of smoke, so hot that even all the magic's gone away. I mean, if they simulate noise and attenuation and collisions and bit errors, why not?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-498994931682050545?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/498994931682050545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=498994931682050545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/498994931682050545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/498994931682050545'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/06/noise.html' title='noise'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-9132969487375608</id><published>2008-06-16T01:20:00.005+03:00</published><updated>2008-06-16T01:44:03.925+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>analog</title><content type='html'>A few days ago I was out with my girlfriend to have a beer and watch the soccer game between Romania and Italy, which ended with a 1-1 draw. There were two places side by side where you could drink beer and watch the game. One had a huge wide-screen TV and was full when we got there, and the other had a small black&amp;amp;white TV that's probably older than me, with a small antenna. Of course we settled for the small TV and watched the game with the few people that were around. Every time something interesting happened, we would lay down the beer glasses and turn our heads towards the TV, occasionally cheering and applauding. About 2 to 3 seconds later, the crowd in the other bar would do the same. Of course, being a digital TV it probably had some amount of processing lag. I don't know how much, so I'll cautiously add the delay from the cable provider who also does some processing and might suffer from additional satellite delay, as opposed to the analog TV which was about... &lt;a href="http://www.google.com/search?q=4+miles%2Fc"&gt;4 miles&lt;/a&gt; from the TV station. So there goes the &lt;span style="font-style: italic;"&gt;live&lt;/span&gt;. Having sorted out the intriguing relative delay between the small crowd and the large one, I am only left to wonder what the absolute delay was between Zürich and that old real-time analog black&amp;amp;white TV.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-9132969487375608?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/9132969487375608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=9132969487375608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/9132969487375608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/9132969487375608'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/06/analog.html' title='analog'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-1820693501706706972</id><published>2008-06-13T14:37:00.003+03:00</published><updated>2008-06-13T15:03:50.877+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>misc.</title><content type='html'>&lt;span style="font-family: arial;"&gt;Sorry, but I just couldn't refrain:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSN1146430020080611"&gt;Couple has sex in church confession box&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Oh my God! They killed Kenny!"&lt;br /&gt;"He had sins that he didn't confess!"&lt;br /&gt;"And he didn't take communion!"&lt;br /&gt;"He's doooooomed."&lt;br /&gt;"Better go and confess before WE die!"&lt;br /&gt;"Come on, hurry up!"&lt;br /&gt;"Oh no, it's locked!"&lt;br /&gt;"Oh no! It can't be locked! Nooo!!!11 We have to confess before we die!"&lt;br /&gt;"There's that window in the back that's usually open."&lt;br /&gt;"Come on, hurry up!"&lt;br /&gt;"Look, the confession box is over there!"&lt;br /&gt;"I'm first, I'm first!"&lt;br /&gt;"Oohhh!"&lt;br /&gt;"What the?!"&lt;br /&gt;"Oh, son of a bitch!"&lt;br /&gt;"You're a sinner! You're doing unnatural things in the House of God!"&lt;br /&gt;"Oh, forgive me Father, for I have sinned!" etcetera etcetera.&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSHER25782820080612"&gt;Manholes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Like WTF, there were &lt;span style="font-style: italic;"&gt;only&lt;/span&gt; ten people killed! Sheesh, quit making such a fuss!"&lt;br /&gt;Hypocrites.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-1820693501706706972?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/1820693501706706972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=1820693501706706972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1820693501706706972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1820693501706706972'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/06/misc.html' title='misc.'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6565558654286542348</id><published>2008-05-28T08:22:00.004+03:00</published><updated>2008-06-01T23:04:07.808+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>voting</title><content type='html'>This weekend is, er, was voting day. We're supposedly electing mayors, local councils and the other things that come with them. Therefore, last night I dreamt I was voting :D It was an interesting experience, akin to a trip into a future world and its voting ways.&lt;br /&gt;So without further ado, I give you&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Voting: 2084.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It was a cold April morning and the dew on the grass was frozen like tiny beads of glass.&lt;br /&gt;I turn off the artificial landscape and open the window to smell the warm, polluted air.&lt;br /&gt;Aaah, nitric dioxide, so sweet. Sulphur trioxide, yummy. Etcetera. (We still didn't find a cheap, pervasive way to command our windows to open and our lights to turn on in 2084, although computers students are still studying "Evolved Interfaces", but based on Web 4.0) First there was the Web, then pr0n, then the Social Web 2.0, then the Semantic Web 3.0 which failed to deliver, then there was Web 4.0, the EmoWeb, where people would use galvanic skin response, blood pressure, rectal probes and other sensors to upload their feelings online. Then of course marketoids were talking about Web 5.0, where you could blog by thought alone, but that wouldn't happen until 2337.&lt;br /&gt;Alas, I reluctantly get up, take a shower, put some clothes on (dumb clothes, mind you, no electronics or anything) and walk out the door. I reach the voting room, sign on a sheet of paper, the supervisor hands me two booklets (where I am to stamp the desired candidates) and some advertising leaflets. There was absolutely no other person in that room. It was big, empty and quiet. Therefore I take my time and slowly walk towards the voting booth, which is a small, improvised box with dark blue drapes obscuring my secret choice. As usual, I might say.&lt;br /&gt;I start analyzing the advertising materials and going through the list of candidates. Oddly enough, most are well-known TV stars. I finally decide on a sexy female TV presenter. After all, no mayor has done anything of note for the city in the last half-century, at least we'll have a sexy, charismatic mayor. But I'm not yet ready to cast my vote. I take a peek outside the small voting booth, and there are still no people around. Even the supervising authority has gone out for a smoke, leaving only a low-resolution security camera to keep watch. I calmly walk out of the booth, go into the next room, take out my 2-kg laptop, connect to the nearest wireless access point, and start searching for data on the few candidates I like most. After half an hour of searching, I think: Oh shit, I left the voting booth occupied! Think of the queue! Heck, what queue. There was no queue.&lt;br /&gt;The End.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6565558654286542348?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6565558654286542348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6565558654286542348' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6565558654286542348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6565558654286542348'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/05/voting.html' title='voting'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-9200721256530475050</id><published>2008-05-14T09:45:00.003+03:00</published><updated>2008-05-14T10:11:59.045+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>outlawing</title><content type='html'>Some British chef &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSN0949726820080509"&gt;wants to outlaw&lt;/a&gt; out-of-season vegetables. Besides this being extremmely funny, it's of course stupid. Let's compare this to some hypothetical situations, in order to better understand just why is this so stupid.&lt;br /&gt;First, let's assume some "celebrity" fashion designer decides they want to outlaw out-of-season or out-of-fashion clothes. I guess nobody is going to pass such a law (in a serious country in this timeframe), but just the idea of lobbying for something like this is preposterous. Imagine stores being unable to sell ... t-shirts in winter. Imagine yourself not being allowed to... I don't know, wear a blue hat because it's unfashionable and thus illegal.&lt;br /&gt;Let's imagine then, that some "celebrity" "deejay" decides to lobby for a law banning songs and records that are more than 3 years old. So then I go to the usual rock bars and I'm not able to listen to 80's rock because some idiot passed a law that some other idiot lobbied for.&lt;br /&gt;Then, let's imagine that some "celebrity" porn star bans you from having sex in other ways than the missionary position (a real law in some USA state).&lt;br /&gt;Finally, let's imagine that some celebrity electonic circuit designer bans electrolytic capacitors, which they should actually do, as electrolytic capacitors currently suck balls and are a main cause of appliance failure. That would be extremmely stupid, because electrolytic capacitors, though unreliable, are very small and cannot be replaced with some other type without ending up with for example a mobile phone the size of a bucket.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-9200721256530475050?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/9200721256530475050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=9200721256530475050' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/9200721256530475050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/9200721256530475050'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/05/outlawing.html' title='outlawing'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7948862727407709716</id><published>2008-05-07T13:37:00.001+03:00</published><updated>2008-05-07T13:39:38.025+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>kloks</title><content type='html'>This is about the 5th time in the last two weeks when I look at the clock and it shows 13:37.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7948862727407709716?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7948862727407709716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7948862727407709716' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7948862727407709716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7948862727407709716'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/05/kloks.html' title='kloks'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-901186406702040202</id><published>2008-05-02T01:14:00.005+03:00</published><updated>2008-05-05T07:42:24.562+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='deep'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>transformation</title><content type='html'>1. Yesterday police have turned decorative Christmas lights back on in major cities around the country under the slogan "drinking alters reality" or something like that, in an effort to reduce drunk driving.&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSEIC07284920080430"&gt;Hypermiling&lt;/a&gt; (what?) can supposedly save gas and cash. Tune your car to use up less fuel, and drive less aggressively. Yeah, right. One problem is, in the U.S. at least, that a certain percentage of people feel that driving an efficient car is {lame, gay, laughable, whatever}. Who the hell cares about fuel. $3.61 per gallon? What the fuck is a gallon anyway? I drink water out of 2L bottles and don't know how much that is in gallons. I have no fucking feel for how much a gallon is, even though I know roughly how much a mile or an inch or a pound is. Anyway, Google knows, almost 3.8L. So what, $3.61 for that much petrol is expensive? Bullshit, here it's over one €vro per litre.&lt;br /&gt;&lt;br /&gt;3. Fish eat, they digest, they crap, and other fish eat their crap and do the same. ("Dirty Jobs" on Discovery). Then the second group of fish are fished out after having fattened up, and sold as human food.&lt;br /&gt;&lt;br /&gt;3. Hyperprogramming. Processors read programs and execute them over data, chomping it up according to the programs. They crap out new data and heat. Scientists are looking for &lt;a href="http://www.google.com/search?q=reversible+computing"&gt;new computing models and paradigms&lt;/a&gt; to help decrease energy consumption.&lt;br /&gt;&lt;br /&gt;4. Pain. As years pass, pain settles down on the bottom of a lake, where it decays into mud. From that mud, &lt;a href="http://en.wikipedia.org/wiki/Nymphaeaceae"&gt;beautiful water lilies&lt;/a&gt; grow and shine under a crescent moon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-901186406702040202?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/901186406702040202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=901186406702040202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/901186406702040202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/901186406702040202'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/05/transformation.html' title='transformation'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3850369606583929848</id><published>2008-04-26T23:09:00.004+03:00</published><updated>2008-04-26T23:37:23.465+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>testicles</title><content type='html'>A very funny &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSN4O32105020080425"&gt;piece&lt;/a&gt; of news caught my attention today. Don't you just like the part with the North and the South? :D Apparently some Florida senator thinks truck nuts are offensive and must be banned. WTF? Not only that, but the guy owns a gun shop! :)) So basically, the way I see it, is: killing people is not obscene, but displaying a pair of fake animal testicles is. Way to go dude, way to go. See my previous post about some people having zero respect for life. Of course, people are hypocrites, and morality is just a word. ("Stop the world... ... Peace is just a word...") I guess to some people it is moral and ethical to own and sell guns, but it is unethical to well, jack off to porn, kiss in public, or stick some plastic balls on your truck.&lt;br /&gt;Here in Romania most people are Christian Orthodox, meaning we start celebrating Easter this night. One of the bigger TV establishments here is running an entertainment show intended as a fund raiser to help some sick kids who need a ton of cash to well... live. You dial a number and donate $$$ if you like the stars' performance. The $$$ go to some kids who need surgery. One of the kids needs a treatment based on stem cells if they are to well, live. Of course, one can't treat people with stem cells in the 'civilized' western world anymore, because it's illegal. They have to do it in China. Why? Because some people think they have the moral authority to decide who lives and who doesn't. Because they don't necessarily value life, but they have to appease the vocal fanatic hypocrites who don't know shit about anything but feel they have the answer to life, the universe and everything else in some book or text or judgment or something. Whatever. Go on preaching damnation, salvation, environment, cloning, genetic engineering, global warming and nuckular \/\/ar while I go eat a sandwich or something.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3850369606583929848?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3850369606583929848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3850369606583929848' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3850369606583929848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3850369606583929848'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/04/testicles.html' title='testicles'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5768196398699241686</id><published>2008-04-23T10:42:00.004+03:00</published><updated>2008-04-23T11:50:04.592+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='wisdom'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>war</title><content type='html'>Laser pointers have been &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSSYD18105220080421"&gt;banned&lt;/a&gt; in "some Australian state" after a number of idiots pointed them at aircraft cockpits. Now, the article isn't very clear on wether all laser pointers are banned, or just high-powered ones that can really blind pilots. For instance, the crappy ones that I can get here for around half a buck couldn't blind anything more than 10 meters away. So instead of just arresting and convicting the idiots who endanger passengers' lives, the state just bans laser pointers alltogether. What next, banning forks because one can stab people with them? Should we eat with Chinese sticks then instead of forks? What if someone finds a criminal use for chopsticks then? Eat with our bare hands of course. Then someone uses their hands to beats up somebody else to death and we all get to wear little remote-controlled collars that give you a paralysing shock whenever the state says so. Maybe that would be good. But until then, what if lasers get banned in my country as well? Maybe I want to build a long-range &lt;a href="http://ronja.twibright.com/"&gt;laser data transceiver&lt;/a&gt;. Will I be able to do so without a license in 5 years time? Will I be able to get a license then? Will a high-school hacker with reasonable technical knowledge but no engineering degree be able to get such a license? This sucks.&lt;br /&gt;Then I learn that Hillary Clinton, who is ugly, &lt;a href="http://www.reuters.com/article/newsOne/idUSN2224332720080422"&gt;said&lt;/a&gt; that the U.S. could wipe Iran off the face of the Earth. Well of course they could! The U.S. can wipe anything out, including the whole planet. So can Russia, and a couple other countries can do some serious damage. We all know that. Do they &lt;span style="font-style: italic;"&gt;want &lt;/span&gt;to wipe everything out? No. There was no Cold War, there was no Cuban missile crisis, in my humble opinion. No one in their right mind would have launched their nuclear arsenal against another nuclear power. It was all just bluffing and political bullshit, regardless of what the press or Discovery says. But I'm probably wrong. I was walking through the Polytechnic's campus this morning and I was thinking... scientists don't understand life, and maybe it's good they don't. When humans understand something, they tend to devalue it. For instance, we (the civilized world) no longer attribute lightning to some gods being angry, and we no longer fear it and sacrifice animals to calm the gods down or something. Well. Kind of. So it's lost its value. Now it's just a meteorological phenomenon. Yeah, some may find it beautiful, sure, but it's not divine anymore. Its value has diminished. Solar and lunar eclipses, same shit. Sure, there are still a lot of uncivilized or semi-civilized people who hold a wide variety of beliefs regarding these, so these phenomena have a much greater emotional value to them than to us. Steam engines (think the ancient Greek spinning ball that was used for magic and stuff). Whatever. So when we understand life, when we begin engineering life in the lab for good, then we'd have lost all respect for it. Of course, big political leaders never had any respect for life. Think Hitler, Stalin, the Crusades, the World Wars, the Roman, Otoman, British, Spanish empires, whatever. We can wipe Iran off the face of the Earth, sure. Yeah I also hate oppresive regimes, I hate oppresive cultures, but you can't just kill everybody who's not as civilized as yourself from certain points of view. Maybe they're more civilized in ways you fail to see. And finally, maybe there are space aliens out there who are far more civilized than we are, and they don't go around killing us just because well, we suck. And until the U.S. and Russia and France and the others scrap all their nukes, they have no moral right whatsoever to accuse Iran of wanting to have their own. Fuck Iran, fuck the U.S., fuck Australia, fuck the human race, peace already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5768196398699241686?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5768196398699241686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5768196398699241686' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5768196398699241686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5768196398699241686'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/04/war.html' title='war'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7385068942724510948</id><published>2008-03-30T00:09:00.003+02:00</published><updated>2008-03-30T00:38:51.657+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>earth hour</title><content type='html'>This Saturday some &lt;a href="http://earthhour.org/"&gt;idiots&lt;/a&gt; and newspeople asked me to turn off the lights for one hour, along with Sydney and some other big cities that were going to do the same thing. Images of people sitting at restaurant tables around a candle as the lights went off flashed around the TV screen all evening long. "Turn off the lights and use candles" seemed to be the message. Well, that's insultingly stupid. That's not an invitation to decrease pollution, but an invitation to return to the dark ages! Don't get me wrong, I hate pointless artificial lighting. I absolutely hate not being able to see the stars and other astronomical objects because of all the fucking lights. Who the hell needs lighting at 2 am in the night? That's a total waste of electricity and a fart in the face of all astronomers and stargazers everywhere. But candles? Let's &lt;a href="http://en.wikipedia.org/wiki/Luminous_efficacy"&gt;take a look&lt;/a&gt; at the luminous efficiency of candles versus modern lighting. The humble incandescent light has a terrible efficiency of only 2.5%, because of all the thermal radiation it emits, only a small part is visible. The more advanced fluorescent gas-discharge lamp can reach 15%. LEDs are currently worse, contrary to popular belief. Low-pressure sodium vapor lamps can reach 27% efficiency, which is huge. They have an added advantage of being easily filtered out when doing astronomy, because their yellow color has a very narrow spectrum. Take a power station efficiency of let's say 10%, which is a very, very low estimate, stick an incandescent light bulb at its output and you get an overall efficiency of 0.25% from coal or whatever noxious fuel you're using to pure light. Now take a candle and burn it, releasing carbon dioxide, carbon monoxide, soot and useless heat into the atmosphere, get an efficiency of about 0.04% (so that's more than 5 times worse than the most inefficient coal-to-light technology in current use) and brag about how great an environmentalist you are. Then smell your farts and comment on their exquisite flavor. Then exchange farts with all your brain-dead environmentalist friends who don't know shit about physics, chemistry or biology and brag and lick each others' asses. And celebrate Earth Hour.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7385068942724510948?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7385068942724510948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7385068942724510948' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7385068942724510948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7385068942724510948'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/03/earth-hour.html' title='earth hour'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4583138234413023955</id><published>2008-03-19T12:03:00.004+02:00</published><updated>2008-03-19T12:23:30.273+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>the drunken man problem</title><content type='html'>The Original Drunken Man Problem&lt;br /&gt;&lt;br /&gt;A drunk man is standing next to a pole at moment t_0=0.&lt;br /&gt;At each moment t_s,k = k * tau the man takes a step in a random direction.&lt;br /&gt;Find the most probable distance between the man and his initial starting position at time t.&lt;br /&gt;For simplicity assume a constant tau = 1 second and all steps equal to 1 metre.&lt;br /&gt;&lt;br /&gt;Elaborating on the Problem&lt;br /&gt;&lt;br /&gt;An inebriated individual stumbles out a bar at moment t_0=0.&lt;br /&gt;At each t_s,k = k * tau the guy takes a step in a direction given by angle alpha.&lt;br /&gt;Every p steps alpha changes to a random direction then remains constant.&lt;br /&gt;p follows a Poisson distribution with lambda = 4.&lt;br /&gt;The distance travelled during one step follows a normal distribution with mu = 0.5 m and sigma^2 = 0.5 m^2.&lt;br /&gt;To complicate matters further, upon colliding with the bar wall a new alpha is selected.&lt;br /&gt;Find the most probable distance travelled at time t.&lt;br /&gt;Then assume a normal distribution for tau too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4583138234413023955?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4583138234413023955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4583138234413023955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4583138234413023955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4583138234413023955'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/03/drunken-man-problem.html' title='the drunken man problem'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3918417498791636041</id><published>2008-03-08T03:35:00.009+02:00</published><updated>2008-03-22T06:38:41.488+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>science fiction</title><content type='html'>"Captain, we've lost optical output in the converters in room 100!"&lt;br /&gt;"My god! The molecular reactors cannot function without sustained input from room 100! The life support systems are in danger! Not to mention the crew being unable to perform their duty without proper environmental conditions in the waste dispoal facility!&lt;br /&gt;"I agree, the situation is looking pretty grim. What should I do, Captain?"&lt;br /&gt;"Quickly, energize the emission coils!"&lt;br /&gt;"Coil temperature is reaching 3000 Kelvins, Sir."&lt;br /&gt;"Good. Now decrease the converter frequency to get closer to resonance."&lt;br /&gt;"Decreasing operating frequency 35%... The positive-coefficent thermistors are heating up. No-go, sir. The power controller has detected an overvoltage in the resonant circuit and is shutting down."&lt;br /&gt;"Yellow alert! Everyone prepare for emergency biostasis in case of environmental failure. Officer, reset the controller, move the frequency back up and wait for the thermistors to cool down."&lt;br /&gt;"Done. The emission coils are operational. Increasing field strength to 900 volts per meter."&lt;br /&gt;"Are the atoms responding?"&lt;br /&gt;"Yes, we've got arc ignition. The resonance point is dropping... Hold on, the plasma is getting unstable! It's oscillating chaotically on a subsonic frequency! I can't keep it going! It's out, we've got another overload!"&lt;br /&gt;"Reconfigure the overload threshold to 120% and retry the ignition sequence with a 30% increase in the ionizing field."&lt;br /&gt;"Yes sir. Heating up the emission coils... field is increasing... we've got ignition... no, the plasma column is not holding."&lt;br /&gt;"Try again with 50% field increase for 5 seconds."&lt;br /&gt;"Trying... the protection network cannot hold much longer with all that power coming from the resonant circuit! We've got to get that plasma to increase in density or we're dead!"&lt;br /&gt;[Officer 2 enters command deck] "Captain, the life support systems have shut down! The bioreactor has run out of input material! We need the crew to start shitting NOW!"&lt;br /&gt;[Officer 3] Yes, besides, I can't hold it in much longer! We need to get that damned toilet fixed!&lt;br /&gt;"Red alert! Everyone to the stasis cells now! Prepare for immediate hibernation on my signal. Officer, increase average power to 175% and switch to discontinuous mode."&lt;br /&gt;"The pulse capacitors won't tolerate 175% sir. That's way over their nominal rating! We risk losing the entire converter assembly!"&lt;br /&gt;"I'm willing to take that risk, officer. Quickly, short-circuit the output divider! Decrease the feedback ratio in the boost converter! Adjust the inductive reactance! Lock on that phase! Enhance those FETs!"&lt;br /&gt;"Disabling overload threshold... Increasing main voltage... Setting target frequencies... Yes, we've got constant output! Decreasing power to nominal... Plasma is holding Sir! We've got optical output!"&lt;br /&gt;"Good job, officer! Cancel alert. Everyone report to room 100 in decreasing order of intestinal discomfort. Go get yourself a beer officer!"&lt;br /&gt;"Thank you Captain!"&lt;br /&gt;"Captain's log supplemental. With the optical converters in room 100 fixed, crew morale is better than ever and everything is back to normal. These happenings have delayed our mission to Sirius 5, so unfortunately we missed our chance to meet Ambassador Kuux. Ironically this might have come as a blessing to us, as we learned from a Karbazian subspace transmission that Atheist&lt;br /&gt;terrorists suicide-bombed the Agnostic conference room where the meeting was taking place. They detonated 300 micrograms of superfluid qvadrilithium crystals using a modified antiselenium primer. Both are undetectable to Karbazian bosonic spectrometry scanners. We sent our deepest most sincere regrets to the people of Sirius 5, but we sure are glad our asses weren't fried in the blast. Thus life goes on aboard the Sputnik V, leaving one to wonder just how has humankind evolved over millenia from flesh-eating, spear-wielding top-of-the-foodchainers to space-travelling woosies who won't even take a goddamned shit if there's no light in the toilet."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3918417498791636041?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3918417498791636041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3918417498791636041' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3918417498791636041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3918417498791636041'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/03/science-fiction.html' title='science fiction'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2181070322971772451</id><published>2008-03-05T04:08:00.003+02:00</published><updated>2008-03-05T04:57:06.104+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>You will not</title><content type='html'>(spam me)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;an essay* to ruin your day :D&lt;/span&gt;&lt;br /&gt;*based on a true story.&lt;br /&gt;&lt;br /&gt;You will not advertise anything I might not be interested in when sending me e-mail. I hate spam.&lt;br /&gt;You will not use big fonts and bright colors for it. I hate spam.&lt;br /&gt;You will not send me mass instant messages. I hate spam. Each message incurs a 3-point penalty with a 2-day exponential decay constant. 10 points and you get banned. No questions asked.&lt;br /&gt;You are allowed to do whatever you want in your personal space: the status text.&lt;br /&gt;But only if it's not scrolling or otherwise updating every second, flooding me with useless packets. I hate bandwith-munching spam. You get banned. No questions asked.&lt;br /&gt;You will not post pictures when your comment on my web pages. They (a) will probably ruin the color scheme and (b) will almost certainly ruin the layout, because Web 2.0 sucks and people writing Web 2.0 CMSes and layout templates don't care to think of stuff like: hey, what if some guy posts a 1000-pixel-wide image here? I hate web sissies. And spam.&lt;br /&gt;You will not send me animated xmas e-cards lifted from the web, chainletters, pictures of dogs or bunnies or whatever, jokes (I hate bad jokes) or anything else. I hate everything, and spam. You get banned.&lt;br /&gt;You will not send me docx files.&lt;br /&gt;You will not talk to me.&lt;br /&gt;You will not look at me.&lt;br /&gt;You will not talk about me.&lt;br /&gt;You will not think of me.&lt;br /&gt;You will pretend I do not exist.&lt;br /&gt;Or else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2181070322971772451?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2181070322971772451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2181070322971772451' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2181070322971772451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2181070322971772451'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/03/you-will-not.html' title='You will not'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5387723423481801226</id><published>2008-02-20T04:04:00.002+02:00</published><updated>2008-02-20T04:06:50.859+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>factoring the time</title><content type='html'>&lt;span style="font-family:courier new;"&gt;$ watch -n 60 factor \`date +%H%M\`&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xkcd.com/247/"&gt;http://xkcd.com/247/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5387723423481801226?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5387723423481801226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5387723423481801226' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5387723423481801226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5387723423481801226'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/02/factoring-time.html' title='factoring the time'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3506192408876827283</id><published>2008-02-13T04:57:00.006+02:00</published><updated>2008-02-13T06:31:12.440+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>lambda * delta = crap</title><content type='html'>I was wandering aimlessly through the murky waters of the interwebs having forgotten my surfboard at home. After hours and hours of swimming around in the dark I stumbled upon &lt;a href="http://scrying.org/doku.php"&gt;this dude&lt;/a&gt;. From what I understood by skimming through the website, the guy is doing artsy spirity things using electromagnetism instead of &lt;a href="http://en.wikipedia.org/wiki/Scrying"&gt;classical stuff.&lt;/a&gt; Kind of cool because very few people do art and electronics and programming. So his scrying boards are programmable in &lt;a href="http://en.wikipedia.org/wiki/Scheme_%28programming_language%29"&gt;Scheme&lt;/a&gt; which is supposed to be (his words): novel, highly expressive, dynamic, introspective, elegant, extensible, a {lightweight, mobile, active} means of describing worlds and processes, thus perfect for such stuff as scry-programming. Wow. So if you followed the Wikipedia link you might have seen that ugly lambda starring at you. After a quick skim through the article, I most sincerely can't find the elegance, expressiveness, beauty, simplicity or whatever this language is supposed to have. Before going to Wikipedia I first looked &lt;a href="http://www-swiss.ai.mit.edu/projects/scheme/"&gt;here&lt;/a&gt;, where else but the&lt;span style="font-style: italic;"&gt; famous MIT&lt;/span&gt;. There's that damned lambda again. Why do people have to hail lambda calculus and build virtual statues and monuments to lambda calculus and kiss it in the ass like it's somekind of hyper-meta-rational godly piece of abstract shit? So I go to the big famous MIT and what do I see? A crappy black and white logo that's the most noisy logo I've seen in the last 6 months. (shiver!) Why can't people antialias their pictures? Is it so hard? Or is 1-pixel wide monochrome the new fad? There are tons of image editing packages out there that can do a proper picture resize, and many of them are free. But people still put out bad graphics because a)they're lazy or b)they don't care for proper sampling and quantization. Well of course they don't, they care for lambdity (lambdaness? lambdacity?). I took a quick look over the Scheme doxumentation on the MIT site and damn, I really can't call it simple, expressive, elegant, let alone introspective. But of course I can't argue about it not being  statically scoped and properly tail-recursive, as its homepage states. So let's take the first decent example of Scheme code (is it called "code"? maybe it has some esoteric, intellectually pretentious name? am I perpetrating a terrible insult by calling it code and not self-referencing internally-reflexive external character-stringy description or something?) - so let's take this piece of code that's found on both Wikipedia and the MIT doxumentation and just post it here:&lt;br /&gt;&lt;pre&gt;;;; The FACT procedure computes the factorial&lt;br /&gt;;;; of a non-negative integer.&lt;br /&gt;(define fact&lt;br /&gt;(lambda (n)&lt;br /&gt; (if (= n 0)&lt;br /&gt;     1        ;Base case: return 1&lt;br /&gt;     (* n (fact (- n 1))))))&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Man, now that's introspective!&lt;br /&gt;The same code written in a proven, widely used, respectable, expressive language like C would sound a little bit like this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/* If you do not know what a factorial is&lt;br /&gt; you should search it on Wikipedia or Google. */&lt;br /&gt;int fact (int n)&lt;br /&gt;{&lt;br /&gt;assert(n &gt;= 0); //jackass!&lt;br /&gt;return n &gt; 1 ? n * fact(n-1) : 1;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Much cleaner eh? Compare that to 1-2-3-4-5-SIX parenthesis. And their code screws up bigtime for negative numbers assuming n is a signed integer (I don't know, I hate lambda-anything, I suck), while mine doesn't. (Who would want to be using unsigned numbers by default anyway??) Mine also warns the careless programmer who feeds negative numbers to the factorial function. So not only is their canonical "hello world plus a little bit more" example ugly, it's also an infinite loop if my perfectly reasonable assumption of n being allowed to be negative as well as positive holds. Well, it might not be infinite because the hardware might not let it, but that's fucking bad practice. And after 5 more minutes of searching it seems that my assumption indeed holds, because according to the MIT documentation (- 3 4) gives -1. After another 5 minutes I opened up a GIMP script console and entered the code, then called the function with -1. It froze.&lt;br /&gt;&lt;br /&gt;This more complicated example does the same shit but without (rather idiotically) wasting stack space with recursive function calls:&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;"&gt; &lt;pre class="source-scheme"&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;define&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;fact n&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;define&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;fact2 n m&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;= n &lt;span class="nu0"&gt;0&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;        m&lt;br /&gt;        &lt;span class="br0"&gt;(&lt;/span&gt;fact2 &lt;span class="br0"&gt;(&lt;/span&gt;- n &lt;span class="nu0"&gt;1&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;* m n&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span class="br0"&gt;(&lt;/span&gt;fact2 n &lt;span class="nu0"&gt;1&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;/pre&gt;&lt;/div&gt;Of course it has a pretentious name called proper tail-recursivity and Scheme is such a great, wonderful, revolutionary, INTROSPECTIVE =)) language for supporting it.&lt;br /&gt;Here's the same shit in C, which also does not choke on negatives, unlike the code above.&lt;br /&gt;&lt;pre&gt;int fact (int n)&lt;br /&gt;{&lt;br /&gt;int f;&lt;br /&gt;for (f = 1; n &gt; 1; f *= n--);&lt;br /&gt;return f;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Fuck lambda calculus and &lt;a href="http://xkcd.com/114/"&gt;fuck computational linguistics&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3506192408876827283?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3506192408876827283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3506192408876827283' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3506192408876827283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3506192408876827283'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/02/lambda-delta-crap.html' title='lambda * delta = crap'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8915877383691318476</id><published>2008-01-26T04:38:00.000+02:00</published><updated>2008-01-26T04:44:33.685+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>darkness</title><content type='html'>God damn it, &lt;a href="http://news.bbc.co.uk/2/hi/science/nature/7190107.stm"&gt;they've made black paint&lt;/a&gt;. Finally. But it's &lt;a href="http://razvan784.blogspot.com/2007/02/i-was-thinking.html"&gt;still&lt;/a&gt; not black enough.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8915877383691318476?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8915877383691318476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8915877383691318476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8915877383691318476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8915877383691318476'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/01/darkness.html' title='darkness'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5837994048851096282</id><published>2008-01-14T08:28:00.000+02:00</published><updated>2008-01-14T08:38:38.683+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>computational linguistics</title><content type='html'>I have a course on something that I guess resembles &lt;a href="http://xkcd.com/114/"&gt;computational linguistics&lt;/a&gt;, for which I have to take an exam in 2 hours.&lt;br /&gt;So what is text mining and data mining useful for? Building "a more intelligent Google" of course.&lt;br /&gt;And what about an example of a malformed sentence? "The green, colourless ideas are sleeping furiously."&lt;br /&gt;&lt;br /&gt;My New Hobby:&lt;br /&gt;Confusing text mining web bots with ambiguous sentences.&lt;br /&gt;&lt;br /&gt;"Would fine times be forever flawlessly falling through the fallacies of faceless fires!"&lt;br /&gt;&lt;br /&gt;"John, come here!" "What now?" "I think the text bot got high on semantic tree cycles again!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5837994048851096282?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5837994048851096282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5837994048851096282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5837994048851096282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5837994048851096282'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/01/computational-linguistics.html' title='computational linguistics'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3352380132082160618</id><published>2008-01-01T06:10:00.000+02:00</published><updated>2008-01-01T06:48:48.587+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>happiness</title><content type='html'>I just realized upon opening the blog dashboard that the previous post had been the 100th.&lt;br /&gt;Well, I was under the impression that this includes updates to previous posts to fix typos and shit, but no. It does however include one or two drafts whose content I'm not very sure about yet. So whatever, let's celebrate the new year with post number 101. Or number 100 if you think &lt;a href="http://en.wikipedia.org/wiki/Millenium#Debate_over_millennium_celebrations"&gt;the new millenium came in 2000&lt;/a&gt;, which it did not.* By the way, there's a bank called "Millenium" here whose offices look more like beauty salons or something (which is not necessarily a bad thing, it's actually rather original). They kind of built "Europe's tallest Christmas tree" here in Bucharest. Well, it's not actually a tree, it's more like a regular steel structure that vaguely looks like a tree, and I find it very ugly, distasteful and ... well... not too tall actually. Nevertheless, when they lit it up for the first time on December 1st (which is also the National Day), 'bout 100 kilopeople rushed to see the &lt;a href="http://en.wikipedia.org/wiki/Kitsch"&gt;kitsch&lt;/a&gt;. 'bout 50 kids got lost, people stepped on each other, it was mayhem, hell, chaos, whatever you like to call it. The square and its incident streets were flooded with people, traffic ground to a standstill, busses carrying people couldn't move anywhere, and of course people started ranting about busses being severely overcrowded and arriving way too late. So basically the whole city was fucked. "The tallest Xmas tree in Europe" they say. Some even doubt that assertion, but I couldn't care less actually: it's ugly, it's pointless and it's small. So big wow.&lt;br /&gt;So happy new year, happy 100 posts and whatever.&lt;br /&gt;If happiness were a piece of shit, would it smell like fresh forest soil?&lt;br /&gt;---&lt;br /&gt;*) You'd also number this post 100 if you were a reasonable computerist who liked their addresses to start with 0, but in this case you'd be celebrating the "binary millenium" in 2048.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3352380132082160618?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3352380132082160618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3352380132082160618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3352380132082160618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3352380132082160618'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2008/01/blog-post.html' title='happiness'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8287507780768835427</id><published>2007-12-22T01:35:00.000+02:00</published><updated>2007-12-22T01:54:34.838+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>black magic</title><content type='html'>If you measure an optocoupler's output while driving its input directly from a 9-volt battery, you get a 2-leg transistor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;laugh! ha ha ha!*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can still use it as a temperature sensor or maybe even as a radiation sensor.&lt;br /&gt;&lt;br /&gt;"Merry fucking Christmas!"**&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;*) I HATE those movies where they insert laughter in the background whenever some idiotic underpaid actor recites some funny line. It's an insult to my sense of humor. Is it like, am I too stupid to figure out for myself when to laugh and when to go take a shit? Good comedies &lt;span style="font-weight: bold;"&gt;never&lt;/span&gt; insert that stupid laughter. Only mediocre ones that target mediocre people need to.&lt;br /&gt;**) a famous quote by Mr. Garrison.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8287507780768835427?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8287507780768835427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8287507780768835427' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8287507780768835427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8287507780768835427'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/12/black-magic.html' title='black magic'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8545556298847634036</id><published>2007-12-20T15:51:00.000+02:00</published><updated>2007-12-20T16:13:12.400+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>environment2</title><content type='html'>As I said before in posts such as &lt;a href="http://razvan784.blogspot.com/2007/10/environment.html"&gt;this&lt;/a&gt;, fuck environmental fanatism. People are part of the environment, they're part of nature, they're not above it. They can't objectively protect it or destroy it, they evolve with it, they go with it, they live and die within it. All toxic materials created by human industry come from the Earth (where the hell can they come from, outer space?), so they're part of the environment. Everything on this planet is part of the environment: stones, critters, humans and all the tools and crap and toxins they produce. We're not hurting the environment with anything, but we might be putting ourselves in a position of being evolved out of it a as species, I mean killed and re-integrated into it as dead molecules. Species go extinct all the time and that's a natural thing. So quit worrying about stupid panda bears that don't like to reproduce and small furry mice whose 20-head population count doesn't really influence anything, and start worrying about yourselves. &lt;a href="http://www.youtube.com/watch?v=eScDfYzMEEw"&gt;This guy says it&lt;/a&gt; perfectly and I totally agree with him, with absolutely every word and sentence. And he's funny too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8545556298847634036?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8545556298847634036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8545556298847634036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8545556298847634036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8545556298847634036'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/12/environment2.html' title='environment2'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7022634956166537267</id><published>2007-12-18T18:31:00.000+02:00</published><updated>2007-12-18T18:39:44.477+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>math</title><content type='html'>&lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSHAR85348420071218"&gt;This&lt;/a&gt; article claims that monkeys are just as good at math as college students. Well, 'mental math' at least. I saw a documentary once where chimps would remember a sequence of numbers at least two times better than an average human. Of course we like to claim we're the best and shit, but think about this: it's pretty normal for college students to be as dumb as monkeys, given the fact that certain 'big' and 'famous' colleges teach courses about... how iPods allow you to create a personal music library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7022634956166537267?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7022634956166537267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7022634956166537267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7022634956166537267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7022634956166537267'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/12/math.html' title='math'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4383953014168279329</id><published>2007-12-14T06:13:00.000+02:00</published><updated>2008-12-10T00:52:23.885+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>cbjts</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/CMOS"&gt;CMOS&lt;/a&gt; integrated circuits are almost exclusively used in modern computers and stuff because they're small and profitable. They also sometimes consume little power when doing nothing.&lt;br /&gt;Digital circuits using &lt;a href="http://en.wikipedia.org/wiki/Bipolar_junction_transistor"&gt;bipolar junction transistors&lt;/a&gt; are usually &lt;a href="http://en.wikipedia.org/wiki/Transistor%E2%80%93transistor_logic"&gt;TTL&lt;/a&gt;, and sometimes &lt;a href="http://en.wikipedia.org/wiki/Emitter_coupled_logic"&gt;ECL&lt;/a&gt;, maybe even &lt;a href="http://en.wikipedia.org/wiki/Integrated_injection_logic"&gt;IIL&lt;/a&gt;.&lt;br /&gt;But BJTs can also be arranged just like MOS devices. I mean, why not. So without further ado, here is a CBJTS inverter:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R2IEnfzI95I/AAAAAAAAAHU/Q3J_s8NFwfM/s1600-h/cbjts.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R2IEnfzI95I/AAAAAAAAAHU/Q3J_s8NFwfM/s400/cbjts.png" alt="" id="BLOGGER_PHOTO_ID_5143678801007933330" border="0" /&gt;&lt;/a&gt;(Complementary Bipolar Junction Transistors with Schottky).&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Schottky_diode"&gt;Schottky diodes&lt;/a&gt; can of course be omitted, but they make the circuit faster.&lt;br /&gt;I shoud really build some of these when I find some time, as simulations tell me it's interesting. Apparently it can switch in 20 nanoseconds, works with a 1 volt supply and draws between 1 and 2 milliamperes depending on temperature. I guess the supply voltage needs to raised a little bit above 1V if multiple-input logic functions such as NAND are to be implemented in the same way they're done in CMOS.&lt;br /&gt;Anyway, it should be fun. Just try to pronounce "cbjts". It sounds and looks cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4383953014168279329?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4383953014168279329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4383953014168279329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4383953014168279329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4383953014168279329'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/12/cbjts.html' title='cbjts'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YZY-1hShpjI/R2IEnfzI95I/AAAAAAAAAHU/Q3J_s8NFwfM/s72-c/cbjts.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-966300675836491339</id><published>2007-12-12T12:48:00.000+02:00</published><updated>2007-12-12T14:02:34.335+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='wisdom'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>evolution</title><content type='html'>British religious leaders &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSN1041014220071210"&gt;urge people to cut the crap&lt;/a&gt; regarding Xmas. They're not OK with people trying do de-Christianize and neutralize Xmas for the sake of "religious equality" and "political corectness". That's right. It's not called Winterval (idiots) it's called Christmas and many people celebrate it just because it's a nice holiday, eventhough they're not Christian. Now that's a good example of sensibility and reason versus fanatical idiotic political-corectness.&lt;br /&gt;On the other hand, "biologist" guy &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSN1034266020071210"&gt;sues employer&lt;/a&gt; for firing him for being an evolution-bashing, close-minded, bible fanatic. Good. I hope he loses. So this is the difference between religion as a positive element in human life, that gives hope and meaning and motivation, and misunderstood religion that dumbs people down, and misused religion that's used as a pretext for war by people that have no connection with moral and ethics whatsoever.&lt;br /&gt;My comments on the second article:&lt;br /&gt;Dude, you can see evolution in the test tube. Why do you think bacteria are getting stronger and stronger each year, while researchers are battling to come up with stronger and stronger antibiotics? Because bacteria evolve through natural and artificial selection. Wait, sorry, I forgot. Bacteria don't exist because God didn't create them in 6/7 days in the Bible. Sorry. Didn't mean to say that. Idiots.&lt;br /&gt;Furthermore, humans have created artificial evolution using Machines. For example, Computers can be used to evolve all sorts of stuff in Virtual Reality. Such as &lt;a href="http://en.wikipedia.org/wiki/Evolved_antenna"&gt;antennas/ae&lt;/a&gt; for communications. All Hail Machines, Computers and Virtual Spaces. People have evolved electronic circuits on reconfigurable fabric, that outperform even the best human-designed circuits. They look tangled and mysterious. They seem to have parts that don't do anything, that are apparently separated from the main circuit. But take them out and the main part ceases to function, because they're connected in subtle ways that human engineers intentionally neglect, as those couplings are uncontrollable and weak. So the artificially evolved circuits almost look alive. They evolve to fit their environment perfectly and profit from all its resources. Their only downside is their fragility - change the environment a little bit, such as a few degrees of temperature, and they die. We're working on that.&lt;br /&gt;Anyway, just as I can evolve circuits inside a machine artificially, life evolves "naturally" on Earth. So evolution really doesn't exclude God or other deities, it's just that most scientists are not interested in God because God is sometimes very hard to see or contact. There is no problem with that, the problem is with all the idiots and fanatics that interpret in a literal fashion some old texts that have no traceable super-human origin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-966300675836491339?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/966300675836491339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=966300675836491339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/966300675836491339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/966300675836491339'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/12/evolution.html' title='evolution'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-417929419489155585</id><published>2007-12-07T01:38:00.001+02:00</published><updated>2007-12-07T02:03:30.222+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>ho</title><content type='html'>A &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyid=2007-12-05T174448Z_01_N05581785_RTRUKOC_0_US-SANTA.xml"&gt;Santa was fired&lt;/a&gt; because he said "ho ho ho" and sang "Jingle Bells", two classic Western Xmas emblems. This happened because the word "ho" is supposedly insulting due to its "American slang" meaning of whore.&lt;br /&gt;First of all, it's not strictly American slang, it's American ghetto contraction.&lt;br /&gt;Second, it's American "slang", not Australian slang, and the stuff happens in Austrialia. So I don't get it.&lt;br /&gt;Third, a lot of words can have very different meanings, and unintentional double entrende happens all the time without anyone in their right mind getting offended.&lt;br /&gt;Fourth, a woman that would get offended by a Santa chanting the well-known festive "ho ho ho" may very well have a good chance of either being itself a whore, or terribly sexually frustrated.&lt;br /&gt;Fifth, a man that would ban Santas from ho-ho-hoing is itself an idiot that has nothing better to do to and chooses to take such radical and unwarranted actions in order to justify its salary.&lt;br /&gt;Sixth, Xmas is almost as bad as Valentine's Pay.&lt;br /&gt;Seventh, it's not 'the word "ho," which is', it's 'the word "ho", which is'. The comma inside the quotes is illogical, and due to very old, outdated reasons having to do with the mechanics of typesetting.&lt;br /&gt;Eighth, it's probably correct to write "ho' ", but who cares anyway.&lt;br /&gt;Ninth, "They're trying to kill the spirit of Xmas", said the man who was fired. Notice the logically-correct use of punctuation in my case versus the original article, but what spirit of x-mas?&lt;br /&gt;In some unrelated news, some Indian court &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-12-06T141030Z_01_N06470568_RTRUKOC_0_US-BARTENDERS.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;decides&lt;/a&gt; women are allowed to serve drinks in Delhi. What an impressive sign of progress. Maybe in 10 years they'll be able to be kissed by men on their cheeks. Maybe in 100 years they could actually marry whoever the hell they feel like marrying. Make that 300 years. Maybe in 600 years they'll be able to tell between actually wanting something and being educated to want something. It's interesting to see how in a country plagued by poverty and overpopulation, people choose to worry about stuff like this instead of increasing the standard of living or something. They deserve their fate. Everybody does.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-417929419489155585?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/417929419489155585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=417929419489155585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/417929419489155585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/417929419489155585'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/12/ho.html' title='ho'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2171670765908257373</id><published>2007-12-03T05:03:00.000+02:00</published><updated>2008-12-10T00:52:31.393+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>decoupling</title><content type='html'>I've been feeling horrible lately and yesterday's night out didn't help much. So I decided I had to pop something off the project queue and just do it. A night of testing capacitors revealed some interesting results. Here is the story:&lt;br /&gt;&lt;br /&gt;Introduction.&lt;br /&gt;&lt;br /&gt;Whenever you need to power electronic stuff you need a constant voltage source. Circuits are specified to work for certain supply voltages, for example 5 volts plus or minus 10%. Circuits also like to draw different amounts of current depending on what they're doing, and that's bad for the power supply, who must struggle to keep a constant voltage output as the current demand from its load varies in time. So what happens if the power supply is suddenly required to provide more current for, let's say, a processor that's waking up from sleep and starting to do some work. Or a light or motor or something. It's bad. It can't keep the voltage constant. The voltage will drop for a very short time until the supply can sense that through its feedback loop and stabilize it. If it drops more than 10% or whatever the design margin is, the circuits might malfunction. When the circuit is done working and reduces its current demand, the opposite thing can happen and the supply voltage overshoots for a short amount of time. It it overshoots too high, the load circuit is fried.&lt;br /&gt;So how can we fix this? Well, it's very simple in theory. Don't change the load current abruptly, so the supply has time to follow it and compensate for its change and mantain constant voltage output. The simplest way to do that is to throw a capacitor across the load. If the supply is slow to respond, the difference in current will come out of the capacitor instead of the supply, and the voltage variation will be much lower and everyone's happy.&lt;br /&gt;Because the supply voltage is now constant, it means that various modules can't talk to each other through the supply wires (which would be bad), so they're being decoupled. That's why they're called (supply) decoupling capacitors.&lt;br /&gt;&lt;br /&gt;My Problem.&lt;br /&gt;&lt;br /&gt;People have always recommended using many small ceramic capacitor near integrated circuits and a few big electrolytic capacitors. The idea is that ceramics take care of the higher frequencies (rapid current variations), while the electrolytics deal with the lower ones. For a long time I've been wanting to actually test the effect of different kinds of capacitors on a power supply that's required to quickly switch between two values of current. Now I decided it was finally time to do that.&lt;br /&gt;So I took a piece of copper-clad board and cut some trenches in the copper, isolating two big islands for the power and ground nodes where the action takes place, and some small islands for the other voltages. I soldered a good-old 7805 voltage regulator with capacitors on the input but not on the output, and a genric transistor that would suck a little bit less than 100mA when turned on by a signal generator. Some ports for the control signal, oscilloscope and raw power input, some very tight construction to avoid "parasitic inductance and capacitance", and it was ready. So here's the schematic:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1N5qz_euXI/AAAAAAAAACc/YXQsag_fPRM/s1600-R/decpl-test-sch.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1N5qz_euXI/AAAAAAAAACc/d-wzNJkTupw/s400/decpl-test-sch.png" alt="" id="BLOGGER_PHOTO_ID_5139585376177797490" border="0" /&gt;&lt;/a&gt;Notice the Schottky diode connected from base to collector á la 74LSxx. It diverts control current from the base to the collector whenever the collector voltage drops too low, preventing the transistor from saturating. That ensures fast switching.&lt;br /&gt;So here is how the regulated voltage (that's supposed to be constant) looks like when current is switched on and off.&lt;br /&gt;First, with no capacitor at all:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1N6lj_euYI/AAAAAAAAACk/2oX5J1lJDJY/s1600-R/01.cap-no.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1N6lj_euYI/AAAAAAAAACk/S8e_7PAn8T4/s400/01.cap-no.png" alt="" id="BLOGGER_PHOTO_ID_5139586385495112066" border="0" /&gt;&lt;/a&gt;Notice the almost 2V undershoot and 0.5V overshoot. That's... quite bad.&lt;br /&gt;Here you can see a zoom-in on the negative spike:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1N63D_euZI/AAAAAAAAACs/LSKOMWrmblg/s1600-R/02.cap-no_negspike.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1N63D_euZI/AAAAAAAAACs/ZvOrifYQSXM/s400/02.cap-no_negspike.png" alt="" id="BLOGGER_PHOTO_ID_5139586686142822802" border="0" /&gt;&lt;/a&gt;The oscilloscope samples at 100MHz, so that's 10ns between samples. The spike is just 3 samples. So it takes a bit of luck for its peak to coincide with the moment the sample is taken. Most of the time the peak falls before or after the sample, and the drop in voltage appears smaller than it actually is. You can see that in the first picture, where the drop is only around 1.7V, while in the second one I waited for a lucky sample and you can see the full 2V. Even after the spike is quickly dealt with, it takes a lot of time to compensate for the remaining half a volt. The same can be said about the 0.5V overshoot. I mean, 2 microseconds is a lot of time.&lt;br /&gt;So I soldered in a 4.7 uF (microfarad) electrolytic capacitor, rated for 63V, and here is what I got:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1N7-D_euaI/AAAAAAAAAC0/r7sOzjYSnm0/s1600-R/03.cap-4u7_63V_soldered.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1N7-D_euaI/AAAAAAAAAC0/8GV4aHVFVgs/s400/03.cap-4u7_63V_soldered.png" alt="" id="BLOGGER_PHOTO_ID_5139587905913534882" border="0" /&gt;&lt;/a&gt;The red trace is the control signal. The current is drawn when the control signal is high. You can see an enormous improvement: the spike is gone, the drop is now only 100 mV (20 times less) and the overshoot is only 50 mV (10 times less). But it still takes about the same amount of time to stabilize. Anyway, while the first case would almost surely upset 74xx logic circuits, in this case they'd function allright. With no ceramic capacitors, mind you.&lt;br /&gt;Then I did something horrible. I desoldered the capacitor, which was soldered close to the board, and put in a new one, holding it with my fingers. Its leads were about 1 inch long, which is supposed to be a big no-no: long leads means inductance, which slows down "reaction time" and prevents the capacitor from absorbing rapid current variations, leading to the voltage spike you saw in the first picture. But it was not the case:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1N9Xj_eubI/AAAAAAAAAC8/vUkQIvhVtQg/s1600-R/04.cap-4u7_1inch.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1N9Xj_eubI/AAAAAAAAAC8/Zn1TD-gwU98/s400/04.cap-4u7_1inch.png" alt="" id="BLOGGER_PHOTO_ID_5139589443511826866" border="0" /&gt;&lt;/a&gt;The 1 inch of wire did nothing noticeable, and that's in agreement with what the theory says. The oscilloscope samples at 100MHz and it's supposed to record signals at least as fast as 60MHz. How can you record a 60MHz signal on a 100MHz oscilloscope whose Nyquist frequency is only 50MHz? Figure it out, you most certainly can. So if, per Google, &lt;a href="http://www.google.com/search?q=1ns+*+c+in+cm"&gt;light travels 30cm in one nanosecond&lt;/a&gt;, it travels 3 meters in 10ns (that's 100MHz), which is much more than the 3 cm of the capacitor's leads. So they shouldn't matter that much.&lt;br /&gt;Next I connected a 10uF, 16V tantalum capacitor. That's supposed to have a better frequency response than the usual electrolytics, as well as lower ESR (effective series resistance) - the stuff that limits how well it can filter spikes (think voltage drop over the ESR caused by the current you draw from the capacitor). It looks a little better:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1N_mj_eudI/AAAAAAAAADM/anSXhX1DLI8/s1600-R/05.cap-10u_16V_tant.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1N_mj_eudI/AAAAAAAAADM/1YwKBPOIHKA/s400/05.cap-10u_16V_tant.png" alt="" id="BLOGGER_PHOTO_ID_5139591900233120210" border="0" /&gt;&lt;/a&gt;It's got a weird shape now. Oh well.&lt;br /&gt;Here's a 22uF, 25V electrolytic with short leads (it's 20mV/div as before):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OAbT_eueI/AAAAAAAAADU/g5wxDs1JWh8/s1600-R/06.cap-22u_25V.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OAbT_eueI/AAAAAAAAADU/-NcywOmyVjY/s400/06.cap-22u_25V.png" alt="" id="BLOGGER_PHOTO_ID_5139592806471219682" border="0" /&gt;&lt;/a&gt;Worse than the tantalum.&lt;br /&gt;On all the pictures you can see the command signal feedthrough: when it goes down, the current is shut down and the voltage goes up temporarilly. But before the current is shut down and the voltage goes up, you can see a small downwards spike that's caused by the current injected from the command signal through parasitic capacitors. Because it's very fast, it gets through (it's coupled even through very small parasitics).&lt;br /&gt;Next I connected a serious 100uF/50V capacitor with 1cm leads. You wouldn't normally want to use less than 100uF for decoupling a usual circuit. The improvement is clear:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OBpj_eufI/AAAAAAAAADc/iszvG_Tq8IM/s1600-R/07.cap-100u_50V_1cm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OBpj_eufI/AAAAAAAAADc/m2gru80nN1E/s400/07.cap-100u_50V_1cm.png" alt="" id="BLOGGER_PHOTO_ID_5139594150795983346" border="0" /&gt; &lt;/a&gt;Now comes a 470uF/16V one, which is a little better, but not by much:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1OCHD_eugI/AAAAAAAAADk/EvGkabVRv2U/s1600-R/08.cap-470u_16V.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1OCHD_eugI/AAAAAAAAADk/to5hzu2FSwY/s400/08.cap-470u_16V.png" alt="" id="BLOGGER_PHOTO_ID_5139594657602124290" border="0" /&gt;&lt;/a&gt;Here is a 2200uF/10V:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OC4T_euhI/AAAAAAAAADs/pN0VwAxkV94/s1600-R/09.cap-2200u_10V.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OC4T_euhI/AAAAAAAAADs/90GFtDtHxyM/s400/09.cap-2200u_10V.png" alt="" id="BLOGGER_PHOTO_ID_5139595503710681618" border="0" /&gt;&lt;/a&gt;And a bigger 2200uF/35V:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1ODhD_euiI/AAAAAAAAAD0/G1eh9sF1B7M/s1600-R/10.cap-2200u_35V.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1ODhD_euiI/AAAAAAAAAD0/-gXJQc4ZuM8/s400/10.cap-2200u_35V.png" alt="" id="BLOGGER_PHOTO_ID_5139596203790350882" border="0" /&gt;&lt;/a&gt;same, with 1 inch leads:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1ODqz_eujI/AAAAAAAAAD8/_qJqkCqFKsU/s1600-R/11.cap-2200u_35V_1inch.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1ODqz_eujI/AAAAAAAAAD8/UR4SVCAi1Bc/s400/11.cap-2200u_35V_1inch.png" alt="" id="BLOGGER_PHOTO_ID_5139596371294075442" border="0" /&gt;&lt;/a&gt;You can begin to see that indeed, very fast spikes are filtered by the electrolytics worse than slower variations. That's what ceramics are for. Long lead lengths do add inductance (especially on the bigger capacitors where the leads are spaced farther apart -- it's area, not length that gives inductance) and spikes do get noticeably larger. You also couldn't see the effect of leads on the first capacitor (4.7u) because, well, look: 500mV per division sensitivity there versus 20mV per division here.&lt;br /&gt;So if you want to get rid of those fast spikes, electrolytics are by no means totally useless as some might say, but a ceramic does a better job, especially if it's a low-inductance SMD (surface-mounted device) that has no leads.&lt;br /&gt;Here is a 100nF ceramic disc capacitor, rated for 2kV (it's quite big for a ceramic, 1 cm in diameter), with ~1cm leads:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OEgT_eukI/AAAAAAAAAEE/YI4VzKJBHNQ/s1600-R/12.cap-100n_2kV_1cm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OEgT_eukI/AAAAAAAAAEE/itia-rgVfXw/s400/12.cap-100n_2kV_1cm.png" alt="" id="BLOGGER_PHOTO_ID_5139597290417076802" border="0" /&gt;&lt;/a&gt;Oops! :D It looks like the 7805 is oscillating when 100mA are pulled from it and a 100nF capacitor sits on its output. It's something that's mentioned in some datasheets, but not in all. Many voltage regulators are stable with low or high capacitive loads, but not with medium ones, and it also depends on load current. You can see some nice stability graphs in the TL431 datasheet from TI if I remember well.&lt;br /&gt;The nasty thing is that it's a high-frequency oscillation, about 5MHz. It can go totally unnoticed if one doesn't have an oscilloscope, and low-frequency circuits would start acting in all sorts of weird ways. Plus, you don't want radio-frequency oscillations if you don't need them, because they could radiate and interfere with stuff. If they don't radiate directly from the circuit board, then signal and power wires on outside connectors are incredibly good antennas.&lt;br /&gt;RF oscillation aside, a very important thing must be noted: no more fast (10-20 ns) spikes. You can see the fast voltage drop is slightly longer than with the electrolytic capacitors. That means better high-frequency filtering. But don't expect any low-frequency filtering from such a small capacitor - There's still a 1.2V drop.&lt;br /&gt;At this point I soldered a 10nF SMD capacitor very close to the switching transistor. The oscillation is now much weaker, and you can see it's dying out - that's just my luck, the supply could have oscillated with 10nF just as well, and I would have had to find another value.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OF7T_eumI/AAAAAAAAAEU/PONjUCpYDuo/s1600-R/13.cap-10n_0805.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OF7T_eumI/AAAAAAAAAEU/avzyJTcbE4Y/s400/13.cap-10n_0805.png" alt="" id="BLOGGER_PHOTO_ID_5139598853785172578" border="0" /&gt;&lt;/a&gt;Notice the slightly deeper 1.5V drop (smaller capacitor), but still no fast spikes. It actually works better that the 4.7 uF electrolytic, which is almost 500 times bigger :)&lt;br /&gt;Here you can see the steep drop that's not nearly as steep as with no capacitor:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OIrz_eunI/AAAAAAAAAEc/S6cGuCqhddA/s1600-R/14.cap-10n_samples.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OIrz_eunI/AAAAAAAAAEc/5S3Qr7gTgLI/s400/14.cap-10n_samples.png" alt="" id="BLOGGER_PHOTO_ID_5139601886032083570" border="0" /&gt;&lt;/a&gt;The samples have been highlighted. It's at least 20 times longer.&lt;br /&gt;Here is the 100nF ceramic added in parallel:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OJZz_euoI/AAAAAAAAAEk/Qla_1RCaME8/s1600-R/15.cap-10n_0805-100nF_2kV.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OJZz_euoI/AAAAAAAAAEk/6QpGynlugbU/s400/15.cap-10n_0805-100nF_2kV.png" alt="" id="BLOGGER_PHOTO_ID_5139602676306066050" border="0" /&gt;&lt;/a&gt;Interestingly enough, there's no more oscillation. Well.&lt;br /&gt;Here's the tantalum added:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OJqz_eupI/AAAAAAAAAEs/A-4BHmQjT6A/s1600-R/16.cap-10n_0805-10u_16V_tant.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OJqz_eupI/AAAAAAAAAEs/9nyhngAXAeY/s400/16.cap-10n_0805-10u_16V_tant.png" alt="" id="BLOGGER_PHOTO_ID_5139602968363842194" border="0" /&gt;&lt;/a&gt;There's that strange shape again, and hey, there are spikes. They were always there, but just as with the 4.7u, we were looking on a 500mV/div scale, and now the filtering is so good we had to zoom in to 20mV/div and the spikes are now revealed. I have a suspicion that the spikes might be coupled inside the oscilloscope, which is also a signal generator and outputs the switching control signal. So I have to generate the signal somewhere else, but I already took all the screenshots for this article and packed all the stuff up before realising this now, so hell. I also really don't get why adding the tantalum speeds up the initial drop, it probably has something to do with the regulator, not the capacitor.&lt;br /&gt;Anyway, here's a zoom-out with just the ceramic 10nF SMD capacitor:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OLVz_euqI/AAAAAAAAAE0/LAw9adPIZ70/s1600-R/17.cap_10n_0805_50kHz_repeat.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OLVz_euqI/AAAAAAAAAE0/H-0R8sw9bak/s400/17.cap_10n_0805_50kHz_repeat.png" alt="" id="BLOGGER_PHOTO_ID_5139604806609844898" border="0" /&gt;&lt;/a&gt;Now here's the same, with a pulse frequency 10 times lower:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OLvz_eurI/AAAAAAAAAE8/2U8jxC1JskM/s1600-R/18.cap-10n_0805_5kHz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OLvz_eurI/AAAAAAAAAE8/sysXH_3YwVU/s400/18.cap-10n_0805_5kHz.png" alt="" id="BLOGGER_PHOTO_ID_5139605253286443698" border="0" /&gt;&lt;/a&gt;Damn it, it WAS oscillating :))&lt;br /&gt;You can see two modes of oscillating, one high-frequency on turn-on and one low-frequency on turn-off. They both die out, but it's still not good for supplying a circuit.&lt;br /&gt;Here are both ceramic capacitors:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OMOT_eusI/AAAAAAAAAFE/0Dij16J5Jqk/s1600-R/19.cap-10n_0805-100n_2kV_5kHz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OMOT_eusI/AAAAAAAAAFE/Yd7vUHVtYec/s400/19.cap-10n_0805-100n_2kV_5kHz.png" alt="" id="BLOGGER_PHOTO_ID_5139605777272453826" border="0" /&gt;&lt;/a&gt;Just as with the faster pulse repetition rate, the high-frequency oscillation is gone; but the low-frequency one persists, and it's interesting to note it's slower when both caps are added.&lt;br /&gt;The tantalum capacitor kills it for good, but gives that weird shape on turn-on:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OMvj_eutI/AAAAAAAAAFM/vbjwNbibgzM/s1600-R/20.cap-10n_0805-10u_16V_tant_5kHz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OMvj_eutI/AAAAAAAAAFM/Cb1oeYSGB9g/s400/20.cap-10n_0805-10u_16V_tant_5kHz.png" alt="" id="BLOGGER_PHOTO_ID_5139606348503104210" border="0" /&gt;&lt;/a&gt;Here's a zoom-in of that:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OMvz_euuI/AAAAAAAAAFU/voEIOsychS4/s1600-R/21.cap-10n_0805-10u_16V_tant_5kHz_zoom.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OMvz_euuI/AAAAAAAAAFU/mOCCaf_XbOE/s400/21.cap-10n_0805-10u_16V_tant_5kHz_zoom.png" alt="" id="BLOGGER_PHOTO_ID_5139606352798071522" border="0" /&gt;&lt;/a&gt;Here's the turn-on for the "normal" 100uF electrolytic:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OMvz_euvI/AAAAAAAAAFc/YWV22bVdwEU/s1600-R/22.cap-10n_0805-100u_50V_neg.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OMvz_euvI/AAAAAAAAAFc/WRYj9_1t0gE/s400/22.cap-10n_0805-100u_50V_neg.png" alt="" id="BLOGGER_PHOTO_ID_5139606352798071538" border="0" /&gt;&lt;/a&gt;And the turn-off overshoot, complete with command feed-through spike:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1OMwD_euwI/AAAAAAAAAFk/L98aKSba0Fs/s1600-R/23.cap-10n_0805-100u_50V_pos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1OMwD_euwI/AAAAAAAAAFk/IR2Y-v_oGW0/s400/23.cap-10n_0805-100u_50V_pos.png" alt="" id="BLOGGER_PHOTO_ID_5139606357093038850" border="0" /&gt;&lt;/a&gt;Until now I've been switching between 100mA of current and almost nothing. This is quite hard for the supply to deal with, hence the 2V drop when the current was turned on with no cap.&lt;br /&gt;So I added another 50 ohm resistor directly on the output, so I would switch between 100 and 200mA.&lt;br /&gt;Here it is, with the 10nF SMD capacitor:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1ON1j_euxI/AAAAAAAAAFs/KbYsXPnOc-Q/s1600-R/24.cap-10n_0805-100mA.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1ON1j_euxI/AAAAAAAAAFs/8nWLCMNV7gs/s400/24.cap-10n_0805-100mA.png" alt="" id="BLOGGER_PHOTO_ID_5139607551093947154" border="0" /&gt;&lt;/a&gt;High-frequency oscillation with 100mA (strange, it didn't use to do that!), which ceases with 200mA (I was talking about stability graphs earlier). The effect might be caused by the fact that, as you let more current through a transistor, it becomes faster, and this happens inside the regulator chip.&lt;br /&gt;The 100nF ceramic stops the oscillation:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1ON1j_euyI/AAAAAAAAAF0/4nisrfyMAJY/s1600-R/25.cap-10n_0805-100n_2kV-100mA.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1ON1j_euyI/AAAAAAAAAF0/ZEN-LziKlvc/s400/25.cap-10n_0805-100n_2kV-100mA.png" alt="" id="BLOGGER_PHOTO_ID_5139607551093947170" border="0" /&gt;&lt;/a&gt;Here is the 10uF tantalum:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1ON2D_euzI/AAAAAAAAAF8/XnNtH0hXHMo/s1600-R/26.cap-10n_0805-10u_16V_tant_100mA.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1ON2D_euzI/AAAAAAAAAF8/uKDnqscqhBo/s400/26.cap-10n_0805-10u_16V_tant_100mA.png" alt="" id="BLOGGER_PHOTO_ID_5139607559683881778" border="0" /&gt;&lt;/a&gt;And here is just the 10nF SMD (first graph in this sequence), with the repetition rate increased 10x. It does look similar:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1ON2D_eu0I/AAAAAAAAAGE/_dhM6xa6lB8/s1600-R/27.cap-10n_0805-100mA_reghot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1ON2D_eu0I/AAAAAAAAAGE/-GR61znBldc/s400/27.cap-10n_0805-100mA_reghot.png" alt="" id="BLOGGER_PHOTO_ID_5139607559683881794" border="0" /&gt;&lt;/a&gt;But it wasn't oscillating at 100mA before I connected the 50 ohm resistor! wtf? To answer, here's a graph after shutting down for 3 minutes to take a wee:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1ON2T_eu1I/AAAAAAAAAGM/7ukaclFQeLA/s1600-R/28.cap-10n_0805-100mA_regcold.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1ON2T_eu1I/AAAAAAAAAGM/v-2t5VSPmfY/s400/28.cap-10n_0805-100mA_regcold.png" alt="" id="BLOGGER_PHOTO_ID_5139607563978849106" border="0" /&gt;&lt;/a&gt;Yes, it's the regulator chip temperature. You can actually watch the oscilloscope as the chip warms up (it does get pretty hot with 150mA average current, significantly hotter than with just 50) and suddenly the mild, damped oscillation turns into the ferm one I was puzzeled by. Then put your finger on the chip and it ceases. Or just blow hard. Fun.&lt;br /&gt;I took out the SMD cap and here is what I got:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OQJz_eu2I/AAAAAAAAAGU/seVWYWdDNWU/s1600-R/29.cap-no-100mA.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OQJz_eu2I/AAAAAAAAAGU/6GJDZCEjWpo/s400/29.cap-no-100mA.png" alt="" id="BLOGGER_PHOTO_ID_5139610098009553762" border="0" /&gt;&lt;/a&gt;and a zoom-in:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OQJz_eu3I/AAAAAAAAAGc/A-RbrhcB-Mw/s1600-R/30.cap-no-100mA-negspike.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OQJz_eu3I/AAAAAAAAAGc/O-v7c-ngl28/s400/30.cap-no-100mA-negspike.png" alt="" id="BLOGGER_PHOTO_ID_5139610098009553778" border="0" /&gt;&lt;/a&gt;The spike dropped from 2V to a little over 100mV, as a consequence of switching 100mA next to the existing 100 as opposed to "suddenly waking up" the regulator in the first case. Also compare the graphs taken with the tantalum cap. The peaks are smaller in this case also.This is normal, and almost no datasheet specifies transient performance ("load regulation") with the current step starting from zero, just because their numbers would be awful :)&lt;br /&gt;Next I had to debunk a myth related to electrolytic capacitors. It seems that electrolytic caps get worse as they get older: their capacitance decreases, their ESR increases, their ability to filter decreases. So I took some capacitors I had lying around that I had taken out of some old monitors for the specific purpose of testing them. Now the time has come! :)&lt;br /&gt;I should point out that said capacitors come from a scrapyard and have been rained on repeatedly. The other components on the PCB had their leads severely coroded. Compare with fresh off-the-shelf 10uF tantalum and 100uF electrolytic seen a few graphs above.&lt;br /&gt;1000uF/35V:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OSUj_eu4I/AAAAAAAAAGk/8yn7chg6S40/s1600-R/31.cap-1000u_35V_old.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OSUj_eu4I/AAAAAAAAAGk/WS9DWgIfDoM/s400/31.cap-1000u_35V_old.png" alt="" id="BLOGGER_PHOTO_ID_5139612481716403074" border="0" /&gt;&lt;/a&gt;220uF/100V (higher voltage ratings supposedly have lower ESR -- good) :&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YZY-1hShpjI/R1OSVD_eu5I/AAAAAAAAAGs/0Yk_vMcxvi8/s1600-R/32.cap-220u_100V_old.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YZY-1hShpjI/R1OSVD_eu5I/AAAAAAAAAGs/EdO7GUdbNWk/s400/32.cap-220u_100V_old.png" alt="" id="BLOGGER_PHOTO_ID_5139612490306337682" border="0" /&gt;&lt;/a&gt;100uF/100V:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OSVT_eu6I/AAAAAAAAAG0/MqxhUrlJ48A/s1600-R/33.cap-100u_100V_old.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OSVT_eu6I/AAAAAAAAAG0/e8X0nsw5D4Q/s400/33.cap-100u_100V_old.png" alt="" id="BLOGGER_PHOTO_ID_5139612494601304994" border="0" /&gt;&lt;/a&gt;330uF/250V (very big, 1 inch diameter, 1.5 inches long)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OSVT_eu7I/AAAAAAAAAG8/fhvkRU7OXsY/s1600-R/34.cap-330u_250V_big_old.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YZY-1hShpjI/R1OSVT_eu7I/AAAAAAAAAG8/IBtxc-x1c08/s400/34.cap-330u_250V_big_old.png" alt="" id="BLOGGER_PHOTO_ID_5139612494601305010" border="0" /&gt;&lt;/a&gt;This last one was quite big, very light, and different construction from others. Obviously filters less well, but that's acceptable, I guess it was designed to sit in the mains input circuit.&lt;br /&gt;Well, there you go. Dirty old rained-on electrolytics filtering very well, quite better than new ones I might say. Of course, if they've leaked or grown internal pressure, scrap therm.&lt;br /&gt;Now to try some film capacitors. These are big, but designed for high voltage, high current use, and I guess they also have less leakage than electrolytics.&lt;br /&gt;Here is a huge 1.5 inch, 3.3uF/400V from the same scrapyard:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OUlj_eu8I/AAAAAAAAAHE/bcINDZ7-6Cg/s1600-R/35.cap-3u3_400V_film_1.5inch.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YZY-1hShpjI/R1OUlj_eu8I/AAAAAAAAAHE/6VkmyC-mMOI/s400/35.cap-3u3_400V_film_1.5inch.png" alt="" id="BLOGGER_PHOTO_ID_5139614972797434818" border="0" /&gt;&lt;/a&gt;I guess the capacitor itself is resonating and I'm getting those damped sinusoids. I can't be sure until I pulse it in a passive circuit.&lt;br /&gt;Here is a smaller 330nF/250V with its leads spaced about 1 inch apart:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OUlz_eu9I/AAAAAAAAAHM/tjDavWB4wac/s1600-R/36.cap-330n_250V_film_1inch.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YZY-1hShpjI/R1OUlz_eu9I/AAAAAAAAAHM/jHKRkc2sfUs/s400/36.cap-330n_250V_film_1inch.png" alt="" id="BLOGGER_PHOTO_ID_5139614977092402130" border="0" /&gt;&lt;/a&gt;This also seems to shoot up when the current is increased, like the previous two caps, and unlike all others. I'll investigate this further some other time.&lt;br /&gt;&lt;br /&gt;In conclusion: when in doubt, use a bigger capacitor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2171670765908257373?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2171670765908257373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2171670765908257373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2171670765908257373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2171670765908257373'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/12/decoupling.html' title='decoupling'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YZY-1hShpjI/R1N5qz_euXI/AAAAAAAAACc/d-wzNJkTupw/s72-c/decpl-test-sch.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-1824538015512608021</id><published>2007-11-30T21:19:00.000+02:00</published><updated>2007-11-30T21:31:54.566+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>tape</title><content type='html'>My Hobby:&lt;br /&gt;Diminishing double-glue-sided scotch tape by forming it into a &lt;a href="http://en.wikipedia.org/wiki/Moebius_strip"&gt;Moebius strip&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-1824538015512608021?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/1824538015512608021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=1824538015512608021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1824538015512608021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/1824538015512608021'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/tape.html' title='tape'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7499610810420744462</id><published>2007-11-30T21:07:00.000+02:00</published><updated>2007-11-30T21:19:01.692+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>olives</title><content type='html'>I like olives very much. Do you know those olives that come in squareish plastic boxes with a thermally-sealed plastic film cover? I think I've gone through three or four brands and all of them have the same flaw. The plastic film is thermally sealed around the box edges, but on one or two corners the seal is moved inwards to allow you to pull the film upwards and open the box. I couldn't open a single box using this suggested method. All of them had their cover cut with a sharp knife. This is stupid. Why the hell do they provide opening tabs on the corners if the film is so tightly sealed it simply won't come off? One time I used a set of lineman's pliers to pull on the tab and it still didn't break the seal, it did however tear the tab. Piss-poor design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7499610810420744462?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7499610810420744462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7499610810420744462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7499610810420744462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7499610810420744462'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/olives.html' title='olives'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7057767533460212822</id><published>2007-11-24T20:01:00.000+02:00</published><updated>2007-11-24T20:39:35.466+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>so?</title><content type='html'>&lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-23T191701Z_01_N23310725_RTRUKOC_0_US-ARCHAEOLOGY-CAVE.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;Italian expert is skeptical&lt;/a&gt; of cave supposedely linked to Romulus and Remus, the guys who founded Rome in some famous legend. Well. After a boring read of the article, I can only say: So? So fucking what! Rome sucks anyway and I hate the Roman Empire being so praised and overrated.&lt;br /&gt;&lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-23T152857Z_01_N23275722_RTRUKOC_0_US-PORN.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;Porno-prof teacher suspended&lt;/a&gt;, also in Italy. What does porn have to do with being a good teacher, if one maintains a proper attitude in the school, which seems to be the case here? I mean it's not like the woman was an exhibitionist or a pedophile, like that guy in dot-berlin who was let to teach in kiddiegarden. So why did they suspend her? Don't ask me. I don't know. I'd rather die than go to Italy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7057767533460212822?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7057767533460212822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7057767533460212822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7057767533460212822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7057767533460212822'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/so.html' title='so?'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7969357962968603349</id><published>2007-11-22T23:31:00.000+02:00</published><updated>2007-11-22T23:39:36.917+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>the list</title><content type='html'>I have a theory regarding the latest South Park episode. I'm terribly said because it's also the last in the season and I won't be seeing any more South Park till spring :| But still, I have a theory regarding "The List" and it goes like this:&lt;br /&gt;Haven't you noticed that Abraham Lincoln's ghost has a striking resemblance, in its looks, voice and behaviour, to the Ghost of Human Kindness that abducts children? :D Well, I guess thousands of people saw that too, but I din't care to google so as not to skew my description.&lt;br /&gt;So I was laying down comfortably watching Kyle plot to burn down the school, and the ghost of Abraham Lincon shows up and I'm like: Ohhh shit! :D He's going to abduct him now! :D Come on! Come on! Abduct him! :D But he did not abduct him, and I think I found the reason why: you see, unlike Butters, who ageed with the Ghost of Human Kindness after his instructive lecture, Kyle did not. He just went on to be a "fucking asshole".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7969357962968603349?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7969357962968603349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7969357962968603349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7969357962968603349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7969357962968603349'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/list.html' title='the list'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6853744762190907206</id><published>2007-11-22T23:00:00.000+02:00</published><updated>2007-11-22T23:31:26.190+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>misc</title><content type='html'>miscellaneous shit.&lt;br /&gt;1) i didn't have time until now to rant about how much halloween sucks. first of all, that's not even a name, it sounds too stupid and awkward to be a name. it sounds more like a kid's joke. a deranged, physically abused kid. second, treat-or-tricking is stupid. it encourages begging and property damage. it presents them in such a light as to make them seem acceptable. they're not. third, what's with all the ghost-vampire-werewolf-whatever costumes? if i were to wear black and white paint on my face, that would freak the fuck out of people. but on halloween it's somehow acceptable. there was some kid in some disco on tv: "i'm the cute blood-sucking vampire, excuse me, i have to hit on some more girls and suck their blood". i have only one thing to say about that: "do you like to eat red carpet?! do you like to eat red carpet?!" oh yeah :) fourth, fuck halloween, just another opportunity to spend money on shit. well, at least you're not being emotionally blackmailed to do so like on valentine's pay.&lt;br /&gt;2) some misguided kids broke a world record in bucharest some weeks ago. care to take a wild guess? yes, they built the world's longest condom chain, allegedly to raise awarness towards aids. well, you could raise awarness towards aids by DISTRIBUTING condoms for free, rather than ruining them by tying them up and laying them down on the fucking asphalt! you should distribute condoms and informative flyers, not ruin perfectly good products worth at least as much as a truckload of beer. damn, condoms are too expensive! no wonder people prefer to drink one more beer and then go home and have unprotected sex, rather than use a condom and drink a beer less. and these kids ruined a shopful of condoms just to get some media attention. shame.&lt;br /&gt;3) &lt;a href="http://www.reuters.com/article/healthNews/idUSSEO29972420071122"&gt;lack of toilets is fatal&lt;/a&gt; to approx. 2 million people each year. i knew that. i respect the modern toilet. it's humanity's greatest invention ever by far.&lt;br /&gt;4) oppressed indian in malaysia &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSN2118021020071122"&gt;sues britain&lt;/a&gt; for... 4 trillion u.s. bucks. good luck.&lt;br /&gt;5) chestnut from anne frank's tree auctioned. at first i thought: who the fuck is anne frank, what an ugly name. then i googled and man, is this whole thing ugly. sad. ugly. sad. ugly. horrible. what if fascists in italy and nazis in dot-berlin were to rise to power again? heck.&lt;br /&gt;6) &lt;a href="http://www.reuters.com/article/oddlyEnoughNews/idUSN1920412020071119"&gt;as low as 4%&lt;/a&gt; of "charity xmas cards" earnings actually goes to charity. well, what did you expect. why the hell would i buy "charity cards" anyway? go see "filantropica". and while you're there, go see "the company" too. and yeah, just as the article says, read the goddamned fine print. "4% of earnings goes to charity". "drink our juice, it has natural ingredients, bla-bla. contains 0.2% fruit juice". true, legal, fair.&lt;br /&gt;7) whatever, i forgot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6853744762190907206?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6853744762190907206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6853744762190907206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6853744762190907206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6853744762190907206'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/misc.html' title='misc'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8826979565308679845</id><published>2007-11-16T05:01:00.000+02:00</published><updated>2007-11-16T05:47:57.763+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>offensive</title><content type='html'>This early morning I'm feeling very dark, cynical, uncaring, self-centered, rightfully judgemental and rightfully offensive. Again :)&lt;br /&gt;To start, fuck Italy again. Don't buy Italian products and don't go to Italy. If you're Italian, consider doing whatever it takes to clean up your people's attitude towards the immigrants who support a good part of your goddamned economy. Or at least obey the damn fucking law.&lt;br /&gt;Further, fuck dot-berlin again. Watch this: &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-15T203623Z_01_EIC554591_RTRUKOC_0_US-PEDOPHILE-KINDERGARTEN.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;pedophile allowed to work in kiddiegarden&lt;/a&gt;. Way cool, keep it up. At least he didn't fuck the kids, but what if he had.&lt;br /&gt;Fuck Japanese culture. Why the hell would you &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-15T203710Z_01_N15558441_RTRUKOC_0_US-MAPPLETHORPE.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;ban pictures of genitals&lt;/a&gt;? Is it like they're not part of the human body or something? Is it like they don't have as right a function as other body parts? Is it like I can drink through my mouth, but it's somehow dirty to urinate through my dick? Is it like I can play idiotic Japanese video games with my hands and feel some idiotic pleasure in my brain, but I can't somehow masturbate or have sex without feeling guilty? Furthermore, fuck their work culture. Remember the guy who derailed the train he was driving, killing a lot of people, because he was like 1 minute late? Oooh, the dishonor! Oooh, the shame! One full fucking minute, dude! Well, a former co-worker of his actually commited harakiri when his train was late some 40 seconds, so it figures. Also, fuck their writing. They have 2 different alphabets for writing words as syllables, and they sometimes do that on signs, next to the main text. However, they still choose to use ideographs, which is a plain stupid idea because of objective reasons: they're fairly complex to display, they're hard to alphabetize and sort, there's too many of the goddamned symbols, and it's a primitive, retarded system. In my exceedingly unhumble opinion. This also applies to Chinese. I was reading an article a long time ago, also on Oddly Enough, about some Chinese politicians having names that are spelled with some ancient arcane characters that nobody knwos how to draw or pronounce. Well. 26 letters is an idea too simple or elegant for you idiots to adopt.&lt;br /&gt;Next on the list, &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-15T144023Z_01_N15282776_RTRUKOC_0_US-SINGAPORE-BAN.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;Singapore bans video game for sexy scene&lt;/a&gt;. Well. Singapore rules in many ways, for example they employ corporal punishment on criminals. Bamboo sticks to the ass. That fucking rocks. Law and order, by reason and by fear. Unfortunately this philosophy has the side effect of reducing some personal freedoms, especially when it comes to sex, but so be it. Nobody's forcing you to live in Singapore. And being such a small country that has it so well, no wonder their politicians spend time banning video games for just one questionable scene, albeit a very sexy and exciting one - I mean,  having not seen the actual game, just the mental picture I get from reading the neutral description in the article is very hot. And here I am, shamelessly praising a Microsoft product.&lt;br /&gt;Finally, &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-15T140133Z_01_N15222990_RTRUKOC_0_US-FISH.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;some tropical fishes can live out of water for months&lt;/a&gt;. Well. Nature sure is cool. Evolution wins again, Ha-Ha!&lt;br /&gt;But wait. Now I'm also finding out that yesterday some Japanese welcomed the year's first shipment of &lt;span style="font-style: italic;"&gt;Beaujolais nouveau&lt;/span&gt; by... bathing in it. Apparently the wine needed to be poured in the pool by a &lt;span style="font-style: italic;"&gt;sommelier&lt;/span&gt;. Well. Sometimes French does have a certain &lt;span style="font-style: italic;"&gt;liquid&lt;/span&gt; quality to its sound.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8826979565308679845?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8826979565308679845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8826979565308679845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8826979565308679845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8826979565308679845'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/offensive.html' title='offensive'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-5249595822105266115</id><published>2007-11-11T02:47:00.001+02:00</published><updated>2007-11-11T03:59:14.610+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>discrimination</title><content type='html'>Once I read some label/advertisment/whatever that had an intersting notice: "Foobzbar is an affirmative action / equal opportunity employer." At the time, I viewed that as a very positive thing and discussed it with people: look, this is civilized. Foobzbar is (at least in writing) a modern company. They specifically state they don't discriminate. Bla-bla. Then I learned what &lt;a href="http://en.wikipedia.org/wiki/Affirmative_action"&gt;affirmative action&lt;/a&gt; really means :) When I first read the notice, I thought it had something to do with you getting promoted based on your merits. Man, was I fucking wrong. As can be read in the Wikipedia article, it's nothing but positive discrimination, and in many countries it's unlawful. Yes. Illegal. Like all kinds of discrimination should be. I don't even find any merit in commenting any further.&lt;br /&gt;I will however comment on the current events in Romania and Italy. It seems some Romanian guy went to Italy (a lot go there to work an pay taxes, and a few go there to steal or beg). The guy allegedly robbed a woman, beat her up and raped her. She later died. Of course the press, being the shitpresser that it is, erupted in anger towards all Romanians, as if some guy committing a crime makes me a criminal too. Then it seems the woman wasn't actually raped, just violently robbed. So all the posters put up by extremists with emotional crap like "how can you look a raped woman in the eyes" and bloody crying faces were left without merit. Whatever. Discussions, talk shows, prime ministers meeting, shit for the press to feed on. I don't even care. I went to Italy once, and well, big deal. I'm never stepping there again. I mean, I heard some guys speaking Italian in the subway. Should I have started yelling "Booo, mafiozzi! Pizza spaghetti! Francesco Pazzi!" ? No. But Romanians are now genuinely afraid to speak Romanian in Italy for fear of being assaulted.&lt;br /&gt;This being said, here is my short essay on why I don't like France but France is OK, but Italy sucks.&lt;br /&gt;There's a &lt;a href="http://www.lifeinitaly.com/flash/"&gt;flash film&lt;/a&gt; that shows why. I've last seen it some good years ago, so I had to google for the link. I wanted to search for "italy eu flash". Oddly enough, after typing f I got a suggestion for just that, and the first hit had the film I was looking for :D&lt;br /&gt;But I have to add some stuff.&lt;br /&gt;1) I visited some famous museums there, and most of the statues had their penises chopped off. Ouch. How very Latin, I should say.&lt;br /&gt;2) The Pope lives there. The Pope is anti-progress, anti-freedom, anti-sex-ed, anti-everything and they should put a rabbit in his holy place. Italy gave the Pope his seat back (a whole state!) in the early 20th century (fuck Roman numerals), plus some money, when they could have chosen not to do that. They should have told him to respect their authority and shut up. What? You want a state? Ha-ha. No. What do you mean you had it before? So? The Dacians had their state untill we conquered them in the 1st century when we were called Romans. And now that the Roman Empire has fallen apart they're called Romanians, otherwise they'd still be under out authority. No. You don't get your state, beat it.&lt;br /&gt;3) The Roman Inquisition&lt;br /&gt;4) The Roman Empire&lt;br /&gt;5) Electricity plugs :)&lt;br /&gt;Look. Look at &lt;a href="http://en.wikipedia.org/wiki/Image:Map_of_the_world_coloured_by_type_of_plug_used.png"&gt;this map&lt;/a&gt;. Do you see? Do you SEE? :)&lt;br /&gt;Roughly above the equator is the civiliz-pardon me, relevant world. Well, count Australia in too. So, what do you see? You see America in purple and Europe + Russia in green. Those are the two main standards for electricity plugs. Let's analyse. I belong to the green majority, so I can safely say I have "normal" plugs :) Like the one currently on top-left of the Wikipedia article. America is America, they have their own standard, it's OK. Who's gonna argue :) Japan uses the same type apparently, so that makes it even more OK. Of course, one can always use two stripped wires, two matches and a 100-250V AC/DC-to-DC universal supply and plug into every plug in the world, but that's dangerous and maybe illegal. There are all sorts of adapters, but I'll intentionally ignore that due to the fact that man, I forgot it at home! So this discussion is perfectly warranted :) So there's the American plug, and the "normal" Russian plug. Then there's the British plug which is well, British. That's also OK. I mean, they have the pound instead of the euro, they have a queen, they're British :) They have every right to be particular about their heritage, language, lifestyle, weather, and electrical plugs. It's perfectly acceptable, because they're British and London, unlike Rome, is a really cool city. And then there's Italy, where plugs have three pins and don't fit in the rest of European sockets. However, some European plugs do fit into Italian sockets ha-ha :) So when you, the fascist Italian, travel abroad, your plugs won't fit. They won't fit anywhere else in the world. That's because they're Italian. Ha-haa! That's what you get for being Italian, loser. Think twice before discriminating against my people, asshole.&lt;br /&gt;Peace brothers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-5249595822105266115?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/5249595822105266115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=5249595822105266115' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5249595822105266115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/5249595822105266115'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/discrimination.html' title='discrimination'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2403461095607202815</id><published>2007-11-11T01:37:00.000+02:00</published><updated>2007-11-11T02:43:37.178+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>news</title><content type='html'>I usually read Oddly Enough just for the sake of irrelevant stuff that happens around the world.&lt;br /&gt;The &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-09T142841Z_01_N09647967_RTRUKOC_0_US-EPITAPHS.xml&amp;amp;WTmodLoc=NewsArt-L3-Oddly+Enough+NewsNews-3"&gt;first&lt;/a&gt; article I will point you towards is, of course, about death. It seems that some Canadians have the correct attitude towards death, their tombstones engraved with witty last words. This caused me a lot of trouble. Usually when I think of some stuff that's "so cool, man!" I can't wait to have it done. So now I can't wait to die and have "Goodbye, and thanks for all the fish." written to my tombstone. That's so fucking twisted. No! And usually when I can't wait for something, time starts going faster. No. I want to live! I've got stuff to do here, God damn it!&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-09T132135Z_01_N09310182_RTRUKOC_0_US-SUBWAY.xml&amp;amp;pageNumber=1&amp;amp;imageid=&amp;amp;cap=&amp;amp;sz=13&amp;amp;WTModLoc=NewsArt-C1-ArticlePage1"&gt;second&lt;/a&gt; one is really nice. Pure urban poetry.&lt;br /&gt;&lt;br /&gt;And &lt;a href="http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNews&amp;amp;storyID=2007-11-08T182553Z_01_L08610491_RTRUKOC_0_US-BRITAIN-FRANCE.xml&amp;amp;WTmodLoc=NewsArt-C2-NextArticle-2"&gt;finally&lt;/a&gt;, it's official: you don't have to live in France! :D&lt;br /&gt;___&lt;br /&gt;*) I don't like France. I don't like words having genders (especially when those genders are different from my own language -- like, is this a gay fork or what?). I don't like using the plural of "you" as a mark of respect, even though yes, I'm forced to do that here also. (What's with some people here addressing their parents with the polite plural form of "you"? Is that your idea of teaching kids about family ties, parents?) I travelled on both Boeings and Airbuses and only the latter gave me an allergy from whatever they were freshening the air with. I don't like the French calling computers "ordinateurs" when "computer" is a word of Latin origin. I don't like the French Wikipedia page saying that ordinators interface the environment through peripherals such as keyboards, screens and modems. That sounds straight out of an eighties textbook. I agree it's true, but sincerely, a network card or mouse would be more widespread than a modem as of 2007. I don't like the same page describing a computer's insides in a style reminiscent of a seventies textbook. For instance, a modern bus isn't made up of address, data and control lines anymore. Hasn't been this way for at least 15 years. Oops. Let me check the real page to see if that's also written there. Nope :) And it's also more fun and informative. People don't read Wikipedia to learn that computers have a CPU and a modem. They read Wikipedia to learn about interesting aspects in the history of computing, about various contemporary achievements, to see a picture of a computer inside a watch, to see a punched card or an ISA slot and understand that's history, stuff like that. I don't like the French Wikipedia, just as I dislike all its other local variants. I don't like the French being so fanatical about their language, though the dot-berliners get first place for this. For example, the article mentioned above is about ordinateurs, but they contain cache memory, not cachée as would be appropriate French. Screw this. I also think the French Revolution is a bit overrated. I like France for using nuclear power and for having nukes and the balls needed to keep them, I don't like France for anything else. And all the new Peugeots or however they're spelled seem to be laughing at you with a dumb grin. In fact, some other new cars seem to be doing that as well. So to be fair, I should point out that bad taste is in the eye of the beer holder, and irrespective of nationality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2403461095607202815?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2403461095607202815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2403461095607202815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2403461095607202815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2403461095607202815'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/news.html' title='news'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2654487049463475564</id><published>2007-11-11T00:49:00.000+02:00</published><updated>2007-11-11T01:37:06.837+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sarcasm'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>podding</title><content type='html'>How seriously can you take a university that teaches classes on iPods? Really! :D I mean, ... listen to this: "... for the first time allows you to create your own auditory world bla bla" What? I mean doh. This is what you're teaching university students? I mean, I would feel intelectually insulted if someone attempted to lecture something like that to me. Well, actually I did a couple of times, but that's another story. Dude! What kind of university students are those who can't figure out for themselves that a music player coupled with a digital music library/store allows you to create your own auditory world? It's silly to have a course about that, and it's discrediting to the university, at least in my view. But then again, I guess they have a lot of courses on even more trivial subjects. So it's no wonder that a lot of people who claim to be experts in some field actually have little idea of what they're doing. Take the music "industry" for instance. When Steve Jobs launched the iPod and iTunes, he had to work hard to convince them to allow music to be bought off the Internet. Then he had to work even harder to convince them to allow the purchase of individual songs rather than full albums. The man knew what he was doing, and the enormous commercial success of his idea is proof of that. But people who counted and who should have really known better didn't initially approve of his idea, and that was plain stupid. I mean, here is this huge economy ruled by people who we're supposed to credit for its functioning, right? We should trust that they know what they're doing, that they do everything to ensure that everything goes well. Hell, this is so stupid. One day a man comes and states the plain obvious -- you're doing it all wrong! This is how it should be done! And it works, and the numbers speak for themselves. But it took someone like Jobs to actually implement such an idea, not because it hadn't been thought of before, but because he had the necessary charisma and influence. And one might think that "artists" (I somehow hate that word in its modern meaning) should be, well, you know, smart people. They should feel the world around them, they should be aware of their fans' opinions and feelings. But no, you had big names saying that no, albums are "thematic" and shit, and they should be sold as a whole, not broken up into songs. Why? Probably because the record house said so, and that's degrading to an artist's status. Everybody knows that people like to select the songs they listen to and build playlists and shit. It's been done that way for a long, long time, ages before the iPod, with MP3s. But some are unwilling to acknowledge that. I mean, people buy CDs, the companies get their money, then they vocally bash illegal downloads (which probably got the buyer to buy the CD in the first place), and it kind of works, so why actually encourage legal downloads? Why offer a service that actually fits like a glove over what the users actually want? I mean, if the billions are pouring in, then fuck the consumers, as long as they consume. Right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2654487049463475564?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2654487049463475564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2654487049463475564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2654487049463475564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2654487049463475564'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/podding.html' title='podding'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6446439981942086873</id><published>2007-11-04T23:10:00.000+02:00</published><updated>2007-11-05T00:04:37.271+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>computing</title><content type='html'>Homebrew computers. Some people like to build their own computers as a hobby. I don't mean buying subassemblies from computer stores and sticking them together in a case, I'm talking about building the actual boards, and designing and building CPUs from discrete chips. You can see dozens of CPUs and computers built out of &lt;a href="http://en.wikipedia.org/wiki/Transistor%E2%80%93transistor_logic"&gt;TTL&lt;/a&gt; chips on the 'net. They have varying degrees of performance, but none can match a modern computer, of course. That's not the point. The point is building your own computer for fun and for learning stuff. &lt;a href="http://www.linuxdevices.com/news/NS5804062141.html"&gt;One&lt;/a&gt; of these discrete TTL chip computers (designed and built by a guy who also did 'real' integrated CPUs as a job) runs Minix and is comparable in performance to an early 8086 PC. Others are notably less powerful, but as I said, that's not the point. The point is, it's a computer built from cheap, very low tech, off-the-shelf parts that have been widely available since the 1970s. I mean, in case of apocalypse, maybe ultra-high-tech semiconductor fabrication facilities may not be available anymore, but simple TTL chips can literally be fabricated in someone's basement with some little investment. Sure, they're slow, but who cares. We don't need luxury in order to survive. We need food, a roof and maybe a toilet. A flushing toilet would be a rare and highly prized item in such a scenario. Similarly, computers need not output high-definition DRM'ed video streams on wide screen monitors. Postapocalypse, we'd be OK with a command line on a mechanical teletype. Low-resolution graphics on some old rugged TV would again be considered luxury. And that would allow us to quickly redesign the old technology, if resources and politics allowed.&lt;br /&gt;But even if this postapocalypse scenario is kind of stretched, there's still the cool factor, the DIY factor and the learning-all-by-yourself factor. So any criticism of this kind of endeavors is pointless. However, I mighs have some suggestions.&lt;br /&gt;1. Why use 74LS chips? They're slow as hell. I mean sure, it works with 74LS but it also works with 74S which are much faster. Sure, they burn more gas, but who cares, it's a hobby not a mass-produced consumer item. Sure, they have to be laid out a little bit more carefully, but it can be done. Well, there are many reasons. First, as stated before, raw speed is not the ultimate goal, because you don't use these for actual 'work'. So yeah, one could say "I built it with 74LS because those are cheaper and more widely available, it works, it can theoretically be done with 74S but hell." and that's correct.&lt;br /&gt;2. Why not PLDs? CPLDs? &lt;a href="http://en.wikipedia.org/wiki/Fpga"&gt;FPGA&lt;/a&gt;s? Because, that eliminates the physical work of making/wiring a lot of boards and soldering in the chips/sockets. Sure, it's faster to design, it runs much faster because it's all integrated in one chip, and that's why it's done this way in the industry. But this is hobby! :) Then, it's also harder to debug because you can't just put an oscilloscope or voltmeter anywhere in the circuit, it's integrated! There are ways to work around that, but it's less 'hands-on'. This being said, there are lots FPGA-based computers built by both amateurs and professionals. There are free soft-processors and peripherals that you can compile and download into FPGAs or even make into hard chips, on &lt;a href="http://www.opencores.org/"&gt;opencores.org&lt;/a&gt;.&lt;br /&gt;3. Why not transistors? I mean, if you really want to DIY, and do it hands-on, so not inside an FPGA, why use TTL chips and not discrete transistors? That's cheating! :) Transistors are much easier to fabricate even than TTL chips, and there isn't any hardware that's lower-level. Sure, you can build a computer with relays, and for that you only need iron and wood, but that's to big to DIY in your house. Transistor boards would of course be much bigger and take much longer to build than equivalent TTL chip boards. So there's a point. But there's still no better way to wipe off the aura of 'black magic' that surrounds computer internals other than building one out of simple transistors. They have just two main terminals and a control terminal - no chips, no mysterious black boxes. And you could attach LEDs and see the bits flow.&lt;br /&gt;&lt;br /&gt;So I'm officially launching a contest. Whoever can design a &lt;a href="http://en.wikipedia.org/wiki/Brainfuck"&gt;Brainfuck&lt;/a&gt; processor with the least number of transistors wins the respect of hardware hackers worldwide. Nobody cares about speed, area, or cost, it just needs to be Turing-complete.  This is hobby. Also, nobody cares on how many bits you encode the instructions. They don't need to be ASCII, just have a 1-1 mapping to Brainfuck. Oh, and no scientific papers can be officially published on it, because it contains the word fuck. Thankfully.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6446439981942086873?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6446439981942086873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6446439981942086873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6446439981942086873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6446439981942086873'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/computing.html' title='computing'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-4893961154577453482</id><published>2007-11-01T03:57:00.001+02:00</published><updated>2007-11-01T04:56:09.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>laughable</title><content type='html'>Stuff that's laughable.&lt;br /&gt;1. &lt;a href="http://en.wikipedia.org/wiki/.berlin"&gt;dot-berlin&lt;/a&gt;. So not only do Germans hate speaking English (well, many of them at least), not only do they oppose reforms by the EU, but now they want a new TLD for their capital city =))&lt;br /&gt;So, what if, London wanted .london, and Paris wanted .paris, and New York wanted .new-york, and then some other special-interest-group from New York wanted .newyork because it's shorter, and what if then someone from Bucharest where I live wanted .bucharest? Then what if we would require .baneasa, .berceni, .militari, .muncii - areas of Bucharest. Do that with every major city in the world, and we would have tens of thousands of top-level domains, just because .berlin.de isn't enough. And we would have to do that, because we can't discriminate against other major capitals or cities just because Berlin speaks Deutsch and has some Communist wall. On a related note, now that .cat has been approved and some other significant linguistic groups are requesting their own TLDs, maybe they can also assign one to each of those decrepit languages that are spoken by 20 to 50 people and were once heavily advertised on the Discoveries during breaks. So maybe they'll get contempt with having like, between 0 and 3 sites and advertise their decaying culture there, and stop trying to take over my mind 3 minutes at a time. Like I should somehow get impressed and maybe donate half a penny so they could further raise their children to spear-hunt animals and sing 3-note songs when there's microelectronics, quantum mechanics, molecular biology, macroeconomics and western music to study, among lots of others. That's fucking annoying, and pointless.  So fuck .berlin, fuck .mobi, .museum and other dots, fuck trying to save endangered species consisting of 0 to 5 individuals, and fuck daylight savings.&lt;br /&gt;2. &lt;a href="http://en.wikipedia.org/wiki/Maximum_transmission_unit"&gt;Fuck&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Point-to-Point_Protocol_over_Ethernet"&gt;PPPoE&lt;/a&gt;.&lt;br /&gt;3. Fuck wisdom teeth&lt;br /&gt;4. Fuck neckties (the most useless object ever invented)&lt;br /&gt;5. Fuck daylight savings&lt;br /&gt;6. Fuck outdated medicine&lt;br /&gt;7. Fuck leaded gasoline&lt;br /&gt;8. Fuck fuckedee fuck fuck fuck&lt;br /&gt;9. Fuck daylight savings&lt;br /&gt;10. for sale: Cat-5 Ethernet cable, 20m, &lt;a href="http://en.wikipedia.org/wiki/IP_address_exhaustion#IPv6_readiness"&gt;IPv6-compatible&lt;/a&gt;&lt;br /&gt;11. that's all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-4893961154577453482?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/4893961154577453482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=4893961154577453482' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4893961154577453482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/4893961154577453482'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/11/laughable.html' title='laughable'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-2847943069776220652</id><published>2007-10-30T06:55:00.000+02:00</published><updated>2007-11-04T12:40:57.304+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><title type='text'>lameness</title><content type='html'>I saw some lame TV show (guess where) about how they "caught" some Internet cracker who stole some "sensitive information" or something. Of course, he can't be extradited from Argentina or wherever he lives to the US, even though they have a warrant for his "misuse of a computer" (LOL), because well, "ha-ha". The funniest part is how they "caught" him, I mean, found his identity: he boasted in some chat room, and then the investigators used "powerful Internet tools, called Internet search engines" to look up his alias or something, and then found his posts on some forum. Hell yeah. I remember when I was in high school in the computer lab and bored to death and the admins or however they were called left some passwd file on public ftp, which I of course opened, because it was &lt;span style="font-weight: bold;"&gt;public&lt;/span&gt;, unrestricted, unprotected and even without a notice stating that I am not allowed to "go there". I later learned that I had misused the computer, as the admin came steaming into the computer lab, IP logged and matched and all - "Did you look into the passwd from this computer?" "Yes." "You're not allowed to do that." "Really?" Of course, being public, open internet-accessible ftp and all, I took the liberty of downloading it all from outside the building without the guy lecturing me about what bits I am allowed and prohibited from sending into his network port. This happened some days later, and the files still had not been removed from public view. I vaguely remember also finding some winDOS .pwl files (oh, the old times) which, unless fake, were indeed crackable, unlike the passwd which contained no actual password hashes. And now I'm wondering, was that some kind of honeypot or plain stupidity?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-2847943069776220652?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/2847943069776220652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=2847943069776220652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2847943069776220652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/2847943069776220652'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/lameness.html' title='lameness'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-8563168469648871450</id><published>2007-10-28T06:31:00.000+02:00</published><updated>2007-10-28T08:07:40.434+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wisdom'/><title type='text'>colo(u)r</title><content type='html'>Having cooled down after the spontaneous daylight savings ranting, I am now ready to rant about my original intention.&lt;br /&gt;Just like that idiot William Willet, who was a philologist / builder, and should have had nothing to do with &lt;span style="font-style: italic;"&gt;time&lt;/span&gt;, some people think they can somehow transcend science and push bold ideas such as black and white not being colors. Some of my art teachers in school did this. Fuck art. Art is spontaneous and creative, it's not something you teach. If I want to paint red next to green next to blue next to dark gray because I feel so, you don't have to come and tell me it's wrong and the colors don't match and it has a weird, heavy feeling. Maybe that's what I want it to be. Oh, and I also don't care about anything. I remember when I was in childrengarden (sic), and the teacher made us paint some stuff on a sheet of A4 paper. Each one's sh[i|ee]t was then posted on a huge panel for public display, and they were all sorted according to 'value'. Mine was of course last, because it consisted of an entirely black sheet. To this day, I take great pride in the fact that my sheet was displayed last. That was true, innocent, creative, art. I had never heard of postmodernism, heavy metal or anything, I was just a 3-year old kid who painted a black picture. But that's not all. The philosophy behind my black, flimsy piece of paper is much deeper than this. I initially started to paint what everybody was painting: some stick people, grass, flowers, sun etc. Then I admired my complex work and thought: this is wrong. I took the tube of black paint and blackened it all. It looked much better. It was remarkable. And it couldn't have had a better place on the display board. I am still PROUD. :)&lt;br /&gt;Some years passed and school started. And of course, we had art class. We had to paint stuff that strictly followed some given form. Of course, it had a point, it taught you basic elements of painting, but it was far from stimulating creativity. At one time we had a teacher that gave us the option of using a computer to generate some drawings instead of messing with paint. That was way cool and progressive, and I didn't fully realize it at that time.&lt;br /&gt;But anyway, some people insist that black and white are not colors. Well. They might have a point, but not a strong one. There are only two disciplines that can rightfully tell whether or not something is a color, and those are physics and biology. As you can see, whatever-art-whatever is not among them. Unless of course, one takes the liberty of defining color however they please. Certainly, one can be high on LSD and taste orange and smell blue, but that's an exception, as are the cases of people who naturally do that.&lt;br /&gt;So, to explain why black and white ARE colors, regardless of what some might assert, let's start with a definition. Color is visual perception that can be classified in red, orange, yellow, green, blue, violet and a lot of other names depending on how precise one wants to be. The other visual parameter would probably be brightness, which is a little easier to define: the intensity of perception, which is of course directly related to the intensity of the stimulus, light. A comparison beetwen light and sound, and between sight and hearing is useful in showing why all colors are colors. Both light and sound are waves and their natural properties are frequency, or how fast they vibrate, and amplitude, or how strong they are. We'll use intensity instead of amplitude. Any sound or light wave can be thought of as a sum of elementary waves of various frequencies and intensities. This mathematical decomposition is called the spectrum. It can be drawn as a graph that shows how strong each frequency is within a complex wave. So slowly vibrating air gives a low-pitched sound, while rapidly vibrating air gives a high-pitched one. If air is vibrating both slowly and rapidly, you hear both pitches. Yeah, it can do that, vibrate both slowly and rapidly, no big deal. It's called linear superposition. Think shaking your wrist very fast while also moving your whole arm up and down, slowly. Then, if the electromagnetic field (light) vibrates slowly, you see red, and if they vibrate rapidly, you see blue. Of course, slow and fast are relative to the phenomenon in question and to human perception. We only see a very small part of the electromagnetic spectrum and only hear a limited part of the mechanical spectrum. And light vibrates much, much faster than sound. Just as most sounds are complex, so are most colors. For example, you can't speak using just one sound frequency, and many colors can't be generated using only one light frequency, magenta being a good example. So if the equivalent of red is low pitch, that of blue is high pitch, and mixing red and blue light gives magenta, and mixing low and high pitches gives...ummm... low and high pitches, then: pure black is silence, pure white is hiss (also called white noise), pink is also some kind of hiss called of course pink noise, and so on. So if hiss is a kind of sound, then pure white is certainly a color. Either that, or pink and most other colors aren't actually colors. Anyway, there's no pure white, so how do you call a white that's a little bluish or yellowish or whatever, but not so much as not to call it white? you either call it a color, or you slowly increase the blue/yellow/whatever content until you can't call it white anymore, and don't call the resulting stuff a color either. So it is natural to call white a color. Some insist on calling it a sum of colors or whatever. True, it's a sum of all other colors. So? White hiss is a sum of all other sounds and it's still a sound. Every color is a sum of more elementary colors. There's no pure red, green, or blue, not even in the most precise lasers, let alone in a painting. If we skipped this and defined "mostly pure" colors, which indeed exist, then yellow can be a pure/primary/whatever you might call it color, meaning a single frequency of light, or can actually be two such frequencies, that of red and that of green. So there is a pure yellow and a yellow that's actually red+green, and they look exactly the same, and that's because of how our eyes are built. So all these attempts to refine the categories into which colors are placed and the idea that white is somehow different are absolutely pointless. The question of black is a little more difficult, because it is the absence of light. Is silence a sound? I don't know. It might be. Many artists talk about the sound of silence. The simple fact that we hear lets us categorize sounds into loud, soft, and absent. We wouldn't know what silence is if we didn't know what sound was, so silence is part of our audio perception. I guess it's still not a sound, but I don't even care. I'm making a comparison, not an equality. There is no pure black, at least not in paintings and shit. There is always light reflecting off even the blackest paint. So it's not equivalent to pure silence so it's a color. And if you were to be locked inside a totally dark room, you wouldn't see color anymore. You would see exactly nothing. So it's not black you're seeing, it's nothing, the equivalent of hearing nothing, or silence. There. Cut the crap once and for all. If I wanted to say that 1,2,3 and 4 are numbers but 5 isn't, I could, but it would be a very stupid thing to say. If I said that 1,2,3,4 and 5 are numbers, but zero isn't, that would be less stupid but still stupid, and it's been said throughout history. So feel free to classify numbers into positive, zero and negative, feel free to classify colors into warm, neutral and cold or whatever, but just please, cut the fucking crap.&lt;br /&gt;PS. I also skim-read the Wikipedia article and found no indication of this stupidity. Is it a local tradition or something? Good enough reason to kill it ASAP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-8563168469648871450?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/8563168469648871450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=8563168469648871450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8563168469648871450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/8563168469648871450'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/colour.html' title='colo(u)r'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3155002104025805496</id><published>2007-10-28T05:39:00.000+02:00</published><updated>2007-10-28T06:28:31.757+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='wisdom'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>purity</title><content type='html'>I found a sketch in my Google Docs about purity. I thought I posted about this earlier, but a search reveals that I have apparently not. M'kay then. It was inspired by something someone said / wrote, I'm just sorry I can't remember who they were so I could give proper credit. The original text only had one of the items in the list, and I took the liberty of expanding it. So here it goes:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Purity&lt;/b&gt;&lt;br /&gt;is for&lt;br /&gt;&lt;ul&gt;&lt;li&gt;drinking water&lt;/li&gt;&lt;li&gt;fresh snow&lt;/li&gt;&lt;li&gt;colors&lt;br /&gt;&lt;/li&gt;&lt;li&gt;vodka&lt;/li&gt;&lt;li&gt;24k gold&lt;/li&gt;&lt;li&gt;deionized water&lt;/li&gt;&lt;li&gt;semiconductors&lt;/li&gt;&lt;li&gt;sampling clocks&lt;/li&gt;&lt;li&gt;extraterrestrial signals (you know that song the seti guy sings? :D)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;et cetera.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Purity is for water, not for people.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Superb.&lt;br /&gt;&lt;br /&gt;Oh, I have sinned tonight. Let me remember... how many times. Let me think how many sins I have commited during this life. It's comparable to the xkcd number I guess. (The xkcd number is/was at some time the largest number concisely defined.) I am certainly going to fucking heck (having just mixed curse levels) where it's comfortably warm and otherwise interesting - i.e., not just clouds and singing angels. I mean, if the angel songs are played for ever and ever and ever, are they creative enough for me not to get bored? I guess they might be, actually. I shouldn't care anyway, because I'm going down there where there's solid matter for me to engineer. Let us again quote the wise words of William Murderface - "I'd rather DIE than go to heaven!"&lt;br /&gt;&lt;br /&gt;So. Oh. Sorry. I just saw on TV that time has changed. (Times have also changed, but that's another story). This calls for a heavy dose of ranting. I mean, I think I should invest several femtograms of energy in ranting about how FUCKING STUPID DAYLIGHT SAVING TIME IS! Dude! It's TIME! You DON'T fucking change it!!! It's STUPID, POINTLESS, and ECONOMICALLY IDIOTIC! FUCK DAYLIGHT SAVINGS&lt; FUCK DAYLIGHT SAVINGS&lt; FUCK DAYLIGHT SAVINGS! I never use Caps Lock.&lt;br /&gt;Although forms of DST were apparently used in ancient times, modern DST was invented by an idiot called &lt;a href="http://en.wikipedia.org/wiki/William_Willett"&gt;William Willett&lt;/a&gt;, who printed pamphlets and lobbied politicians to implement his demented idea into law. Most people (including the idiots in the press who said it on TV this morning) think that Benjamin Franklin invented DST, but they're WRONG. I mean, that's insulting to the great Franklin. I was quite disturbed when I heard it on TV, so I checked. Of course, my intuition was right. Franklin couldn't have invented such a monstrosity. Instead, he did a much, much, MUCH more reasonable thing: he just told people to wake up earlier in the summer. Which is just, because you don't change time to force people to adapt to the planet's natural cycle. DOH!! Fuck daylight savings, they aren't saving anything. They're causing chaos, they're messing up people's rythm, FUCK DAYLIGHT SAVINGS A(g64,g64) times over! Then drill 10 more holes in it and fuck it again till it fucking dies! "William Willett did not live to see daylight saving become law, as he died of &lt;a href="http://en.wikipedia.org/wiki/Influenza" title="Influenza"&gt;influenza&lt;/a&gt; in 1915 at the age of 58". GOOD! Fair! There is a God! Oh. And I don't like Coldplay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3155002104025805496?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3155002104025805496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3155002104025805496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3155002104025805496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3155002104025805496'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/purity.html' title='purity'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-577748382150489580</id><published>2007-10-28T05:30:00.000+02:00</published><updated>2007-10-28T05:37:53.287+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ode'/><category scheme='http://www.blogger.com/atom/ns#' term='booze'/><title type='text'>cheers.</title><content type='html'>February 23 - October 28 - 8 months of &lt;span style="font-weight: bold;"&gt;bits - 500 chars max.&lt;/span&gt;&lt;br /&gt;(I wanted it to be lowercase but the template capitalized it, and I was too lazy to change it.)&lt;br /&gt;Why exactly October 28th and not, for instance, October 23rd so there would be exactly 8 months? For that matter, why 8 months and not 6, half an year? Because.&lt;br /&gt;Cheers et cetera.&lt;br /&gt;Now that this note has been posted and the toast has been made, hm. Wish &lt;span style="font-weight: bold;"&gt;bits&lt;/span&gt; 8 more months of success.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-577748382150489580?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/577748382150489580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=577748382150489580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/577748382150489580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/577748382150489580'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/cheers.html' title='cheers.'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-7151012187781536778</id><published>2007-10-22T04:32:00.000+03:00</published><updated>2007-10-22T05:31:05.113+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>environment</title><content type='html'>I was talking some time ago about how much I hate pollution. Simply because it smells and it's toxic. I also said I didn't care about carbon dioxide emissions. We have a great deal of stuff to worry about that's more pressing and more important than CO_2. CO_2 can be absorbed by trees, if we stopped cutting them down and started planting new ones. Toxic gases and particles ("industrial ash") have a more direct impact on human life than global warming. Even more pressing is the oil crisis. Even if it's not a real crisis right now and it's driven by politics (may be, may be not, I don't care), it's still going to run out eventually. So that's the real problem, because then, the world economy is screwed. And then what? Riots? War? I don't know, I don't want to think about it. I hope a solution is found. What I care about today is bashing environmental fanatics. For instance, I use my bike and public transport most of the time, but I'm not fanatical about this. I don't have a problem with using a car, especially if there are more people in it. Think about this: according to Wikipedia, muscle efficiency is between 14% and 27%. A modern gasoline enginge on the other hand can have an efficiency of 25% to 30%. With Diesel engines that gets even higher. So I could get a better efficiency by riding say, a high-tech motorized skateboard / miniscooter, than by riding a bike. Guess what, you exhale 'dirty' carbon dioxide when you cycle, when you walk, when you sleep, all the time. You burn hydrocarbons just like a car does, and you eliminate CO_2 in the atmosphere. So by using a high-tech engine on a lightweight chassis you could actually 'hurt the environment' less by using motorized transportation than by cycling. Of course, cycling may be healthier, but that's another issue. Now think hybrid cars, where much less energy is spent on braking so the overall fuel consumption drops even more. Someday they're going to be markedly better than cycling. I should also mention a keen observation by my friend Wacky. All animals burn hydrocarbons and breathe out carbon dioxide, like we do. All plants on the other hand absorb the CO_2 and feed on it. So if you're somewhat of a vegetarian like I am, you're not protecting the environment by not eating animals, you're hurting it. You shouldn't kill and eat plants, who absorb CO_2, you should kill and eat animals, because they put CO_2 in your beloved atmosphere. And then campaign for cheaper condoms. We're complaining that the world population is increasing, that AIDS and other diseases are spreading sexually, and that's fucking normal! Because condoms are damn expensive. Especially in poor (pardon me, "developing") countries where a lot of people care more about finding half an old bread and a rotten apple to eat. Also, people are hypocrites. They're moral, they value family and bla-bla, when in public. But in private they spread AIDS and other diseases sexually. Actually, even if condoms were handed out freely, I guess many wouldn't take them because they're "highly moral and abstinent". Yeah. But still, condoms are fucking expensive. Hm. Seems I unintentionally found a problem worth campaining for: humanity's obsession with sex. The traditionalists' obsession with limiting and controlling it, the emancipated western(ized) peoples' obsession with having it, and the hypocrites' saying the first and doing the latter. And all the unnecessary taboo that surrounds it. There. Campaign for people to have less unprotected sex and make fewer children so there'd be less CO_2 emissions from breathing and from using technology. And then kill and eat all the animals that also breathe out CO_2. I think the environment would be perfectly sustainable with just humans, cockroaches, bacteria and all the plants. For instance, what role do panda bears play in the ecosystem? I mean, they're symbolic to the whole extinction craze. But besides being subjectively and questionably cute, they're dumb and poorly adapted. They only eat bamboo and reproduce with difficulty. So from an evolutionary standpoint, they deserve to die and go extinct. Big deal. So ideally, there'd be just many, many plants, us humans and little to no other animals. I mean, I guess there are plants that don't rely on insects for pollenation. Or just let the bees live, honey's good. And kill them if they multiply too fast. There. Clean air and sustainability. Then genetically modify humans to make their skin act like a plant leaf. There. No more fucking CO_2, and we get to feed on light. No more eating animals OR plants. Hippy nirvana peaceful utopia: us, the flowers and the trees. So we all happily feed on light and CO_2 instead of each other, until the CO_2 starts to run out and we can't synthesize organic matter any more. And so we burn half the forests to release more. And they all lived naturally ever after. The end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-7151012187781536778?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/7151012187781536778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=7151012187781536778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7151012187781536778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/7151012187781536778'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/environment.html' title='environment'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-382646759929862316</id><published>2007-10-16T01:24:00.000+03:00</published><updated>2007-10-16T01:47:02.401+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>exceptions</title><content type='html'>Exceptions again. I thought about them again after posting earlier about how pointless they are. I found some cases where they might be useful, but then I changed my mind.&lt;br /&gt;For instance, I know it's truly elegant to write a = b + c * d - x++ with overloaded operators and just catch the exception instead of checking the result of each operation, but what if(a.has_error()) do_stuff_to(a.get_error()), something like aggresively_spit_message(a.get_error()-&gt;&lt;br /&gt;get_human_readable_text_including_error_ \&lt;br /&gt;type_and_operand_misvalue_and_any_releva \&lt;br /&gt;nt_environment_problems())?&lt;br /&gt;And do whatever you like within the operators regarding operating on data with errors, just pass on the error.&lt;br /&gt;I also know that even if you don't (can't) overload operators some methods must return useable objects, especially if you have immutable objects. Then either have mutable objects and pass them by reference, or make the error part of the object just as above. Duh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-382646759929862316?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/382646759929862316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=382646759929862316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/382646759929862316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/382646759929862316'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/exceptions.html' title='exceptions'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6868240148446280806</id><published>2007-10-15T23:43:00.000+03:00</published><updated>2007-10-16T01:19:04.693+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='wisdom'/><title type='text'>fry</title><content type='html'>Today I am going to talk about frying electronics. According to arcane lore, all electronics function by means of a mysterious substance called the &lt;a href="http://en.wikipedia.org/wiki/Magic_smoke"&gt;Magic Smoke&lt;/a&gt;. It is inserted into the components when they are manufactured, through a highly secret alchemic process. Whenever the magic smoke is released - for instance through subjecting the component to an electrical current many times the one specified for normal functioning - it ceases to function. This is sometimes accompanied by strong luminous or acoustic events (flash-bang). Other times, depending on the energy involved, it also results in flying sparks and shrapnel: "Timmy, put down that transistor! You might poke somebody's eye out!"&lt;br /&gt;Although sometimes embarassing, especially when frying something worth a lot of money, accidentally killing electronic components is seen by engineers and amateur enthusiasts alike as sort of an initiation rite.&lt;br /&gt;Frying electronics can be the result of numerous mistakes, such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;applying a voltage of incorrect polarity or magnitude - this results in internal breakdown or excessive conduction, which allows large currents to flow. Large currents times some voltage equals large &lt;a href="http://en.wikipedia.org/wiki/Joule_heating"&gt;Joule dissipation&lt;/a&gt; equals melting, and sometimes pressure increase = bang!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;allowing too great a current by wrong selection of component values - see above&lt;/li&gt;&lt;li&gt;using a small resistor instead of a larger one (ohmically or mechanically) - ouch, it burned my fingers! Also see above.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;in particular, short-circuiting something that can deliver a large current does indeed that, sometimes with unpleasant results.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;As you can see, it's always about overstress. Some particular cases include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;electrolytic capacitor overvoltage - fizz, bang&lt;/li&gt;&lt;li&gt;screwdriver across electrolytic capacitor - bang, sparks, screwdriver welded to terminals, capacitor internally overheated and mechanically stressed - bad&lt;/li&gt;&lt;li&gt;diode across mains - boom, blown fuse (trust me and don't try)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;integrated circuit inserted backwards in socket - what students do in the electronics lab in the Bucharest Polytechnic to confuse their teacher - "Teacher, the circuit is not functioning, come take a look, I guess we wired up the thing wrong! [.......] So it's defective? Well, then, could you just let us off?" - the sockets are hidden on the back of the board and the traces and resistors are on the top side, for some arguable reasons like clarity and "don't touch those ICs, we don't have many more replacements! You don't need to see how those sockets work! Google it or something." -- doesn't work :)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Electrostatic_discharge"&gt;electrostatic discharge&lt;/a&gt; - ellusive, nasty and sneaky.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Many components such as integrated circuits are designed to shut down when overheated to try and prevent further heating. This sometimes works, but not always. Most are designed to shut down or limit their output current when short-circuited, but not all. Some are even designed to survive reversing their supply voltage, but again, some aren't :) In any case, most will not survive severe overvoltage. Resistors, capacitors and diodes are not designed to survive overstress and will heat up. Some will fail open-circuit, so the heating stops quite rapidly, but others will continue to heat up until they blow violently. Bad, m'kay? In any case, open-circuit is a relative term. Under sufficient voltage, any material or gap becomes conductive.&lt;br /&gt;&lt;br /&gt;There are also more interesting ways of frying electronics. We had some "Digital Computers" labs where we would design some simple stuff involving &lt;a href="http://en.wikipedia.org/wiki/Logic_gate"&gt;digital logic&lt;/a&gt; and stuff it into an &lt;a href="http://en.wikipedia.org/wiki/Fpga"&gt;FPGA&lt;/a&gt; and test it. Worth mentioning is the famous "Automatic coke dispenser" that was simulated using switches for dropping coins and LEDs* for releasing bottles as well as for internal diagnostics. *) Under the right conditions, any diode can emit light in the form of thermal radiation. Most can only do it once.&lt;br /&gt;The coke dispenser never worked, partly because it was very easy to do the equations wrong, partly because the &lt;a href="http://en.wikipedia.org/wiki/State_machine"&gt;state machine&lt;/a&gt; was hand-designed and hand optimized instead of being written in some &lt;a href="http://en.wikipedia.org/wiki/Verilog"&gt;behavioural language&lt;/a&gt;, and partly because there was no &lt;a href="http://en.wikipedia.org/wiki/Switch#Contact_bounce"&gt;switch debouncing&lt;/a&gt;. But, it taught us about whistling bits into an FPGA and reminded us how to hand-design stuff.&lt;br /&gt;Another interesting one was the "robot ant" that navigated through a maze. It had VGA output but that module was already written so it was very cool (dude! video output dude! on the fucking monitor dude!) but not that challenging. The ant always looked like it had a blind desire to mate with the walls, but hey, it was all done in hardwarde. Sort of.&lt;br /&gt;Years passed and one of my friends had to go through this lab. He asked me: is there some way you can fry an FPGA by misconfiguring it? I immediately said no, thinking of the usual mistakes one might do when generating the configuration bitstream, the same mistakes one would do when doing classic C programming for instance. After all, an FPGA is a very, very expensive thing to fry and you wouldn't want to be able to do that in software. Not easily at least. And the guy was sincerely concerned and I had to calm him down. And then I thought, well, if you wanted to fry it, I guess you could very well do that. (Don't!) You could for example take the clock and use an internal &lt;a href="http://en.wikipedia.org/wiki/Phase-locked_loop"&gt;PLL&lt;/a&gt; to multiply it 6, 7 or even 10 times, maybe even way beyond what the chip is specified to properly function at. Then you would clock all the possible &lt;a href="http://en.wikipedia.org/wiki/Flip-flop_%28electronics%29"&gt;flip-flops&lt;/a&gt; with that, and tie all the combinatorial logic to it for good measure. That would surely overheat the chip in no time. If you're lucky, you might even blow up the power supply. If you're really lucky, the power supply might think you're short-circuiting it and shut down, preventing you from frying anything. Anyway, don't do such stuff.&lt;br /&gt;Then (read &lt;a href="http://www.hackaday.com/"&gt;hack a day&lt;/a&gt;!) I learned of a &lt;a href="http://spritesmods.com/?art=ucboost"&gt;design&lt;/a&gt; that can really fry itself by software. It's a brilliant design actually, if proper protection is added. But it's just for proof of concept. Say you want to control a switching power supply by software. Need I say more? :) There's no greater opportunity for self-frying than this. This said, I would never trust software to keep me &lt;a href="http://en.wikipedia.org/wiki/Software_bug#Famous_computer_bugs"&gt;alive&lt;/a&gt;. I don't really know why we allow so many bugs to exist. I mean, when you design something physical, errors can creep up, but usually you do all the calculations and show that the stuff is going to function as planned. Not with software. Nobody does state diagrams and flowcharts anymore. In high school, we used to laugh when the teacher was trying to push flowcharts onto us. "What? Flowcharts?! That fucking looks like it's from an old sixties manual, I want to write some code!". Well. I admit it, I myself hate both flowcharts, Petri nets and proving algorithm corectness. Hell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6868240148446280806?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6868240148446280806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6868240148446280806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6868240148446280806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6868240148446280806'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/fry.html' title='fry'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6644221573076976654</id><published>2007-10-14T02:55:00.000+03:00</published><updated>2007-10-14T03:03:16.181+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crap'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>fuck i18n</title><content type='html'>sau de ce suge wikipedia în româneşte.&lt;br /&gt;Pentru că, evident, sunt mult mai puţini oameni care scriu în porcăria de wichipedie românească decât în aia englezească (cu adevărat internaţională).&lt;br /&gt;De exemplu, vreau să caut cum se zice în iengleză la a restitui ceva în natură, pentru că-s prost şi nu ştiu. Sau cum se traduce răspundere juridică, că poate-i un termen special, ceva. Mă, n-ar fi fost injust să fie nişte pagini dacă nu cu titlul ăsta (caz în care clicăiam linkul spre varianta internaţională), măcar să fie dracului menţionate pă undeva. Nu găseşti.&lt;br /&gt;&lt;br /&gt;Romanian Wikipedia is a waste of resources and sucks by lacking lots of articles and it will never be able to get them (just as many of its other 'international' variants suck), fuck 'internationalization', the only international language is English.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6644221573076976654?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6644221573076976654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6644221573076976654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6644221573076976654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6644221573076976654'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/fuck-i18n.html' title='fuck i18n'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3667352513531459659</id><published>2007-10-13T19:14:00.000+03:00</published><updated>2007-10-16T01:19:39.231+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>titan</title><content type='html'>This should be part of the 'press' series. I saw an article about some astronomers discovering there's rain on &lt;a href="http://en.wikipedia.org/wiki/Titan_%28moon%29"&gt;Titan&lt;/a&gt;. Of course, it's not raining water but liquid methane, which is named an 'explosive gas'. This reminded of some show they used to air on Discovery about the moons of the Solar System. They were saying that, if oxygen were present on Titan, and one were to light a match, the whole moon would go up in flames. They were showing an expanding ring of fire that eventually circles the whole orange sphere leaving it black behind. Well, I find that very wrong on many levels. But first of all, methane is not explosive alone, it is explosive when mixed with oxygen, so don't call it that. On Earth it's an explosive gas under normal conditions, true, but not everywhere. Both sources recognize that, but the first still calls it explosive. Second, the whole idea of the moon going up in flames is pointless, because (a) there is no oxygen there and (b) if there was, it would have ignited with the methane from stuff like meteorites. Why ask oneself 'What if there was O_2 on Titan?' if that's not the case? Just for the trivially exciting fire ring. What if suddenly there was a lot of cianide in the air on Earth? We would all be dead, instantly, you could see all the people fall. Cool. Equally pointless.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3667352513531459659?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3667352513531459659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3667352513531459659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3667352513531459659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3667352513531459659'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/titan.html' title='titan'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-6120110492001914794</id><published>2007-10-10T13:53:00.000+03:00</published><updated>2007-10-10T14:07:12.772+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>sound</title><content type='html'>There are more or less frequent discussions of bad science in movies, games etc. Damn, this computer is slower than my typing, much slower. It's much slower even than the eBox I have at home, from which I've once blogged. It's so slow I can't be bothered to look up the link to that certain post.&lt;br /&gt;Anyway, bullets have low momentum and can't launch a dude in the air, lasers travel at light speed which is for all practical purposes infinite*, and sound can't travel through empty space. Neither can laser light scatter off empty space, so the beams should be invisible except where they hit something. It's light, not projectiles.&lt;br /&gt;*). compared to practical lengths for spaceships and human eye response time.&lt;br /&gt;So people like me praise old, well thought-out movies like 2001: A Space Odyssey, where there was no sound in space, no gravity on space ships et cetera. New movies on the other hand feature low-budget crappy CGI, all sorts of glowing beams, explosion sounds synced with space stuff blowing up, and Earth-like artificial gravity everywhere. Then I thought. Dude, you can hear the sound from a blast in space, because debree would be hitting your vehicle. But I'm pretty sure it would sound very different from fire crackers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-6120110492001914794?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/6120110492001914794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=6120110492001914794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6120110492001914794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/6120110492001914794'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/sound.html' title='sound'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1336349217349149784.post-3079071420777517318</id><published>2007-10-10T02:27:00.000+03:00</published><updated>2007-10-10T06:41:43.096+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>anti-patterns</title><content type='html'>Time to relax (slow down brain clock while browsing Wikipedia articles on simple ubiquitous stuff just to see if something trivially interesting pops up).&lt;br /&gt;&lt;a href="http://xkcd.com/214/"&gt;Of course&lt;/a&gt;, this also leads to reading articles of a more specialized nature.&lt;br /&gt;One of these would be the article on &lt;a href="http://en.wikipedia.org/wiki/Anti-pattern"&gt;anti-patterns&lt;/a&gt;. I find the 'Reinventing the square wheel' list entry the funniest :D&lt;br /&gt;Note the smileycon used as sentence-terminating punctuation mark.&lt;br /&gt;&lt;br /&gt;Anti-patterns are called so because in many (most?) cases they're bad, m'kay?&lt;br /&gt;Not always.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Come From and Go To&lt;/span&gt;&lt;br /&gt;(listed as 'Spagetti Code')&lt;br /&gt;&lt;br /&gt;goto is useful, and is indispensable if programming in assembly language. Few processors support 'if' and 'for' and 'while' natively, most use jumps (gotos) to emulate them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Busy Waiting&lt;/span&gt;&lt;br /&gt;(spinning in a loop waiting for something to happen/finish instead of doing something else and waiting for a signal)&lt;br /&gt;&lt;br /&gt;They taught this with great passion and emphasis in Operating Systems class. No busy waiting, use wait functions that yield control to another thread, halt the processor to sleep if it has nothing to do. Which is obviously reasonable. You don't want a task to spin doing nothing, you want it to sleep and let another one run. If none has anything useful to do, halt the processor to save power. That can't be anything but good, right?&lt;br /&gt;&lt;br /&gt;Wrong. Turning on the processor to do useful stuff and then off while waiting for more stuff to do trashes the supply voltage by drawing large current spikes. In an improperly designed (or cheap) system, this can induce audible noises in the speakers, audible noises from power supply coils (hear them when scrolling text?) and electrical noise leading to poor measurement precision in embedded data acquisition systems. That's why all my microntrollers spin and never sleep. Many don't use interrupts at all and poll all peripherals except timing-critical ones. Waste of power? At some tens of milliwatts, from the mains and not from batteries, I couldn't be made to care. I own and control all tasks, I know how long they (should) take, I schedule them, I own all time and silicon Mwahaha, I spend 4 hours debugging. I rule :)&lt;br /&gt;&lt;br /&gt;Also, spinlocks and atomic operations are good, m'kay. And well-documented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Raising, catching and ignoring exceptions&lt;/span&gt;&lt;br /&gt;(and all sorts of other problems)&lt;br /&gt;&lt;br /&gt;Blah! What's wrong with just checking return values?&lt;br /&gt;Why do we need exceptions? Certainly not because of abstraction and object-orientation.&lt;br /&gt;If I ask you to please go take a shit, you can do it and reply with "Done." (return 0, or the more oxymoronic ERR_OK), or you can not do it and reply with "All portable toilets in range have their doors locked." (return ERR_NO_TOILET), or "No." (return ERR_GENERIC). I can then choose to check or ignore your return value, or just check to see if it's null. You can even return a pointer to an error object (supposing that the method halts on the first error encountered, use a list otherwise), though you would need some sort of &lt;a href="http://en.wikipedia.org/wiki/RTTI"&gt;RTTI&lt;/a&gt; to implement various types of errors just as you traditionally do with typed exceptions. But that can be messy, so you could just use one single object type for all errors and fit all necessary info there or make it polymorphic or something. Anyway, what's so wrong and unobjectful about &lt;span style="font-family:courier new;"&gt;switch&lt;/span&gt;ing through some possible error types on an error_type field in your returned error object versus writing the same amount of &lt;span style="font-family:courier new;"&gt;catch&lt;/span&gt;es for each possible exception object type you might catch? Don't want to check function (excuse me, method) return error type after each call? &lt;span style="font-family:courier new;"&gt;goto&lt;/span&gt; somewhere after a group of calls you would otherwise &lt;span style="font-family:courier new;"&gt;try&lt;/span&gt; and check there. That's what the compiler assembles anyway. But no. Passing objects by return is not enough. We also need to throw and catch them through some abstract, exceptional aether. There. Fuck exceptions**.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. Magic numbers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;0xdeadbeef, 0xbaadf00d, and combinations thereof. Rotten.&lt;br /&gt;0xcafebabe. Sexy.&lt;br /&gt;0xfee15bad. It does. Fuck 1337*.&lt;br /&gt;MZ. Sounds tough.&lt;br /&gt;&lt;br /&gt;*). I remember when I was young and dreaming of optimal ways to represent text on 7-segment displays.&lt;br /&gt;&lt;br /&gt;Bad examples:&lt;br /&gt;for i from 13 to 69 do stuff with i involving 833 and 647.&lt;br /&gt;&lt;br /&gt;My examples:&lt;br /&gt;clock_divisor = 47; // because I say so, dammit! MY code, my clock! See (2).&lt;br /&gt;&lt;br /&gt;And, the winner is:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;123. Loop-switch sequence&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for i from 1 to 3&lt;br /&gt;if i is 1 do this&lt;br /&gt;if i is 2 do that&lt;br /&gt;if i is 3 do some other stuff&lt;br /&gt;fuck autounindentation end for&lt;br /&gt;&lt;br /&gt;Funny :D&lt;br /&gt;Seen that in programming books. Bad, m'kay ?&lt;br /&gt;&lt;br /&gt;**). Regarding abstracted and formalized exception handling, another reason why I tend to look down on object-orientation fanaticism is that everything is defined backwards. If I have a computer and it contains a 3D-accelerated graphics card, that's a subassembly. The GPU per-se is a subassembly of that card. But no, in OOP if I derive a class from another and add functionality, that's a subclass, and its parent is of course a superclass.*** And if I choose to draw that hierarchy in UML all the arrows have funny heads and generally point backwards. Of course, the inheritors are under (sub-) their parent, which is above (super-). So '&lt;span style="font-weight: bold;"&gt;sub&lt;/span&gt;class' is not about its ability to &lt;span style="font-weight: bold;"&gt;sub&lt;/span&gt;stitute its superclass. It's about counterintuitive back-arrows. As you might have guessed, you actually can not generally substitute objects of a derived class in place of objects of the base class (inheritance is supposed to model the "sub is a super" relationship) and that's called the &lt;a href="http://en.wikipedia.org/wiki/Circle-ellipse_problem"&gt;circle-ellipse&lt;/a&gt; or square-rectangle problem. (with square pronounced skwaah****, like Cartman: "So I kicked 'm &lt;span style="font-weight: bold;"&gt;skwaah&lt;/span&gt;- in the nuts!") Final solution suggested in linked article: change the paradigm.&lt;br /&gt;&lt;br /&gt;***). Too bad you don't have #defines in Java. Then you could #define ultra super*****&lt;br /&gt;****). skwåh?&lt;br /&gt;*****). Credits: Wacky.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1336349217349149784-3079071420777517318?l=razvan784.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://razvan784.blogspot.com/feeds/3079071420777517318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1336349217349149784&amp;postID=3079071420777517318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3079071420777517318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1336349217349149784/posts/default/3079071420777517318'/><link rel='alternate' type='text/html' href='http://razvan784.blogspot.com/2007/10/anti-patterns.html' title='anti-patterns'/><author><name>razvan784</name><uri>http://www.blogger.com/profile/00016964597095789192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_YZY-1hShpjI/SRy2gKtkFmI/AAAAAAAAAJ8/g_jCIlDsNO8/S220/Picture+7.jpg'/></author><thr:total>0</thr:total></entry></feed>
