Domain: ntua.gr
Stories and comments across the archive that link to ntua.gr.
Stories · 8
-
Coder Accuses IBM of Patenting His Work
ttsiod writes "Back in 2001, I coded HeapCheck, a GPL library for Windows (inspired by ElectricFence) that detected invalid read/write accesses on any heap allocations at runtime — thus greatly helping my debugging sessions. I published it on my site, and got a few users who were kind enough to thank me — a Serbian programmer even sent me $250 as a thank you (I still have his mails). After a few years, Microsoft included very similar technology in the operating system itself, calling it PageHeap. I had more or less forgotten this stuff, since for the last 7 years I've been coding for UNIX/Linux, where valgrind superseded Efence/dmalloc/etc. Imagine my surprise when yesterday, Googling for references to my site, I found out that the technology I implemented, of runtime detection of invalid heap accesses, has been patented in the States, and to add insult to injury, even mentions my site (via a non-working link to an old version of my page) in the patent references! After the necessary 'WTFs' and 'bloody hells' I thought this merits (a) a Slashdotting, and (b) a set of honest questions: what should I do about this? I am not an American citizen, but the 'inventors' of this technology (see their names in the top of the patent) have apparently succeeded in passing this ludicrous patent in the States. If my code doesn't count as prior art, Bruce Perens's Efence (which I clearly state my code was inspired from) is at least 12 years prior! Suggestions/cursing patent trolls most welcome." -
Simple, Portable Physics Simulations
ttsiod writes "I want to 'lure' my nephews/nieces towards Science and Engineering (to whatever extent that's possible, in the age of consoles). To that end, I have coded simple physics simulations, like falling snow, exploding fireworks, and 1D/2D wave simulations. My efforts are here, in the form of portable SDL mini-programs (GPL code, compilable under Windows, Linux, Free/Net/OpenBSD, Mac OS/X and basically every OS with GCC and SDL). Try them out, and do offer any suggestions on other programs that can trigger scientific interest in young minds. Myself, I am teaching them Python, so that they can code 'fireworks' on their own." -
Simple, Portable Physics Simulations
ttsiod writes "I want to 'lure' my nephews/nieces towards Science and Engineering (to whatever extent that's possible, in the age of consoles). To that end, I have coded simple physics simulations, like falling snow, exploding fireworks, and 1D/2D wave simulations. My efforts are here, in the form of portable SDL mini-programs (GPL code, compilable under Windows, Linux, Free/Net/OpenBSD, Mac OS/X and basically every OS with GCC and SDL). Try them out, and do offer any suggestions on other programs that can trigger scientific interest in young minds. Myself, I am teaching them Python, so that they can code 'fireworks' on their own." -
Building a Fast Wikipedia Offline Reader
ttsiod writes "An internet connection is not always at hand. I wanted to install Wikipedia on my laptop to be able to carry it along with me on business trips. After trying and rejecting the normal (MySQL-based) procedure, I quickly hacked a much better one over the weekend, using open source tools. Highlights: (1) Very fast searching. (2) Keyword (actually, title words) based searching. (3) Search produces multiple possible articles, sorted by probability (you choose amongst them). (4) LaTeX based rendering for mathematical equations. (5) Hard disk usage is minimal: space for the original .bz2 file plus the index built through Xapian. (6) Orders of magnitude faster to install (a matter of hours) compared to loading the 'dump' into MySQL — which, if you want to enable keyword searching, takes days." -
Building a Fast Wikipedia Offline Reader
ttsiod writes "An internet connection is not always at hand. I wanted to install Wikipedia on my laptop to be able to carry it along with me on business trips. After trying and rejecting the normal (MySQL-based) procedure, I quickly hacked a much better one over the weekend, using open source tools. Highlights: (1) Very fast searching. (2) Keyword (actually, title words) based searching. (3) Search produces multiple possible articles, sorted by probability (you choose amongst them). (4) LaTeX based rendering for mathematical equations. (5) Hard disk usage is minimal: space for the original .bz2 file plus the index built through Xapian. (6) Orders of magnitude faster to install (a matter of hours) compared to loading the 'dump' into MySQL — which, if you want to enable keyword searching, takes days." -
Broke into the old Quickies
Lets start things off with a thing of beauty: ChazeFroy notes that Malin Space Science Systems has tons of really excellent images from the Mars Global Surveyor. Now something of evil: TsEA sends us HTML magic: a true guideline for HTML usage. 3 things that prove that The net Will destroy humanity: BlackNova sent us a Magic 8-ball powered by Lego Mindstorms, Cuban sent us the pantscam (which is exactly what it sounds like) and _martini_ noted an online thermostat where you can twiddle the temperature at some guys house. Its only a matter of time before technology fights back: NMerriam sent us the truth about what computers think of us in this weeks Onion. But let us not forget that science has given us many wonderful things, like for example, lunatik17 pointed us at a bit about shooting your lawn with lasers instead of mowing. However, science has also given us gmr2048's story about testicular implants for animals so I guess we're kinda even so far. I suspect the only way to defend ourselves from technology is to understand it, and who better to teach topics like ISDN then sent a great way to have celebreties like Alicia Silverstone. Or Mr. Rogers teaching the RS232 pinout, Tonya Harding explaining a Cisco 700, and best of all, Darva Conger on the configure register of Cisco routers (thanks Ex Machina who got it from Memepool) Ever want to be a female olympic marathon champ? Jaster this years winner believes hornet stomach juice is the secret, so get started! Of course, to much of that stuff could wind you up on sent us the the next Darwin Awards (from Gambit Thirty-Two) Ant sent us a pair of stories about poop! (what does this guy do with his time?) What happens when your space toilet doesn't flush? All I know is I hope that I have some custom printed toilet paper to keep things under control. Finally, many people noted that you should call 1-800-888-3999, and select option 7. No, really. -
Choosing the Right Cluster System
ckotso asks: "So I've read here and there about linux clusters, and I am ready to set on creating one with some help of the educational institute I am working for. So far I've found out about Beowulf, SCI and MOSIX. I really wish I can get some help on this, since NT is making its way into the University gradually and I hate to see this. I want to give a cheap and robust alternative to this place, I simply have to change their minds! " Interested? There's more information inside."My questions are:
- Have I missed any other serious competitor in the cluster field?
- What are the pros and cons of these systems?
- Has anyone tried them all and written any report as to how they compete?
-
Do it yourself MP3 Stereo
ckotso writes "There's this guy who has created a hi-fi-like MP3 player using an old PC case, an LCD screen+a few keys attached to the case, a P100 and a small HD booting linux. MP3s are read from a cd-rom, which means 12 hours of continous music at home. I guess it still needs work, but it seems quite good already. Now I know what to do with that old spare midi tower."