Hopefully Jason will be able to keep the site up, albeit at a diminished level.All Good Things...07.24.25, 5:33pm CDT
It is with a heavy heart that I'm making this post. It's taken me all day to try and write this, I can't believe I'm getting so emotional. Back around March of 2000 I created EXTREME Overclocking, and not long after some of us in the forums got involved in Folding@Home. I originally started tinkering with making some folding stats in 2003. While I never managed to build out all the features I wanted (life always seems to get in the way), the site and scripts have been pretty darn reliable if I do say so. But as with everything I guess, trends change, people change, everything changes. I stopped messing with EOC many years ago but always kept the folding stats going because of the public interest and over time I kind of ended up being the proverbial last stats site running. I told myself as long as the ad revenue covered the hosting cost then I would just keep it going.
Unfortunately these days so much traffic is just bots, and Google AdSense dwindled down to so little last year that I've been paying a considerable portion out of pocket each month for the server hosting. I've been unemployed for quite some time now and I simply can't justify the continued non-essential expense. I considered just turning the server off and calling it quits, but I couldn't do that to you guys, for however few might still actually visit the site. So instead I'm going to be transitioning the stats to my little home server which even though it too is extremely old, should hopefully still be able to handle the load and traffic. But if / when that old machine dies, I don't know I guess we will cross that bridge when we get there.
I don't know if I'm going to mess with any other portions of the site since they are so outdated, or have it all just redirect here to the stats. I know at minimum I will probably pull the plug on the forums, they have been a ghost town for quite some time and it would just be more of a hassle than it's worth to try and get working. I always hate to see old sites disappear, it feels like losing pieces of history.
So that's the plan, move the folding stats and bare essentials of other portions of the site to my home server and see how long it runs on that. Just thought I would let everyone know beforehand, in case things go fubar.
EOC Stats Page Update
Moderator: Site Moderators
-
- Posts: 513
- Joined: Mon May 21, 2018 4:12 pm
- Hardware configuration: Ubuntu 22.04.5 LTS; NVidia 570.133.07; 2 x 4080 Super; 3 x 4070ti Super; 2 x 4070ti; 4070
- Location: Great White North
EOC Stats Page Update
I found this on the Extreme Overclocking (EOC) statistics page today:
Re: EOC Stats Page Update
There is an update:
You all are too much!07.25.25, 7:15pm CDT
First off, I want to say a HUGE thank you to every person that sent me a donation! I honestly wasn't expecting any, or even thinking about it yesterday, my mind was just kind of thinking like this was the time to start winding things down, but you guys proved me wrong. Likewise a HUGE thank you to every person that has emailed me, whether it's offering help or just words of support and encouragement, you guys don't know how much that means to me. I will reply to every email that I've received, just give me a little time, at first it was slow going, but I'm getting better with each reply, I think.
With that said, donations right now would cover till the end of the year if I didn't do anything. For everyone wondering, hosting (colocation) costs me $155 a month. As I've been telling everyone in my emails the server itself is over 15 years old. Between monthly cost, server age, and reduced traffic over the years, it's time to find something more modern and affordable. I briefly looked at some VPS and VDS (virtual private/dedicated server) hosting and I think I can confidently find one for under $50 a month that has the necessary specs for processing the stats in a timely fashion. So that's going to be a project for me this weekend to start researching reputable hosting companies and comparing prices and specs and whatnot. That is one possible route for us to go.
If you sent me an email but haven't heard back, don't worry (yet)! I've still got so many to reply to but it's getting late and I've had a long day. Tomorrow I'm going to power through the rest of them one way or another. Everyone has been giving me various ideas for things or offers of help, so I want to get through them all, and then we can formulate some plans and evaluate our full set of options.
Re: EOC Stats Page Update
Keeping everyone updated on the latest...07.30.25, 4:20pm CDT
I just wanted to give a quick update. I finally finished emailing back everyone by Monday evening, that took me way longer than expected! If you sent me an email and didn't get a reply, then I must not have received it, try sending one again through the "Contact Us" form please!
You guys are something else, as of today there's been a total of over $2,800 donated! I'm totally speechless from how much you guys chipped in these past few days, truly a class act! Needless to say that will keep the server hosting paid for quite some time!!! Once I get the site moved I have some interesting things I want to hopefully roll out sooner rather than later.
Tuesday morning I had to go to the dentist for a crown prep and a filling. I've done lots of fillings over the years, no big deal. This was my first crown and wow has it been a doozy! When the anesthesia wore off the pain was crazy, I don't think I finally fell asleep till around 3am because the pain was keeping me awake. I went back to the dentist today (Wednesday) and they did some grinding and we talked about exactly what has happening and he prescribed me some meds to hopefully ease the pain over the next couple days. If things don't get better then I'll have to go back again on Monday and try something else. So I took the meds with lunch and not long after I started feeling extremely nauseous! So fun times trying to lay down and sit up and do whatever you can just try to hold it all down. These past two days I have done exactly nothing except be miserable. Don't get my wrong, my dentist is great, I'm the one that is a mess with some of my roots pushing up into my sinuses it has always been an issue we've had to be careful with.
This past weekend I started setting up a test server instance at home that I want to pre-configure everything and make sure the stats and such will work as expected since I'm transitioning from CentOS to (hopefully) Ubuntu. Once I can verify everything is running as it should then I can look for new hosting and get everything moved. But first, I need this tooth pain to subside before I do any more, I can't even think right now.
-
- Posts: 1921
- Joined: Sun Dec 16, 2007 6:22 pm
- Hardware configuration: 9950x, 9950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, Intel B580 - Location: London
- Contact:
Re: EOC Stats Page Update
Great stuff, not the dentist thing, though, those charlatans can rot in hell



-
- Posts: 513
- Joined: Mon May 21, 2018 4:12 pm
- Hardware configuration: Ubuntu 22.04.5 LTS; NVidia 570.133.07; 2 x 4080 Super; 3 x 4070ti Super; 2 x 4070ti; 4070
- Location: Great White North
Re: EOC Stats Page Update
Thanks to everyone who sent Jason a donation through his PayPal link on his website.
-
- Posts: 566
- Joined: Fri Apr 03, 2020 2:22 pm
- Hardware configuration: ASRock X370M PRO4
Ryzen 2400G APU
16 GB DDR4-3200
MSI GTX 1660 Super Gaming X
Re: EOC Stats Page Update
It's nice to see that people jumped in when it mattered.
I posted this on the Discord page, and I hope others join in. I think it would be a cool boost to Jason to see a bunch of new names in a show of support for his team and overall efforts.
Extreme Overclocking Stats....
Now that Jason is "out of the woods" with donations and work towards moving the stats for a long term solution, I'm going to propose that we show him some additional support in the way of points. I know many, many, many people use his website on a regular basis, so it's not much to ask.
The team number of the EOC folding team is 11314.
It would be great to see a bunch of new names show up on his folding team, even if it's short term. It would let him know we appreciate his site and what it provides to the folding community.
Fold them if you get them!
Re: EOC Stats Page Update
Lots of code to fix! 08.17.25, 12:43pm CDT
A big part of this server move is transitioning all my existing PHP code to 8.x compliance. I know I don't have to as I could just run it on an older version, but since they are all EOL I might as well just bite the bullet now and futureproof the code so I'm not scrambling to do it at some later date. I've managed to get a couple other parts of the EOC site working (good enough) on the test setup, and I can clean them up more after the move. For most of this past week I've been working on the folding stats really trying to clean up the code properly. First part is just to get some pages to actually run (usually just one or two small quirks that completely break in v8 for some reason). Then I check the error log for the most severe errors and warnings and fix those. Then finally the lesser nitpicky things like undefined variables. At the same time I'm also trying to keep the code backwards compatible just in case.
So far I've only been focusing on all the pages just displaying the stats, I haven't even dived into the processing scripts. That's going to be a lot of verification making sure numbers and everything match up. I feel like it's either going to go really smooth or be a complete nightmare.
I had one day I was looking at some code scratching my head as it didn't look like it should have worked. I would look at the web page how the data was output, then back at the code trying to mentally run through the steps and it just didn't add up. So I wrote a little sample program from scratch using just that bit of logic and I was getting the different output that I was expecting vs what was on the website. Several hours later I'm still confused thinking I'm losing my mind, then I had that AH-HA moment when I realized in this little line of code between how the ternary operator was written and some parentheses it just wasn't very clear what was going on. The catch was my sample program I typed from scratch instead of copy & paste and just editing variable names so I never replicated how the code was actually working. So for the sake of my future sanity I rewrote it to make things much more clear and also left a comment in the code, lol.
I also managed to configure all the web server requirements just in Nginx so far, which is great not needing to additionally run Apache and having to duplicate a lot of settings. I'm excited I can still use Nginx's page caching, previously statements like proxy_cache_... now simply transition to fastcgi_cache_...
That's about it, just lots of code cleanup. Really hoping I can get the move done before the end of the month, but we'll see. I want to make absolutely sure everything will work properly, and most importantly no data corruption or loss.