Hi, if you work on the field I could use some input on the "state of the art" techniques used so I can create meaningful benchmarks. Let me know at alexmipego at gmail dot com
One more note, some people ask the usefulness of the algorithm and if it's 10% improvement then it's not worth it. The algorithm to calculate distances between points can be used not too often on certain devices or apps, however, there are systems like Google Maps or 4Square that have to compute the distance between a point and millions of other points in real time, often hundreds servers are used solely for this. If you could improve that step in 1% it would represent 1 less server in 100.
Do not quote me on this yet, but from initial benchmarks (with a unfinished version) I estimate between 100-200% improvement.
Thanks all for all the nice comments so far;) The list is growing faster than I can keep up with but here are some remarks I would like to add:
I do not wish to patent it and I plan on making sure there will be material enough to be considered prior art in case of patent trolling. I'm also a open source contributor and I'm sure if I needed I could forward them the work so they could protect it (e.g. add it to their defensive patent poll). All in all, I'm not looking for profit, yet a job would be welcome lol
As for the new algorithm I think was I was maybe a bit too vague on the story. So, to put it simple and short, afaik there are 3 major formulas used nowadays: great circle distance, haversine and vincenty's. In order, they each offer more accuracy than the previous at the expense of more computation power needed for the calculations. While I didn't even try to replace Vincenty's formula yet (but it might be possible) my solution improves on the others because they all require a lot of trigonometry functions (cos, sin, etc..). On the simplest of those, you have to call 6 trig functions, while with my method I only need 1 (so far) to achieve the same end result as the haversine's formula.
I'm not sure if such formula and the methods needed to make this work are even patentable anyway.
Actually I think they mean "only use IE for an hour at a time" because seriously, they think browser==IE and anyway I could simply use Firefox addins to work on my computer. There are games and many other utilities.
But I bet they will not allow you to tell which browser you use, because then I would make my personal web browser with a Desktop, Text Editor, etc...
This is my own site, but I've been done this for a while and this slashdot story is the ideal to post it. (I don't want to be suffering a slashdot effect on my server.)
This is how you can get some sites the user has visited.
Post with some details: http://www.alexandre-gomes.com/
Demo: http://www.alexandre-gomes.com/privacy2.html
Re:Wow, an explanation I've been waiting for so lo
on
World Firefox Day
·
· Score: 1
Maybe they aren't including the name in the source code itself and just do a webservice accessed from the about dialog box. Firefox is supposed to be a browser... so it is supposed to be connected to the internet... that would work:)
Many of the energy today is produced by other means than by fuel. Hydroelectric in the first place, then comes the fuel, but very close is nuclear, wind and others. Anyway, changing to electricity would only mean you wouldn't necessarely beeing burning fuel.
The fueled processes to generate energy are much more efficient than those placed in that tiny space we call a car, and they have much better ways of controlling the emmissions to the environment than a car.
With the same quantity of fuel you place in your car you would be able to drive a few more hours, because energy transportation is not a conservative process but because the production itself is.
Obviously you don't have any clue about what you're talking about. There is no.Net 1.3;.Net 2.0 is backward compatible and 3.0 is just the 2.0 CLR, Libraries and C# 2.0/VB 8 with the addition of Windows Presentation, Communication, Workflow and InforCard Foundations. Nothing in the.Net CLR will change, just add some new libraries.
Some more details on my blog: http://www.alexandre-gomes.com/
Not personal, but you are one of those that I recomment only to post when you know what you're talking about. Just a few clues:
While the syntax is very similar a VB.Net program could be understud by someone used to VB6, but there are concepts that a VB6 programmers simply won't get. Class? Overrides? Delegates?
Another big error,.Net languages and code isn't interpreted. After you compile your application to CIL and you when you run that application,.Net or Mono (Linux, Mac and Windows opensource port of.Net), will do something called JIT, Just In Time compilation from the CIL to Machine Code. This ensures the same application can run fully optimized either on a Pentium III or a intel D 9xx because the machine code is generated by the "Virtual Machine".... Just in time. The difference? after a small load time the applications runs as it were native code (C or other compiled languages).
I was expecting this. And I hope they can prove it so MPAA gets what it deserves. The best part at all is that if they prove MPAA hacked them, even if MPAA has proves that they killed Kennedy, it can't be used against them because it was obtained in an illegal way.
I was thinking the exact same thing. Since they allow you to test that, an hacker can setup a machine with a vunerable version and use a sniffer to see what the proof of concept code is doing.
This guys will be responsible for a few server's hacking.
ActiveX is not going to evolute. Its death. The new ActiveX replacement is.Net "applets", which hopefully will work in Firefox and Linux soon, because of Mono and Google Summer of Code 2006.
Firefox can run ActiveX using an extension. That means you only can't run ActiveX integrated into another browser in something not-Windows. Why "another browser?" - because you can run IE on Linux and Mac using Wine. So, thats not a valid argument not to migrate.
what the hell does that have to do with Oracle/Novell? All "driver" and most hardware detection stuff is done at kernel level... you know... Linux is THE Kernel, a distro is not more that some software for Linux packed in a CD.
Some distros do actually perform some tweaking at kernel level to improve hardware support and detection, but even then they are usually back porting fixes from "future" linux versions, so... I don't see much creadit in there - sorry.
Have you tried FC5? Or any other distro that does have at least the same kernel version as SUSE 10?
Btw - I tried that too in a Pentium D and I have to say its hardware detection sucked, bluetooth doesn't work well and much more problems... Fedora didn't fail in the same machine...
1. They don't talk about a constant factor. 2. While, nowadays, most content is compressed, it is based on that content only and not knonwing about other content you've in your system. In fact, I've tought about this myselft before (and tested with some success, but I'm no compression expert), if you pick a file, compress it, then you "resort" using a random order, there a probability that you'll find a new order where compressing it again will result in a better overall compression rate. Applied to the article solution, just think if they take advantage of file fragmentation? Perfect for windows:P but would work on linux too. 3. There are algorithms that are simultaneouly faster and better.
Yhee, so I write bad english, so what? I'm not English am I?
Those 3 articles are my opinion about specific problems we face in Linux and I talk about how Mono can help solve then, if you read the entire article you'll know that the piece you posted here has no meaning because you don't place it in the right context.
I feel the same but thats only a question of using the right software. Gaim post 1.5 will include Video support. Current aMsn release offer you all MSN 7+ features (like handwriting, custom smiles and that thing that shakes the window) and it does support WebCams and Audio.
Wait! You can still fell left behind because in fact we (Linux users) still miss many nice application only avaible to Windows and Mac users.
Btw, read my my last 3 blog entries about some Linux problems: my blog
Spatial velocity is given as dx/dt. Velocity in time(dt/dt) is nonsensical.
Think again, dt/dt doesn't not tell you "time travel is not possible", it only tells you that the dt/dt=1, that is, its constant!
I you travel 1 year to the future what do you expect the ellapsed time to be 1 second? No, thats one year. But you can represent a travel rate or something like that:
dTIMETRAVELLED/dTIMETOTRAVEL
Btw - Einstein told us that it were kind of possible to accelerate the time (the twins story), from an outsides prespective that would be time travelling. I think NASA already proved that theory.
I wonder if a DoS attack would sound as bad as Marlin Mason. And if the system if really good how will porno sound like... "ah ah uuuuuhhuhuuhuhu... ah ah ah uhhhhhhh"... or not? lol
I submitted this story yesterday but it got rejected, anyone have a clue why would that happen?
Anyway, thats very nice news. I think now we'll have some of the best (advertised) Vista features, and desktop users just love those kind of things:)
See my blog post about the subject.
Hi, if you work on the field I could use some input on the "state of the art" techniques used so I can create meaningful benchmarks. Let me know at alexmipego at gmail dot com
One more note, some people ask the usefulness of the algorithm and if it's 10% improvement then it's not worth it. The algorithm to calculate distances between points can be used not too often on certain devices or apps, however, there are systems like Google Maps or 4Square that have to compute the distance between a point and millions of other points in real time, often hundreds servers are used solely for this. If you could improve that step in 1% it would represent 1 less server in 100.
Do not quote me on this yet, but from initial benchmarks (with a unfinished version) I estimate between 100-200% improvement.
Thanks all for all the nice comments so far ;) The list is growing faster than I can keep up with but here are some remarks I would like to add:
I do not wish to patent it and I plan on making sure there will be material enough to be considered prior art in case of patent trolling. I'm also a open source contributor and I'm sure if I needed I could forward them the work so they could protect it (e.g. add it to their defensive patent poll). All in all, I'm not looking for profit, yet a job would be welcome lol
As for the new algorithm I think was I was maybe a bit too vague on the story. So, to put it simple and short, afaik there are 3 major formulas used nowadays: great circle distance, haversine and vincenty's. In order, they each offer more accuracy than the previous at the expense of more computation power needed for the calculations. While I didn't even try to replace Vincenty's formula yet (but it might be possible) my solution improves on the others because they all require a lot of trigonometry functions (cos, sin, etc..). On the simplest of those, you have to call 6 trig functions, while with my method I only need 1 (so far) to achieve the same end result as the haversine's formula.
I'm not sure if such formula and the methods needed to make this work are even patentable anyway.
If you seen Tmie Machine movie this sounds familiar :P
Actually I think they mean "only use IE for an hour at a time" because seriously, they think browser==IE and anyway I could simply use Firefox addins to work on my computer. There are games and many other utilities.
But I bet they will not allow you to tell which browser you use, because then I would make my personal web browser with a Desktop, Text Editor, etc...
This is my own site, but I've been done this for a while and this slashdot story is the ideal to post it. (I don't want to be suffering a slashdot effect on my server.) This is how you can get some sites the user has visited. Post with some details: http://www.alexandre-gomes.com/ Demo: http://www.alexandre-gomes.com/privacy2.html
Maybe they aren't including the name in the source code itself and just do a webservice accessed from the about dialog box. Firefox is supposed to be a browser... so it is supposed to be connected to the internet... that would work :)
Many of the energy today is produced by other means than by fuel. Hydroelectric in the first place, then comes the fuel, but very close is nuclear, wind and others. Anyway, changing to electricity would only mean you wouldn't necessarely beeing burning fuel.
The fueled processes to generate energy are much more efficient than those placed in that tiny space we call a car, and they have much better ways of controlling the emmissions to the environment than a car.
With the same quantity of fuel you place in your car you would be able to drive a few more hours, because energy transportation is not a conservative process but because the production itself is.
Obviously you don't have any clue about what you're talking about. There is no .Net 1.3; .Net 2.0 is backward compatible and 3.0 is just the 2.0 CLR, Libraries and C# 2.0/VB 8 with the addition of Windows Presentation, Communication, Workflow and InforCard Foundations. Nothing in the .Net CLR will change, just add some new libraries.
Some more details on my blog: http://www.alexandre-gomes.com/
Not personal, but you are one of those that I recomment only to post when you know what you're talking about. Just a few clues:
.Net languages and code isn't interpreted. After you compile your application to CIL and you when you run that application, .Net or Mono (Linux, Mac and Windows opensource port of .Net), will do something called JIT, Just In Time compilation from the CIL to Machine Code. This ensures the same application can run fully optimized either on a Pentium III or a intel D 9xx because the machine code is generated by the "Virtual Machine".... Just in time. The difference? after a small load time the applications runs as it were native code (C or other compiled languages).
While the syntax is very similar a VB.Net program could be understud by someone used to VB6, but there are concepts that a VB6 programmers simply won't get. Class? Overrides? Delegates?
Another big error,
I was expecting this. And I hope they can prove it so MPAA gets what it deserves. The best part at all is that if they prove MPAA hacked them, even if MPAA has proves that they killed Kennedy, it can't be used against them because it was obtained in an illegal way.
Yeah, I know what it means.
I was thinking the exact same thing. Since they allow you to test that, an hacker can setup a machine with a vunerable version and use a sniffer to see what the proof of concept code is doing.
This guys will be responsible for a few server's hacking.
ActiveX is not going to evolute. Its death. The new ActiveX replacement is .Net "applets", which hopefully will work in Firefox and Linux soon, because of Mono and Google Summer of Code 2006.
Firefox can run ActiveX using an extension. That means you only can't run ActiveX integrated into another browser in something not-Windows. Why "another browser?" - because you can run IE on Linux and Mac using Wine. So, thats not a valid argument not to migrate.
Would "you" be anything like "a human"?
what the hell does that have to do with Oracle/Novell? All "driver" and most hardware detection stuff is done at kernel level... you know... Linux is THE Kernel, a distro is not more that some software for Linux packed in a CD. Some distros do actually perform some tweaking at kernel level to improve hardware support and detection, but even then they are usually back porting fixes from "future" linux versions, so... I don't see much creadit in there - sorry. Have you tried FC5? Or any other distro that does have at least the same kernel version as SUSE 10? Btw - I tried that too in a Pentium D and I have to say its hardware detection sucked, bluetooth doesn't work well and much more problems... Fedora didn't fail in the same machine...
1. They don't talk about a constant factor. :P but would work on linux too.
2. While, nowadays, most content is compressed, it is based on that content only and not knonwing about other content you've in your system.
In fact, I've tought about this myselft before (and tested with some success, but I'm no compression expert), if you pick a file, compress it, then you "resort" using a random order, there a probability that you'll find a new order where compressing it again will result in a better overall compression rate. Applied to the article solution, just think if they take advantage of file fragmentation? Perfect for windows
3. There are algorithms that are simultaneouly faster and better.
Actually Bill personal computer uses OS X :P Don't forget he owns part of Machintosh too.
Yhee, so I write bad english, so what? I'm not English am I?
Those 3 articles are my opinion about specific problems we face in Linux and I talk about how Mono can help solve then, if you read the entire article you'll know that the piece you posted here has no meaning because you don't place it in the right context.
I hope some moderator just call you a TROLL.
I feel the same but thats only a question of using the right software. Gaim post 1.5 will include Video support. Current aMsn release offer you all MSN 7+ features (like handwriting, custom smiles and that thing that shakes the window) and it does support WebCams and Audio. Wait! You can still fell left behind because in fact we (Linux users) still miss many nice application only avaible to Windows and Mac users. Btw, read my my last 3 blog entries about some Linux problems: my blog
Spatial velocity is given as dx/dt. Velocity in time(dt/dt) is nonsensical.
Think again, dt/dt doesn't not tell you "time travel is not possible", it only tells you that the dt/dt=1, that is, its constant!
I you travel 1 year to the future what do you expect the ellapsed time to be 1 second? No, thats one year. But you can represent a travel rate or something like that:
dTIMETRAVELLED/dTIMETOTRAVEL
Btw - Einstein told us that it were kind of possible to accelerate the time (the twins story), from an outsides prespective that would be time travelling. I think NASA already proved that theory.
I wonder if a DoS attack would sound as bad as Marlin Mason.
And if the system if really good how will porno sound like... "ah ah uuuuuhhuhuuhuhu... ah ah ah uhhhhhhh"... or not? lol
I don't understand... what do you mean?
I submitted this story yesterday but it got rejected, anyone have a clue why would that happen? :)
Anyway, thats very nice news. I think now we'll have some of the best (advertised) Vista features, and desktop users just love those kind of things
See my blog post about the subject.