2021-07-22 12:14:55 ..
2021-10-18 11:21:58 UTC
2021-10-18 12:49:30 UTC --martyb
We always have a place for talented people, visit the Get Involved section on the wiki to see how you can make SoylentNews better.
We had an outage this morning -- "Internal Server Error" would appear when trying to load the main site.
I noticed this at about 0945 UTC from my mobile phone and immediately TXTed a message to "The Mighty Buzzard" (aka TMB) alerting him of the situation. Of course, it being 0545 EDT, he was sound asleep like any sane person would be.
I then booted up my computer and accessed "#Soylent" on IRC; discovered others were already aware. It appears to have been first noted at 05:42:57 UTC by "SoyCow8732". That was followed not long after by "c0lo" and "lld". Soon after, "chromas" was on the scene and tried bouncing the front ends, but no joy. He sleuthed around and concluded it was likely a mysql error, but our configuration is... interesting and it was non-obvious on how to restart things.
My hands were mostly tied as only a few days ago I managed to mess up Windows on my main system and would get a BSOD whenver I tried to boot it. I looked on from a system booted from a Ubuntu Live CD (well actually, a USB stick).
Eventually, TMB appeared, took stock of the situation, and was able to get things running again in pretty short order. Thanks Buzz!
Synopsis (AIUI) our installation of Mysql is setup so that there are redundant copies of the DB running on two different servers. The intent is to provide redundancy so that if one instance goes down, the other can take over and carry things along until the failing system is recovered. That's great in theory, but not so good in practice. Thankfully, it does [mostly] work. We are continuing to monitor the situation. Be assured this is working its way of the priority queue! I mean, who likes to wake up and debug server issues before their first cup of coffee?
So, that's my take on it. I'll leave it to TMB to add details/corrections should he deem it necessary.
The Mighty Buzzard writes:
Congrats to the wannabe APK noobtard for advancing the site's codebase despite me having extremely limited time to play. I added three lines of code and now Spam modded comments (and comment trees) auto-collapse and you can still moderate a comment as Spam even if it's already at the minimum score. Honestly, the folks using any other downmod on obvious Spam annoy me more than the noobtard does but that annoyance at least is now history. Changes are to hot code only, I'll put them in the repo as part of my next pull request.
Suck it, noob. --TMB
The month of August is winding to a close. Here are a few updates on site activity. If you are interested, please read on after the fold. Otherwise, a new story will be along shortly.
As I write this, The Mighty Buzzard is in the process of rebuilding three of our Gentoo servers: lithium (our development server; hosts https://dev.soylentnews.org/), aluminum (our eventual replacement for beryllium which is our sole CentOS server), and magnesium (which is one of our two load balancers; the other is sodium). All rebuilds are in progress and happening in the background. The only user-noticeable impact should be a brief outage when the dev server reboots. That is anticipated to occur later tonight (EDT). Thanks Buzz!
[TMB Note]: It's just installing boring old OS updates. Nothing you guys actually use should be impacted in any way.
First off, it's my pleasure to welcome Subsentient back to editing duties on SoylentNews after a bit of a hiatus. We look forward to his contributions to the site! Also, it gives me great pleasure to announce that chromas just posted his 1,200th story! And with that accomplishment, it also marks his moving up to 9th place among our Most Active Authors on the site's Hall of Fame! Congratulations! That represents a great commitment of time and energy in support of SoylentNews. (Not to mention his systemd bot on IRC (Internet Relay Chat) which offers several commands that make our jobs as editors so much easier. Thanks chromas!
Folding@Home is a distributed computing project that leverages spare computing resources on participant's computers. The majority of those resources are now being applied to better understand the SARS‑CoV‑2 virus which causes COVID-19. The current statistics reveal over 25 million cases world-wide with over 850,000 deaths. Note that many survivors have reported experiencing long term, debilitating consequences. Also, there is not just one virus. It has been mutating as it spreads, so continued monitoring and analysis is required to keep on top of things.
Back to F@H, it is my pleasure to report that Runaway1956 is now at the top of our team's standings with 396,857,185 Credits and 11,702 Work Units completed. That makes him the 2,461th-highest, single contributor in the world. Thank-you so much for your efforts in helping to fight this terrible disease!
We are two months into the second half of the year. So far, we have netted $744.16 towards our goal of $3,500.00 for site expenses... that's 21.3% of what we need to pay for the servers, business fees and taxes, accountant, etc. For those who have subscribed, please accept my genuine and sincere thanks! It bears repeating that nobody at SoylentNews has ever received even one cent for their contributions to the site. All staff freely volunteer their spare time and energy to keep things running.
Many, many thanks to the community who supports SoylentNews by submitting and moderating comments. Thanks, especially, to those who have submitted stories. YOU are what makes SoylentNews happen. It is a privilege to serve you. Thank you for supporting my efforts as Editor-in-Chief; I hope to continue to earn your trust in the days and years that lie ahead!
The Mighty Buzzard writes:
Yeah, so, failure to babysit the db node that was scheduled for a reboot on the 5th resulted in a bit of database FUBAR that left us temporarily losing everything from then to now. Fortunately we had a backup less than six hours old, restored from it, and appear to be copacetic now. Except for the missing five hours and change.
I'd usually make some sort of dumb joke here but it was already four hours past my bedtime when I found out about the problem. My brain is no work good anymore. Fill in whatever dad joke or snark about getting a do-over for a change strikes your fancy.
I recently received a message from our Treasurer and updated financial statements. I've taken this opportunity to put this out to the community. While I was at it, it seemed like a good time to take a look at things and provide an update to the community on where we're at and how we're doing. If you are not interested in this kind of stuff, a new story will be along before too long. Otherwise, more will be revealed after the break.
First off, I always hesitate when writing one of these stories. There are so many people who make SoylentNews happen and I know I'll leave someone out. These guys do so so much I can't keep up with all of it! If I've omitted anyone, it's strictly my mistake and I mean no disparagement to anyone's contributions! So, I extend my thanks to everyone who makes this site happen each and every day!
Hiccup: Worst things first, we had a "hiccup" on SoylentNews.org at about 03:00 UTC this morning (2020-08-05). Some pages loaded without CSS (i.e. bare text with limited or no formatting). Other pages would not load at all. Some people received "500 Server Error" messages. TheMightyBuzzard examined the situation, bounced the front-end servers, and restarted Apache. From what I can tell, it also took a restart of two of our servers (helium and magnesium). This seems to have cleared the gremlins that were interfering with site operations. Thanks TMB!
Spam: We recently experienced a couple bouts of "Spam" postings. Staff is not the "thought police". Obviously, we would have to abide by a lawful order like a DMCA notice. Otherwise, we provide the tools so the community can police things themselves. If you have registered a nickname on the site, you can customize your view of the comments posted here. If you want to see all comments except those that have been moderated as Spam, Give a "+1" moderation adjustment to all comments except apply a "-6" moderation adjustment for "Spam". Then set your "Threshold" and "Breakthrough" to 0 (zero).
Yes, we are aware that top-level comments still get expanded by default. Changing this behavior is near the top of the list of planned future enhancements to the site.
Finances: I received a report from our treasurer, Matt_, that I would like to share with the community:
I have just updated the books and prepared the attached financial statements (Balance Sheet and Profit and Loss Statement) for our Fiscal Year 2019 (July 1, 2019 through June 30, 2020). As you can see from the P&L Statement, whereas we ended the previous fiscal year with a net loss of $1,057.97, we ended FY2019 with net income of $1,348.05 (clearly much better, and if we can keep this up going forward, we should be in good shape). Turning to the Balance Sheet, we ended FY2019 with a total of $5,008.20 cash on hand, which gives us a runway of approximately 10 months, given our burn rate of about $6,000 per year. This, of course, assumes no significant change (increase or decrease) in our expenses going forward.
I have uploaded these to the Finances page on our Wiki.
It bears mentioning that our initial seed capital of $10,000.00 was contributed by Matt_ and NComander by way of equal share purchases of stock in SoylentNews PBC. So, we are still down about $5,000 from our starting balance. Still, I am most pleased with the improved cash flow situation and thank all those who have Subscribed.
Story Submissions: There have been over 42,500 stories submitted to SoylentNews, of which over 32,840 have been accepted. I cannot thank you all enough for your contributions to the site! I well remember a time when there were two editors on IRC tag-teaming on finding story submissions, pushing stories out, and 2nding them for the community. That made for many late and exhausting nights. For those who may be new here, all staff here are volunteers; nobody has ever been paid anything for their work on the site. We have the same kinds of demands on our time as everybody else: work, family, relationships, etc. From what spare time we have, we try to keep the site up and running with stories that we think will be of interest to the community. We are fortunate to have such highly-skilled and selfless people on staff who not only believe in SoylentNews, but make sacrifices to help keep it a going concern. I hereby express my gratitude for all their efforts!
Note Bene: There is an artifact on the "Most Active Submitters" section of SoylentNews' Hall of Fame page — it omits story submissions made by Authors (aka Editors) as well as those made by Anonymous Cowards. I generated a complete list of the top 20 for our site. I hereby publicly thank takyon for his continuous contributions. I know when I see a submission from him that it is "production ready" — just a quick review of links and it's good-to-go. Not content to rest on those laurels, he has also pushed out 1354 stories which puts him in 6th place on the Most Active Authors list. Thanks so very much takyon!
Expand below for details:
mysql> SELECT COUNT(*) AS c, users.nickname
-> FROM stories, users
-> WHERE users.uid=stories.submitter
-> GROUP BY users.uid
-> ORDER BY c DESC LIMIT 20
| c | nickname |
| 5699 | takyon |
| 5656 | Anonymous Coward |
| 3425 | Phoenix666 |
| 2401 | upstart |
| 1439 | MrPlow |
| 1436 | Arthur T Knackerbracket |
| 1114 | AnonTechie |
| 894 | martyb |
| 731 | Papas Fritas |
| 586 | Fnord666 |
| 539 | canopic jug |
| 400 | lhsi |
| 317 | RandomFactor |
| 310 | tonyPick |
| 301 | butthurt |
| 246 | frojack |
| 240 | janrinok |
| 217 | n1 |
| 205 | c0lo |
| 148 | mendax |
20 rows in set (16.73 sec)
Editors: Also known as "Authors" (no, I don't know why). We are the more public face of the site. We have taken on the task of reviewing and selecting story submissions and then editing them to try to provide a consistent "feel" to the site. SoylentNews' founding was based, in part, on the powers-that-be at Slashdot failing to listen to the community and insisting on rolling out a "Beta" version of their site. We take our responsibility to provide a consistent look-and-feel seriously. Yes, we've made mistakes along the way, but we try to learn from them.
Our Alternate Editor-in-Chief Fnord666 has been pushing out about 5 stories a day, every day, for a long while now. I'd hate to imagine where we'd be without his continued and selfless contributions! Thanks Fnord666! I'd also like to recognize chromas' editorial contributions. It takes a while to build confidence as an editor and to face the potential backlash of mistakes being put in front of thousands of intelligent (and opinionated) nerds and geeks! An extra story a day makes a big difference and I want to take this opportunity to publicly thank him for his contributions. But, there's more! Behind the scenes, chromas is quick to conjure up and refine IRC tools that make our jobs as editors so much easier. His IRC bot makes it so much easier to submit stories, perform searches on Google and YouTube, and generate journal citations. I'd hate to imagine continuing on without them! Thanks chromas! We occasionally get visits from mrpg on IRC and some 2nding of stories which is much appreciated. Our editor-in-chief emeritus, janrinok, is on a sabbatical while providing medical support for a family member. He wishes he had more free time to contribute to the site and sends his best wishes to all. It bears repeating, here, the numerous contributions of takyon. He's a solid and constant contributor and I can't thank him enough for all his hard work!
Lastly, if I've counted correctly, this marks my 9,000th story on SoylentNews. It has been a distinct privilege and honor to serve the community as your Editor-in-Chief. I am ever reminded of the adage: Standing on the shoulders of giants. Those who originally got the site up and running. Who set the tone and established the procedures for running the site. Who did the necessary legal work to get us established as a Public Benefit Corporation (PBC) so that we could accept subscriptions and thereby fund our continuous operations. And the list goes on and on. We have come a long way since we went live on February 14th, 2014!
I have learned so much from the staff here, from all the stories we've published, and the comments that the community has provided. I try to do my best each day to fulfill the trust you've placed in me; I hope my efforts have been acceptable.
In a word: teamwork++
Folding@Home: "Folding@home is a distributed computing project aimed to help scientists develop new therapeutics to a variety of diseases by the means of simulating protein dynamics. This includes the process of protein folding and the movements of proteins, and is reliant on the simulations run on the volunteers' personal computers."
SoylentNews has a F@H team which is currently ranked "317 of 254,500". When it was announced that F@H would pivot to help with research of the SAR-CoV-2 virus which causes COVID-19, many heavy hitters joined up. Names you'd recognize like like AWS, Microsoft (Azure), Oracle, SAP, and many other large compute services brought their spare compute capacity to bear. Summit, one of the largest supercomputers in the world, has even been set to the task.
In light of the increased competition, it's all the more amazing how our team has held up! Here's another view of the team's status. Our current points production leaders are Runaway1956 and NCC74656 who are running neck-and-neck with each producing over 2.2 million points a day! Thank you!