« first day (1889 days earlier)      last day (3289 days later) » 

23:00
11 hours ago, by Simon
Wow, the begueradj asshole had upvoted 3 of my answers?
@TildalWave ahhh
I was searching for buggeradj :))
Mine:
I only had -20, not too bad
I barely got back into positive rep for the day after that.
23:04
rep well spent
I had -3 lol
I gained 10 rep for the day, didn't lose any
he actually undownvoted more times than I was unupvoted.
@AviD Nice
still more reploss than repgain though
23:08
If I ever delete myself from the site, there'll be a lot of happy users. I've handed out 1,454 downvotes as of this point in time.
@AviD It's tough to enjoy the cynical old snarky stuffed animal yelling from the corner of the room
'Course I've also bestowed 5,453 upvotes, and those folks might not be so thrilled.
@DavidFreitag hey now, I usually do my cynical snarky animal yelling from the middle of the room.
or sometimes outside your window.
@Xander yes, but 4,326 of those were for @ThomasPornin.
@AviD Ban both for "voting irregularities".
@AviD Nonsense. You can't prove that I've voted for him more than 4,200 times, at most.
23:11
@CodesInChaos right. Upvotes for @ThomasPornin should always be a prime number.
I will admit he's been of some help to me in my quest for my Sportsmanship badge.
@Xander cringe
@MarkBuffalo Ehh, it happens. And if it was to the fellow @TildalWave suggests, it couldn't have happened to a more suitable candidate.
Beggarjedi's account was deleted?
I think we would all have been willing to spend some more rep to accomplish that deed.
23:15
Speak for yourself, I lost 10 rep
That's like someone punching my mom in the teeth
trust me, it is worth even more than that.
0
Q: DirectoryIndex directive not redirecting

Michelle CarterI am fairly new to apache and was a SQL Server database admin in a former life so please forgive my ignorance. I am trying to set up an apache(HP-UX flavor) server to conform with the DOD STIGs required for this project. I have the following items configured within my httpd.conf file: LoadModule...

we just migrated that
also cross-posted ...
0
Q: DirectoryIndex not redirecting

Michelle CarterI am fairly new to apache and was a SQL Server database admin in a former life so please forgive my ignorance. I am trying to set up an apache(HP-UX flavor) server to conform with the DOD STIGs required for this project. I have the following items configured within my httpd.conf file: LoadModule...

0
Q: Site not redirecting to file specified in Directory index directive in apache

Michelle CarterI am fairly new to apache and was a SQL Server database admin in a former life so please forgive my ignorance. I am trying to set up an apache(HP-UX flavor) server to conform with the DOD STIGs required for this project. I have the following items configured within my httpd.conf file: LoadModu...

@TildalWave it works well. Think I have t-shirts from 9 sites now :-)
@TildalWave so whjy not just close as offtopic?
23:17
Wow.
@RoryAlsop yeah but you're also a mod on like 20 of them :P
@AviD exactly
we shouldn't have migrated
@TildalWave lol
ah right. /cc @schroeder
@RoryAlsop hmm. Should consider that too.
@TildalWave I would appreciate a headsup.
I had to actually sign in to SU to leave that friggin stop crossposting comment
@AviD WHAT?! I'm working here
23:18
heh sorry
what's up?
@schroeder scroll up a few lines
you migrated that double-crosspost....
@AviD oh, I don't actually do that. I just already am on many sites.
@TildalWave I had to sign in to upvote your comment :/
happy to point out ones that are close to graduating (there is a list...)
23:19
@AviD my bad
DEATH TO ALL CROSS-POSTERS!
7
Music has just graduated, but has not yet had site design, so if you get yourself a quick 2k rep there you'll be on page 2 :-)
no biggie, I hear the SU mods love picking up all the garbage... ;-)
@RoryAlsop ah no, unlikely
I'm not quite tone deaf, but more like tone-mute?
@AviD does everyone still send all stuff to superuser? Hahaha.
see if it was q's about existing music, I might be helpful with that, but not about music making.
@AviD ah - you want Music Fans SE then - it's a bit further away from graduating
23:22
@AviD triple
@TildalWave how many sites total was it posted on?
@AviD 3
@RoryAlsop ah see. Didnt even know there was a site...
@MarkBuffalo Why would you want to switch races in Eve? There is literally no difference
@TildalWave right, so thats double-crosspost.
23:23
@AviD no, because pyramids you donut
post==1. Crosspost==(current+1)==2.
yes, and 2 and 3 cross-post to 1
double-crosspost == (current + 2) == 3
@AviD my list down to about 1k is mostly interesting stuff: stackexchange.com/users/251740/rory-alsop?tab=accounts
@TildalWave wat
23:23
in my opinion :-)
@AviD triangles!!
@TildalWave umm
@RoryAlsop yeah but I would have very little to contribute to most of them, and not much interest in the rest.
it was a triple recursive cross-post, as in worth cursing over and over and over
@AviD no t-shirt for you then ;-P
There should be an SE leaderboard for people who mod multiple sites. I'd bet @RoryAlsop is at the top
23:25
and that has been done thrice
@DavidFreitag yeah - I am
there is one
@TildalWave ahh I see, its not additive its multiplicative
so actually its a quadruple crosspost
nononono
ha, funny, what's 9 of triple? isn't that nono-?
Greaaaaaat internet broke halfway through an ubuntu server install
@DavidFreitag this is the non-sorted version (and I like it because I break the formatting)
23:26
@RoryAlsop what is the defined difference between productivity and lifehacks?
@AviD productivity is just being less crap and procrastinate-y. Lifehacks is explicitly about non-standard ways to do standard things
@DavidFreitag they had to fix the username bit, as I use two, and I managed to get two lines, rather than the 1 :-)
huh, @AJ is a 3x mod?
@RoryAlsop Hehe, you crazy
@AviD yup
2 of which overlap with me
which is useful as he knows way more about those two than I do
@RoryAlsop you're down to just 7?
23:28
@DavidFreitag Gallente ships are beautiful. Don't want to train them on a non starter. Plus, my Gallente guy is almost caught up anyway.
@AviD yeah - sorry :-)
@MarkBuffalo You have to train them regardless of whether you're gallente or not...
Chris only has 4, but one of them is SO so that counts extra :P
@AviD he did have 5. I wouldn't swap 5 of mine for SO...
exactly
23:29
I only really have one difficult one, and one that is just frustrating...
BUT that is crazy coder cred.... probably automatic hire for any dev job.
@DavidFreitag back when I played, you'd need a skill like... caldari battlecruisers level x
@RoryAlsop sec.se?
Did they remove that....?
@AviD no - Sec.SE is lovely
23:30
@MarkBuffalo No
because moderating here is very much exception handling, compared to my difficult one
But you need to train it regardless of what race you start as
huh, some crazy sites on that list, didnt know they existed....
Okay, so I have a Gallente guy already
The starting race is literally meaningless
23:31
And I enjoyed playing him morr
@AviD hadn't seen that one yet either
I realize there's little difference, but he has sentimental value
and thats besides History, mind you
Star Wars: The Clone Wars is such a tremendous masterpiece
23:32
?? wtf
yeah I like those!
I could probably get decent rep on those, when they graduate...
@Gilles oh that one I wish...
23:33
@diagprov There is no central resource for understanding hash design because we, in truth, have no idea how such things should be done. We do not even know if secure hash function can actually exist at all.
its not just beer though, right? like e.g. wine too?
wow - I am on page 2 for Beer...
graduation swag...
Fun fact: Homebrewing has fewer questions than the total number of questions tagged [homebrew] across SE, which are mostly about the OSX package manager
@RoryAlsop is that usually top page only?
@AviD top 2 pages, usually
23:34
@Gilles lol
@RoryAlsop ooh I can do that
when grad?
Ah, no, that's no longer true!
@ThomasPornin I meant more as a summary text of existing understanding, rather than "read all these papers".
@AviD for both coffee and beer, probably
Homebrewing has overtaken [homebrew]!
@diagprov I rest my case.
23:36
@RoryAlsop yeah those both will probably have AWESOME swag.
worth spending some time there, just for that.
btw @RoryAlsop your problematic site is Parenting?
@ThomasPornin Haha. OK, fair enough.
@AviD :-)
@AviD Oh the irony
What you can have is, in each paper describing a hash function proposal, some rationale about why that function is made that way, but this does not mean that any other method is bad.
@diagprov dont you know parents are the biggest babies?
23:37
it's the community - everyone has an opinion on parenting, because obviously anyone can do it
and they are all convinced their view is the only one
@MarkBuffalo: to start with crypto, I suggest beginning with hash function, and specifically by implementing hash functions.
and anyone who disagrees must be continually abused
@RoryAlsop I would actually have a lot to answer there, and would probably enjoy some of the answers - but as you say, the community would annoy me too much
@RoryAlsop yeah this
so many bans and suspensions there
waaaaay more than here
@RoryAlsop not a lot of sane parents there?
23:38
sometimes many per day!!!
parent or arent
@RoryAlsop ouch
@ThomasPornin interesting, why hashes over other things? And why start with implementing primitives rather than using them?
@AviD and some of the most foul insults I have ever seen
@Gilles Hashes are simple, especially the MD5/SHA-1/SHA-2 family, which have reasonably clear and short standards.
well sure, you spend hours elbow deep in dirty diapers, you're gonna have some shit to spew.
23:40
@Gilles Implementation gives a lot of working knowledge on both the exact conditions of usage of such functions, and performance issues.
With such knowledge you can read things about Length Extension Attack or trouble with iterated-and-concatenated hashes, and it works in your head.
I tend to have a very hands-on approach.
@ThomasPornin would you generally recommend this also for regular devs, who just want to use the crypto correctly, without knowing how to implement the algorithms?
@AviD Yes.
my problem with that is the number of times I've seen devs get all gung ho, and decide to go implement 3DES themselves in javascript.
or MD5 in Javascript.
@AviD This is a great way to understand why you should not implement 3DES in Javascript.
@ThomasPornin Thank you kindly
23:43
until they know better, I want devs to treat crypto as a blackbox, just knowing enough with switches to throw at it.
@ThomasPornin hahaha true.
The real trick is to understand that there is a huge difference between implementing a crypto algorithm to learn it, and implementing a crypto algorithm to use it.
but still, I have literally heard, when asked how to use RSA - "oh! you just take the P and Q and... "
@ThomasPornin and with high-end devs, I could have that discussion.
the typical, 80% of devs - I dont want them to know the algorithm, besides the name and parameters.
@AviD I find that a little crypto knowledge is sometimes worse than none. “Oh, I understand RSA!” <goes on to use textbook RSA>
I've also learned this the hard way - even without getting into the cipher maths, I used to explain the cipher modes. This led to many bad ideas and poor decisions (only a few on my part).
@Gilles exactly.
To make a metaphor, you should not make illegal the selling of knives to people who are not professional cooks, even though you know that there are some people who will use them poorly enough that they succeed at stabbing themselves, their neighbour, and all small furry animals within a 20km radius.
23:46
Of course, lack of knowledge can be equally bad. “I need to encrypt. This one looks simplest.” <goes on to use ECB>
@Gilles In fact, "I need to encrypt" is sufficiently bad in itself.
@Gilles which is why "how to use" is super important, "how to implement" is better off not (usually).
@ThomasPornin sure. need more details, more context, but we can work backwards from there.
1
Q: Stopping Race Conditions by Adding Race Conditions?

Nick GilbertI'm doing a theoretical exercise for a class. We are given this snippit of UNIX C code which is vulnerable to race conditions between the access() call and the open() call. /* vulp.c */ #include <stdio.h> #include<unistd.h> #define DELAY 10000 int main() { char * fn = "/tmp/XYZ"; char...

@Gilles I think the difference is that @ThomasPornin never needs to work with regular programmers. ;-)
@ThomasPornin nccgroup.trust/us/about-us/newsroom-and-events/blog/2009/july/… — though I don't think their presentation is really accessible to their target audience
23:50
@Gilles pls, its accessible as hell, he's talking fancy coffee in a hipster shoppe
@AviD Actually I do work with regular programmers. My learning advice, by definition, is for programmers who want to learn, i.e. not regular programmers. Regular programmers will just keep on being regular and I cannot do anything about it (that is, anything which is not violent and illegal).
hahaha
fair point
still, "wants to learn" narrows it to maybe top 40% of devs. still a lot of subpar devs in that, believe me I've trained them.
@AviD Anybody who is willing to learn is salvageable.
@ThomasPornin see, this is what I mean.
willing != able
@AviD maybe they have a bad teacher :P
23:54
@TildalWave hehehe but of course
@AviD I tend to adopt the philosophical position that, for learning, "willing" IS the same thing as "able".
@ThomasPornin You say that but...
@AviD next time don't wear your sexy pants and complain some don't pay attention to what you say
2
@ThomasPornin I am going to try it soon
@DavidFreitag Ok ok, anybody except @Simon.
5
23:55
@TildalWave dammit, that happened again today
also I said that to somebody else. Is that wrong?
@ThomasPornin yknow, and I hope @Simon isnt listening, but @Simon is really so far ahead of so many of the devs I've met/worked with/trained/reviewed.
4
cc:\ @Simon
@ThomasPornin pls, not when it comes to advanced crypto.
its not even about capability - its about tendencies.
@AviD if that someone else was your assistant, then yes
@AviD It is a matter of rhythm.
that is - when you explain a concept to a typical good programmer, his mind runs off and thinks about how to implement it.
very few stop to think if they SHOULD implement it.
@TildalWave client
well, she answered me something, but I wasnt really listeneing to what she said. </simon>

« first day (1889 days earlier)      last day (3289 days later) »