Things you always wanted to know the answer to [Vol. 5]

Things you always wanted to know the answer to [Vol. 5]

Author
Discussion

Ayahuasca

27,428 posts

281 months

Tuesday 29th June 2021
quotequote all
V8covin said:
What do Royal mail delivery staff do when they need the loo while on their rounds ?
They put an elastic band around it.

simonrockman

6,869 posts

257 months

Tuesday 29th June 2021
quotequote all
Jader1973 said:
Why can’t I put broken drinking glasses in my glass recycling bin?

Bottles and jars only, and no other type of glass allowed.
We have an old fashioned milkman. Empty bottles are washed and reused. He also does orange juice.

Johnspex

4,353 posts

186 months

Tuesday 29th June 2021
quotequote all
simonrockman said:
Jader1973 said:
Why can’t I put broken drinking glasses in my glass recycling bin?

Bottles and jars only, and no other type of glass allowed.
We have an old fashioned milkman. Empty bottles are washed and reused. He also does orange juice.
I thought for a second that this reply was something to do with postmen peeing.

Jader1973

4,067 posts

202 months

Tuesday 29th June 2021
quotequote all
HTP99 said:
coppernorks said:
Amazed you have a glass recycling bin.

Our council will have no truck with uplifting glass, you have to schlep up to the communal bottle bank with your empties.
Our glass goes into the normal recycling bin along with the cardboard, plastic and tins.
We used to do that. Then the bin company went bust and the new lot refuse to accept glass in the normal bin because the people that sort it get cut by broken glass.

So a new bin for everyone.

No return scheme here - other states have them though. My SIL lives on the border so her kids collect empties and they duck over to NSW to cash them in. They have fancy machines that read the labels apparently.


Doofus

26,155 posts

175 months

Tuesday 29th June 2021
quotequote all
What was the name of that burger joint in Reading back in the 80s that burned down and moved to the end of the bridge at Oxford station?

SturdyHSV

10,124 posts

169 months

Tuesday 29th June 2021
quotequote all
bmwmike said:
Clockwork Cupcake said:
bmwmike said:
I'd assumed the 500 limit was an arbitrary decision for archiving or just not letting discussions get stupidly large. If there was no limit, discussions would go on forever gradually losing relevance/connection to the original post topic.
I have always assumed that it was arbitrary too. Although the rest of your post makes no sense as breaking a long thread into chunks makes no difference on the direction the discussion takes.

As I said earlier, I think it is either a database issue or a performance issue. Or both. Perhaps very big threads keep getting re-indexed which increases the load on the database server(s), and chunking it means the archived chunks don't get re-indexed.


Edited by Clockwork Cupcake on Friday 25th June 11:40
All i meant was, looking across PH there are a handful of threads which are vol1, vol2, etc. If those threads ran on forever, how would that help anyone from a user perspective, and, as you acknowledge, archiving off (via enforced breaking-up of long running threads) means they can be ignored from future maintenance jobs like re-indexing. If they'd picked 300 maybe that is a bit short, 1000 was too long. I suspect it was just finger in the air arbitrary 500 myself.

Variables or DB field sizes limitations makes no sense whatsoever.

UI representation of the page numbers *may* have some bearing perhaps, as in, in how it gets displayed, or represented in the underlying JS. Dare I say considering how DIY some of the bits of this forum are, perhaps the whole 500 pages are stored in a fixed length array that just happens to have been picked at 500 elements and stuck ever since.
I'm not sure I agree with either of you on that hehe

The UI doesn't load everything for the thread in one go. it's a website. The address is basically a function call to the asp page with a list of parameters. One of which is the thread ID, one of which is the index of the first post to display. There are no pages in the database, that is dictated by the user's preferences and will be a parameter in the query that pulls the 'page' content from the database.

As I said earlier, change the 'i' value in the URL, add one to it and suddenly that 'page' you are on starts one post later.

The website is not loading the whole thread, storing it in memory somewhere on the server or even client side and then giving you a 'page' from an array.

A 'page' is sent to the client based on what parameters were passed to the post.asp page, it returns 20, 40, 60 or 80 posts starting from the index that's passed in, and renders them as a page. It will deduce what page numbers to display as links at the top based on the index of the top post and the number of posts per page the user has configured.

However long the thread is, at most it's querying and returning 80 posts.

In terms of indexing and such, there are what, barely 2,000,000 threads on the whole of PH, that's chicken feed in terms of actual database systems, and any arbitrary limit imposed early in the system's life could be ignored now by sheer brute force of processing power and so on. Even if there are on average 1,000 posts per thread that's really not a 'lot' in database terms.

Realistically in indexing terms, fewer threads would be better. longer running threads would lead to a smaller index

The simplest verification either way, has any thread ever had more than 10,000 posts in it? If it's an arbitrary limit (remember, there are no 'pages' as we see them in the database) of 500 'pages', there would be no problem if one thread had 10,001 posts in it, the system would still work fine, and the admins wouldn't have to break threads in to a second volume before they hit the deadly 501 page mark.

I personally think it's more likely to be a silly limit of one of the Reply, Quote, or Submit etc. functions that only copes with up to 4 characters for the for some stupid reason, so once a thread is over 9999 posts, one of those behaviours breaks.

HappyMidget

6,788 posts

117 months

Tuesday 29th June 2021
quotequote all
SturdyHSV said:
I'm not sure I agree with either of you on that hehe

The UI doesn't load everything for the thread in one go. it's a website. The address is basically a function call to the asp page with a list of parameters. One of which is the thread ID, one of which is the index of the first post to display. There are no pages in the database, that is dictated by the user's preferences and will be a parameter in the query that pulls the 'page' content from the database.

As I said earlier, change the 'i' value in the URL, add one to it and suddenly that 'page' you are on starts one post later.

The website is not loading the whole thread, storing it in memory somewhere on the server or even client side and then giving you a 'page' from an array.

A 'page' is sent to the client based on what parameters were passed to the post.asp page, it returns 20, 40, 60 or 80 posts starting from the index that's passed in, and renders them as a page. It will deduce what page numbers to display as links at the top based on the index of the top post and the number of posts per page the user has configured.

However long the thread is, at most it's querying and returning 80 posts.

In terms of indexing and such, there are what, barely 2,000,000 threads on the whole of PH, that's chicken feed in terms of actual database systems, and any arbitrary limit imposed early in the system's life could be ignored now by sheer brute force of processing power and so on. Even if there are on average 1,000 posts per thread that's really not a 'lot' in database terms.

Realistically in indexing terms, fewer threads would be better. longer running threads would lead to a smaller index

The simplest verification either way, has any thread ever had more than 10,000 posts in it? If it's an arbitrary limit (remember, there are no 'pages' as we see them in the database) of 500 'pages', there would be no problem if one thread had 10,001 posts in it, the system would still work fine, and the admins wouldn't have to break threads in to a second volume before they hit the deadly 501 page mark.

I personally think it's more likely to be a silly limit of one of the Reply, Quote, or Submit etc. functions that only copes with up to 4 characters for the for some stupid reason, so once a thread is over 9999 posts, one of those behaviours breaks.
Really depends on the sql windowing function used to retrieve the page of posts. Can get really slow if implemented badly as the volume grows, which it probably is. I have seen a mod say at some point that is is purely about bad performance.

SpeckledJim

31,608 posts

255 months

Tuesday 29th June 2021
quotequote all
Alright dorks, back in your rooms.

Settle down, and we'll slide a poppadom under the door at lunchtime.


StevieBee

12,980 posts

257 months

Tuesday 29th June 2021
quotequote all
glenrobbo said:
Doofus said:
coppernorks said:
Amazed you have a glass recycling bin.

Our council will have no truck with uplifting glass, you have to schlep up to the communal bottle bank with your empties.
If we had to do that I'd have to buy a Transit.
scratchchin Whatever happened to the old bottle deposit return scheme years ago, where you were refunded for each bottle returned to the retailer?

Surely it would be beneficial, less wasteful, and cut out a lot of use of plastic bottles in these environmentally challenged modern times?
It's on its way back. It's certainly in the National Waste Strategy. Not just for glass but plastic as well, using a system not dissimilar to what they have in places like Sweden where you put the items into a machine in a supermarket and get a voucher in return.

It's not a simple thing to do though and has some complex consequences. For example the financing of local authority waste services takes into account the value of key recyclable materials so if everyone started taking their empty plastic bottles and glass to the supermarket to get a cash voucher, local authorities would then start to see a drop in their revenues leading to higher council tax charges.

Plus, the deposit is added to the product. Take up on a deposit return scheme will never be total so measures have to be put in place to make sure that the companies selling those products don't just keep the deposit people have paid but invest it in other means of material recovery.

nonsequitur

20,083 posts

118 months

Tuesday 29th June 2021
quotequote all
snowandrocks said:
V8covin said:
What do Royal mail delivery staff do when they need the loo while on their rounds ?
I spotted our postie having a pee in a passing place a few months back - we are in the middle of nowhere though so maybe not quite as acceptable if he had an urban round!
Good post.

droopsnoot

12,071 posts

244 months

Tuesday 29th June 2021
quotequote all
HappyMidget said:
Really depends on the sql windowing function used to retrieve the page of posts. Can get really slow if implemented badly as the volume grows, which it probably is. I have seen a mod say at some point that is is purely about bad performance.
I recall a post somewhere that explained the issue and confirmed that it's just too big a change to make "at the moment", though I think it was years ago.

SturdyHSV

10,124 posts

169 months

Tuesday 29th June 2021
quotequote all
droopsnoot said:
HappyMidget said:
Really depends on the sql windowing function used to retrieve the page of posts. Can get really slow if implemented badly as the volume grows, which it probably is. I have seen a mod say at some point that is is purely about bad performance.
I recall a post somewhere that explained the issue and confirmed that it's just too big a change to make "at the moment", though I think it was years ago.
Not sure how it'd be a windowing function used as part of the retrieve, but if a mod says it's about performance, then fair enough, not much more to try and figure out smile

I can certainly see how if it's indexed badly it could become a right cludge adding additional posts to a thread, especially what is effectively an 'old' one (which you'd have to assume a 10000 post thread would be).

I've seen a poorly chosen clustered index for an ANPR records table make an absolute hash of things. Even with only a couple of hundred cameras, the daily 'archive' (which itself was only implemented as the 'live' system got too slow to store much more than a day's worth and still perform acceptably) would take 9 hours to complete, and naturally was growing in duration every day hehe

HappyMidget

6,788 posts

117 months

Tuesday 29th June 2021
quotequote all
SturdyHSV said:
Not sure how it'd be a windowing function used as part of the retrieve, but if a mod says it's about performance, then fair enough, not much more to try and figure out smile

I can certainly see how if it's indexed badly it could become a right cludge adding additional posts to a thread, especially what is effectively an 'old' one (which you'd have to assume a 10000 post thread would be).

I've seen a poorly chosen clustered index for an ANPR records table make an absolute hash of things. Even with only a couple of hundred cameras, the daily 'archive' (which itself was only implemented as the 'live' system got too slow to store much more than a day's worth and still perform acceptably) would take 9 hours to complete, and naturally was growing in duration every day hehe
Don't get me started on bad indexing rofl

https://social.technet.microsoft.com/wiki/contents...

As it needs to do a table scan even using offset and limit, it gets slower the further along you get.

I am guessing someone possibly hardcoded a mapping table to users post preferences and it runs out @ 10000 posts. Just a wild stab in the dark.

Doofus

26,155 posts

175 months

Tuesday 29th June 2021
quotequote all
Doofus said:
What was the name of that burger joint in Reading back in the 80s that burned down and moved to the end of the bridge at Oxford station?
I think it must have been Brett's, in case anyone cares.

psi310398

9,229 posts

205 months

Tuesday 29th June 2021
quotequote all
Doofus said:
Doofus said:
What was the name of that burger joint in Reading back in the 80s that burned down and moved to the end of the bridge at Oxford station?
I think it must have been Brett's, in case anyone cares.
Do you mean that green shed near the car tyre place? Yes, that was Brett’s. There was also a Brett’s on the Cowley Road.

EDIT - I thought it was the Oxford one that burned down.

Anyway I haven’t been back to Oxford much since the mid-80s but I had a drink a while back with a mate who still lives there who said there were rumours that it was being resuscitated in Witney, of all places, although I don’t know many people in Oxford who’d make 25 mile round trip for a burger, however good it was.

Edited by psi310398 on Tuesday 29th June 16:08

Doofus

26,155 posts

175 months

Tuesday 29th June 2021
quotequote all
psi310398 said:
Doofus said:
Doofus said:
What was the name of that burger joint in Reading back in the 80s that burned down and moved to the end of the bridge at Oxford station?
I think it must have been Brett's, in case anyone cares.
Do you mean that green shed near the car tyre place? Yes, that was Brett’s. There was also a Brett’s on the Cowley Road.

EDIT - I thought it was the Oxford one that burned down.

Anyway I haven’t been back to Oxford much since the mid-80s but I had a drink a while back with a mate who still lives there who said there were rumours that it was being resuscitated in Witney, of all places, although I don’t know many people in Oxford who’d make 25 mile round trip for a burger, however good it was.

Edited by psi310398 on Tuesday 29th June 16:08
I thought Oxford came after Reading, which is why I thought Reading burned down. We used to go to Brett's in Reading (Hawaiian burger, IIRC lick ), but when it closed we'd drive to Oxford instead.

Doofus

26,155 posts

175 months

Tuesday 29th June 2021
quotequote all
Is the measurement of a car's turning circle radius, diameter or circumference?

Obviously it's largely irrelevant and probsbly doesn't sway anyone's buying decision, but what does it signify?

SpeckledJim

31,608 posts

255 months

Tuesday 29th June 2021
quotequote all
Doofus said:
Is the measurement of a car's turning circle radius, diameter or circumference?

Obviously it's largely irrelevant and probsbly doesn't sway anyone's buying decision, but what does it signify?
Diameter. The kerb to kerb measurement.

Doofus

26,155 posts

175 months

Tuesday 29th June 2021
quotequote all
SpeckledJim said:
Doofus said:
Is the measurement of a car's turning circle radius, diameter or circumference?

Obviously it's largely irrelevant and probsbly doesn't sway anyone's buying decision, but what does it signify?
Diameter. The kerb to kerb measurement.
Thanks. smile

silverfoxcc

7,714 posts

147 months

Tuesday 29th June 2021
quotequote all
With HGV.. do they also include the swept area of the bodywork?