« first day (1483 days earlier)      last day (2340 days later) » 

9:00 AM
[ SmokeDetector | MS ] Mostly non-Latin answer, non-Latin link in answer: Show Comment of Fields FROM Mysql Table by asgari1105 on stackoverflow.com
[ SmokeDetector ] SmokeDetector started at rev c934957 (SmokeDetector: Auto watch of gclubth\.net by Glorfindel --autopull) (running on teward/Solar Flare)
 
!!/watch noornegar\.com
 
@Glorfindel Added noornegar\.com to watchlist
Restart: API quota is 18263.
[ SmokeDetector | MS ] Mostly non-Latin answer, non-Latin link in answer, blacklisted user: Show Comment of Fields FROM Mysql Table by asgari1105 on stackoverflow.com
 
A J
@SmokeDetector k
 
@SmokeDetector k
 
tpu- by Videonauth
CI on ab6e904 succeeded. Message contains 'autopull', pulling...
 
A J
9:02 AM
Did Smokey post it twice?
 
yep
 
Restart: API quota is 18252.
 
Could be caused by the restart.
!!/blame
 
@Glorfindel It's Videonauth's fault.
 
awww :P
!!/hats
 
9:03 AM
@Videonauth WE LOVE HATS! Winter Bash will begin in 3 days, 14 hours, 56 minutes, and 23 seconds.
 
A J
LOL
 
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body: Decorating Male Capability Naturally by abrinaayden on askubuntu.com
tpu- by Glorfindel
[ SmokeDetector | MS ] Bad keyword in answer: Does toothpaste cause acne? by user43177 on skeptics.SE
tpu- by Glorfindel
 
A J
@SmokeDetector k
@SmokeDetector autoflagged
 
@AJ That post was not automatically flagged by metasmoke.
 
@SmokeDetector f
 
tpu- by Videonauth
 
!!/watch user43177
 
@Glorfindel Added user43177 to watchlist
 
Interesting. The spam post itself wasn't detected by Smokey, but because it 'bumped' the question, the question and every answer got rescanned and Smokey triggered on one of the other answers.
 
9:14 AM
CI on 4e953b1 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 4e953b1 (SmokeDetector: Auto watch of user43177 by Glorfindel --autopull) (running on teward/Solar Flare)
Restart: API quota is 18193.
 
But this could be a challenging pattern for us. Links to Amazon.com are always 'converted' by Stack Exchange so that they benefit from the referral, but that makes them harder to detect.
 
A J
@Glorfindel Atleast, it got caught in the end. Kudos to your sharp eyes.
 
!!/watch online4store\.com
 
@Glorfindel Added online4store\.com to watchlist
 
A J
@Glorfindel trick=> amzn
 
9:16 AM
CI on 411ebd5 succeeded. Message contains 'autopull', pulling...
 
A J
or amzn/click
 
You can edit the post to see how the URL is being changed. I doubt it's useful to watch for the affiliate IDs, because they seem to change rapidly.
 
Restart: API quota is 18180.
 
@AJ :)
@AJ I fear that leads to too many FPs.
 
9:18 AM
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, link at end of body, potentially bad keyword in body: half an hour of sleep, bike or swim by sazyyukk00 on askubuntu.com
tpu- by Glorfindel
 
A J
@Glorfindel Ahh.. it looks for the source, doesn't it? It'd be hard to catch it then.
 
I think Smokey analyzes the final HTML of the post, just like it's stored in the Posts table in SEDE.
 
A J
Yeah, that is the reason.
 
A J
I can't access amazon for now, but if you can, check for the links to products. How are they formed?
 
9:20 AM
12100 hits.
 
A J
There should be a pattern that we can add to watchlist using regex.
 
I don't know exactly. I think it's just a random ID, which is indistinguishable from a legitimate link to amazon.com.
 
A J
Hmm
Looks like nobody is taking care of Lifehacks as well.
 
No. Small beta sites don't have that many users, and most moderators are US-based and not awake at the moment.
On the other hand, they don't have that much visitors, so the spam isn't seen by much people.
 
A J
@Glorfindel LH does.
 
well the newest question is 10 hours old and accounted 6 views
 
6 full views, on askubuntu that would be about one to two minutes
 
[ 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: outfit you mutually complete by Pera inchis on drupal.SE
tpu- by Glorfindel
naa- by Glorfindel
[ SmokeDetector | MS ] Bad keyword in answer, bad keyword in username, potentially bad keyword in answer, username similar to website in answer: How can vegans alleviate the effects of spicy food? by mobotak on cooking.SE
tpu- by Glorfindel
[ SmokeDetector | MS ] Bad keyword in body, bad pattern in URL body, blacklisted website in body, link at end of body, pattern-matching product name in body, +1 more: What Is The Best Way To Take This Product? by Saldacehtas on superuser.com
tpu- by Videonauth
[ SmokeDetector | MS ] URL in title, bad keyword in body, blacklisted website in body, blacklisted website in title: x4peak.com/mass-cut-pro/ Mass Cut Pro :=> On the off chance that you've been needing to by JosphBallard on graphicdesign.SE
 
tpu- by Videonauth
 
@AJ its gone
 
Wait did he disguised the link to make it look like something from SO?
 
A J
great
 
90
Q: Auto-inserting Stack Overflow affiliate into all Amazon book links

Jeff AtwoodWe have officially discontinued the Amazon book affiliate remnant ads, since despite our best efforts they don't perform well for our audience and cannot be made to perform well. We've often wondered, Would it be a problem if all Amazon links were converted to affiliate links? I'm thinking this...

 
10:05 AM
[ 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, +3 more: wellnessincredible.com/zila-skin-cream/ by tshxanttx on drupal.SE
tpu- by Glorfindel
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body: Levimax Prescripion unfasened by user267245 on apple.SE
tpu- by Glorfindel
 
!!/watch-force skinnmuscels\.com
 
@Glorfindel No such command 'watch-force'.
 
?
!!/watch skinnmuscels\.com
 
@Glorfindel That pattern looks like it's already caught by Bad ns for domain in answer and Bad ns for domain in body; append -force if you really want to do that.
 
10:07 AM
OK
!!/watch skinnmuscels\.com -force
 
@Glorfindel That pattern looks like it's already caught by Bad ns for domain in answer and Bad ns for domain in body; append -force if you really want to do that.
 
smokey is being sassy again ? :P
 
@SmokeDetector Are you kidding me?
 
A J
!!/blame
 
@AJ It's Eliah Kagan's fault.
 
[ SmokeDetector | MS ] URL in title, blacklisted website in body, blacklisted website in title, link at end of body, pattern-matching website in body, +1 more: www.musclezx90site.com/nikostop-italy/ by Chrisztole on drupal.SE
tpu- by Videonauth
[ SmokeDetector | MS ] URL-only title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +3 more: testosteronesboosterweb.com/andro-plus-male-enhancement/ by mcduffie on askubuntu.com
tpu- by Videonauth
 
[ SmokeDetector | MS ] Manually reported answer: What is FCM token in Firebase? by Aitor Martinez on stackoverflow.com
tpu- by Glorfindel
tpu- by Glorfindel
[ SmokeDetector | MS ] URL-only title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, +6 more: www.hairlosspropecia.org/zyacin/ by Defecdoing84 on askubuntu.com
tpu- by Videonauth
[ SmokeDetector | MS ] Manually reported answer: What is FCM token in Firebase? by Aitor Martinez on stackoverflow.com
naa- by Glorfindel
[ 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, +5 more: tophealthydiet.com/lumineux-cream/ by user267248 on apple.SE
tpu- by Glorfindel
[ SmokeDetector | MS ] Bad keyword with a link in answer: samsung laptop Battery Issue wont fully charge by Samsung Battery on superuser.com
tpu- by Glorfindel
 
10:27 AM
!!/watch laptopbattery\.ae
 
@Glorfindel Added laptopbattery\.ae to watchlist
 
@SmokeDetector k (but mod flagged)
 
CI on ec21792 succeeded. Message contains 'autopull', pulling...
 
!!/watch ejerciciosdeadelgazar\.com
 
Restart: API quota is 17770.
@Glorfindel Added ejerciciosdeadelgazar\.com to watchlist
CI on 5d1497d succeeded. Message contains 'autopull', pulling...
Restart: API quota is 17765.
[ SmokeDetector | MS ] Bad NS for domain in answer: How to configure htaccess for non www domain? by Kavita Sharma on stackoverflow.com
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, bad keyword in username, repeated URL at end of long post: Tone360 Garcinia ¿Realmente funciona? Pastillas con Opiniones Alentadoras by Tone 360 Garcinia reviews on graphicdesign.SE
tpu- by Glorfindel
 
10:38 AM
@SmokeDetector f (edited to use example.com instead of a suspicious domain)
 
[ SmokeDetector | MS ] Manually reported question: what is social media marketing and how does it work? by user10138 on interpersonal.SE
 
A J
user forgot to add the spam link
 
tpu- by Glorfindel
 
10:42 AM
They'll probably post an answer, unless we're fast enough in nuking the question.
 
A J
one more vote.
Has there ever been a post requesting that no new user can add a link in their post?
 
i think there was a link limit but then this got lifted
 
A J
oh
 
remembering having read something about it lately
 
A J
@Videonauth I know there is link limit. I am asking if there is a request for no link at all.
I was going to close the question at first, but then I saw this sentence.
> Here are seven tips to help you use social media when marketing your business.
Whoever it is, they probably didn't know how to add a link.
 
10:49 AM
[ 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, +5 more: tophealthydiet.com/lumineux-cream/ by user769592 on apple.SE
tpu- by Henders
 
A J
But should we keep smrole.com under watch?
It's in their profile.
 
@SmokeDetector :tpu-
Plagiarized from other places.
 
@SmokeDetector k
!!/watch smrole\.com
 
@Glorfindel Added smrole\.com to watchlist
 
@AJ definitely.
It's often a good idea to post here why you watch something which isn't mentioned in a post, because we don't keep metasmoke records on profiles.
 
10:58 AM
CI on 7dc947b succeeded. Message contains 'autopull', pulling...
 
Here are two suspicious users with that same domain in their profile, but no activity yet: meta.stackexchange.com/users/349727/buy-instagram-followers meta.stackexchange.com/users/348486/nicolereynoldse
 
[ SmokeDetector ] SmokeDetector started at rev 7dc947b (SmokeDetector: Auto watch of smrole\.com by Glorfindel --autopull) (running on teward/Solar Flare)
Restart: API quota is 17601.
 
A J
@Glorfindel It rises suspicious.
There might be posts but obviously deleted ones which we cannot see.
@SmokeDetector tpu-
 
@AJ I have a list of spam posts on Meta.SE up to March but pmrole doesn't appear in them.
 
A J
@Glorfindel Why would it? It's smrole not pmrole. :P
 
11:08 AM
Ah, you're right, thanks. But smrole doesn't appear in it either.
 
A J
Oh.
We got their successors.
Since SE allows a link in user profile, it can't be considered as spam.
One thing that just clicked.
Maybe those users which you posted links to earlier posted the spam in the same way this new user is doing.
That's why it is not on the list.
 
That could be, yes.
 
A J
Please come into The Awkward Silence and remove that link posted by Extroverted Main Man Feed.
 
[ 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, +5 more: healthflyup.com/trembolex-ultra/ by sqzkzdfqf on apple.SE
 
A J
@SmokeDetector tpu-
Ok. Someone has already deleted it.
 
11:19 AM
[ SmokeDetector | MS ] URL-only title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, +6 more: healthflyup.com/trembolex-ultra/ by oygtisda on askubuntu.com
 
@SmokeDetector k
 
A J
@Glorfindel That user image is taken from here
@SmokeDetector k
 
@AJ great, I was afk
 
A J
11:22 AM
@Glorfindel Oh. There was another message for you.
 
Sort of.
 
A J
Is anybody left to flag 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: This consolidate bouncecel be by Hati ere on drupal.SE
tpu- by Glorfindel
 
it's gone :)
 
A J
ok.
 
11:42 AM
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, bad pattern in URL body, blacklisted website in body: it's not about purchasing more, but rather purchasing differently, by tijeya on askubuntu.com
tpu- by Glorfindel
[ 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: So you can relax confident by Polet1968 on askubuntu.com
tpu- by Glorfindel
 
A J
Name change doesn't let a user escape from blacklist, does it?
 
I'm not sure, I've never used the whitelist AFAICT.
 
A J
Ok.
 
A J
12:03 PM
!!/alive
 
@AJ ... did I miss something?
 
A J
@SmokeDetector Conversation between me and @Glorfindel :P
 
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body: Mass Cut Pro Supplement - Read Review Before You Buy It by user9316 on 3dprinting.SE
 
J F
@Catija Check out murukeshm/SEChatSound
 
tpu- by Videonauth
 
12:48 PM
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, pattern-matching website in body: Zyacin association between's blood Zyacin levels and forcefulness by user267258 on apple.SE
tpu- by J F
[ 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: Select the advertising for Andro Plus by silvadbrown on graphicdesign.SE
tpu- by Videonauth
 
A J
@SmokeDetector k
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title: Testosterone Booster utilizes regular fixings to x4peak.com/mass-cut-pro/ by elizabethmcrum on askubuntu.com
tpu- by Videonauth
[ SmokeDetector | MS ] URL-only title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, +6 more: healthflyup.com/trembolex-ultra/ by qyzfywhxt on askubuntu.com
tpu- by Videonauth
[ 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: healthflyup.com/trembolex-ultra/ by arvilla hill on astronomy.SE
[ 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, +5 more: healthflyup.com/trembolex-ultra/ by arvilla hill on joomla.SE
tpu- by Videonauth
[ SmokeDetector | MS ] Link at end of answer: How do I 'leverage browser caching' for Google fonts? by Cory Beevers on stackoverflow.com
naa- by thesecretmaster
 
1:16 PM
Since the page under the link given there is in Chinese, I do not know whether it is just a completely misplaced post, or whether it is indeed spam: About Riemann Hypothesis (MathOverflow).
I'm voting to close this question as off-topic because this is spam. The link given does NOT purport to be a proof or the Riemann hypothesis. — Michael Renardy 11 mins ago
 
@Videonauth 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.
[ SmokeDetector | MS ] Potentially bad keyword in answer: How to decide on what features to include in a MVP? by user15429 on startups.SE
tpu- by Videonauth
 
[ SmokeDetector | MS ] Manually reported question: About Riemann Hypothesis by S. Wang on mathoverflow.net
tpu- by Videonauth
[ SmokeDetector | MS ] Potentially bad keyword in body: Cryptocurrency news by Simantev14 on bitcoin.SE
 
A J
@SmokeDetector tpu-
 
1:27 PM
tpu- by Videonauth
[ 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, +5 more: healthflyup.com/trembolex-ultra/ by arvilla hill on physics.SE
tpu- by Videonauth
 
@SmokeDetector tpu-
 
A J
Gotta go. See y'all later
 
later :)
 
Random-ish question: I assume that findspam.py contains the various spam reasons (URL in title, bad keyword, etc.), but each one appears to return true/false. How does reason weighting work?
 
Taking an guess here from what i could read out of it on first glance
 
1:45 PM
@thesecretmaster metasmoke does it
smokey knows nothing about it
 
2:20 PM
!!/tea quartata
 
@quartata brews a cup of darjeeling tea for @quartata
 
@quartata I had a nasty little dream last night that you somehow changed all the file extensions to .py3 and had a lot of obscure names for some of the modules and things in Smokey...
you wouldn't be a person who would do such evils would you? :P
 
no but clearly you have some sort of complex about me
 
no, my subconscious just does stupid
esp. after i drank myself off to sleep with hard cider, alcohol-riddled subconscious does some of the craziest stuff
 
oh ok that's pretty different then
 
2:26 PM
@quartata a long time ago I had a similar dream that @ArtOfCode did something similar
but with Python2 back before I shifted us to Py3
 
!!/watch_force skinnmuscels\.com
 
@quartata HEAD isn't at tip of origin's master branch
 
oops :p
 
@Glorfindel looks like I forgot to make that one a dash but
 
@quartata watch force doesn't work
 
2:27 PM
@quartata isn't that already watched?
 
fix is currently merging and doing CI
 
what was wrong with it?
 
aliases
!!/bad-command
 
@quartata yeah don't take it personally, nothing against your code or you, it just happens to be that my subconscious does stupid stuff
 
@ArtOfCode No such command 'bad-command'.
 
2:28 PM
aside from it being an underscore
 
J F
Use !!/watch_force until my PR gets merged
 
@SmokeDetector @quartata ...
 
CI on 273f2cb succeeded.
 
J F
!!/watch_force
 
@JF Missing an argument.
 
J F
2:29 PM
!!/watch-force
 
@JF No such command 'watch-force'.
 
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev 273f2cb (ArtOfCode: Merge pull request #1358 from j-f1/patch-1) (running on teward/Solar Flare)
Restart: API quota is 16220.
 
the head isn't at tip is definitely a git thing tho
!!/gitstatus
 
On branch deploy
Your branch is up-to-date with 'origin/deploy'.
nothing to commit, working directory clean
 
2:31 PM
!!/watch-force
 
@ArtOfCode Missing an argument.
 
!!/errorlogs 350
sd kaboom-force
no new errors
 
yet
 
@quartata now can we disable the no such command thing
 
throws a massive testsuite of commands at Smokey
 
2:33 PM
@SmokeDetector because I didn't bother to look
 
@ArtOfCode I disabled it for reply commands as requested
 
!!/because-I-didn't-bother-to-look
 
@ArtOfCode No such command 'because-i-didn't-bother-to-look'.
 
@quartata sure, but I mean everywhere. It's no more useful than just not having a response at all
 
But why for prefix? People misspell thos all the time, and knowing that is better than getting radio silence and thinking maybe something else is going on
We wouldn't have known that I missed an alias on watch without it for instance
 
2:35 PM
If it contained a suggestion of what you might have meant instead, then it would be useful. As it is currently, it's not
 
replace github.com/Charcoal-SE/SmokeDetector/blob/… with a simple pass or return and maybe that's all you'd need.
if you want to just silence it.
 
@ArtOfCode funny you mention it, I'm making something for that
 
2:58 PM
[ 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, +5 more: healthflyup.com/trembolex-ultra/ by user267265 on apple.SE
tpu- by ArtOfCode
 
3:12 PM
[ SmokeDetector | MS ] Blacklisted username, few unique characters in answer, offensive answer detected, repeating words in answer: Sci fi movie where time freezes by nigger on scifi.SE (@Mithrandir)
 
@SmokeDetector tpu-
 
sd rude
 
@quartata [:41635762] Registered answer as true positive. If you want to blacklist the poster, use trueu or tpu.
 
woops guess that's not silent
 
shouldn't "rude" be synonymous for tpu?
 
3:22 PM
Hmm yeah it should
Yeah that's my bad, right now it's tp. I'll fix it later
!!/rev
 
!!/hats/!!
 
@quartata WE LOVE HATS! Winter Bash will begin in 3 days, 8 hours, 31 minutes, and 5 seconds.
 
O'rly?
Nice!
Have I missed any official note stating the start date?
 
Last year's countdown page was more fancy IIRC...
 
3:59 PM
@SmokeDetector naa-
 
@SmokeDetector tpu-
 
sd k
 
!!/watch repliqueluxemontre\.com
 
@NisseEngström You don't have code privileges, but I've created PR#1359 for you.
tpu- by Floern
 
4:02 PM
"rolex sponsors many programs blah blah blah sports blah blah protecting the environment" zzzz
quarter assed translation of the obvious, you're welcome
 
Merged SmokeDetector #1359.
CI on 34a6599 succeeded. Message contains 'autopull', pulling...
Restart: API quota is 15444.
 
0
Q: Flag declined; moderator needed more context?

The Aspiring HackerI recently reported What are the reasons for using parser combinators? for spam but it was declined. The problem is not immediately obvious for the post, but in fact, it is advertising the author's own library; the answerer simply wrote that he was familiar with the library, but if you were to lo...

 
4:57 PM
[ SmokeDetector | MS ] Username similar to website in answer: Selecting columns to insert into table with where condition by pipaliya uttam on stackoverflow.com
 
5:10 PM
[ SmokeDetector | MS ] Bad keyword in body: best MIS training institute in Delhi NCR by Mithilesh Singh on webmasters.SE
[ SmokeDetector | MS ] Few unique characters in answer, no whitespace in answer: DIV stops refreshing when new database entry is made by adf on stackoverflow.com
 
@SmokeDetector k
 
sd 2k
oops
@SmokeDetector vandalism
 
@SmokeDetector k
bleh i'm annoyed at myself
 
!!/watch javatportal
 
5:14 PM
@Glorfindel Added javatportal to watchlist
 
!!/watch audiomanager\.org
 
@Glorfindel Added audiomanager\.org to watchlist
[ SmokeDetector | MS ] Bad keyword in answer, bad keyword with email in answer, pattern-matching email in answer, potentially bad keyword in answer: Why can't I use //-style comments in my C code? by Lacy Bern on stackoverflow.com
 
sd k
 
[ SmokeDetector | MS ] Bad keyword with email in answer: Google Nearby notification API not showing new notifications by Oscar Dalvit on stackoverflow.com
 
!!/pull
 
5:28 PM
Restart: API quota is 14746.
 
5:48 PM
oh hey it's solar flare :)
 
yes
it's been up for a while
@Andy Some Helios thoughts:
if a Helios key isn't available or if Helios isn't working for an extended period of time we don't want to lose our current local persistence behavior. at the sme time, however, managing pickles is a nightmare
what I think we should have are some abstract containers (PersistentDict or some such) that save to either the appropriate Helios end point or a shelf otherwise which does a good job of abstracting the pickle part out
 
6:04 PM
@quartata I'm gonna agree with this, but not for the same reasons
Helios being unavailable is unlikely. It's gonna run on AWS; reliability scores are stupid high.
But - we fairly regularly get people trying to run Smokey for themselves, without all the creds. Expecting those people to set up their own instance of Helios as well is unreasonable; so, the persistence layer works with pickles instead.
 
6:59 PM
@ArtOfCode Yeah the latter was mostly an afterthought. Not having an Helios key was my main reasoning
No pickles means last messages is gone after a restart :(
I definitely think we should use shelve though
Although I don't know if it supports OrderedDicts?
 
7:18 PM
sounds like something we realistically should build ourselves
 
7:42 PM
wat
 
New metasmoke user 'ThiefMaster' created
 

« first day (1483 days earlier)      last day (2340 days later) »