« first day (1516 days earlier)      last day (2309 days later) » 

4:03 PM
CI on 055a885 succeeded.
 
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev 055a885 (quartata: colon) (running on teward/Solar Flare)
Restart: API quota is 9268.
CI on 926f639 succeeded.
 
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev 926f639 (quartata: Don't reply after block, we use tell_rooms) (running on teward/Solar Flare)
Restart: API quota is 9181.
Merged SmokeDetector #1480.
tpu- by Glorfindel
 
4:21 PM
!!/watch lawrence\W?livestock\W?farm
 
@Glorfindel Added lawrence\W?livestock\W?farm to watchlist
CI on 494555d succeeded. Message contains 'autopull', pulling...
Restart: API quota is 9070.
 
@Undo Is there a way to make Helios not auto deploy via CI but rather have a route that deploys?
Like, can it run serverless deploy on itself lol
 
Probably, but it'd be a lot more work than just deploying from a "deploy" branch
 
@quartata your meta post just got swapped to [status-completed]
 
fp- by Glorfindel
 
4:36 PM
wow, that's interesting
I thought API dev was frozen
 
Nice
@Undo so hypothetically if SmokeDetector ever because a lambda we'd probably stop auto updating the deploy branch?
Maybe make a command to do the rebase so that people can still have something close to !!/pull
 
Smokey won't become a lambda
the numbers don't work. I've tried.
 
Hm?
I mean with Inferno
The central server
It would be just findspam
As a lambda
 
yeah, numbers don't work
multiplying stuff by 100k+ makes numbers big fast
Talking about cost v. EC2.
It's not bad, just not optimal.
We do 3M+ posts/month, at ~0.03s/post with a warm regex.
and on much heavier hardware than Lambda gets us at the bottom tier.
 
What if I cythonized it?
I was probably going to attempt that anyways
 
4:46 PM
Worth a shot, but I still doubt you're going to get better cost efficiency.
 
I find it hard to believe we scan 3 million. 20,000 * 2 * 30 = 1.2M
 
The absolute floor, assuming 1 lambda execution per post, and assuming no free tier, is $0.62/mo ($0.000000208 * 3M). Realistically, I don't think you could stay under 100ms and 128MB while doing the checks we do
@quartata 100k posts/day
 
@Undo Also, any network access at all is going to kill numbers. DNS checks aren't really feasible unless you have some super aggressive caching somewhere.
 
fp- by Glorfindel
 
4:51 PM
The numbers are better than last time I ran them, though. Maybe it's possible to do. It'd definitely be cool.
 
That would mean we're doing 8 posts per batch on average? Our queue sizes aren't that conservative
 
oh, if you're batching
But batching has its drawbacks. Execution time will scale kinda linearly.
Maybe better than linear
 
@Undo DNS checks are quick, though. Those shouldn't be an issue.
like. sub-millisecond quick in most cases
 
[ SmokeDetector | MS ] Offensive answer detected: Ways to quickly beat beginners by Alex on chess.SE
tpu- by Glorfindel
 
@SmokeDetector k
 
5:01 PM
@SmokeDetector I didn't know they could be used as verbs :)
 
@Undo No I'm saying your numbers aren't making sense. 100K per day is a staggeringly huge number. That's more than a post per second
Our average batch size is about 2
We'd run out of quota halfway through the day if we were dealing with that volume
 
We scan more than a post per second on average
We don't run out of quota because of the clever batching, and a lot of those are answers
 
Maybe we're conflating question with post
If there were 100K questions per day we'd run out of quota, period
But we get answers with each call
 
Yes.
 
5:08 PM
I'm estimating we get more like 25K questions per day
 
But we still have to scan the answers.
 
@Undo How many hours per month do you get at the free tier?
I'm assuming it's based on hours right
Or is it more complicated
 
Gigabyte-seconds.
 
bandwith * time?
 
RAM*time
 
5:18 PM
Oh.
 
RAM being correlated to overall performance of the runner. More ram, more CPU.
 
all right how many of those
 
steps of 128 from 128 to 3 GB
dunno. It's right there if you look up "Lambda pricing"
 
OK so that's using the compute pricing
Let's be generous and say we consume 100 MB. Even if we use all of our API quota every day, we still can afford 6 seconds per batch
(.1 * 6) * 20,000 * 30 = 360,000, pricing page says max is 400,000
 
5:27 PM
That may seem like it's cutting it fine but that's the most extreme circumstance
 
tpu- by Jake Symons
 
@SmokeDetector accidental (retracted)
 
@Undo You are right in that if we called the lambda on each individual post we would run out of requests quota (1M)
But since we batch anyways it works out
just feed the api response
 
Request quota isn't the cost driver, though
Resources spent on each request is.
 
did you see my math above? I'm pretty sure I got it right
 
5:35 PM
Yeah. Looks right to me. Ifff you can stay under 128M
 
I think that if we're consuming more memory than that we need a refactor anyways
 
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, pattern-matching website in body: What Is Male Extra? by ailijoo on askubuntu.com
tpu- by Jake Symons
 
Those ones are slow as heck. CPU scales with RAM
So if you want a faster one, you get more RAM
Whether you need the RAM or not. You pay for the CPU through the RAM
 
That's evil
so wait I have to deliberately consume more RAM for it to upscale
 
No. You select the size
 
5:38 PM
or are you saying you select a maximum RAM when you deploy because that would make more sense
 
Yes
 
All right. What's Helios running on?
and what CPU do you get at the 128 tier
 
Whatever Serverless defaults are
 
let me google
 
Nothing Hellos does is CPU bound. Most time is spent waiting for DDB, so we can get away with minimums
 
5:41 PM
Ah OK i see how this works now
128 is the lowest so it's probably pretty bad
 
Experimenting is the best way to tell
 
they have a nice chart with the maximum seconds so I'll take a look at that
 
Wait, are we going to pay someone to run Smokey - especially now that SE has officially acknowledged they need us?
 
[ SmokeDetector | MS ] Few unique characters in body: communicate vmware | use shared memory c++ by Lars Luecke on stackoverflow.com (@iBug @TetsuyaYamamoto)
 
I mean, most of us are paying people
But this would be free
Not dissimilar to a cocaine dealer's business model
first gigabyte second taste is free
@Undo We can afford a 512 MB if it can do a batch in ~2.5 seconds
hopefully it could
probably would need to say 2 seconds to leave some quota for commands
 
5:50 PM
@JohnDvorak Why would they pay us lol. Even if SE acknowledges we're a VERY useful component that is run externally, we aren't employed by SE to do it heh
3
some of us just have spare server cycles lying around that we can waste :)
 
anyways it's in the realm of possibility which means my work is not in vain rn
 
@quartata Depends on warmup time, then. Sounds very possible.
(and you don't have to stay in the free tier. A couple bucks a month is fine)
 
I would hope that AWS keeps a Python VM running
 
If I'm running it, which I can't commit to right now
@quartata They do some magic along those lines, yeah
 
Mind you this would in theory replace all of our instances. So no matter how it plays out it would certainly be less than what we're all paying together
generous use of we there since I'm paying $0
I'm that asshole who orders lobster basically
 
5:53 PM
@quartata i don't pay for our instance. i pay for my servers. my Smokeys just sit on the two beefy boxes I run already, so no extra cost for me either way :P
 
Hard to beat electricity costs on a Pi
 
I don't believe Art or angus run anything else on their EC2s
 
I'm totally lost :)
I hear money and memory and other then that, straight over my head
 
don't worry about it
 
@Undo stationary bike and a generator
 
5:57 PM
@JohnDvorak lol
 
@SmokeDetector v
 
[ SmokeDetector | MS ] Bad pattern in URL answer: Xamarin- Rtl Support in Xamarin.android by ramkal on stackoverflow.com (@iBug @TetsuyaYamamoto)
naa- by Glorfindel
tpu- by Jake Symons
 
@Glorfindel NAA or spam?
 
mod deletion says spam
 
@JakeSymons Vandalism
 
6:05 PM
no, it's just a regular deletion.
 
So its either, spam, not an answer, or vandalism?
 
Vandalism was the report before this one.
I can see how you could consider the Xamarin forms spam (because it's promoting a feature request on another site).
But that's rather contrived, so I went with NAA.
 
@Glorfindel Well my flag says helpful so that's another step closer to Marshal :)
First gold badge
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, bad keyword in username, link at end of body, pattern-matching product name in body, +1 more: Exilera Male Enhancement - Reduces your excess body fat by Exilera Male Enhancement on askubuntu.com
 
-5
Q: I am new to java for android development and need a coach

Aikins LaryeaI _am _new _to _java _for _android _development _and _need _a _coach

 
6:11 PM
Yeah, but NAA is a better (safer) choice. You might encounter moderators who'll decline the spam flag before deleting the post.
 
Just one of those lol moments, but whats with the hypens?
 
[ SmokeDetector | MS ] Bad NS for domain in answer: How to change the datetime format in pandas by Code williamAndrew Skill on stackoverflow.com (@iBug @TetsuyaYamamoto)
tpu- by Jake Symons
API quota rolled over with 7891 requests remaining. Current quota: 19999.
math: 266
stackoverflow: 200
superuser: 66
askubuntu: 40
serverfault: 38
codegolf: 37
physics: 36
electronics: 20
english: 20
unix: 18
apple: 16
dba: 14
drupal: 13
salesforce: 13
gaming: 12
android: 12
mathoverflow.net: 11
money: 10
webapps: 10
academia: 10
es.stackoverflow: 9
bitcoin: 9
softwareengineering: 9
skeptics: 9
magento: 8
gis: 8
security: 8
ethereum: 8
puzzling: 7
pt.stackoverflow: 7
graphicdesign: 7
arduino: 7
ell: 6
rpg: 6
stats: 6
meta: 6
emacs: 6
wordpress: 6
aviation: 6
mathematica: 6
 
@JakeSymons IDK. Maybe their keyboard automatically enters an underscore after each space...
 
@Glorfindel Do some people believe that they would get tutored for free?
 
Yes, but probably not to the extent the author of that question wants.
 
6:23 PM
-5
Q: Killer Sudoku Solver

Marc VandermarlièreCan a Killer Sudoku be solved with Python langage ?

 
Yes it can
+1000 pls
 
Is this R/A? (Random troll image?)
 
[ SmokeDetector | MS ] Mostly non-Latin answer: How build tree of FP-growth algorithm in c# by Motasem Hezam on stackoverflow.com (@iBug @TetsuyaYamamoto)
naa- by FelixSFD
tpu- by DJMcMayhem
 
> Your grandmother, Bassam, I tell you
tpu in my opinion
 
6:37 PM
7
A: API cache behavior can be exploited to hide posts from API clients

Kevin MontroseAs of the latest deploy, the API will no longer honor empty cached results if the method looks up the returned type by it's id (a method that returns posts by post_id, for example). Additionally a fix went out to address a query pattern that could result in a cached result living longer than int...

Let us know if you see any more "Could not find data for this post in the API"
 
@SmokeDetector why?
 
@DJMcMayhem Body - Position 170-190: company in Bangalore, Position 497-517: company in Bangalore
 
@SmokeDetector f
 
6:57 PM
@JakeSymons Are you sure Electorate won't be? ;P
In other news, my first PI has turned up complete with relay hat \o/
If the relay thing doesn't work out then might try running Smokey or something on it
 
@Magisch you around?
 
@ArtOfCode aye
 
ookay that was quick
 
I had the window open in the background
 
@Magisch I'll have a thing for you to try in a minute
 
7:04 PM
And the SE chat ping is very distinct
 
I was banking on having more setup time :)
@Magisch TL;DR: review queues for SEDE queries. 46c5eb6a.ngrok.io/data-sources
 
That's a good idea
 
interesting
 
in fact... can someone load that and tell me whether all the scripts are loading? They are for me, but I suspect that's only because they're on localhost for me
 
7:20 PM
Wants me to sign in tho
 
status-bydesign
as long as you're not getting any 404s (or other errors, for that matter) loading the thing
 
nope
other than Chrome whining about there being no https
 
sweet
eh
ngrok will let you load it over https, but the scripts are http so if you do then the scripts are mixed content and won't load
 
7:40 PM
[ SmokeDetector | MS ] Pattern-matching website in answer: Not able to find Production keys of Pay360 by Rob C on stackoverflow.com (@iBug @TetsuyaYamamoto)
 
7:51 PM
yay my new toolkit arrived
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, pattern-matching website in body: Maca Primary Extract: Maca root is the most well-known by user781641 on askubuntu.com
tpu- by DJMcMayhem
 
@SmokeDetector k
 
8:15 PM
@ArtOfCode toolkit?
 
@Undo electronics repair toolkit
 
@SmokeDetector I've made a pull request that will cover future spam like that: github.com/Charcoal-SE/SmokeDetector/pull/1484
 
[ SmokeDetector | MS ] Pattern-matching website in body: What are the preservatives in protein bars? by user64348 on cooking.SE
fp- by DJMcMayhem
 
8:30 PM
@SmokeDetector K
 
@SmokeDetector naa-
 
@SmokeDetector k
 
@SmokeDetector k
 
hey @DJMcMayhem you still banned from SE?
 
8:33 PM
@שelz You mean rate-limited?
No, that was only like 5 minutes
 
@DJMcMayhem whatever it was
ah good.
 
If I was banned from SE for over 24 hours, I'd probably start experiencing withdrawal symptoms :P
 
detoxing
 
[ SmokeDetector | MS ] Manually reported question: Do you need a Dev Teacher? by Yanis HEDJEM on stackoverflow.com (@iBug @TetsuyaYamamoto)
 
8:42 PM
how come FIRE didn't auto-report for me?
 
FIRE doesn't do that
 
What does?
 
FDSC is meant to but may well be broken
 
I do have FDSC
 
it's broken then :)
@Undo ^
 
8:47 PM
Is there even a V2 route for that
 
yup
 
@ArtOfCode Is that an ifixit set?
I've got one of those too. I love it :)
 
@DJMcMayhem aye
I get asked to fix people's stuff a fair bit, so I figured I should probably get a toolkit and actually make it easy for myself
 
Funny story: I got pencil lead stuck in my phone because I needed to remove the SIM card, and I was an idiot and though that sticking a mechanical pencil in my phone wasn't a horrible idea. I was super upset cause I couldn't fix it with any of the tools I had. The next day when I went in to work, my coworker randomly gave me an ifixit set for free, and it was exactly what I needed to fix my phone.
 
[ SmokeDetector | MS ] Potentially bad keyword in body: Public NextLife Coin - Github contributors requested to optimise / compile the code by Sdavic on stackoverflow.com (@iBug @TetsuyaYamamoto)
 
8:50 PM
Apparently his cousin works for them and had an extra set he didn't need, so he gave it to my coworker, and he didn't need it so he gave it to me.
It was quite the lucky coincidence.
 
tpu- by DJMcMayhem
[ SmokeDetector | MS ] Few unique characters in body: Storing duplicate fields: good or bad by Quinn Daley on stackoverflow.com (@iBug @TetsuyaYamamoto)
 
@DJMcMayhem Neat :)
I'm already loving the SIM ejector attachment. Everything I have needs it and I keep losing my paperclips
 
Yeah, the SIM ejector attachment is pretty fantastic.
The other tool I really love is the tweezers. Very high precision and useful
 
Aye. Haven't had anyone give me things to fix yet, but I can imagine
@DJMcMayhem someone gave me an Amazon voucher at Christmas... so since I wasn't paying I went and got the full kit
wouldn't have done if I was actually paying for it
 
Nice
I actually have no idea how much any of them cost, since I didn't buy mine
Oh, your kit comes with an anti-static wrist bracelet! That's pretty sweet
 
8:59 PM
@DJMcMayhem lol
 
@DJMcMayhem aye. I've chanced it and done my PC builds without one before, just grounding myself whenever it seems like I should, but having one is probably better :)
 
@SmokeDetector v
 
9:20 PM
@ArtOfCode @JohnDvorak this particular function of FDSC being broken is perhaps the longest-standing bug in Charcoal history.
 
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +2 more: maximizedmuscleideas.com/testo-max-xtreme by testomaxxtreme on graphicdesign.SE
 
@SmokeDetector k
 
[ SmokeDetector | MS ] Few unique characters in answer: How to measure water turbidity with arduino by blob on arduino.SE
 
@SmokeDetector k
Is is a good idea to run smokey on some of the older models of the pi?
 
9:39 PM
Speaking of Amazon vouchers...
Anyone here ever dabble in drones?
I have some Amazon dollars. Looks like I could get a Phantom 3 standard for ~$399 list price, which is awfully tempting
 
I don't know about here but AJ does...
 
Which one?
I know AJ Henderson is into photography
 
Henderson... mod on Video production... same one.
He's a DP and uses drones somewhat... I think he's even following/committed to the drone proposal. Rory I think knows some, too.
76
Drones

Proposed Q&A site for hobbyist, professional and commercial drone flyers, racers and builders (all types)"

Currently in commitment.

 
10:24 PM
Restart: API quota is 17418.
 
@micsthepick I’ve run it on my Pi 1B a few times, and it was really bad, but I’m not sure how much my bad network affected that
The original B, not the B+
@quartata I don’t run anything else on it (yet - I’m working on something that will run on it in the future)
 
10:43 PM
[ SmokeDetector | MS ] Mostly non-Latin answer: Reconstruct fractal - Apollonian Gasket style by 窪田牧子 on stackoverflow.com (@iBug @TetsuyaYamamoto)
 
how bad could the B + go?
@SmokeDetector k
I have a couple just sitting around looking for something to do
 
11:08 PM
[ SmokeDetector | MS ] Offensive answer detected: Using Flexbox position sticky by inna472 on stackoverflow.com (@iBug @TetsuyaYamamoto)
tpu- by ArtOfCode on Using Flexbox position sticky [MS]
[ SmokeDetector | MS ] Offensive answer detected, blacklisted user: How to select 'mat-checkbox' in selenium webdriver? by inna472 on stackoverflow.com (@iBug @TetsuyaYamamoto)
[ SmokeDetector | MS ] Blacklisted user: Hey. I have site and How make it popular? Do you like protitutes? by inna472 on stackoverflow.com (@iBug @TetsuyaYamamoto)
tpu- by ArtOfCode
 
@SmokeDetector NSFW
@SmokeDetector likewise
@SmokeDetector likewise
 
[ SmokeDetector | MS ] Bad keyword in link text in answer: Turn Windows 7 desktop into grayscale by Daniel Wayne Johnston on superuser.com (@iBug @TetsuyaYamamoto)
 
11:33 PM
[ SmokeDetector | MS ] Manually reported answer: jQuery sort array value in sequence by inni472 on stackoverflow.com (@iBug @TetsuyaYamamoto)
tpu- by ArtOfCode
 
!!/blacklist-website okean\.cc
 
@ArtOfCode Blacklisted okean\.cc
 
@SmokeDetector k
 
CI on 4980458 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 4980458 (SmokeDetector: Auto blacklist of okean\.cc by ArtOfCode --autopull) (running on teward/Solar Flare)
Restart: API quota is 16835.
 
@ArtOfCode Do we have sorting in MS? Or what's the top weight FP report so far?
 
11:41 PM
+-------+---------------------+
| id    | sum(reasons.weight) |
+-------+---------------------+
| 24413 |                 301 |
| 99998 |                 293 |
| 46805 |                 260 |
| 56777 |                 260 |
| 97622 |                 260 |
+-------+---------------------+
@iBug ^
closely followed but two years later by this post
 
11:53 PM
[ SmokeDetector | MS ] Repeating characters in answer: Does it take a larger force to stop a faster object? by randie on physics.SE
[ SmokeDetector | MS ] Offensive answer detected: Code migration from Swift 2.x to Swift 4 by Juan Montesinos on stackoverflow.com (@iBug @TetsuyaYamamoto)
naa- by ArtOfCode
 
@ArtOfCode 99998 makes no sense for FP
 
@iBug how so?
 
@ArtOfCode Oh, my bad.
It's a translation question.
 
also @Undo wanna find out what the 100kth post is?
cuz it's not the one with ID 100000
 
@ArtOfCode Sure you can
See Undo's comment on the right site
The report right above that comment is the 100kth.
I can somehow recall it's a TP on Ask Ubuntu.
 
11:57 PM
select id from (select * from posts limit 100000) as tbl order by id desc limit 1 should do it
@iBug ah but that's no fun :)
 
@ArtOfCode I see you're trying to find that out with SQL. You should totally drop that and use jQuery.
 
sure why not
 
555
A: The Many Memes of Meta

TheTXIMeme: jQuery Originator: Unknown (possibly Ólafur Waage) Cultural Height: TBD Background: A Stack Overflow-centric meme, jQuery began its career early on as the answer to beat for any question that even remotely referenced JavaScript. Its popularity became so great that eventually jQuery becam...

 
@iBug $(posts).sort((a, b) => a.id > b.id).eq(99999);
 

« first day (1516 days earlier)      last day (2309 days later) »