Science Project Quadruples Surfing Speed - Reportedly
johnp. writes "A computer browser that is said to least quadruple surfing speeds on the Internet has won the top prize at an Irish exhibition for young scientists, it was announced on Saturday. Adnan Osmani, 16, a student at Saint Finian's College in Mullingar, central Ireland spent 18 months writing 780,000 lines of computer code to develop the browser. Known as "XWEBS", the system works with an ordinary Internet connection using a 56K modem on a normal telephone line.
" A number of people had submitted this over the weekend - there's absolutely no hard data that I can find to go along with this, so if you find anything more on it, plz. post below - somehow 1500 lines of code per day, "every media player" built in doesn't ring true for me.
Do you want some shoes?
Want some shoes?
... I wonder if he will open-source the code? Could make Safari even faster!
Join the Free Software Foundation
10megabits (OOL) is just too slow, i need that 4x increase. Now, a 4x increase in uploads, across a cable modem, would be a different story. though i don't really need more than a megabit, sometimes an increase there would be nice.
Facts do not cease to exist because they are ignored. - Aldous Huxley
780,000 lines of code in 18 months is approximately 1500 lines per day every single day. I'm skeptical.
I double that.
He wants to study computer engineering in Harvard University and eventually set up his own Internet or computer company.
(For people who don't get it, Harvard's CS department, while reasonably good, is not exactly the obvious top pick among CS hotshots.)
The only way that I can see to improve the speed of browsing on the client side is to improve how fast the browser renders the page. The only other way to speed it up that I'm aware of is to change to server to also listen on UDP and have a client use UDP.
I've heard of tools in the past that claim to speed up browsing by cacheing ahead. These tools follow links on a page before you request them so that they are already in the browser's cache when you come to click on a link.
The other possibility is some heavy compression server side, but this would require a server module (e.g. mod_gzip) and this rules out any kind of built in compression in ppp, so the sppeedup would, I guess, not be as noticable as 5x.
Needless to say, I'm fairly sceptical that this is an actual speedup of browsing. If you can only fit 56Kbps down a line then you can only fit 56Kbps down a line...
Adnan seems to be going the way of Gates: On Irish TV last two days after the exhibition, he announced he had patented the Software (though I presume he meant he had patented the algorithms).
or approx 3,000 lines of code every 2 days, something i can accomplish quite easily given enough caffene and a simple enough task
It then makes use of network magic. You mean no-one ever told you about the magic ?
Invoicing, Time Tracking, Reporting
The only way to achieve this kind of speed gain would be a new and radical form of compression.
Of course they spring up on a regular basis...
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
780 000 / (18 * 30) = 1444 lines per day.Never met such a programmer !
"To make the software more user friendly, it features a talking animated figure called Phoebe."
:) /. a site...
:)
Oh goody! Someone to take microsoft's place!
can't wait to see that little tingy pop on me when we
Maybe the Irish have a 1. april equivalent today?
No, it's not that bandwidth is capped by law, it's capped because of the design of the US phone network. You can only get 56K because that's how much bandwidth is allocated for any individual call as it goes digitally through the phone network. DSL uses overlay networks to get you more bandwidth, and ISDN uses multiple 56K lines to make it work.
You call this a signature?
Well I have to confess to being mildly curious. I mean, a 16 year old school boy writing 780,000 lines of code in 18 months ? Well I am impressed, by my meagre calculations that equates to _roughly_ 1,400 lines of code a _day_ every day for 18 months. And this application makes the internet go upto 6 times faster [apparently 7 times make it crash]. Not only that, it has been a secret project for the entire time. I smell a rat, either that or a complete genius code writer.
But what really got me where the two most important features someone could ever want in a Web Browser - it can play dvd's [it incorporates ever media player!], and also has a handy animated assisant called Pheobe.
Now, I am most probably wrong, and will happily eat my hat, but I cant help but feel that this isn't an entirely accurate article.
ps. Does anyone know if it is standard compliant ?
chris at darkrock dot co dot uk
http colon slash slash www dot darkrock dot co dot uk
The article clearly states "a six-fold increase". That is equivalent to 3584k on a 56k connection.
fold 1: 56k*2=112k
fold 2: 112k*2=224k
fold 3: 224k*2=448k
fold 4: 448k*2=896k
fold 5: 896k*2=1792k
fold 6: 1792k*2=3584k
They've claimed that a 16 year old student has written 780,000 lines of code. That it combines a browser accelerated way beyond what anyone else has ever claimed (and that could potentially run faster, just doesn't yet), multi-format media player (actually, I don't want to watch DVDs in a little side window while browsing the web, thanks...) a meta search engine and an avatar-based help system?
That's massive work _and_ a revolutionary breakthrough. If he's that good - and in a way that others hadn't thought of despite the efforts of several of the world's largest companies going into browser and network research - then this is remarkable. But without hard evidence (or even a mention on the competition's admittedly poor website) this just sounds way too much like a scam.
Greg
(Inside a nuclear plant)
Aaaarrrggh! Run! The canary has mutated!
Other special aspects of his browser are the fact that access to 120 Internet search engines and other features such as music and video players are built in.
Oh access to 120 search engines!!, in opposition to the rest of browsers where you can only acces to 3 or 4 search engines?
I bet he just cached the first page of 120 search engines to make the browser look faster... and that caching is included in the 780000 lines of code.
I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
Why am I thinking this is just another one of those snake-oil web speedups that does lots of caching and pre-emptive downloading of pages on the off chance you are going to view it? I'll be taking this story with a large pinch of salt for now I think.
UNIX? They're not even circumcised! Savages!
This can't be true. I mean, yeah, it's possible to write 1500 lines of well polished code a day, but every day for 18 months, and on a project of this magnitude, by himself? I doubt it. I'll believe it when I see it.
Do we have any reason to believe that this has a lower bullshit quotient than that daft '100x compression of random data' story doing the rounds last year (can't find the /. link, here The Register's one)?
.
Sure, you can leave stuff out (images, JavaScript, Flash), but "at least quadruple"? If the page is simple enough then you can't just ditch a chunk of it.
Ooh, AND "[at] least quadruple surfing speeds" and "they found it boosted surfing speeds by between 100 and 500". Even the article isn't making any sense . .
Of course, if this turns out to be true than I will be the first to eat my cat (and the first to download it), but I'm sure this isn't even possible, right?
Just my 2 cents (actually, that was more like 5) . . .
"If being a geek means being passionate about something, then I pity those who aren't geeks." - Pike65
We all remember the Flannery episiode, right. She was awarded the first prize at the Irish Young Scientist compition in 2000 for work on speeding up the processing time of the RSA algorithm. I remember slashdot covering this (although I can't find the story) but I also remember reading that it made breaking the encryption almost trival. Still the IYS award is a compition thats been running for 30-40 years now and is a credit to our small corner of the world.
A kid coding 780'000 lines of code in 18 months. All alone. In that time he have had to design and implement the whole shit including "every single media player built in".
It would require some sort of dial-up-server side module to compress and modify the contents of the data and this kind of system would most certainly be a lossy method for transferring data. It won't be possible to transfer binary data with this thing without corrupting the result completely.
And what kind of a piece of software would choke under the load of 7x56k modem ("At seven times it actually crashes so I have limited it to six.")?
This is just a cheap attempt to gather some attention.
Maverick (Tom Cruise) is a reckless CS hotshot who codes by instinct and breaks all of the rules. While attending the Navy's elite CS training academy, affectionately known as "e-Top Gun," Maverick romances the civilian system administrator (Kelly McGillis) and competes with crackerjack hacker Ice (Val Kilmer) for top honors. He is the quintessential rebel, upsetting senior officers with his antics and risk-taking while simultaneously amazing them with his skill. In the end, Maverick overcomes a tragic loss and his need to stand out in the crowd and proves that he can shine as part of a team. Anthony Edwards stars as Maverick's best friend and co-designer, Goose, and Meg Ryan first garnered attention as Goose's wife, Carole. Superb state-of-the-art computer screen photography makes TOP GUN, directed by Tony Scott, one of the most exciting and entertaining films of its genre.
If this thing's really a web browser, and it runs completely on the client computer, any web pages it's requesting are coming down the line as HTML, uncompressed (except insofar as the modem's protocol might compress). Without a compresser on the other end, the speed's not coming from compression.
/., refreshing every five seconds to make sure I got a local copy of pages about to be slashdotted?)
If it does require a server side piece, it's not a web browser, per se; but as a general question, is it worthwhile to look into "compressed" web pages, e.g., foo.html.zlib? (I tend to doubt the savings are that much for the "average" page, but shoving graphics into an archive might keep down the number of requests needed to fetch a whole page and its graphics.)
If it's not server side compression, the only thing I can think of (and fortunately smarter people than me will think of other things I'm sure) is that he's pre-fetching and caching pages to make the apparent speed faster.
So is the "secret" that he has some hueristic that sensibly guesses what links you'll click next, combined with regularly fetching, oh say, your most requested bookmarks? (In my case it might look like: slashdot -- New York Times -- slashdot -- sourceforge -- slashdot -- freshmeat -- eurekareport -- slashdot.)
In other words, is he mirroring sites locally in the background? And if so, how must bandwidth is wasted just sitting in the cache until it's stale?
(On the other hand, could I point his browser at
Opinions on the Twiddler2 hand-held keyboard?
Even if that was the case, there are lot of people that arent really citizens who think they are.
I for one, am a national, i was born in one of the states, and not in a federal territory, alot of the
laws out there dont apply to many of us.
http://taxliberator.net to ask questions about laws, who they pertain to and such. Its main drive is about taxes, but the guy that runs the site deals in alot more.
We have seen that living things are too improbable and too beautifully "designed" to have come into existence by chance.
It's curious that there is so few info about Adnan Osmani.
I however found out this thread in the news but, mind you, it's based on the same story...
They bet that if it's possible, he may have either implemented some quick prefetch and/or pre-formatting subroutine...
Trolling using another account since 2005.
I propose increasing browsing speed by severely limiting the use of search engine crawlers. Perhaps only between 2:00am-5:00am every morning (EST) would we allow them.
2:00 am to 5:00 am?? That's when I do most of my browsing!!!!
Of course, not at Kuro5hin.org...
I uh, do, uh, anatomy research... and uh, changes in primate mating habits caused by the ubiquity of digital cameras.
Opinions on the Twiddler2 hand-held keyboard?
Much faster.. not to mention as garbled/unreadable as the typical slashdot discussion!
I've written 4 million line programs when i was 16. The key is that I used BCB 5.02, which added alot of needless lines to the program with its libraries.
-AlexanderYoshi
You can find it here.
It says it took him 2 years and 1.5m lines...
Pity this guy never heard of open source. He could have taken and plugged in his mysterious bright idea.
Maybe he found some compiler options that quadrupled the rendering speed of <somebrowser/>.
Maybe he is just a fraud, and could sneak into the competition after creating a nice looking theme for <somebrowser/>.
Maybe I'm just guessing and typing whatever comes to mind in <somebrowser/>.
--- Sigmentation Fault - Comments Dumped
A fixed time for this would be dumb.
If this sort of scheme were to be implemented it owuyld make more sense to do it whenever 2am to 4am is local to the site's country code. (I know that that is not necessarily its location or area served.)
This would also allow the spiders to work 24/7 as opposed to a few hours a day as you suggest.
If Bill Gates looks like a borg, what should the icon of "too good to be true" look like?
...6 56K modems, with 6 active phone lines required. Your ISP must also support multilink PPP.
I'm sure that that's in there somewhere, oh, yeah, look...there it is commented out above line 53,425 in the code. Yep.
Fill in your four or five-letter word of wisdom here _ _ _ _ _.
I would guess to demo its speed he has possibly cached a lot of web pages on the hard disk and just loads them from hard disk at 4x 56K modem speed.
I bet the html engine is Microsoft's IE ocx. The judges could have checked the ocx engines class window names with Visual Studio 6's Spy++ utility if in a Windows OS.
If I was a judge I would have made him show me the source code and compile it.
I thought Australia was the home of fraudulent businessmen. I guess Ireland has their fair share.
Ummm..interesting theory about ADs expanding to fill the bandwidth but not sure about whether people on 1MBit+ connections would agree..
All you software developers feel fear. The only possibility is that something has evolved which can actually achieve the productivity gains claimed for all those lame IDEs, design languages and bubble chart systems. An application level script-kiddie now walks the earth. Your jobs are no longer safe, your manager will begin to understand your acronyms and see them as another facet of information hiding, school leavers have made you obselete.
Alternatively there is an opening as a technical reporter just opening up.
I bet he's a Raelian.
This story must be hoax. No doubt about it. If they would have said the guy is from Finland, I would have believed it.
I'm surprised that the majority of posters are resorting to unimaginative "what BS" posts instead of thinking up innovative ideas. Ok, here is my idea:
/table.
Most web pages have a lot of static content in, especially menus etc. You could start rendering the page immediately from the cache from the last page and rerender afterwards as the new page starts to differ from the cached version.
As the page comes in, keep switching to the page that is closest to same structure in cache (ie predominantly on the HTML tags). Don't render the text until the initial few chars are confirmed by the version downloading, then progressively render that (ie show old version then modify words where they differ).
This would have the effect of progressively rendering the page as a whole much like those progressive GIFs. It would show a large speedup on pages that contain tables, as most browsers these days won't render a table until it has recieved the
This would be a 'faster' browser with no compression or pre-caching.
Phillip.
Property for sale in Nice, France
Is it this?
http://www.esatys.com/gen_info_winner.htm
Since he didn't win it, heh.
Whoopy!
A kid as written a browser that supports HTTP1.1 compression!
WOW!
Take a look here http://www.esatys.com/gen_info_awards.htm have they announced the winners yet?? At the time of posting this I couldn't find the winner for the 2003 award!!!
Jim: Yes, I --
PHB: Jim...I'm concerned about your performance.
Jim: Er, wha--
PHB: You write, what, 30 maybe 80 "eL Oh Cee" a day? Right?
Jim: Well, the TPS and project plans take --
PHB: Says here, that this 16 year old kid can write 1500 "eL Oh Cee" a day. What do you think about that?
PHB: Don't laugh...this is serious.
Jim: Sorry. I ment --
PHB: Jim, maybe you need to put in more hours. Reconsider your work habbits.
Jim: I work till 10 most nights...
PHB: Jim, it's not the hours it's how efficiently you handle them. I expect todays TPS on my desk by noon, along with a status report on each programming task you've done today.
Jim: It's 11 --
PHB: That's it Jim! Keep up the good work. In the meantime, see if you can increase that "eL Oh Cee" to, say, about a hundread. It's good to make a good impression. Fine. Excellent. I knew I could count on you. I'll see you then! ... Brian...did you fill out that TPS report...
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
I don't know about Ireland, but whenever I needed to do a science project, I had to supply shitloads of information, especially when making bold claims. Isn't that how science works?
Hell, even reading the hypothesis of his project would be an improvement over what we have -- nothing.
What shitty news coverage. The media isn't skeptical enough when it comes to science. If this was some miracle dreamed up by a politician, the media would have torn him to shreds by now, digging up dirt on him, his family, his marital history... everything.
But when a miracle science story comes around, the media swallows it hook, line, and sinker. Unacceptable for this day and age.
2003's Vaporware of the year!
It's eaasy to curn out that amount of code when you 'that age', and have project that inspires you.
I've written a C++ windowing wrapper for windows, inluding string and varient datatypes (which are quite big in thenselfs) in less than a 5 day week, it contained few bugs and had 10000+ lines of code.
Working against RFC's and using other peoples designs makes coding easy, there's not much to think about and you can just sit there are curn away line after line, about as quickly as you can cut and paste.
I don't believe the speed imporvement though, TCP/IP over a 56k modem is TCP/IP over a 56K modem.
thank God the internet isn't a human right.
It's obvious, I could consume that many lines of code too writing a browser:
If Instr(html, "<B>", i) -1 Then ...
bold = True
i = i + 3
Else If Instr(html, "<I>", i) -1 Then
italic = True
i = i + 3
Else If
If anyone tries to optimize/correct the above, they're missing the point.
- Oisin
PGP KeyId: 0x08D63965
En Tea.
A google search on his name, Adnan Osmani, returns only pages in Serbian? And only 5 of them at that.
pay no attention to the man behind the curtains. I am the great and powerful OZ.
Adnan says a six-fold increase is about the maximum practical boost.
"At seven times it actually crashes so I have limited it to six."
Now that's a good debugging technique, no wonder the code has 780,000 lines!
To make the software more user friendly, it features a talking animated figure called Phoebe.
With these skills, I guess he'll be working in Redmond soon...
Beware of Programmers who carry screwdrivers. -- Leonard Brandwein
But I've seen the advertisements that gives me ten times faster connection, really!
I think what he did was as follows:
1) Use COM to incorporate every Active Document Web Browser there is
2) Use IE as a basis for the rendering
3) Use those annoying little characters that MS calls agents
4) Develop a compression utility that works on the server as a proxy.
My guess is that his compression is partially lossless, meaning some data gets lost. I am guessing that is why when he has 7x compression the system crashes. Below that the system "ignores" the lost data.
So what I think is unique with this browser is that it is an all in one solution that probably is pretty user friendly. And remember what amazes people is not the tech, but the presentation of the tech....
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
Surely a national science compo would be well publicised on the Internet. I can't find anything about it. Also, the fact that the guy's footprint on the Internet is, ummmm, zero, makes me suspicious.
Like tinyurl, but one letter less! http://qurl.co.uk/
Yes, you're incredulous. Yes, it's impossible. Yes it is 1500 lines a day. Yes, the article's poorly written. Yes, you will eat something highly unlikely. I get it. Now watch me dance.
~
If you need me, I'll be hanging my computer from the
Yes, but for a year-and-a-half? EVERY day? AND while, presumably, taking other classes and studying for tests in other courses, having friends, etc?
Think not.
In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
We build an esp-server back in 98 at HJ i DK and managed to get 3-5 times greater transminssionrates clientside than a normal 56k dial-up.
Eventually the project was abandoned. The "software" was takin to long to breed and in the end the medias proved to fragile for sustained transmission. 2 hours esp'ing would send them flipflapping down the hallway. Not to mention the godfearing folks from the theology-department, they went ape all over the place.
Of course we didnt have DVD back then.
Is most likely Microsoft Agent technology. It's built into to Win2k (it's used by office2k+) and it's trivial, if not time-consuming, to create new characters for it.
see: http://www.microsoft.com/msagent/
- Oisin
PGP KeyId: 0x08D63965
The "too good to be true" icon must be Rachel Stevens' fine ass.
Discussion has been going on here for a while about this.
h re adid=76538
http://www.boards.ie/vbulletin/showthread.php?t
Indeed
Haven't the guys with the bar jokes been warning us for years? Now it's finally starting to happen. Tee-totalling Irish programmers doing 780,000 lines of code in 18 months? Horrors!!!
It says "surf speed." That could mean anything. In particular, for the perceived speed, rendering and latency are probably more important than bandwidth.
If you compare IE 5.5 using HTTP/1.0 with Opera using HTTP/1.1 you're probably most of the way to a six-fold increase on a page containing tables anyway, for instance.
I think you people are forgetting what using dial-up is like...
OTOH, I think the article is probably complete tosh. :-)
Unix does not prevent you from doing stupid things; that would also prevent you from doing clever things.
I don't think its possible that he is rendering HTML 4 times faster and if he's using standard protocols (TCP), then he can't be getting the data any faster. If this story has any truth to it at all, I'd imagine this kid wrote a very memory intensive browser that kept open most media players. If you are browsing various media types (PDF, MP3, DOC, AVI, etc.) then keeping viewers/players for each of these types in memory would make browsing faster. Most people don't leave this stuff open, because it degrades overall performance when you aren't perusing multimedia.
OddManIn: A Game of guns and game theory.
but I couldn't see where the 4x web page loading came from. The guy was too busy autographing girls rucksacks to talk.
It was a great show, and always is. It's fantastic to see so many schools participate,
I hear Clonaid helped him write it.
Give him a break hes only 18 or 19
...if you count the VB runtime.
Try this: http://www.georgehernandez.com/xWebs/Index.htm
2:00am - 5:00am GMT would seem much more reasonable.
What's that you say? that's 6pm - 9pm EST? Shame.
Stop playing with time-shifting, and go out and play with the kids...
It doesn't say that it increases bandwidth, it says that it increases surfing speeds. It smells like precaching/'intelligent browsing' to me.
18 months.. that means he had to start when he was 14 years old. since he was 14 he's been coding 1500 lines a day? come on ;/ even CowboyNeal isn't that big of a geek ;)
Searching Irish Patent Office:
:
:
Query
Application Date: 08/01/2003 -> 10/01/2003
Abstract: *internet*
Results: 0
Query
Date Of Grant: 08/01/2003 -> 10/01/2003
Abstract: *internet*
Results: One Result: 2000/0717 82661 Server-based electronic wallet system
Thats it, so it doesn't seem he applied for the patent in Ireland then...
P.S. The stars around "internet" are mine, I used them to indicate that I searched all abstracts that contained the word "internet"
# ssh -l neo the_matrix; killall -9 agent_smith
We don't have much information here in Ireland either, although the young scientists exhibition is high profile here. It's also sponsored by BT/Esat. See the website at http://www.esatys.com
It's open to the public too so anybody could go and examine it (as far as he'd allow you) in the exhibition centre. Usually the projects have quite a lot of documentation too, but it could have all been user-guide type stuff rather than technical information.
He was on the country's premier talk show on Friday night and didn't give much details, just what was said in the article, and that he hadn't told anybody he was entering the competition, even his school (which is the norm.) He was also asked if he'd patented it and he said "Yes, yesterday."
The judges are supposedly experts and he said he was questioned at length about it before they decided to give him the top prize. You get 3000 Euro for winning and can then represent Ireland in the EU science competition.
smash.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
The encryption story wasn't snake oil, and had very solid documentation. Sarah Flannery won Irish young scientist of the year, and subsequently the EU-wide prize, for her work. Her paper is here.
The Cayley-Purser algorithm she developed was subsequently shown to have security flaws; I don't recall if this was before or after the EU prize, but thats immaterial, the work was original and interesting, and worth a prize for a 16 year old!
She has subsequently written a book , which is a pop science introduction to crypto, and I understand from the blurb she's now studying maths at Cambridge.
-Baz
The latest version of IE was so fast it made Bill Gates actually shit his pants!
This is really simple how it works. He simply increases the local gravational field while approaching the natural log raised to the 27 power of the speed of light. This causes the future to get entangled with the present and Osama takes advantage of this.
This "kid" has NO OTHER classes to study for? Enough said, this is bull or Daddy has been coding his lessons for him.
there's absolutely no hard data that I can find to go along with this, so if you find anything more on it, plz. post below - somehow 1500 lines of code per day, "every media player" built in doesn't ring true for me.
Twits who make up bullshit stories like this thrive on attention. By posting it on a major site like slashdot, you give him exactly what he wants. Just use a little restraint, and try not to post the stories that are obvioulsy fake -- like this one, and the one about Masters of Orion 3 beign out soon (grin).
Clientside caching surely is most of the speed.
Serverside caching could be used.
TCP/IP non-comformaty is the third option.
Assuming this is true, (ignoring the 1500 lines a day), what else could he be doing?
Judging by harddisk prices, client side cacheing algorythms would make sense. Cacheing many portal and search engine homepages is a powerful start. Combined with a central server that then reviews these popular pages for changes, and publishes a simple summary for the browser client to collect and compare with older summaries, then a browser can collect only updated portal pages for the cache, all optimizes portal renders.
Then less common homepages, such as the high school I attended, can be gleened from users typed-in webaddress history, and automatically cached as chron-job.
Creating cached copies of commonly used graphics on portal website can save a ton of bandwidth. Again a server based bot could rate the linkcount of graphics on portal sites, and if the graphic has changed, and then post this list for browsers to collect for caching. Searching HTML for imagefiles, that are already stored in the cache, and modify the page on the fly to call only the cached image would save bandwidth. e.g. caching all of slashdot's article catagory icons.
Then the tricky part, "which linked pages to cache while the user reads a page?", so that when a link is clicked, the pages renders fast. I would download the html from all of them, and while the reader reads, check for already cached images, and then start downloading image files.
-Mac Refugee, Paper MCSE, Linux Wanna be!
and first poster of the word "knoppix"
B.C.Bill owned!!!
Pixels keep you awake!
Anyone that wrote that much code in that little of time (1500 lines per day!) MUST not know what a function is
If he doesn't open the source code, the person that patened "cut and paste" should sue him for blatent abuse of his patent!! Anyone that codes that much in that small period of time scares me!!! Come up for air once in a while!!
Remember to breathe
-- Mr. Miagyi, The Karate Kid
HallmarkOrnaments.Com
This isn't the first time that a Young Scientist winning entry has been high on media sound bites, and correspondingly low on hard facts.
Even here in Ireland, there's precious little evidence being released to substantiate these claims. Personally, I'm just embarrassed that our national press laps this sort of stuff up, without bothering to verify it.
A number of people had submitted this over the weekend - there's absolutely no hard data that I can find to go along with this
Ahh! The theory of "proof by the masses".
"If everyone else belives it, it must be true"
Anyone quoted by a reporter knows how little they understand
Don't believe what you read is the truth.
Why not have websites present .zhtml pages, already zipped. Faster over the internet, let the browser take the strain. The server will have more work to do with dynamic pages, but many frames will be static. Has anyone considered this already or am I way behind the times?
Andy
I really don't see how this could really speed up browsing that much. And I am VERY sceptical that it's anywhere near as fast as Opera 7. Seems to me that if it's that fast, it's because it doesn't show anything on the screen. And as for the 1000+ lines of code a day, I mean no one could do that even if the lines where just comments containing a blog. Well maybe my ex-girlfrend could, I mean she can carry on endlessly...
Youth+Enthusiasm+Amphetamines=Achieve the impossible.
Then he discovered loops.
Why, those Irish are good for nuthin' other than drinkin', fightin' and scammin' technology pundits!
</grandpa simpson voice>
"I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
Looking at St Finian Collage website there is nothing about this under there press relese section...
Did the
Anyone quoted by a reporter knows how little they understand
Don't believe what you read is the truth.
easy... vb app.. uses microsoft agent, all the standard players... when you visit a website, it goes off and fetches all the links in the background while you read the first page, ie.. its just a hidden WGET.. pre-cacheing... so when you hit the link, its alreaddy there for you.
"He wants to study computer engineering in Harvard University and eventually set up his own Internet or computer company."
If the content at Harvard's Computer Engineering program is anything like it is at my university, he's going into the wrong program. Unless he wants to build hardware, or program chips and other low level stuff he's going into the wrong program. He'd be much better off with a Software Engineering or Computer Science Degree. Especially since it seems that that's what he's really interested in. A Business degree might even be nice, since if he really did program all this stuff, seems he's got the computer part pretty down, and should learn how to manage that business he wants to start.
It's happens so much today that people go into university courses and don't really know what they'll be doing once they get there, and then they drop out, or at least waste a year or two before realizing they should switch degrees.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
since when browsing you eventually get redirected to a porn site sooner or later. He simply caches a few of those sites and no matter what URL you enter, it directs you to one of them. This has two effects, it speeds up page loading times, because of the cache, and also speeds up the browsing experience by cutting out those annoying intermediate pages before the porn. ;-)
The competition is real, the prize (3000) is real, the winner is real, but I have my doubts about the project. Well, to put it differently, I think it's bullshit. Anyway, here's the news article about this. RTE is the Irish state broadcaster, BTW: http://www.rte.ie/news/2003/0110/9news/9news11a.ra m
Is he part of the Raelians?
Perhaps he's cloned himself to be able to write so much groundbreaking code so quickly.
Google searched for it:
http://www.fhs.ie/newsroom_latest.asp?id=241
Buy a Nintendo DS Lite
So, it he's such an ubercoder, doesn't he read Slashdot? If so, why isn't he replying? Oh, I forgot - no time. He's gotta write 1500 lines of code after school today. Give me a break. I know how easy it is to fool a panel of technoidiot science fair judges and teachers. This is a total hoax.
Best compression so far on html is 6:1 - and that's specific to html - and it's proprietary. Use of such a compression algorithm would require the server to use it too. Best compression on images so far is JPEG2000 - and that requires that the images be in that format, or for the server to re-compress them before transmission.
The media player thing is easy. To "incorporate" every media player, one only needs to use the plugins and standard APIs these media players provide and embed them into the app. Providing an animated assistant requires time to actually draw the assistant and animate it on the computer. Even if it's a stick-figure (which I'm guessing is not the case), it would take some time to animate and code so that it works right. Then to actually give it a voice and some text-to-speech, you could just use Microsoft's own text-to-speech libraries.
Writing 1500 lines of code a day is simple, provided that you a) don't have a life b) don't care about the quality of the code c) copy a portion of the code from other sources d) include blank lines or lines with just '{' or '}' e) include lines with comments and documentation (that's about half of 'em) and finally f) use an ide with auto-completion. Even with all this, it still takes a while - I mean, it's gotta compile, right?
After writing 1500 lines of code, you then have to see if it compiles, see that it doesn't crash or break other code you've written. You still have to unit-test it. Note that you also have to factor in at least 6 hours everyday for sleep and another 3 for meals, breaks, and bathroom. That leaves 15 hours for coding. Oh - and he has classes - take another 8 hours minimum. That's seven hours of coding, testing, debugging, compiling.
Hmmm. Something's still not quite right.
can i get the beta? i promise to respect all patent rights.
oh brave new world, that has such people in it!
He's nuts, he couldn't have written this, he's a clone, ::insert jokes:: mod +1 Funny
Well I dunno, this sounds *pretty* lame.
Speed: This claim sounds pretty preposterous. The only things I can think of are KeepAlive (only works sometimes) and caching pages ahead of time. Maybe it constantly keeps connecting to the server so when you click a link it doesn't have to connect. Maybe it uses some form of ranking to figure out what links to download first. I don't have a clue how it works, but it sounds pretty amazing and/or fake. I would like a copy if it works though ;D.
Media Players: Sure, I can include the installation files too. But built-in?!? Again, it sounds pretty nice, but I don't think that Real, Apple (QuickTime), or Microsoft (Windows Media) would be pretty open to a 16?-year-old hacking/borrowing their code to make a browser that can view their media format, without their choice of spyware installed.
I wonder if the writer surfs slashdot?
--Tom
Tired of free iPod sigs? Subscribe to my blacklist
The 30 hour days are, after all not attained through coffee alone!!
!
..... damn.
Bloody XWEBS users with their 20x speed optimisations, blagging all my 1st post.
...a beowulf cluster of these things. You'd be able to download pictures of natalie portman naked and petrified at 6 times the speed of a 56k modem while watching episode 1 on dvd, with hot grits down your pants!
-The original AC (All the rest are just copying me)
One possible explaination for the LoC count may be that he's using Borland and trusting it's "count". At my first real job, we used Borland and I made a realtively complex program over the course of 18 months (coincidentally enough). The line count was over 1.5 million, but the reality was that it wasn't that long, Borland was counting lines processed, which included the header files, and the OWL and windows headers could add a lot to each module (of which there were over 100, since I was big on modularization).
I never really knew the true line count. I just remember the Borland one because I used to often do a global compile any time I wanted a half hour break ("Oh, the systems acting funny. Better do a global compile to make sure it's not a dependancy problem." If my boss came by and I wasn't there, he'd see the compile running on the screen).
-no broken link
Actually, where I work, they've introduced (I can't say we've introduced, because I dont whole-heartedly agree with any of it) a system called the TRS, Time Reporting System. We have to fill out TRS reports about what percentage of our time we put in a certain projects... The system came with no documentation and no explanation of how it was to be used or what it is used for.
Think about it... each week we have to enter a percentage for a project code. There are a few unaswered questions, such as what happens for vacation time. What if you work 1 hour per week on a project, do you enter 2% for a project? and the percentages dont have to total 100%, they can total 500% if you choose. When they introduced this system, I started laughing hysterically because it reminded me so much of the TPS reports..
http://github.com/gbook/nidb
It works fine at 6x yet crashes at 7x? What the heck is he doing to speed up surfing? The major bottleneck at 56K is download times. So if he's caching data, why would it crash when you tell it to cache more?
Adnan says a six-fold increase is about the maximum practical boost. "At seven times it actually crashes so I have limited it to six." All I can say is - what utter f-cking crud. This seriously looks like a 99% fiction to me. Even some clueless 16 year old VB programmer would find it hard to write new theme for that actually causes it to crash at 392Kbps. Shit I wonder what happens if you use it with a T1 connection - does the local "gibson" blow up, causing a glitch in the matrix?
Just cache the whole internet locally to your HD. Simple.
Geeks of the World, Unite!
...That this is all MS technology. I am willing to bet that this application uses nothing more than Microsoft objects, embedded into his own code (probably written in VB). It is very simple to make a web browser/media player using the Microsoft components. It is also very easy (as previously mentioned) to get 780,000 lines of VB code.
As few copy/paste operations from MSDN, and this kid is considered a genius. Why is it 4 times faster? I have no clue - he could be wrapping the browser object with something custom.. OR he could have found that code elsewhere as well.
to those of you who love to comment without really reading it here's a recap.
:))
... there is NO WAY IN HELL
:-P)
How blind surf... there's an animated character called phoebe that'll read out the text of the webpage (shudder to think about how it'll read the non properly encoded html pages... cuz I know We ALL adhere to proper html coding nowadays
The lil bugger will also read emails for you so yes it supposedly works for blind people.
He also believes he can get a patent on something called a Web Browser.
He believes Harvard will accept him because he wrote a "Web Browser".
As I'm sure most of you seen the 780000 lines of code. I'll tack it on with his quote.. "I didn't expect it to be that good". Which in my mind spells... "I took the mozilla open source and I actualy downloaded all the plugins before hand"
I'm sorry but being an Avid MS developer (yes I'm not hard core.. but I will use textpad for the dirty stuff) I love Visual Studio and I can tell you it doesn't get any lazier then that.. and
EVEN SO
I can spit out 780000 lines of workable code in 18 months
(Including all the shitty comments that MS puts in)
I mean 780000 lines of code is RIDICULOUS...
A game I wrote in Assembly was only 50000 lines of code and that took me 8 months! (I wrote the game SIMON for those of you that are curious... With CGA graphics and Sound!!!
Speaking of which.. anybody know how many lines Phoenix Browser is?
Put the guy's name into Google and see what results - a whole page of .li websites with lists of names on. Now, I don't read what is presumably either German or French, so don't know what they say, but it looks suspicious.
Oh, and the school would seem suspiciously lax in picking up on free publicity - look at the press releases page on the website: http://www.stfinianscollege.ie/
Prediciton: It turns out to be some Visual Basic application which uses built-in windows components such as media player... thus allowing "All media formats, and DVD playing capabilities"
Quadrupling "Surfing Speed" is so bizzare a claim that I have no idea what it could mean. Maybe he's blocking banner ads... at 56k it could make a difference.
As for the "lines of code" I strongly doubt that a kid is using the same criteria for lines of code that everyone else is using... it probably includes his html test suite, and all his test code, abandoned code and documentation added together. Or maybe he didn't know how to write a function, so it is a big cut-and-paste one-function VB program with Goto's.
It's not that I doubt that a kid can pull this sort of thing off, it is that I doubt the school teachers nor the media have enough knowledge to judge it or report it accurately.
Most likely, he did this very easily using ActiveX and _maybe_ some pre-caching. Which would explain why after "7 times it crashes"- your hard drive is full of cached sites. Using Visual[C++, VB, C#] he just dragged the ActiveX controls for a browser and "every media player" onto his app. Pheobe, his little assistant is just Msoft's Agent control (commonly seen as the annoying paperclip in Office). He may have even counted the ActiveX code as his, which would mean his 1400lines/day was really done in about 4 hours the night before.
Now, I'd expect Slashdot to have a little healthy journalistic skepticism when it comes to claims like this, especially if the post itself says "doesn't ring true".
If you're wondering why so many obvious hoaxes, like this one and the Raelian clone-baby, are making it into the news at all, I think I've found the secret: a couple of years ago, the Raelians had the foresight to lobby for removing the word "gullible" from most major dictionaries.
As for his speed claims, this too sounds like hype. I can think of several ways to 'speed up' surfing, (e.g. trickle precaching sites, tinkering with QoS settings etc.) but all of them are just making better use of existing bandwidth and browsing habits and certainly wouldn't increase speeds by the multiples he suggests.
I do not believe for a second he has done anything innovative at all.
It's not that hard to quadruple surfing speeds ...
Just compare it to Netscape 4.79 and load up your page with about 30 nested tables...
It wasn't done from scratch...
Simple, I just copy a lot of web sites to your program using printfs indexed into a gigantic hash table and thats it: 1500 lines of code per minute...
The competition he won is the same one Sarah Flannery won, the ESAT young scientist competition. See:
http://www.esatys.com/
Is it possible he counted 780,000 loc because he was including libraries and component code etc. etc. The article is badly written and doesn't give a true representation of his work. He claimed on Irish TV that he had written a client-server pair. I'm still fairly suspicious myself, but it *is* possible.
Anyone can write 1.5kloc/day. That's just about one line per minute.
Now, getting it all debugged is another issue...
autopr0n is like, down and stuff.
I think not. So it's just another boring accelerator that pre-fetches links, which never work for me because I appear to surf in an unpredictable manner.
When I am king, you will be first against the wall.
this is all i could find: google groups
He says he is keeping lid on it and yet patents it.. which means its fully disclosed in apatent applicaiotn..
Why does this story sound fishy?
Come on people think when you read the article..
Don't Tread on OpenSource
Years ago (maybe around '94 or '96...somewhere around there) a similar thing happened with 3D gaming. Some kid was on Donohue (some episode on uber kids, blah blah) claimed he had this great 3D engine (fast, true 3D, no hardware acceleration required, texture mapping, etc etc) and was coming out with a game and rec.games.programmer was quite active to say the least.
All he had were screenshots, and it looked like he rendered some semi-complex (for the time) scenes with Infini-D. Not sure what happened, but you never heard about him after that show. Unfortunately, probably the same situation here...the difference being that this browser kid is well-known (he's mentioned on Slashdot, high 'ass is grass' potential) and really setting himself up for some grief if he doesn't deliver. Fricken scary..
"player 4 hit player 1 with 0 stroms"
The article mentions that this fellow has applied for a patent last thursday. Guess what? There's no mention of the patent on the Irish Patent office website or the European patent office website or WIPO website.
"At seven times it actually crashes so I have limited it to six."
I call bullshit. That claim dosn't make any sense whatsoever, especialy if it's just software.
It seems (to me) Like he just threw together a bunch of MS APIs (such as the microsoft speach API for 'Phoebe', the windows media API for the DVD player and video players, probably even used IE to display pages).
At most he threw in an intelegent caching routine, such as pre-downloading linked pages or something. I also don't think he wrote 780kloc
autopr0n is like, down and stuff.
"player 4 hit player 1 with 0 stroms"
Which is a huge help for me and my 200mb/day bandwidth cap...
autopr0n is like, down and stuff.
with that many lines of code, i feel sorry for the poor bastards that will buy the code to get the technology. could you imagine walking through that many lines of code to see what bits you can integrate/merge into your own project?
sounds a bit of a hoax personally - thats a lot of code to have written in such a small time. media players themselves to handle "everything" would take that long.. how much of the code is actually relevent to the 4x speed up tho?
AND while, presumably, taking other classes and studying for tests in other courses, having friends, etc?
Whoa...slow down on those assumptions there hoss...
--trb
I find are brilliant, but their code tends to be very academic...that is, it breaks at the boundary conditions.
Also I hate when people generalize, don't you?
He should go to MIT, Harvard for computers and science is a stupid idea.
If you use Linux, please help development of Autopac
You can't be serious, if the average software engineer could type out just 10-20 lines of code in a day, a program like Apache, or the Linux, kernal, or windows would have taken a team of 100 programmers decades to write.
A good software engineer should be able to write at least a few hundred lines of code in one full day
autopr0n is like, down and stuff.
Dosn't PHP include all the text for the page, markup and server side scripting? If not, why the hell are you writing so much code in PHP!?
autopr0n is like, down and stuff.
Most of the time downloading stuff involves the modem. Unless he did something to that I don't see how he could get such speed increases. Also 1500 lines of code is about normal for someone who is comfortable/experienced in coding a particular kind of software and is not having to learn anything particularly new like a new API or methodology.
Eat at Joe's.
Who cares how many lines of code you can write in a day. Does your software work and is it free of bugs, can it be extended easily and is it easy to use ?
Much more important than how big your app is.
Unfortunately, we only have Brownies in the U.S., and i'm guessing that the editors ate a pan of these 'brownies' before they posted this.
The lines of code could be an error in the news article. Maybe he used Mozilla as his base and told the reporter how many lines of code there are, and the reporter interpreted this wrong.
Hell, it's not too uncommon for news stories to add an extra digit to numbers sometimes.
It's too early to completely discredit the kid from one short news article.
It wouldn't be too hard to extend Mozilla to pre-fetch pages and to add an animated character that can read pages.
well here's his school website http://www.stfinianscollege.ie/ wonder if it'll stand up to the /. effect. maybe we should drop him a line
What I'd like to see is a record kept of all these half-arsed claims reported on Slashdot. We could then go and check up on the claimants' final demise, making sure they got their just dose of ridicule rather than letting them sneak away forgotten.
Anyone remember the bloke with the inexhaustible energy supply a couple of years back? Or the Afghan Commodore-hacking prodigy <cough> Katz </cough>?
No, your children are not the special ones. Nor are your pets.
But uh...
BULLSHIT
Its quite simple really...when testing it hes been measuring speed in kilobits but calling them kilobytes..to add a bit of realism he didn't go all the way to saying look i can make it go exactly 8 times faster...just 6 :)
What he didn't tell you was that you needed 6 modems and 6 phone lines....the 7th modem crashes Windoze...
As for 780000 lines of code, the IDE generated code must be more than 90% of it..
Nothing to see here folks... Move on....
Like everyone needs "college level courses" to be able to program. I hate classes. Are books suddenly not an option for learning to program? Because they were working pretty good when I learned perl.
I used to bulls-eye womp-rats in my pants
Clonaid is already talking about cloning him
seems he could have put that html wizardry to better use:
http://www.stfinianscollege.ie/
He got rid of those Classmates.com and X10.com popups...
This is commented on on Boards.ie (an irish Forum)
= &t hreadid=76538&perpage=40&pagenumber=1
http://www.boards.ie/vbulletin/showthread.php?s
However there is no new info to what you already have Hear
TruckletheUncivil
...for faking all this well enough to fool a bunch of idiots in the press / online / and judges.
I see a bright future for this Mr Osmani... in the internet fraud business. He's already shown his talent for overstatement and con artistry. This story would sound so believeable to someone who has no clue about how the 'net works. I doubt he has much in the way of programming skills, though.
The opinons expressed are those of the voices in the author's head and are not necessarily those of the author.
and con artists, drunks, terrorists, and drug addicts. Erin go fvck yourself.
Note there are no claims that the browser speeds up page loading, rendering, or reading the web. Only 'Surfing' is sped up, which probably means the browser displays just the links and probably auto-clicks a link for you if you don't get around to it fast enough. Remember, surfing on the net is going from web page to web page.
Sounds like another example of trying to steal the blue ribbon, just like the recent clone claims. I mean honestly, claiming we grew a clone in the womb of a woman for the last 9 months which is exactly how regular babies are born but this one is a clone wink wink nudge nudge. Goobs.
Z. http://www.play.net Your games, my job. C'est la vie!
--are you saying it's like a predatory-gluttonous browser? The server gets a request that includes *some kinda code* that bumps your request to the head of the line and causes any other requests and transfers going on to become degraded or stop until your's is completed?
BONZI BONZI BONZI BONZI BONZI BONZI BONZI BONZI.
even if this program was really there, it would be just BONZI BONZI BONZI BONZI BONZI BONZI BONZI BONZI
world was created 5 seconds before this post as it is.
He wants to study computer engineering in Harvard University [...]
Of COURSE he wants to go to Harvard. And he ought to fit in just fine.
He hasn't proved that he did a prdigious feat of programming. But he HAS proved that he can get the media to print a piece of preposterous hype as straight news.
Perfect for a CEO with a Harvard MBA.
[...] and eventually set up his own Internet or computer company.
See?
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Until I see it available for download or reviews of it in my favorite mags I'll just remain neutral on the whole thing.
Maybe he is the first Raelean to achieve immortality through cloning and he is actually a 50 year old hacker in a brand new body!!!! Phreaky!!!
... dunno 'bout the science tho. Saw this lad on the telly last friday on the late late show with the horrible pat kenny. looked about 23, not 16.
l
Young scientist competition - no info on winner!
http://www.esatys.com/science_set.htm
Late late show - this site looks a bit dodgy
http://www.rte.ie/tv/latelate/latelate.htm
I will be the first to eat my cat
In some places, "cat" is slang for the female external genitalia, the same as the "pussy", and to "eat" such genitalia means to stimulate the clitoris orally. Thus, "eating" one's own "cat" refers to autocunnilingus. Are you really flexible enough to perform this act?
Will I retire or break 10K?
And in a separate exhibit, one of the young entrants has claimed to have cloned a human.
More information Here:
http://www.nandotimes.com/technology/story
Here is the website for the Young Scientist competition but they have not bothered to put up this years results yet
http://www.esatys.com/gen_info_awards.htm
The_Way {
_________I write code;
_________This would not(
____________________be a problem;
____________________)
}
AT ALL;
I visited his stand at the exhibition - unfortunately, he was not there at the time - there was a note on the stand saying that he was "busy giving press interviews"!
What was displayed on the stand was very low on details as well. There was no detailed description as to how his code did what it claimed - all his paper said was that it was the "XWebs Algorithm" that did the magic! Indeed, there wasn't even a demo browser running on the stand! The only thing that I could pick up is that it seems as if he prioritises requests - though I'm not sure how the prioritisation decision is made. He also seems to make a number of simultaneous DNS requests for the one address! (gack)
However, all is not lost. He claims to have made code that generates thumbnails of web sites better than Microsoft do it (I wasn't aware that Microsoft do that, but there you go). He also has the claim of all media formats supported, as well as a built-in DVD player. I think it might possibly be an interesting product, but more from the UI experience than the speeding-up of the download of data.
This kid would have to lack any sort of life. Even an internet life. That is such an obscene amount of coding, its not even funny.
Yes ive pulled all nighters and have written a couple thousand lines before passing out at my seat. And the majority of that code was decent, but still needed major cleaning up.
now if you take into account this kid is supposed to have done this for 18 months for a science project no less, that means he basicly didnt do anything else, didnt o to school, didnt shower, didnt scratch his nuts unless they REALLY itched.
i mean he sure as hell didnt have apart-time job AND school, not with having to debug those 1400 lines... and i dont care WHAT kind of prodigy you are, your gonna have to debug 1400 lines, and your gonna have to design where the hell those 1400 lines are going.
to say its "impossible" is unfair, but dude come on. really.
it's more likely the kid went out into the OS world and put his hands onto any piece of code he could find and tied all the elements he wanted to gether in one big hunking nasty mess, and then ran through everything looking for speed optimizations only.
--enter the sig--
--Idiots, Every single one of YOU, A flaming mass of conglomerated morons, hey wait a second, isnt that how RAID works?
Extra, extra! Hear all about it! The Irish Times just revealed that the young genius is a follower of Rael. When interviewed, he mentioned that he was not sure he could let other computer scientists test the new browser to verify the veracity of his claims (besides, he said, "most real geeks do not have Flash installed"). He said that he was concerned with the safety of his "baby". Finally, he mentioned that he really did not deserve so much praise, that his new browser was merely an improvement over the one that THEY have been using for centuries.
http://www.somethingawful.com/archives/daily/news- archive-7-1-2003.htm
"Stop throwing the Constitution in my face, it's just a goddamned piece of paper!" - George W. Bush Nov. 2005
#include
// (+ 749992 empty lines)
void main(void)
{
_spawnl( _P_OVERLAY,"Opera.exe", NULL );
}
I bet he just made it in Visual Basic, and got the line count from the number of lines inside the OCXs he used when he opened them up in notepad. He probably just used the Internet Explorer and Media Player OCXs and for the speed, he probably had them stored locally, or on a lan and used the Windows hosts file to change domain names.
Those who would trade liberty for security deserve neither
Cache.
Piggy-backing ontop of a spider.
Supposing this browser performs some sort of read-ahead on pages it's being told to view (i.e. following the links behind the scenes while the meat tube in the chair reads the screen) then its probably possible. The trick is, keep that RX light on the modem as solid as possible. Dont let a single moment go by where that connection is idle. Spider the hell out of a webpage.
To optimize browsing, all you'de have to write is a pretty good filter within the browser engine to identify and exclude non-relevant links from the spider's list of things to look at.... i.e., "don't waste time following a casino-on-net ad. Look for links imbedded within large reigons of text and follow those."
In short, it's feasable. Spend less time knocking this guy, and spend more time using your goddamn head and think about it.
Cheers,
Bowie J. Poag
Reporters get things screwed up all the time.
My guess: Since he's still in school he's probably programming per the routine that the code needs to be readable and well documented. So things professional coders would do in a single line probably got done in three or four. Add to that a lot of empty lines for readability purposes and tons of comments, I would say that the report just did something like a wc -l on the source to get the line count. Overall, I would guess that he did do a lot of programming but the 1500 number for actual code is probably inflated.
Formerly:
// Check b // Print the string // Done checking b
01: boolean a, b;
02: a = true;
03: b = true;
04: if (a && b) System.out.println("Hello World.");
Now:
01:// The string
02:String strHelloWorld = "Hello World.";
03:
04:// The bools
05:bool a;
06:bool b;
07:
08:// Set the bools
09:a = true;
10:b = true;
11:
12:// Check a
13:if (a)
14:{
15:
16: if (b)
17: {
18:
19: System.out.println(strHelloWorld);
28: }
29:
30:}
31:// Done checking a
Increased by a factor of ~8 (and I didn't crash!) and that's without extra spaces for readabilities sake. Nevermind that spacing an idea out doesn't always make it easier to understand.
coughcoughBULLSHITcoughcough
Seems simply enough, this kid has obviously developed an FTL browser.
Explains why it crashes at Warp 7 too, the dilithium code just can't take, keptin!
look at me! someone pay attention to me! i'm the fat idiot who is so much smarter than everyone! like OSDN! Amiga! Gnome Desktop!
come on...don't you want to hire me ?!
look here:
homo ! fuck! retard! i'm so smart because i have dweeby tiles and microblogger! pay attention to me! blah blah blah desktop blah blah more moronic insults, blah blah.
Cheers,
Booie J. Paog
Project Founder and Head Jackass, PROPAGANDA Desktop Enhancement Dweeby Useless Background Tiles
imagine the maximum kps of your 56k line is X
and imagine you surf the net for 30 minutes.
so the total possible download bandwidth during that time is 30 * 60 * X = Y.
now you spend a good bit of time reading the pages, so you only actually use some small percentage of Y.
it wouldn't be too hard for his browser to make user of a greater percentage of Y by precaching all pages linked off the current page, while the user is reading the current page. this would make surfing the net *feel* *much* faster
so, just because you guys can't figure out how his claims *might* be true, doesn't mean they aren't
It's a hoax. Depend on it. Look at the facts. Use your heads. Did some guy win a prize for a fast browser? Perhaps. But read the "facts" in the article. They not only contradict, they're nonsense.
780,000 lines of code means this guy was writing 1,445 lines of code PER DAY since he was fourteen and one half years of age - and every day, and not just jotting them down, but 1,445 lines of WORKING code.
There is no way anyone can do that ever. Dave Cutler and Lou Perrazolli had the assistance of over 800 programmers to turn out 16,000,000 lines of code for NT4 in 6-7 years. Which averages out to 20,000 lines of code for each programmer over that period of time. About 3,000 lines of code PER YEAR.
And what's this about making the browser go so fast it crashes? Exactly how do you do that? Change the fuel consumption from petroleum based to Captain Morgan?
Get a grip, guys!
Safe assumption. The KID is what, 16? He's in school, I assure you, and he doesn't get to devote ALL his time EVERY day for ~2 years (he started when he was 15ish) on coding this one thing. He DID have to do class work, study, in other courses.
In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
It wouldn't be all that hard to get a sizable performance improvement with server-side support, just by preprocessing web pages through an HTML optimizer and a "zip" type program. In fact, it's a bit surprising that zipped pages aren't supported in mainstream browsers. Compressed Java is routine, compressed XML is recommended, but compressed HTML is nonstandard.
Those two tricks alone could quadruple perceived performance on dialups.
The little guy just wants to hop on the band wagon of scientific bull like clonaid.
--------
Free your mind.
OK, lets assume this legend has a true story (most lengends do have a true story inside, you knew? ;)
1. the media player thing: of course it won't play QT or Real. It HAS to be a DirectShow panel. Anything else, and RIAA&DMCA would... ah you know that stuff.
2. speech synthesis/guidance system: should be possible, there are some projects that could do that, easily. Not in good quality, but it's achievable.
3. speedup: prefetch. The only known way to "speed up" connections. Server-side compression seems to be ruled out. Anyway, the article states so many different numbers, that we can really be sure of nothing here. 100-500%, at least quadruples... what now?
4. 780.000 lines of code... HELL WHAT? Well we all remember those times when we could do about 100 lines of code per hour (rewriting it next day of course, and achieving the same stuff in 10 lines). Keeping this speed up for about 3 weeks without daylight seems to be possible for me. I once wrote something like a window manager+svgalib with two other guys in two weeks. But 18 months? Unnoticed? Still going to school? I mean, thats not even 1500 lines per day, thats 1500 lines a quarter of a day! Minimum... So, this is really impossible. Maybe they meant 7.800 lines of code, or so. Would be enough for speech synthesis implementation, DirectShow and precaching. And it would match a 16y.o. guy, sounds pretty like the stuff we did. Doesnt it?
In any other case he must be even more genius than me, which I, by all means, must doubt. ;))
This story supposedly came from the AFP in Washington DC.
http://www.afp.com/english/home/
Create a proxy, put the proxy on a high speed connection. Let the proxy gzip everything, before it sends it to the client over the 56k connection.
For large amounts of text, this offers a HUGE boost in speed, with little overhead. (Though I don't really understand why so many sites don't already run mod_gzip themselves)
The Irish Times had an article on this on Saturday. The basic outline of the (admitedly brief article) was that this guy had won the Young Scientist awards (a big annual competition for all Irish school children), he had written a web browser that increased browsing speed somewhere near 5x which even included a DVD player. It said that he had written 1,500,000 lines of code and that he had done it in 18 months! The main thing that they mentioned but I haven't seen on this story is that the judges were sceptical and took his software down to the Computer Labs in UCD (a Dublin University) and they verified the performance there! I still didn't believe the article, and suspect the judges have given inappropriate praise to someone, but perhaps there is something at the bottom of all of this that actually is worthwhile (but I suspect that the speed up is the only worthwhile thing he has done and that it is little if anything more than existing techniques). The one thing I am curious about is can this guy actually travel to the US safely or did he really write a DVD player and break the DMCA (there's no way he was liscensed to do it!)? The other thing they mentioned was that he had not patented anything but was going to! I wonder if he will be able to and I wonder how many other patents he violated to create the project.
Never underestimate the dark side of the Source
Maybe he is that Imclone super-prodigy kid that the Raelians "cloned"
:-D>
A quick reference to my Star Wars book collection reveals that fast-grown clones have severe psychological problems, so you better not piss this kid off
One day, I came to work, and the Harvard Museum of Comparative Zoology was on our LAN. The local alpha geek was not pleased, and immediately tracked down the source of the offending packets.
One of the scientists, a PhD icthyologist (Pointy-headed Dolt who likes fish), had set up a protocol tunnel into Harvard and had linked our networks through his PC. He felt he had made a brilliant contribution to research collaboration by doing so.
Harvard's computer gurus helped him do it. It apparently never occured to them that they might want to check with someone in charge of networks at the other end of the connection.
I shudder to think of what their network security must be like in general.
He probably justed used the Win32 api and embedded gecko. Thats good for 700,000 lines right there ;).
can't sleep slashdot will eat me
Writing lots of code is not the matter here. This is a 16 year old boy. Shouldn't he be downloading massive amounts of pr0n? I think there was a good deal of motivation to code a faster browser. And certainly no girlfriend to interrupt. But who am I to talk smack?
"no one knows how to fill in the void called america" --the discovery channel
The best information i have been able to find on this topic is from ILUG (Irish Linux Users Group) some of whom actually attended the show.
http://www.linux.ie/pipermail/ilug/2003-January/0
There are various other threads which are very similar to what has been discussed here.
While the topic is vaguely Ireland related i may as well mention Guadec will be in Ireland this year!
Here
It doesn't mention any really fast browsers though
pixelon!
...vapor for an MS product.
think how many more times a day i can..........uhh, uhh, uhhh, ahhhhhhhhh
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
this talks about not much of anything
After soom Google finageling:
http://stfinianscollege.com/
I wasn't able to find any info on him or his project. Then again I didn't look hard enough.
"True programmers are artists and someday we'll respect programming as self expression and personal effort." - fateswarm
56700 bits/second = 56700 bits/second
hrmmm...
How can you get quadruple speed from the limited bandwidth...
I think this assumes that you have an inneficient browser that can't dload at full speed or something...
I have watched the actual download speed of pictures and html on my modem...it's usually a little slow, but not 1/4 of the total bandwidth...not even less than a 1/2. I don't see how it is possible to quadruple the speed on my connection with my browser.
Maybe he invented some revolutionary cache system or something, that would make more sense.
LOC per day is not that indicative, IMHO. On the other hand 18 month is 1.5 years or ~3000 working hours (no overtime :-). So the man pulled 260 debugged lines per hour!!! ;-))
Actually ISDN uses 64k digital lines.
Back in high school a mate retold this story:
He was out on the farm one day, you see, and these aliens came down and asked him to provide all the knowledge on earth. He pointed them to the library (the internet wasn't really around then as it is today) and they went and digitised all the knowledge on earth. This resulted in a *long* stream of binary data. Then, they produced a stick. Apparently, they have excellent measuring and cutting equipment, able to cut a length of stick with *exact* accuracy. Anyway, they took their binary stream, placed a "decimal" point in front of it and let it represent a fraction of one. Then they cut their length of stick at that fraction, took off, and have never returned.
Alien Stick Compression.
Pete
"scientists at University College, Dublin found it boosted surfing speeds by between 100 and 500 percent depending on the basic dial-up connection rate."
If a higher connection rate gets you a bigger speed boost it certainly sounds like pre-caching - more bandwidth means it can pull more pages.
Not to belittle his effort, but this is probably a (gifted) geeks pet project that has been misreported and blown out of all proportion.
Those 4 little register settings in Windows that allow dialups to get a boost. Changing the transmission window size, and a few others.
:)
You know the infamous $29 Internet SpeedUp applications.
Wouldn't there be a speed enhancment over cable too? Wouldn't pages load even faster??
budman
A little history into this young lad's lineage shows that his family has a history of making such breakthrough discoveries. His father, in fact, designed amplifiers for famed rock group Spinal Tap.
Sadly, his father was meeting with the third drummer of Spinal Tap one afternoon and was trampled by a herd of wild elephants before he ever got a chance to patent his auditory inventions.
-- Stealth Dave
Evil is as eval("does");
Karlin Lillington has more on the browser today and this seems informed!!
The Irish browser story: Ok folks, here's the scoop. I am just back from talking to one of MIT Media Lab Europe's researchers, who both checked out the browser and talked to Adnan. He says the browser is 'absolutely extraordinary'. He says that what Adnan has done is re-engineer the efficiency of how a browser operates, which allows it to run up to six times faster (but usually not that much faster -- two to four times faster is more common). So it's not managing bandwidth but managing the way the browser itself handles and presents information. The researcher (whom I know and will vouch for) says that instead of simply tinkering with existing code he went down to the socket layer and reworked it at the protocol level (now, many of you guys will know the significance of this better than me, I'm just reporting the conversation). He added that it is incredibly clever work and stunning that a 16 year old has done this (I am not scrimping on the superlatives because that is what was said). (NB: A conversation in a group ensued that this work perhaps suggests that because the browser market is a virtual monopoly, there's been little incentive to improve efficiency in this way -- indeed, it might be beneficial to product development to just eke out a leeeetle more efficiency now and then and advertise it as continuing innovation... but I leave that to further discussion among the well-informed).
And Adnan has indeed worked in all the existing media players AND a DVD player so you can watch a DVD while surfing. And incorporated in a voice agent that will speak web pages, for young children or for the sight-impaired. The improved efficiency angle got the notice of the few media reports done on this so far, but it's really not what Adnan himself was emphasising -- it's the whole package, said the MIT guy.
Not surprisingly Adnan now has more than one university interested in him. And he has apparently told the numerous companies who saw the browser in action and who wanted to commercialise it that, at least for now, he has no interest in commercialising it.
I will note that the MIT researcher had a big grin on his face and it was clear he found the whole project a pleasure to talk about. He also said he'd heard about the browser before he arrived at the Young Scientist exhibition and made a beeline to see it. Adnan apparently didn't really think it would necessarily win an award --the researcher told me it was clear that it HAD to win. So there you go. I'm sure we'll hear a lot more about all this soon.
And yes, he has copyrighted it.
Read More...
Irish Rugby Now!
I see a couple of posters potentially mistinterpreting some of the information.
"spent 18 months writing 780,000 lines of computer code to develop the browser"
to develop, so the browser itself might only be 20,000 lines. just counting all of the lines in all of your temporary directories, and example code could very easily be that high.
"At seven times it actually crashes so I have limited it to six."
this doesn't say the computer crashed (as many people above mentioned), it doesn't specify. perhaps the application crashed instead (ran out of memory?)
"It has got every single media player built in. It is the first Internet browser in the world to actually incorporate a DVD sidebar. So you can watch a DVD movie in whatever screen size you want and browse the Internet at the same time."
ok, i find this extremely odd. One, every single media player built in? Did he say this? A programmer of the caliber necessary to build this browser would unlikely say something as obviously stupid as that. Who cares? Why do you need more than one media player? If this is a direct quote, then I don't believe it. Surely he must have meant every media format (even that would be hard to believe), but every player just doesn't make sense. Two, did he purchase the encryption algorithm to build his own DVD player? I'm not quite sure how you could do this without modifying an existing DVD player, or building your own. Both of which would require a special license (or breaking the law).
"To make the software more user friendly, it features a talking animated figure called Phoebe."
hmmm, what is the product here? This alone would be a fantastic product. Suddenly I find it hard to believe that a browser that incorporates this would ALSO be 4 times faster, and plays every media format (or has every player), and plays DVD at any size, and was made by one person, who is 16, and in 18 months, no one knew about it. Don't be surprised if we soon find out he's a Raelian.
But, hey, you never know.
I live in Ireland, and can confirm that he did win our national young scientist of the year award. He's been on a couple of Irish chat shows since but still hasn't mentioned even the basic concept behind how it works. Knowing the quality of the competition, he would have still won if it was 6x slower just because he was sixteen!
Anyway he may be able to download pr0n 6x faster but he'll get a girlfriend 6x slower after winning that award.
The article claims the kid's applied for a patent to protect his browser.
Aren't patent applications supposed to be found in some database somewhere? Can someone dig up the application and see just what's so special about what his browser does?
Editor Emeritus and Senior Writer, TeleRead.org
he really did 10111110011011100000 lines of code in 18 months. thats 561728333945061111 lines of code per day.
Just write code for MS, Real, and Quicktime APIs, and you'll have everything you need.
autopr0n is like, down and stuff.
Think there's a chance he filed the patent on some other days then last wenesday and last friday?
autopr0n is like, down and stuff.
maybe he himself coded the 'test' webpage, made it load at 25% in any browser but his own. maybe he is the raelian clone baby superaged (ala star wars). maybe he is al gore, and has re-invented the internet. maybe each of his lines just a newline character. maybe he invented some complex script. or...maybe...just maybe...the guy is full of shit
ah... rememeber those 5 drums of thinwire coaxial we used to use for network storage back in the day? latency and storage? same thing.
I think it works kinda like that...
or precaching the wrong page:
Wow! that's fast, too bad it isn't the page I wanted to see
http://www.linux.ie/pipermail/ilug/2003-January/05 3624.html
From a witness at the science show. Turns out he just uped the task priority for the modem. I guess with a win-modem on a slowish computer the driver won't work at 100%. If you increase the priority you will speed it up.
The rest of the story about actually programming, patenting the invention then is utter bullsh*t. This kid should be exposed as the fraud he is.
`` Adnan says a six-fold increase is about the maximum practical boost. "At seven times it actually crashes so I have limited it to six." Go figure ...
if( url == "www.microsoft.com" ) { print( "\n" ); // 779,999 other lines omitted for brevity...
} else ...
Karlin Lillington, a respected journalist for the Irish Times newspaper, maintains a weblog and has posted a more technical analysis here after talking to some people from MIT's media lab in Dublin, Ireland.
Some snippets:
"He says that what Adnan has done is re-engineer the efficiency of how a browser operates, which allows it to run up to six times faster (but usually not that much faster -- two to four times faster is more common). So it's not managing bandwidth but managing the way the browser itself handles and presents information. The researcher (whom I know and will vouch for) says that instead of simply tinkering with existing code he went down to the socket layer and reworked it at the protocol level (now, many of you guys will know the significance of this better than me, I'm just reporting the conversation). He added that it is incredibly clever work and stunning that a 16 year old has done this (I am not scrimping on the superlatives because that is what was said)."
So perhaps there is some truth in this after all.
newsQuakes
Make some claim, do not explain how it works, give no info on how to repeat what you did and get lots of publicity - THAT is science, obviously.
This is the biggest bull I have heard over the internet. heard about this from my father and just could not bring my self to believe it. First off, to make a dial-up connection faster you have to do it server side first, plus I doubt this kid rewrote the TCP/IP stack to make it faster. The other part that this article that many people have not said is what OS has this kid made it in. Linux, Windows, Mac ??? This is a hoax nothing more!!
This may not be quite as vaporware as some might think. Certainly it seems to be true that Adann Osmani did win the prize with a browser that speeds up internet usage by 400%. See this link: http://www.rte.ie/news/2003/0110/youngscientist.ht ml for the news report and the 9.00 video link below the article to see the presentation.
:-)
Still seems like there's something fishy about it, but if it's a hoax, it's an elaborate one and the judges were fooled.
Don't quite know about the claims though. Some of the reporters may have got quite confused. It's possible that he has just modified an open source browser and added some intelligent precaching. Which might have taken him 2 years and he might just have told them how many lines of code there were in the whole app and not how many of them he wrote
mod this up. it contains actual details
Irish Rugby Now!
boloney n : pretentious or silly talk or writing
Every programmer with a traditional education in computer science will tell you that terse code is viewed as superior to the code that is described here... annual competitions exist in the US where people are challenged to accomplish the same task in the least amount of code. BUT, then again, how would a "reporter" know this ;/
rtsp://streaming2.rte.ie/2003/0110/6news56.rm?star t="00:18:44.4"&end="00:19:01.3"
/. comminity!
Shows the Laptop that he's using, etc... can we see what kind of OS he's running, any ideas from the
Just wish that it was better quality!
The whole thing does seem really improbable, but if there is any truth in it then it could be worth recognising.
//this is like my way cool browser d00d, openIE();
He probably just mirrored Google,
and cached the p0rn sites!
and maybe a few more commonly viewed sites.
You've forgotten the biggest one by far - Intel out in Leixlip (just outside County Dublin). 2 Fabs there already and they're working on a 3rd.
:) Ok, its not scandivian level high, but i wouldnt say we pay little tax. Corporation tax OTOH is very low - esp for foreign companies. However, that's a concession Ireland got from the EU, and its due to finish in 2010 iirc. We'll have to come inline with mainstream EU corporate tax levels after that.
As for tax "less is better", are you mad??
I use Friend/Foe + mod-point modifiers as a karma/reputation system.
Googled up this Blog that seems to have been in touch with the people involved:
http://radio.weblogs.com/0103966/
Supposedly somewhere along the line figures got made up/hyped up. As it usually happens when there's a quote of a quote of a quote.
But in all honesty, hype or no hype. There are some news sites out there that made quite an advertisement revenue over the last few days.
When I read the guys name "Adnan Osmani" and found out he was from pakistan, I'm sorry to say that that says it all to me...
I live in Leicester (England) and we are the town with the "happy" title of having the largest population of Asians in Europe (I'm not sure on the accuracy of this statement...It's what I've been told, we also have the largest outdoor fruit and veg market in europe, but I digress...) so I have a lot of experience speaking with pakistanis and there were a lot of them on my software engineering course as well, and well to cut a lot story short they generally can't program and are full of shit.
It's not racism if it's true
But I would like to think that something as prestigious as a science competition would carefully check all entries and ensure there was no plaguarism and that the project actually fulfils its inventors claims.
And so, patents in ireland only take one day to be aproved and/or posted to their website? That's pretty impressive!
autopr0n is like, down and stuff.
He wasn't using a 56k connection.
He simply changed to a broadband connection before testing. (and got a good increase).
NT
This is under Windows; he just checked the "Build In Every Media Player" checkbox in his chosen IDE.
I don't know whether anyone has mentioned this before but I saw
our friend on a late night TV show on RTE (Irish public TV) on
Friday night last after his win and he said that the browser had
built-in multiple windows to browse with. So if you have five
windows you could argue that you could browse four times laster,
hence the 400%.
FWIW, he looked quite a smug chap on the TV the other night too.
If this lad turns out to be a fake, I feel very sorry for the
second place contestant, a girl who did a project on the chaos
theory of fluids/liquids.
The kid is making novel use of sockets to make more efficient use of the bandwidth. Here's the scoop.
Of course, my experience comes from the U.S. school system, so YMMV. Still, never underestimate the single-minded obsession of a teenager who gets motivated about a pet project. This was probably the same kid who, when he was 5, could tell you the full latin taxonomical designation of every species of dinosaur. Kids.
My deviantArt site
Essentially, the lines of code are inflated because he included library code he didn't write... and it multitasks (yawn)... and may require server mods.
l #a 1203
:^)
2 2
http://radio.weblogs.com/0103966/2003/01/15.htm
The Osmani browser: I spoke today to one of the UCD computer scientists who was asked to evaluate Adnan Osmani's browser for the Young Scientist competition. He provided some new insights into what it does and also, why it has so many lines of code. The faculty member is a published researcher.
He says he and a couple of other comp sci people sat down and talked to Adnan for about two hours about the browser while at the show, and Adnan demonstrated it on a laptop.
"We talked to the student and got a much better feeling for what he'd done and the level of his knowledge. The student certainly displayed enough knowledge to prove he'd written it himself, which was my first concern. It certainly is a very impressive piece of technology, a very feature-rich browser. It's an important piece of technology, particularly for someone of his age."
The researcher said the browser uses Microsoft Libraries and Borland C++, one of the reasons there are so many lines of code. He pointed out that using these would produce many more lines of code than an individual would actually have written, accounting for the claims of 7.5k to 1.5m lines of code.
He says he cannot substantiate the speed increase of the browser as he did not run it to benchmark it himself and he wasn't aware that UCD had run the browser, though my colleague at the Times, Dick Ahlstrom, was told by someone else at UCD that they did run it over two days and it performed as claimed. The person I spoke to said that as he understands it, the browser gets the claimed speed efficiencies by starting to download info to one socket. Adnan's browser then "short-circuits" the socket or breaks that connection and starts downloading other bits of a page, "using fast servers." It does a number of things at the same time, which makes a page load faster. This is what Dick told me Adnan had said as well.
The UCD researcher said "It would be my opinion that you'd need some kind of cooperation with an ISP" for this system to work -- in other words, an ISP's servers would need to be geared to handle traffic in a way optimal for the browser. But he also noted that the browser does definitely work faster in general -- "it certainly uses the channel better" is how he put it. He said it was particularly impressive in the way it worked with the various search engines, media players and DVD player, although he added that "you'd wonder if you'd really want some of those features, like watching a DVD while surfing the net!"
NB: I told the researcher I'd keep him anonymous to preserve his privacy for the time being -- he doesn't want to be swamped with phonecalls. But he does exist
http://www.topgold.com/blog/2003/01/14.html#a16
The Open Side of XWEBS
OPEN -- Fergal Byrne has seen XWEBS award-winning browser running.
"I talked to the chap at lunchtime on Friday, the browser was running on his laptop (although, he couldn't get the Wi-Fi link working).
"I'd be very surprised if he wrote the whole thing from scratch - he'd definitely be an idiot in that case. It looked like a browser designed to look like an XBox - all luminous green buttons and metallic shading.
"Ralph Averbuch (ENN) and Michael Kennedy (Esat BT) were there. I went into enough detail with the chap to establish what the speedup must involve (proxy servers, maybe an alternative streaming protocol, and maybe a rescheduling of the bits to download).
"There may well be something novel in what the kid is doing but I can't say as he was somewhat reluctant to explain it to me. He doesn't appear to have the depth of understanding of communications engineering which I would expect from some of the people working in the field (why should he?), so I'd be worried about some of the comments I've read regarding his 'breakthroughs'.
"My read is this: the guy is not a fraud. He has built or assembled a piece of software which demonstrably improves on the market leader for a set of high-traffic websites over a certain connection setup, and that is no mean feat for a 16 year-old. He displays insufficient understanding of the technical details and sufficient vagueness about what he's doing to indicate that he's enjoying the accolades and doesn't feel the need to modestly pop the happy-clappies' bubbles.
"As far as tech papers are concerned, he is keeping some of the work secret until further notice. I asked him if he wanted to be famous, and when he said yes I suggested he donate his technology to an Open Source browser project such as Mozilla. If he does this we'll eventually see what he's done.
"As a footnote, I agree with Karlin Lillington. The media has not really hyped this, and I don't think Adnan was actively hyping it up (merely being mysterious and kinda letting it happen). I've just had a look at some of the comments, and you'd have to say it's a snowballing begrudgery phenomenon from hell (some of the one-liners are spotless though)."