« first day (1557 days earlier)      last day (1595 days later) » 

12:06 AM
[ SmokeDetector | MS ] Bad keyword with email in answer, pattern-matching email in answer: Best set of blank cards by Grace Eveyln on boardgames.SE
tpu- by Catija
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +3 more: www.supplementoffers.org/reducelant-garcinia/ by bellybramly on astronomy.SE
tpu- by Catija
 
12:26 AM
[ SmokeDetector | MS ] Pattern-matching website in body: Convert MEID(DEC) to MEID(HEX) with python by Anthony battillo on stackoverflow.com
 
@SmokeDetector Not sure... seems OK? Has a prior non-spam post.
 
12:43 AM
@angussidney Just saw this. It's... kinda both? We start by querying for flag conditions, but then we turn that into a pool of users
Whatcha thinking of?
 
Anonymous
@ArtOfCode I turned off PPCG for my autoflagging in Metasmoke. I don't need to do anything else to make sure my new diamond doesn't explode because of Charcoal, right?
 
@Mego You didn't even need to do that :)
 
@Mego You don't need to, actually... my understanding is that it automatically checks diamond status.
 
but no, there isn't
 
@ArtOfCode did you add them to the list of mods?
 
12:45 AM
@Catija list of mods?
 
There's a list ... somewhere... if the MS or Charcoal users who are mods and on which site...
 
Anonymous
@ArtOfCode Ah, well I wanted to play it safe
 
@Mego Fair enough. Technically it won't hurt, since there's a few hours between you getting your diamond and MS picking up on it, but I can just refresh your mod sites manually
 
Yes. But it looks like it's automatically created?
 
Yeah, fed automatically off MS mod sites. As soon as MS knows Mego is a mod, it'll update
 
Anonymous
12:47 AM
It says it can take up to 24 hours, so no worries
 
which is now, 'cuz I just refreshed mod sites
 
Fancy.
 
Anonymous
Just don't forget about DJ :P
 
Anonymous
...I say, as you forget about DJ
 
@Mego I can only do one at a time :P
 
Anonymous
12:48 AM
Neato!
 
@ArtOfCode When is Squidge going to post more? :D
 
If you look at metasmoke.erwaysoftware.com/flagging/conditions/sandbox, it'll tell you where it won't flag
@Catija Squidge managed to jump out of my bag before I came back to Portsmouth, so he's still at home
might have a couple to go up, though, and TT shipped the narwhal yesterday
 
@ArtOfCode Awww, I thought you said that you had some photos ready to go. :(
@ArtOfCode Oooh! Exciting! Have you picked a name for the narwhal yet?
 
@Catija I think I do, just haven't got round to transferring off my phone yet :P
 
NAO!!!!
I'm glad he's safe at home rather than lost on the way somewhere, though.
 
12:52 AM
@Catija intended behavior
 
@Catija Not yet. I'm feeling it's gotta be along the same lines as Squidge, like Bill & Ben
 
all messages Metasmoke posts end up here
or rather to "debug" rooms
 
@ArtOfCode Hmmm... something about its horn? Spike?
 
Anonymous
Spike is a great narwhal name
 
@quartata So how is someone supposed to get the message if they're in ... The Tavern, in this case... someone has to go looking for them across three servers?
 
12:55 AM
no one really thought about that
which I suppose is the opposite of "intended behavior"
but at some point it was probably intended
 
@Catija I could go with that... anyway, there ya go, I posted something. I've got a couple more backed up, too.
 
@ArtOfCode Nice sheets. :P
 
@Catija :P
 
I guess he needed a week-long lie-in.
 
Yup... dunno when I'm going back up, so it might be a few weeks before I get Squidge back. I'll just have to fill the gap with Spike :P
 
1:03 AM
Usurper!
:P
 
Totally :P
 
1:57 AM
@ArtOfCode Yea Mayken told me. By the way, is there a field that records when the post was recorded to MS?
 
@paper1111 that'd be created_at
 
Alright thanks
 
2:16 AM
Fun fact: metasmoke's mod site check is timed (0200 UTC) to fall before spam hour, and after elections end (20:00 UTC) and before spam hour starts (~0400 UTC)
 
Oooh, someone's smart. :P
@Undo Also, I think your message there is a bit redundant?
 
Hah
Mobile
 
Yeah, it happens. You want me to fix it for you?
 
Meh
 
2:49 AM
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body: Synchne my fvorite sites wh my Google accoun by user179123 on webapps.SE
tpu- by J F
 
response = requests.get(GlobalVars.metasmoke_host + '/api/v2.0/posts/urls', params=payload).json()
E TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

Err why this doesn't pass flake... It's just copy and pasted from this line:
https://github.com/paper1111/SmokeDetector/blob/patch-1/metasmoke.py#L335...
 
@SmokeDetector gone
 
@LynnCrumbling You are not a privileged user. Please see the privileges wiki page for information on what privileges are and what is expected of privileged users.
 
o_O oh yeah?
 
@paper1111 because metasmoke_host is None
show me the CI failure?
 
2:53 AM
Hmmm then why the methods above work
 
Oh
you have to check if metasmoke_host exists
you can't require metasmoke be available
 
!!
 
the flake stuff is separate:
 
But why other functions work...
 
./datahandling.py:440:1: E302 expected 2 blank lines, found 1
./metasmoke.py:378:1: W293 blank line contains whitespace
./metasmoke.py:387:1: W293 blank line contains whitespace
./metasmoke.py:389:1: W391 blank line at end of file
./metasmoke.py:389:1: W293 blank line contains whitespace
@paper1111 it's failing in check_if_spam tests, since you're always calling into that function and CI doesn't have a metasmoke key
read the CI log carefully, I know it's dense
 
2:55 AM
Interesting
 
Undo (or anyone else) Can you run a SQL query on the MS database for me?
Or, actually, nevermind
I found 2 weird MS posts.
These posts don't actually have links to on-site posts, they just link to the homepage of the site. (1, 2)
To see it, just click "View on site"
 
Mar 25 '17 at 23:56, by ArtOfCode
I've rolled back Smokey - don't pull. Something's broken, but I have no idea what so we're back on last-known-good.
Something around here
 
This is annoying for my "make a post column in the DB" quest.
Welp, glad we know what now?
 
[ SmokeDetector | MS ] Bad keyword with email in body: Galaxy tab A 10.1" android 7.0 by SIR DAVE on android.SE (@iBug)
 
Something went broken and recorded wrong links in MS, then they got fixed. But the links were not updated (if I understand correctly)
 
3:04 AM
Grrr.
Lemme see if I can find the actual urls from the chat history, then someone can go into the prod db and fix it.
 
Mar 26 '17 at 1:00, by NobodyNada
3 hours ago, by SmokeDetector
[ SmokeDetector | MS ] Blacklisted user: [Staying in USA while working for a company as an international courier - possible on ESTA?](travel.stackexchange.com) by Joseph on travel.SE
Mar 26 '17 at 1:00, by NobodyNada
2 hours ago, by SmokeDetector
[ SmokeDetector | MS ] Few unique characters in answer, repeating characters in answer: [](tex.stackexchange.com) by user128620 on tex.SE
Mar 26 '17 at 1:01, by NobodyNada
2 hours ago, by SmokeDetector
[ SmokeDetector | MS ] Link at end of answer: [How to remove /shop or /product in URL WooCommerce](stackoverflow.com) by Saty Jardim on stackoverflow.com
Err
 
Well, I only found those 2 in the MS mysql dump I have
So I assume the others were corrected?
Grr. If only I could find Josephs spam post...
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, blacklisted website in body, +4 more: www.supplement4choice.com/phytolast-hr/ by ublavtub on apple.SE
tpu- by thesecretmaster
 
@thesecretmaster Seems so
 
3:14 AM
Yay! So now I actually need to ping Undo to get the things fixed.
 
Restart: API quota is 13485.
 
@Undo Can you update the MS database with the links for posts with MS ID 61867 -> this stackoverflow post and MS ID 61865 -> this travel post
 
aye
 
Thanks.
 
Both of those should be updated
 
3:24 AM
Yep, I've been refreshing and they're done :)
 
Post.find(61867).update(site_id: 1, link: "//stackoverflow.com/a/43023053")if you want to mirror locally
Travel is site 108
 
[open] Hi o/
 
K. Post type PR will be coming in a day or so, once I get time to make sure everything is working.
@Undo Also, while you're here, wanna merge #322?
 
Yep
 
Thanks again
 
3:34 AM
Deploying. Also updating Rails 5.2.0 beta2 to rc1
 
[ metasmoke ] ci/circleci success on 2c86202: Your tests passed on CircleCI!
[ metasmoke ] ci/circleci success on 03267bc: Your tests passed on CircleCI!
[ SmokeDetector | MS ] Username similar to website in answer: Firebase Admin SDK for Android, methods not found by solamour on stackoverflow.com
 
sd why
 
@thesecretmaster [:42975076] Post - Username similar to website
 
Yeah, but which wobsite?
 
All the wobsites!
 
3:40 AM
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, link at end of body, pattern-matching website in body: Alpha Testo Maxxx - Hikes your stamina and endurance by ginalyon on superuser.com
tpu- by thesecretmaster
 
@SmokeDetector Feel free to correct me, but I don't see any website that looks like that username.
 
"org.solamour.myserver"
 
... that's not a real website. Invalid tld.
 
Smokey says otherwise
 
package name
 
3:45 AM
@thesecretmaster Reverse TLDs are often used in identifiers of stuff. Smokey doesn't know the difference.
 
org.es-laocrahc
 
Yeah, I know. I dug into the Smokey's URL regex a while ago... I don't remember why.
 
@ArtOfCode @Undo Are there any steps I need to take to insure I don't autoflag nuke posts on PPCG?
Do I need to add that to a list or something, or is it already taken care of?
 
@DJMcMayhem already taken care of
MS won't flag stuff on your diamond sites, and I updated your list of diamond sites a couple hours ago :)
 
Ok cool
So if MS won't flag diamond sites, what's the point of a list?
 
3:48 AM
s/list/DB records/
 
We have to know what your diamond sites are, so that we don't flag them
 
There's a scheduled check at 0200 UTC to record what your diamonds are in the DB, I just ran it manually instead
 
Oh, ok. I thought it would automatically check
@ArtOfCode Ah, that makes sense
 
Anonymous
@DJMcMayhem Also, if there's an issue with flags (like dismissed flags on spam), it's helpful to have a list of people that can be pinged that are part of the project and so can quickly help
 
that's an actual list not just DB records, though
you're both on charcoal-se.org/pings/mods now
 
@ArtOfCode rubs palms together our infiltration plan is working
 
@Undo it's another site that we didn't have on that list before :)
 
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body: your skin and on your body by wonsonqik on askubuntu.com
tpu- by ArtOfCode
[ SmokeDetector | MS ] Link at end of answer, non-Latin link in answer, blacklisted user: Contact mail action fails by บดีศร ิลิ้มสวัสดิ์ on civicrm.SE
 
4:15 AM
sd 2k - k
 
[ SmokeDetector | MS ] URL in title, bad keyword in body, blacklisted website in body, blacklisted website in title, pattern-matching website in body, +1 more: reviverxtry.com/luminous-satin-skin/ by jinkrweds on english.SE
tpu- by A J
[ SmokeDetector | MS ] Username similar to website in answer: Selenium implicit wait vs Thread.sleep() by Inviul on stackoverflow.com
 
@Undo Muahahahahah
 
tpu- by A J
 
4:29 AM
@SmokeDetector k for our purposes, but I'm just going to edit affiliation in
 
@Undo Smokey could be taught the difference, it pulls in the tld module for other things already
but I'm guessing the number of FPs is low for this particular scenario
 
tpu- by tripleee
 
@ArtOfCode for our purposes?
 
@iBug aye. Feedback as tpu, but I'm not spam-flagging it on the site
 
4:44 AM
So next time if it catches a lack of disclosure, we can mark as TP and edit it in?
 
@iBug User removed from blacklist (8092232 on stackoverflow.com).
 
Depends on context
Reasonably helpful answer in this case with a supporting link, so I'm editing disclosure in
 
@ArtOfCode Yep, I mean if I am going to edit it in.
 
If it's just a user finding any excuse to spam their blog link, I'd custom mod-flag it to explain
 
gotcha
 
4:46 AM
[ metasmoke ] ci/circleci success on 604b491: Your tests passed on CircleCI!
 
@Undo ^ good to deploy, that's auto-core code
 
auto-core?
 
@ArtOfCode Think it's worth it to make the timeframe configurable too?
 
[ SmokeDetector | MS ] Repeated URL at end of long post: How to sort by date for the data coming from the API in Angular 4 by abhijith on stackoverflow.com
 
@SmokeDetector f
 
5:02 AM
@Art is there an order that MS returns for posts? If there is an order, created_at won't have to be checked. (For the community bump PR)
 
[ SmokeDetector | MS ] URL-only title, bad NS for domain in body, bad NS for domain in title, blacklisted website in body, blacklisted website in title, +3 more: needsupplementhelp.com/barbarian-xl/ by jcnwhmrtq on askubuntu.com
tpu- by tripleee
 
!!/watch barbarian\W?xl
 
@tripleee Added barbarian\W?xl to watchlist
naa- by tripleee
CI on 1391e68 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 1391e68 (SmokeDetector: Auto watch of barbarian\W?xl by tripleee --autopull) (running on teward/Solar Flare)
Restart: API quota is 12807.
[ SmokeDetector | MS ] URL-only title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +3 more: gomusclebuilding.com/gain-xtreme/ by fornesmith on askubuntu.com
 
@SmokeDetector k
 
5:18 AM
@paper1111 whatever the default SQL order is, probably id ASC
no explicit ordering on that query
@Undo sure, why not, stand by
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, repeated URL at end of long post: If you always have a change, they are given by kylesofia1 on stackoverflow.com
tpu- by Makyen
[ SmokeDetector | MS ] Blacklisted website in body, link following arrow in body: Hydrabelle Builds charisma level by Shauntaee on graphicdesign.SE
 
@Undo done
 
[ metasmoke ] ci/circleci failure on f773627: Your tests failed on CircleCI
tpu- by iBug
 
!!/watch hydrabelle
 
@iBug Added hydrabelle to watchlist
CI on 3f95a05 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 3f95a05 (SmokeDetector: Auto watch of hydrabelle by iBug --autopull) (running on teward/Solar Flare)
Restart: API quota is 12677.
[ metasmoke ] ci/circleci success on 766d9be: Your tests passed on CircleCI!
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +4 more: supplimenttop.com/lyaxtin-male-enhancement/ by metq nally on workplace.SE
tpu- by iBug
[ SmokeDetector | MS ] URL-only title, bad keyword in body, blacklisted website in body, blacklisted website in title, pattern-matching website in body, +1 more: healthsupplementzone.com/sg-11/ by SG 11 on askubuntu.com
tpu- by iBug
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, blacklisted website in body, blacklisted website in title, +4 more: needsupplementhelp.com/barbarian-xl/ by jcnwhmrtq on apple.SE
tpu- by Makyen
[ SmokeDetector | MS ] Bad keyword in body: I want the GUI on my Ubuntu server by aaronpawlak on askubuntu.com
tpu- by iBug
 
A J
5:46 AM
@SmokeDetector nice try
 
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +3 more: beaudermaskincare.com/juneau-serum/ by mpmlxhgvan on meta.SE
 
@SmokeDetector k
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body: what is the premier-t-boost?/ by ElishaMonn on astronomy.SE
tpu- by A J
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, bad keyword in title, blacklisted website in body, link at end of body, +1 more: gain xtreme Max cures erectile brokenness by Paithe1936 on askubuntu.com
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body: any motivation be beholden why by Cause veras on drupal.SE
 
6:03 AM
sd 2k - k
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, pattern-matching website in body, repeated URL at end of long post: Vital Khai - Boost Your Stamina Level by kristsdnain on apple.SE
[ SmokeDetector | MS ] Bad keyword in body, blacklisted user: Game won't launch under Ubuntu 16.04 by aaronpawlak on askubuntu.com
 
@SmokeDetector k
@SmokeDetector Same like this one
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body, +1 more: The offer of this hormone in its injectable frame is limited by Witive19 Virk on superuser.com
 
@SmokeDetector k
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, bad keyword in title, blacklisted website in body, link at end of body, +1 more: Cleargenix Cream by GaryChampion on meta.SE
tpu- by A J
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, +4 more: CLICK HERE @>>> www.healthcareorder.com/gain-xtreme-ca/ by rablava on apple.SE
tpu- by A J
[ SmokeDetector | MS ] Bad NS for domain in body: Wordpress Taxonomy does not display post by year by Jacob K. on stackoverflow.com
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, pattern-matching website in body, repeated URL at end of long post: It additionally opens up the utilization of hormone by Witive19 Virk on graphicdesign.SE
tpu- by iBug
 
6:25 AM
How does Smokey select tpu?
 
select?
Select TPU From reports :)
 
I mean how does Smokey show tpu- by "user name" ? Is it first flag or something else?
 
First report feedback
and it must be sent via Metasmoke API.
 
strictly speaking I guess first feedback
 
that was a typo
 
6:28 AM
so it's not like "when does it say tpu", it's "what was the feedback for this post"
if there is conflicting feedback it will report that too
 
How to send feedback through Metasmoke API?
 
First occurrence of feedback of each type.
 
Use some nice userscripts.
 
the simplest is what you have been doing here, with k in response to a report
 
Check the right bar
 
6:29 AM
which then will not be displayed as "tpu- by" because it was already visible here who provided the feedback
 
[ SmokeDetector | MS ] Link at end of answer: Can I use Intel True Key on Ubuntu? by Amarendra Deo on askubuntu.com
[ SmokeDetector | MS ] Username similar to website in answer: Are Android push notifications reliable? by RationalOwl on stackoverflow.com
tpu- by iBug
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, blacklisted website in body, blacklisted website in title, +4 more: needsupplementhelp.com/barbarian-xl/ by perrin humza on astronomy.SE
tpu- by iBug
 
@SmokeDetector that seems vaguely like an attempt to reply in earnest, though their offering is commercial and limited
 
@SmokeDetector @iBug Why is this spam?
 
[ SmokeDetector | MS ] Blacklisted website in answer: i want to partition from that 512gb drive on SSD by osimmassagechair on superuser.com
 
!!/test barbarian-xl
 
6:33 AM
> Potentially bad keyword in body, potentially bad keyword in title, potentially bad keyword in username
----------
Title - Position 1-13: barbarian-xl
Body - Position 1-13: barbarian-xl
Username - Position 1-13: barbarian-xl
tpu- by iBug
 
!!/blacklist-keyword barbarian\W?xl
 
@iBug Blacklisted barbarian\W?xl
Conflicting feedback on Can I use Intel True Key on Ubuntu?.
Conflicting feedback on Can I use Intel True Key on Ubuntu?.
Conflicting feedback on Can I use Intel True Key on Ubuntu?.
Conflicting feedback on Can I use Intel True Key on Ubuntu?.
 
A J
@SmokeDetector @iBug Not a spam. That product is owned by Intel.
 
[ SmokeDetector | MS ] Pattern-matching website in body: Need to fetch Images and Video form Instagram by vikas on stackoverflow.com
CI on bbb5344 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev bbb5344 (SmokeDetector: Auto blacklist of barbarian\W?xl by iBug --autopull) (running on teward/Solar Flare)
Restart: API quota is 12226.
 
@tripleee IMO, the primary purpose of the post was to promote their service. The fact that they also included a one-line answer, was a distant second.
 
6:35 AM
[ SmokeDetector | MS ] Pattern-matching website in body: Need to fetch Images and Video form Instagram by vikas on stackoverflow.com
Conflicting feedback across revisions: current, #1
 
[ SmokeDetector | MS ] Manually reported question: What are our professional potato chips French fries machines? by cnhonest on mathoverflow.net
tpu- by tripleee
 
@SmokeDetector ignore-
 
@SmokeDetector k
 
Conflicting feedback across revisions: current, #1
 
6:37 AM
@DJMcMayhem Good to see you got a diamond.
 
:)
Just today actually
 
where's Mego?
 
[ SmokeDetector | MS ] Bad NS for domain in body, link at end of body, repeated URL at end of long post: professional grade equipment you will not find by gondrihongi on askubuntu.com
tpu- by iBug
 
@DJMcMayhem Congrats!!
 
Idk
@NogShine Thank you!
 
A J
6:39 AM
@DJMcMayhem Congrats!!
 
!!/watch french-fries-machine\.com
 
@tripleee Added french-fries-machine\.com to watchlist
 
@tripleee we have a lot of machines
 
CI on e70b17c succeeded. Message contains 'autopull', pulling...
 
@ArtOfCode I found an old message of yours that you said to me when I first got Smokey privs:
Oct 8 '16 at 19:37, by ArtOfCode
Spend enough time in here, and we seem to have a funny habit of creating new mods. I'd recommend most of the regulars here for diamondage.
 
6:42 AM
Restart: API quota is 12170.
 
It's funny now
 
we just got two PPCG mods.
Some day I will opt in to an election
but never Stack Overflow (too much work there).
 
@DJMcMayhem well there ya go
guess you spent enough time in here
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, link at end of body, pattern-matching website in body, +1 more: What is Copula Testosterone Boost by copulaboost on superuser.com
tpu- by iBug
 
@iBug five, not that much
 
6:47 AM
I can recall "juice machine"
and cornflake machine
 
$ grep -F machine *.txt
bad_keywords.txt:ATM\W?machine\W?vault
watched_keywords.txt:1503408490	Glorfindel	hicasmachinery\.com
watched_keywords.txt:1512524063	Tetsuya Yamamoto	xinlumachinery\.com
watched_keywords.txt:1518157687	tripleee	juicer\W+machine
watched_keywords.txt:1519195226	tripleee	french-fries-machine\.com
@iBug don't see a pattern for that
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, pattern-matching website in body, repeated URL at end of long post: It backings to learn unwinding aptitudes, for example, by Frow19 Virk on graphicdesign.SE
tpu- by iBug
 
By "we have", I mean we have those variants caught by smokey.
 
uh
 
6:51 AM
machine is 837/1175 so quite a lot to look at there
 
oh yes
@tripleee Do you think it's good to re-feedback TP to those posts that are actually deleted as spam on SE?
 
@iBug probably
 
so there may be FP on posts actually nuked.
which when found, can be corrected
 
@tripleee So 94655 was actually deleted as spam, confirmed by rene.
Can you kill of the FP on it?
 

« first day (1557 days earlier)      last day (1595 days later) »