[UPDATE] Beta Testing Now Publicly Accessible
12 years ago
🏳️🌈💖Enjoy the site? Please consider supporting us via the links below!💖🏳️🌈
⭐ FA+ ⭐ SHOP ⭐ KO-FI ⭐
Journal Start
Update: The beta is currently on hold pending revisions. We will update when it's ready for testing again.
We meet again, and with more good news! Our private testing has proven successful, and we're making it available for the public to join in the testing!
Accessing the beta site is as easy as visiting http://beta.furaffinity.net
Currently in testing:
* Deferred Notification System - We've re-vamped how the site handles notifications, vastly improving upload and posting times for both submissions and journals. Once posted, the site sends out notifications in small batches until all watchers on your list have received the update. As a site note, this also fixes the issue of missing notifications some users have experienced. Depending on the number of watches you have, this may be anywhere from instantaneous to upwards of 10-15 minutes and site load.
* Site-wide SSL - Site-wide SSL has been enabled on Beta. You can enable it via the Account Settings page (link below for the lazy!). This is disabled by default, but can be enabled for site-wide SSL.
http://beta.furaffinity.net/controls/settings/
SSL encrypts data to and from the source (making it harder for third parties to intercept your information). This is especially useful when you're sharing an open connection (public WiFi, nosy roommates) where people can potentially "sniff" out packets to attempt to get information. By default, the site currently encrypts pages where passwords/logins are used. Site-wide SSL extends the encryption to all pages of the site across the board.
If you encounter any issues please let us know in this journal. The current Beta is ONLY testing the above two items. Anyone reporting other issues shall be poked to death by us and/or fellow users.
Set your pokes to stun, and begin enjoying swift, easy uploading!
Note: These changes ONLY apply when accessing the site via beta.furaffinity.net. If you go back to live site (www.furaffinity.net) the fixes/changes will no longer apply.
Accessing the beta site is as easy as visiting http://beta.furaffinity.net
Currently in testing:
* Deferred Notification System - We've re-vamped how the site handles notifications, vastly improving upload and posting times for both submissions and journals. Once posted, the site sends out notifications in small batches until all watchers on your list have received the update. As a site note, this also fixes the issue of missing notifications some users have experienced. Depending on the number of watches you have, this may be anywhere from instantaneous to upwards of 10-15 minutes and site load.
* Site-wide SSL - Site-wide SSL has been enabled on Beta. You can enable it via the Account Settings page (link below for the lazy!). This is disabled by default, but can be enabled for site-wide SSL.
http://beta.furaffinity.net/controls/settings/
SSL encrypts data to and from the source (making it harder for third parties to intercept your information). This is especially useful when you're sharing an open connection (public WiFi, nosy roommates) where people can potentially "sniff" out packets to attempt to get information. By default, the site currently encrypts pages where passwords/logins are used. Site-wide SSL extends the encryption to all pages of the site across the board.
If you encounter any issues please let us know in this journal. The current Beta is ONLY testing the above two items. Anyone reporting other issues shall be poked to death by us and/or fellow users.
Set your pokes to stun, and begin enjoying swift, easy uploading!
Note: These changes ONLY apply when accessing the site via beta.furaffinity.net. If you go back to live site (www.furaffinity.net) the fixes/changes will no longer apply.
FA+



will FA be posting up a "Warrant Canary" status page?
NOTHING. DID SOMEONE MENTION BODIES?! I DIDN'T. DID YOU? WHY WOULD THERE BE BODIES IF NO ONE'S BEEN MURDERED. SILLY QUESTION. HEHEHEH....
I handled that nicely. Good job Beta.
very well...I'll just see if
+5 Internets
Nice to try the beta again though.
hastelove~ ;0I'm no backend guy, but theoretically speaking you set a visibility flag on the original submission/note to hidden until a notification exists in each user's inbox, and when all notifications are successfully received the server sets the visibility flag to true or whatever. If a user accesses his/her inbox while the server is sending everything out, it references the flag and sees it's invisible, so it doesn't show up. Likewise, when the user accesses the inbox after the flag is set to visible, it references the flag and sees it's fine to show up.
This will cause a lot of problems. :/
A lot of those SUPER popular artists have a tendency to open up for commissions in slots. And if the journal/submission they post advertising posts to a certain group of people first, and those slots fill up before the last group of people get the notification, then it could cause problems with the typical "first come, first serve" system that is used here.
It's like going to buy clothes and the seller always ignores you and moves to the sexier person that just walked in. In other words, people are free to take it personally in an artist not liking their ideas and thus skipping them.
*grammar nazis himself*
Besides, artists are already doing that. If someone tries to commission something from me that I know I will absolutely dislike, I am going to politely reject them. When someone is working on something they don't really want to do it kind of does show in the end product. Why not have the chance to do something that truly excites you if you can? :)
It's down to every artist for themselves to decide how to open, I've personally had a few regular clients tell me first come first serve is unfair because it promotes 'sniping' of slots and will always be inconvenient for people in different time zones or shift workers.
TLDR: nothing is 'fair' in life or art, artists must use discretion.
I think that a YCH is a better way to promote drawing what an artist likes because the commissioner will have to adapt to the artist's idea and not the other way around! But that's just my point of view on this!
*grumpy face*
Oh boy, so this may be the reason of the lag spikes around the site?Just trying to regulate the lag.https://www.youtube.com/watch?v=Dy06i5WkowY
uber me all the way up.i've never noticed
were these for the people who had like thousands of watchers?
15 minutes later there were two journals.
He is watched by over 18,000 people.
perhaps people are using it all at once?
I am going to bitch myself blue in the face doing this, but I'm going to have to do it again, it seems: FA's hardware is more than acceptable for handling the strain put upon it. The issue is with the code running like a fucking slug, and the site staff are even slower still at rooting out the problem, let alone fixing it.
I'll give the staff credit where they're due, they're trying, but this is like watching people try to piss out a house fire. It's an exercise in utter futility - the best the staff could do at this point would be just to pull a parallel copy of the site code, strip it back to the absolute bone, get it streamlined and working instead of trying to constantly hotfix issues, and then get the site back up and operational.
Instead of sending information in packets like this:
I am dow
nloading
some po
rn right
now.EOF
It encrypts them:
V nz qbj
aybnqvat
fbzr cb
ea evtug
abj.EOF
(Although it uses a _much_ better encryption scheme.)
pwning my paws.
all while wearing a fedora.
That's a good thread on explaining the pros/cons of site-wide ssl.
Very easy said: SSL prevents that someone can see or alter (hack) what you are doing!
There is an explanation in the journal up there now too...
With SSL, they can see that you are exchanging traffic with FA but they can't read it.
SSL prevents other people on the bus from reading over your shoulder, by making it read like gibberish to anyone other than you.
Thank you for taking the time to explain it and being nice about it. Some people can be so rube just because someone doesn't understand something that they find simple. I pray I can repay your kindness one day. *hugs*
Explaining the issue is one thing - having to slow it down to 'U R A DUM FUK' is another. Any random dickhole should be able to look at the words 'secure' and 'encryption' and be able to put two and two together.
Nobody ever accused furries of being bright, but this is a whole new layer of pantshittery.
I realize this is nothing to do with FA and more on the individual artists, but just something I thought of that may cause grief.
I will kind of miss being able to upload to InkBunny and SoFurry before FA is done uploading, though.
I will have to check this out though!
And thumbnails are generated before the notifications are sent out, I'm sure. Again, that all has to do with the submission itself. Depending on how the database is structured, the notification will contain something like the ID of the submission/journal its referencing, and possibly some redundant copies of information to lessen database load.
"I will shortly be opening commissions, the first six people to post after the opening time get them. The opening time will be at some undisclosed point between 0800 and 0830 GMT, (this post is being made at 0745GMT)."
The big advantage of an unknown start time is that you don't get a whole bunch of people writing their "pick me" comment then all clicking post at the exact same time.
Not while 'neer can make another grovelling journal, begging you for even more money to embezzel! Why fix the core issues, when you can have your loyal patrons shit out another few thousand dollars on unnecessary hardware upgrades?
I take our earlier disagreement back. You're fucking awesome and I want to engage in completely consensual and yet absolutely, shockingly vile intercourse with you for the purposes of recreation and procreation.
Nuns may die.
Btw. Never held anything against you for disagreeing. This shit happens :P
Site-wide SSL works in the live site as well and it's good. I enabled it in the beta site and went back to live site but it didn't disappeared.
All you need to do in order to use it is go to https://www.furaffinity.net/
but really these changes are nice and all but it would be really nice to update the site like you know give it a decent upgrade it needs dearly. Like being able to respond to shouts and crap would be amazing as well as a new layout.
Whatever happened to this whole layout change?
http://furaffinity.tumblr.com/image/16946656619
and almost 5 years later nothing has change :/
I will go crazy with the folders once they do pop up, though. FOLDERS. GLORIOUS FOLDERS. lawl
Is there a chance that there will be SSL site-wide by default? If everyone uses it, then that can only make the whole of furaffinity a safer place to be! It isn't like there will be compatibility issues to think of, as 99.9% of web browsers support encryption nowadays. Sure, there will be slightly more server load due to the SSL 'handshake' process, but it would be well worth it!
significantsomewhat decent (ie. 1000 or more) amount of watchers. All because the notification and database handlers are badly programmed and they are too damn lay to rewrite the damn thing properly.The old way of uploading is like trying to do lift weights while running on a treadmill while reading a book while eating some spaghetti. It's way too much to do at once and you'll fail at doing everything.
The new way of uploading is like just lifting weights, then running on a treadmill, then reading a book, then eating some spaghetti. It is chronologically spread out but each task is guaranteed to succeed.
Try opening every program on your computer at once. Do they work well? No, of course not. Your computer will crash. When a popular artist uploads a piece of art, every single watcher receives a notification; there's a computer out there that has to think and do the work for every single notification. If you've got over 10,000 watchers, the chances are high that the computer doing the thinking is going to crash just because it's way too much to do at once. In the new way, it will think about only sending out, say, 500 notifications at a time. That's a much easier and much more manageable amount. After those 500 are done, it moves onto the next one.
When you eat, you don't try to shove absolutely everything on your plate into your mouth at once to "save time". You'll choke and die. Instead, you take your fork and you eat just a bite at a time.
The new way is better.
Trying to submit notifications to everyone at once is a process wherein many small tasks are executed simultaneously. This is known as parallelism.
Normally, parallelism can help to speed things up (hence why almost all modern computers have multicore CPUs). However, there's a small cost associated with running each task. Depending on how complex the task is, this might be more "expensive" (time-wise) than the task itself.
For example, a computer might take one millisecond do something but five milliseconds to start doing a list of things. That means that...
Doing everything at once --> 6 milliseconds per task
Doing things in groups of two ---> 7 milliseconds per two tasks
Doing things in groups of three ---> 8 milliseconds per three tasks
Therefore, breaking a collection of tasks into small chunks, rather than into individual units, can actually improve performance.
The treadmill analogy is very accurate- although it might be efficient to read a book and eat spaghetti or to run on a treadmill whilst watching the news, trying to do everything at once is actually less efficient than just doing things one step at a time.
UI overhaul and gallery folders would be even more appreciated.
*equips poke shield*
Hope that helps!
where's my shiny bobble?
Shouldn't you take the MAJORITY'S suggestions as well?
Like, oh I don't know... folders? organization options? Or even the other updates you have promised for YEARS.
But god forbid a "popufur" can't upload an image fast enough. :/
thousands of users have been suggesting this for years and there is no change, only promises
But only 100+ popular artists complain about this and the admins lose their shit and fix it immediately.
Upload speed is important, but damn, the admins and people who run the site seem to be picking favorites
I just find it funny how the admins/people who run the site ignore every suggestion thrown at them, unless it's hurting popular artists. This has happened on multiple occasions.
I mean, I understand FA will never be ideal, I get that. Not expecting it. But maybe if they could stop promising stuff if they have zero plans to implement it in a timely manner (a year)? All it takes is not promising timelines if there's no plan to keep them. Or to get new coders, which they keep putting off on and making excuses for, and should have been addressed much sooner. The false and empty promises time and time again are the things that seem like FA doesn't care about its userbase, which is upsetting. I know FA is the biggest furry site and won't die, but there's still something inherently wrong when you can drag your users through the mud for literal years and not even apologize, give explanations, or be honest with your users.
FA runs on Valve time, puts out the product quality of the Madden series, and expects gleeful praise for their practises like EA.
I know people are gonna get mad about the idea of commission journals going out in batches though...
Though faster times are a plus! It means... uh... we'll... get Drip-y goodness uploaded to the servers faster? :D
Telling people to "stop offering first come first serve" isn't really fixing the problem at all. Kinda feels like its just patching holes on a leaky boat. Some tape over the cracks to kind of cover a booboo on a slow and hobbling system.
The site seems slow as ever despite all the upgrades and donations. Haven't seen many new features. Haven't seen many fixes. Still don't have those thumbnails working from when they broke them. Harassment trouble ticket is still sitting in my inbox since June. Never been looked at. No replies. What happened to the last adminpaloza?
Meh.
Maybe one day it'll all come together. Maybe.
But damned if I know why FA needs SITE WIDE SSL. I mean, either people are THAT paranoid about.... noisy roommates? Or something.
If the login system uses SSL, great. But there's no reason I can see other then that.
Seriously, are there people on FA who have their credit cards/passwords/SSN/other vital statistics plastered on EVERY PAGE where this would be necessary?
It's not like it's going to protect against people checking browser history, or phising scams, or... other things.
All I can tell that this will really do is pretty much bog the site down even more, because of all the extra cycles it would need to do.
It's actually considered to make encryption mandatory for the above reason with the draft of HTTP 2.0 for the above reason.
for a whileever.How manny people work on programing and designing for the site and how do they operate?
I know they are volunteers but is it difficult for staff to work from long distances when working on the site?
What are some things that would help projects to quickly get completed? Possibly get the site wish list out of the way.
Not just for my sake but for others who maybe thinking similar things
What would ultimately help projects get quickly completed? Publishing code and letting everyone contribute on a site like GitHub. Other than that it's all internal to the FA staff and how they get things done, which is unknown to me.
Ok but reference aside our one programmer is a jerkoff who basically sat on his ass and drove off anyone who tried to help or anyone ne'er tried to hire to help. And neer has let him. Probably has something to do with that big drama from the hacking/leaks forever ago.
In an ideal world, every page would be perfect, but that is not the case. Browsers are already built to handle that. They do so quite quickly. Nowadays there are even standards for what to do when a page is wrong in certain ways (for example, you get overlapping <a> and <i> tags mixed up). It is still possible to make a page very slow, but that is more likely to happen for other reasons - for example, I caught one furry site loading its front page as a CSS file in every page.
I'm using FA Filter which (for the most part) works, but it would be nice to see this feature implemented first party.
It's painfully obvious that you need some help with getting this site working properly, 'neer. Having read some of your other comments lower down it's also pretty obvious that the only thing stopping you from taking on that help is your own poor, bruised ego - you want to be the one single-handedly dragging FA out of the shit.
Recruit. Some damned. Help. Get other people looking over the code, have your work proofread before you release it, get other people working on other issues instead of shouldering the burden yourself like some misanthropic Atlas. The community is full of able-minded, helpful and talented programmers just oozing for the chance to get FA up to par, and you keep not taking advantage of them. Citing reasons such as 'I did a thing but wasn't happy and so I scrapped it' is fine if you're an artist - you get to throw failures in the trash and nobody suffers. When you're working on live code you cannot afford to be fucking up, nor can you afford to just keep putting updates and improvements out.
SSL is something that should have gone into the site as a mandatory feature back in 2010, rather than something optional. There really is no excuse at this point. Anybody with half a brain cell is laughing at you, 'neer, and while I'd love to be able to defend you and say 'you're trying your best', with PR statements like the ones I've seen in these comments, there really isn't any point in trying to.
As an artist myself I can appreciate the value of showing somebody else your work before publishing it, to get an outside view on it and get help with any corrections that need to be made before putting it out there. This is especially important on a high-load website, like this one, since you need to be sure that your code won't break something when it goes live - and, generally speaking, two pairs of eyes are better than one.
In long and short: getting some people to review and help with the coding process only benefits the site. It reduces the time between major updates, and it enables those updates to be of a high standard - rather than one guy making vaporous promises and never being able to deliver them thanks to his own lack of perception. The talent is out there already, the FA staff just need to stop skateboarding off each other's dicks and harness it.
I wouldn't say furries as a whole are lost just because of princess piche here. I would say that FA is probably lost. External help is what they need badly since their team as is is incompetent. But this is why I have names out on weasyl, ib, sf, ect. For the day that FA fails. This has all given me an idea for a journal once I roll my lazy ass outta bed and stop using my phone. :P
the more encryption, the better.
First off we should be allowed to have the image uploaded to whatever sizes suit the picture with a selection of the sizes for the page while the download section shows the larger image. Avatars should be given the deviantart style treatment on uploading an image we want and using the box selection we select what we want to use for the pictures. It would be nice.
To give an example; I got a YCH slot recently. The comments soon filled up with " Aww I wanted that one" type comments. If I had had the misfortune of a staggered notification I would have lost out and felt rather miffed.
Depends on the watchers too, if they're impatient and dislike getting left out often, they might just go to another artist.
People with a large fan base, when commissions open on first come first serve, the slots are filled within minutes sometimes. With a delay of several minutes, people who would have otherwise gotten a slot in the regular system, are suddenly shoved out of the way. Is this a problem for artists? no, absolutely not, they could care less. If they want to prioritize a slot for someone they'll do it post commission journal.
It effectively, short of refreshing the desired artists page constantly, refuses service to anyone wanting a commission.
I hope that if this is worked in as a permanent thing, artists will re-do how they offer commissions. I know a lot wont, a big name can mean a big ego and a potential superiority complex. But one can hope.
If I'm wrong here about something let me know, I'm not the best at grasping things the first time when running on redbull and creepypastas x.x
I'm not sure I'm quite understanding this but sending out a notification to only a few at a time seems kinda unfair. I think it's been said before but those few minutes could meaning missing out on a commission or submission. I was lucky grabbing a YCH slot recently by a few minutes if I had had to have waited 5 minutes to see the submission, I would have missed out.
Can't the missing journal problem be fixed without unfair upheaval?
It could be fixed by getting more powerful server(s) but that would likely be too expensive for FA.
Surely this notification staggering will cause more problems and need better upkeep
The majority of your userbase is people who watch artists and commission art, and you're going to be making a lot of them quite unhappy.
#OhOk
How many times have we heard that line before? A "new UI" has been in the works for... 5 years now?
Though it would be nice the site doesn't really need a new paint job. What it needs is to have the engine rebuilt from scratch, rather than being temporarily fixed with bad patch jobs.
I don't want halfass. I know we have a reputation for that, but I genuinely want something that makes me proud. That makes users REALLY happy.
Sorry, but I don't care about your pride. I care about a working, functional, safe to browse site. Your 'pride' be damned.
I have ranted and railed at you over this long enough, Dragoneer, and I'm sure you're getting as sick of the same song and dance as I am - as much as everybody else is. We don't want vaporous promises of a new golden age for FA, we want results. That means getting up off your can and offering tangible results, and since it's been years - YEARS - since any real produce was tendered, I suggest you start looking at getting some help in to make sure you don't keep fucking up.
I may word things coarsely, 'neer, but I honestly, truly, do want to help you here. I come across as an asshole, and for that I apologise, but you really do need to start considering getting other people on the team. We can't keep swinging from issue to issue at this, throwing wads of gum and prayers at it all and hoping it holds together until the next time you decide we need a hardware upgrade. Take advantage of the talent on offer here - many hands make light work, and you'll be able to tender actual results forwards without having to tell your - increasingly jaded - user base that they have to continue to wait for basic functionality to be added.
By all means, continue to prod away at stuff at your own leisure in an attempt to get some other, smaller stuff working, but where basic functionality is concerned, you really can't afford to be procrastinating over this on your own. Get other people in to help you.
Honestly I think your aggressive style is good; it gets people to pay attention to you, and it seems to make people more likely to actually respond. Good on 'ya.
I was actually astounded to hear that this site only has one programmer. With a site as huge as FA, we could definitely get something good out of having some assistant programmers on hand.
This is why we never have updates. We've got one guy slowly plugging away at the code. Not exactly optimal, considering we have no peer review to ensure what updates we do have are solid and up to par before going live. This ensures that we lurch from one disaster to another.
Oh wait... it's a simple code update that no one will notice...
Just really excited for the hinted at future updates :P
I think adding pagination to the comments on submission and journal pages would probably help reduce lag too, especially when it comes to Fender's journals!
I will be testing the beta site as well!
Looking foward to more updates!
There WAS a new design, with black, and box-shadow around the ads xD. Did you abandon that?
I hope youre abandoning this uberfuck of tables that you use. Browsers are starting to treat an over-use of tables as weird shit and go insane - i saw some crashing because of fa's overuse of tables too.
What the site currently needs, in my opinion:
- THIRD-PARTY-DEVELOPERS. If you cant make own features, codein an API and let other devs make cool stuff ontop.
- A new design. .............who is not getting sick of this one, slowly? i feel it needs revamping. but that may only be my opinion.
- <table> to <div>. That also includes using better stylesheets.
- Folders. No joke, but almost all other sites have them...youre still so behind xD.
Kind regards, and happy
<?php posix_kill(MIND,9); ?>'ing! :D...because you are really in need to do a lot of stuff, wouldnt wonder if your break woudl either die() or get posix_kill()'d from the amount... :p
If you want to use it, just go to https://www.furaffinity.net/
I'm finding it very difficult to keep it organized when my notes get flooded.
will their be an adjustment to the system?
Yeah stuff loads faster. Great.
The whole site still looks like it was last updated in 1999. The upload system is arduous and irritating, and I'm sure it'll only be a couple weeks before either the site crashes again OR thumbnails stop loading again OR pages take several minutes to load again.
The changes ARE minimal. People are just being grateful because they've apparently come to expect this kind of BS from FA but REALLY
when is this site gonna get fixed?? When is it gonna get recoded so that it DOESN'T look like I'm on some porn site created by my grandma??
very disappointed in this update TBH
+1, agree with your opinion! ^^
Also FA really needs a mobile version because this journal crashed my mobile browser twice do to the such huge page length with all the comments.
Id like to get back to holding raffles that get noticed by more than just those on my watch list...
We had a good project a while back. It was called "Ferrox". Sadly it got shut down because someone (not naming any names, because namedropping might get me banned) was a huge fucking goof and scraped the project completely because he is an incompetent tool.
Journals need ratings just like submissions(I mean the SFW and NSFW). Because furries often don't mind the minors nor the people who don't want to have any actually NSFW things in their messageboxes when entitiling their journals. They don't simply write e.g. "YCH auction, +18" but they provide too much NSFW or sensitive content details instead.
btw. will the max number of results in the search engine will ever be increased ?
Tag filtering is tough for another reason. When looking at it from a server-side implementation, that would mean any search queries would need to become more complicated. Since you'd be adding in queries to even browse, user galleries, favorites, etc. it would really add a higher load to the search server in that case.
Like throwing a ball for a dog to fetch, with a glass wall inbetween the two... XD
i like the idea of opening all the images at once in seperated tabs, helps saving alot of time and effort instead of going to every single submission and right clicking as open in new tab.
i needed this in my life, kthx bai~
i still like that button better because you don't need to go to the image and ctrl-click but yeah this is something FA has done right imo