New Tricks for Old Dogs for Very Long Articles

  
By:  perrie-halpern  •  one week ago  •  32 comments

By:   Perrie Halpern

New Tricks for Old Dogs for Very Long Articles
'Cause it's never too late to learn something new.

So I just learned a new trick for dealing with very long articles (or any article for that matter). It is very handy for very long articles that take forever to load. 

This one comes with diagrams. 

You will notice that each thread starts with a 512 . If you click on it, it will collapse the whole thread. You can do this to any thread you don't want to follow or every thread in the case of very long articles. If you then go to the tracker page (found at the top of every page) and hit the 24 , when a comment comes up on that article, the article will load quickly since it will only open the comments you have not seen.

Hope that helps! 

Tags

jrDiscussion - desc
smarty_function_ntUser_is_admin: user_id parameter required
Find text within the comments Find 
 
Perrie Halpern R.A.
1  author  Perrie Halpern R.A.    one week ago

So how many of you will be using this trick to deal with long articles?

 
 
 
Enoch
1.1  Enoch  replied to  Perrie Halpern R.A. @1    one week ago

Thanks.

Helpful.

 
 
 
Perrie Halpern R.A.
1.1.1  author  Perrie Halpern R.A.  replied to  Enoch @1.1    one week ago

Glad to be of assistance! 

 
 
 
Gulliver-Swift
1.2  Gulliver-Swift  replied to  Perrie Halpern R.A. @1    one week ago

Being autistic, I can't seem to stop clicking the +/- thing...

 
 
 
Perrie Halpern R.A.
1.2.1  author  Perrie Halpern R.A.  replied to  Gulliver-Swift @1.2    one week ago

OCD? I have no suggestions other than to click once, then when you feel the urge click on a new article. 

 
 
 
Gulliver-Swift
1.2.2  Gulliver-Swift  replied to  Perrie Halpern R.A. @1.2.1    one week ago
OCD?

I don't do it out of a compulsion to repeat.

I do it because it is fun.

j/k

In all seriousness, I am still getting the hang of the place.

 
 
 
Perrie Halpern R.A.
1.2.3  author  Perrie Halpern R.A.  replied to  Gulliver-Swift @1.2.2    one week ago

That's cool. Feel free to get me on chat or by private note if you ever need any help... you can find your private notes in the dropdown under your name.

 
 
 
Paula Bartholomew
1.3  Paula Bartholomew  replied to  Perrie Halpern R.A. @1    one week ago

Sometimes, it is not that the article is long, but the ones that have way too much spacing in them from Twitter remarks.

 
 
 
TᵢG
1.3.1  TᵢG  replied to  Paula Bartholomew @1.3    one week ago

I am not following this.   Could you show me an example?

 
 
 
Paula Bartholomew
1.3.2  Paula Bartholomew  replied to  TᵢG @1.3.1    one week ago

Where it is not a Twitter thing, the seed about the first two R's to endorse Trump are being indicted has a really big open space in it.

 
 
 
TᵢG
1.3.3  TᵢG  replied to  Paula Bartholomew @1.3.2    one week ago

Okay, I see.   This particular problem can be handled by the seeder using the editor.   Just delete the whitespace.   Good news though is that this spacing does not affect load performance at all.    Browsers render white space for free (basically).

 
 
 
Paula Bartholomew
1.3.4  Paula Bartholomew  replied to  TᵢG @1.3.3    one week ago

The border wall seed is another example.

 
 
 
TᵢG
1.3.5  TᵢG  replied to  Paula Bartholomew @1.3.4    one week ago

Yup, same deal.   The seeder controls this.   It is a matter of using the editor to clean up the content.

 
 
 
Vic Eldred
1.4  Vic Eldred  replied to  Perrie Halpern R.A. @1    2 days ago

I will. I hate how those articles with over 200 comments slow things down.

 
 
 
CB
2  CB     one week ago

Me too!

 
 
 
Perrie Halpern R.A.
2.1  author  Perrie Halpern R.A.  replied to  CB @2    one week ago

Oh Noooo.. 

I'll have to look up suggestions for this.

 
 
 
CB
2.1.1  CB   replied to  Perrie Halpern R.A. @2.1    one week ago

I get it. I really do. I think. I will practice it several times in the light of day.

 
 
 
TᵢG
3  TᵢG    one week ago

To add a little more information.   

The reason Perrie suggested to clear the tracker is because the system interprets any uncleared comments in your tracker to mean that you want to go to those comments in the article.   This means that when you open the article, the threads containing those comments will be opened for you.   And that is good.   However, if you have already seen those comments it is best to clear them from your tracker (using the Discard button Perrie shows).   That way the system will not open threads for comments you have seen.

The speed for loading an article is a direct function of the number of comments in open threads.   Closed threads take zero time.

Also note that when you close a thread the system remembers that you did that explicitly.   It will try to preserve that request forever.   It will also, by the way, remember when you explicitly open a thread and will try to hold true to your intentions.

 
 
 
Perrie Halpern R.A.
3.1  author  Perrie Halpern R.A.  replied to  TᵢG @3    one week ago

Thanks, Tig for your further input.

 
 
 
Enoch
3.2  Enoch  replied to  TᵢG @3    one week ago

Dear Friend TiG: Good helpful hints.

Thanks.

Any thoughts on how to skip winter weather?

Smiles.

P&AB.

Enoch.

 
 
 
TᵢG
3.2.1  TᵢG  replied to  Enoch @3.2    one week ago
Any thoughts on how to skip winter weather?

Huddle together inside with Mrs. E and a warm drink and keep authoring Enoch/RW articles.

 
 
 
Tacos!
4  Tacos!    one week ago

Thanks for this. I had never bothered to find out what the trash for, so I just stop following articles if I don’t see anything new for a day or two. Guess I don’t have to do that.

 
 
 
TᵢG
4.1  TᵢG  replied to  Tacos! @4    one week ago

True.   You can just use the discard button after you have visited an article.   When you press that button you are telling the Tracker that you no longer want to track the listed comments.   The Tracker will discard those comment tracks and wait for a new comment to show up on the article.   If it does, it will be tracked.

When you cease tracking (as you were doing by using the other button; the hand) you are telling the system that you are done with the article and no longer want it to track new comments for it.

 
 
 
Steve Ott
5  Steve Ott    one week ago

What I would really like is a way to reply to several members at the same time rather than having to reply to 3 different members with the same reply.

 
 
 
Tacos!
5.1  Tacos!  replied to  Steve Ott @5    one week ago

That would be handy.

 
 
 
Steve Ott
5.1.1  Steve Ott  replied to  Tacos! @5.1    one week ago

Indeed it would. I just cam across an article where I would like to reply to 3 different members with the same answer. But I can't. Copy and paste is such a waste of space and time.

 
 
 
TᵢG
5.2  TᵢG  replied to  Steve Ott @5    one week ago

Given the architecture of the system, the only practical way that could work is for the system to generate three replies (for each of the 3 source comments) but with the same content.   That would quickly pollute the comment stream with a bunch of redundant comments.    There is no practical way to have a single comment tie back to more than one source comment.

So, offhand, I do not see this as technically feasible.   It would be convenient though.

 
 
 
Steve Ott
5.2.1  Steve Ott  replied to  TᵢG @5.2    one week ago

Actually, it is rather feasible. I work in legal technology, or as it is more broadly known, litigation support. I work with online technology every day.

It would be akin to sending an email to multiple persons. It isn't a matter of whether it can be done, it is more a matter of making the code heads think like end users.

This applies to many platforms.

 
 
 
TᵢG
5.2.2  TᵢG  replied to  Steve Ott @5.2.1    one week ago

Steve, my comment was based upon my detailed understanding of this site and the platform on which it is based.   I am not speaking in general, but rather providing an opinion based on the actual code and data structures involved.

 
 
 
Steve Ott
5.2.3  Steve Ott  replied to  TᵢG @5.2.2    6 days ago

And that's fine. I have done testing on programs that are web based. While I have no idea of how to write the code, most of my suggestions on improvements were able to be implemented. Make the suggestion and have the coders try it.

I've been dealing with tech one way or another since 1980. It isn't a matter of whether it can be done, it's a matter of whether it will be done. And with all things, it should be rigorously tested before being released to the end user.

 
 
 
TᵢG
5.2.4  TᵢG  replied to  Steve Ott @5.2.3    6 days ago
It isn't a matter of whether it can be done, it's a matter of whether it will be done.

I did not say this was impossible; almost anything 'can' be done.   I noted that this is infeasible.   Feasibility deals with factors such as cost, time and risk vs. expected benefit.  

I have done testing on programs that are web based. While I have no idea of how to write the code, most of my suggestions on improvements were able to be implemented.

I am a professional computer scientist / software engineer / product architect / CTO / founder (retired).   I have (also) been building functionality for NT for several years now.   So not only do I know how to 'write code', I am very familiar with the actual code and data structures of this site:  both NT specific functionality that I developed and the underlying platform.

My opinion was (and is) that even though I like your suggestion, it is infeasible due to platform level design choices: in particular, the choice to implement comments using a threaded tree (critically, that means each node has one and only one parent).   Single parentage is a fundamental design assumption of the platform.   Changing that design assumption would require not only substantial rework of NT specific code, but the platform developers would have to be encouraged (and paid) to change the platform to this new multi-parent graph structure.   The amount of work, cost, risk (in this case the risk of change and the risk of increased complexity), etc. to implement your requested feature is substantial (and I seriously doubt the platform developers would even agree to making the changes).


A tad more detail if you are interested:

The underlying platform for NT implements comments as a strict hierarchy (where each REPLY comment is a child of the (parent) comment to which it replied).   This data structure is known (and assumed) by quite a bit of complex algorithms.   What you consider to be a simple change (and conceptually it is simple) requires reworking all the algorithms knowledgeable of the tree structure so that they now support multiple parents per node.   This changes the class (paradigm) of the algorithms.   Ask your developer friends the likely impact of changing the core data structure in a non-trivial software product from a tree structure to a graph with multiple outbound AND inbound edges.

 
 
 
Steve Ott
5.2.5  Steve Ott  replied to  TᵢG @5.2.4    3 days ago

k

 
 
Loading...
Loading...

Who is online

Texan1211
Dismayed Patriot
MUVA
Sunshine
JohnRussell
Nerm_L
jungkonservativ111
Old Hermit
Krishna


29 visitors