mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Reply
 
Thread Tools
Old 2022-11-29, 01:51   #2641
James Heinrich
 
James Heinrich's Avatar
 
"James Heinrich"
May 2004
ex-Northern Ontario

22×3×11×31 Posts
Default

Quote:
Originally Posted by masser View Post
I don't have to report the intermediate stage 1 results, but I like to be thorough.
Please just submit the final stage-2 result once you have it, unless of course you find a factor in stage-1.
My preference would be that P-1 is also just reported once, not twice.
James Heinrich is offline   Reply With Quote
Old 2022-12-03, 03:13   #2642
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

5·677 Posts
Default Primenet status page - updated

Before anyone complains, I'll just mention it here.

The page on the site that shows the "exponent status distribution" has been updated with a fancy schmancy HTML table.

The old page just had text that was formatted in a not-always-correct way to create a kind of table... 'ish.

I like it now much better, but I'm just betting there are some people out there who won't like it, or maybe they had a custom crawler setup that would parse it all out and gather data...

For those folks, I apologize in advance.
Madpoo is offline   Reply With Quote
Old 2022-12-03, 03:31   #2643
James Heinrich
 
James Heinrich's Avatar
 
"James Heinrich"
May 2004
ex-Northern Ontario

77748 Posts
Default

Quote:
Originally Posted by Madpoo View Post
"exponent status distribution" has been updated with a fancy schmancy HTML table.
Since Aaron forgot to link to what he meant: https://www.mersenne.org/primenet/
My only complaint so far is having 0 instead of blank makes it that much harder to pick out lone small values where they maybe shouldn't be.
James Heinrich is offline   Reply With Quote
Old 2022-12-03, 04:06   #2644
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

D3916 Posts
Default

Quote:
Originally Posted by James Heinrich View Post
Since Aaron forgot to link to what he meant: https://www.mersenne.org/primenet/
My only complaint so far is having 0 instead of blank makes it that much harder to pick out lone small values where they maybe shouldn't be.
Hmm... what about making the zero cells a different shade of gray or something so they can be tuned out a bit.

The columns can be sorted by the way. It's not showing the arrows on the header row but sorting is enabled on them all.

It's actually using a newer version of the jquery tablesorter... depending on how it goes I might update that on the other pages that use the tablesorter, but we'll see.

EDIT: I take it back... I tried making the zero cells a light gray and it's WAAAY too busy. Yuck. So either leave them as-is or make those cells blank.

If it helps anyone see what that looks like, I setup this static page with that (it won't update the values, but you can get an idea of how that looks):
TEST PAGE

Last fiddled with by Madpoo on 2022-12-03 at 04:56
Madpoo is offline   Reply With Quote
Old 2022-12-03, 05:00   #2645
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2·29·191 Posts
Default

Quote:
Originally Posted by Madpoo View Post
I like it now much better, but I'm just betting there are some people out there who won't like it, or maybe they had a custom crawler setup that would parse it all out and gather data...
A couple of quick things...

First... While I support presenting this knowledge in a proper HTML rendering, I think some additional UX work might be needed. For example, the previous report had visual breaks every ten (10#) million ranges, while this new report is just one long 1,000-row table.

If I may please reference the Low Composite Candidate Cleanup report that came out of a great deal of collaboration during Wayne's project. Also, James' Mersenne.ca site is a case study in how to present complex data using contemporary HTML / CSS.

Secondly... Yes, this is going to break a couple of my spiders. I /think/ there is now a proper API to get this type of meta-data from the Primenet server. Correct? Could you please point me to the threads discussing this, and I'll delta my code paths.

One of the great things about hanging out here is seeing all the great things people do!
chalsall is online now   Reply With Quote
Old 2022-12-03, 05:42   #2646
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

5·619 Posts
Default

Quote:
Originally Posted by Madpoo View Post
Before anyone complains, I'll just mention it here.

The page on the site that shows the "exponent status distribution" has been updated with a fancy schmancy HTML table.

The old page just had text that was formatted in a not-always-correct way to create a kind of table... 'ish.

I like it now much better, but I'm just betting there are some people out there who won't like it, or maybe they had a custom crawler setup that would parse it all out and gather data...

For those folks, I apologize in advance.
The new table looks a lot nicer than the old text table, and I find it easier to read, too.
Mark Rose is offline   Reply With Quote
Old 2022-12-03, 05:42   #2647
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

5×677 Posts
Default

Quote:
Originally Posted by chalsall View Post
A couple of quick things...

First... While I support presenting this knowledge in a proper HTML rendering, I think some additional UX work might be needed. For example, the previous report had visual breaks every ten (10#) million ranges, while this new report is just one long 1,000-row table.

If I may please reference the Low Composite Candidate Cleanup report that came out of a great deal of collaboration during Wayne's project. Also, James' Mersenne.ca site is a case study in how to present complex data using contemporary HTML / CSS.

Secondly... Yes, this is going to break a couple of my spiders. I /think/ there is now a proper API to get this type of meta-data from the Primenet server. Correct? Could you please point me to the threads discussing this, and I'll delta my code paths.

One of the great things about hanging out here is seeing all the great things people do!
No promises on how long this will be available, but the old format will still be available with this link:
GIMPS Summary - TEXT

James does good work with his site and he's been amazing at improving the Primenet pages as well. I'm just a hack fixing up the pages here and there. LOL What looks good to me tends to be more utilitarian than pretty. My own brother gave me a hard time back when I first did the redesign of the Primenet site... no respect.

The work on redesigning this particular page was more from a standpoint of cleaning up the SQL query that generates the page. I'd done the same work on other report pages but this particular one was so ugly that I put a pin in it 4 or 5 years ago, and finally decided to dive into it since I had a week vacation to burn.
Madpoo is offline   Reply With Quote
Old 2022-12-03, 06:03   #2648
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2·29·191 Posts
Default

Quote:
Originally Posted by Madpoo View Post
... and finally decided to dive into it since I had a week vacation to burn.
Understood. But... Change management is a thing... 9^)

Last fiddled with by chalsall on 2022-12-03 at 06:04 Reason: s/Absolutely/Understood/;
chalsall is online now   Reply With Quote
Old 2022-12-03, 18:21   #2649
lycorn
 
lycorn's Avatar
 
"GIMFS"
Sep 2002
Oeiras, Portugal

30428 Posts
Default

Quote:
Originally Posted by Madpoo View Post
or maybe they had a custom crawler setup that would parse it all out and gather data...

For those folks, I apologize in advance.
Guilty.
Apologies accepted . Back to the drawing board...
lycorn is offline   Reply With Quote
Old 2022-12-03, 18:41   #2650
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

338510 Posts
Default

Quote:
Originally Posted by chalsall View Post
Understood. But... Change management is a thing... 9^)
Change whatnow?

I updated the table to replace zero with a blank.

As far as how the old text page would add a blank line every 10M range (so it would have 10 rows, then a blank, then 10 more)... I guess that would make more sense for a text-based table. Kind of arbitrary though and I guess just serves to break it up visually.

It would also generate a new "header" section every 50M because it was trying to keep that somewhere on the page at any given time, wherever you happened to scroll to. Hopefully the floating header row on the new table is a better way of doing that.

I do plan to add some tooltips to the header row so that if you hover over it, it'll have a description of what the columns are. The old page has a legend of sorts at the very bottom.

And it might make sense to have the column sections visually distinct. They're broken down into 5 basic groups:
- Exponent range (start/end) and # of known primes
- Composite (either verified LL/PRP or factored)
- Unknowns (single tests or untested)
- Assigned
- Available

Right now they all kind of blend together, whereas the text format had pipes as a bit of a marker between sections.

Those are all spit-and-polish types of things though and hopefully won't be an issue to tweak. Just fixing up the report generation in the first place and optimizing it was a larger undertaking. Without going into too much detail, let's just say that the way the old report was generated (and still is, since it's still spitting out that text format hourly) was using SQL cursors. We recently ran some analysis of our inefficient SQL queries and the cursors sprinkled here and there were significantly slower.

The rewrite means the HTML data generates in a fraction of the time which I'm pretty happy about, so you should expect to see the old text based output disappear at some point since that was also a main factor.

Bear in mind that these reports can take a while to generate. The server it's running on was pretty fresh at the time we set it up but it's now starting to show some age, and we've significantly grown the amount of data stored on it since then, with JSON results now, the PRP proof handling, etc. so trying to optimize our SQL is crucial.

On the other hand, we are trying to add some interesting new things and do some data cleanup. James has been working hard on a project to start showing the application name/version in the exponent reports. Part of that has meant going through hundreds of millions of old records and assigning them to the correct application lookup values, where maybe we'd used a generic one when the result came in.

Just things like that, having accurate version info on results may make it easier for researchers to look at bad results and see that some app and version had buggy results more often, or whatever.
Madpoo is offline   Reply With Quote
Old 2022-12-03, 20:19   #2651
harlee
 
harlee's Avatar
 
Sep 2006
Odenton, MD, USA

191 Posts
Default

Want to report an issue with the server not accepting P-1 results with a factor found. This is happening on two different systems running 30.8 build 15:

[Work thread Dec 3 14:01] P-1 found a factor in stage #2, B1=320000, B2=243437040.
[Work thread Dec 3 14:01] M2935157 has a factor: 6538660032507417043406897 (P-1, B1=320000, B2=243437040)
[Comm thread Dec 3 14:01] Sending result to server: UID: harlee/i5-5250U_1600, M2935157 has a factor: 6538660032507417043406897 (P-1, B1=320000, B2=243437040)
[Comm thread Dec 3 14:01]
[Comm thread Dec 3 14:01] PnErrorResult value missing. Full response was:
[Comm thread Dec 3 14:01] [Dec 3 14:01] Visit http://mersenneforum.org for help.
[Comm thread Dec 3 14:01] Will try contacting server again in 70 minutes.
harlee is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Official "Faits erronés dans de belles-lettres" thread ewmayer Lounge 39 2015-05-19 01:08
Official "all-Greek-to-me Fiction Literature and Cinema" Thread ewmayer Science & Technology 41 2014-04-16 11:54
Official "Lasciate ogne speranza" whinge-thread cheesehead Soap Box 56 2013-06-29 01:42
Official "Ernst is a deceiving bully and George is a meanie" thread cheesehead Soap Box 61 2013-06-11 04:30
Official "String copy Statement Considered Harmful" thread Dubslow Programming 19 2012-05-31 17:49

All times are UTC. The time now is 23:46.


Thu Feb 2 23:46:29 UTC 2023 up 168 days, 21:15, 1 user, load averages: 1.04, 1.19, 1.13

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔