« first day (1932 days earlier)      last day (2953 days later) » 

6:00 PM
@Simon McDonalds doesn't classify as a date
 
o
 
@DavidFreitag But yeah, I did look at that one and think "damn, I'm failing at restraint today".
 
neither does Tim Hortons
 
What about KFC?
 
@Iszi It was very Masuka-esque of you.
 
6:01 PM
@Simon why would you eat at kfc?!
 
Documenting code is one of the most boring things ever
But it's really worth it
 
@Ohnana Why not?
 
no KFC isn't a date either
fast food is not a date
 
@Ohnana I have no idea ohnuhnuh, I have absolutely no idea.
 
@DavidFreitag Damn. I had to go and tell you exactly how to make me feel like a gross and despicable human being, didn't I?
 
6:01 PM
@Iszi Despicable Me?
 
I'm finding tons of issues with redundancies and inefficies
 
@MarkBuffalo I have found that if you document while you're writing instead of writing code then documenting everything it's so much better
 
@DavidFreitag this is what I do
 
@Iszi I didn't know that had such an effect on you. Noted, I'll reserve that one for when you really gross me out.
 
But this is for legacy code where nobody documented it
 
6:02 PM
I can't believe that no one said that since I'm this handsome, my ween must be too.
 
@DavidFreitag +1 to this. Especially because it avoids going through "WTF is this? Why did I do that?" while you're trying to document.
 
You guys are the worst at compliments.
 
@Iszi yea
 
@DavidFreitag It is not possible to go into a KFC in Montréal. There are only PFK.
 
Well for one project, people didn't comment or document at all
At all.
And so new guys coming in are going wtf
 
6:03 PM
@ThomasPornin If you can still find one.
They're going extinct and it's for the best, just like dinosaurs.
 
So we're making it better and improving our process
 
@Iszi Yeah I really like C#'s comment system. Create function skeleton, then type /// before it and fill in all of the intellisense stuff, then comment line-by-line as I go
 
@DavidFreitag I looooove this!!!!!!
 
@ThomasPornin Phosphofructokinase?
 
@Simon How appropriate. Technically, the poor chickens that KFC/PFK is using are dinosaurs.
 
6:04 PM
That's such an amazing feature
 
@DavidFreitag Poulet Frit Kentucky you donut.
 
@ThomasPornin PFK?
 
@Simon Loi 101.
 
@DavidFreitag And then you can use Sandcastle to build a CHM, and it's all official like.
 
Haha
 
6:05 PM
@ThomasPornin ô_ô
 
@Xander Yup!
 
@ThomasPornin Indeed, "Les cafés Starbucks" is a good example.
 
Although that's more useful for APIs that for LoB apps.
 
Polos
 
I'm fairly sure that's the official name here.
 
6:05 PM
I find that if I don't comment my scripts as I write them, I probably never will. Might try to some day, but then I'll be all "screw that mess, I'm not fixing what ain't broke".
 
Oh no, that's for Second Cup.
 
@Simon And it does not happen that way in France. There, you have Starbucks Coffee and KFC.
 
Alas sadly the biggest C# project I have at work is like 40k lines of pure shit from an Indian company, and going through to comment the whole thing would take a bloody eternity
 
@Simon What? There's a second cup? Do the girls know?
 
@Iszi What, you think they filmed that in one take? Don't be silly.
 
6:06 PM
@DavidFreitag It might be faster to simply rewrite the code properly.
 
@ThomasPornin Yet they're also surrounded by other languages and no one's scared of assimilation.
Unless I'm wrong.
 
@ThomasPornin Which is exactly what I'm doing in my free time
Proper Async RS232 coms
 
@DavidFreitag Ah, so there was the one cup to start out with and then the "stunt double" did the rest?
 
None of this freezing the UI every time you communicate nonsense
 
@Simon The Académie Française will protect the purity of the language. That and being smug with all other countries.
 
6:07 PM
@ThomasPornin Hehe.
 
@ThomasPornin I do this sometimes. I specialize in massive refactoring
 
@Iszi Nah, no stunt doubles. They shot that scene over a week until they got it perfect.
 
Sometimes a project becomes too bloated and can't be saved. So I will sit there for a few months and rebuild from the ground up
But only if I'm asked to
 
@MarkBuffalo All the while it will sit there festering
 
It's rare, most companies don't want to spend the money to do it
But I've gotten so fast at it
 
6:09 PM
@MarkBuffalo Every software project MUST be written three times: the first time to understand the problem, the second time to understand the solution, and the third time to do it properly.
 
All the while accumulating patches and fixes like pus-filled blisters ready do explode and make a huuhuuuuuuuge mess.
 
@ThomasPornin agreed
 
@ThomasPornin Where did I read that before?
 
@Simon Possibly in the DMZ.
 
Mar 17 '15 at 12:59, by Thomas Pornin
A properly developed software project must be written three times: one time to understand the problem, a second time to understand the solution, and a third time to implement is correctly.
 
6:10 PM
IIRC the bear has said that many times
 
Looks like I remember what the bear says.
 
@ThomasPornin this is the approach I take
 
@Simon A wise choice on the part of your brain.
 
@Simon Pavlov said that it also works on dogs.
 
@Iszi I must know, was it you that pinned "Battle shits" ?
 
6:11 PM
Which means that I'm a dog, got it.
 
But I can also work on legacycode and continue the entropy bloat if need be
 
@MarkBuffalo If the price is right
 
Refactoring is very very fun, though. it's one of my favorite things to do
 
Mine is ruining the code.
 
I jump on any chance to do it
 
6:12 PM
Mine is designing the hardware your code runs on
 
I can really only work with basic hardware right now :(
That's something I want to learn though
Programming it, sure. Great
Actually making it... well, like I said... basic. Like those kits :(
 
16
Q: Challenge for lovers

Supriya SOne of my friend asked me this puzzle. Please help me find the answer for it. Jane and Mike have fallen in love, and Mike wishes to send her a ring via mail. Unfortunately they live in Kleptopia where anything sent by mail will be stolen unless it is in a padlocked box. The two of them have many...

 
Kleptopia hehehe
 
6:18 PM
@DavidFreitag Ugh. So...Simple..
Might die of simplicity.
 
@DavidFreitag The two-padlock protocol is a well-known example. It has a cryptographic incarnation using "commutative ciphers".
In cryptography, a three-pass protocol for sending messages is a framework which allows one party to securely send a message to a second party without the need to exchange or distribute encryption keys. Such message protocols should not be confused with various other algorithms which use 3 passes for authentication. It is called a three-pass protocol because the sender and the receiver exchange three encrypted messages. The first three-pass protocol was developed by Adi Shamir circa 1980, and is described in more detail in a later section. The basic concept of the Three-Pass Protocol is that each...
 
@Xander I had a dream about this chat and me, you and some newer guy were arguing about a clash royale game.
Just wanted to throw that out there. xD
 
Only a guy who owns a Mustang would dream that.
 
@l1thal Interesting. Unfortunately far-fetched, I fear, and I have no idea what a "clash royale game" is.
 
@DavidFreitag Heh. No. Should I have?
 
6:21 PM
@Iszi No, I just wanted to know if it was you
Now that there are more room owners it's difficult to tell who pinned something
 
@DavidFreitag I thought mods could pin?
 
@Iszi They can, but usually none of the mods do
I mean, on occasion, but it's usually easy to tell when it happens
 
@DavidFreitag Then that just narrows it to @RоryMcCune or myself. Unless @ScottPack stopped by.
 
@Iszi Hence why I asked
 
In fact, I had nothing to do with either of the pins. It looks like the one thing I did pin has either been removed or expired.
 
6:23 PM
@Iszi They don't expire, you got rekt son.
 
@DavidFreitag pls that was me
 
@Simon Like your mom, ex-son?
 
@RоryMcCune :D
 
@QPaysTaxes You wanna wrestle about it?
 
it was better when it was the other way roundt though
 
6:23 PM
@Iszi Yes, like your wife.
 
sigh post aging messes up pinwall stories
 
@QPaysTaxes pls, pudding
 
@QPaysTaxes The guest decides.
 
@Simon We've been over this. You being my ex-son means that she must be (at most) my ex-wife.
 
@QPaysTaxes Exactly
 
6:24 PM
@Simon Or at least my ex-one-night stand. Or maybe ex-rapist.
 
@Iszi No, I've disowned you.
Hence why you're my ex-dad.
 
@QPaysTaxes ( ͡◉ ͜ ʖ ͡◉)
@QPaysTaxes Yeah I can't help you with that
 
@QPaysTaxes Fair point. Main issue is, me being @Simon's ex-dad does not alone mean that I am currently - or have ever been - married to his mom.
 
Hence why I'm referring your actual wife.
Every time you're saying "Simon's mom", you're actually talking about your own wife.
 
@Simon That doesn't make sense.
 
6:26 PM
YES IT DOES.
 
@QPaysTaxes well that escalated
 
@Simon It only makes sense if you pair it with unsubstantiated assumptions.
 
@QPaysTaxes Please, age has nothing to do with being an adult.
 
Adi
It seems that security.cert_pinning.enforcement_level = 0 disables the pinning
 
@QPaysTaxes Well, if you put it that way, the only thing it really has to do is with being biologically capable of procreation and/or legally culpable for your own actions.
 
Adi
6:28 PM
This makes it possible to perform the tests
@QPaysTaxes The fuck is wrong with your face?!
I don't want you to the context. Happy now?
 
@Phil Lello do you consider more "regrettable" using an SSL MITM proxy than breaking your employees' fingers? Interesting... — A. Darwin 44 secs ago
 
@QPaysTaxes There may actually be none. Could be a whole new topic.
 
So I was away but my working theory on the #SE attack is now. Attacker compromises A.N.Other system, (look at haveibeenpwned for candidates). Attacker then does a scan of a number of other systems for credential re-use, one of these systems is SE. A Sec.SE user with high rep. whose account is tied to gmail had a successful login with the attacker using this approach. SE have mitigated this by blocking a single IP trying many accounts
 
@adi chill man
 
Adi
@QPaysTaxes Also, smartypants, I'm not replying to any old message. This is the first I'm discussing it.
 
6:30 PM
@QPaysTaxes Ummm, not quite. "'Adult' as an adjective" may mean any one (or all) of those three things.
 
Whoa.
 
@Adi I seem to recall that Firefox had that option. Chrome, however, does not, as far as I know.
 
@QPaysTaxes And I'm being more pedantic. What's your point?
 
Adi
Has thing thing been in the DMZ before?
I don't want to talk to it.
 
#SE attack ?
 
6:31 PM
sets da room in ovid mode
 
Adi
@Xander I actually had to modify the Chromium code to disable it
 
@Adi Ah! The question was, fact, Mozilla specific. I need to update my answer.
 
Adi
It sucks that the option isn't exposed in the configs
 
@Adi Yeah, Google is quite militant about anything they decide is The One True Way To Security.
 
@QPaysTaxes Yeah? I'm a guy. Gender-verified, in fact. How does this surprise you?
 
Adi
6:33 PM
@DavidFreitag Do you know where Newegg ships from? I called their customer support. They literally said "we have no way to determine where the package comes from"
 
And @Adi, quit being an ass.
 
@QPaysTaxes Ah, well at least you're honest about them.
 
Adi
@DavidFreitag I asked if they at least know the continent.. nope they don't
@DavidFreitag I then asked if they at least can tell me if it's from Europe or not. Still they don't know
 
@QPaysTaxes oh haha.
 
@Adi My guess would be they don't know because they have items ship directly from manufacturer's distribution locations
 
Adi
6:35 PM
@DavidFreitag So if I make one order I might receive multiple packages from multiple countries?
Not cool
 
@Adi That's possible. When you order inside the US everything comes from their main distribution center in NJ
 
@Jacco read up to the bit with shog9 :)
 
Adi
I can't believe I'm about to say this..
 
@Adi Are you ordering directly from Newegg, or from one of the vendors who resells through their site?
 
I thought you were ordering from that place?
 
Adi
6:36 PM
I wish I lived in the US
 
i mean, the manufacturers are all over the globe. so either they waste time aggregating packages or they send them from different place
 
Adi
@Xander Directly from them
@Ohnana In theory, that sounds cool
 
@RоryMcCune My theory is similar except for the initial compromise of another system; I would guess that the bot just tried credentials on-the-go, simply inferred from the account name -- this would explain Shog9's comment about how simply looking at the account name is sufficient to gain access to the user's email.
 
@Adi Then I agree, that is very weird.
 
@Adi Their site is very sparse, and my googlefu didn't really turn up anything, but it seems like they have major distribution centers in both the UK and in the Netherlands
Given that Finland is pretty much equidistant from both locations it would be hard to tell
@Adi Usually when you build a computer you get most of the components in one box and the case separately
 
6:38 PM
@ThomasPornin ahh my surmise had been that comment was based on them looking at the attackers traffic for successful logins and noting that the Sec.SE one had the same username/password
yay flags!
 
Mod swarm warning!
 
@ThomasPornin but either is plausible based on @Shog9 's statements
 
guys, can we at least pretend we have decorum
 
@Ohnana hey my conversation is actually on-topic!
 
@Xander @Adi Well you need to understand that Newegg doesn't have any distribution in Finland, so it would be difficult for them to determine which center the parts would come from. It's likely determined automagically based on stock shipping costs, etc
 
6:41 PM
@DavidFreitag Yes, and presumably they have access to the information that they use to make that decision.
 
Whereas in the UK or the US it's easy for them to say because they already have an in-place distribution network setup that is very predictable.
 
Yay - UNIKONG!!!!
 
@Xander Well not necessarily
 
@RоryMcCune Since any confirmation one way or another is unlikely to be forthcoming, I suggest we don't beat that specific horse any further. Its corpse is already quite cool.
 
@DavidFreitag It would be quite difficult for them to make that decision, without having the information required to make it.
 
6:42 PM
 
@RoryAlsop wat
 
Adi got rekt by a flag.
 
@ThomasPornin yeah it was interesting to work out the likely flow, but without any more infomration it's kind of a dead end.
 
@Xander I wouldn't expect some random customer service rep to know the nitty gritty details of how the system determines where packages come from for a specific destination in europe
 
@QPaysTaxes it's the april fools minigame
 
6:43 PM
@ThomasPornin that flagged comment was a good one. Got me wondering what could possibly lead to that comment.
 
@ThomasPornin well unless someone tries a single password guess against many accounts from a single IP to see if it gets blocked :)
 
I'm curious what @Adi said that got him flagged
 
@DavidFreitag He used a forbidden word.
 
@ThomasPornin The c word?
 
@DavidFreitag he suggested in colourful terms that he would have to pay a lot of customs charges
 
6:44 PM
@ThomasPornin which one?
 
it was quite a colourful term, and not one I'm going to repeat in-room
 
there were two interesting words. None of which I would have flagged, btw.
@RоryMcCune quite
 
@RоryMcCune Interesting, as per usual I wasn't paying attention until I noticed a deleted message
 
poor customs guys always get a bad rap
 
6:45 PM
To describe it without using the term would be easiest to suggest that american prisons are notorious for this practice
 
@DavidFreitag The CSR does not need to have the details of the algorithm by which the compute chooses, nor all of the data to be fed into the algorithm. On the contrary, if the computer has automagically decided to ship the package from say, Outer Mongolia it should be sufficient to merely inform the CSR of this final decision.
 
@ThomasPornin LOL. exactly!
 
Are there any auto-flagging systems in the chat rooms?
 
@Xander Yeah but I bet @Adi hasn't purchased anything yet, he was just asking so he knew ahead of time, thus they wouldn't be able to tell him anything.
 
@l1thal not AFAIk so that would've been a real person
 
6:46 PM
@l1thal If there was one, we would have already abused it, I think.
 
hey @RoryAlsop @Adi 's been blocked for like 30 mins, can you unblock him?
 
@DavidFreitag Ah, well that would be a different story.
 
@QPaysTaxes just what I was going to say.
 
@QPaysTaxes can you think of how that would end up being swear words?
 
@Xander I'm assuming since Finland has some pretty hefty import taxes, and the fact that all the parts I spec'd out are like 50-120% more expensive than they are in the US, that @Adi is trying to shop around to get the best deal possible.
 
6:48 PM
@QPaysTaxes there you go.
 
@QPaysTaxes well sure but my phrasing woulnd't lead back to that easily, as that's just swear words to describe a problem where this is a specific things that notoriously occurs in american prisons
 
@RоryMcCune Done. // cc: @RoryAlsop
 
@Xander ta :)
 
to be fair to Adi here, folks in the US mostly don't realize just how bad customs are elsewhere.
 
@RоryMcCune yet, not in other countries' prisons? What are you saying about American men?
 
6:49 PM
yeah I'd suck at charades
 
@Shog9 Yeah customs is a huge PITA
But customs isn't even the entire issue
 
@RоryMcCune sorry - was playing the unicorn thing
6
 
It's the massive markup on literally everything
 
@MaxVernon it's a practice which isn't common in other countries that I'm aware of (not something I've made a big study of mind) but in popular media, US prisons are notorious for it
 
The system I built using US prices was like $1200 USD, and for @Adi it ended up being something like 1500€
 
6:50 PM
@MaxVernon with the perception that some americans see it as justified additional punishment for those sent to jail <shudder>
@RoryAlsop np unicorns always win
 
any sec folks, I'm outta here. back to my dba playground.
 
so, to not beat around the bush: rape jokes are considered poor taste by many, MANY people
keep that shit out of here
 
@RоryMcCune Love it when that happens
@MaxVernon o/
 
@MaxVernon Later!
 
6:52 PM
@DavidFreitag it's like twitter don't like hot-linking!
 
@Ohnana Is that what he said? Well no wonder it got rekt
 
@MaxVernon o/
@DavidFreitag it wasn't a rape joke it was using a term related to that to describe the level of custom charges
 
@RоryMcCune Well, I mean, close enough
 
@DavidFreitag perhaps, but one suggests an intent (making light of a crime) that the other does not
 
@RоryMcCune Either way, it's a touchy subject.
@QPaysTaxes o/
 
6:54 PM
@QPaysTaxes Later!
 
@DavidFreitag that is true
 
Does anyone know how to display ethernet PHY information in linux?
 
da fuk are customs?
I missed so much fun today.
Damn you, work!
 
@DavidFreitag What do you mean by "phy"? MAC address?
In that case, try ifconfig
 
Man this keto is making me smell
 
6:56 PM
@ThomasPornin A PHY is the physical interface, for example the KSZ9031 10/100/1000 RGMII chip
 
@ThomasPornin Wow! That's a wild command, how did you know it?
 
@Simon The people who charge you for the privilege of allowing things you've bought in another country to cross the sacred border into your own.
 
The kernel loads the driver for it, but for some reason there is a problem communicating with the outside world
 
@Xander Ah, I thought there was a definition that I did not know.
 
This is sad. We were just given cards to help protect us against active shooters
 
6:57 PM
Can't figure out the context at all.
 
This shouldn't even be needed, yet it is
 
@DavidFreitag It is up to the driver to talk to that chip, so if the information is somewhere, then it is in the syslog messages that the driver produces when it loads.
 
@ThomasPornin Syslog? As in dmesg?
 
@DavidFreitag Yes.
 
@ThomasPornin Yeah that's not printing anything of use.
> [ 1.572265] Initializing Micrel PHY...
[ 1.639678] davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver Micrel KSZ9031 Gigabit PHY
 

« first day (1932 days earlier)      last day (2953 days later) »