« first day (1748 days earlier)      last day (3256 days later) » 

8:01 AM
@PatrickHofman someone found a bug with accepting answers. nicael took it much further and abused it in a way that caused two users in MSE to lose thousands of reputation points.
 
Okay. That isn't fun. Nicael loves to break stuff, but sometimes it is too much. Like now. Unfortunately.
 
Link to the bug?
 
196
Q: How did this question get two accepted answers?

Greg HewgillThis question appears to have two accepted answers! How does this happen? Here's a screenshot in case it changes:

 
Thanks. Was looking for it on MSE
 
@JanDvorak yeah for some reason it didn't reach MSE though it affects all sites
nicael decided to test on MSE, and "only" with two guinea pigs but still.... suspension was well deserved
 
8:06 AM
Totally
Who were the victims?
 
@JanDvorak Inf and yours truly
@PatrickHofman oh, missed that!
so make it 3 victims
Inf was dropped to 1 rep, and I lost ~20k or so
 
Sorry, but I don't get how it worked. Wasn't there a check on the user accepting or so?
Or unaccepting in this case?
 
ok, this isn't cool
 
@PatrickHofman exactly. No rate limiting in the server side.
 
8:09 AM
That is bad!
gtg for a few minutes... see you in 15
 
[ SmokeDetector ] Bad keyword in body, blacklisted website: How to make skin only few days? by askin juriya on drupal.stackexchange.com
 
Area51 is still down for me :,(
 
@Unihedron no repro
 
why only me?
 
8:13 AM
Tracing route to area51.stackexchange.com [104.16.12.13]
 4    17 ms    17 ms    17 ms  0.ge-0-2-0.xr1.sara.xs4all.net [194.109.5.2]
 5    17 ms    17 ms    17 ms  80.249.211.140
 6    18 ms    18 ms    17 ms  104.16.12.13
This is not much of use because it terminates at CF for me in Amsterdam
 
@Unihedron try incognito
 
@rene what's the command for trace?
 
@Unihedron tracert
 
on win tracert
 
8:15 AM
 
> It's not just you! area51.stackexchange.com looks down from here.
 
get a decent OS
 
Looks up to me
 
@rene name one
 
Windows XP seems to be cheap today
 
8:17 AM
I want an OS that works, not one that's "decent" or "cheap"
 
@Unihedron You get to keep all that rep from the accept bug?
 
@Unihedron BESYS
 
@DarkAshelin "keep"? you kidding?
 
@Unihedron what are you using?
 
@ShadowWizard I'm not living in 1957
@rene Ubuntu 14.04
 
8:18 AM
haha
 
@Unihedron I dunno?
 
@Unihedron try this
 
@DarkAshelin I actually lost rep until it got reverted
 
@DarkAshelin it's just a display bug, the rep isn't changed at all.
 
8:20 AM
unihedron@awesomecomputer:~$ traceroute6 area51.stackexchange.com
traceroute: unknown host area51.stackexchange.com
unihedron@awesomecomputer:~$ traceroute6 area51.stackexchange.com
traceroute: unknown host area51.stackexchange.com
@ShadowWizard It did change, I lost 15 rep in the end
It only looked like -5 because this got upvoted, which was irrelevant
 
this is confusing, I'll just crawl back into my hole for now
 
unihedron@awesomecomputer:~$ tracepath area51.stackexchange.com
gethostbyname2: Unknown host
 
@Unihedron looks like the dns server you are using is borked
 
Switch to 4.4.4.4
or 8.8.8.8
 
8.8.8.8/8.8.4.4?
 
8:22 AM
seems to be the only thing that google is good for these days
I kid obviously
!xkcdbot find dns
!xkcd find dns
 
Can someone hack into my router and change that? It doesn't come with a setting for DNS, only WAN and PPTP. I might need to flash it.
 
Perhaps config it in your OS?
 
!/alive
WHY U NO XKCD???
 
@Unihedron nmcli dev list iface eth0 | grep IP4
 
@James You don't even know her name!
 
8:25 AM
based on this
 
@JanDvorak but but but i did !xkcd find dns and nothing happened
 
@rene nothing happened
 
get a decent OS
 
...
name one?
 
VMS
 
8:27 AM
I feel a strange sense of Deja Vu
Have you tried flushing your DNS cache?
resetting your router?
 
ugh could be router acting up indeed
it's been doing that pretty frequently; might have to do with how old it is
brb
 
7 hours ago, by Shog9
2. The rules for bots are the same as for people: if they make a nuisance of themselves, they lose privileges. And the rules for socks then apply to their owners...
 
Can we know the REAL area51.stackexchange.com IP address? Not the CF edge one?
 
ohhh does Nicael own xkcdBot?
 
\o/
 
8:30 AM
104.16.12.13 and 104.16.13.13
@Unihedron really?? that's weird, thought recalc "fix" it all
 
@JanDvorak The victims included @Roombatron5000, @Unihedron, ShadowWizard and me. We lost thousands of points. I was reduced to 1 rep. I got most of my rep back now.
Thanks
 
@James no, but following a chain of events, the bot ended up posting messages by nicael, which people here found annoying
 
@James so did I Saturday. Twily, my friend... You really believed Celestia didn't that on purpose - again?
 
Damn it Celestia, get outta my head
@ShadowWizard I see, but it was posting earlier?
or has the find been disabled
 
@InfiniteRecursion I was reduced to 1 rep too
 
Yay I can connect to area51 again!
 
@James yes, I think it was fine before
 
Thanks, Google DNS!
 
@Unihedron Yes, sorry I missed that.
 
@James did you had time to watch the episode ? Otherwise, probably is better if I don't say anything else about that :P
 
8:35 AM
and all the people who helped :p or didn't, who contrasted the people who helped to be helpful to be even more helpful
@InfiniteRecursion just for the record :p no worries
 
@SPArchaeologist I haven't watch MLP for ages! I'm going to let the new season air in it's entirety before I binge it
 
@ShadowWizard but I mean the upstream IP address, those are the CF edges
 
@James wouldn't resist so long.
 
@rene oh, dunno then. guess only SE team can tell.
@BretCopeland looks like area51 is not stable, is this a leftover from changing IP addresses the other day?
 
@nicael was very sporting as always (even after being suspended), he even tried to help me by suggesting ways via which I could trigger a recalc and get the lost rep back. He didn't rant or write a blog like other suspended users. But this suspension workaround bot and reports thing isn't so graceful IMHO. Thanks nicael for honoring my request and stopping.
 
8:42 AM
[ SmokeDetector ] Bad keyword in body: Must Be Utilized In Any Skin Restoration? by jiefaqebop mead on askubuntu.com
 
@SmokeDetector tpu
 
@James Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.
[ SmokeDetector ] Blacklisted website: y it good idea to create way in a way to di by dilbr jnuz on drupal.stackexchange.com
 
@SmokeDetector tpu
 
@James Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.
 
@InfiniteRecursion When you have time (and want to) you really should tell me what this "I got 1 rep" thing is all about... Tests gone wrong? Errors in suspending procedures?
 
8:43 AM
oh look, random strings as usernames
 
@James that's what I usually do as well. hate having to wait
 
2 days ago, by Unihedron
user image
 
[ SmokeDetector ] Bad keyword in body, bad keyword in title: Slimming Pills Can Give An Edge To Weight Loss by Meie Alida on meta.stackexchange.com
 
the current airing season is S5?
 
@SmokeDetector tpu
 
8:44 AM
@James Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.
 
see how it says Reputation (1)
 
@SPArchaeologist He wrote JS commands to trigger accept and unaccept of answers multiple times. Every accept gave us +15 and every unaccept gave us -15. The number of unaccepts were more than the number of accepts, hence draining uni and my rep to 1.
Finally the voting has been completely reversed. It took 2 days and the rep came back in chunks. See my reputation meta.stackexchange.com/users/245167/…
 
in Maid Café (メイド喫茶) on The Stack Exchange Network Chat, 2 days ago, by Unihedron
but if you accept answer A, and then accept answer B, you'd unaccept A without actually doing it, and that's where the bug is
^ the bug in a nutshell
add race conditions and an insane amount of requests like nicael used and you have a rep nuking engine
 
.........
 
in Maid Café (メイド喫茶) on The Stack Exchange Network Chat, 2 days ago, by Unihedron
for some weird reason when that happens, the asker loses -2 at a time for unaccepting, and the answerer loses -15 at a time
 
8:49 AM
@InfiniteRecursion am I the only one thinking about a dev running sql-commands to get that fixed, while cursing nicael %$#@(
 
A VERY good opportunity to make the Hacker badge finally true, throw away to have "fun"
 
race condition = sending multiple requests in a very short amount of time so it ends up doing 2 actions at once which are normally not compatible?
 
@DarkAshelin race condition: something asynchronous wasn't implemented perfectly, so it was penetrated
 
@rene The dev ran the SQL command atleast thrice for my account. I got the rep back in 3 chunks over a span of 3 days.
 
8:50 AM
@Unihedron in human speak pls
 
@DarkAshelin eh
 
We knew he would stop after some time because it was nicael and we trust him. If someone else uses this exploit, it can lead to bigger problems. This is perhaps the best exploit @nicael exposed in the recent past.
 
There are two kinds of thoughts towards multithreading: It's trivial, and it's hard
and they both are wrong
 
@DarkAshelin Do something (we'll call it A), so another thing straight away (call it B), B interfere's with the action of A in mysterious ways
 
blacklist candidate educba.com
 
8:51 AM
Multithreading is easy in Haskell
 
@JanDvorak that's because haskell does the multithreading, not the programmer who uses haskell
 
Multi-threading? Don't!
 
@InfiniteRecursion Allow me to define ethical hacking: Performing penetration test when authorized. Nicael's use of spam requests weren't authorized or well-reasoned, so SE suspended him for that reason.
 
@James ah yes, mystery and black magic
that usually explains a lot of code
 
@Unihedron even MVar is awesome
 
8:52 AM
The Therac-25 was a radiation therapy machine produced by Atomic Energy of Canada Limited (AECL) after the Therac-6 and Therac-20 units (the earlier units had been produced in partnership with CGR of France). It was involved in at least six accidents between 1985 and 1987, in which patients were given massive overdoses of radiation. Because of concurrent programming errors, it sometimes gave its patients radiation doses that were thousands of times greater than normal, resulting in death or serious injury. These accidents highlighted the dangers of software control of safety-critical systems, and...
 
Haven't even played with STM yet
 
> Because of concurrent programming errors, it sometimes gave its patients radiation doses that were thousands of times greater than normal, resulting in death or serious injury.
yikes
 
let nicael have access to dev.stackoverflow.com
3
 
@rene one thread to rule them all
 
@InfiniteRecursion and because of that there is technical debt in the chat software (among other unresolved bugs)
 
8:55 AM
@Unihedron I know, it wasn't ethical at all. I don't support it. It was so annoying.
But we did keep calm because it was nicael, didn't we?
 
yes
it's what nicael does
 
It is 3 days past and we are still talking about it... keep calm
 
2 days ago, by Unihedron
hyl hld u d dis
 
@rene The discussion was retriggered because users are now helping nicael avert suspension and justifying their actions. Victims speak up in such cases.
I hope SE reduces the rep of the helpers to 1, or suspends them for a week for helping users avert suspension.
 
9:01 AM
We should really leave that to mods and CM's
2
 
Yes, I agree.
 
blacklist candidate wecareskincare.com
 
@InfiniteRecursion I honestly think that goes too far, mostly because the helpers acknowledge the situation and stopped. After all, the penalty box is used over harsh punishments like account deletion so users gets a chance to recognize what they did wrong and stop doing it during their account vacation, same with what reducing their rep would otherwise do - toss the red light signal, which isn't even effective now that the helpers stopped.
In most cases a formal warning is enough over software restrictions.
Then again, nicael is one who would only be stopped by software restrictions, so I'm not justifying their particular behaviour against the suspension.
 
It seems I've missed a lot of drama. Can't say I feel bad about that.
 
ssshhh bart is here
 
9:07 AM
Nicael is a grey hat hacker: A white hat hacker that occasionally put on his black hat
 
White/gray/black hat terminology is so 1900 :P
 
@Unihedron I'm always here. You won't always see me though.
 
@Unihedron I'm from that era...
 
...
 
@rene I'm sure he's watching this chat anonymously and cackling over all his recent fame
 
9:08 AM
generation gap
@DarkAshelin 15 minutes of fame...
 
more like 2-3 days of fame eh?
 
No, 15 minutes of those 2-3 days are fame, the rest are pure infamy.
 
@rene your teenage years.
 
@Unihedron That's your opinion, this is mine. I believe nicael has stopped after my request to do so, as for the helpers, they are still busy justifying their actions. I guess I will not discuss this any furthur for now. Really not worth the discussion. :)
 
@InfiniteRecursion we can agree to disagree then :P but I get what you mean
 
9:10 AM
@ShadowWizard ice cream for @Unihedron
 
@Unihedron I get what you mean. You are a good crab-hatted guy uni.
 
:D
 
:D
 
:D
 
9:12 AM
BFF! \o/
 
BFF! \o/
 
D:
 
:D
 
BFF! \o/
 
9:14 AM
Aug 28 '14 at 16:28, by Infinite Recursion
It's friendship day in the tavern today :)
 
Oh?
 
[ SmokeDetector ] Bad keyword in title, url in title: http://www.kaltura.org/ripped-muscle-x by Wasel Khan on drupal.stackexchange.com
 
tag Aug 28 and May 18 as events for the Tavern
 
@SmokeDetector tpu gone
 
@rene Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.
 
9:15 AM
All this cheer and friendliness makes me sick.
 
Bart is getting weaker as less stars falls on their messages
 
Meh, pretty much retired already. The interest I get over my stars is enough to keep me going.
 
@Bart Repeat after me: Friendship is Magic
 
 
@SPArchaeologist Magic is, by definition, what you don't understand. Magic is bad for the soul and is bad in general.
 
9:17 AM
inb4 Jan says "It's"
3
 
@Bart Everything should also encompass your stars too
 
Consider Spring (the Java framework), for example. It works by magic. It sucks.
 
@Bart you already have
 
@SPArchaeologist would your cutie-mark be 3 chatstars on your butt?
 
@SPArchaeologist absolutely. But they keep me alive. Which I hate as well.
 
9:18 AM
!bjb tell @Bart its simple. I hate everyone, and everything.
 
tell bart itz simple. me hate everyone, n everything. [translated]
 
:D
 
BFF! \o/
 
bjb is bf with bart :P
2
 
At least the cat has glasses.
 
9:19 AM
and soon a DevDoodle Legal Team thinking hat
6 hours ago, by Alexis King
user image
 
!bjb no love, hate all
 
@ᔕᖺᘎᕊ that is @Inf responsibility ;)
 
no love, hate all [translated]
 
ugh.. I thought xkcdBot reacted to !bjb again
 
!jan
when is xkcdbot out of timeout?
 
9:21 AM
He better stay there
 
[ SmokeDetector ] Email in body: create new sharepoint user with rest api by jothi on sharepoint.stackexchange.com
 
cough /me stopped the discussion about the responsibility cough
 
how can you prevent race condition bugs in your application?
 
@JanDvorak but I want to see my drawing of you with a fish in your head
@DarkAshelin you can't
multithreading is not easy
 
@Unihedron gasp
 
9:22 AM
@DarkAshelin write single-threaded code
 
“It's still magic even if you know how it's done.”
― Terry Pratchett, A Hat Full of Sky
 
when encountering a multithreading problem, the only way out is to not write parallel code
 
e.g. semaphore, transaction
 
Better: write single-threaded code in Haskell, then sprinkle par where appropriate. Worst case you'll only reduce the performance as the runtime tries to realise it shouldn't paralelise despite your suggestions.
 
haskell isn't always the right tool for business code
 
9:24 AM
Haskell all the things!
 
sometimes you just gotta use java or C#, or if you're lucky, backend JS
 
But the synchronisation tools there are powerful
 
BJB "vanilla JS!"
 
Java is... verbose.
 
@JanDvorak just the syntax, not its implementation
 
9:26 AM
[ SmokeDetector ] Blacklisted website: Touch that walked around it by john on drupal.stackexchange.com
 
How about Ruby?
 
ruby is really only used for how shiny it is
if you're not creating a dependency, you must have a really ruby-fond client to use that for the code they buy
 
I thought of learning python, but I'm afraid it will bite me in the end
 
Here I am, throwing a party
I love to see you smile and it keeps me alive
 
[ SmokeDetector ] Blacklisted website: Contacts with the aliens is concerned by john on drupal.stackexchange.com
[ SmokeDetector ] Blacklisted website: Improves the formation of testosterone level by Glenn Macrath on drupal.stackexchange.com
 
9:38 AM
@SmokeDetector yes, it also concerned me.
 
the SEO tag would need some cleanup stackoverflow.com/q/30294607/1699210 at least for the most current posts stackoverflow.com/q/30287576/1699210
 
@bummi there is a close vote event tonight, if you want I can put on the starboard so we can close the ones with close votes?
 
@rene sounds great, thank you
 
That does require that you spend your close votes now on those
 
np
 
[ SmokeDetector ] All-caps title: T-SQL - READING XML by jimmy on dba.stackexchange.com
[ SmokeDetector ] Blacklisted website: Cannot find wireless driver for HP laptop by Ginner on superuser.com
 
@SmokeDetector ignore :(
 
@rene Post ignored; alerts about it will no longer be posted.
[ SmokeDetector ] Bad keyword in body, blacklisted website: This weight decreasing formula contains natural? by zellajuriya on drupal.stackexchange.com
 
@SmokeDetector tpu
 
@rene Blacklisted user.
 
10:03 AM
@SmokeDetector tpu
 
@rene Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.
 
and here superuser.com/a/916134/172747 , question needs to be closed too
 
10:19 AM
@InfiniteRecursion processing error: TROLL flag not found
 
@rene 12321312312313213213213213213213213213213123
 
stop trolling me ;)
 
BFF! \o/
 
... did ":D" became a trigger for the botling?
 
10:22 AM
:D
 
BFF! \o/
 
(facepalm)
 
Ugh
So much kicking
 
learn programming or stop programming @bjb...decide!
 
@Unihedron based on empirical evidence I would say so, yes
 
10:23 AM
I'd like to think it's bjb's fault.
 
@InfiniteRecursion I would be out of a job if I followed that advice.
 
:D
 
BFF! \o/
 
^ Speaking of bot spam...
 
inb4 all bjb's best friends falls out of touch with bjb
 
10:24 AM
:D
I'm not sure I'd call that a "proper invocation sequence"
 
you have been kicked for bot spam @bjb
reason is :D
2
 
I wonder if the "Morning!" command is still there.
 
@AstroCB maybe ":" was the trigger and "D" was the command
 
> "Those who live in glass houses should not throw stones" ~ Geoffrey Chaucer
 
@Unihedron EmoticonBot
 
10:31 AM
at least it doesn't run on emoji
 
And I don't plan on turning it back on.
 
@Bart but you sell glasses, how does this advice affect you? :P
 
@ShadowWizard there shouldn't be any residual issues from yesterday. If you're seeing problems, probably best to report them on meta.
 
10:50 AM
[ SmokeDetector ] Blacklisted website: You only now we fly by dold kamoka on meta.stackexchange.com
 
@AndrewT. I thought that would be a problem, but I thought I accounted for it.
I even tested it before I left, or so I thought.
 
they really should give a notification for proposal state changes; I didn't even know until now
 
!bjb
@xkcdBot delete
Also, you all realize that there is a delete command, right?
!bjb something else
 
@AstroCB TIL
 
@InfiniteRecursion Fixed.
remove also works.
@Inf Let me know if anything else goes wrong.
 

« first day (1748 days earlier)      last day (3256 days later) »