« first day (1496 days earlier)      last day (2325 days later) » 
00:00 - 11:0011:00 - 00:00

11:07 AM
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, blacklisted website in body, +5 more: www.healthdietalert.com/luster-age-defying-cream/ by user268980 on apple.SE
tpu- by J F
 
11:25 AM
[ SmokeDetector | MS ] URL in title, link following arrow in body: youtu.be/tRwpwiRUwCA by SammyDoran on graphicdesign.SE
tpu- by J F
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, pattern-matching website in body: what is the use of leone-serum? by StevenSMohammad on apple.SE
 
@tripleee happy holidays!
@SmokeDetector k
 
@tripleee yes nice, calm and contemplative days to you
 
[ SmokeDetector | MS ] Username similar to website in answer: Is there a solution manual for Apostol's Calculus Vol. II? by Shawn Zhong on math.SE
naa- by J F
 
J F
at least
 
11:41 AM
@SmokeDetector n
 
[ SmokeDetector | MS ] Bad keyword in body, bad pattern in URL body, blacklisted website in body, link following arrow in body, pattern-matching product name in body, +1 more: What Is The Best Way To Take This Product? by dablitaezy on apple.SE
tpu- by Videonauth
[ SmokeDetector | MS ] Potentially bad keyword in answer, username similar to website in answer, blacklisted user: I'm going to take my bike with me on a plane. Do I really need a special bike travel bag to have it transported safely? by On Your Bike on bicycles.SE
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, link at end of body, link following arrow in body, pattern-matching website in body: - TestoBoost PRO - by David Lopez on money.SE
tpu- by Videonauth
 
12:00 PM
"Uncaught ReferenceError: winterBashCurrentHats<userid> is not defined
at current-hats:1" no hats for the suspended eh?:p
 
@SmokeDetector tpu-
 
12:16 PM
[ SmokeDetector | MS ] Repeating characters in body: Confusion - Expected Waiting Times for pattern HHH 3 by hb1234664 on math.SE
 
@SmokeDetector v
 
[ 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, +4 more: supplementlab.org/zyplex/ by kuvkyvwzq on askubuntu.com (@ThomasWard @quartata)
 
sd k
 
12:38 PM
[ SmokeDetector | MS ] Username similar to website in answer: Fix Ubuntu 16.04 issue with Gigabyte GA-AB350 motherboard and AMD Ryzen CPU by Andres Namm on askubuntu.com (@ThomasWard @quartata)
naa- by Videonauth
 
1:01 PM
@SmokeDetector k
 
[ 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, +2 more: supplementlab.org/zyplex/ by kuvkyvwzq on apple.SE
tpu- by J F
[ SmokeDetector | MS ] Username similar to website in answer: Which is the best Mobile App Development Training Institute In Nepal? by Neo sphere on superuser.com
 
@SmokeDetector k
 
1:24 PM
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, blacklisted website in body, +4 more: supplementlab.org/zyplex/ by user268993 on apple.SE
[ SmokeDetector | MS ] Bad keyword in title, bad keyword with email in body, blacklisted user: Buy registered IELTS, TOEFL, ESOL All English Language Certificates by documents01 on english.SE
tpu- by Videonauth
tpu- by Videonauth on http://supplementlab.org/zyplex/ [MS]
 
@SmokeDetector why
 
@Videonauth Post manually reported by user Glorfindel in room Charcoal HQ.
 
@Glorfindel why? :)
 
spam seed
It was the question under which the spam post above was posted
It fit perfectly with the content of the spam post itself
 
what i can see on MS i think this could have been a legit question, still nepal srsly?
@JarkoDubbeldam ah ok
 
1:35 PM
!!/test neosphere.com.np
 
> Would not be caught as a post, title or username.
 
!!/watch neosphere\.com\.np
 
@paper1111 You don't have code privileges, but I've created PR#1408 for you.
[ 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, +3 more: supplementlab.org/zyplex/ by zelma nolan on astronomy.SE
tpu- by J F
[ SmokeDetector | MS ] Few unique characters in answer, mostly dots in answer: Ferromagnetic material detection by Dave on physics.SE
 
1:51 PM
@SmokeDetector n
(dog on keyboard)
 
[ SmokeDetector | MS ] Bad keyword in body: Energy monitor cannot post data to website by Matt.G on raspberrypi.SE
 
@SmokeDetector f
 
[ SmokeDetector | MS ] Offensive answer detected: What does "淦" mean? by jessss on chinese.SE
 
@SmokeDetector f
 
inb4 offensive question detected
 
@SmokeDetector f
 
2:26 PM
[ SmokeDetector | MS ] Bad NS for domain in answer: How do you send an SMS using Africa's Talking API by Ken Mumo on stackoverflow.com (@quartata)
fp- by paper1111
 
2:42 PM
@Glorfindel are you notified if you flag a post, but then its edited?
 
@JakeSymons no
 
Is this a dodgy website
I don't want to test it on my new laptop :)
 
thats perfectly safe to go to
go on visit the site and see what it is about :)
 
Just wanted to check, before I go clicking on spam websites and giving myself an excuse to get a new laptop :)
 
this one is no spam
sadly the reasons are partially wrong and only apply to SO
 
2:52 PM
would smokie flag it as trolling if I go to the bitcoin forum right now and ask "How do I buy bitcoins"
 
@CaffeineAddiction bitcoin.stackexchange.com/search?q=how+to+buy+bitcoin most of them are closed
-13 downvotes in less then 30 seconds :)
Is that a record?
 
3:20 PM
Are you edits more likely to be approved if you have a higher approved edit score?
I seem to be getting most of my rep at the moment editing so just wondering :)
 
@JakeSymons It's not shown in the review, so I doubt it
 
@JarkoDubbeldam so whoever reviews doesn't know your approve/rejected edit scores?
 
actually nevermind, it might be visible
but I don't have any fresh reviews to double check
 
You can only see it after you have reviewed the item.
 
yeah it shouldn't really matter
the edit should speak for itself
 
3:30 PM
[ SmokeDetector | MS ] Shortened URL in body: Why are you not buy this? Best for the men? by Amjad Khan on stackoverflow.com (@quartata)
 
@SmokeDetector k
 
Waited 20 seconds after clicking Spam Flag on MS, did them both on the site. Is MS running slow for everyone or just me?
 
@SmokeDetector k
 
[ SmokeDetector | MS ] Blacklisted website in answer: HeapAlloc bookkeeping by Yasir Haseeb on stackoverflow.com (@quartata)
tpu- by Jake Symons
 
now it goes fast :)
!!/test Monily
 
3:37 PM
> Would not be caught as a post, title or username.
 
!!/watch Monily
 
@JakeSymons 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.
 
Expect one on Physics or MSE as he has accounts there but nothing flagged yet.
Running out of SO flags today :)
That's a first
 
You get more when they are marked helpful (1 extra flag per day for each 10 helpful flags).
 
@Glorfindel I know, I've only got an extra 3
Are we going to watch Monily as its not caught by Smokey?
I can't watch it because I don't have any privileges
 
3:46 PM
@JakeSymons it's not caught, but the website is. I think that's fine for now.
Once they start spamming without the website, we can start watching it.
 
@Glorfindel great :). I'll look out for it, I know the spammer is making several accounts, while on his profile it added a couple.
Is that to spam multiple sites quickly?
 
Could be. We had two users who did this earlier this week.
and another one on Tuesday, I think. Don't remember the name, though.
 
Does the time delay between questions apply cross site?
 
It should.
 
[ SmokeDetector | MS ] Bad keyword in body: Python Zipline : "pandas_datareader._utils.RemoteDataError" & local data by ct30 on stackoverflow.com (@quartata)
 
3:55 PM
@SmokeDetector f
 
[ 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: Bioflex Pro comes in case frame that rushes to process by waseemrehman on superuser.com
 
@SmokeDetector k
 
Does anyone watch Smokey on Christmas Day
 
Smokey runners, check your Keybase accounts - I've added you to a Charcoal team to make it easier to share creds and things.
@angus @Undo you need to upgrade your keybase apps
@JakeSymons if you have to ask the question then I doubt it
 
Restart: API quota is 14216.
 
4:20 PM
That's it, I'm officaly out of flags on SO
:(
 
Don't worry you will be able to flag again in about 24 hours. (I think.)
Is it 24 or 12?
 
rollover at 0 utc
 
5:03 PM
I like how if someone posts something on SO the masses swarm in
-6
Q: Can someone guide me to use database from website using HTML form?

Kiran RajPlease guide me to insert data from HTML form to MyAdminPHP database. I tried with PHP code and failed. I've need to insert data from online website to live database.. Please guide me through steps. Thank you.

 
@SmokeDetector cant flag it :(
 
5:28 PM
@SmokeDetector k
 
[ SmokeDetector | MS ] Phone number detected in answer: Does someone other than Canonical provide paid support for Ubuntu? by joe on askubuntu.com (@ThomasWard @quartata)
tpu- by Jake Symons
 
5:50 PM
@ArtOfCode would it be worth asking to have reviewer privileges in the new year, if I get a bit more rep, some more spam flags and don't kill Smokey :)
I think that's the first level of privileges, right?
 
This report (MS) demonstrates additional characters which should be detected as numbers for all of the SD rules looking for numbers (e.g. phone numbers). The post used Unicode characters like: . There are other sets with human-readable numbers elsewhere in Unicode (e.g. ①⑴⒈⓵⓿🄁🄋➊) in addition to those in the in the 'Number, Decimal Digit' Category.
 
[ SmokeDetector | MS ] Bad keyword in body: Conditional CASE Statement (Domo) by John on stackoverflow.com (@quartata)
 
@SmokeDetector why
 
@WELZ Body - Position 1196-1206: Beast Mode, Position 1526-1536: Beast Mode
 
@WELZ you can use MS as well to get the why if you scroll down.
 
6:03 PM
@Undo Like clockwork might be a nice hat for Smokey
 
@quartata are the characters that we check for on the regex?
 
hm?
 
This message
Trying to find which ones we actually look for
Although the regex is really interesting, i'm looking at this bit of it
 
the easiest way is to replace the Unicode chars with the regular numbers at the beginning
 
wow, it looks really complicated but its all based on simple regex isn't it?
 
6:10 PM
yes
the only other thing it does is run it through phonenumbers.is_possible_number
which is a separate library
that checks area codes and stuff
don't worry about it
 
[ SmokeDetector | MS ] Potentially bad keyword in answer: How to transfer HubSpot blog to WordPress? by Kirti on stackoverflow.com (@quartata)
 
@quartata I might have a read over the code at some point, probably the best way of increasing python knoledge
 
I wouldn't say findspam is a good example of nice clean Python code necessarily
but sure go for it :P
 
Yeah, I kind of have to learn how to code at some point. Especially considering there's no coding on the computing exam as everyone got the awnsers of here and exam board took it off.
 
@JakeSymons I'm gonna say yeah it would, but bear in mind that all of those things aren't really good indicators of people who are good with privileges.
 
6:15 PM
@ArtOfCode okay, so what should I be doing?
 
Honestly, the only way to tell if someone's ready for privileges is for a bunch of people to interact with them over a period of time in here, and make a judgement based on experience.
 
@ArtOfCode So just hang out here then :)
 
However, that doesn't tend to go down very well with prospective privilegees, so we tried to encode it as numbers. They work as soft requirements, to an extent, but not all the time.
 
@ArtOfCode great, so when people think I'm ready for privileges I'll get them?
 
Based on experience, I'd say you're getting there. Your first few times in here didn't go particularly well; I think you know that as well as we do. But I've been much happier with the last couple days in particular - you've been showing a desire to learn about the system and use it correctly, which was more lacking earlier on.
 
6:19 PM
@ArtOfCode yeah, its been easier now I've got association bonus and can flag everything everywhere. P.S how fast do you type?
 
You're not entirely there yet. Keep doing what you're doing, try to avoid getting suspended (as a guide, a month since your last suspension), and come back to me sometime after Jan 7th, and we'll see where you are.
@JakeSymons stupidly fast
last time I checked I could hit 80 wpm
 
@ArtOfCode average is around 40 isn't it. Wow :).
 
@JakeSymons Rather than adjust each regex, it's probably easier to have a function which adjusts the post being checked prior to running it through any number checks. That function could convert anything that's identified as a number-equivalent to it's ASCII-equivalent number. Doing so would allow placing everything that's accounting for various alternate Unicode based "numbers" into one function, rather than have to repeatedly adjust multiple regexes scattered throughout the code.
 
@Makyen yep yep
 
@Makyen That sounds easier then repeating it
 
6:22 PM
12 mins ago, by quartata
the easiest way is to replace the Unicode chars with the regular numbers at the beginning
that way it can also check for valid phone numbers with the other thingy
 
@quartata So... I should scroll back in the transcript after being afk. :-)
 
6:51 PM
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on astronomy.SE
tpu- by Jake Symons
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on webapps.SE
tpu- by Jake Symons
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on dsp.SE
tpu- by ByteCommander
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on joomla.SE
 
@quartata can be blacklist user joomla
or suspend
 
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on graphicdesign.SE
tpu- by Jake Symons
 
The one benefit is that I get my spam count up on every site :)
 
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on apple.SE
tpu- by ByteCommander
 
Why is there only one listed here
 
6:59 PM
different accounts
same name
 
[ SmokeDetector | MS ] Bad keyword in body, link at end of body, pattern-matching website in body, potentially bad keyword in body, potentially bad keyword in title, +1 more: Alpha Monster Blast by lucile ernser on superuser.com
tpu- by Jake Symons
 
Like fighting a war here,
Only 161 sites left to spam
 
Btw @Cerbrus there is still a problem with FIRE. When I click the Spam button, it does cast a flag on the post correctly, but always shows the red "Something went wrong while casting a flag" popup and doesn't close the dialogue. Any idea, if you have time?
 
Probably something that no longer works due to the new API.
 
[ SmokeDetector | MS ] Bad keyword in body, link at end of body, pattern-matching website in body, potentially bad keyword in body, potentially bad keyword in title, +2 more: Alpha Monster Blast by lucileernser on superuser.com
tpu- by Jake Symons
 
7:02 PM
Is there an IP block for people who keep chaning there name?
 
POST on https://metasmoke.erwaysoftware.com/api/v2.0/posts/98873/flag returned status 500 - probably it's that?
 
Probably
 
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on physics.SE
tpu- by Jake Symons
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +2 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on physics.SE
tpu- by Jake Symons
 
Does smokey ever burn out?
I know I'm starting to :)
How long will this last...
 
When I open the response, it shows this error (@ArtOfCode @Undo):
NoMethodError
undefined method `site_id' for nil:NilClass
Extracted source (around line #115):

113
114
115
116
117
118




        post: @post,
        backoff: status.present? ? message : 0,
        site_id: @post.site_id,
        is_auto: false,
        api_key: @key
      )

Rails.root: /var/railsapps/metasmoke/releases/20171221175314
 
7:05 PM
[ SmokeDetector | MS ] URL-only title, link at end of body, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, +2 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on askubuntu.com (@ThomasWard @quartata)
 
eh, imagine the line numbers to actually be in front of the respective lines, not above them. lol
 
tpu- by ByteCommander
[ SmokeDetector | MS ] URL in title, pattern-matching website in body, pattern-matching website in title, potentially bad keyword in body, potentially bad keyword in title, +1 more: supplementsrevolution.com/alpha-monster-blast/ by lucile ernser on stackapps.com
tpu- by ByteCommander
 
@ByteCommander is the post deleted?
 
It was not when the request was made.
 
@quartata can I leave a comment like STOP SPAMMING or is that not adviced
 
7:07 PM
@JakeSymons don't
never feed the trolls
 
@ByteCommander probably @Undo's fault then
 
they wouldn't care anyway
 
!!/blame
 
@JakeSymons It's Wai Ha Lee's fault.
 
like maybe 41% chance
 
7:08 PM
I've never had a rapid, what do you guys call it when they come so fast from the same person
 
!!/blame᠎ ⁠‌‌⁣​
 
@quartata It's Undo's fault.
 
hm
!!/blame᠎ ⁠‌‌⁣​
 
@quartata It's Undo's fault.
 
well all right
 
7:09 PM
Smoke Detector can't blame me can it?
 
could
random person that recently talked
 
Is this the calm before the next storm? Or has the user gone completely...
Only time will tell
 
At this point, that user is probably blocked on multiple sites and has had their account removed on others. It's been blocked at SE's level for a period of time. That particular user won't return until the block is lifted.
That is the spam flags kicking in and SE protecting itself based on the users feedback
 
For what you guys do, its not really talked or seen anywhere. I only stumbled across here by accident :). I think everyone that contributes to coding Smokey should get a hat.
@Andy hope its a long block :)
 
Heh, that would be nice. Or e.g. a secret hat for casting 50 spam flags or so
 
7:17 PM
@JakeSymons I don't recall (or know if it's public) how long the SpamRam blocks are
 
854th on the Leaderboard for 9 hats :)
Top 6.8% although my maths is very..Im not exactly in top set maths
 
[ SmokeDetector | MS ] Manually reported answer: My favourite hobby is + verb + ing by anamzara on ell.SE
tpu- by Jake Symons
 
Interesting that those "monster blasts" of identical spam titles with identical usernames happen daily in what is otherwise off-peak hours.
There is a visible bump at 19 hours mark because of them metasmoke.erwaysoftware.com/graphs
 
@CrazyIvan was that because of the posts just now
How often do they update
@DavidPostill is this off topic? Just wondering in case I need to remove my comment.
@DavidPostill I took my comment off, thanks :)
 
7:38 PM
np
 
[ SmokeDetector | MS ] Pattern-matching website in answer: How to publish your thesis on Google Books? by user62994 on webapps.SE
tpu- by Jake Symons
 
@SmokeDetector why has this only flagged now from 2014
 
@JakeSymons Body - Position 124-139: aperswriting.co
 
@JakeSymons constantly. They're generated fresh every time you see them (on /graphs at least, the dashboard caches them)
 
fp- by ByteCommander
 
8:09 PM
Is it okay to use max votes every day
Or does that get clocked by voting script
 
@JakeSymons Of course you can :) Just don't focus on users, focus on questions and answer
 
@DavidPostill Does voting only take votes for one user
What do you guys think of this
0
Q: generate html table from json data using php

CanadianJeffI have this as input data how do I convert it to a html table using the keys as the header row and then looping the values for the rest of the rows? my input json data can be downloaded from https://bpaste.net/show/c01e97e208de Array ( [0] => Array ( [DIR] => IN ...

There a whole chunk of Latin at the end, I do Latin and it doesn't appear to mean anything
 
VLQ
@JakeSymons it's Lorem Ipsum
 
In publishing and graphic design, lorem ipsum is a filler text or greeking commonly used to demonstrate the textual elements of a graphic document or visual presentation. Replacing meaningful content with placeholder text allows designers to design the form of the content before the content itself has been produced. The lorem ipsum text is typically a scrambled section of De finibus bonorum et malorum, a 1st-century BC Latin text by Cicero, with words altered, added, and removed to make it nonsensical, improper Latin. A variation of the ordinary lorem ipsum text has been used in typesetting since...
 
@Glorfindel Oh year, google docs does the same thing, should have noticed :)
 
8:15 PM
@JakeSymons removed it. Probably just added to overcome the character limit.
Not character limit, rather text to code ratio or something like that.
 
We once did a project for GPs, and were showing a partial finished product which contained a few pages with Lorem ipsum in it. One of the key users, who recognized it as Latin, actually tried to translate it and wrote a confused e-mail because she didn't understand what the text was trying to achieve.
 
@Glorfindel I ran it through google translate, the only word it translated was "homework"
 
@ByteCommander """random"""
 
@ByteCommander @Cerbrus FIRE: The V2 spam flag endpoint has the same problem as the previously reported V2 feedback endpoint. I've changed that to V1 and been working on some other issues. I've refactored all the MS API accesses, collecting the endpoints into a class with methods for GET/POST, GET all pages, etc. The refactored code works, but I'm currently testing some other issues in the reporting. I expect to submit another PR today/tomorrow (depending on how much real life interferes).
 
Excellent :D
Poke me when you do
 
8:27 PM
 
@Andy lol
 
@Andy I want a cupcake now :)
 
8:59 PM
nothing for a whole hour :)
Whats the longest with gone without a Naa/tp
 
[ SmokeDetector | MS ] Pattern-matching website in answer: How can I figure out where I created my Bitcoin wallet? by crypto-recovery on bitcoin.SE
tpu- by Jake Symons
 
@SmokeDetector username = webstie
 
[ SmokeDetector | MS ] Manually reported answer: Normal USB Stick from Bootable USB by Jewel Islam Shamim on superuser.com
 
Your blog post duplicates another answer, flagging as spam. — DavidPostill ♦ 1 min ago
 
[ SmokeDetector | MS ] Pattern-matching website in answer, blacklisted user: Wallet gone and lost recovery phrase, how to get back my bitcoins? by crypto-recovery on bitcoin.SE
 
9:57 PM
tpu- by ByteCommander on Normal USB Stick from Bootable USB [MS]
Restart: API quota is 11261.
fp- by ByteCommander
 
11:00 PM
isn't shared state great folks
 
@ArtOfCode I never have figured out how to use Keybase, really. How important is it?
 
@Undo eh, not really. I figure we can drop a file with the Smokey creds in the shared encrypted drive and share them with new runners that way, but the old ways still work :)
 
my inner neat freak is so relieved that I finally got around to cleaning up findspam
and by inner I mean outer and inner and everything in between outer and inner
 
having the Keybase app makes things a lot easier, you can't do much with the website
 
[ SmokeDetector | MS ] No whitespace in answer: Number Of Cycles in a Even Graph by Black Kite on math.SE
[ SmokeDetector | MS ] No whitespace in answer: Functions, Floors, and Logarithms OH MY! by Black Kite on math.SE
 
11:22 PM
@Undo is there any particular reason we sort the reasons?
 
context?
 
Once findspam is finished we sort the list of matched reasons
only exception is blacklisted user which is always at the end
also open letter to whoever wrote this:
    why = "\n".join(chain(filter(None, why["title"]), filter(None, why["body"]),
                          filter(None, why["username"]))).strip()
 
I don't know of one
 
The filter(None, ...) isn't necessary
You can just put in the arrays like normal
@Undo we also appear to uniquefy the reasons at the end which I find especially weird: it shouldn't hit one twice should it?
I guess that's for bad keyword in <blank> which can be hit multiple times
 
Aye
 
11:26 PM
ok that works
I'll just make it so that result is a set to begin with
you add to it, then turn it to a list at the end
 
@Undo huh, missed those. @user to current_user and @post to post
 
I'll change
@ArtOfCode Should @key be something else?
 
@Undo no, that's fine
 
k
magic'd in by the params block, I guess
 
11:32 PM
aye
well
helpers, but same thing
 
[ metasmoke ] ci/circleci success on 06744ec: Your tests passed on CircleCI!
 
@ByteCommander Should be fixed in that commit
Or at least have a different error :P
 
sd - 2k
 
@Undo One last thing: I notice we keep the whys for titles, bodies and usernames separately
It looks we do that so that when we put it together the why data has all the stuff about the title first, then the body, than the username
or some such order like that
Do you care about that ordering?
 
11:43 PM
@ArtOfCode Just tried typing-speed-test.aoeu.eu, hit 92
thought you were talking about something else
@quartata It follows, roughly, the flow of a post top-to-bottom. It's probably good to keep.
Unless it's difficult, then I don't care that much.
 
sd f
 
@Undo hitting a pretty consistent 80
 
@ArtOfCode What kind of keyboard?
 
@Undo QWERTY
UK layout
 
High or low travel?
 
11:52 PM
Pretty low
Logitech K280e
 
I'm using my MacBook Pro's chiclet keyboard.
 
I can usually hit 110-130 if I'm focused
 
Love this thing. I know a lot of people hate chiclet keyboards, but for me they work awesomely
 
@Undo aye, I'm faster on my tiny tablet keyboard because there's basically no travel at all
there's probably 5mm on this; previous keyboard was 8-9mm
 
I do slower on the tests with mixed case words though because my shift key is positioned weird
 
11:55 PM
Said MacBook just received its third hard drive cable transplant. That's a horribly designed piece of hardware, but literally everything else works great six years later. So I'm okay spending $8 and ten minutes every year or so.
 
My own white MacBook still works 11 years later
although it runs Elementary now and I dont use it a whole lot
 
I mean really, who wouldn't think this is gonna fail?
 
Apple hardware (at least the PC stuff) seems to be invincible
 
@quartata except the hard drive cables, yes.
Best thing about MacBooks is that there are millions of them, so someone else has already had this problem and eBay is selling parts to fix it for nothing. I got a brand new battery for it off Amazon for <$50, which surprisingly has not exploded yet.
 
00:00 - 11:0011:00 - 00:00

« first day (1496 days earlier)      last day (2325 days later) »