1/ OK on the hacking stuff, I'm ready to believe you. The point is that I have very little knowledge of network related programming, and I'm sure Windows is a real swiss cheese. Thinking that programmers of commercial GUIs can be dishonest enough to introduce these malicious features to spy on the user and steal his code, seems a bit of a stretch, but after all that's what all big corporations who develop proprietary software do (not just Microsoft and Apple). And generally people who make proprietary software (don't want to give their code) and view all this as a competition, instead of a community are not to be trusted. So yes, I can believe you on that.diep wrote:Lucas don't pla ythe idiot here.
At 1997 a programmer offered me source code of another program that he 'had found'. I declined doing that. But i know he also offered that same program to others.
At university 1 fellow student at the time was so honest to give me back a floppy disk that had my source code - i had forgotten it.
At 2002 world champs i lost track of a cdrom that had diep's source code. At the end of the world champs i found it back...
At the time i found that innocent...
The USCL server guys were known some years ago for hacking other persons computers that played at their server. Basically every chess server has this feature to hack you.
Shredder classic is not the only program to also install some updater. In fact mcafee doesn't detect it. It can transfer files. When i asked Stefan: "can you grab any file with that from anybody's computer?", the answer was: "well it's windows!"
Don't play the fool. This is all guys who are not exactly stupid, there is a billion ways to obtain source codes and some have an entire GUI with that possibility to see and do anything at your computer. Originally usually meant to detect cheaters at for example chess server, or meant as an update proces of your computer, but it can also used for other purposes...
The whole question is: do YOU want to do that?
The fact you play the fool here means obviously that you're a pretender.
Well i'm not, i'm not doing this nor pretending to be a baby who knows from nothing, unlike you.
Grabbing your information and hacking any router at your location is the core business of companies like google and facebook. Most guys who wrote a chess program one day work at such companies you know...
They're not beginners. the whole point is - some are doing it. Those guys i think as being moral lower standards. But yeah, that's how you quickly can build a strong beancounter - let's face it. Having all those little tricks at your availability means you aren't busy losing those 15 years trying to invent them.
If you don't dope in cycling, you won't even make it into the tour the france. Some go further than others. Most are using EPO type drugs.
At a certain time what was the case is that all the cyclists were woken up every 2.5 to 3 hours, every night, by their trainers. then they had to do exercises.
From what i understand is that if you train with epo type substances that your blood gets very thick. So if you fall asleep for a long time, you could die.
they all got awoken every max 3 hours. Every single cyclists. The French at a certain year found it that ugly that they thought they should undertake action against this.
That's what they did do.
If we compare computerchess with such practices, then computerchess has been relative safe.
but doing as if it's entirely clean is a pipe dream and always will be.
It's up to you to decide how you want to build your own engine. Clean, or by means of stealing and debugging. It's obvious what path i chose there.
But yeah there is 1 thing i have to warn you for: something that works genius for the debugging type guys, they not soon publicly talk about.
So if you miss THAT thing, you'll suddenly face years of being behind, until you figure out the truth there.
That's why a few psychopaths and guys with little morals past few years did do so well. They had information, usually used illegal by them, how to improve what most talented chessprogrammers didn't know.
That explains several of todays 'top engines'. We simply have seen that if such things are available illegally in source code that more guys are clandestine trying to build a top engine. It makes sense yet it's bad.
Denying that this happens is like denying that any cyclists has been using EPO.
Oh by the way the new EPO is called AICAR. It gets swallowed with another trainings drug together. In contradiction to EPO there is no way of detecting it yet. It's expensive though, so only for world top interesting.
We'll see new world records this olympics - i'm counting on it.
Would you train with it then?
2/ For you chess programming is about doing your own stuff, sharing it with no one, and sharing is theft. For me, it's not a competition, and I am an advocate of the free software point of view. All source code should be shared, and proprietary software is the path to all evil. So I am happy for anyone to use all the ideas they can find in my engine, and even code (so long as they respect the GPL and thereby propagate the freedom), just as I was happy to found all the ideas I used in various articles on internet, and in other source codes.
The level of chess programming could not have been anywhere near what it is today, if people were like you and your fellow developpers of proprietary software who think that sharing is bad, and chess is a competition between secret recipies. If it wasn't for Fruit 2.1's source code, you would never have seen such a jump in all commercial and open source engines at the time, and the same can be said about Ippolit or Glaurung/Stockfish.
So let's agree to disagree, as our points of view are essentially irreconciliable.