tag:blogger.com,1999:blog-206863352024-03-13T12:48:22.520-05:00Chicagrafo"The market can stay irrational longer than you can stay solvent" -- Lord John Maynard Keynes, 1st Baron Keynes of Tilton<br>
My bit of help with the irrationalityUnknownnoreply@blogger.comBlogger157125tag:blogger.com,1999:blog-20686335.post-24534048392861879272011-07-15T16:03:00.003-05:002011-07-15T16:05:57.646-05:00Kindle books are more expensiveI find it very annoying that books for the Kindle are more expensive than the physical ones. I argue that their value is far lower, it is much easier to share a physical book than a Kindle one, and while the digital version has advantages, for long reading, nothing beats a handsome paper typography.Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-20686335.post-15105743348255269882011-02-13T11:08:00.002-06:002011-02-13T11:17:54.120-06:00About Operating Systems<blockquote>"<i>Those who don't understand UNIX are condemned to reinvent it, poorly.</i>" – <a href="http://en.wikipedia.org/wiki/Henry_Spencer" title="Henry Spencer">Henry Spencer</a></blockquote>One thing not mentioned in the controversy about ditching Symbian OS is that making an operating system is a very solved problem, just port the whole of Unix and you're done with it. If you want to subtract things from it, you better know what you are doing, 'cos you will get in real trouble.<br /><br />Android is Linux, which is classic Unix at its core. Mac OS X is a BSD derivative, and BSD is a conformal Unix. Windows 7 is not a Unix, therefore it is a poorly reinvented one. All the Windowzes are the same: perhaps only merely adequate for the current fashion in the world of computing; but woefully inadequate for everything else. I would gamble hard on Microsoft not being able to do better than what they have in the last 15 years.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-86621739230274893242011-02-13T10:15:00.002-06:002011-02-13T10:54:24.994-06:00Nokia shitting on its pants followupI think this is the first time I write two articles about the same subject in the spawn of one day, it's that I found the perfect opposing view to better illustrate my opinions:<br /><a href="http://scobleizer.com/2011/02/11/dear-nokia-fans-youre-nuts/">http://scobleizer.com/2011/02/11/dear-nokia-fans-youre-nuts/</a><br />written in defense of the move. My followup:<br /><br />Scoble says that Windows 7 mobile does not have as many apps as Android, and that's why it apparently flopped. Complete agreement here. I went the Android route when it had about 18,000 apps and the iPhone had like 120,000 or seven times more applications than Android, and merely 15 months later the number of applications is roughly 130,000 versus 300,000, clearly both numbers are dizzying, but Android is growing much faster (look at these <a href="http://www.androlib.com/appstats.aspx">very exponentially trending graphs</a>). For Windows mobile to ever be successful, it would have to populate its platform with many thousands of applications, and this requires to inspire legions of developers. I am a developer. Do I want to make Android applications? -- I am dying to, I am thinking about really doing it professionally and all. Do I want to make iPhone apps? yes, those too after Android. What about Windows 7, BlackBerry, or Symbian before the news? -- absolutely not; I am utterly fed up with bad APIs, I do not want to pollute my head with a single one more. (by thew way, there is no need to learn an API to know it's bad).<br /><br />Scoble then goes on to explain that Nokia's very deep distribution network with it's supplier network is the game changer and Windows Mobile is better than Android. Well, bullshit. Nokia's networks might be better than Samsung, HTC, etc., but no way it is <span style="font-style: italic;">significantly</span> better, and many of these also make Windows Mobile devices... I think that if the promiscuous integration of Nokia hardware with Windows mobile makes it significantly better than the other Windows Mobile, what will happen is that they will progressively withdraw and leave Nokiasoft alone.<br /><br />Scoble also explains that it did not make sense for Nokia to compete in an Android level playing field because "Nokia can't compete with China's brightest minds", so, he sorts of admits Nokia's hardware to be inferior to what HTC and others can do...<br /><br />So, there you have it: The virtual merger works for Nokia (which is extremely improbable) and then the Windows platform will be left alone of other hardware manufacturers; or it does not work for Nokia, and it gets killed.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-57616900544433754162011-02-12T23:22:00.003-06:002011-02-13T10:07:21.850-06:00Nokia said going Android was like peeing on your pants, IMO using Microsoft has got to be worse that shitting on your pantsNokia descended into irrelevancy and rather than learning from their mistakes, gave up its independence and chose the wrong ally.<br /><br />First, the title of this article: Yes, Anssi Vanjoki said that <a href="http://www.engadget.com/2010/09/21/ce-oh-no-he-didnt-anssi-vanjoki-says-using-android-is-like-pe/">Nokia relying on Android for its devices was like peeing on your pants for warmth in the winter</a>, when he was executive vice president of devices and front runner to become the CEO. Then, like a friend of mine said, becoming Microsoft's bitch has got to be worse than shitting on your pants. Elop said about using Android that the "option was carefully examined, but would have left Nokia with little control over its destiny and killed its ability to differentiate from rivals" (quoted from <a href="http://www.marketwatch.com/story/nokia-unveils-microsoft-partnership-2011-02-11?pagenumber=2">here</a>, got link from <a href="http://www.investorvillage.com/smbd.asp?mb=476&mid=10109704&pt=msg">here</a>). Am I the only one who thinks this is an evident oxymoron? how's any better turning Microsoft's bitch than being one of the many Android suppliers?, turning Microsoft's bitch let's you differentiate, alright, as the dumb choice.<br /><br />There are several precedents that illustrate how bad the decision to dump Symbian (a nice platform, by the way) not to go Android but Windows 7 is; I will mention only one for brevity and similarity, Motorola. Apple (or Steven Jobs) screwed them with the Rokr, the precursor of the iPhone, and at one point, they only had bad products in the market, zero credibility, and looked pretty much done, a company soon to become another roadkill of emerging technologies. Fast forward a few years, and now, they have placed four extremely good products in the market: The original Droid (1) (called "Milestone" in other parts of the world), which I acquired in November 2009 and I still use, which I think was the best smartphone for a couple of months (the iPhone had greater processing power, but not so much more to compensate for the disadvantages of AT&T vs. Verizon and Android), then the Droid X came, the Droid 2, and now the Xoom. Using Motorola went in 18 months from being a shame to becoming cool.<br /><br />Back when the Rokr was launched, I predicted it was going to flop, and that Apple will get in the handtop business with an iPad + Palm Pilot + mobile telephone and that this will be hugely successful because Apple would allow what nobody else dared: a platform open to developers that could take the product to the infinite of its possibilities; and the capability of creating a foundation of high quality. I was sure of the high quality, because Apple had the experiences of consumer electronics from the iPod, including video; the applications for Mac OS X; the porting of Mac OS X to x86 which strongly indicated the capability to port it to ARM, and the nature of Mac OS X itself, classical Unix plus the Apple intellectual property on graphics, media and user interfaces; although I was not certain about the freedom to make applications. I just thought that was the natural thing to do. For exactly the same reasons, the way that they apply to Microsoft, I am certain that they will continue to fail; and Apple allowed some freedom to make apps for the iPhone, for sure, but fell way shorter of what I expected or hoped for. Then, as I have repeatedly said, the opportunity for what became Android was left open, a truly free platform, and Android arose to the point of beginning to displace iOS one year after launched; and "snowballing" on the combined creative energies of multiple hardware manufacturers and thousands upon thousands of developers that leverage the great default application set developed by Google which feedsback on raving user and consumer enthusiasm.<br /><br />Microsoft used all of its might for Windows 7 mobile, came to market with an otherwise compelling product, but the market rejected it as not up to the standard set by iOS and Android, it just isn't. And this is the platform Nokia chose. It is doomed to fail catastrophically. You only have to see that RIMM/Blackberry is fighting for its survival because the iPhone is entrenching and Android is growing by leaps and bounds.<br /><br />In previous posts, especially "<a href="http://chicagrafo.blogspot.com/2007/11/exploration-of-business-space.html">Exploration</a>" (2) I have explained at length about why there is no substitute for real knowledge in the direction of a company. I submit another example of this, <a href="http://bits.blogs.nytimes.com/2009/10/29/how-sanjay-jha-overhauled-motorolas-culture/">Sanjay Jha</a>, since I mentioned the case of Motorola: he is not a marketroid, he is an engineer. I think a marketroid would choose Windows over Android, the big, established partner; versus the upcomer. We have seen the results of Sanjay Jha; we will see how Elop's Nokia will go to hell pulled by Windows<br /><br />There is more to say about this theme...<br /><br />(1) I recently discovered that what came to be the Droid was originally designed and developed as a Windows Mobile phone. Hard to imagine how it could have turned to be the fortunes-reversal product it was if so.<br /><br />(2) From "<a href="http://chicagrafo.blogspot.com/2011/01/dirk-meyer-great-ceo-i-dont-know-what.html">Dirk Meyer</a>", third footnote:<br /><blockquote><span style="font-size:85%;">I dread showmanship in leaders. Examples: Steven Jobs, before ratifying his genius has thrice-empire-builder (Apple, Pixar, and Apple again) ran Apple, his first empire, into the ground, and had a diet of humble pie for years. Carly Fiorina and her nonsensical acquisition of Compaq; Jeffrey Skilling of Enron, etc. Observe that showmanship is all it takes to convince the meek to take great risks; while real knowledge is what determines their success, showmanship is therefore bound inexorably towards disaster, and the sooner it happens (Steve Jobs), the better.</span></blockquote>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-20686335.post-89189247857818914682011-01-26T09:20:00.002-06:002011-01-26T09:33:10.890-06:00Entanglement Basic StrategyBasic Entanglement Strategy<br /><br />I discovered a simple to learn puzzle game, gopherwood studio's "Entanglement"<br /><a href="http://entanglement.gopherwoodstudios.com/">http://entanglement.gopherwoodstudios.com/</a><br />while checking on Google's Chromium's "Web Store".<br /><br />As a 1300+ player, with a record in the best 25 ever, I think I might have something to say about the basic strategy of the game.<br /><br />First, the scoring is very simple: When you place a tile, you get an arithmetic progression of points per tile crossed (1 + 2 + 3 + ...). Since the total number of points progresses quadratically on the length of the paths, it makes all the sense in the world to prefer to play single-steps if that way you prepare very long paths that you hope to eventually traverse. The principle is this: let's say you have the option to place two tiles to make a path of 20 squares, either make two steps of 10 squares each, or a sequence of length 1 followed by length 19: the first case will give you 5*11*2 = 110 points, the second will give you 1 + 19*10 = 191. So, there you have it, it is most efficient to prepare one long path even while making 1-length extensions to your line. <span style="font-weight: bold;">This is the cardinal rule</span>. For the sake of example, consider a 4-tile sequence of total length 20 and individual lengths 1, 1, 1, 17: You would get 1 + 1 + 1 + 17*9 = 156 points; versus a sequence of 5, 5, 5, 5 = 4 * 5 * 3 = 60.<br /><br />Whenever you have freedom to place any of your two tiles and many rotation options, chose the one that connects the longest two "free" paths [[ I call a path "free" when neither extreme is a wall ]] inbound to the square you are placing. This strategy also minimizes the total number of paths.<br /><br />In the early stages, try to keep the tiles that when placed at the six corner positions would leave no standing non-free path (a corner position is one of those that have three walls). Since in the corners your options are reduced to the minimum it is worth keeping those tiles around.<br /><br />Try to connect non-free paths together as soon as possible.<br /><br />In the later stages, make sure you have an exit path when you get into an isolated hole. Obviously try to keep the option to go over all the hexagons, but if going to an hexagon and back would give you two short paths at the price of not joining two long paths you could traverse later, then it's preferable to forgo that hexagon altogether.<br /><br />Lastly, this game is stochastic, if you aim for an absolute record, focus on joining the longest free paths and joining non-free paths and assume you will get the hexagon you need; I don't think you can reliably get 2000 points or more playing it safe, playing safe, with my current understanding of the game, I get around 500 points reliably but it is extremely hard to get more than 1000.<br /><br />Fellow blogger Nathaniel Johnston blogs about the theoretical maximum score:<br /><a href="http://www.nathanieljohnston.com/2011/01/the-maximum-score-in-the-game-entanglement-is-9080/">http://www.nathanieljohnston.com/2011/01/the-maximum-score-in-the-game-entanglement-is-9080/</a><br /><br />One non-related recommendation: For Christ's (or Alah's, Buddha's, etc) sake, please use Google's Chromium rather Google's Chrome, the fellow blogger "Manuel Jose" explains: <a href="http://www.techdrivein.com/2010/05/why-cant-we-all-use-chromium-instead-of.html">http://www.techdrivein.com/2010/05/why-cant-we-all-use-chromium-instead-of.html</a><br /><br /><a href="http://entanglement.gopherwoodstudios.com/"></a>Unknownnoreply@blogger.com11tag:blogger.com,1999:blog-20686335.post-43543463058240105022011-01-11T22:33:00.003-06:002011-01-12T00:18:30.434-06:00Dirk Meyer, great CEO. I don't know what happenedDirk Meyer surely was a major determinant on the survival of AMD this time. I am clueless as to the reasons why, after proven himself over and over, he got booted.<br /><br />I did not follow closely AMD these years, but I know this:<br /><br />1) AMD had a license to the x86 instruction set that prevented it from outsourcing more than 50% of its chips, among other things. The divesture of what now is Global Foundries and the outsourcing of production violated many of the terms for the license, nevertheless, Intel timidly enforced it, perhaps due to market conditions, for Intel, it seems optimal to keep AMD in torpor, at the brink of death, but still alive; blocking the whole "Asset Light" would have been fatal.<br /><br />2) Intel could have kept the legal proceedings about its abusive market practices going on ad infinitum and deny AMD closure and cash<br /><br />3) The AMD products were utterly unattractive, now, unattractive but perhaps cost efficient, as traditionally.<br /><br />4) Fusion may be exactly what the emerging market of hand top computers (now known as smartphones) and keyboardless laptops ("tablets") require simultaneously powerful graphics, computing power, low chip count and power efficiency, which are integrated by Fusion probably better than any other option: nVidia's Tegra has the graphics but still requires a processor such as an Intel Atom. Intel, to date, has never been able to do powerful graphics. ARM implementations always require graphics coprocessors. For further advantage, Fusion does x86 and can thus tap the large development knowhow around Windows (*1) and Linux for x86.<br /><br />5) Global Foundries has been a great success, covering the flank of were the chips are going to come from.<br /><br />It does not make sense to abruptly change leadership right when long term strategic plans are coalescing into market opportunities.<br /><br />I strongly dispute the thesis that AMD was flatfooted entering the market for Tablets, while it's true it got rid of Geode, the line of low power processors, for all its might, not even Intel has consolidated in this space; in my opinion the opportunity is now when AMD has a compelling option which could potentially take the world by storm. This has been the official reason for booting Meyer, so, it merits a closer look<br /><br />Let us recap the timeline of smartphones:<br />1) In the beginning, there was not enough carrier bandwidth nor processing power to squeeze a sufficiently powerful computer in hand tops.<br /><blockquote>a) While useful, hand tops such as the Palm Pilot, without wireless and always-on access to the world could not become mainstream<br />b) There wasn't an ecosystem for applications for what we used to call hand tops back then, PDAs, "Personal Digital Assistants".<br />c) The mobile carriers had an oligopoly of abuse of people's communication needs; even today they continue to pretend that it makes any sense to charge $0.25 for a few bytes of transfer if they are SMS; $1 for mediocre quality "ringtones"; etc.<br /></blockquote>2) For reasons not known to me, the guys of Palm did not enter the wireless world, but left the opportunity for RIMM and Blackberry open. Blackberry positioned at the top market of data-hungry customers willing to pay hard for reading their emails wherever they were; they contributed by things like their internal messaging system(*2), which would not ever make sense in a perfect world, but since it provided an alternative to the abuse of carriers, through things like that it built a new market, what we now call "smartphones".<br /><br />3) For reasons I don't clearly understand, Blackberry did not become mainstream, which left the opportunity for Apple to do things right and take the world by storm. It helped that RIMM burned foolishly opportunity costs en masse by courting Microsoft so that their crap would run in the Blackberries, instead of creating an ecosystem of application developers that not even today they have clearly managed to do, despite the obvious successes of the very different approaches about the same subject from Apple and Google.<br /><br />4) Apple did everything right, it provided a convergence path to its fanatic user base of iPods, a fashion, hip, cool way to show status to those who already had smartphones; and the most important two things of all, it dared to bitch-slap silly the carriers about their asinine policies and created an ecosystem of application developers<br /><br />5) Even when Apple did everything right, it left open the opportunity for Google to go full-tilt with free and open alternatives, which they took to heart and did everything right on their own.<br /><br />Please observe that Apple did not get late into the smartphone area, it gave itself the luxuries of letting Blackberry saturate the market and even sabotaged the Motorola Rokr, an early attempt at an wireless-iPod-iTunes-phone; this, in my opinion, because the conditions were not given yet. This is what leads me to opine it won't matter whether AMD has a zero footprint in today's handtops; it is only right now when you can make truly compelling products in this space, and if it dares to gamble big, like it did with Opteron, AMD64, Hypertransport; which it won, or like Apple that dared to treat the carriers like its bitches, it could take the world by storm. But, as I have said several times before, there is no substitute for real knowledge at the head of a company. I guess that only engineers would have deemed the chances of going the Opteron/AMD64/Hypertransport route worthy of being taken; without the real engineering knowledge of whether the opportunity is there or not, you can not gamble your life. I fear AMD is losing real knowledge, vital to assess whether opportunities for great gambles are there or not. (*3)<br /><br />Notes:<br />(*1): AMD, please ditch Windows, really. Do not get tangled and tied into a platform in strong decline, on the contrary, embrace wholeheartedly emerging ones, and while at that, the free/open ones. Riding Windows-based products nobody will ever again reach the world by storm; this is by design: Windows is the establishment and 100% of Microsoft objectives are to preserve the establishment, so it will make sure it will be able to control, curb and nip (castrate) any establishment threat and it is only with that intention that it associates with upcoming initiatives.<br />(*2): Where I come from, the blackberries continue to be very entrenched at the mainstream. The reason is that people learned to text through their Blackberry PINs, SMS were absurdly expensive, and internet chat networks came much later; full blown email is not yet practical even today.<br />(*3): I dread showmanship in leaders. Examples: Steven Jobs, before ratifying his genius has thrice-empire-builder (Apple, Pixar, and Apple again) ran Apple, his first empire, into the ground, and had a diet of humble pie for years. Carly Fiorina and her nonsensical acquisition of Compaq; Jeffrey Skilling of Enron, etc. Observe that showmanship is all it takes to convince the meek to take great risks; while real knowledge is what determines their success, showmanship is therefore bound inexorably towards disaster, and the sooner it happens (Steve Jobs), the better.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-74625182869464440182011-01-03T20:08:00.002-06:002011-01-03T20:13:19.364-06:00Crashing Windows or Linux<blockquote><br />When you say "I wrote a program that crashed Windows", people just stare at you blankly and say "Hey, I got those with the system, <i>for free</i>" -- Linus Torvalds <br /></blockquote><br /><br />I might add, "but if your program crashes Linux, that's an accomplishment on Cracking/Hacking".Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-20877044462423866422011-01-01T14:30:00.002-06:002011-01-01T14:33:59.832-06:00Happy New Decade!At least for Christians...<br /><br />I am amazed how it is a point of contention that this is the first day of this decade, which did not begin one year ago. Our numeration for years is defined so that it began on year 1, not year 0. So, 1 + 2010 = 2011 != 2010Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-47532612575378042432011-01-01T13:37:00.003-06:002011-01-01T14:26:58.448-06:00Ubuntu 11.04 Natty Narwhal and Wayland, AMD/ATI, nVidiaXWindow is very old, it is not a surprise that someone daring like Mark Shuttleworth might decide it's time to <a href="http://www.markshuttleworth.com/archives/551">move on towards Wayland</a>, I found this bit important, about the progress this project shows: "[it] is sufficient for me to be confident that no other initiative could outrun it".<br /><br />Natty Narwhal will be the first step away from XWindow, I personally have not began using 11.04 but I soon will, so, I don't know much how far they are going in this step, but everyone, from the developers summit on, reports this is the most daring release of Ubuntu ever.<br /><br />I wanted to check on nVidia's support for Wayland, since I have been buying only nVidia cards since I last had the disappointment with the ATI <span class="fwb">HD 2600XT 512MB back in October 2007. It turns out <a href="http://www.nvnews.net/vbulletin/showthread.php?p=2343452">at nVidia they don't have plans to support Wayland</a>. What a turn off! As a heavy user of video cards (I program CUDA and occasionally also 3D game) I am disappointed that we Linux users have to fight so hard with suppliers for them just to enable their stuff on the new projects; I don't quite understand the attitude either: If, let's say, ATI would come and say "we will support Wayland and will help make sure support is there for the time Ubuntu is based on it", I would switch, and begin learning their equivalent of CUDA, participate on their fora, etc., and my influence in my circle of friends will steer business to them. I mean, we are customers they want on their side because we are "leading edgers", "trend setters", you get the point.<br /><br />Moving to ATI would be a big step for me, for the HD 2600XT, I hated that the Windows drivers were Catalyst-based 'cos Catalyst relies on .net and were incompatible with everything. I kept that sucker around to check the evolution of drivers in Linux, but unfortunately, I never installed it again, I must have it somewhere. In any case, the experience was very bad in Windows; and I got negative feedback about ATI about how BAD their products were based on my experience, it takes something important like supporting Wayland for me to revert.<br />But there are many reports that ATI (AMD) has really caught up in Free and proprietary drivers for Linux, so, I might buy an ATI card after 3 1/2 years, </span>I am trying to give them the chance.<br /><br />Check this video about what's coming in Natty:<br /><a href="http://www.youtube.com/watch?v=tf4X2pdAO0A">http://www.youtube.com/watch?v=tf4X2pdAO0A</a>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-20686335.post-47555251623874953592010-12-28T22:22:00.002-06:002010-12-28T23:25:31.504-06:00Ubuntu AMD64I have been using Ubuntu almost exclusively, and AMD64 in 3 of the four computers I use.<br /><br />When I moved to New York, I came only with an Ubuntu laptop, which unfortunately is an Intel Core Duo limited to 32 bits. Anyway, I discovered that people respect better your refusal to use Windows if you really don't have any installation, not even in VMs, otherwise they just think you are being uncooperative.<br /><br />After a few months of Windows-abstinence and forced to really do 100% of stuff in Linux, I really got liberated.<br /><br />By then, when I managed to bring my heavy boxes to New York, I purged them of Windows and got on my merry way. By the way, it has actually been merry. Ubuntu Linux not just gives me freedom, but it also incentivizes doing productive use of the computer; and disincentivizes being a passive consumer. If you think about it, for example an iPad: Apple solves most of the configuration issues so that you use your iPad and enjoy content; they charge for their design, so, everybody is happy; but you might use your iPad to watch videos and read books all they long, that's passive; if you would even think of, let's say,<a href="http://tryhaskell.org/"> learning Haskell</a>, then the device and its configuration so nice to turn you into a couch potato get in the way. Conversely, if you want to make some nice code, in Linux you have all the enticements; in the end I have become a tad more disciplined.<br /><br />My main gripe about Ubuntu in particular is that the automatic configurations do far too much that you don't have visibility of. And there are many options that you can not get to through the user interface; and this may give you the worse of both worlds if the User Interface somehow disagrees with the actual configurations: The novice can't do what he wants, and the expert who does not need the dumbed down UI is interfered by its options. It happened to me recently: I had set up a non-standard port for VNC, and Ubuntu dropped the "advanced tab" in the "Remote Desktop" option. I forgot this, and then I needed VNC and it would not work no matter what I tried. Until I got to conclude that the user interface had an option somewhere that needed fixing, which forced me to learn about gconf-editor to get to the config options I set before an automatic update that hid them from me.<br /><br />With regards to the 64 bit issues, both AMD and Intel computers work without a hitch; I only realize I am using 64 bits when I have to install third party binary libraries or applications; that it gets confusing whether you have the 32 bit and 64 bit libraries you needUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-68219816086082969372010-04-28T15:26:00.001-05:002010-04-28T15:27:33.530-05:00HOT Apple RumorNew rumor after Apple (APPL) confirmed it acquired Intrinsity for an undisclosed ammount (in the 100 to 200 Milion Range), is working on a new iPad. Among the specs:<br /><br />10.1 Inch Screen @ 1152x720 (HD)<br />No Changes in the Physical size.<br />New Processor (A5) based on the ARM Dual-Core Cortex A9<br />New Battery Technology Boasts Operating time to 12Hours.<br />WiMAX or LTE module (depending on market).<br /><br />Codename: Max-iPad.howling2929http://www.blogger.com/profile/09229630806343439569noreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-86826749406033336092010-04-03T16:55:00.004-05:002010-04-03T17:28:32.916-05:00Fake revolutionaries making the world a worse place. The Colombian FARK, their admirers and the "POWs"<h3 style="font-family: trebuchet ms; font-weight: normal;" class="GenericStory_Message" ft="{"type":"msg"}"><span style="font-size:100%;"> I get feed-up and disgusted by the people who call themselves or become "revolutionaries", and latter, when TSHTF justify everything saying: "In the past it was the same".<br /><br /> Those who call themselves revolutionaries should be so to IMRPOVE the world and the Status Quo, and to IMPROVE their antics, ethics and to IMPROVE themselves as persons... Not to be like the old system.<span class="text_exposed_show"><br /><br /> Look at the so called "Fuerzas Armadas REVOLUCIONARIAS de Colombia (FARC)" (REVOLUTIONARY Armed Forces of Colombia). Them, as well as many of their sympathizers/ defenders/mystifies call the people they have in their power "Prisoners Of War" (POWs)...<br /></span></span></h3><h3 style="font-family: trebuchet ms; font-weight: normal;" class="GenericStory_Message" ft="{"type":"msg"}"><span style="font-size:100%;"><span class="text_exposed_show"> Well then, let's indulge... the third article of the Geneva Convention for the Treatment of POWs (here the full text: <a href="http://www1.umn.edu/humanrts/instree/y3gctpw.htm" target="_blank" rel="nofollow" onmousedown="'UntrustedLink.bootstrap($(this),"><span>http://www1.umn.edu/humanrts/instree/y3g</span><wbr><span class="word_break"></span>ctpw.htm</a> ) :<br /><br /> «In the case of armed conflict not of an international character occurring in the territory of one of the High Contracting Parties, each party to the conflict shall be bound to apply, AS A MINIMUM [emphasis mine], the following provisions:<br /><br /> 1. Persons taking no active part in the hostilities, including members of armed forces who have laid down their arms and those placed hors de combat by sickness, wounds, detention, or any other cause, shall in all circumstances be treated humanely, without any adverse distinction founded on race, colour, religion or faith, sex, birth or wealth, or any other similar criteria.To this end the following acts are and shall remain prohibited at any time and in any place whatsoever with respect to the above-mentioned persons:<br /><br /> (a) Violence to life and person, in particular murder of all kinds, mutilation, cruel treatment and torture;</span></span></h3><h3 style="font-family: trebuchet ms; font-weight: normal;" class="GenericStory_Message" ft="{"type":"msg"}"><span style="font-size:100%;"><span class="text_exposed_show"><br /> (b) Taking of hostages;<br /><br /> (c) Outrages upon personal dignity, in particular, humiliating and degrading treatment;<br /><br /> (d) The passing of sentences and the carrying out of executions without previous judgment pronounced by a regularly constituted court affording all the judicial guarantees which are recognized as indispensable by CIVILIZED [emphasis mine] peoples. »<br /><br /> ¿Who in this open Blog will dare to tell me that the "POWs" that the FARC killed when the army tried to rescue them had a fair trial (d) and had their rights respected (a)?<br /><br /> ¿What about the "POWs" in the middle of the jungle, with shackles up their legs, malnourished and with bad medical treatment do they comply with provisions (a) and<br />(c)?<br /><br /> ¿What is going to be the excuse?:<br /> ¿That the prisons in Colombia are as bad (but you can bet that the FARC prisoners received calls, letters and visits from their families)?<br /></span></span></h3><h3 style="font-family: trebuchet ms; font-weight: normal;" class="GenericStory_Message" ft="{"type":"msg"}"><span style="font-size:100%;"><span class="text_exposed_show"> ¿That the "POWs" in the jungle had the same food and doctors that their captors had (not only I doubt it, but I can bet that the captors had no shackles up their ankles, even without the chains)?.<br /></span></span></h3><h3 style="font-family: trebuchet ms; font-weight: normal;" class="GenericStory_Message" ft="{"type":"msg"}"><span style="font-size:100%;"> ¿That the "gringos" did the same in Gitmo or Abu Gharib?<span class="text_exposed_show"></span></span></h3><h3 style="font-family: trebuchet ms; font-weight: normal;" class="GenericStory_Message" ft="{"type":"msg"}"><span style="font-size:100%;"><span class="text_exposed_show"><br /> Well, no, those are not valid excuses or justifications...<br /><br /> Well then... ¿could we say that the FARC are a (some morons would wish) "belligerent" and "revolutionary" party which does not comply the MINIMUM conditions of the Geneva convention on the Treatment of POWs?<br /><br /> Well, if it is like that, they are not REVOLUTIONARIES, They are animals, savages, Yahoos, in the tradition of the stories of J. Swift!</span></span></h3><span style="font-family: trebuchet ms;font-size:100%;" > Sorry about the rant, this is a very sensitive issue for me and my family.<br /><br />Salud!</span><br /><span style="font-style: italic;font-size:78%;" ><span style="font-family: times new roman;">WYF-89-xxx99</span></span>howling2929http://www.blogger.com/profile/09229630806343439569noreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-31767520383237831542009-10-02T11:19:00.002-05:002009-10-02T11:33:27.618-05:00Ali: Visiting the U.S. can be a harrowing experienceA news agency, reporting on the Olympic bid, included the following:<br /><br />An uncomfortable moment for Chicago came when an IOC member from Pakistan, Syed Shahid Ali, noted that going through U.S. customs can be harrowing for foreigners.<br /><br />The remark has been taken down before I could track its origin, but it is, I think, the explanation for Chicago's embarrassment.<br /><br />I just blogged a few hours ago about this moment (<a href="http://chicagrafo.blogspot.com/2009/10/overkill-america-at-its-best.html">here</a>), I thought Obama clinched the nomination with his words of reassurance. But the fact remained that visiting the U.S., with the hurdles of going through and ever more byzantine and medieval process to get a visa, obnoxious and intrusive security checks at customs, measures such as not carrying liquids that are obviously mere security theater, and in general dealing with the ugliest arrogance which which this (otherwise) great country sometimes treats the rest of the world, turned into such a repulsive experience that the IOC Committee members would rather have the tourists be robbed at Rio de Janeiro.Unknownnoreply@blogger.com5tag:blogger.com,1999:blog-20686335.post-39901502580787324332009-10-02T02:54:00.003-05:002009-10-02T03:16:16.430-05:00Overkill -- "America at its best""America at its best": Those where the capital words by President Obama at Copenhagen.<br /><br />The circumstances where one of the last questions from the members of the selective committee, just after a question about what would be the legacy of the Olympic Games in Chicago, that question was answered, and then Mr. Ali asked something along the lines that it is notorious that sometimes the United States treats harshly some visitors [ I understood that to encompass everything from visa paperwork months before a visit to the intrusive searches by customs and TSA officials, among others ] and that how are the authorities going to cope with an influx of millions of visitors. To that, there was an answer by one of the presenters to reassure Mr. Ali that the organizing committee already has the full cooperation of the agencies of the federal government involved, but Mr. Obama wanted to add something. Obama said that one of the things that he wants to make sure about the legacy of the Olympic Games in Chicago is for the world to see America at its best. He followed with a few remarks on the sense that Chicago looks like the world, that we have people from all over, and that will help them feel welcome; and that they will work to make sure the world gets to know that America at its best is open to the world and will make feel people welcome.<br /><br />Then, an odd moment of silence ensued, the silence of people thinking right after great words have been said. And a round of applause for the President followed. Then the announcer said that there were no more questions.<br /><br />I think the President "clinched" the deal right then and there, not just decisively, but overkill. The few minutes I watched made me thought that the people there had proved the proposition that the Olympic Games at Chicago will be more than great, they will be memorable.<br /><br />At this point (3:15 am Chicago's time) I fail to even imagine how Rio de Janeiro would top that.Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-20686335.post-75697076551063991062009-09-28T10:42:00.002-05:002009-09-28T14:00:15.850-05:00The Olympics bidI was expecting Obama to make a "surprise" visit to Copenhagen the very last minute to help Chicago get the Olympics, but, although he is actually going the last minute, it won't be a surprise visit.<br /><br />What is the significance? For one thing, since no other President of the U.S.A. has taken it so personal as to go plead to the IOC to get the Olympics, I would be very surprised if the IOC slights him making the visit a wasted effort.<br /><br />Ever since I came to live in Chicago in 2003, I have been thinking that this great city has turned into something like "the greatest hidden city". What I mean by that is that most people think they know what Chicago is all about, and since the city has declined in worldwide influence, that the city is less interesting. While the influence decline is true, it has experienced a positive evolution; that's perhaps why I keep seeing that new visitors get a pleasant surprise.<br /><br /> Chicago has had the same chain of lake front parks it has ever had, and you can go to the same historic markers people went 50 or 60 years ago, but the visits are nicer today. It is not just Millenium Park, but other less specific things. A friend of mine came this summer, and I took him on a bicycle tour of the city, that in itself was a great novelty to him. He was absolutely impressed with what we saw and where we went; but I doubt a tour like ours could have been practical only 10 years ago, with much higher crime rates, fewer bike lanes, when the buses didn't have the racks, when you couldn't just go to a rent-a-bike and had to have your own. The very popular Segway tours didn't exist until 2004 or so, I think. While the view from the Sears (Willis) Tower is still the same, although it doesn't look as impressive today because while it was the tallest building in the world, today is merely the fifth; but it didn't have the all-glass balconies it has since this summer. Try stepping on clear glass 400 meters above the street level!. A friend from New York was marveled at how "new" the buildings look. I kept telling him that that was nonsense, because the buildings were even older than those in New York on average, but he insisted that he knows they are older, but they look newer. It helps that Chicago is depopulating very slowly, and the new work technologies require less physical presence, which means that the city is becoming less stressful (that is, the same world-class infrastructure is enjoyed by slightly fewer people). This may explain this new phenomenon in which affluent people who used to live in the suburbs is coming to live in the city proper; that provides for renovated neighborhoods with lots of fun things to do. There are other things as well, that make this a "hidden city". For example, 40+ years ago when African Americans where considered nothing short of second class citizens, they were making Jazz and Blues that still reverberate today, and the places where they did this were not touristic attractions back then. There is a very large collection of small factors that make visiting Chicago a much nicer place to visit today, consistently exceeding expectations.<br /><br />But this city has always had many worldwide attractions. And for events such as Olympics, it is helpful that Chicago has lots of ethnic communities and not just the usual, many peoples from all over the world will feel at home here, much more than in Rio de Janeiro or Madrid.<br /><br />I have the feeling that the time is not right for Madrid. If something can be objected of Chicago is that the USA has had many Olympics (LA 84 + 12y to Atlanta 96, + 20y tentatively to Chicago), but then if Madrid would be chosen, Europe would have three Olympics (Greece 2004, London 2012, Madrid 2016), almost consecutively, and Spain two Olympics within 24 years. That, I think, is the most important advantage of Rio de Janeiro, that the Olympics have never gone to South America. But I don't think Rio will get it. To begin with, violence and crime are very serious problems, and it remains to be seen whether Rio would really benefit from all the infrastructure that would be needed for the Olympics. Chicago, on the other hand, regardless of whether it wins the Olympics bid or not, has already begun to execute the urban plans for the areas where infrastructure for the Olympics would be built, getting the Olympics or not, Chicago already knows what to do with those areas. And for sure that after the games we can put to good use any infrastructure that would be built for the Olympics. Regarding existing infrastructure, it is true that Rio de Janeiro's is enough, but Chicago's is superb.<br /><br />Some people in this city has been short sighted about the Olympics. They are right in that we certainly don't need to incur risks nor expenses to continue to make this city great, but like I said, today's Chicago is much better than what the people think it is, thus, nothing better than this opportunity for the city to be rediscovered. Coming back to my assertion that Chicago is the "greatest hidden city", ever since Obama was elected, I have been saying that he would help the city to be re-discovered. Among other things, he not just claims Chicago to be his home, but he is also the only unapologetic urbanite President in recent history, that is, he is a proud Chicagoan. I am sure the First Lady and the President will be a very effective one-two punch on behalf of the city, as you know, <a href="http://chicagrafo.blogspot.com/2008/03/minute-and-half-with-barack-obama-years.html">I met Barack Obama before he was famous</a>, and even back then he was "charming", someone you would like to stop to talk to even if he is a total stranger and you are in a hurry, as it happened to me. And we talked precisely about the personality of Chicago, how this is a place like no other. From what our mutual neighbors who also know Mrs. Obama say, she is charming too.<br /><br />About how Olympic bids are won or lost, I don't know of any back room negotiations and deals, not even whether they happen. But I am sure of something: The IOC is in the show business. They want to make sure that their show is going to get promotion. Now that the visit has been announced, the members of the IOC will have a chance to check for themselves the showmanship (i.e. "charm") of the people who would promote these Olympic Games, like I said, Mrs. and Mr. Obama Chicago are ideal for this. Then, it remains to be seen the level of committment, and by the mere virtue of the president taking a pause of his hectic schedule when his top political priorities are being debated to go plead for the city of Chicago represents a guarantee that he cares. Mayor Daley, has more than proved total commitment.<br /><br />Disclaimer: I provide an informal service of "Bed and Breakfast" for work mates, I call myself "Chicagrafo" because I discovered my skills for photography here, and I am thinking about providing an informal guided tour service, not just the city as a whole, but featuring historic places such as Hyde Park, the University of Chicago, and the Obama's place, all within short walking distance from the place to stay!Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-20686335.post-53021341572312452882009-09-11T14:16:00.002-05:002009-09-11T14:51:42.517-05:00Windows 32 bits, all versions: Max memory is 3GBA friend of mine contacted me to ask me what is the maximum amount of memory that a 32 bit windows may handle. Because he knows that it should be 4GB, nevertheless, he has seen very many computers, especially laptops, that come with 3GB.<br /><br />Regardless of which Windows of 32 bits you are using, whether XP, Vista, or Windows7, the limit is around 3GB. The reason is that the BIOS of the computer will reserve addressing for memory mapped I/O for the video card, PCI devices, etc. The reserved addresses depend on your devices, but it should be clear that a 512MB video card will take at the very least 512MB of addressing. When the operating system starts, it must respect the reserved addresses and if it is a 32 bit Windows, then it will be able to only address 4GB minus whatever the BIOS took. A 1GB video card will leave less than 3GB of addressing space to refer to RAM, typically, 2.8 GB.<br /><br />Unbelievably, Microsoft keeps doing Operating Systems susceptible to these kind of problems. 20 years ago, it was the problem of Low, High, Extended and Expanded memory, exactly because of the addressing space that the BIOS reserved: The 80x86 in real mode have only 1MB of addressing space, of which the BIOS needs about 384K to map devices, so, the RAM memory addressable with the "real" mode is 640K. When the AT computers and their successors began to come with 1MB or more, one had to do very complicated DOS settings so that the DOS would map a memory window in the BIOS region to the memory above the 640K, and do the swapping. Alternatively, you could have a DOS extender that would run the application in "protected mode", using the full addressing capabilities of the processor, but that had to reset to "real" mode every time it had to use DOS. The problem is that DOS was absolutely tied to the "real" mode of addressing, a major design fault of Microsoft.<br /><br />Nowadays, we have grown our memory usage 4096 times (12 bits in 20 years, or a year to year rate of 51% growth) and experience the same problem...<br /><br />What should Microsoft do?<br />1) Port all of its device drivers to 64 bits. One of the contributors to Windows XP popularity is that, without XP being architecturally any superior to Windows 2000, it came with a very large catalog of device drivers and this greatly simplified the major hassle of hunting for the device driver and dealing with the installation complications. But today there are gazillion devices for which M$ made device drivers for, that don't have an updated version for x64.<br />2) It should create a virtualized sandbox to connect peripherals, especially USB peripherals, in which the user installs the old 32 bit drivers for the device and internally the operating system runs them in a virtual machine environment.<br />3) Put pressure on AMD and Intel to extend the AMD64 instruction set with a driver compatibility mode compatible with the driver model of old 32 bits. (Remember, AMD64 is binary compatible at the application level, but the device drivers and kernel modules need to be "long mode")<br /><br />What should the customer do?<br />1) Cease and desist at using 32 bit Windows as host operating system<br />2) Try Linux 64 bit and virtualized 32 bit Windows<br />3) Put pressure for device manufacturers to provide x64 driversUnknownnoreply@blogger.com2tag:blogger.com,1999:blog-20686335.post-38533263326576753932009-09-09T00:17:00.002-05:002009-09-09T02:18:16.377-05:00Do Corporations have the right of free speech?Of course they don't.<br /><br />As a matter of fact, they don't have any rights. It is their owners who have rights, so, I guess that as a proxy for the rights of the owners of corporations, many legal systems in the world confer to corporations privileges that are very similar to rights, and define the figure of a "legal person".<br /><br />In the United States, it happened an amazing process that I have seen called as "Corporate Personhood", through which associations of people and money to make profits (corporations) progressively acquired rights given landmark Supreme Court decisions, especially after the Civil War and the reconstruction amendments that tried to extend the constitutional protections to the recently freed slaves.<br /><br />The fact remains, naturally, that a corporation is not a free citizen, so, treating it as a citizen will cause problems.<br /><br />Today the Supreme Court will decide whether the free speech constitutional guarantees apply to Corporations and other associations. I am particularly concerned about the possibility of the court finding that free speech protections apply to corporations even in the case of speech intended to influence elections and public policy.<br /><br />It is not difficult to imagine that corporations, although inanimate entities, may have "opinions" and "political opinions". Remember what corporations are: associations bound by law to make as much profit as they can; therefore, they have interests to promote. The corporations also have the means to promote their interest; sometimes, they can even make their case appealing to the public; sometimes they can not, because their case is detrimental of the public, but they can just keep quiet about that. For example, a high-technology corporation may need highly-skilled labor from other countries, and has the means to promote all the benefits of such immigration while never even mentioning the negatives, that is, corporations may present their cases to the public to decide, that is, they may have opinions.<br /><br />There are a gazillion things wrong with allowing corporations to promote political positions.<br /><br />It is very bad already that money matters a great deal in modern politics of the United States. I should remind people that this country already tried the idea that wealth was an indicative of the capacity to self govern and decide public policy issues, many states had qualifications to vote that included ownership of properties or poll taxes that effectively excluded poor or non wealthy people from voting. But it was proven an evil so bad, that the 24th amendment to the United States Constitution was submitted to the States and ratified in 1964, and still, the problem persisted at the State level until the Supreme Court decided that poll taxes where in violation of the equal protection clause of the Fourteenth Amendment (that is, the whole 24th amendment was always a moot point, because all poll taxes, for Federal or State elections, at least according to the 6-3 vote of the U.S. Supreme Court in "<a href="http://en.wikipedia.org/wiki/Harper_v._Virginia_Board_of_Elections">Harper v. Virginia Board of Elections</a>" were unconstitutional). As can be seen, the system has moved backward, wealth provides more and more influence at public elections; only that now it is not legally sanctioned but it happens in practice.<br /><br />But, if corporations are granted freedom of political speech to influence elections, I am concerned not just about the evils of eroding the principle of "one person, one vote", with "one person, his dollar votes", but that the dollar votes themselves do not represent all the dollars evenly. I mean, someone who has made some fortune is arguably someone competent, and it is not very crazy to think that there really isn't a problem to grant more influence to those who have more dollars. But, as I will show, the dollar votes do not count equally every dollar. So, there is the risk that a few individuals may use their above average wealth to become even wealthier and thus even more politically influential. By the way, I haven't seen the following argument being mentioned, so, there is a chance that it is original of mine.<br /><br />It is a consequence of the fact that every corporation over represents the interests of its controlling majority. Meaning that if I control 50+% of a corporation, and an adversary controls less, I can bias the activities of the corporation to consistently privilege my interests over the non-controlling owners. Since corporations are allowed by law to own other corporations, then, I can control, let's say, 51% of a small company "A" that itself owns 51% of a larger one, "B", which itself owns 51% of an even larger one "C", and then a "D". Ad infinitum. So, while I just own 6.25% of "D", I effectively control it, I have magnified the influence of my money by 16. With enough consolidation, I can exert massive influence on an economy. By the way, this scenario is not implausible. There have been periods of great "consolidation" among the corporations, and there have been people like J. P. Morgan who had an enormous economic influence, not just in the United States, but in the whole world, while never having a really big fortune (I just read in Wikipedia that his worth at the time of his death was equivalent in modern figures to $1.4 billion, which is rather puny compared to his worldwide influence). So, the process through which consolidation multiplies the power of some people is a very real phenomenon. Thus, I am worried about people not just leveraging their economic power, but also their political influence in the same measure.<br /><br />Any Libertarian must be very concerned about the possibility of giving such mechanisms to the few owners of controlling interests of the mega corporations.<br /><br />But these two are not all the evils from this very bad idea of granting freedom to influence elections to corporations. Others have explained them, so, I will just mention some in here:<br /><br />What about the political freedom of employees? If a corporation exercises its "right" to influence elections, then, some employees must carry out that activity; but what if the political opinions of the employee are the opposite of what his work duties must further?<br /><br />Corporations are bound by law to maximize profits, but the profits of corporations are not the only goal of a society, there may be others, such as protecting life (as in environmental protection, healthcare, etc). So, if a corporation may further its profiteering interests, by law it <span style="font-weight: bold;">must</span> do so. Let's say a municipal transportation company. Let's imagine that the municipality is discussing a transportation subsidy, and some voters want to go to a demonstration against. So, is the company authorized to deny service to the protesters, because it is bound by law to maximize profits and thus to minimize the threats of the subsidy not being passed?<br /><br />From time to time the Supreme Court concludes awful mistakes and sets dreadful precedents that take decades to correct, there is reason for concernUnknownnoreply@blogger.com5tag:blogger.com,1999:blog-20686335.post-35581710126632399552009-04-22T19:06:00.004-05:002009-04-22T20:30:03.653-05:00And the Oracle conquered the Sun<div style="text-align: justify;">One of the most commented news in the Java world these last days has been the <a href="http://www.internetnews.com/software/article.php/3816181/Oracle+Buys+Sun+in+IBMs+Wake.htm">Oracle acquisition of Sun</a>, practically from under the nose of IBM. For some (me included) this came out of nowhere, but it was not a surprise.<br /><br />We knew that Sun had to be bought eventually by some other giant. There were only four names that could be interested in acquiring Sun, in order of "importance": IBM, Oracle, Microsoft and Google. From these, Microsoft would never pass an anti-trust evaluation of the deal, and Google really doesn't need anything from Sun (owning Java and MySQL could be nice, but not needed).<br /><br />This leaves only two major players: IBM and Oracle. Given <a href="http://www.internetnews.com/bus-news/article.php/3813841/Sun+Walks+Away+From+IBM+Merger+Talks.htm">the failed negotiation with IBM</a> it was just a matter of time for Oracle to make the move. I just never expected it to be so soon.<br /><br />Obviously people are asking "what now?", and the web is filled with speculations and analysis. So here is my take.<br /><br />From my point of view, Oracle just made one of its best acquisitions of all time.<br /><br />First of all, they have Solaris and ZFS (and the corresponding teams). Solaris is the OS where the Oracle RDBMS runs better, and ZFS is THE best filesystem to date. We can expect Oracle to take advantage of having the three development teams (RDBMS, Solaris and ZFS) working at the same place to make the RDBMS take full advantage of the Solaris/ZFS stack.<br /><br />Combine a Solaris/ZFS-optimized RDBMS, the low-power/low-heat Blade servers and Sun storage offering, and you get a killer box for all database needs. All under the Oracle brand. This, by itself, is worth the $9.5 a share that Oracle paid, and positions it on par with IBM.<br /><br />As a side note, the Solaris/Oracle on Sun servers is a quite common configuration, so Oracle is also expanding the offering to its existing customer base (meaning more money flowing in the Oracle direction).<br /><br />Then, we have Java. A language, a platform, that is a monster by itself. No other platform beats its ubiquity (yes, not even Windows, if you count the smart phones).<br /><br />Java is at the center of Oracle's middle-ware strategy. The possibility of IBM controlling Java may have been the trigger for Oracle to pick up the ball and buy Sun less than a month after the IBM-Sun deal was broken.<br /><br />But, what Oracle did exactly bought regarding Java? The brand, surely. But does it really matter? Not much. Google is already distributing Java that is not Java in <a href="http://www.android.com/">Android</a> and <a href="http://www.google.com/apps/intl/en/business/index.html">Google Apps</a>.<br /><br />What else? A permanent seat on the <a href="http://jcp.org/">JCP</a>? That is also a nice thing to have, as it has veto power over the features of Java The Language. But <a href="http://jcp.org/aboutJava/communityprocess/summaries/2007/December07-summary.html">Oracle itself has proposed</a> that the JCP should be an "open independent vendor-neutral Standards Organization where all members participate on a level playing field", that "veto power" may disappear.<br /><br />And the code is "free" as in both "beer" and "speech": all you need to do is go to the OpenJDK project, take the code, fork it, and you have your very own Java as long as it complies with the Java Language Specification and passes the TCK (the Java Technology Compatibility Kit).... wait...<br /><br />Here comes the issue, why Oracle didn't want IBM to get complete control of Java: Sun controls the IP of Java, and only grants it to a third party implementation if it passes the TCK, which is freely available to everyone but will <a href="http://www.jroller.com/scolebourne/entry/sun_apache_ip_in_pictures">poison</a> the license of any code that is tested under it to make it non-OSS friendly. Yes, this means that the resulting code cannot be released under Apache, GPL, LGPL, BSD or any other other OSI approved license. Also, a TCK code can only run on non-secluded PCs, ruling out servers, cellphones and PCs in booths and kiosks.<br /><br />Do you want to make an implementation of Java, claim that it is Java compatible and distribute it? Pay Sun for the commercial use of the TCK. IBM and Oracle did this.<br /><br />The latest Sun stunt on Java was to announce the release of the JDK 1.7 without a JSR (Java Specification Request), which means releasing a version of Java without a language specification or TCK, the two components necessary for an independent implementation, this effectively blocked all non-Sun Java implementations from upgrading to JDK 1.7. Who where the two most affected companies by this stunt? IBM and Oracle, the only two serious alternative JVM implementors.<br /><br />So, what Oracle actually buys from Sun is the Java IP. They can now upgrade <a href="http://www.oracle.com/technology/products/jrockit/index.html">JRockit</a> to the next Java version without needing a language spec or a TCK, and claim it is a Java compatible implementation, because now that they own the IP they can call a "Java compatible implementation" anything they feel like it.<br /><br />This puts them in a very unique position: Either they stay true to what they wanted to do on December 2007, creating an external standard body for Java and giving the TCK for free and without ANY licensing burden, OR they can continue the Sun strategy and release the JDK 1.7 without a TCK, which could hurt IBM's middle-ware business.<br /><br />As a final note, the lack of IP on a "Java" implementation, even if it does not claim to be Java (like <a href="http://harmony.apache.org/">Project Harmony</a>) may not seem very important to us mortals. But it is critical to corporate lawyers. For a more detailed analysis of the Java IP, how it is acquired by third parties and how it may be a risk, please read these posts:<br /> </div><ul style="text-align: justify;"><li><a href="http://www.jroller.com/scolebourne/entry/no_java_se_7_the1">No Java SE 7 - The Oracle perspective</a></li><br /> <li><a href="http://www.jroller.com/scolebourne/entry/a_question_of_ip">A question of IP</a></li> </ul>Sorontharhttp://www.blogger.com/profile/06217294233651527468noreply@blogger.com1tag:blogger.com,1999:blog-20686335.post-81525245449271697732009-04-21T17:43:00.002-05:002009-04-21T17:52:57.761-05:00Welcome to Soronthar -- Our third contributorI was having a conversation with one of my friends who is an excellent technology commentator about the Sun Microsystems acquisition by Oracle, and since he is extraordinarily knowledgeable about Java, I encouraged him to publish his very interesting insights about the triple interplay between Oracle, Sun and IBM around Java that perhaps drove the news we are commenting today. We should expect his article to appear soon.<br /><br />His name is Soronthar, and he will become the third author contributing for this blog. Quite an impressive lineup.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-29092217585155537122009-04-21T17:21:00.002-05:002009-04-21T17:41:13.399-05:00AMD's report: "Flesh wound!"The title refers to Monthy Python's "Holy Grail", of course. I mean that AMD is pretty much in a terminal process, and the story giving the rounds is that AMD beat the expectations by losing "just" 66 cents per share, or 1/5 of the share value lost in a quarter...<br /><br />Now, I must sort of apologize. I called repeatedly the multi-year delay in providing details for the "Asset light/smart" strategy mere bullshit; because we all knew the terms of the license prevented AMD from not manufacturing the vast majority of their chips. It turns out that it can be argued that secrecy was necessary in preparation to actually break the license. This is sort of an example of the terminal desperation AMD is in.<br /><br />It may get away with it, though. It is not clear to me whether Intel prefers a dead AMD or an AMD in torpor.<br /><br />Again, investing in AMD is crazy, it doesn't matter how, because AMD is the football everyone is kicking around according to their non-public interests.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-85112204087110325802009-04-21T16:33:00.002-05:002009-04-21T16:44:24.382-05:00Farewell to Sun MicrosystemsSome quick blogging about Sun and Oracle:<br /><br />The first time I blogged here about Sun it was to criticize their lack of coherence: They had this market prong of Java which commoditizes the computing platform, and at the same time had the "boutique" Sparc hardware, along other things that I called a "multiple personality complex" trying to be open and proprietary at the same time. Nevertheless, Sun came a long way during these 3 1/2 years. They at Sun kept capitalizing on opportunities thanks to a practical approach: They deepened their AMD Opteron offerings, early in the cycle of Intel's Core architecture they began to also offer Intel without de-emphasizing their Sparc offerings. They kept opening their businesses, launched --finally!-- an Open Source version of Solaris, allowed Java to become ever more free, continued providing support to OpenOffice, gave the reins to "Mr. Open Source CEO" <a href="http://blogs.sun.com/jonathan/">Jonathan Schwartz</a>, acquired MySQL and VirtualBox. I was very optimistic about the end result of all of this, and wrote <a href="http://chicagrafo.blogspot.com/2008/01/sun-acquiring-mysql-something-positive.html">a blog about it</a> which I recommend to the dear reader; in summary, all of this openness and reliance on Open Source enlarge a market for the products of Sun, and allows the participants in that market to move faster than the industry. This success was assured by the history of IBM's embracing of Linux and Sun's very Java; and although Sun was very late to that game, it still wasn't too late.<br /><br />A little before the acquisition of MySQL I had already taken a small bullish position on Sun. My intention was to accumulate over a period of three years, with a lot of patience at the beginning acknowledging that the traditional businesses of Sun were in shambles, without any clear prospect of re-vitalizing them, but I wanted to get early due to my conviction about the results of the evolution that was (is) undergoing. The plan of selling covered calls wasn't losing although the price was declining, until the crash. This crash zapped my conviction on Sun because with a bad economy the prospects of a struggling boutique shop had to include bankruptcy, so, I didn't accumulate, but neither sold.<br /><br />Then came the news of the IBM acquisition, that made little sense to me. At this point, I got tempted to sell, to perhaps buy back after the bubble bursted, until I heard that the Sun board had rejected the IBM offer. I reasoned that the board probably knew what they were doing, perhaps there could be a better option for Sun down the road, and decided to wait. Then, I got to know that IBM also thought it over, and as a financial journalist said, they were not willing to undergo the "financial proctological exam" of the regulatory agencies to approve the merger. By the time of the Oracle announcement, I thought I had screwed it again, losing my best chance to get rid of what I had of Sun; but that wasn't the mistake I made, I should have observed that the market itself had merged Oracle and Sun (almost all of my customers who run Oracle run it on top of Sun, anyway, the correlation is undeniable), and I should have remembered the Dvorak argument about Oracle killing MySQL using Sun as a proxy. Further examination about Sun's leadership at initiatives such as the computing grid are an strategical theater of operations that Oracle has been slow to position itself at. With Amazon.com's EC^2 (Elastic Computing Cloud) and all of those other cloud initiatives taking hold, Oracle needed something powerful to help them succeed at their belated entry in that space.<br /><br />This acquisition makes a lot of sense to me. The financial journalists have already discussed the obvious reasons why Oracle has a relatively easy task of making this acquisition work; just the advantages to supply truly integrated platforms to customers is enough to justify this acquisition, but at deeper strategic reasons the acquisition makes even more sense.<br /><br />The really interesting question, that I dare not forecast about, is what is going to happen with MySQL, Java, OpenOffice, and VirtualBox; depending on how you look at it, MySQL and VirtualBox either cannibalize pre-existing Oracle businesses, or represent entries into markets that Oracle is not strong at today, so, it's difficult to forecast in what direction would Oracle ultimately move. About Java, I don't see whether Oracle will treat it with indifference (dis-investment) or would try to steer it towards helping some strategic initiatives. About OpenOffice, I am curios to know if Oracle really wants to intensify the war against Microsoft's sacred cash cows. Open ZFS, Solaris and Solaris are clearly valuable assets that would continue to help Oracle given their orientation towards high end performance, the segment at which Oracle wants to remain as strong as ever. All of this lack of clarity prevents me from transferring my shares to Oracle, but furthermore, I think Oracle suffers from a condition that makes me abstain from taking bullish positions: Oracle does not operate in a market at which the common people will eventually become customers, but only a high-end that it is not clear to me that it will even continue to exist. This is like nVidia: Good company and all, they began doing 3D accelerators for a high end segment of the market that was bound to become mainstream in due time; and it became mainstream, and nVidia became a major player in the industry. But today, its market segment is shrinking to the very few people who require absurdly high computing capabilities, therefore it is very risky to get into bull-side.<br /><br />Finally, this acquisition provided me with something to hunt for in the stock market: technology companies that are struggling and the market has merged its products to those of much stronger companies, mergers may be happening.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-40312919656040546142009-03-14T11:32:00.012-05:002009-03-14T15:41:47.579-05:00A decade of only AMD for new processors is over<div style="text-align: justify;"><br />It has been a while since I posted an article, so, let me begin with some bits of news:<br /><br />1) I am particularly busy on my day job, doing high performance mulithreaded software<br />2) I am evaluating Windows 7, of which I have bits and pieces for an article<br />3) I have studied nVidia's CUDA, of which I would be posting some articles too<br />4) After more than a decade in which all my new processors have been AMD, I switched to Intel, I bought a Nehalem, a Core i7 920.<br /><br />This last item put me to think and deserves a nostalgia trip, here it is:<br /><br />The last time I felt motivated to buy a new processor from Intel was a Celeron 300A, because, if you remember, this was Celeron in price but Pentium II in performance. Intel made the mistake of launching the original Celerons as processors that <span style="font-weight: bold;">underperformed</span> even the existing Pentium MMX of the day, but still requiring a much more expensive motherboard, so, they only made sense for people who wanted to eventually buy a Pentium II and were willing to put up for a while with a system slower than the old generation, although this wasn't a good plan because at the time to replace the processor, how would you get money from your spare Celeron?<br /><br />The reason why the original Celerons were so bad, was that they didn't have any L2 cache. They were overperformed by Pentium MMX because they were, for all practical purposes, Pentium II inside and the Pentium motherboards had about 512 KB of cache (external to the processor), whereas the Pentium II (and Celeron) motherboards assumed the L2 cache was going to be in the processor and, because of the diminishing returns of a third cache level, did not have any cache at all. You may check these claims starting with the wikipedia entry:<br /><a href="http://en.wikipedia.org/wiki/Celeron">http://en.wikipedia.org/wiki/Celeron</a><br /><br />Then, Intel sort of over-killed the problem with the first line of Celeron processors with cache, because they were super performing, over-clocker kings at devalued Celeron prices.<br /><br />Since there was a no-cache Celeron of 300 MHz (Covington architecture), and a Celeron with cache (Mendocino) of 300 MHz, its model was called Celeron 300A, with the "A" to differentiate among them.<br /><br />It turns out that a Celeron 300A (66 MHz external bus) in some benchmarks (without overclocking!) was faster to the Pentium II 300 MHz (100 MHz external bus) because the Pentium II, although it had a 512KB L2 cache, it ran at half the speed of the processor, while the 128 KB L2 cache of the Celeron 300A was running full speed. The reason for this was that the L2 cache of Pentium IIs was off-chip, while the "Mendocino" Celeron cache was on-chip (by the way, this makes it the first massively produced processor with an on-chip L2 cache). It seems that the Mendocino architecture was a precursor for Intel's fully-on-die L2 cache Coppermine architecture (the Pentium III with 256 KB of L2 cache). If if you remember Coppermine trounced Katamai Pentium III that had double the L2 cache size precisely because their cache ran at full speed, so, the Celeron 300A versus Pentium II was about the same thing: L2 cache running at twice the speed, but 1/4 of the size.<br /><br />I was saying that I feel it was a precursor to the Coppermine, because they all overclocked like crazy. And it was very easy to overclock them, you just forced the motherboard to use 100 MHz of bus frequency and the processor went from the specified 300 MHz to 450 MHz.<br /><br />I gave that processor to a friend of mine, that I understand is still running it today, at 450 MHz.<br /><br />Before that, I was very happy with my Pentium MMX 166 MHz, great processor; and at the time I didn't like none of the cheapos AMD K5, K6 and K6-II<br /><br />I gave up about Celeron 300A because I bought an Athlon 550 MHz and got blown away by its performance and also its performance/price, which then was improved further by the impressive performance/price ratio of their "Duron" siblings; while Intel came out with the ragingly fast eunuch of the Pentium 4 that were routinely overperformed by properly configured Athlon. Although sometimes a Pentium 4 may have been faster, still, the price difference didn't justify it.<br /><br />So, it was Athlon/Duron for everyhing, I bought a used laptop (with Intel processor, but this doesn't count because it wasn't a new processor), then I bought a mobile Sempron laptop because it was the best peformance/price ratio, then, when I wanted a new laptop, I took the hard decision of buying a Turion 64 over a Pentium M only because I wanted to move to 64 bits as soon as possible, as I have said before, the AMD64 (or Intel's EM64T) should help compilers to make the same programs run about 5% faster (things like the doubling of the architectural register file (from 8 registers to 16) should overcompensate the extra memory inefficiency).<br /><br />Over the years, the performance and performance/price of AMD processors went ever higher and higher while Intel's were lower and lower, with the exception of the Pentium M series.<br /><br />As we all know, Intel came back with the Core µ-architecture (Core 2 Duo) and demonstrated that plain ole P6 had a lot of life, but still, it wasn't convincing for me to switch. But further down the road it came Nehalem, and it was more than enough for me to switch, probably for a very long while.<br /><br />The <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16819115202">Core i7 920 priced at less than $300</a> is actually very cheap for what it is, but it forces you to pay premium prices on the motherboard (currently there is only one chipset for it, the X58 from Intel) and it forces you to buy DDR3 memory before their final price-wise commoditization, and these really hurt the performance/price ratio you can get from a Nehalem; but what really pushed me over is that although this is just a quadcore, it really feels like an octo-core. Nehalems have the feature of "Hyperthreading", that is, run two instruction streams per core. As far as I have seen, hyperthreading REALLY works on Nehalem.<br /><br />If you remember, when Intel introduced Hyperthreading, it didn't work, people hated it, and Intel abandoned it for the subsequent µ-architectures until Nehalem. I will explain in a new article why it didn't work and why it now works, but there are still a few things I need to explain about Nehalem:<br /><br />Intuitively, to feed all the data needed by 8 threads executing at full blast will require quite a lot of bandwidth and slow latencies, that's why I have been so skeptical even about Intel's current double-duals that only need to feed 4 threads. Also, I perceived the whole thing of FSB as a dead end and I wasn't going to grace Intel's technical mistakes with my money by acquiring a FSB-based motherboard. Just to illustrate the point, following the article at<br /><a href="http://www.techspot.com/article/131-intel-corei7-memory-performance/">http://www.techspot.com/article/131-intel-corei7-memory-performance/</a><br />you can see that a nominally 1333 MHz FSB (that runs at 333 MHz "quad pumping" (capable of 4 transfers per cycle) DDR2 memory) with a 64 bit (8 bytes) width, can only give 8 * 1333 E6 Bytes/sec, or 10.656 GB/sec, while DDR2-800 memory, in dual channel gives 2*8*800 E6 bytes per second, 12.8 GB/sec. Meaning that <span style="font-weight: bold;">even the 1333 MHz FSB can't fully use a dual channel DDR2-800 configuration!</span>. I am not really sure that I am right about this, but it seems to me that official pages such as<br /><a href="http://www.intel.com/Products/Desktop/Chipsets/G31/G31-overview.htm">http://www.intel.com/Products/Desktop/Chipsets/G31/G31-overview.htm</a><br />that claim bandwidths over 10.656 GB/sec are a <span style="font-weight: bold;">lie</span>, at least I am not able to explain how a 64-bit wide FSB at 1333 MHz (nominal) may do it. Even recent benchmarking pages such as<br /><a href="http://www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/Sandra-2008-Memory-Bandwidth,806.html">http://www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/Sandra-2008-Memory-Bandwidth,806.html</a><br />with measurements using the SANDRA memory bandwith show how FSB-based systems can't go above 7.5 GB/sec even being quadcore extremes using DDR3 and 1600 MHz FSB. Interestingly enough, you may see how all the AMD models have higher <span style="font-style: italic;">measured</span> bandwith<span style="font-weight: bold;"></span> than any FSB based system.<br /><br />As<a href="http://www.tweaktown.com/articles/1665/2/intel_core_i7_memory_analysis_can_dual_channel_cut_it/index.html"><br />http://www.tweaktown.com/articles/1665/2/intel_core_i7_memory_analysis_can_dual_channel_cut_it/index.html</a><br />tells us, AMD's integrated memory controller began with the socket 754 processors, featuring 3.2 GB/sec, which was a <span style="font-weight: bold;">real number you could get in practice</span>, that then was superseded by socket 939 processors with support for dual channel DDR-400 (6.4 GB/sec), which then were superseded by socket AM2 with support for up to 12.8 GB/sec.<br /><br />As you know, my Core i7 920 is 2.66 GHz, capable of driving DDR3 memory at 1066 MHz of nominal speed, but in triple channel configuration, giving it 8*3*1066 MB/sec, 25.584 GB/sec of bandwidth... without the FSB contention nor FSB latencies problem of double duals, sure lyenough to feed all 8 threads. Also, as this domestic screen capture shows:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOIkCyLnmN6lRuaqZujzawtxxTkAZeC2s6mDJk79iWEaNpOVC-hqHkC_WF3kFobQl5WVscc_N4LHlmTS2Ee3yt9o6cM0KzHpibV2DT4s9tm9Cz90WZMuVaM45LQRNoUaRkeGC7/s1600-h/cpuz.gif"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 353px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOIkCyLnmN6lRuaqZujzawtxxTkAZeC2s6mDJk79iWEaNpOVC-hqHkC_WF3kFobQl5WVscc_N4LHlmTS2Ee3yt9o6cM0KzHpibV2DT4s9tm9Cz90WZMuVaM45LQRNoUaRkeGC7/s400/cpuz.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5313146298852701234" /></a><br />The cache hierarchy is right: 32KB+32KB L1, 256KB L2 and 8MB shared L3, this would give a progression per thread of 32, 128, 1024, of which the greatest step is the third level where the data is shared. The L1 and L2 sizes look small, to tell you the truth, but if you really have 8 threads running, chances are that you have some running the same algorithm in a data-partitioned scheme, of which they will be sharing data, which improves the effect of the L3 cache.<br /><br />Since Intel now comes with 3D acceleration in its processors (by the way, sooner than AMD's Fusion), and especially important for me, 8-core systems, I think I won't have any interest on AMD processors for a while. Not even curiosities like the triple cores, that disappointed me because they consume as much power than an X4, or may have errors like the L3 TLB bug...<br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-67385730924004353682009-02-23T14:46:00.003-06:002009-02-27T00:01:17.607-06:00It is 1998 all over again. Will next year be 1999 all over again?In 1998 AMD was living on the fringes, satisfying itself with the lower end of the market.<br /><br />They produced a better alternative to older Intel Processors. You could buy a nice AM5x86 and give your 486 computer a performance similar to that of a Pentium 75 (I did, for 6 Machines), or, you could design your system around a K6-2 (bought and recomended a few, from Compaq), but no way of catching the performance of a (non-Celeron) P-II.<br /><br />A system integartor would certainly be doing a good move building a low end system with AMD parts. No need to redesign your Socket 3 or Socket 7 Mobo, just a few BIOS tweaks (whole different story with Super 7). That course of action appealed to upgraders, gamers, and even some Tier-1 manufacturers (most noteworthy, Compaq) for their lower end consumer lines, but for High-End Workstation/Servers, Intel was the only game in town.<br /><br />All that changed in 1999 onwards, when AMD gave Intel three hard punches to the ego (but not their wallets) in the X-86 space, with the K-7/Atholn & K8/Opteron:<br /><br />1° To develop Cooper Interconnects.<br />1° To beat the 1Ghz Barrier.<br />1° To develop X86-64 (AMD-64).<br /><br />Fast forward to 2009. AMD just released the Phenom II Processor. And today, I read a very interesting <a href="http://arstechnica.com/hardware/reviews/2009/02/phenom-ii-scaling.ars">review</a> . The fine folks at <a href="http://www.arstechnica.com/">ArsTechnica</a> took a PhenomII X4 940, overclocked it to 4.2Ghz (using a phase change cooler), and ran a comparison between a stock Phenom II X 940, the overclocked one, an Intel Core i7 965, a Core i7 920 and a Core 2 Quad QX9650, all Intel chips running at stock clock speeds...<br /><br />And here we are, back to 1998 all over again, the PhenomII part is good, and competitive witht the older generation Intel parts (Penryn derivatives), and at a better price points, but you would be hard pressed to justify doing new deployments of High End Workstation or Servers based on it when you compare to the latter Intel offerings (Core i7 derivatives)...<br /><br />Please read the full review, but, I guess this quote from the conclusions will summarize it:<br /><br /><span style="font-size:78%;">«Deneb's comparative performance against the Core i7-965 and Core i7-920, however, is rather troubling. Even at 4.2GHz and with an IMC running at 2.53GHz (1120MHz memory clock), Deneb doesn't always outperform Intel's lower-end, 2.67GHz solution, much less the top-end i7-965. It's true that the i7-965 is a $1,000 part today, but a Deneb clocked at the rates we tested (if such a thing existed for the commercial market) would run at least $1K as well.<br /></span><br /><span style="font-size:78%;">Our data indicates that AMD has a long-term problem it's not going to be able to solve with clockspeed. The company's next 45nm refresh will have to include architectural improvements that result in significantly higher performance clock-for-clock—bolting more L3 cache on the core isn't going to be the magic answer. Socket AM3 arrives soon with support for DDR3-1300, but that's no silver bullet, either—desktop applications tend to be latency-sensitive, not bandwidth-limited.»</span><br /><span style="font-size:85%;"></span><br />Now, I really HOPE that AMD survives the downturn. The world really needs an AMD, but I do not see how next year, or the year after that, can be a 1999 for AMD. The lower end of the market will have to do...<br /><br />Full Disclosure: Small tweaks to the article.<br /><br /><span style="font-size:85%;"></span>howling2929http://www.blogger.com/profile/09229630806343439569noreply@blogger.com1tag:blogger.com,1999:blog-20686335.post-80298974979856559242008-12-15T17:41:00.002-06:002008-12-15T17:46:49.177-06:00InactivityHello out there.<br /><br />I am not blogging because I am not moving my money, and that because when things depend on government actions, I am not particularly better informed than the rest of the market. It is the same reason why I chose to get out of AMD even though I was very bearish, AMD's fortunes depend on financiers, what do I know about their negotiations and interests?<br /><br />So, I just got rid of long term puts, because they were depreciating, to keep only short and long positions, since the long positions outweighed a lot my long share positions, I have been hurt by this downturn, but only money that I can leave alone indefinitely.<br /><br />Perhaps I will write non-trading blogsUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-20686335.post-2486665577742818542008-09-15T21:12:00.002-05:002008-09-15T21:14:20.003-05:00Evil Intel now buys the FBIJust to land a poor employee in hot water.<br /><br /><a href="http://arstechnica.com/news.ars/post/20080915-fbi-ex-intel-worker-tried-to-take-trade-secrets-to-amd.html">http://arstechnica.com/news.ars/post/20080915-fbi-ex-intel-worker-tried-to-take-trade-secrets-to-amd.html</a><br /><br />Read all the gory details of evil Intel Sk Ph.D Boy Genius' blog.<br /><br />¿¡What do you mean he posted nothing on it!?<br /><br />¡Intel is evil! ¡He must not waste this chance to post!howling2929http://www.blogger.com/profile/09229630806343439569noreply@blogger.com0